
/* CSS Document */
body {
	background-color: #d2d0d0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


a {
text-decoration: none;
color:#FFFFFF;
}

a:hover {
color: #339933;
}

#products_sub p a {
	color: #339933;
}


select {
font-family: verdana,arial,helvetica;
font-size: 11px;
}
input {  font-family: verdana, arial, helvetica; font-size: 11px }
textarea {  font-family: verdana, arial, helvetica; font-size: 11px }
#container {
	background-color: #fff;
	margin: 0 0;
	width:960px;
}
#header {
	background-color: #000;
	height: 95px;

}
#branding {  color: #000;  padding: 10px 0px; width: 190px; float:left }
#branding h1 {  height: 69px; margin: 0; padding: 0; background: url(/images/logo.jpg) no-repeat; text-indent: -9000px; }
#branding h2 {  height: 69px; margin: 0; padding: 0; background: url(/images/logo.jpg) no-repeat; text-indent: -9000px; }

#branding h1 a { display: block; height: 62px; no-repeat; }
#branding h2 a { display: block; height: 62px; no-repeat; }



/* =Main Nav
-----------------------------------------------------------------------------*/

#navcontainer { position: absolute; top: 70px; left: 2px; width: 960px; height: 38px; background: url(/images/nav-bg1.gif) top left no-repeat; }

#seachNav { width:310px; float:left; margin-top:20px; }
#helpNumber { width:150px; float:left; right:0px; margin-top:10px; }


/* =Basket Content
-----------------------------------------------------------------------------*/
#basket {   float:left;  width: 310px; height: 20px; margin: 0; padding: 0; color: #000;  margin-top:18px; }
#basket a  { text-decoration: none; color:#FFFFFF; font-size:9px; }
#basket a:hover { text-decoration: none; color: #339933; }
#basket span  {margin-top:-10px; vertical-align:text-top }

#basketContainer h3 { border:#666 1px solid; margin:5px 0px; background-color:#666; color:#FFF; font-weight:normal; font-size:10px; padding: 2px 5px;width:100%; clear:both } 


#wrap {
width:960px;
overflow-y: hidden;
clear:both;
margin:0;
padding:0;
background-color:#999;
}


#lsideContent { 
	float: left;
	width: 190px; 
	margin: 0 0 0 -809px;
	background-color: #999999;
	position:relative;
	display: inline;
 }

#rsideContent {
	width: 150px;
	float: right;
	margin: 0;  
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
	background: #666;
}

#content {
	width:607px; float: left;
	background-color:#FFFFFF;
	margin: 0 0 0 190px;
	padding:0 6px;
	padding-top: 6px;
	position:relative;
	display: inline;
}
#lsideContent_sub { 
	width: 190px;float: left;
	line-height:inherit;
	margin: 0 0 0 -960px;
	background-color: #999999;
	position:relative;
 }
#rsideContent_sub {
	width:150px;
	float: left;
	margin: 0; 
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
	background-color:#666666;
}

#content_sub {
	width:770px;
	float: left;
	background-color:#FFFFFF;
	margin: 0 0 0 190px;
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
	display: inline;
}


#ads {clear:both; margin:0; position:relative; }
#ad1 {float: left; width:387px; padding: 0 6px 6px 0;}
#adR {float: left; width:187px; padding: 0 0 6px 0;
}
#ad2 {clear:both;
}
#ad3 {clear:both; margin-top:6px;
}
#sportstrap{ clear:both; margin:0; background-color:#339933; width:100%;
	height:49px;
}
#ADSstrap{ clear:both; margin: 0; width:609px; margin-bottom:4px; }
#strap{ clear:both; margin: 0; width:609px; background-image:url(/images/hot_deal_banner.jpg) }
#bread {
	clear:both;
	margin:0;
	background-color:#999999;
	width:100%;
	height:30px;
}
#bread h1 { font-weight:normal;margin: 0;font-size: 10px; display: inline; }
#products {
	clear:both;
	margin:6px;
	width:609px;
}
#products_sub {
	margin:6px;
	width:608px;
	float:left;
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
}
#products_sub h1 { margin:0; padding:0; font-size: 12px; }

#basketContainer{
	margin:10px;
	width:588px;
	float:left;
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
	overflow:hidden;
}
#basketReview {
}
#basketrow_0 { border-bottom:#333 1px solid; background-color:#FFF; }
#basketrow_1 { border-bottom:#333 1px solid; background-color:#FFF; }

#hotbar {  color:#339933; font-weight:bold; font-size:16px; margin-left:14px; margin-right:14px;
padding: 6px 0;
	border-top: thin solid #999999;
	border-right: thin none #fff;
	border-bottom: thin solid #999999;
	border-left: thin none #999999; }
#footer {
	height: 60px;
	padding-top:20px;
	clear:both;
	width:100%;
	background-color: #000;

}


.menu {font-size: 10px; font-weight: normal; line-height: 14px; font-family: verdana, arial, geneva, sans-serif; color: #FFFFFF; margin-left: 20px;}

.menuhead {font-size: 10px; font-weight: bold; line-height: 14px; font-family: verdana, geneva, arial, sans-serif; color: #000000; margin-left: 20px;}

.services {font-size: 10px; font-weight: normal; line-height: 13px; font-family: verdana, geneva, arial, sans-serif; color: #FFFFFF; margin-left: 10px;}

.productshead {font-size: 12px; font-weight: bold; font-family: verdana, geneva, arial, sans-serif; color: #339933;}

.products {font-size: 10px; font-weight: normal; line-height: 14px; font-family: verdana, geneva, arial, sans-serif; color: #000000;}
a.linkrob {
	color: #339933;
}

.products a {
	color: #339933;
}

.taxmessage {font-size: 10px; font-weight: normal; line-height: 14px; font-family: verdana, geneva, arial, sans-serif; color: #000000;}

.price {font-size: 12px; font-weight: bold; line-height: 14px; font-family: verdana, geneva, arial, sans-serif; color: #000000;}
.pricesm {font-size: 10px; font-weight: bold; line-height: 14px; font-family: verdana, geneva, arial, sans-serif; color: #000000;}
.main {font-size: 12px; font-weight: bold; line-height: 14px; font-family: verdana, geneva, arial, sans-serif; color: #000000;}

.breadcrumb {font-size: 10px; font-weight: normal; line-height: 11px; font-family: verdana, arial, geneva, sans-serif; color: #FFFFFF; padding-left: 15px; padding-top:10px}

.basket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FDFDFD;
}
.forms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
		
}

a.linkgrey {
font-size: 10px;
font-weight: normal;
line-height: 13px;
font-family: verdana,arial,geneva,sans-serif;
color: #666;
vertical-align: text-top;
}


a.linkgreen {
font-size: 10px;
font-weight: normal;
line-height: 13px;
font-family: verdana,arial,geneva,sans-serif;
color: #339933;
vertical-align: text-top;
}
.linkgreen {
font-size: 10px;
font-weight: normal;
line-height: 13px;
font-family: verdana,arial,geneva,sans-serif;
color: #339933;
vertical-align: text-top;
}

.head {font-size: 10px; font-weight: bold; line-height: 18px; font-family: verdana, geneva, arial, sans-serif; color: #339933; margin-left: 15px; margin-right: 15px;}
.answers {font-size: 10px; font-weight: normal; line-height: 15px; font-family: verdana,  arial, geneva, sans-serif; color: #666666; margin-left: 15px; margin-right: 15px;}
.proddesc {
font-size: 10px;
font-weight: normal;
font-family: verdana,arial,geneva,sans-serif;
color: #999999;
}
.pricesm {
font-size: 10px;
font-weight: bold;
line-height: 14px;
font-family: verdana,geneva,arial,sans-serif;
color: #000000;
}

.prod_title		{ color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.box_info		{ color: #000000; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
.customer_box {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: groove;
	border-left-style: groove;
	border-right-color: #999999;
	border-left-color: #999999;
}

.warning{font-size: 10px; font-weight: bold;  color: #990000}
.summary_box {	border: thin groove #FF0000;}
.summary_right_box {	border-left-width: thin; border-left-style: dotted;	border-left-color: #CB6004;}
.invoice_table{		border: thin groove #FF0000;}
.invoice_table_caption{
	font-size: 10px;
	background-color: #666666;
	vertical-align: middle;
	color: #ffffff;
	line-height: 20px;
}
.droptype {
font-size: 10px;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
width:180px;
padding:1px;
padding-top:3px;
border:0px #999 solid;
border-style:none;


}
.review_table_caption{
	font-size: 10px;
	vertical-align: middle;
	color: #000000;
	line-height: 16px;
}
.terms_table_caption{
	font-size: 10px;
	vertical-align: middle;
	color: #000000;
}
.datarow_1 {  font-family: verdana, arial, helvetica; font-size: 11px;  color: #000000; background-color: #CECECE }
.datarow_0 {  font-size: 11px;  color: #000000; background-color: #ffffff }
.qtyInput{ background-color: #FFFCDC; font-weight: bold; text-align: center }
.title {font-size: 14px; font-weight:bold; line-height: 13px; font-family: verdana, geneva, arial, sans-serif; color: #FFFFFF; margin-left: 10px;}

.more {font-size: 10px; font-weight: normal; line-height: 11px; font-family: verdana, arial, geneva, sans-serif; color: #FFFFFF; margin-left: 15px;}
.tableborder {
	border-top: thin none #999999;
	border-right: thin none #999999;
	border-bottom: thin solid #999999;
	border-left: thin none #999999;
}
.hotable {
	border-top: thin solid #999999;
	border-right: thin none #fff;
	border-bottom: thin none #fff;
	border-left: thin solid #999999;
}

#relatedItems {
	margin:10px;
}
#relatedItems h5 {color:#FFF; text-transform:uppercase; font-family: Helvetica,Arial, sans-serif; font-size:11px; }
#relatedItems p {color:#FFF;  font-family: verdana, arial, sans-serif; font-size:10px; }
a.relProd {color:#FFFD32;  font-family: verdana, arial, sans-serif; font-size:10px; }


ul.sport_answers {
margin: 0;
padding:0;
list-style-image: none;
list-style-type: none;
}
ul.sport_answers li { float:left; width:262px; background-color:#BEBEBE; color:#000; padding:3px 10px; margin-right:10px; margin-bottom:2px; margin-top:2px; }
ul.sport_answers li a { color:#000; font-size:10px; font-family: verdana, arial, geneva, sans-serif; font-weight:bold; }

.myanswers {color:#000; font-size:10px; font-family: verdana, arial, geneva, sans-serif; }
#myContent { border:#ccc 1px solid; padding:5px; width:100%; height:205px;}
#returnCustomer { padding:0; width:279px; height:325px; font-size:10px;float:left;   }
#newCustomer { padding:0; width:279px; height:325px; font-size:10px;float:left; margin-left:18px;   }

#customerContainer { margin: 0px 5px; }
#customerContainer .f-sp { font-size:1px; visibility:hidden; line-height:15px;}
#customerContainer .f-lp { margin-bottom:10px; line-height:15px; }
#customerContainer .v10 { color:#CCC; }
#createCustomer { margin:0; padding:0; width:590px; text-align:left; float:left; height:auto; }
#createCustomer label {float: left; width: 150px; text-align:right; margin-right:8px; margin-bottom:10px; margin-top:2px; font-size:11px;}
#createCustomer input  {float: left; width: 325px; text-align:left; margin-bottom:8px;margin-right:8px;}
#createCustomer input.small  {float: left; width: 55px; text-align:left; margin-bottom:8px;margin-right:8px;}
#createCustomer input  {float: left; width: 325px; text-align:left; margin-bottom:8px;margin-right:8px;}
#createCustomer select  {float: left; width: 325px; text-align:left;margin-bottom:8px;margin-right:8px;}
#createCustomer p {clear:both; margin:10px;}



#searchResults ul { list-style:none; width:608px; margin:0; padding:0; }
#searchResults ul li { width:140px; height:185px; float:left; display:block; border-bottom:#000 groove 1px; border-right:#000 groove 1px; padding:5px }
#searchResults ul li.last { border-right:#999 groove 0px; }

