body
{
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	font-family: Verdana, sans-serif;
	font-size : 10px;
}

body#bg_redux { margin:0 auto 0 auto; text-align:center; background:url(/assets/images/home/bg_body.gif) top center #c9d4dd; }
#content_wrapper { margin:0 auto 0 auto; text-align:left; width:771px; background:url(/assets/images/home/bg_content.gif);  }
#content_wrapper_pad { margin:0 5px 0 5px; border-bottom:1px solid #a1aab1; border-left: solid 1px #A1AAB1;}

iframe {
	font-family: Verdana, sans-serif;
	font-size : 10px;
}

/* font styles */

TD {
	font-family: Verdana, sans-serif;
	font-size : 10px;
	line-height : 11px;
	color : #000000;
}

.text {
	font-family: Verdana, sans-serif;
	font-size : 10px;
	line-height : 11px;
	color : #000000;
}

.small {
	font-family: Verdana, sans-serif;
	font-size : 9px;
	color : #000000;
}

.med {
	font-family: Verdana, sans-serif;
	font-size : 11px;
	line-height: 15px;
	color : #000000;
}

.large {
	font-family: Verdana, sans-serif;
	font-size : 12px;
	line-height: 15px;
	color : #000000;
}

.title {
	font-family: Arial, sans-serif;
	font-size: 24px;
	color: #7F7F8F;
	line-height: 30px;
}

.subtitle {
	
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #666666;

}

.blue {
	color: #3970a4;
	font-size: 10px;
}

.dkblue {
	color: #3C72A5;
	font-size: 10px;
		}

.gold {
	font-family: Verdana, sans-serif;
	font-size : 10px;
	line-height : 11px;
	color : #b38c41;
}

.secondary {
	font-family: Verdana, sans-serif;
	font-size : 10px;
	line-height : 11px;
	color: #666666;
}

.secSmall {
	font-family: Verdana, sans-serif;
	font-size : 9px;
	line-height : 11px;
	color: #666666;
}

.legal {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #999999;
}

.green {
	color: #669900;
}

.glarge {
	font-family: Verdana, sans-serif;
	font-size : 12px;
	line-height: 15px;
	color: #669900;
}

.articleSub {
	color: #d25b00;
}

LI.blue {
	color: #006bce;
	}

.textBox {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

.bc {
	color: #666666;
	font-size: 9px;
}

H1 {
	color: #666666;
	font-size: 9px;
	display: inline;
	font-weight: normal;
}

.error {
	color: #cc0000;
	font-weight: bold;
}

.scaps {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-variant : small-caps;
}

.scapsL {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	font-variant : small-caps;
}

/* Email Form */
.emailcomment {
	font-family: Verdana;
	font-size: 10px;
	line-height : 13px;
	color: #333333;
}

.emailbody {
	font-family: Verdana;
	font-size: 9px;
	line-height : 13px;
	color: #333333;
}

.emailtitle {
	font-family: Verdana;
	font-size: 10px;
	color: #363636;
	font-weight: bold;
}

.emailresponse {
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
	line-height : 13px;
}

/* end Email Form */

.surveyText {font-family:Verdana, sans-serif; font-size: 12px; color: #666666; line-height:16px}

/* link styles */

A:link {
	color: #3970a4;
	line-height: 14px;
}

A:visited {
	color: #3970a4;
	line-height: 14px;
}

A:hover {
	color: #006bce;
	line-height: 14px;
}

A.footer:link {
	color: #363636;
	font-size: 9px;
	text-decoration:none;
}

A.footer:visited {
	color: #363636;
	font-size: 9px;
	text-decoration:none;
}

A.footer:hover {
	color: #006bce;
	font-size: 9px;
}

A.dd:link {
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

A.dd:visited {
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

A.dd:hover {
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}

A.dd1:link {
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}

A.dd1:visited {
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}

A.dd1:hover {
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}


A.small:link {
	color: #3970a4;
	font-size: 9px;
	line-height: 14px;
}

A.small:visited {
	color: #3970a4;
	font-size: 9px;
	line-height: 14px;
}

A.small:hover {
	color: #006bce;
	font-size: 9px;
	line-height: 14px;
}

a.bc:link {
	color: #666666;
	font-size: 9px;
}

a.bc:visited {
	color: #666666;
	font-size: 9px;
}

A:link.faq {
	color: #3970a4;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}

A:visited.faq {
	color: #3970a4;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}

A:hover.faq {
	color: #006bce;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}

A:link.search {
	color: #3970a4;
	line-height: 14px;
	text-decoration: none;
}

A:visited.search {
	color: #3970a4;
	line-height: 14px;
	text-decoration: none;

}

A:hover.search {
	color: #006bce;
	line-height: 14px;
	text-decoration: underline;
}

A:link {
	color: #3970a4;
	line-height: 14px;
}

A:visited {
	color: #3970a4;
	line-height: 14px;
}

A:hover {
	color: #006bce;
	line-height: 14px;
}

A.service:link {font-family: Verdana, sans-serif; color: #3970a4; line-height: 14px; font-size: 10px;}
A.service:visited {font-family: Verdana, sans-serif; color: #3970a4;	line-height: 14px; font-size:10px;}
A.service:hover {font-family: Verdana, sans-serif; color: #006bce; line-height: 14px; font-size:10px;}

.dropMenu img {  }
.dropMenu { float: left; position: relative; }
.dropMenu_list {position: absolute; width: 155px; top: 44px; left: 10px; display: none; padding: 0; margin: 0; list-style: none; background-color: #fff; border: 1px solid #ccc;}
.dropMenu_list li { padding: 0 4px 0 4px; margin: 0; }

.dropMenu_list1 {position: absolute; width: 155px; top: 44px; left: 50px; display: none; padding: 0; margin: 0; list-style: none; background-color: #fff; border: 1px solid #ccc;}
.dropMenu_list1 li { padding: 0 4px 0 4px; margin: 0; }

.dropMenu_list2 {position: absolute; width: 155px; top: 44px; left: 132px; display: none; padding: 0; margin: 0; list-style: none; background-color: #fff; border: 1px solid #ccc;}
.dropMenu_list2 li { padding: 0 4px 0 4px; margin: 0; }



#searchArea {width: 372px; height: 45px; float: right; background:url(../assets/images/nav/search_gradient.gif) no-repeat 0px 0px;}
#searchArea_global {width: 291px; height: 45px; float: right; background:url(../assets/images/nav/search_gradient.gif) no-repeat 0px 0px;}
#shopping_cart_link { float: right; width: 89px; }
#myAccount_link {float: right; width: 71px; }
#gradient_area { width: 635px; float: right; background: url(../assets/images/nav/dk_gradient.gif) no-repeat 0px 0px; } 
#gradient_area2 {margin-top: -28px; width: 635px; float: right; background: #405b76 url(../assets/images/nav/dk_gradient.gif) repeat-y 0px 0px; }


/* Parts & Accessories Styles [ BEGIN ] */

a.parts_accessories:link, a.parts_accessories:visited, a.parts_accessories:active { font:bold 10px 'Verdana'; color:#467aaa; text-decoration:underline; }
a.parts_accessories:hover { color:#006bce; text-decoration:underline; }

a.parts_accessories2:link, a.parts_accessories2:visited, a.parts_accessories2:active { font:normal 10px 'Verdana'; color:#3d73a6; text-decoration:underline; }
a.parts_accessories2:hover { color:#006bce; text-decoration:underline; }

a.none_3d73a6:link, a.none_3d73a6:visited, a.none_3d73a6:active { font:normal 10px 'Verdana'; color:#3d73a6; text-decoration:underline; }
a.none_3d73a6:hover { color:#006bce; text-decoration:underline; }

table table#display_products { border:0; }
table table#display_products td { padding:0 20px 20px 0; }
table table#display_products td.subcat { padding:0 11px 18px 0; }
table table#display_products td img.product_111x111 { border:1px solid #f0f0f0; margin:0 0 4px 0; }

table#display_products { border:0; }
table#display_products td.search { padding:0 18px 18px 0; }
table#display_products td img.product_111x111 { border:1px solid #f0f0f0; margin:0 0 4px 0; }

table#aa_display_hero_cats { border-top:1px solid #dadada; width:484px; }
table#aa_display_hero_cats td { padding:0 0 0 0; }
table#aa_display_hero_cats td.left { border-left:1px solid #dadada; }
table#aa_display_hero_cats td.right { border-right:1px solid #dadada; }

ul.acc_left_nav { list-style-type:none; padding:8px 0 11px 15px; margin:0 0 0 0; border-bottom:1px solid #e2e2e2; }
ul.acc_left_nav li { margin:0 0 0 0; padding:3px 0 3px 8px; }
ul.acc_left_nav li.current { background:url(../assets/images/product/bg_product_accessory_arrow.gif) left center no-repeat; }
ul.acc_left_nav li.current_divider { background:url(../assets/images/product/bg_product_accessory_navdivider.gif) left center no-repeat; }

ul.acc_left_nav_results { list-style-type:none; padding:8px 0 0 15px; margin:0 0 0 0; }
ul.acc_left_nav_results li { background:url(../assets/images/product/bg_product_accessory_arrow_results.gif) left center no-repeat; margin:0 0 0 0; padding:0 0 0 8px; }
ul.acc_left_nav_results li.current { background:url(../assets/images/product/bg_product_accessory_arrow.gif) left center no-repeat; }
ul.acc_left_nav_results li.current_divider { background:url(../assets/images/product/bg_product_accessory_navdivider.gif) left center no-repeat; margin:0 0 0 0; padding:0 0 0 8px; }

ul.acc_left_nav li a:link, ul.acc_left_nav li a:visited, ul.acc_left_nav li a:active, ul.acc_left_nav_results li a:link, ul.acc_left_nav_results li a:visited, ul.acc_left_nav_results li a:active { font:normal 10px 'Verdana'; color:#3d73a6; text-decoration:underline; }
ul.acc_left_nav li a:hover, ul.acc_left_nav_results li a:hover { color:#006bce; text-decoration:underline; }

ul.acc_left_nav li.current a:link, ul.acc_left_nav li.current a:visited, ul.acc_left_nav li.current a:active { font:bold 10px 'Verdana'; color:#3d73a6; text-decoration:underline; }
ul.acc_left_nav li.current a:hover { color:#006bce; font-weight:bold; text-decoration:underline; }

ul.acc_left_nav_results li.current a:link, ul.acc_left_nav_results li.current a:visited, ul.acc_left_nav_results li.current a:active { font:bold 10px 'Verdana'; color:#000000; text-decoration:underline; }
ul.acc_left_nav_results li.current a:hover { color:#000000; font-weight:bold; text-decoration:underline; }

input.field_10px_verdana, select.field_10px_verdana { font:normal 10px 'Verdana',sans-serif; }

/* Parts & Accessories Styles [ END ] */

/*print out style*/
.mytable td
{		
	font-size:12px;
	border:solid 1px black;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:left;
	padding-left:10px;
	padding-right:10px;	
	height:30px;
}
.mytable td span
{	
	margin-top:20px;
	font-weight:bold;	
}
