
	#mainColumn { width:820px;padding:10px 7px; margin:0 auto;}
	#mainTable		{ width: 990px; background-color: #ffffff; }
	#rightSideBar { width: 176px; background-color: #f0f3ec; }

	a				{ color: #000000; text-decoration: none; }
	a:hover			{ color: #f2332a; }

	a.order			{ font-family: georgia; font-size: 18px; color: #e32280;	}
	a.order:hover	{ color: #000000;	}

	li.listLinks	{ font-family: georgia; font-size: 12px; line-height: 16px; color: #666666; padding: 4px 0 4px 0;	}

	.introHead	{ font-family: georgia; font-size: 18px; font-weight: bold; color: #666666; margin: 10px 0 5px 0;	}
	.intro		{ width: 400px; padding: 0 5px 3px 5px; margin: 0; font-family: georgia; font-size: 18px; color: #000000; line-height: 24px;	}
	.faqlink	{ font-size: 14px; color: #e32280; }
	/*.cbbTable_divider	{ width: 800px; height: 4px; padding: 0; margin: 0;	}*/
	.introDivider		{ width: 360px; height: 3px; margin: 0;	}
	/*.cbbdivider 		{ padding: 0; margin: 0; }*/

	
/****************************	Header **********************/

.bgImg {background: url(/bbcom/specials/gear-guide/images/header_bg.gif) no-repeat; width:800px; height:135px; border:0; margin:0; }

.introTitle a, .introTitle a:visited { position: relative; margin: 0 auto; margin-top: -150px; margin-left:10px; #margin-left:15px; #margin-top:-153px; float: none; padding: 0; font: normal 36px georgia, Times, serif; color:#cccccc; list-style: none; max-width:600px; width:auto !important; display:block; text-align:left; height:45px;}

.subTitle { position: relative; margin: 0 auto;	margin-top: 0px; margin-left:11px; #margin-left:-200px; margin-bottom:40px;
	float: none; padding: 0; font: normal 13px Arial,helvetica,sans-serif; color:#cccccc; list-style: none;
	line-height:16px; max-width:575px; width:auto !important; #width:575px; display:block; text-align:left;}		   
	
.innerborder { position:relative; background:transparent; margin: 0 auto;  margin-left: 26px;
   #margin-left:-20px; #margin-top:5px; padding: 0 auto; z-index: 4; width:796px;}
  
.headline_SB {font-family:Georgia, "Times New Roman", Times, serif;font-size:32px;font-weight:599;text-align:left;font-weight:normal;margin-left:10px;}	

.subheadline {padding:0px; margin:auto; margin-top:2px;margin-left:10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;font-weight:normal;line-height:24px;text-align:left;}	



/********************** end header **********************/
/********************** page navigation *****************/

.PageNav {	margin:0 auto;	margin-left:20px;	margin-top:-20px; margin-bottom: 20px; 
			#margin-top:-22px; font-family: tahoma, Arial, Helvetica, sans-serif; font-size:11px;	
			text-align:left; text-transform:uppercase; text-decoration:none;}	

.PageNav_bottom {	margin:0 auto;	margin-left:20px;	margin-top:-24px; margin-bottom: 20px; 
			#margin-top:-26px; font-family: tahoma, Arial, Helvetica, sans-serif; font-size:11px;	
			text-align:left; text-transform:uppercase; text-decoration:none;}	

.indexPageNav a, .indexPageNav_bottom a  {color:#6ba736;text-decoration:none;}
.indexPageNav a:hover, .indexPageNav_bottom a:hover {color:#6ba736;text-decoration:underline;}	
.nextPageNav a, .nextPageNav a:hover, .previousNav a, .previousNav a:hover {color:#6ba736;text-decoration:none;}
	
span.indexPageNav {  font-size:10px; color:#6ba736;  font-weight:bold;	position: absolute;	z-index: 4;}	
	
span.previousNav {  color:#000000;	font-weight:normal;	position: absolute;	z-index: 4;}	
	
span.middlePageNav {padding-left:333px; color:#6ba736;position: absolute;z-index: 2; }

span.nextPageNav {padding-left:700px;color:#000000; position:absolute; z-index: 1; }

span.right_IndexNav {#padding-left:655px; padding-left:640px; color:#000000; position:absolute; z-index: 1; font-size:10px; color:#6ba736;  font-weight:bold;}
	
	
/****************** end ********************************/

/****************** Content Styling ********************/
#table_id {margin:0 auto; padding:0}

#table_id.2cols_TBL {border:0;width:800px;}

#table_id.2cols_td {vertical-align:top; width:400px;}

.rankDiv {
		background-color:#efefef;
		text-align:left;
		padding:0;
		margin:0 auto;
		margin-top:8px;}	
	
.rankDiv_darkBg {
		background-color:#e0e0e0;
		text-align:left;
		padding:0;
		margin:0 auto;
		margin-top:8px;}		
	
.rankNum {
		font-family:Arial,Helvetica, sans-serif; 
		font-size:16px;
		color:#00b7f3;
		font-weight:bold;
		float:left; 
		background-color:#e0e0e0;
		padding:9px 15px 6px 15px;
		text-align:center;}	
		


.rankTitle {
		font-family:Georgia, 'Times New Roman', Times, serif; 
		font-size:17px;
		color:#000;
		font-weight:normal; 
		padding:0px;
		text-align:left;
		margin:0 auto;
		margin-left:8px;
		line-height:35px;}	
		
.rankTitle a{
		font-family:Georgia, 'Times New Roman', Times, serif; 
		font-size:17px;
		color:#000;
		font-weight:normal; 
		padding:0px;
		text-align:left;
		margin:0 auto;
		margin-left:8px;
		line-height:35px;}			
		
.contentText {
		margin:0 auto;
		margin-top:8px;
		padding:0;
		}	
		
.contentLeft { float:left;padding:2px 12px 4px 0; }
img.prodPix { border: 2px solid #b3b3b3; }
.contentRight { font-family:Georgia, 'Times New Roman', Times, serif;font-size:12px;line-height:20px;text-align:left; }
.contentRight a, .contentRight a:hover { color:#0bb7c7; }

.contentRight_normal {font-family:Georgia, 'Times New Roman', Times, serif;font-size:12px;line-height:20px;text-align:left;font-weight:normal}		

span.caption {text-align:left:font-family:tahoma, 'Times New Roman', Times, serif;font-size:10px;font-weight:normal;color:#878989;}

.grayBG {background-color:#efefef; margin-top:1px;padding-top:1px;}

.splashTable { width: 800px; border: 0; margin: 0; padding: 0; }
.splashSpot { border: 0; width: 265px; margin: 0px auto; }
.splashImg { border: 2px solid #b3b3b3; width: 220px; height: 153px; }
.splashSpotBody { width: 220px; padding-top: 20px; padding-left: 22px; padding-right: 22px; #padding-left: 20px; #padding-right: 20px; }

td.splashTable_bg { background-color: #efefef; }	   
	   
.splashSpotHead { font-family: Georgia, serif; font-size:28px; line-height:32px; width: 220px; text-align:left; font-weight: normal; padding-top: 10px; margin-bottom: -12px; }

.splashSpotHead a { color:#6BA736; }

.splashSpotText { font-family: Georgia, serif; font-size:12px; line-height:18px; width: 220px; text-align:left; color: #515151; padding-top: 1px; padding-bottom: 5px; margin: 0; }

.splashText { font-family:Helvetica; font-size:18px; line-height:20px; color:#ff0079; text-align:left; margin-top:-300px; margin-bottom:175px; margin-left:510px; #margin-right:7px; width:295px; }

/******************* end ****************************/


/****************** tabs styling ********************/
#maincontent_SB {
	margin:0 auto;
	padding: 25px 0;
	#padding:25px -10px 25px 0;
}

#maincontent_SB h1{
	font-size: 1.2em;
	color: #711515;
	background-color: transparent;
}

ul#tab_nav {
	list-style: none;
	margin: 0;
	padding-left: 31px;
	padding-bottom: 24px;
	font: bold 12px georgia,Times,serif;
}

ul#tab_nav li{
	float:left;
	height: 34px;
	#height: 32px;
	background-color: #6ba736;
	/*color:#FEF400;*/
	color: #fff;
	margin: 0px 1px 0 0px;
	border-top: 1px solid #6ba736;
	border-left:none;
	border-right:none;
	text-align:center;
	width:130px;
	line-height:30px;
}
	   
ul#tab_nav a:link, ul#tab_nav a:visited {
	display: block;
	color: #fff;
	background-color: transparent;
	text-decoration: none;
	padding: 4px;
}

td ul#tab_nav a:hover, td ul#tab_nav a:hover, td ul#tab_nav a:hover {
	background-color: #fff;
	color: #0C245B;
}

div#page_1 li.item_1, div#page_2 li.item_2, div#page_3 li.item_3{
	border-bottom: 1px solid #fff;
	color: #0C245B;
	background-color: #fff;
}

div#page_1 li.item_1 a, div#page_2 li.item_2 a, div#page_3 li.item_3 a{
	border-bottom: 1px solid #fff;
	color: #0C245B;
	background-color: #fff;
}

div#page_1 li.item_1 a:link, div#page_1 li.item_1 a:visited, div#page_1 li.item_1 a:hover,div#page_2 li.item_2 a:link, div#page_2 li.item_2 a:visited, div#page_3 li.item_3 a:link, div#page_3 li.item_3 a:visited, {
	color: #0C245B;
	background-color: #fff;
}

#tabContent {
    margin:8px 0 0 0; 
	#margin:-4px 0 0 0;
	padding:0;
	width:800px;
	position: relative;
	z-index: 4;
}

/****************** End tabs styling ********************/


