/*--------------------------------------------------------------*/
/* =Buttons */
a.btn_expand, a.btn_collapse, a.btn_close, a.btn_viewcart, a.btn_filter, a.icon_phone, a.icon_freeshipping, a.icon_xfilter, a.icon_appinstall, a.icon_warranty, a.icon_pricematch{ display: block; width: 9px; height: 9px; text-indent: -9999px; background: url(../images/bgr_icons.gif) top left no-repeat; overflow: hidden;}
a.btn_collapse { background-position: 0 -9px;}
a.btn_checkout, a.btn_allcats, a.btn_go, a.btn_blank, a.btn_addtocart, a.btn_confidence, a.btn_offer, a.btn_gallery, a.btn_kit, a.btn_addtocart_s, a.btn_needhelp, a.btn_quicklook, a.btn_signin, a.btn_createacc, a.btn_cancel, a.btn_reqpass, a.btn_continue, a.btn_submitorder, a.btn_change, a.btn_continueshop, a.btn_checkorder, a.btn_checkout_xl, a.btn_contact, a.btn_placeorder, a.btn_freeship, a.btn_zoompic, a.btn_select, a.btn_selected{ display: block; float: left; text-indent: -9999px; background: url(../images/bgr_buttons_sprite.gif) top left no-repeat; overflow: hidden; }
a.btn_checkout { width: 85px; height: 22px; background-position: 0 0;}
a.btn_checkout_xl { width: 137px; height: 27px; background-position: 0 -247px;}
a.btn_allcats { width: 131px; height: 22px; background-position: 0 -22px;}
a.btn_go { width: 84px; height: 22px; background-position: 0 -44px;}
a.btn_blank { width: 77px; height: 19px; padding: 3px 0 0 7px; background-position: 0 -66px; text-indent: 0; text-decoration: none; font-family: 'arial black', arial, helvetica, clean, sans-serif; font-size: 12px; color: #6a7684; }
a.btn_blank:hover { background-position: -84px -66px; color: #FFF; }
a.btn_addtocart { width: 154px; height: 27px; background-position: 0 -88px;}
a.btn_offer { background: url(../images/bgr_icons.gif) top left no-repeat; width: 110px; height: 32px; background-position: -145px -143px;}
a.btn_confidence { background: url(../images/bgr_icons.gif) top left no-repeat; width: 145px; height: 27px; background-position: 0 -148px;}
a.btn_gallery{ background: url(../images/bgr_icons.gif) top left no-repeat; width: 60px; height: 27px; background-position: -173px -108px;}
a.btn_kit{ background: url(../images/bgr_icons.gif) top left no-repeat; width: 71px; height: 55px; background-position: 0 -175px;}
a.btn_addtocart_s { width: 97px; height: 22px; background-position: -85px 0;}
a.btn_addtocart_s1 { width: 84px; height: 25px; background:url(../images/add_to_cart.png) no-repeat;margin-top:10px}
a.btn_needhelp{ background: url(../images/bgr_icons.gif) top left no-repeat; width: 205px; height: 29px; background-position: 0 -230px;}
a.btn_quicklook{ width: 77px; height: 20px; background-position: -85px -45px;}
a.btn_close { width: 37px; height: 14px; background-position: -74px 0; float:right; margin: -25px 10px 0 0; display: inline; }
a.btn_viewcart { width: 80px; height: 20px; background-position: -158px -176px;}
a.btn_filter { width: 15px; height: 15px; background-position: -111px 0;}
a.btn_signin { width: 75px; height: 22px; background-position: 0 -115px;}
a.btn_createacc { width: 138px; height: 22px; background-position: 0 -137px;}
a.btn_cancel { width: 75px; height: 22px; background-position: 0 -159px; }
a.btn_reqpass { width: 185px; height: 22px; background-position: 0 -181px;}
a.btn_continue { width: 95px; height: 22px; background-position: -75px -115px; }
a.btn_submitorder { width: 121px; height: 22px; background-position: -75px -159px; }
a.btn_change { width: 52px; height: 14px; background-position: -131px -22px;}
a.btn_continueshop { width: 158px; height: 22px; background-position: 0 -203px;}
a.btn_checkorder { width: 158px; height: 22px; background-position: 0 -225px;}
a.icon_phone { width: 79px; height: 25px; background-position: 0 -260px;}
a.icon_freeshipping { width: 135px; height: 35px; background-position: -80px -260px;}
a.btn_contact { width: 90px; height: 22px; background-position: 0 -274px;}
a.btn_placeorder { width: 138px; height: 27px; background-position: 0 -323px;}
a.icon_xfilter { width: 17px; height: 17px; background-position: -150px 0;}
a.icon_energystar { width: 28px; height: 29px; background-position: -227px 0;}
a.btn_freeship { width: 233px; height: 32px; background-position: 0 -350px;}
a.btn_zoompic { width: 142px; height: 28px; background-position: 0 -382px;}
a.icon_appinstall { width: 142px; height: 38px; background-position: 0 -303px;}
a.icon_warranty { width: 142px; height: 38px; background-position: 0 -341px;}
a.icon_pricematch { width: 127px; height: 38px; background-position: 0 -379px;}
a.btn_select { width: 57px; height: 15px; background-position: -119px -277px;}
a.btn_selected { width: 57px; height: 15px; background-position: -177px -277px;}
input[type="image"].btn_continue { width: 95px; height: 22px; background: url(../images/bgr_buttons_sprite.gif) top left no-repeat; background-position: -75px -115px;}
input[type="image"].btn_signin { width: 75px; height: 22px; background: url(../images/bgr_buttons_sprite.gif) top left no-repeat; background-position: 0 -115px;}
input[type="image"].btn_reqpass { width: 185px; height: 22px; background: url(../images/bgr_buttons_sprite.gif) top left no-repeat; background-position: 0 -181px;}
input[type="image"].btn_createacc { width: 138px; height: 22px; background: url(../images/bgr_buttons_sprite.gif) top left no-repeat; background-position: 0 -137px;}
input[type="image"].btn_submitorder { width: 121px; height: 22px; background: url(../images/bgr_buttons_sprite.gif) top left no-repeat; background-position: -75px -159px;}
input[type="image"].btn_continue_xl{ width: 138px; height: 27px; background: url(../images/bgr_buttons_sprite.gif) top left no-repeat; background-position: 0 -296px;}



.brandsBlock{padding:10px;width:940px;float:left;}
.brandsLetter li{float: left; margin-right: 10px; list-style-type: none; list-style-image: none; list-style-position: outside;}
.brandsLetter li a{color:#1A94FF;font-size:13px;}
.brandsLetter li p{margin:3px 0px 0px 0px;padding:0px;color:#1A94FF;font-size:13px;}
.brandsColomun {float:left;margin:0px 10px 0px 0px}
.brandsColomun li{list-style-type: none; list-style-image: none; list-style-position: outside;}
.brandsColomun li a{color:#1A94FF;font-size:13px;}
.brandsTitle{font-size:14px;}
.clearfx {clear:both;}
.clearfix {display:block;}

/*-----categories------*/
#breadcrumb { float:left;margin-top:10px;width: 960px; height: 28px; background: url(../images/bgr_breadcrumb.gif) top left no-repeat; font-size: 12px; }
#breadcrumb a { display: block; float:left; display: inline; height: 23px;  padding: 5px 5px 0 15px; background: url(../images/bgr_breadcrumb.gif) top right no-repeat; background-position: 0 -28px; text-decoration: none; color: #414141; line-height: 1.6em;}
#breadcrumb a:hover { color: #1f96ff; text-decoration: underline;}
#breadcrumb a:first-child { text-indent: -9999px; margin: 0 0 0 3px; padding:0px; width: 28px; height: 23px; overflow: hidden; background: none;}
#breadcrumb a:last-child { font-weight: bold; color: #1f96ff;  }

.categoryBlock{float:left;width:960px;margin-top:10px;}
.category_list .center {padding:7px 15px;}
.category_list .center h2 a {color:#003573;}
.category_list a {text-decoration:none;}
.category_list ul {margin:0 0 10px 20px;padding:0px;}
.category_list ul li {list-style-image:url(../images/icon_bullet.gif);list-style-position:outside;list-style-type:disc;padding:0px;margin:0px;}
.category_list .center h3 {font-family:Tahoma,Arial,Helvetica,clean,sans-serif;font-size:12px;font-weight:normal;margin:5px 0;}
.category_list ul li a {color:#414141 !important;}
.category_list ul li a:hover, .category_list ul li a:active {color:#008AFF!important;text-decoration:underline;}
#columns2_a{float:left;width:270px;}
#columns2_b {display:inline;float:left;margin-left:8px;width:682px;}
#columns2_b_app {display:inline;float:left;margin-left:8px;width:772px;}
.section .top { height:7px;background: url(../images/bgr_section_sprite.gif) top left repeat-x; background-position: 0 -21px;height:7px;}
.section .bottom { height:7px;background: url(../images/bgr_section_sprite.gif) top left repeat-x; background-position: 0 -28px;}
.section .title { margin-top:-2px;padding: 0 10px 2px 15px; font-family: 'arial black', arial, helvetica, clean, sans-serif; font-weight: bold; font-size: 13px; color: #6a7684; text-transform: uppercase; letter-spacing: -1px; background: #fff url(../images/bgr_section_sprite.gif) bottom left repeat-x; background-position: 0 -35px; border: 1px solid #d6d6d6; border-top: none; }
.section .center { border: 1px solid #d6d6d6; border-top: none; border-bottom: none; background: #fff url(../images/bgr_section_content.gif) bottom left repeat-x;}
.section .status {width:662px; float:left;padding: 7px 10px 2px 10px; background: #6a7684; color: #fff; font-weight: bold; font-size: 11px; font-family: arial, helvetica, clean,sans-serif; }
.section h2 {font-family: 'arial black', arial, helvetica, clean,sans-serif; font-weight: bold; font-size: 13px; color: #6a7684; text-transform: uppercase; letter-spacing: -1px; margin: 0;}
.corner1, .corner3 { float: left; display: inline;}
.corner2, .corner4 { float: right; display: inline;}
.corner1, .corner2, .corner3, .corner4 { width: 7px; height: 7px; background: url(../images/bgr_section_sprite.gif) top left no-repeat; font-size: 1px; }
.corner1 { background-position: 0 0;}
.corner2 { background-position: -7px 0;}
.corner3 { background-position: 0 -14px;}
.corner4 { background-position: -7px -14px;}
.section .bottomstatus { background: url(../images/bgr_section_sprite.gif) top left repeat-x; background-position: 0 -62px;width:682px;float:left}
.section .bottomstatus .corner3 { background-position: 0 -55px;}
.section .bottomstatus .corner4 { background-position: -7px -55px;}
.section .section .bottomstatus .corner3 { background-position: 0 -83px;}
.section .section .bottomstatus .corner4 { background-position: -7px -83px;}
.section .status { padding: 7px 10px 2px 10px; background: #6a7684; color: #fff; font-weight: bold; font-size: 11px; font-family: arial, helvetica, clean,sans-serif; }
.section .status a { color: #fff; text-decoration: none;}
.section .status a:hover, .section .status a:active { text-decoration: underline;}

#subcategory_app{width:770px;float:left;}
#subcategory{width:680px;float:left;}
.subcategory {float:left;margin-left:10px;padding-bottom:10px;width:154px;}
.subcategory a {text-decoration:none;color:#414141 !important;}
.subcategory h3 {font-size:13px;height:2.8em;line-height:1em;margin:0;padding:0 4px;}
.subcategory h3 a {color:#003573 !important;}
.subcategory ul {margin:0 3px;padding:0px;}
.subcategory ul li {font-family:Tahoma,Arial,Helvetica,clean,sans-serif;font-size:11px;line-height:1.2em;list-style-image:none;list-style-position:outside;list-style-type:none;margin:6px 0;}

.wrapper_product_topseller { margin: 7px 0 0 0;float:left;width:682px;}
.wrapper_product_topseller { margin: 7px 0 0 0;}
.wrapper_product_topseller .center { padding: 15px 0;float:left;width:680px;}
.product_topseller { float: left; width: 175px; margin: 0 10px 0 30px;}
.product_topseller h3 { margin: 7px 0 0 0;  font-weight: bold; line-height: 15px; height: 50px; }
.product_topseller h3 a { color: #003573; text-decoration: none;font-size:14px;}
.product_topseller h3 a:hover { color: #1a94ff;}
.product_topseller p { font-size: 11px; margin: 5px 0 4px 0; line-height: 1.5em; height: 9.1em; }
.product_topseller span.price { font-weight: normal; color: #003573; font-size: 21px; letter-spacing: -1px;}
.product_topseller span.price span { font-weight: bold; }
.product_topseller a.btn_addtocart { margin-top: 5px; }
a.btn_addtocart {height:27px;width:154px;background:transparent url(../images/bgr_buttons_sprite.gif) no-repeat scroll 0 -88px;display:block;float:left;overflow:hidden;text-indent:-9999px;}

.page_appliances{margin-top:10px;float:left;width:960px;}
.page_appliances .content .center {padding:5px 10px;float:left;}
.page_appliances .section .bottom {width:960px;float:left;}
.banner_appliances {float:left;width:628px;}
.page_appliances .sidebar {float:left;height:238px;margin:0 0 0 10px;padding:0;width:300px;}
.page_appliances .confidence {height:167px;}
.page_appliances .sidebar h3 {font-size:16px;margin:0 0 10px;}
.page_appliances .confidence ul {margin:0;padding:0;}
.page_appliances .confidence ul li {list-style-image:none;list-style-position:outside;background:transparent url(../images/bgr_divider_dots.gif) repeat-x scroll left bottom;font-size:11px;list-style-type:none;margin:0;padding:4px 0;}
.page_appliances .container_subcats {float:left;background:transparent url(../images/bgr_columns3.gif) repeat-y scroll left top;border:1px solid #D6D6D6;margin:6px 0 0;padding:0;}
.page_appliances .container3 {border-bottom:1px solid #D6D6D6;float:left;width:936px}
.page_appliances .container3bottom {float:left;width:936px}
.page_appliances .subcategory_app {float:left;padding:10px 10px 3px;width:290px;}
.subsubcategory_app {float:left;padding-bottom:7px;width:135px;}
.subsubcategory_app h2 a {color:#000000 !important;font-family:Verdana,Arial,Helvetica,sans-serif !important;font-size:15px;line-height:0.8em;text-decoration:none;text-transform:none;}
.subsubcategory_app ul {margin:5px 0 10px;padding:0;}
.subsubcategory_app ul li {line-height:0.8em;list-style-type:none;margin:0;padding:0;}
.subsubcategory_app ul li a {color:#004BB8;font-size:11px;text-decoration:none;}
.banners_appliances {padding:8px 0 30px;float:left;}
.banners_appliances a {float:left;margin:0 10px 0 0;}
.banners_appliances a.last{float:left;margin:0;}

/*-----app subcategory------*/
.side_subcategory {float:left;font-family:Verdana,Geneva,sans-serif;font-size:11px;width:180px;margin-top:10px}
.links_subcategory {float:left;font-family:Verdana,Geneva,sans-serif;font-size:11px;margin:5px 0 0;width:180px;}
.side_subcategory .section_phone .center {background:transparent url(../images/banner_expert_advice.jpg) no-repeat scroll left top;height:110px;}
.side_subcategory .section_security {margin:5px 0 0;}
.section_security .center {padding:2px;}
.section_security ul {margin:0px 0px 0px 2em;padding:0px;}
.section_security ul li {color:#ACACAC;line-height:1.4em;list-style-type:disc !important;list-style-image:none;list-style-position:outside;}
.section_security ul li span {color:#000000;}
.links_subcategory .center {padding:10px;}
.links_subcategory h3 {color:#003573;font-size:11px;font-weight:bold;margin:0;}
.links_subcategory ul {margin:3px 10px 20px;padding:0px;}
.links_subcategory ul li {background:transparent url(../images/bgr_divider_dots.gif) repeat-x scroll left bottom;list-style-type:none;margin:0;padding:1px 0 5px;list-style-image:none;list-style-position:outside;}

.content_subcategory {float:left;margin:10px 0 0 5px;width:775px;}
.content_subcategory .enum {border-bottom:1px solid #D6D6D6;padding:0 10px 12px;float:left;width:753px;}
.content_subcategory .enum h2 {color:#003573;float:left;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:1em;margin:5px 0 0;text-transform:none;width:180px;font-weight:bold;letter-spacing:-1px;}
.content_subcategory .enum .subcategory_app {float:left;margin:0 0 0 5px;text-align:center;width:90px;}
.content_subcategory .enum .subcategory_app h3 {font-size:10px;margin:0;}
.content_subcategory .enum .subcategory_app a {color:#003573;font-weight:bold;text-decoration:none;}
.content_subcategory .subcats2 {border-bottom:1px solid #D6D6D6;padding:10px;height:220px;}

.content_subcategory .module:first-child {border-right:1px solid #D6D6D6;padding-right:5px;}
.content_subcategory .module {height:220px;display:inline;float:left;font-family:Verdana,Geneva,sans-serif;font-size:10px;margin:0 10px 0 0;width:363px;}
.content_subcategory .module .header_module {padding:0 0 5px;}
.content_subcategory .module .header_module h2 {float:left;font-family:Verdana,Geneva,sans-serif;font-size:18px;margin:15px 0 0;text-transform:none;}
.content_subcategory .module .header_module h2 a {color:#B60E2F;text-decoration:none;}
.content_subcategory .module .header_module .thumb_subcat {float:right;}
.content_subcategory .module .textright {padding:5px 20px 12px 0;}
.textright {text-align:right !important;}
.content_subcategory .module a.shopall {color:#003573 !important;font-size:13px;font-weight:bold;text-decoration:underline;}

.content_subcategory .module table td {padding:0.5em;}
.content_subcategory .module table td.col1 {border-right:1px solid #D6D6D6;}
.content_subcategory .module table td.col2 {border-right:1px solid #D6D6D6;}
.col1, .col3, .col2 {vertical-align:top;}
span.title_filter {font-weight:bold;}
.content_subcategory .module ul {margin-left:0;margin-bottom:0;margin-right:0;padding:0px;}
.content_subcategory .module ul li {list-style-image:none;list-style-position:outside;background:transparent url(../images/icon_arrow.gif) no-repeat scroll left top;list-style-type:none;margin:3px 0 0;padding:0 0 0 8px;}
.content_subcategory .module table a {color:#004BB8;}

.categoryBlock .side_subcategory {margin:0px!important;}
.side_subcategory .section_phone{margin:0px!important;}
/*-----search page------*/
.page_search{margin:10px 0px 0px 0px;float:left;}
#columns2_a {float:left;}
#columns2_b {float:left;margin-left:8px;}
.search_results {float:left;width:743px;}
.search_results .top{float:left;width:743px;}
.search_results .title{float:left;width:716px;}
.search_results .center{float:left;width:741px;}
.search_results .bottom{float:left;width:743px;}
.search_results .items {float:left;width:200px;}
.search_results .status {background:#6A7684 none repeat scroll 0 0;color:#FFFFFF;font-family:arial,helvetica,clean,sans-serif;font-weight:bold;font-size:12px;padding:5px 15px;width:711px}
.search_results .pages {float:right;text-align:right;width:400px;}
.search_results .pages a {background:#8392A3 none repeat scroll 0 0;border:1px solid #A8B2BE;color:#FFFFFF;margin-right:2px;padding:1px 3px;}
.search_results .pages a:hover { text-decoration: none; background: #FFF; color: #000; border: 1px solid #FFF;}
.search_results .pages a.current { background: #e8ebef; color: #000; border: 1px solid #bec2c7;}
.search_results .pages a.current:hover { text-decoration: none; background: #FFF; color: #000; border: 1px solid #FFF;}
.search_results .pages a.next { background: #5b6673; border-style: dotted;}
.search_results .pages a.next:hover { background: #fff;}
.search_results .sort { background: #929eac; color: #FFF; font-size: 11px; padding: 4px 15px; }
.search_results .sort a { background: #e8ebef; padding: 0px 3px; text-decoration: none; color: #6a7684; }
.search_results .sort a:hover, .search_results .sort a:active { background: #FFF; color: #525b66;}

.product_result { padding: 15px 20px;border-bottom: 1px dotted #c3c3c3;width:701px;float:left; }
.product_result:last-child { border-bottom: none;}
.product_result .thumb { float:left; display: inline; width: 75px; height: 75px; overflow: hidden;}
.product_result .info { float:left; display: inline; width: 350px; margin: 0 0 0 15px;}
.product_result .buy { float:left; display: inline; width: 160px; margin: 0 0 0 15px;}
.product_result h3 { margin: 5px 0 3px 0; font-weight: bold; line-height: 1em; font-size: 108%; }
.product_result h3 a { color: #003573; text-decoration: none;}
.product_result h3 a:hover { color: #1a94ff;}
.product_result span { color: #3C4855; font-size: 11px;}
.product_result span.mfg { font-weight: bold; padding-right: 3px; }
.product_result p { color: #3C4855; font-size: 11px; margin: 15px 0;}
.product_result span.price { font-family: 'myriad pro', myriad, arial, helvetica, clean, sans-serif; font-weight: normal; color: #003573; font-size: 21px; letter-spacing: -1px;}
.product_result span.price span { font-weight: bold; font-size: 21px; color: #003573; }

div.filterHeader {color:#003573;}
.filterTitle {background:#FFFFFF url(../images/bgr_search_filter.gif) repeat-x scroll left bottom;font-size:12px;font-weight:bold;height:25px;margin:5px 0;padding-left:5px;}
.filters_current {padding:10px 0 0;}
.filters_current div.filterHeader {	color:#003573;}
.filters_current .filters {color:#6A7684;font-size:12px;font-weight:bold;margin-left:5px;width:190px;}
.filters_narrow ul {padding:0px;background:#FFFFFF url(../images/bgr_search_filter.gif) repeat-x scroll left bottom;font-weight:bold;line-height:1.1em;margin:0;}
.filterTitle {background:#FFFFFF url(../images/bgr_search_filter.gif) repeat-x scroll left bottom;font-size:12px;font-weight:bold;height:25px;margin:5px 0;padding-left:5px;}
.search_filters ul li {list-style-type:none;}
li.filterContent {font-size:11px;padding-left:20px;}
.search_filters ul li a {color:#373737;font-size:11px !important;font-weight:normal;text-decoration:none;}
.search_filters ul li a:hover { color:#1A94FF;text-decoration:underline;}

/*-----search page app------*/
.search_app{font-family:Verdana,Geneva,sans-serif;font-size:11px;margin:10px 0 0;float:left;}
.search_app .side {float:left;width:200px;}
.search_app .content {float:left;margin:0 0 0 5px;width:755px;}
.search_app .content h2 {border-bottom:1px dotted #D6D6D6;color:#003573;font-family:Arial,Helvetica,sans-serif;font-size:28px;padding:0 10px;text-transform:none;}
.search_app .content h2.titleCats{dispaly:block;width:732px;float:left;}
.search_app .content .wrapper_filters {padding:7px;}
.search_app .content table input[type="checkbox"] { vertical-align:middle;margin:0px;padding:0px;}
.search_app .content table.filters td { border: none;}
.search_app .content table.filters td.col1{ width: 33%; white-space: nowrap; padding: 0; border-right: 1px solid #d6d6d6;}
.search_app .content table.filters td.col2 {width: 33%; white-space: nowrap; padding: 0; border-right: 1px solid #d6d6d6; padding-left: 5px;}
.search_app .content table.filters td.col21 {white-space: nowrap; padding: 0; border-right: 1px solid #d6d6d6; padding-left: 5px;}
.search_app .content table.filters td.col22 {white-space: nowrap; padding: 0; border-right: 1px solid #d6d6d6; padding-left: 5px;}
.search_app .content table.filters td.col23 {white-space: nowrap; padding: 0; padding-left: 5px;}
.search_app .content table.filters td.col3 {width: 33%; white-space: nowrap; padding: 0; padding-left: 5px;}
.search_app .content table.filters span { font-weight: bold; font-size: 12px; color: #b60e2f;}
.search_app .content table.filters ul { margin:0; padding:0;}
.search_app .content table.filters ul li { list-style-type: none; padding:0px 0px 2px 0px;}
.search_app .content table.filters ul li a.disabled { color: #ccc !important; }
.search_app .content table.filters ul li a.selected { font-weight: bold; color: #b60e2f !important;  }
.search_app .content table.filters ul li a {font-size:10px; margin:0; padding: 0; line-height: 1em; text-decoration: none; color:#003573 !important;text-transform:capitalize; }
.search_app .content table.brand td { width: 33%; white-space: nowrap;}

.search_app .items {float:right;width:200px;}
.search_app .status {background:#6A7684 none repeat scroll 0 0;color:#FFFFFF;font-family:arial,helvetica,clean,sans-serif;font-weight:bold;font-size:12px;padding:5px 15px;width:723px}
.search_app .pages {float:right;text-align:right;}
.search_app .pages a {background:#8392A3 none repeat scroll 0 0;border:1px solid #A8B2BE;color:#FFFFFF;margin-right:2px;padding:1px 3px;}
.search_app .pages a:hover { text-decoration: none; background: #FFF; color: #000; border: 1px solid #FFF;}
.search_app .pages a.current { background: #e8ebef; color: #000; border: 1px solid #bec2c7;}
.search_app .pages a.current:hover { text-decoration: none; background: #FFF; color: #000; border: 1px solid #FFF;}
.search_app .pages a.next { background: #5b6673; border-style: dotted;}
.search_app .pages a.next:hover { background: #fff;}
.search_app .sort {color: #FFF; font-size: 11px; padding: 0px 15px; float:left;}
.search_app .sort a { background: #e8ebef; padding: 0px 3px; text-decoration: none; color: #6a7684; }
.search_app .sort a:hover, .search_results .sort a:active { background: #FFF; color: #525b66;}

.product_app_width { width:743px}
.product_app { padding: 10px 0 0 10px; border-bottom: 1px solid #d6d6d6;  margin: 0 0 10px 0;float:left;}
.product_app .details{ float: left; display: inline; width: 730px;}
.product_app .details .prodTitle { margin-top: 3px;margin-bottom:5px;}
.product_app .details .prodTitle a { text-decoration: none;color:#1A94FF;font-family:Verdana,Geneva,sans-serif;font-size:13px;}/*#1A94FF*/
.product_app .details .prodTitle a:hover { text-decoration: underline;color:#1A94FF;}/*#1A94FF*/

.product_app .thumb { float: left; width:75px; display: inline; padding: 0 0 10px 0;text-align:center;}
.product_app .info { float: left; display: inline; width: 300px; margin: 0 0 0 5px; padding: 0 0 10px 0;}
.product_app .info h3 { margin-top: 3px;margin-bottom:5px;}
.product_app .info h3 a { text-decoration: none;color:#000000;font-family:Verdana,Geneva,sans-serif;font-size:13px;}/*#1A94FF*/
.product_app .info h3 a:hover { text-decoration: underline;color:#000000;}/*#1A94FF*/
.product_app .info .desc {margin:0px;padding:0px 0px 10px 0px;}
.product_app .info p a { color: #000; text-decoration: none;}
.product_app .info ul { margin: 0;padding:0px}
.product_app .info li { list-style-type: none;  color: #174189;}/*#28a82a*/
.product_app .info li span { color: #000;}

.product_app .colors { float: right; display: inline; margin: 0 0 0 10px; width: 315px;}
.product_app .colors table.models td { width: 33%; border: none; border-bottom: 1px solid #d6d6d6; padding: 2px 0;}
.product_app .colors table.models td.sku a { color: #174189; text-decoration: none;}
.product_app .colors table.models td.color {}
.product_app .colors table.models td.price { text-align: right; font-weight: bold; color: #174189;}

.search_app .side {width: 200px; float: left; display: inline;}
.search_app .section .title h2{ font-size: 12px; letter-spacing: normal; text-transform: none;}
.search_app .expand .center{ background: #929eac; border: none;}
.search_app .expand .title h2 { color: #b60e2f;}
.search_app .expand .filter { font-weight: bold; color: #fff; border-bottom: 1px dotted #FFF;  padding: 7px 5px 10px 16px; width: 179px; overflow: hidden;}
.search_app .expand .wrapper_filter { width: 180px; padding: 3px 0 0 0;float:left;}
.search_app .expand a.icon_xfilter { float: left;}
.search_app .expand .wrapper_filter a.name { float: left; display: inline; display: block; padding: 0 4px 1px 4px; margin: 1px 0 0 3px;/* background: #b60e2f; border: 1px solid #df5a74; border-left: none;  border-top: none;*/ font-weight: normal;  color: #fff; text-decoration: none;}
a.icon_xfilter {height:17px;width:17px;background:transparent url(../images/bgr_icons.gif) no-repeat scroll -150px 0;display:block;overflow:hidden;text-indent:-9999px;}
.search_app .side .section .bottomstatus {width:200px;}

.search_app .refine { margin: 5px 0 0 0;width:200px;float:left;}
.search_app .refine .title h2 { color: #003573;}
.search_app .refine .filter { border-bottom: 1px dotted #d6d6d6; padding: 5px 0 0 10px;}
.search_app .refine .filter h3 { font-size: 12px; color: #B60E2F; margin: 0 0 5px 0;}
.search_app .refine .filter span { font-weight: bold; padding-left: 5px;}
.search_app .refine .filter ul {margin:0px 0px 7px 22px;padding:0px}
.search_app .refine .filter ul li{ list-style-type: none;}
.search_app .refine .filter ul li a{ color: #003573 !important; text-decoration: none;}
.search_app .refine .filter ul li a:hover {text-decoration: underline; color: #b60e2f !important;}
.search_app .refine .filter ul li span a { color: #555555 !important; font-weight: normal;}


/*--------------------------------------------------------------*/
/* =CART */
.page_cart { margin: 3px 0 0 0;float:left; }
.wrapper_cart { padding: 0 0 30px 0;float:left;width:958px;}
.page_cart .column_cart { float: left; display: inline; width: 720px; margin: 0 0 0 15px; }
.page_cart .column_cart a.btn_checkout_xl { float:right; margin: 35px 22px 0 0;}
.page_cart .column_cart h3 { width: 208px; height: 49px; float: left; background: url(../images/title_shopping_cart.gif) top left no-repeat; text-indent: -9999px;}
.page_cart .column_support { float: left; display: inline; width: 190px; margin: 0 0 0 15px;}
.page_cart .column_support h2 { font-size: 11px; margin: 0;}


.page_cart table.details { width: 700px;}
.page_cart table.details td{font-size: 11px; text-align: right; border: 0; border-bottom: 1px solid #d6d6d6;  }
.page_cart table.details td.number { white-space: nowrap;}
.page_cart table.details thead td, .page_cart table.details tfoot td { background: #e9ecee; height: 18px; padding: 0 5px; font-weight: bold; border-bottom: none;}
.page_cart a.product_name { text-decoration: none; color: #000;}
.page_cart a.product_name:hover { text-decoration: underline;}
.page_cart table.details span.name { font-weight: bold;}
.page_cart table.details span.sku { font-size: 10px;}
.page_cart table.details span.instock { font-size: 10px; color: #60b737;}
.page_cart table.details span.notinstock { font-size: 10px; color: #a70024;}
.page_cart table.details input[type="text"] { width: 25px; }
.page_cart .logos, .page_cart .promo, .page_cart .totals { float: left; width: 31%; margin-right: 2%; font-size: 11px;}
.page_cart .logos img { margin: 20px 0 0 0; }
.page_cart .totals { float: right; margin-right:22px; display: inline; width: 330px; }
.page_cart .promo input[type="text"] { width: 70px; font-size: 11px !important; vertical-align: middle;}
.page_cart .promo label { font-size: 11px; font-weight: bold; margin: 0 5px; vertical-align: middle;}
.page_cart .promo input[type="button"] { font-size: 10px !important; margin: 0 5px; vertical-align: middle;}
.page_cart table.total { font-size: 11px !important; float: right; width: 330px;}
.page_cart table.total td { white-space: nowrap; font-size: 11px; text-align: right; border: 0; padding: 4px; }

.page_cart table.total td.total { border-top: 1px solid #9fcf8f; border-bottom: 1px solid #9fcf8f; font-size: 14px;}
.page_cart table.total strong {font-weight: bold !important;}

.wrapper_cart a.btn_checkout_xl {float: right; margin: 15px 0 0 0; text-indent: 9999px;height:27px;width:137px;background:transparent url(../images/bgr_buttons_sprite.gif) no-repeat scroll 0 -247px;display:block;overflow:hidden;}

.section_phone { margin: 15px 0 0 0;}
.section_phone .center { height: 95px; background: url(../images/title_order_by_phone.gif) top left no-repeat;}
.section_phone a.btn_contact { margin: 62px 0 0 97px; display: inline;}
.section_security { margin: 15px 0 0 0; font-size: 11px; }
.section_security .center { padding: 2px;}
.section_security ul li{ list-style-type: disc !important; color: #acacac; line-height: 1.4em;}
.section_security ul li span { color: #000;}

.textleft {text-align:left !important;}

input[type="text"], input[type="password"] {background:#FFFFFF url(../images/bgr_input.gif) repeat-x scroll left top;border-color:#D6D6D6 #E9E9E9 #C6D2DD;border-style:solid;border-width:1px;}
select, input, button, textarea, button {font-family:arial,helvetica,clean,sans-serif;font-size:99%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}

.page_login {margin:10px 0px 0px 0px;float:left;}
.page_login .center {padding:15px;}
.content_tbl {width:928px;}
.content_tbl td{vertical-align:top;font-size:13px;}
input.btn_signin[type="image"] {background:transparent url(../images/bgr_buttons_sprite.gif) no-repeat scroll 0 -115px;height:22px;width:75px;}
input[type="image"].btn_createacc { width: 138px; height: 22px; background: url(../images/bgr_buttons_sprite.gif) top left no-repeat; background-position: 0 -137px;}

.checkout .error, .form .error, .formFieldContainer .error {color:#FF0000;font-weight:bold;}

/*=Categories*/
#columns2_a_myaccount{float:left;width:200px;}
#columns2_b_myaccount {display:inline;float:left;margin-left:8px;width:752px;}
#categories_home {}
#categories_home .center{ padding: 0 0 0 15px;}
#categories_home h3 { margin:0; font-family: 'arial black', arial, helvetica, clean, sans-serif;  font-weight: bold; font-size: 13px; text-transform: uppercase; letter-spacing: -1px; padding: 0 0 3px 0;}
#categories_home h3 a {text-decoration: none; color: #003573;}
#categories_home h3 a:hover, #categories_home h3 a:active {color: #b60e2f;}
#categories_home ul { margin: 0;padding:0px }
#categories_home ul li { padding: 10px 0; list-style-type: none; background: url(../images/bgr_divider_dots.gif) bottom left no-repeat; font-family: Tahoma, Arial, Helvetica, clean, sans-serif; }
#categories_home ul li:last-child { background: none;}
#categories_home .subcats { float:left; width: 270px;}
#categories_home .subcats li { display: inline; margin: 0; background: none; padding: 0;}
/*#categories_home .subcats li:after {content:', ';}*/
#categories_home .subcats a { color: #000; text-decoration: none; font-size: 11px;}
#categories_home .subcats a:hover, #categories_home .subcats a:active { color: #008aff; text-decoration: underline; }
#categories_home a.btn_expand { float: right; margin: 4px 10px 0 0; display: inline;}
#categories_home a.btn_collapse { float: right; margin: 4px 10px 0 0; display: inline;}

.page_myaccount .center {padding:15px;font-size:13px;line-height:1.231;}
.header_static { height: 59px; overflow: hidden; background: url(../images/bgr_page_static.gif) top left no-repeat; margin-bottom: 15px;}
.header_static h2 { font-family: Calibri, Arial, Helvetica, clean, sans-serif; font-size: 23px; color: #093d7a; letter-spacing: -1px; font-weight: bold; text-transform: none; margin:10px 0 0 65px;}
.invoice_form {font-size:12px;}
.invoice_form th{font-weight:bold;text-align:center;padding:0.5em}
.invoice_form td{vertical-align:top;padding:0.5em}
.form_profile th{padding:0.5em}

/*=vieworder*/
.page_vieworder{float:left;margin:10px 0 0;width:960px}
.page_vieworder .center{padding:10px}
.page_vieworder table{border:1px solid black;font-size:13px;border-collapse:collapse;border-spacing:0;}
.page_vieworder table td{border:1px solid black;padding:0.5em}

.helpContent {line-height:20px;text-align:justify;}
.helpContent a{color:#1A94FF}
.helpContent ul li{list-style-type :disc; margin-bottom:5px; margin-top:5px;}

.calendar{float:left;}
.calendartable{border-collapse: collapse;border-spacing:0;font-size:12px;}
.calendartable td{border:1px solid black;height:100px;vertical-align:top;font-weight:bold;padding:5px;}
.calendartable td .popup{text-align:center;font-weight:normal;}
.calendartable th{font-size:16px;padding:20px 0px;border-top:1px solid black}
.calendar-header{border:none !important;font-size:20px;height:50px !important;}
.today{background-color:#A6F192}

.shopByCat{}
.shopByCat td{padding-bottom:10px}
.shopByCat ul{margin: 0;padding:0px 0px 0px 10px }
.shopByCat li{list-style-type: none; list-style-position:outside;list-style-image:url(../images/arrow_orange.gif);}
.shopByCat a{font-size:11px;text-decoration:none;color:#004EB3}
.shopByCat a:hover{text-decoration:underline;}
.shopByCat a.mainTitle{font-size:13px;color:#000000;padding:10px 0px 0px 0px;font-weight:bold;float:left;width:240px;display:block}

.recAcc {color:black;font-weight:bold;}
.wrapper_tabs { float:left;width:735px;height: 33px;background:transparent url(../images/bgr_tabs_large.gif) no-repeat scroll left top;}
.wrapper_tabs a { height: 27px; display: block; float: left; padding: 6px 10px 0 10px; background: url(../images/bgr_tabs_divider.gif) top right no-repeat; font-family: tahoma, arial, helvetica, clean, sans-serif; font-weight: bold; text-decoration: none; color: #414141 !important; font-size: 11px; }
.wrapper_tabs a:hover { background: url(../images/bgr_tabs.gif) top left no-repeat; background-position: 0 -33px; }
.wrapper_tabs a.selected { background: url(../images/bgr_tabs.gif) top left no-repeat; background-position: 0 -66px; color: #FFF !important; }
.wrapper_tabs a.first:hover { background: url(../images/bgr_tabs.gif) top left no-repeat; background-position: 0 -132px; }
.wrapper_tabs a.first.selected { background: url(../images/bgr_tabs.gif) top left no-repeat; background-position: 0 -99px; color: #FFF !important; }

.wrapper_tabs1 { float:left;width:735px;height: 33px;background:transparent url(../images/bgr_tabs_large.gif) no-repeat scroll left top;}
.wrapper_tabs1 a { height: 27px; display: block; float: left; padding: 6px 10px 0 10px; background: url(../images/bgr_tabs_divider.gif) top right no-repeat; font-family: tahoma, arial, helvetica, clean, sans-serif; font-weight: bold; text-decoration: none; color: #414141 !important; font-size: 11px; }
.wrapper_tabs1 a:hover { background: url(../images/bgr_tabs.gif) top left no-repeat; background-position: 0 -33px; }
.wrapper_tabs1 a.selected { background: url(../images/bgr_tabs.gif) top left no-repeat; background-position: 0 -66px; color: #FFF !important; }
.wrapper_tabs1 a.first:hover { background: url(../images/bgr_tabs.gif) top left no-repeat; background-position: 0 -132px; }
.wrapper_tabs1 a.first.selected { background: url(../images/bgr_tabs.gif) top left no-repeat; background-position: 0 -99px; color: #FFF !important; }

.tabs1{width:734px!important;float:left;margin:0px;padding:0px;}
#tabs_list{margin:0px;padding:0px;list-style-type:none}
.tabs1 li{position:relative;z-index:2;list-style-type:none}
.tabs1 li.normal {height:20px;float:left;position:relative;z-index:2;background-color:#BEBEBE;}
.tabs1 li.normal a{cursor:pointer;text-decoration:none;font-size:11px;height:17px;font-weight:bold;color:black;display:block;padding:3px 10px 0px 10px;border-right:1px solid #ffffff;}
.tabs1 li.selected{height:20px;float:left;background-color:#677e90;}
.tabs1 li.selected a{text-decoration:none;font-size:11px;height:17px;font-weight:bold;color:white;display:block;padding:3px 10px 0px 10px;border-right:1px solid #ffffff;}
.tabBorder{background-color:#677e90;height:10px;width:745px;margin-top:20px;position:relative;z-index:1}
.tabContent {display:none}
.tabContentSelected {font-size:10px;font-family:Arial;color:#585858;padding:10px;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;}
.tabContentSelected .accLink{font-size:10px;font-family:Arial;color:#585858;text-decoration:none}
.tabContentSelected table{}
.tabContent ul{list-style-position:inside;}
.tabContentSelected ul{list-style-position:inside;}


.accLeftTable {width:419px!important;}
.accLeftTableTd {border:1px solid #D4D1CC!important;background-color:#FFFFFF;}
.accLeftTableTdSpace {height:2px;line-height:2px;border:0px;}
.accLeftTableTdHeader {width:419px;height:42px;background:url(/images/acc_kit_back.png) top left no-repeat;border-bottom:1px solid #C9C5B3;}
.accLeftTableTdHeaderImg {float:left;margin-top:3px;width:42px;height:39px;background:url(/images/acc_kit.png) top right no-repeat}
.accLeftTableTdHeaderTxt {float:left;width:164px;margin-top:16px;height:17px;background:url(/images/acc_kit_text.png) top right no-repeat}
.accLeftTableTdContent {width:415px;background-color:#FFFFFF;vertical-align:top;margin-bottom:1px;}
.accLeftTableTdContentHeader {float:left;padding-left:12px;padding-top:7px;font-weight:bold;font-size:13px;font-family:Verdana;width:400px;color:#3366CC;}
.accLeftTableTdContentHeader a{color:#3366CC;text-decoration:none}
.accLeftTableTdContentList {float:left;padding-top:6px;padding-left:38px;font-size:11px;font-family:Verdana;width:377px;}
.leftBoxSep {float:left;width:377px;height:11px;}
.accLeftTableTdContentList ul {list-style-position: outside!important;list-style-image: url(/static/images/arrow.png)!important;margin:0px;text-decoration: none;padding:0px;line-height:16px;}
.accLeftTableTdContentList ul li{list-style-position: outside!important;list-style-image: url(/static/images/arrow.png)!important}
.accLeftTableTdContentList ul a{text-decoration: none;color:#666666}
.accLeftTableTdContentOffer{float:left;margin-top:10px;width:180px;border-right:2px solid #CFCCC7;height:98px;}
.accLeftTableTdContentOffer td{border:0px;padding:0px;}
.accLeftTableTdContentPrice{float:left;margin-top:10px;width:225px;height:98px;}
.accLeftTableTdContentPrice td{border:0px;padding:0px;}
.priceTxt {font-size:10px;font-family:Verdana;color:#5D5A52;width:135px;text-align:right}
.offerTxt {font-size:11px;font-family:Verdana;font-weight:bold;color:#666633;text-align:left;padding-left:27px!important;width:180px}
.savingTxt {font-size:10px;font-family:Verdana;color:#5A9F31;width:135px;text-align:right}
.bundleTxt {font-size:11px;font-family:Verdana;color:#000000;width:135px;text-align:right}
.price {font-size:14px;font-weight:bold;font-family:Verdana;color:#5D5A52;width:80px;padding-left:10px!important;}
.savingPrice {font-size:14px;font-weight:bold;font-family:Verdana;color:#5A9F31;width:80px;padding-left:10px!important;height:20px;}
.bundlePrice {font-size:16px;font-weight:bold;font-family:Verdana;color:#000000;width:80px;padding-left:10px!important;height:26px;}
.offer {vertical-align:middle;height:56px;font-size:11px;font-family:Verdana;color:#5E6063;padding-left:50px!important;}
.separator {background:url(/static/images/separator.png) repeat-x;height:7px;line-height:7px;width:207px;margin-left:15px;}
.addToCart {text-align:right}
.AccTitleTd{font-size:14px;font-weight:bold;color:#666666;padding:5px 0px 5px 10px;vertical-align:middle;background-color:#DDDDDD;border:1px solid #D4D1CC!important;}
.prodInfoAccTable{width:292px!important;border-top:1px solid #D4D1CC!important;border-left:1px solid #D4D1CC!important;border-right:1px solid #D4D1CC!important;}
.prodInfoAccTable td{border-bottom:1px solid #D4D1CC!important;padding:5px;}




.props { margin: 7px 0 0 0; padding: 7px 0; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6;float:right;}
.props a.icon_appinstall { float: left; display: inline; border-right: 1px solid #d6d6d6;}
.props a.icon_warranty { float: left; display: inline; border-right: 1px solid #d6d6d6;}
.props a.icon_pricematch { float: left; display: inline;}

.shippingMtd{float:right;}
.shippingMtd td{padding:4px 0px 4px 4px!important}
.shippingInfo{text-decoration:none;color:#999999;float:right;display:block;width:105px;height:15px;background:url(/static/images/btn_info.jpg) no-repeat}

.zipcodeError{display:block;border:1px solid #333333;width:330px;float:left;color:red;font-size:12px;padding:10px;}
.zipcodeError span{font-weight:bold;}