﻿Body { font-size:12px; color:#333333;
	float:left;
	margin:0px 0px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	width:100%;
}
form {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h1 {float:left; font-size:12px; margin:10px 0px 10px 0px;padding:0px 0px 0px 0px; clear:left;}
h2 {  font-size:12px; margin:10px 0px 10px 0px;padding:0px 0px 0px 0px; clear:left;}
p {clear:left; margin:6px 0px 6px 0px;padding:0px 0px 0px 0px;}
a {text-decoration:none; color:#CC3300;}
a:hover {text-decoration:underline;}

table {padding:0px 0px 0px 0px; margin:5px 0px 5px 0px; clear:left;}
td {font-size:12px;padding:3px 0px 3px 0px; margin:0px 0px 0px 0px;}
th {font-size:12px;text-align:left; width:100px;}

img {border:none 0px; }
hr {float:left;  margin:0px;padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; Border-Top: #333333 1px solid; border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px; height : 1px;}

#Header {float:left; clear:both; width:100%; height:60px; background-image: url(/images/headerback.gif);  margin:0px 0px 15px 0px; }
#Img {float:left; width:100%; clear:both; background-image: url(/images/header.gif); background-repeat:no-repeat; }

#MenuBack {float:left;height:23px; margin:40px 0px 0px 10px; background: url(/images/menuright.gif) no-repeat scroll right;}
#Menu {float:left; width:575px; background-image:url(/images/menuback.gif); margin:0px 15px 0px 0px;  }
#Menu ul { list-style:none;  height:23px;  background: url(/images/menuleft.gif) no-repeat scroll left;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#Menu ul li {float:left; margin:3px 11px 0px 11px; padding:0px 0px 0px 0px; }
#Menu ul li.last {width:168px; margin:3px 0px 0px 13px;}
#Menu li a {color:#FFFFFF; font-weight:bold;}
#Menu li span {float:left; color:#FFFFFF; font-weight:bold;}
#Menu li input {float:left; margin:0px 3px 0px 3px; font-size:10px; border:solid 1px #FFFFFF; height:14px; width:100px; padding:1px 1px 0px 1px;}


#Footer {font-size:11px;margin:10px 0px 0px 0px; float:left;border-top:solid 15px #2C2C2C; border-bottom:solid 15px #2C2C2C;width:100%;}
#Footer span {float:left; padding:4px 4px 4px 4px;}
#Footer img{float:left;	position: absolute;left: 378px;}
#Footer a {color:#333333}
#Page {float:left; width:750px; margin:0px 0px 0px 15px;}
#LargeImage {float:Right;margin:10px 0px 10px 10px;  background-repeat:no-repeat; background-position:center center; width:355px; height:305px; overflow:hidden;}
#HomeImage {float:Right;margin:10px 0px 10px 10px;}

.GroupList {font-size:11px; clear:none; width:385px;  float:left;  list-style:none; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;}
.GroupList li {float:left; white-space:nowrap; width:33%; height:18px; overflow:visible; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px; }
.GroupList li a {float:left;}

.GroupList2 {font-size:12px; clear:none; width:740px;  float:left;  list-style:none; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;}
.GroupList2 li {float:left; white-space:nowrap; width:33%; height:24px; overflow:visible; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px; }
.GroupList2 li a {float:left;}

#Pager {float:left; width:750px; clear:both; border-top:solid 2px #666666;padding:4px 0px 10px 0px; margin:4px 0px 0px 0px;}
#Pager .next {float:right; font-weight:bold;}
#Pager .prev {float:left; font-weight:bold;}

.PageDetails {float:left; width:750px; clear:both; border-top:solid 2px #666666;border-bottom:solid 2px #666666; padding:4px 0px 4px 0px;  margin:0px 0px 0px 0px;}

.Products {clear:left;}
.Products td {   padding:3px 3px 6px 3px; }

.ProdImg {float:left; background-position:center center; background-repeat:no-repeat; width:85px; height:85px; }
.ProdBody {float:left; font-size:11px; width:145px; margin:0px 0px 0px 5px;}
.ProdBody h3 {font-size:11px;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
.ProdBody p {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.ProdBody .Stock {color:#009900;}

/* checkout header with steps */
#Checkout {float:left;   margin:5px 0px 10px 0px; padding:5px 0px 5px 0px; list-style:none; width:100%; background-color:#CCCCCC; }
#Checkout li {float:left;  margin:0px 10px 0px 3px; padding:0px 0px 0px 0px;}
#Checkout li img { vertical-align:middle; margin:0px 5px 0px 0px;}
#Checkout li a { font-size:11px;}
.chkTest {float:left; width:90%; clear:both; font-weight :bold; font-size:12px; color:#FF0000; margin:5px 5px 5px 10px;}

/* checkout footer / divider */
.Checkout2 {float:left; clear:both; margin:5px 0px 5px 0px; padding:5px 0px 5px 0px;width:100%; background-color:#CCCCCC; }
.Checkout2 input {float:right; margin:0px 8px 0px 0px}
.Checkout2 span {margin:2px 2px 2px 2px; font-weight:bold;}

/* Shoping basket / oder style*/

.Basket {float:left; clear:both; width:100%; margin: 0px 0px 10px 0px;border:none 0px;}
.Basket tr {border:none 0px;}
.Basket td{ border:none 0px; vertical-align:top; border-bottom: 1px solid #CCCCCC; padding:4px 0% 4px 0%;font-size:11px;}
.Basket a:hover {}
  /* tr */ 
.Basket .HeadRow{font-weight:bold;}
.Basket .ItemRows{}
.Basket .FootRow{height:35px; vertical-align:bottom;}
  /* td */ 
.Basket .HeadDesc{}
.Basket .ItemDesc {text-align:left;  }
.Basket .ItemDesc a{padding:0px 0px 0px 0px;margin:0px 0px 0px 2px;background-image: url(/images/b_go_sm.gif);background-repeat:no-repeat;background-position:left;}
.Basket .HeadPrice{text-align:right;width:65px;}
.Basket .ItemPrice{text-align:right;}
.Basket .HeadQty{text-align:right;width:45px;}
.Basket .ItemQty{text-align:right;}
.Basket .HeadTotal{text-align:right;width:65px;}
.Basket .ItemTotal{text-align:right;}
.Basket .FootTotal{text-align:right;font-weight:bold;}
.Basket .HeadRemove{text-align:right;width:75px;}
.Basket .ItemRemove {width:100px; }
.Basket .ItemRemove a{ margin:0px 0px 0px 10px; padding:0px 0px 0px 17px;background-image: url(/images/b_close_sm.gif);background-repeat:no-repeat;background-position:left;}
.Basket ul {margin:3px auto 0px auto;}
.Basket ul li {margin:0px auto 0px auto;}

.TableForm th {width:150px; padding:1px 1px 1px 1px;}
.TableForm td {padding:1px 1px 1px 1px;}

.Account {float:left; margin:0px 20px 0px 0px; height:250px;}
.Buy {float:left; clear:both; margin:10px 0px 10px 0px;}

.btn {float:left; width:auto; font-size:14px; white-space:nowrap; font-weight:bold; padding:3px 23px 3px 3px; margin:3px 10px 3px 0px; background-image: url(/images/common/b_go.gif); background-repeat:no-repeat;background-position:right;}


.Features {clear:left;}
.Features td {  padding:3px 15px 6px 0px;   }
.Features td.End { padding:3px 0px 6px 0px;   }