
/* 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;
}

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: 82px;

}
#branding {  color: #000;  padding: 10px 10px 10px 10px; width: 620px; float:left }
#branding h1 {  height: 62px; margin: 0; padding: 0; background: url(/images/2008/prosport_logo.gif) no-repeat; text-indent: -9000px; }

#branding h1 a { display: block; height: 62px; background: url(/images/prosport_logo.gif) 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; }



/* =Basket Content
-----------------------------------------------------------------------------*/
#basket {   float:left;  width: 300px; height: 20px; margin: 0; padding: 0; color: #000;  margin-top:30px; }
#basket a  { text-decoration: none; color:#FFFFFF; margin-top:-15px; font-weight:bold; }
#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 -783px;
	background-color: #999999;
	position:relative;
	display: inline;
 }

#rsideContent {
	width: 178px;
	float: right;
	margin: 0;  
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
	background: #666 url(/images/2008/logos.gif) no-repeat;
}

#content {
	width:580px; float: left;
	background-color:#FFFFFF;
	margin: 0 0 0 190px;
	padding:0 6px;
	padding-top: 4px;
	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;
}
#strap{ clear:both; margin: 0; width:580px; }
#bread {
	clear:both;
	margin:0;
	background-color:#999999;
	width:100%;
	height:30px;
}
#products {
	clear:both;
	margin:6px;
	width:580px;
	position:relative;
	display: inline;
}
#products_sub {
	margin:5px;
	width:610px;
	float:left;
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
}

#basketContainer{
	margin:0px;
	width:620px;
	float:left;
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
	overflow:hidden;
}
#basketReview {
margin:5px;	
}
#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;}
.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;
line-height: 10px;
font-family: verdana,arial,geneva,sans-serif;
color: #000000;

}
.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; }
