body { margin-top: 0; font-family: Verdana, sans-serif; font-size : 11px; color: #000000; background-color: #e7e5da;  background-position: top; background-repeat: repeat-x; text-align: center; }

/* font styles */

#page_wrapper { background: #ffffff; margin: auto; width: 802px; border-left: 1px solid #999999; border-right: 1px solid #999999; }

#content_wrapper { text-align: left; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }

#footer_wrapper_1 { width: 804px; margin: auto; }
#footer_wrapper_2 { border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
#footer_wrapper_3 { border-right: 1px solid #ffffff;   border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
#footer_wrapper_4 { border-top: 1px solid #999999; }
#footer_wrapper_main { border-top: 1px solid #ffffff; background-image: url('bgr_ftr_red_repeatx.gif'); background-position: top; background-repeat: repeat-x; text-align: center; color: #ffffff; height: 50px; font-size: 9px; }
#footer_wrapper_main_global { border: 0; background-image: url('../assets/images/nav/ftr_logo_bgr_repeatx.gif'); background-position: bottom; background-repeat: repeat-x; text-align: center; color: #ffffff; height: 40px; font-size: 9px; }

#footer_links { padding-top: 17px; }
#footer_links_global { padding-top: 10px; }

#footer_wrapper_main_global a, a:link, a:visited { color: #ffffff; text-decoration: none; }
#footer_wrapper_main a, a:link, a:visited { color: #ffffff; text-decoration: none; }
#footer_wrapper_main_global a:hover { color: #ffffff; text-decoration: underline; }
#footer_wrapper_main a:hover { color: #ffffff; text-decoration: underline; }

#copyright { font-size: 9px; color: #999999; padding: 10px 0 10px 0; }

TD { font-family: Verdana, sans-serif; font-size : 11px; color : #000000; }

.form { font-family: Verdana, sans-serif; font-size : 11px; color : #000000; }

.searchForm { font-family: Verdana, sans-serif; font-size : 9px; color : #ffffff; border: 1px solid #ffffff; background-color: #7C0000; padding: 3px; width: 140px; height: 22px; text-align: left; }

.emailForm { font-family: Verdana, sans-serif; font-size : 9px; color : #ffffff; border: 1px solid #ffffff; background-color: #949294; padding: 3px; width: 148px; height: 20px; text-align: center; }

.signForm { font-family: Verdana, sans-serif; font-size : 9px; color : #ffffff;  border: 1px solid #ffffff;  background-color: #959594; padding: 3px; width: 110px; height: 22px; text-align: left; }

.white { font-family: Verdana, sans-serif; font-size : 11px; line-height : 13px; color : #ffffff; }
.smallwht { font-family: Verdana, sans-serif; font-size : 9px; color : #ffffff; }

.text { font-family: Verdana, sans-serif; font-size : 11px; color : #666666; }
.small { font-family: Verdana, sans-serif; font-size : 9px; color : #000000; }
.carat { font-family: Verdana, sans-serif; font-size: 9px; color: #000000; }

H1 { font-family: Verdana, sans-serif; font-size : 10px; line-height : 13px; color : #747E7F; display: inline; font-weight: normal; }

.subhead { font-family: Humanist, Verdana, Arial, sans-serif; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #990000; }
.subhead01 { font-family: Verdana, Arial, sans-serif; font-size: 10px; text-transform: uppercase; font-weight: bold; color: #ffffff; }

.subhead01 H2{ font-family: Verdana, Arial, sans-serif; font-size: 10px; text-transform: uppercase; font-weight: bold; color: #ffffff; margin:0;padding:0}

.header1 { font-family: Futura, Verdana, Arial, sans-serif; font-size: 16px; color: #333333; font-weight: bold; }
.greysub {
	font-family: Humanist, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #7f8586;
}

.help {

	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}

.grey {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d6d5d5;
}



.red {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #990000;
}
.red_ {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #990000;
}
.error {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
}

.errorMsg {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
  	background-color: #FFFF00;
}

.errorMsg_ {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.errorMsg_ td{
	color: #ff0000;
}


.leading {
	line-height: 16px;
}

.bcDiv {color: #3366cc; margin:10px 0 0 20px;}

/* link styles */

A:link      { color: #3366cc; text-decoration: none; }
A:visited   { color: #787777; text-decoration: none; }
A:hover     { text-decoration: underline; }

A.bc:link      { font-size : 10px; line-height : 13px; text-decoration: none; color : #3366cc; }
A.bc:visited   { font-size : 10px; line-height : 13px; text-decoration: none; color : #3366cc; }
A.bc:hover     { font-size : 10px; line-height : 13px; text-decoration: underline; color : #3366cc; }

A.small:link      { color: #3366cc; text-decoration: none; font-size: 9px; }
A.small:visited   { color: #336699; text-decoration: none; font-size: 9px; }
A.small:hover     { text-decoration: underline; font-size: 9px; }

.border { border-style: solid; border-width: 1px; border-color: #d6d5d5; }

.tableheader { background: #666666; color: #ffffff; font-size: 9px; font-weight: bold; text-align: center; }

.dealername { font-weight: bold; }

.cat_title { background-image: url('../assets/images/category/bgr_cat_title.gif'); background-position: top; background-repeat: repeat-x; }

td.list-gray-left { text-align: left;
  font-size: 10px;
  padding-left: 10px;
  border-left: 1px solid #CBCBCB;
  border-bottom: 1px solid #CBCBCB;
  font-weight: bold;
  text-transform: uppercase;
  color: #666666;
}

td.list-gray-right{
  text-align: left;
  font-size: 10px;
  padding-left: 10px;
  border-right: 1px solid #CBCBCB;
  border-bottom: 1px solid #CBCBCB;
  font-weight: bold;
  text-transform: uppercase;
  color: #666666;
}

td.list-gray {
  text-align: left;
  font-size: 10px;
  border-bottom: 1px solid #CBCBCB;
  font-weight: bold;
  text-transform: uppercase;
  color: #666666;
}

.rightnav_boxed {
  border: 1px solid #CBCBCB;
  border-bottom: 4px solid #CBCBCB;
  padding: 10px 8px 10px 8px;
}

.rightnav_hdr {
  color: #990000;
  font-family: Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.rightnav {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.rightnav li {
  background-image: url('../assets/images/red_arrow.gif');
  background-position: 0 8px;
  background-repeat: no-repeat;
  padding: 4px 2px 0 12px;
  list-style: none;
}

ul a, a:link, a:visited, a:hover {
  color: #3366CC;
}

/* Search Results */

form {padding: 0; margin: 0;}

.sr_hd {border-bottom: 1px solid #cccccc; }
.sr_hd_img {margin: 22px 0 12px 20px; }
.srchText {padding: 13px 20px 0 20px;}
.msrp {padding: 20px;}
.srchCatHdr {background: url(../assets/images/search/sr_header_bkg.gif); width: 570px; height: 24px;}
.srchCatHdrTxt { color: #ffffff; font-weight: bold; text-transform: uppercase; padding: 4px 0 0 12px;}
.prdStyle {padding-top: 5px;}

.search_again {margin-top: 20px; padding-left: 10px; float:left;}
.srchLine {height:1px; border-bottom: 1px solid #e5e5e5; margin: 15px 0; width: 190px;}

/*
	Accessories products
*/

.headLine {margin: 10px 20px 10 20px;}
.accLinks {margin-top:5px;}
.menuItem { display:block; margin-left: 1px;padding-left:6px; margin-top: 1px; no-repeat 5px 7px; padding-top: 1px; padding-bottom: 0px;position:relative; text-transform: capitalize; }
.menuItem_Selected {display:block; margin-left: 1px; padding-left: 6px; margin-top: 1px;background:url(../assets/images/category/arrow.gif) no-repeat 0px 5px; padding-top: 1px; padding-bottom: 0; position:relative; text-transform: capitalize; }

#left_menu { margin-top: 15px; float: left; width: 218px; }
#left_menu a {font-weight:verdana; font-size:10px; color:#3366cc; text-decoration:none; line-height : 13px;}

#left_menu .category_image { width:190px; padding-left:6px; margin-bottom:2px; position:relative }
#left_menu a:hover {font-weight:verdana; font-size:10px; color:#3366cc; text-decoration:underline; line-height : 13px;}
.left_menu_line{ margin:0px 8px 18px 8px; border-top:1px solid #e6e6e6; width:200px; }
.left_menu_line2{ margin:12px 8px 12px 8px;  border-top:1px solid #e6e6e6; width:200px }

#body_header { margin: 7px 0 2px 0; padding: 0 0 10px 0; width:480px; line-height: 200%; text-decoration:none; font-family: Verdana, sans-serif; font-size : 10px; color : #3366cc; }
#body_header a { color: #3366cc; text-decoration:none; font-size:9px; }
#bodyheader_Selected { padding: 2px 3px 4px 3px; background: url(../assets/images/category/downarrow.gif) no-repeat; background-position:bottom;  position:relative; display:inline; text-decoration:none; }
#bodyheader_Selected a { font-size:10px; color: #990000; text-decoration:none; }

#display_products { }
#display_products td { padding: 0 15px 0 0; width: 100px;}
#display_products td div {font-size:10px;}
#display_products td a { text-decoration:underline;}
#display_product_name { }
#display_product_name a { text-decoration:underline; }
#display_products td.subcat { padding:0 11px 12px 0;}*/

.subcat_accessory_productid { padding: 6px 0 2px 0; }
.subcat_accessory_price {padding: 0 0 8px 0;}

#main_content { padding: 15px 11px 0 20px; margin:1px -2px 0 0; background: transparent url(../assets/images/home/ka_background.jpg)  no-repeat; }

.fl {float:left;}
.fr { float:right;}
.w100 {width:100%;}
.margin0 {margin:0;}

#breadscrumb { padding: 0 0 16px 0; font-family: Verdana, sans-serif; font-size: 10px; color: #3366cc; }

.clear {clear: both; height: 0;}

#search_erea { padding: 0 0 49px 6px; }

.search_accessory_area { padding-top: 1px; }
.search_accessory_input { padding: 5px 4px 0 0; float: left; }
#search_accessory_info { padding: 5px 0 0 0; }
#search_accessory_info a { font-size: 9px; }
#search_accessory_info a:hover { font-size: 9px; }
.search_acc_button {float: left;}
 
#right_content_box { float:right; width:543px;}
#outer_box { filter:alpha(opacity=63);opacity: 0.63;-moz-opacity:0.63; width:539px; position:absolute; display: block;}
#outer_box_top_back { background: url('../assets/images/accessories/top_back.gif') no-repeat left top; height:31px; width:539px; }
#outer_box_strip { background: url('../assets/images/accessories/strip_back.gif') repeat-y; }
#outer_box_btm_back { background: url('../assets/images/accessories/btm_back.gif') no-repeat;background-position:bottom; }
#outer_box_top { background: url('../assets/images/category/top_top.gif') no-repeat left top; height:31px; }

#outer_box_top_back_static { background: url('../assets/images/accessories/top_back_static.gif') no-repeat left top; height:15px; width:539px; }
#outer_box_btm_back_static { background: url('../assets/images/accessories/btm_back_static.gif') no-repeat;background-position:bottom; }

#inner_box { filter:alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7;width:539px;position:absolute; display: block}
#inner_box_top_top { background: url('../assets/images/category/top_top.gif') no-repeat left top; height:31px; width:543px; }
#inner_box_strip { background: url('../assets/images/category/strip_top.gif') repeat-y; width:543px; }
#inner_box_btm_top { background: url('../assets/images/category/btm_top.gif') no-repeat; width:543px; height:63px;}

#data_content { /*filter:alpha(opacity=100);*/ opacity: 1; -moz-opacity:1; width:487px; position:absolute; padding: 32px 12px 18px 28px; display: block;}
#data_content_prod { /*filter:alpha(opacity=100);*/ opacity: 1; -moz-opacity:1; width:500px; margin: 30px 0 0 28px; position:absolute; display: block;}
#data_content_static { /*filter:alpha(opacity=100);*/ opacity: 1;-moz-opacity:1; width:346px; position:absolute; padding:15px 0 0 14px; }

input.field_10px_verdana, select.field_10px_verdana { font:normal 10px 'Verdana',sans-serif; }
input.field_123px {width:123px;}

.acc_landing_cmsAreaTwo { padding: 10px 0 0 0;}

.backLink {margin: 15px 0 20px 0;}

.prodImg {border: 1px solid #e3e3e0; float: left;}
.prodDesc {margin:0 14px; width:220px; float: left;}
.subDesc {margin:0 14px 0 258px; width:220px; text-align: left;}
.prodStyle {margin-top: 25px;}
.prodLine {border-top: 1px solid #cdcdcd; height: 1px; margin: 20px 20px 20px 0;}
.prodLineB {border-top: 1px solid #cdcdcd; height: 1px; margin: 20px 20px 30px 0;}

#prodBotPromo {position: absolute; }

.cgDblLine {border-top: 1px solid #e4e4e3; border-bottom: 1px solid #e4e4e3; height: 5px; color: #fbfbf9}

a.cgText:link {color: #000000; text-decoration: none;}
a.cgText:visited {color: #000000; text-decoration: none;}
a.cgText:hover {color: #000000; text-decoration: underline;}

.major_appliances {
  color: #000000;
  font-family: Verdana;
  font-size: 10px;
  font-weight: regular;
  line-height:14px;
}
.major_appliances_options {
  color: #333333;
  font-family: Verdana;
  font-size: 10px;
  font-weight: regular;
  padding-left:9px;
}
.bold {
  color: #333333;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
}
.shop_accessories {
  color: #3366cc;
  font-family: Verdana;
  font-size: 10px;
  font-weight: regular;
  hover:underline;
}

/*
	End Accessories products
*/
