/* ----- CSS ----- */

.homeBody{
	margin:0;
	padding:0;
	line-height:18px;
	text-align:center;
	background:#E8E5CB;
	font:normal 12px Verdana, Arial, Helvetica, serif;
}

body{
	margin:0;
	padding:0;
	line-height:18px;
	text-align:center;
	background:#ffffff;
	font:normal 12px Verdana, Arial, Helvetica, serif;
}

h1, h2, h3, h4, p, ul, li, a, img, span, div, input, form{
	margin:0;
	padding:0;
}

/* ----- IDS ----- */

#container{	
	margin:0px auto;
	padding:0;
	width:850px;
	text-align:left;
}

#header {
	margin:0;
	padding:0;
}


	#header_left2  #subnav a  {
		color:#9FA1A3;
		text-decoration: none;
		display:block;
		float:left;
		padding:7px 0.75em 3px 1.2em;
	}

	#header_left2 {
		float:left;
		width:345px;
		border-right:2px solid #CFC1AE;
		background-color: #FFFFFF;
	}
	#header_right2 {	
		width:500px;
		float:left;
	}

	#header_left {
		float:left;
		width:252px;
		border-right:2px solid #CFC1AE;
	}
	
	#header_right {	
		width:595px;
		float:left;
	}
	
		#toolbar {				
			width: 100%;
			background: url("/wcpics/TroyBiltUS/en_US/images/topnav_bgfade.gif") repeat-x bottom left;
			height:32px;
		}
	
		#subnav {			
			width: 100%;
			clear: both;
			border-top:2px solid #CFC1AE;
			height:32px;
		}

	
#navigation {
	clear:both;
	border-top:2px solid #CFC1AE;
	width:100%;
}

#breadcrumbs {
	margin:0 15px;
	padding:0;
	clear: both;
}

#primaryContent{
	/*margin:0 15px;*/
	padding:0;
	width:850px;
 	float:left;
}

#primaryContent2{
	margin:0 0;
	padding:0;
	width:850px
}

#footer {
	margin:15px 0 0 0;
	padding:0;
	background:url("/wcpics/TroyBiltUS/en_US/images/bottom_vert_fade.gif") repeat-x bottom left;
	height:40px;
	text-align: center;	
	font-family: Arial, Verdana, Helvetica, serif;
	width:100%;	
	float:left;
}

#subfooter {
	color:#A27D55;
	margin:15px 0 0 0;
	padding:0;
	text-align: center;	
	font-family: Arial, Verdana, Helvetica, serif;
	font-size:85%;
	text-transform: uppercase;
	width:100%;
	float:left;	
}

#subfooter a {
	color:#A27D55;
}

#subfooter .copyright {
	padding:10px;
}

/* ----- HEADINGS ----- */

h1{
}
h2{
	margin:15px 0 5px 0;
	font: normal 180% Georgia, "Times New Roman",Times, Helvetica, serif;
	color: #9E7F56;
	clear: both;
}
h3{
	font: normal 140% Georgia, "Times New Roman",Times, Helvetica, serif;
	color: #000000;
}

h4{
	margin:15px 0 0 0;
	font: normal 130% Georgia, "Times New Roman",Times, Helvetica, serif;
	color: #DE253B;
}

/* ----- PARAGRAPHS ----- */

p{
	margin: .5em 0;
	color: #000000;
	line-height:130%;
}

/* ----- LINKS ----- */

a{
	color:#9FA1A3;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
a:visited, a:active, a:focus{
	color:#9FA1A3;
}

#toolbar a  {
	color:#9E7F56;
	font:italic 130% "Times New Roman",Times, Helvetica, serif;
	text-decoration: none;
	display:block;
	float:left;
	padding:7px 1.5em 3px 1.5em;
}

#subnav a  {
	color:#9FA1A3;
	text-decoration: none;
	display:block;
	float:left;
	padding:7px 1.5em 3px 1.5em;
}

#subnav a:hover {
	text-decoration: underline;
}

#navigation a {
	color: #A27D55;
	text-decoration: none;
	margin:0;
}

#navigation a:hover {
	color: #ffffff;
}

#footer a {
	color: #A27D55;
	text-decoration: none;
	font-weight:bold;
	padding:5px 10px;
}

/* ----- LISTS ----- */
li {
	list-style: square;
}

#toolbar li {
	display: inline; 
	float: left; 
	list-style: none;
	border-right:2px solid #CFC1AE;
	height:32px;
}

#subnav li {
	display: inline; 
	float: left; 
	list-style: none;
	line-height:140%;
}

#navigation li {
	list-style:none;
}

#breadcrumbs ul	{
	margin:10px 0;
	float:left;
}

#breadcrumbs li	{
	display: inline; 
	float: left; 
	list-style: none;
	line-height:140%;
	text-transform: lowercase;
}

#primaryContent ul	{
	margin:.5em 50px;
}

#primaryContent li	{
	line-height:140%;
}

#footer ul {
	padding-top:15px;
	list-style-type: none;
	text-align: center;
}

#footer ul li {
	display: inline; 
	list-style-type: none; 
	text-align: center;
}

/* ----- SPANS ----- */
#breadcrumbs span {
	color:#9FA1A3;
	padding: 0 10px;
}

/* ----- CLASSES ----- */
.toolbar-search {
	text-align: center;
}

.search-input {
	background:#F7F7EF;
	border:1px solid #CFC1AE;
	color:#9FA1A3;
	width:125px;
	margin:7px 5px 5px 5px;
}

.btn {
	margin: 0;
	border: none;
}

.pipe-seperator {
	border-right:1px solid #A27D55;;
}

.left {
	float: left;
}

.right {
	float: right;
}

.selected {
	font-weight: bold;
}

/*** BEGIN MT CSS ****/
/*------------- Input item values -------------*/
/*------------- Quantity box on order pages -------------*/
.inputquantity{ width:20px; background:#e8e5cb; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:13px;}

/*------------- Long text boxes on order info / billing / shipping pages -------------*/
.inputorder{ width:95%; background: url(/wcpics/TroyBiltUS/en_US/images/bg_form.gif) top left no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#999999; border:none; font-size:95%; padding-left:4px;}

/*------------- Zip Code box on order info / billing / shipping pages -------------*/
.inputzip{ width:85%; background: url(/wcpics/TroyBiltUS/en_US/images/bg_form.gif) top left no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#999999; border:none; font-size:95%; padding-left:4px;}

/*------------- For drop-down choices on order info / billing / shipping pages -------------*/
select{   font-family:Verdana, Arial, Helvetica, sans-serif;  color:#999999; border:1px solid #c8c8c8; padding-left:2px;}

/*------------- For all other text boxes, including the search box in ht etop right of every page -------------*/
.textfield { width:125px; height:20px; background:#f7f7ef; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9fa1a3; border:1px solid #cfc1ae; height:auto; text-decoration: none;}
.textfieldType { height:20px; background:#f7f7ef; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9fa1a3; border:1px solid #cfc1ae; height:auto; text-decoration: none;}


.table1 { background: #E8E5CB; }
/*------------- For "Home | Signin | ShoppingCart" table in HEADER -------------*/
.table2 { background:#ffffff url(/wcpics/TroyBiltUS/en_US/images/topnav_bgfade.gif) bottom left repeat-x; border-left:#cfc1ae solid 2px; padding:0px 4px 0px 4px;  font-style:italic; color:#9e7f56; text-align:center; margin:0px auto;  }
.table2_right { background:#ffffff url(/wcpics/TroyBiltUS/en_US/images/topnav_bgfade.gif) bottom left repeat-x; border-left:#cfc1ae solid 2px; padding:0px 4px 0px 4px; text-align:center; margin:0px auto; }
.table2 a, .table2 a:visited, .table2_right a, .table2_right a:visited {display:block;font-size:16px;text-decoration:none; color:#9e7f56;  height:30px;  padding-right:3px; line-height:29px; font-family:"Times New Roman", Times, serif;}
.table2_left { background:#ffffff;  padding:5px; text-align:center; margin:0px auto;}
.table2_bottom { background:#ffffff;  padding:5px; text-align:center; margin:0px auto; border-top:#cfc1ae solid 2px; }
.table2_bottomleft { background:#ffffff;  padding:5px; text-align:center; margin:0px auto; border-top:#cfc1ae solid 2px; border-left:#cfc1ae solid 2px; }
.table2_grey { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:12px; font-weight:normal; color:#9fa1a3; text-decoration:none;}
.table2_grey:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:12px; font-weight:normal; color:#9fa1a3; text-decoration:underline;}

.table2_link {font-family:"Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#9e7f56; text-align:center; margin:0px auto; vertical-align:middle;text-decoration:none;}
.table2_link:hover {font-family:"Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#9e7f56; text-align:center; margin:0px auto; vertical-align:middle;text-decoration:underline;}

.table3 { border-top: 2px solid #cfc1ae; background:url(/wcpics/TroyBiltUS/en_US/images/topnav_divider.gif) top left no-repeat; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:13px; font-weight:normal; color:#9e7f56;} 
.table3_left { border-top: 2px solid #cfc1ae; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:12px; font-weight:normal; color:#9e7f56;} 

.table3_1 { border-top: 2px solid #cfc1ae; background:url(/wcpics/TroyBiltUS/en_US/images/topnav_divider_fade.gif) top left no-repeat; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:13px; font-weight:normal; color:#9e7f56;} 
.table3_1_left { border-top: 2px solid #cfc1ae; background:url(/wcpics/TroyBiltUS/en_US/images/topnav_divider_fade_left.gif) top left no-repeat; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:12px; font-weight:normal; color:#9e7f56;} 

/*------------- Footer Table Values -------------*/
.table4 { border-left:#9e7f56 solid 1px; padding:4px; font-variant: small-caps; color: #A27D55; font-family: Arial; font-size:12px; font-weight: 600; font-style: normal; text-decoration: none; text-transform: none; font-variant: normal; } 
.table4_left { padding:4px; font-variant: small-caps; color: #A27D55; font-family: Arial; font-size:12px; font-weight: 600; font-style: normal; text-decoration: none; text-transform: none; font-variant: normal; } 
.table4_link { font-variant: small-caps; color: #A27D55; font-family: Arial; font-size:12px; font-weight: 600; font-style: normal; text-decoration: none; text-transform: none; font-variant: normal; } 
.table4_left_link { font-variant: small-caps; color: #A27D55; font-family: Arial; font-size:12px; font-weight: 600; font-style: normal; text-decoration: none; text-transform: none; font-variant: normal; } 

/*------------- Top-Right-Search Table Values -------------*/
.search { padding:0px 4px 0px 4px;}

/*------------- Home Page Flash and Logo Values -------------*/
.homeimage { background:url(/wcpics/TroyBiltUS/en_US/images/tb1_bg.jpg) top repeat-y;}
.homelogo { margin:0px auto; text-align:center; height:67px; padding-top:20px; background:url(/wcpics/TroyBiltUS/en_US/images/tb_logo_bg.jpg)left repeat-y; width:850px;}
.homeflash { margin:0px auto; text-align:center; height:185px; background:#E8E5CB;}


/*------------- Where to Buy and Lawn & Garden Club Values -------------*/
.r1 { background:url(/wcpics/TroyBiltUS/en_US/images/tb_bg_r1.jpg) top left no-repeat; vertical-align:top; height:80px; padding: 5px 5px 5px 5px; margin:0px auto;}
.r1_wrapper { float:left; text-align:left;}
.r1_topbox { padding:10px 10px 0px 10px;}
.r1_topbox2 { padding:10px 10px 0px 10px;}
.r1_topbox3 { padding:0px 0px 0px 10px;}
.r1_title { font-family:"Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#9e7f56; text-decoration:none;}
.r1_subtitle { font-family:"Times New Roman", Times, serif; font-size:20px; font-style:normal; color:#9e7f56; text-decoration:none;}
.r1_2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:12px; font-weight:normal; color:#9fa1a3; text-align:center; margin:0px auto; text-decoration:none;}
.r1_2:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:12px; font-weight:normal; color:#5a6463; text-align:center; margin:0px auto; text-decoration:underline;}
.r1_3 { padding-right:15px;}


/*------------- Join - Login Section Values -------------*/
#join { float:right; padding-right:10px;}
.join { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; text-decoration:underline; color:#9e7f56; }
.join:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; text-decoration:none; color:#bea681;}


/*------------- Home Page Bottom Right Box Values -------------*/
.r21{ padding-top:0px;}
.r2 { background:url(/wcpics/TroyBiltUS/en_US/images/tb_bg_r2.jpg) top left no-repeat; padding:10px; vertical-align:top; width:100%; height:171px;}
.r2_2 { border-bottom:2px solid #9e7f56; padding-bottom:5px;}
.r2_3 { padding-top:5px;}
.r2_4 { border-left:2px solid #9e7f56; padding-left:15px;}



.category_on { color:#de253b; text-decoration:none;}
.category_on:hover { color:#de253b; text-decoration:underline;}
.category_off { color:#9e7f56; text-decoration:none;}
.category_off:hover { color:#9e7f56; text-decoration:underline;}


/*------------- LIST PAGE | SHOPPING CART PAGE VALUES -------------*/
/*------------- List Page | Shopping Cart Page Overall Values -------------*/
#listjacket { float:left; width:830px; padding:0px 0px 5px 20px; background:#ffffff; margin-top:0px;}
#listjacket #listpage { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#9fa1a3; border-bottom:2px solid #cfc1ae; padding-bottom:5px; text-align:left; margin-top:0px;}
#listjacket a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#9fa1a3; text-decoration:underline;}
#listjacket a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#9fa1a3; text-decoration:none;}
#listjacket #listpage #display_right { float:right;}
#listjacket .highlight { color:#000000;}
#listjacket .redlink { color:#de253b; text-decoration:underline;}
#listjacket .redlink:hover { color:#de253b; text-decoration:none;}
#listjacket .active { color:#000000; text-decoration:underline;}
#listjacket .active:hover { color:#000000; text-decoration:none;}
#listjacket .smalllink { font-size:10px; line-height:18px;}
#listjacket td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#9fa1a3;}
#listjacket td.listitem { border-top:2px solid #cfc1ae; padding:5px; vertical-align:top; text-align:left;}
#listjacket td.listitemvalues { border-top:2px solid #cfc1ae; padding:5px; vertical-align:top; color:#000000; margin:0px auto; text-align:center;}
#listjacket td.model { padding-left:5px; text-align:left;}
#listjacket td.price { padding-left:15px; text-align:left;}
#listjacket td.shop { margin:0px auto; text-align:center;}
#listjacket td.shop2 { margin:0px auto; text-align:right; padding:5px 20px 5px 5px; color:#000000;}
#listjacket td.shop3 { margin:0px auto; text-align:right; padding-right:5px; padding-top:5px;}
#listjacket td.shop4 { margin:0px auto; text-align:left; padding-top:5px;}
#listjacket td.shoptotal { margin:0px auto; text-align:center; color:#000000; background:url(/wcpics/TroyBiltUS/en_US/images/shoptotals_bg.gif) left repeat-y;}
#listjacket td.shoptotal2 { margin:0px auto; text-align:right; color:#000000; background:url(/wcpics/TroyBiltUS/en_US/images/shoptotals2_bg.gif) left repeat-y; padding:5px 20px 5px 5px;}
#listjacket td.shoptotalvalues { border-top:2px solid #cfc1ae; padding:5px; vertical-align:top; color:#000000; background:url(/wcpics/TroyBiltUS/en_US/images/shoptotals_bg.gif) left repeat-y;}
#listjacket .listitem_price { border-left:2px solid #9fa1a3; padding-left:8px; line-height: 18px;}
#listjacket td.inputs { text-align:center; margin:0px auto; padding:4px;}
.subtotal { font-size:9px; padding-left:10px; line-height:24px; }
.subtotalvalues { font-size:18px; line-height:18px; float:right; padding-right:20px; }
.carttable { border-top: 2px #cfc1ae solid; border-bottom: 2px #cfc1ae solid;}


/*------------- Shopping Cart Page Values -------------*/
#listjacket #shoppingcart { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#9fa1a3; padding-bottom:15px; text-align:left;}
#listjacket #shoppingcart a {color:#9fa1a3; text-decoration:none;}
#listjacket #shoppingcart a:hover {color:#9fa1a3; text-decoration:underline;}
#listjacket #shoppingcart #display_right { float:right; }
#listjacket #shoppingcart #display_right #continue { }
#listjacket #shoppingcart #title { border:#FFFFFF 2px solid; padding-top:6px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
#listjacket #shoppingcart #conftext {  padding:6px 0px 6px 20px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
#listjacket #shoppingcart #breadcrumb { width:100%; }
.shipmethod { font-size:10px; color:#000000;}


/*------------- List page - Main image area Values -------------*/
#listjacket #listfeature { padding:5px 0px 5px 0px; width:100%; }
#listjacket #listfeature #list_img_left { background:url(/wcpics/TroyBiltUS/en_US/images/listpage_fade1.gif) right top repeat-y; text-align:center;font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-style:italic; color:#9e7f56; text-decoration:none; line-height:100% }
#listjacket #listfeature #list_img_right { background:url(/wcpics/TroyBiltUS/en_US/images/listpage_fade2.gif) left top repeat-y; }
#listjacket #listfeature #list_img_right #textfield {text-align:left; color:#000000; font-weight:bold; background:url(/wcpics/TroyBiltUS/en_US/images/listpage_arrow.gif) left no-repeat; padding-left:20px;}

#listjacket #listfeature #list_white_left { text-align:center;font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-style:italic; color:#9e7f56; text-decoration:none; line-height:100% }
#listjacket #listfeature #list_white_right {  }
#listjacket #listfeature #list_white_right #textfield {text-align:left; color:#000000; font-weight:bold; background:url(/wcpics/TroyBiltUS/en_US/images/listpage_arrow_white.gif) left no-repeat; padding-left:20px;}

#listjacket #sortmenu { float:left ; margin: 10px 0; }

/*------------- Shopping Cart Bottom Area Values -------------*/
#listjacket #cartbottom { background:#FFFFFF;  text-align:left;}
#listjacket #cartbottom .title { font-family:"Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#9e7f56; text-decoration:none;}
#listjacket #cartbottom .subtitle { font-family:"Times New Roman", Times, serif; font-size:20px; font-style:normal; color:#9e7f56; text-decoration:none;}
#listjacket #cartbottom .subtitle:hover { font-family:"Times New Roman", Times, serif; font-size:20px; font-style:normal; color:#9e7f56; text-decoration:underline;}
#listjacket #cartbottom #display_right { float:right; padding-top:14px; text-align:right;}

#listjacket #cartbottom2 { float:left; width:830px; }
#listjacket #cartbottom2 td { color:#000; }
#listjacket #cartbottom2 .productName { color:#DE253B; font-weight:bold; }
#listjacket #cartbottom2 table { border-collapse:collapse; }
#listjacket #cartbottom2 #r1_shop { float:left; border:2px solid #cfc1ae; width:395px; padding:5px; height:135px; text-align:left; }
#listjacket #cartbottom2 #right { float:right;  border:2px solid #cfc1ae; width:395px; padding:5px; height:135px; text-align:left; }
.r1_shoptitle { font-family:"Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#9e7f56; text-decoration:none; text-align:left;}
.r1_shopsubtitle { font-family:"Times New Roman", Times, serif; font-size:20px; font-style:normal; color:#9e7f56; text-decoration:none; text-align:left;}

/*------------- List Page Bottom Area Values -------------*/
#listjacket .new { float:right;}
#listjacket .print { float:right; padding:10px 85px 0px 0px;}
#listjacket #listbottom { text-align:left;
padding-top: 10px;
color:#9FA1A3;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-align:left;

}
#listjacket #listbottom .title { font-family:"Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#9e7f56; text-decoration:none;}
#listjacket #listbottom .subtitle { font-family:"Times New Roman", Times, serif; font-size:20px; font-style:normal; color:#9e7f56; text-decoration:none;}
#listjacket #listbottom .subtitle:hover { font-family:"Times New Roman", Times, serif; font-size:20px; font-style:normal; color:#9e7f56; text-decoration:underline;}
#listjacket #listbottom #display_right { float:right;}

/*------------- DETAIL PAGE VALUES -------------*/
#detailjacket { margin-top:0px; padding:0px 0px 5px 20px; background:#ffffff; }
#detailjacket #detailpage { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#9fa1a3; padding-bottom:15px; float:left;}
#detailjacket #detailpage a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#9fa1a3; text-decoration:underline;}
#detailjacket #detailpage a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#9fa1a3; text-decoration:none;}
#detailjacket .highlight_bold { color:#de253b; font-weight:bold;}
#detailjacket .highlight { color:#de253b; font-weight:normal;}
#detailjacket .redlink { color:#de253b; text-decoration:underline;}
#detailjacket .redlink:hover { color:#de253b; text-decoration:none;}
#detailjacket .active { color:#000000; text-decoration:underline;}
#detailjacket .active:hover { color:#000000; text-decoration:none;}
#detailjacket .smalllink { font-size:10px; line-height:18px;}


/*------------- Detail Page - Main Left Div -------------*/
#detailjacket #left { width: 200px; float:left; }
/*------------- Detail Page - Left Nav Values -------------*/
#detailjacket #left #left_jacket{ padding:0px 10px 0px 0px; text-align:left; background:#ffffff;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#000000;}
#detailjacket #left #left_jacket a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#9fa1a3; text-decoration:underline;}
#detailjacket #left #left_jacket a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#9fa1a3; text-decoration:none;}

#detailjacket #left #left_jacket .where_to_buy { background:#fbfbf1; border:2px solid #e6e7ca;}
#detailjacket #left #left_jacket .where_to_buy td {color:#9fa1a3;}
#detailjacket #left #left_jacket .redlink { color:#de253b; text-decoration:underline;}
#detailjacket #left #left_jacket .redlink:hover { color:#de253b; text-decoration:none;}
#detailjacket #left #left_jacket .redlinksmall { color:#de253b; text-decoration:underline; font-size:9px; background:url(/wcpics/TroyBiltUS/en_US/images/arrow_right.gif) right no-repeat; padding-right:5px;}
#detailjacket #left #left_jacket .redlinksmall:hover { color:#de253b; text-decoration:none; font-size:9px; background:url(/wcpics/TroyBiltUS/en_US/images/arrow_right.gif) right no-repeat; padding-right:5px;}
#detailjacket #left #left_jacket .r1_subtitle { font-family:"Times New Roman", Times, serif; font-size:24px; font-style:italic; font-weight:bold; color:#9e7f56; text-decoration:none;}


/*------------- Article / How To Page Values -------------*/
#howtojacket { padding:20px 0px 5px 20px; background:#ffffff; }
#howtojacket a { line-height:13px; color:#9fa1a3; text-decoration:underline;}
#howtojacket a:hover { line-height:13px; color:#9fa1a3; text-decoration:none;}
#howtojacket #howto { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#000000; padding-bottom:15px; text-align:left;}
.howtotitle { font-family:"Times New Roman", Times, serif; font-size:20px; font-style:normal; color:#9e7f56; text-decoration:none; float:left; text-align:left; padding:5px 0px 10px 0px; width:830px;}
.howtosubtitle { font-family:"Times New Roman", Times, serif; font-size:16px; line-height:18px; font-style:normal; color:#de253b; text-decoration:none; float:left; width:830px; text-align:left; padding-bottom:5px;}
.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-style:normal; color:#000000; text-decoration:none; float:left; width:830px; text-align:left; padding-bottom:20px;}
#howtojacket #howto .list2 { color:#000000; list-style:outside disc; font-size:12px;}
#howtojacket #howto ul, li, p { color:#000000;}
#howtojacket #howto #breadcrumbs { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#9fa1a3; padding-bottom:15px; float:left; width:830px; padding-bottom:10px;}




/*------------- Comment Pop-up Page Values -------------*/
#commentjacket { padding:0px auto; background:#f7f7ee; width:100%; margin:0px auto;}
#commentjacket #comment { padding:0px auto; background:#f7f7ee; width:95%; margin:0px auto;}
#commentjacket #comment a { line-height:13px; color:#de253b; text-decoration:none;}
#commentjacket #comment a:hover { line-height:13px; color:#de253b; text-decoration:underline;}
.commenttitle { font-family:"Times New Roman", Times, serif; font-size:24px; font-style:normal; color:#9e7f56; text-decoration:none; float:left; text-align:left; padding:5px 0px 10px 0px; width:100%;}
.commentsubtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; font-style:normal; color:#de253b; text-decoration:none; float:left; width:100%; text-align:left; padding-bottom:5px;}
.commenttext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-style:normal; color:#000000; text-decoration:none; float:left; width:100%; text-align:left; padding-bottom:20px;}
.commentblack { font-weight:bold; }
.commentthin { font-weight:normal; }
.commenttan { color:#9e7f56;}
#commentjacket #comment .list2 { color:#000000; list-style:outside disc; font-size:12px;}
#commentjacket #comment ul, li, p { color:#000000;}



/*------------- KIDS MICROSITE SECTION -------------*/
/*------------- Kids Main Section -------------*/
#kidsjacket { padding:20px 0px 5px 20px; background:#ffffff; }
#kidsjacket a { line-height:13px; color:#9fa1a3; text-decoration:underline;}
#kidsjacket a:hover { line-height:13px; color:#9fa1a3; text-decoration:none;}
#kidsjacket #kids { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#000000; padding-bottom:15px; text-align:left;}
.kidstitle { font-family:"Times New Roman", Times, serif; font-size:32px; font-style:normal; color:#9e7f56; text-decoration:none; line-height:100%;}
#kidsjacket #kids .list2 { color:#000000; list-style:outside disc; font-size:12px;}
#kidsjacket #kids ul, li, p { color:#000000;}
#kidsjacket #kids #breadcrumbs { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#9fa1a3; padding-bottom:15px; float:left; width:830px; padding-bottom:30px;}

/*------------- Kids Left Section -------------*/
#kidsjacket #kids #leftpanel { float:left; width:100px; background:url(/wcpics/TroyBiltUS/en_US/images/bullet.gif) top right repeat-y;}

/*------------- Kids Right Section -------------*/
#kidsjacket #kids #rightpanel { float:right; width:700px; padding-left:20px;}

/*------------- Kids Home Page Values -------------*/
#kidsjacket #kids #rightpanel #featuretext { float:left; font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-size:150%; color:#000000; line-height:150%; width:490px;}

/*------------- Kids Toys Page Values -------------*/
#kidsjacket #kids #rightpanel #toystext { float:left; width:490px;  color:#9fa1a3;}
#kidsjacket #kids #rightpanel #toystext img { float:right; padding-right:100px;}

/*------------- Kids Garden Page Values -------------*/
#kidsjacket #kids #rightpanel #gardenstart { float:right; border:2px solid #dd223a; background:#f3f2e4; color:#000000; font-size:150%; width:190px; line-height:100%; text-align:center; padding:5px;}
#kidsjacket #kids #rightpanel #gardenstart a { color:#dd223a; font-size:100%; text-decoration:underline;}
#kidsjacket #kids #rightpanel #gardenstart a:hover { color:#dd223a; font-size:100%; text-decoration:none;}

/*------------- Kids - Bottom/Right Page Values -------------*/
#kidsjacket #kids #rightpanel #bottompanel { width:670px;}
#kidsjacket #kids #rightpanel #bottompanel #prod_list_button {display: block; clear: both;  width:600px; padding:0px 0px 14px 0px; text-align:right;}

/*------------- Kids Shopping List Page Values -------------*/
#kidsjacket #kids #rightpanel #bottompanel #product_display { float: left; margin-bottom: 2em; width: 700px; padding:0px 0px 0px 0px;}
#kidsjacket #kids #rightpanel #bottompanel #product_display img { border: 0; padding-top:5px;}
#kidsjacket #kids #rightpanel #bottompanel #product_display a { color:#dd223a; text-decoration:none;}
#kidsjacket #kids #rightpanel #bottompanel #product_display a:hover { color:#dd223a; text-decoration:underline;}
/*------------- Kids Toys Shopping List Values -------------*/
#kidsjacket #kids #rightpanel #bottompanel #product_display #kids_prod  { color: #9fa1a3; float: left;  padding:20px 0px 0px 0px;}
#kidsjacket #kids #rightpanel #bottompanel #product_display #kids_prod_pad { margin: 0px; padding: 5px 1px; width: 172px;  border-top:2px solid #cec2ae;}
/*------------- Kids Tools Shopping List Values -------------*/
#kidsjacket #kids #rightpanel #bottompanel #product_display #kids_tools  { color: #9fa1a3; float: left;  padding:20px 0px 0px 0px;}
#kidsjacket #kids #rightpanel #bottompanel #product_display #kids_tools_pad { margin: 0px; padding: 5px 50px 5px 1px; width: 297px;  border-top:2px solid #cec2ae;}


/*------------- Kids Games Page Values -------------*/
#kidsjacket #kids #rightpanel #bottompanel #games_display { float: left; width: 700px; padding:0px 0px 0px 0px; border-top:2px solid #cec2ae;}
#kidsjacket #kids #rightpanel #bottompanel #games_display p { color: #9fa1a3;}
#kidsjacket #kids #rightpanel #bottompanel #games_display a { color:#dd223a; text-decoration:underline;}
#kidsjacket #kids #rightpanel #bottompanel #games_display a:hover { color:#dd223a; text-decoration:none;}
.kidstitle_italic { font-family:"Times New Roman", Times, serif; font-size:20px; font-style:italic; color:#9e7f56; text-decoration:none; line-height:100%;}
#kidsjacket #kids #rightpanel #bottompanel #games_display #games_left {float:left; width:330px; border-right:2px solid #cec2ae; padding-bottom:20px;}
#kidsjacket #kids #rightpanel #bottompanel #games_display #games_right {float:right; width:350px; padding-bottom:20px;}
#kidsjacket #kids #rightpanel #bottompanel #games_display #games_right #kids_color  { color: #9fa1a3; float: left;  padding:0px;}
#kidsjacket #kids #rightpanel #bottompanel #games_display #games_right #kids_color_pad { margin: 0px; padding: 5px 1px; width: 114px;}
#kidsjacket #kids #rightpanel #bottompanel #games_display #games_right #imagebottom {display: block; clear: both;  width:350px; padding:0px 0px 14px 0px; text-align:right;}


/*------------- Order Information Page -------------*/
#orderinfo { width:830px;}

#orderinfo #left_jacket { float:left; padding: 0px; width:430px;}
#orderinfo #left_jacket #inner {border:#e8e5cb solid 2px; background:#f7f7ee;}
#orderinfo #left_jacket #inner td { padding:5px;}

#orderinfo #right_jacket { float:right; padding:0px; width:390px;}
#orderinfo #right_jacket #inner {border:#e8e5cb solid 2px; background:#f7f7ee;}
#orderinfo #right_jacket #inner td { padding:5px;}

.title2 { padding:5px 0px 5px 10px; background:#e8e5cb;  text-align:left; font-family:"Times New Roman", Times, serif; color: #A27D55; font-size:120%;}
.smalltext { font-size:75%;}
.smalltext2 { font-size:75%; width:380px; text-align:left; padding-top:5px; color:#999999;}


/*------------- Quick Account Registration Area -------------*/
#qaccreg { text-align:left; color:#A27D55; font-size:95%; float:left; width:95%; padding:5px;}
#qaccreg a {color:#A27D55; font-size:95%; text-decoration:underline;}
#qaccreg a:hover {color:#A27D55; font-size:95%; text-decoration:none;}



/*------------- Order Confirmation Shipping Values - Bottom of page -------------*/
#shipto {border:#e8e5cb solid 2px; background:#f7f7ee; width:250px; text-align:left;}
#shipto #info { color:#000000; padding-left:10px; padding-top:3px; width:220px;}
#shipto #edit { width:240px; text-align:right; padding:5px;}


/*------------- CONTENT FOR DETAIL PAGE SWAP (Tabbed information feature) -------------*/

#prodinfo {  text-align:center; margin:0px auto;}

#prodinfo #infolist {  }
#prodinfo #infolist #info_jacket { padding: 0px;}
#prodinfo #infolist #tabs3 {  }
#prodinfo #infolist #tabs3 #tabs3_jacket { }
#prodinfo #infolist #tabs3 h1 {  }
#prodinfo #infolist #tabs3 ul {  }

/*------------- upper nav tab values  -------------*/
#prodinfo #infolist #tabs3 ul li { height: 35px; width:119px; float:left; padding: 3px 0px 0px 4px; line-height:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style: none;}

/*------------- tab classes - swap -------------*/
#prodinfo #infolist #info_jacket.infofeature_1 #infofeature__1.itemcontent, 
#prodinfo #infolist #info_jacket.infofeature_2 #infofeature__2.itemcontent, 
#prodinfo #infolist #info_jacket.infofeature_3 #infofeature__3.itemcontent,
#prodinfo #infolist #info_jacket.infofeature_4 #infofeature__4.itemcontent,
#prodinfo #infolist #info_jacket.infofeature_5 #infofeature__5.itemcontent{ display: block; }

#prodinfo .itemcontent { display: none; }


#prodinfo {  }


#prodinfo #infolist { }
#prodinfo #infolist #tabs3 { text-align: left; }
#prodinfo #infolist #tabs3 ul li { border:#e6e7ca solid 1px; /*solid #ff3001*/; }
#prodinfo #infolist #tabs3 ul li a { color: #000; text-decoration: none; }
#prodinfo #infolist #tabs3 ul li a:hover { text-decoration: underline; }
#prodinfo #infolist #tabs3 #tabs3_jacket { }


/*------------- TABS ON -------------*/
#prodinfo #infolist #info_jacket.infofeature_1 li#infofeature__tab_1.tab_nav3, 
#prodinfo #infolist #info_jacket.infofeature_2 li#infofeature__tab_2.tab_nav3, 
#prodinfo #infolist #info_jacket.infofeature_3 li#infofeature__tab_3.tab_nav3, 
#prodinfo #infolist #info_jacket.infofeature_4 li#infofeature__tab_4.tab_nav3{ background:#ffffff; border-top:#e6e7ca 1px solid; border-left:#e6e7ca 1px solid; border-right:#e6e7ca 1px solid; border-bottom:1px inset #ffffff; }
#prodinfo #infolist #info_jacket.infofeature_5 li#infofeature__tab_5.tab_nav3{ background:#ffffff; border:#e6e7ca 1px solid; }

#prodinfo #infolist #info_jacket.infofeature_1 li#infofeature__tab_1.tab_nav3 a, 
#prodinfo #infolist #info_jacket.infofeature_2 li#infofeature__tab_2.tab_nav3 a, 
#prodinfo #infolist #info_jacket.infofeature_3 li#infofeature__tab_3.tab_nav3 a,
#prodinfo #infolist #info_jacket.infofeature_4 li#infofeature__tab_4.tab_nav3 a,
#prodinfo #infolist #info_jacket.infofeature_5 li#infofeature__tab_5.tab_nav3 a{  color: #de253b; text-decoration:none; }

#prodinfo #infolist #info_jacket.infofeature_1 li#infofeature__tab_1.tab_nav3 a:hover, 
#prodinfo #infolist #info_jacket.infofeature_2 li#infofeature__tab_2.tab_nav3 a:hover, 
#prodinfo #infolist #info_jacket.infofeature_3 li#infofeature__tab_3.tab_nav3 a:hover,
#prodinfo #infolist #info_jacket.infofeature_4 li#infofeature__tab_4.tab_nav3 a:hover,
#prodinfo #infolist #info_jacket.infofeature_5 li#infofeature__tab_5.tab_nav3 a:hover{  color: #de253b; text-decoration:underline; }

/*------------- TABS OFF -------------*/
#prodinfo .tab_nav3 {  background: #f5f5e7;}



/*------------- Tab Content Area -------------*/
#prodinfo #infolist #infofeature_ { }
#prodinfo #infolist #infofeature_ p, td { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#prodinfo #infolist #infofeature_ a { color:#9fa1a3}
#prodinfo #infolist #infofeature_ a:hover { color:#5a6463}
#prodinfo #infolist #infofeature_ .specs { background:#FFFFFF; }
#prodinfo #infolist #infofeature_ .tdspecs { background:url(/wcpics/TroyBiltUS/en_US/images/dots.gif) top left no-repeat; width:210px; vertical-align:top;}
#prodinfo #infolist #infofeature_ #infofeature__jacket { width: 600px; float: left; text-align: left; border-left:#e6e7ca 1px solid;  }
#prodinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content { font-style:normal; padding:5px;}
#prodinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content li { list-style:none;}
/*------------- Tab Content - Signature Features - Specific Area -------------*/
#prodinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content .sig_feat  { color: #000000; float: left;  padding:0px;}
#prodinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content .sig_feat_pad { margin: 0px; padding: 5px 39px 5px 5px; width: 150px;}
#prodinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content .sig_feat_pad img { border:2px solid #e6e7ca;}
/*------------- Tab Content - Accessories - Specific Area -------------*/
#prodinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content .acc_feat  { color: #9fa1a3; float: left;  padding:0px;}
#prodinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content .acc_feat_pad { margin: 0px; padding: 5px 5px 20px 5px; width: 108px;}
#prodinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content .acc_feat_pad img { border:0px;}
#prodinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content .acc_feat_pad a { color:#de253b;}
#prodinfo #infolist #infofeature_ #infofeature__jacket .infofeature__content .acc_feat_pad a:hover { color:#de253b;}

#prodinfo #infolist #infofeature_ #infofeature__jacket img { border: 0px  }
#prodinfo #infolist #infofeature_ #infofeature__jacket ul { margin:0px auto;}
#prodinfo #infolist #infofeature_ #infofeature__jacket li { list-style: disc outside; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#prodinfo #infolist #infofeature_ #infofeature__jacket .highlight { color:#de253b; font-weight:normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#prodinfo #infolist #infofeature_ #infofeature__jacket .infofeature__link { color: #beccf5; font-family: Arial, Arial Narrow, sans-serif; font-size: 11px; font-weight:bold;}
#prodinfo #infolist #infofeature_ #infofeature__jacket .infofeature__link:hover { color: #f3d6d0; background-color:#f5f5e7; font-family: Arial, Arial Narrow, sans-serif; font-size: 11px; font-weight:bold;}

#prodinfo #infolist #tabs3 ul li a { }
#prodinfo #infolist #tabs3 ul li a.one_line {  }
#prodinfo #infolist #infofeature_ #disclaimer__jacket { width: 600px; float: right; padding: 0px 30px 0px 0px; text-align: justify;}
.disclaimer { font-size:75%; float: left; display:block}
#prodinfo #infolist #infofeature_ #disclaimer2 { font-size:75%; }
#prodinfo #infolist #infofeature_ #disclaimer2 a {color:#DE253B;}
#disclaimer2 {font-size:75%; }
#disclaimer2 a {color:#DE253B; font-size:9px}
#disclaimer2 a:hover {font-size:9px}
.attach { height:155px}

/*------------- List Page - Drop Down Expand/Collapse Function on "view product details" link -------------*/
.prod_list_rating { background:url(/wcpics/TroyBiltUS/en_US/images/dots2.gif) top left repeat-x;}
.prod_list_ratingtext { background:#e8e5cb; color:#de253b; float:left;}
.prod_list_ratingtext2 { background:#ffffff; color:#de253b; float:left; padding-top:3px;}
.prod_list_dropdown  {color:#000000;}

/*------------- List Page - Flyout/Mouse Over "view product details" link -------------*/
.prod_list_ratingtext { background:#e8e5cb; color:#de253b; float:left;}



/*------------- Detail Page - Average User Ratings Area -------------*/
#rating { float:left;}
#rating_where_to_buy { background:#fbfbf1; border-top:2px solid #e6e7ca; border-bottom:2px solid #e6e7ca; border-right:2px solid #e6e7ca; border-left:1px solid #e6e7ca;}
#rating_where_to_buy td {color:#9fa1a3;}
#rating_where_to_buy td a.redlink2 { color:#de253b; text-decoration:underline; font-size:9px; background:url(/wcpics/TroyBiltUS/en_US/images/arrow_right.gif) right no-repeat; padding-right:5px;}
#rating_where_to_buy td a.redlink2:hover { color:#de253b; text-decoration:none; font-size:9px; background:url(/wcpics/TroyBiltUS/en_US/images/arrow_right.gif) right no-repeat; padding-right:5px;}






/*------------- CONTENT FOR MAIN NAV DROPDOWNS -------------*/
/*------------- mainitems are for the top level links, subuls are for the items in each dropdown list -------------*/

#cssdropdown, #cssdropdown ul { padding: 0; margin: 0; list-style: none; text-align: left; }
#cssdropdown li { float: left; position: relative; border-top: 2px solid #cfc1ae; list-style: none; }

.mainitems{ background:#ffffff url(/wcpics/TroyBiltUS/en_US/images/topnav_divider_fade.gif) top left no-repeat; width:85px; text-align:center; height:30px; }
.mainitems table {border:0; padding:0; margin:0; width:85px; height:30px;}
.mainitmes td {width:85px; height:30px; vertical-align:middle; margin:0px auto; padding:0px auto;}
.mainitems_left{ background:#ffffff url(/wcpics/TroyBiltUS/en_US/images/topnav_divider_fade_left.gif) top left no-repeat; width:85px; height:30px; }
.mainitems_left table {border:0; padding:0; margin:0; width:85px; height:30px;}
.mainitmes_left td {width:85px; height:30px; vertical-align:middle; margin:0px auto; padding:0px auto;}
.mainitems:hover, .mainitems_left:hover, .mainitems_oneline:hover{ background:#655239;  color:#ffffff; }
.mainitems a, .mainitems_left a, .mainitems_oneline a{ padding-left: 0em;/* padding-right: .4em;*/ text-decoration: none; font-size:12px; color:#9e7f56; line-height: 14px;}
.mainitems a:hover, .mainitems_left a:hover, .mainitems_oneline a:hover{ padding-left: 0em;/* padding-right: .4em;*/ text-decoration: none; font-size:12px; color:#ffffff;  }

.subuls{ display: none;   width:170px; position: absolute; top: 30px; left:0px;  background:#d7cfb7;  line-height:30px;}
.subuls li{ width: 100%; text-decoration: none; background:#d7cfb7; color:#000;  width:170px;  left:0px; text-align:left;}
.subuls li:hover{ text-decoration: none; background:#655239; color:#fff;    width:170px;}
.subuls a, .subuls a:hover { padding:0px 0px 0px .46em;}

.subuls_righter{ display: none;  width:170px; position: absolute; top: 30px; left:0px;  background:#d7cfb7; line-height:30px;}
.subuls_righter li.righter{ width: 100%; text-decoration: none; background:#d7cfb7; color:#000; width: 170px;  left:0px; text-align:left;}
.subuls_righter li.righter:hover{ text-decoration: none; background:#655239; color:#fff;   width: 170px;}
.subuls_righter a, .subuls_righter a:hover { padding:0px 0px 0px .46em;}

.subuls_rightest{ display: none;  width:85px; position: absolute; top: 30px; left:0px;  background:#d7cfb7; line-height:30px; }
.subuls_rightest li.rightest{ width: 100%; text-decoration: none; background:#d7cfb7; color:#000; width: 85px; left:0px; text-align:left;}
.subuls_rightest li.rightest:hover{ text-decoration: none; background:#655239; color:#fff;   width: 85px;}
.subuls_rightest a, .subuls_rightest a:hover { padding:0px 0px 0px .46em;}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */ top: 30px; left: 0px; }
#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */ display: block; }
#restofcontent { /*wrap rest of content of the page inside this div*/ clear: left; }



/*** END MT CSS ****/

/** Start Product Compare CSS **/
.comp td { border-right: 1px solid black; padding: 1px 3px; font-size: 90%; }
.comp .section { border: 1px solid red; font-weight: bold; font-size: 110%; background-color: #cc9; }
.comp .hd { font-weight: bold; }
.comp .line td { border-bottom: 1px solid black; }
/** End Product Compare CSS **/


.error {
	color:#DE253B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

/** used on forms**/
.labelClass {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.errorClass{
	color:#FF0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.checkoutTableClass {
	border:#e8e5cb solid 2px; 
	background:#f7f7ee;
	padding: 0px;
}
.checkoutTableClass td { 
	padding:5px;
}

#sitemap_left {
	float:left;
	margin:10px 0px;
	padding:0px 6px 6px;
	width:450px;
}

#sitemap_right {
	border-left:1px dotted #000000;
	float:right;
	margin:10px 0px;
	padding:0px 6px 6px;
	width:350px;
}

.needHelp {
	float : left;
}

.needHelp h2 {
	color:#9E7F56;
	font-family:"Times New Roman",Times,serif;
	font-size:16px;
	font-style:italic;
	text-decoration:none;
	text-align:left;
	font-variant:normal;
	font-weight:400;
}

.needHelp p{
	color:#9E7F56;
	font-family:"Times New Roman",Times,serif;
	font-size:20px;
	font-style:normal;
	text-decoration:none;
	line-height:20px;
	text-align:left;
	font-variant:normal;
	font-weight:400;
}

#cartbottom2 #right a {
	text-decoration: none;
	color: black;
}
.redText {
	color:#DE253B;
}

.mainitems a:visited{ color:#9e7f56;}
.mainitems_left a:visited{ color:#9e7f56;}
.errortxt {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;text-align: left;color: #B70101;}
/* BEGIN NEW STYLES ADDED FOR FINANCE OFFERS AND PRESS ROOM -- Jason Ferrell */
#c1 {
	width:235px;
	float:left;
	padding-right:25px;
	padding-top: 15px;
}

#c2 {
	width:550px;
	float:left;
	border-left:1px solid #e8e5cb;
	border-bottom:1px solid #e8e5cb;
	padding-top: 15px;
}
h5 {
	margin:0;
	font: bold 100% Verdana, Helvetica, serif;
}

#c1 h2  {
	color: #000000;
	font: bold 135% Georgia, "Times New Roman",Times, Helvetica, serif;
	text-transform: uppercase;
	margin:0;
}

#c1 h3  {
	font: italic bold 125% Georgia, "Times New Roman",Times, Helvetica, serif;
	margin-bottom:15px;
}

#c2 h2 {
	margin-top:-5px;
}

#c2 h3 {
	margin-bottom:15px;
}
#c1 p {
	color:#666;
	font-weight:bold;
}
#c2 a {
	color:red;
}

#tab-group a {
	text-decoration:none;
	color:#000000;
	display:block;
	height:35px;
	width:95px;
	padding:2px 30px 4px 10px;
	outline: none;
	border-top:1px solid #e8e5cb;
	border-right:1px solid #e8e5cb;
	border-bottom:1px solid #e8e5cb;
	background: #f4f2e5;
}

#tab-group a:hover {
	text-decoration:underline;
}

#tab-group a.active {
	background:#ffffff;
	color:red;
	height:35px;
	border-bottom:1px solid #ffffff;
}
ul#tab-group {
	margin:0;
	padding:0;	
}

ul#tab-group li {
	margin:0;
	padding:0;
	height:41px;
	list-style-type: none;
	float:left;
	width:136px;
}
#tbl-finance {
	width:100%;
	border-collapse:collapse;
	font-size:90%;
	margin-bottom:20px;
}

	#tbl-finance th {
		padding:.3em .5em;
	}
	
	#tbl-finance td {
		border-top:1px solid #efefef;
		border-bottom:1px solid #efefef;
		padding:.3em .5em;
		font-weight:bold;
		font-size:90%;
	}
	
	#tbl-finance .finance-products {
		background:#EFEBE4;
	}
	
	#tbl-finance .finance-12 {
		background:#DFD6CA;
		text-align:center;
		width:80px;
	}

	#tbl-finance .finance-6 {
		background:#CFC1AE;
		text-align:center;
		width:80px;
	}
	
	#tbl-finance .finance-3 {
		background:#887F73;
		text-align:center;
		width:80px;
	}
	
	#tbl-finance .finance-freeship {
		text-align:center;
		background:#444039;
		color:#fff;
		width:60px;
	}
	
	#tbl-finance .finance-rowgroup {
		background:#444039;
		color:#ffffff;
		font-weight:bold;
	}
.clear {
	clear: both;
}

.tab-content {
	padding-left:10px;
	padding-top:10px;
}

.tab-list {
	padding-bottom:10px;
	float:left;
	width:250px;
}

.c2-content {
	padding-left:10px;
}
/* END NEW STYLES ADDED FOR FINANCE OFFERS AND PRESS ROOM -- Jason Ferrell */
/* BEGIN NEW STYLES ADDED FOR WHATS NEW -- Jason Ferrell */
h3.whats-new {
	font-style:italic;
	color:#9E7F56;
	margin:10px 0;
	line-height:24px;
}

.whats-new-highlight{
	width:195px;
	padding-right:10px;
	float:left;
	height:290px;
}

.whats-new-highlight p {
	padding:0 5px;
}

#where-to-buy {
	border:2px solid #CFC1AE;
	padding:5px 0;
}

#where-to-buy td {
	padding:5px 10px;
	border-right:1px solid #CFC1AE;
}

#where-to-buy td {
	width:110px;
	text-align:center;
}

#where-to-buy .wtb-disclaimer {
	width:320px;
	border-right:none;
	text-align:left;
}
/* END NEW STYLES ADDED FOR WHATS NEW -- Jason Ferrell */

#bottomnav {
	border-top:2px solid #CFC1AE;
	padding-top: 10px;
}

/*------------- Event Page Values -------------*/
#eventjacket { padding:0px 0px 0px 0px; background:#e8e5cb;  }
#eventjacket h1 { font-family:"Times New Roman", Times, serif; font-size:42px; line-height:46px; font-style:normal; color:#9e7f56; text-decoration:none; float:left; text-align:center; padding:15px 0px 10px 0px; width:850px; background:#e8e5cb; margin:0px auto; font-weight:normal;  margin-left: -13px;}
#eventjacket table { float:left; background:#e8e5cb;  margin-left: -13px;}
#eventjacket table td.inner { vertical-align:top;}
#eventjacket table td.inner table { border:1px solid #000000; margin-top:10px; margin-left:0px;}
#eventjacket h2 { font-family:"Times New Roman", Times, serif; font-size:22px; line-height:22px; font-style:normal; font-weight:bold; color:#9e7f56; text-decoration:none; text-align:left; padding:0px; background:#e8e5cb; margin:0px auto;}
#eventjacket h3 { font-family:"Times New Roman", Times, serif; font-size:22px; line-height:22px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none; text-align:left; padding:0px; background:#e8e5cb; margin:0px auto;}
#eventjacket table td.inner table th { font-size:11px; width:20%; text-align:center; background:#aab996; padding:4px; font-weight:bold; border:1px solid #000000;}
#eventjacket table td.inner table td { font-size:11px; text-align:left; padding:4px; background:#ffffff; border:1px solid #000000; vertical-align:top;}
.riders_pics { padding:0px 0px 0px 20px; text-align:left;}
.zero_pics { padding:0px 0px 0px 20px; text-align:left; vertical-align:bottom;}
.sponsor { font-family:"Times New Roman", Times, serif; font-size:16px; line-height:18px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none; text-transform:uppercase; text-align:center; padding:40px 0px 0px 0px;}
.sponsor2 {}
.sponsor2 img { padding:0px 20px 20px 20px;}

/*------------- Fanzone Page Values -------------*/
#fanjacket { padding:0px 0px 0px 0px; background:#e8e5cb; float:left; margin-left:-20px;}
#fanjacket table { border:0px; padding:0px; margin:0px auto; width:800px;}
#fanjacket table td.horiz { background:url(images/fanzone_bg.gif) top left repeat-y; height:5px;}
#fanjacket table td.left { background:url(images/fanzone_bg.gif) top left repeat-y; width:5px;}
#fanjacket table td.right { background:url(images/fanzone_bg.gif) top right repeat-y; width:5px;}
#fanjacket table td.center { background:#ffffff; width:790px; padding:0px;}
#fanjacket h1 { font-family:"Times New Roman", Times, serif; font-size:38px; line-height:38px; font-style:normal; color:#9e7f56; text-decoration:none; width:400px; text-align:center; padding:15px 0px 10px 0px; float:right; margin:0px 10px 0px 0px;}
#fanjacket h2 { font-family:"Times New Roman", Times, serif; font-size:38px; line-height:38px; font-style:italic; color:#9e7f56; text-decoration:none; text-align:center; padding:15px 0px 10px 0px; margin:0px 10px 0px 0px;}
#fanjacket p.right { width:400px; float:right; margin:0px 10px 10px 0px; text-align:left;}

#fanjacket table td.horiz2 { background:url(images/fanzone_bg2.gif) top left repeat-y; height:5px; width:590px;}
#fanjacket table td.left2 { background:url(images/fanzone_bg2.gif) top left repeat-y; width:5px;}
#fanjacket table td.right2 { background:url(images/fanzone_bg2.gif) top right repeat-y; width:5px;}
#fanjacket table td.center2 { background:#ffffff; width:550px; padding:0px;}

#fanjacket table td.horiz3 { background:url(images/fanzone_bg3.gif) top left repeat-y; height:5px; width:200px}
#fanjacket table td.left3 { background:url(images/fanzone_bg3.gif) top left repeat-y; width:5px;}
#fanjacket table td.right3 { background:url(images/fanzone_bg3.gif) top right repeat-y; width:5px;}
#fanjacket table td.center3 { background:#ffffff; width:200px; padding:0px; }

#fanjacket p.title { padding-left:10px; font-weight:bold;}
#fanjacket table.rules { width:95%;}

/*------------- Search Results Page Values -------------*/
.results table.listresults td { border-bottom: 1px solid #ccc; padding: 15px 2px; }
.results table.listresults { border-collapse:collapse; }

.show_section { display: block; }
.hide_section { display: none; }
