/* CSS Document */
html, body{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#666666;padding: 0;	position: relative; 
margin-left:auto; margin-right:auto; width:973px;margin-top:20px;}
img {border:0;}
#header{ background:url(/images/logo.png) no-repeat; height:110px; width:973px;}
#basket{ width:973px;}
#nav{color:white; margin:5px 0 0 0; padding:0px; font-size:14px; width:973px; background:black; 
height:25px; background:url(/images/headerbar.png) no-repeat; font-weight:bold;padding-top:5px; } 


a:link, a:visited { color: black; text-decoration: none; }
a:hover, a:hover { color: #3A6730;	text-decoration: none; }
#nav li a:link { color: #FFF; text-decoration: none; }
#nav li a:visited { color: #FFF; text-decoration: none; }
#nav li a:hover { color: #3FBC34;	text-decoration: none; }
#nav li a:hover { color: #3FBC34;	text-decoration: none; }

h1{color:gery;font-weight:normal; font-size:25px; text-align:center; width:973px; margin:5px 0 0; }
h2{ margin:0; background:#005500; padding:6px 0 6px 10px; margin-bottom:5px; font-weight: bold; color:#FFFFFF; font-size:14px;}
h3{ color: #33CC00; font-size: 20px; margin:0px 0px 0px;}
h4{ font-size:14px; color:grey; margin:2px 0 5px 0;}
#fullmiddle h2{ margin:2px 0 4px 0; padding:0; font-size:14px; background:#FFFFFF; color:#35A02C;}

.h2checkout{ margin:2px 0 4px 0; padding:0; font-size:18px; color:#00702E; background:#F0FBEE; font-weight:bold; padding:10px;}
.pixel{ border-bottom:1px solid #CCCCCC; margin:25px 0 25px 0;}

.price{ color:#3A6730; font-size:13px; font-weight:bold;}
#middle #TOPSEED .price { margin-bottom:7px;margin-top:5px;}
.topseedimage{ float:left; margin-bottom:5px;margin-right:20px;}
.clear_r{ clear:right;}
.clear_l{ clear:left;}
/**************PRODUCTS*********/
.brand{font-style:italic; font-size:12px; color:#005500;}
.products{color:black;  margin:10px 0 0 0;}
.productl{ color:black; float:left; width:245px; margin-bottom:10px;}
.productr{ color:black; float:right; width:245px; margin-bottom:5px;}
.product3{ color:black;  float:left; width:245px; margin:10px 10px 10px 0;}
.imagefl{ float:left; padding:0 8px 5px 0;}
.ptitle{ font-size:14px; font-weight:bold;}
.ourprice { margin-top:4px; color: #00592D;	font-weight: bold; font-size: 12px; }
.ptext{ font-size:14px;}
.small{ font-size:10px;}
.sblack{ color:#000000; font-size:11px;}
.black{ color:#000000;}
.baskettitle{ color:#000000; padding:3px 0; font-size:14px;}
.purple{ color:#3A6730;}
#baskethead{ background:#3A6730; color:#FFFFFF; font-weight:bold; padding:3px 0; margin:20px 0 5px 0;}
#basketcontent{ }
#basketcontent td{ border-top:2px solid #999999; border-bottom:2px solid #999999; border-left:2px solid #999999; font-size:11px;}
.tdend{ border-bottom:0px; border-top:0px;}
#basketfinal{ font-size:11px; color:#000000;}
.tdborder{ border:2px solid #999999; padding:2px 4px; font-weight:bold;}

p{ margin:1px 0; padding:0;}
.navboxgreen {color: #33CC00}
.widgets {font-size: 14px; color: #3FBC34; }


#left{ float:left; width:178px; padding-right:20px;}
#middle{ float:left; width:510px; padding-right:20px; }
#fullmiddle{ float:left; width:775px; min-height:870px;}
#fullmiddle .different {font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Helvetica,Arial,sans-serif; font-size: 13px; line-height: 19px;}
#right{ float:left; width:245px; background:#FFFFFF}
#footer{ border-top:1px solid #CCCCCC; width:973px; margin-top:8px; text-align:center; font-size:11px;}
#middle #TOPSEED {background-color:#005500; margin-bottom:10px; height:130px;}
#middle #TOPSEED p {color:white;}
#middle #TOPSEED h3 {padding-top:10px;}
#fullmiddle h3 {font-size: 14px; font-weight:bold; color:black; margin-bottom:10px;}
#fullmiddle h2 {font-size:20px;}

/********** Navs ***************/
#nav ul{ margin:0; padding:0; list-style:none; height:25px;}
#nav li{padding-top:5px; display:inline; list-style:none; padding-right:10px;  padding-left:10px; border-right:solid 1px white;}
#nav .search {font-weight: bold; height:13px; width:126px; padding-top:0px; margin-top:0px;	color: #3FBC34; }
#nav .go {font-weight: bold; width:60px; height:16px; padding:0 0 0 0;  color: #3FBC34; margin:0 0 0 0; border:none;  background:url(/images/search.png) no-repeat;}

#left ul{ margin:10px 0; padding:0}
#left li{ margin:0; padding-bottom:3px; list-style:none;}

#footer ul{ margin:0; padding:0;}
#footer li{ margin:0; padding:0; list-style:none; display:inline; font-size:12px;}
#footer li a:link, #footer li a:visited, #footer li a:hover{ text-transform:uppercase; text-decoration:none; color:#000000}
#subfooter {width:973px; margin-bottom:20px;}
#subfooter #left {float:left;}
#subfooter #right {float:right; width:773px;}
#subfooter #right h1 {width:150px; font-size:14px; font-weight:bold; }
#subfooter #right p { font-size:12px;}
#subfooter #right #subitems {float:left; width:57px;}

/********* Forms ***************/
.basketselect{ font-size:11px; width:140px;}
.gobuttonsearchbox { background-color: #3FBC34;	height: 23px; width: 25px; cursor: pointer; }
.checkoutbutton { background-color: #3FBC34;	height: 23px; width: 146px; cursor: pointer; colour:#FFFFFF;}
.normalbutton { height: 23px; width: 146px; cursor: pointer;}
.normalselect { width: 146px; cursor: pointer; font-size:12px;}
.searchbox { font-weight: bold;	color: #3FBC34; }
a.buttons:link, a.buttons:visited, a.buttons:hover{ display:block; font-weight:bold; height:12px; font-size:11px; background:#CCCCCC;
  color:#000000; border-left:2px #CCCCCC; margin-left:3px; border-top:2px solid #CCCCCC; border-bottom:2px solid #000000;}
