/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:       Webkit 537.3
 * Browser group: cssA
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockqoute, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, label, lengend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; }
html { background: #fff; color: #555; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
body { width: 1000px; margin: 10px auto; text-align: left; line-height: 1.3em; }
h1, h2, h3, h4, h5 { float: left; }
h1{ width: 100%; font-size: 23px; line-height: 28px; color: #409040; padding: 5px 0px 10px 0px; margin: 0px; }
h1 .sup { position: relative; font-size: 14px; top: -7px; }
h1.main_headers { text-align: center; font-weight: bold; }
h2 { font-size: 18px; line-height: 18px; }
h2.main_headers { width: 100%; font-size: 18px; font-weight: bold; color: #222222; text-align: center; padding: 15px 0px 5px 0px; margin: 0px; }
h3{ }
h4{ }
h5{ }
a { color: #333333; }
#page_shell { float: left; width: 949px; padding: 0px 0px 10px 0px; margin-bottom: 10px; background: #fff; border: 1px solid green; position:relative; box-shadow: 0px -7px 69px rgba(0, 0, 0, 0.37); -moz-box-shadow: 0px -7px 69px rgba(0, 0, 0, 0.37); -webkit-box-shadow: 0px -7px 126px rgba(0, 0, 0, 0.37); }
#top_left_shadow, #top_right_shadow { float: left; width: 18px; height: 157px; display: block; }
#header { float: left; width: 100%; height: 157px; color: #409040; }
#header a { color: #409040; }
#header a:hover { color: #0A5708; }
#header_left, #header_right { float: left; width: 5px; height: 157px; display: block; }
#header_left { background: url(images/header/background/header_background_left.png) no-repeat scroll 0px 0px; }
#header_right { background: url(images/header/background/header_background_right.png) no-repeat scroll 0px 0px; }
#header_middle { float: left; width: 949px; height: 157px; background: url(images/header/background/header_bg.jpg) no-repeat scroll 0px 0px; }
#logo { float: left; display: inline; margin: -6px 100px 0px 0px; margin-top: 10px; background: url(images/header/site_branding/logo.png) no-repeat scroll 0px 0px; }
#header_medwing { float: left; display: inline; width: 600px; margin: -110px 0px 0px 10px; text-align: center; font-weight: bold; line-height: 14px; font-size: 11px; }
#header_medwing a{ text-decoration: none; }
#header_medwing a:hover{ }
#header_shipping { color: #409040; float: left; width: 280px; display: inline; font-size: 12px; margin: -30px 0px 0px 62px; font-weight: bold; text-align: right; }
#header_shipping a{ color: #409040; }
.clean_air { color: #189ebd; font-weight: bold; text-decoration: underline; }
.fedex_1 { font-size: 14px; color: #c641ff; font-weight: bold; }
.fedex_2 { font-size: 14px; color: #ff4108; font-weight: bold; }
#header_info_left { float: left; height: 124px; width: 591px; }
#header_info_right { float: right; height: 124px; width: 348px; }
#header_account_center { float: right; width: 345px; height: 27px; display: inline; margin: 10px 3px 0px 0px; padding: 8px 0px 0px 0px; color: #0859a5; font-size: 12px; font-weight: bold; text-decoration: none; background: url(images/header/account_center/account_center.png) no-repeat scroll 0px 0px; }
#header_account_center a { color: #409040; text-decoration: none; }
#header_account_center a:hover { color: #409040; text-decoration: underline; }
.account_center_small { float: left; width: 100px; text-align: center; }
.account_center_large { float: left; width: 125px; text-align: center; }
.account_center_cart { float: left; width: 10px; margin: 0px 0px 0px 0px; text-align: center; }
#header_live_chat { float: right; width: 161px; height: 67px; display: inline; margin: 5px 3px 0px 0px; }
#header_mcafee { float: left; width: 106px; height: 14px; display: inline; font-size: 9px; text-transform: uppercase; text-decoration: none; color: #FFFFFF; padding: 16px 0px 0px 26px; margin: 9px 0px 0px 0px; background: url(images/header/mcafee/mcafee_logo.png) no-repeat scroll 0px 0px; }
#header_contact { float: left; display: inline; width: 150px; font-weight: bold; font-size: 12px; margin: 20px 0px 0px 0px; }
#header_search { float: right; width: 215px; }
#header_search #search_left, #header_search #search_right { float: left; width: 9px; height: 35px; margin: -1px 0px 0px 0px; }
#header_search #search_left { background: url(images/header/search/search_left.png) no-repeat scroll 0px 0px; }
#header_search #search_right { background: url(images/header/search/search_right.png) no-repeat scroll 0px 0px; }
#header_search #search { float: left; display: inline; width: 158px; height: 22px; font-size: 14px; font-weight: bold; margin: 3px 0px 0px 0px; padding: 3px 1px 0px 2px; color: #444444; border: 0px solid; }
#header_search #search_button { float: left; display: inline; width: 32px; height: 32px; border: 0px solid; cursor: pointer; outline: none; margin: 0px 0px 0px 3px; background: url(images/header/search/search_button.png) no-repeat scroll 0px 0px; }
#header_navigation { float: left; width: 724px; height: 33px; z-index: 1; }
#header .sf-menu, #header .sf-menu * { margin: 0; padding: 0; list-style: none; z-index: 1; }
#header .home { width: 81px; }
#header .moreinfo { width: 107px; z-index: 1; }
#header .myaccount { width: 126px; }
#header .policies { width: 129px; }
#header .contact { width: 96px; }
#header .warranty { width: 105px; }
#header .sf-menu, #header .sf-menu * { margin: 0; padding: 0; list-style: none; z-index: 1; }
#header .sf-menu { float: left; height: 33px; line-height: 1.5em; }
#header .sf-menu a { float: left; padding: 8px 8px; text-decoration:none; color: #444444; display: block; position: relative; }
#header .sf-menu li { float: left; display: inline; position: relative; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 3px; z-index: 99; }
#header .sf-menu li:hover { visibility: inherit; }
#header .sf-menu li.top-nav { background: url(images/header/navigation/tab_over_middle.png) repeat-x scroll 0px 0px; }
.top-nav-hover { background: url(images/header/navigation/tab_over_middle.png) repeat-x scroll 0px 0px; }
#header .sf-menu li.top-nav .top-nav-left, #header .sf-menu li.top-nav .top-nav-right, #header .sf-menu li.top-nav-hover .top-nav-left, #header .sf-menu li.top-nav-hover .top-nav-right { display: inline; width: 7px; height: 33px; }
#header .sf-menu li.top-nav .top-nav-left { float: left; background: url(images/header/navigation/tab_over_left.png) repeat-x scroll 0px 0px; }
#header .sf-menu li.top-nav .top-nav-right { float: right; background: url(images/header/navigation/tab_over_right.png) repeat-x scroll 0px 0px; }
#header .sf-menu li.top-nav-hover .top-nav-left { float: left; background: url(images/header/navigation/tab_over_left.png) repeat-x scroll 0px 0px; }
#header .sf-menu li.top-nav-hover .top-nav-right { float: right; background: url(images/header/navigation/tab_over_right.png) repeat-x scroll 0px 0px; }
#header .sf-menu a, #header .sf-menu a:visited { color: #FFFFFF; }
#header .sf-menu li:hover, #header .sf-menu li.sfHover, #header .sf-menu a:focus, #header .sf-menu a:hover, #header .sf-menu a:active { color: #ffffff; outline: 0; }
#header .sf-menu ul { position: absolute; top: -999em; width: 175px; margin-left: 3px; padding: 5px; background: #409040; }
#header .sf-menu ul { -moz-border-radius-topright: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; }
#header .sf-menu ul li { width: 100%; }
#header .sf-menu li li { padding: 0px 0px 0px 0px; font-size: 12px; background: #409040; z-index: 99; }
#header .sf-menu li li a { width: 150px; font-size: 14px; margin-bottom: 3px; color: #FFFFFF; }
#header .sf-menu li li a:visited { color: #FFFFFF; }
#header .sf-menu li li a:hover { background: #426b0d; -moz-border-radius-topright: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; }
#header .sf-menu li:hover ul, #header .sf-menu li.sfHover ul { left: 0px; top: 33px; z-index: 99; }
#header .sf-menu li li a { color: #FFFFFF; padding: .75em .75em; text-decoration:none; }
#header .sf-menu ul li:hover, #header .sf-menu ul li.sfHover, #header .sf-menu ul li a:focus, #header .sf-menu ul li a:hover, #header .sf-menu ul li a:active { color: #ffffff; outline: 0; }
#header .sf-menu li:hover li ul, #header .sf-menu li.sfHover li ul { top: -999em; }
#header .sf-menu li li:hover ul, #header .sf-menu li li.sfHover ul { left: 143px; top: 0; }
#header .sf-menu li li li { }
#header .sf-menu li li:hover li ul, #header .sf-menu li li.sfHover li ul { top: -999em; }
#header .sf-menu li li li:hover ul, #header .sf-menu li li li.sfHover ul { left: 10em; top: 0; }
#header .sf-menu li li li li { background: #415926; }
#header .sf-sub-indicator { display: none; }
#header .sf-shadow ul { background: url('images/header/navigation/shadow.png') no-repeat bottom right; padding: 0 12px 9px 0; -moz-border-radius-bottomleft: 17px; -webkit-border-bottom-left-radius: 17px; }
#header .sf-shadow ul.sf-shadow-off { background: transparent; }
#content_shell { float: left; display: inline; width: 100%; background: #FFFFFF; }
#left_nav { float: left; width: 215px; padding: 8px 0px 0px 2px; }
#menu { float: left; display: inline; width: 213px; }
#menu_header { float: left; display: block; width: 100%; height: 44px; background: url('images/content/left_nav/background/left_nav_header.png') no-repeat 0px 0px; }
#menu_middle { float: left; display: inline; width: 188px; padding: 5px 10px 5px 15px; background: url('images/content/left_nav/background/left_nav_middle.png') repeat-y 0px 0px; }
#menu_middle ul, #menu_middle ul * { margin-bottom: 2px; padding: 0; list-style: none; }
#menu_middle ul { float: left; }
#menu_middle li { float: left; display: inline; clear: both; width: 193px; font-size: 15px; font-weight: bold; color: #222222; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; }
#menu_middle li a{ color: #409040; text-decoration: none; }
#menu_middle li a:hover{ color: #3409040; text-decoration: underline; }
#menu_middle li li a{ color: #409040; padding: 0px 0px 0px 5px; }
#menu_middle li li a:hover{ color: #409040; }
#menu_middle li ul { float: left; margin: 2px 0px 7px 0px; }
#menu_middle li li { width: 170px; font-size: 13px; margin: 2px 0px 2px 5px; padding: 0px 0px 0px 0px; }
#menu_footer { float: left; display: block; width: 100%; height: 20px; background: url('images/content/left_nav/background/left_nav_footer.png') no-repeat 0px 0px; }
#seals { float: left; width: 100%; text-align: center; }
#seals a { text-decoration: none; outline: none; border: 0px; }
#seals a img { border: 0px; }
#content_wrap { float: right; display: inline; clear: none; width: 712px; padding: 13px 10px 10px 10px; }
#content_wrap p { float: left; width: 100%; margin: 5px 0px 5px 0px; padding: 0px; }
#content_wrap ul, #content_wrap ol { float: left; display: block; width: 100%; margin: 5px 0px 5px 0px; z-index: 0; }
#content_wrap ul li , #content_wrap ol li { float: left; clear: both; padding: 0px; margin: 2px 0px 2px 20px; list-style-position: outer; vertical-align: top; position: relative; top: -5px; }
#best_sellers { float: left; width: 100%; }
#best_sellers_header { float: left; width: 100%; text-align: center; font-size: 18px; padding: 5px 0px 5px 0px; color: #FFFFFF; }
#best_sellers_content { float: left; width: 692px; padding: 10px; }
.best_seller_product_button { float: left; width: 100%; }
.best_seller_product_info { float: left; width: 100%; height: 40px; padding: 5px 0px 5px 0px; }
.best_seller_product_info a{ font-weight: bold; color: #222222; }
.best_seller_product_info a:visited{ font-weight: bold; color: #222222; }
.best_seller_product_price { color:#222222; float: left; width: 100%; text-align: center; line-height:25px; padding: 1px 0px 1px 0px; }
.best_seller_product_button a { float: left; width: 150px; height: 29px; margin: 0px 7px 0px 12px; background: url(images/content/best_seller/buy_now.png) no-repeat scroll 0px 0px; }
.best_seller_product_button a:hover { background: url(images/content/best_seller/buy_now.png) no-repeat scroll 0px -29px; }
#footer { float: left; clear: both; width: 100%; padding: 30px 0px 0px 0px; text-align: center; }
#footer a { float: left; outline: none; display: block; }
#footer a img { border: 0px; }
#footer_logos { float: left; padding: 0px 0px 0px 90px; }
#footer_info { float: left; width: 100%; margin: 10px 0px 0px 0px; }
#kppnumber{ float: left; width: 100%; margin: 10px 0px 0px 0px; white-space: nowrap; }
.footer_info_medwing { float: left; width: 316px; color: #444444; }
.footer_info_medwing.large { font-weight: bold; }
#footer_affiliate { float: left; display: block; width: 100%; text-align: center; margin: 5px 0px 5px 0px; }
#footer_affiliate a { display: inline; width: 100%; color: #444444; }
.footer_links a:hover { text-decoration: underline; color: #444444; }
.footer_links a { text-decoration: none; color: #777777; }
#breadcrumbs { padding: 0px 8px 15px 8px; }
#breadcrumbs a { color: #6e6e6e; text-decoration: none; }
#breadcrumbs a:hover { color: #7e7e7e; text-decoration: underline; }
.boldText { float: left; display: block; width: 100%; font-size: 14px; font-weight: bold; color: #444444; margin: 5px 0px 5px 0px; }
#bottom_module_left { float: left; display: block; width: 470px; margin: 10px 8px 0px 8px; }
#bottom_module_right { float: right; display: inline; width: 440px; margin: 10px 8px 0px 0px; }
#bottom_module_left .bottom_module_header, #bottom_module_right .bottom_module_header { float: left; width: 99%; padding: 5px 0px 5px 0px; text-align: center; font-size: 16px; color: #FFFFFF; }
#bottom_module_left { width: 480px; overflow:hidden; float: left; }
.bottom_module_content { float: left; width: 475px; clear: both; padding: 5px; height: 140px; }
.bottom_module_content .readmore { float: right; text-align: right; width: 100%; padding: 0px 0px 5px 0px; }
.bottom_module_image { float: left; width: 115px; height: 120px; float: left; display: inline; }
.bottom_module_info { float: left; display: inline; width:300px; margin: 0px 0px 0px 10px; }
.bottom_module_customer { float: left; width: 100%; color: #000000; font-weight: bold; }
.bottom_module_customer_comment { // height: 250px; }
.expandme{ margin: 10px; }
#faqs { float: left; width: 100%; display: inline; border-top: 1px solid #CFDBE5; margin: 35px 0px 0px 0px; padding: 0px; }
.faq-module { float: left; width: 690px; margin: 5px 5px 5px 5px; }
.faq-module-header { float: left; display: inline; width: 672px; padding: 5px; margin: 2px; color: #ffffff !important; }
.faq-module-info { float: left; width: 674px; padding: 5px; font-weight: normal !important; }
.faq-module-info ul { float: left; }
.faq-module-info ul li{ clear: both; }
#content_wrap .faq-module p { float: left; width: 672px; padding: 0px 10px 0px 0px; }
#faqs h3 { margin: 5px 0px 0px 0px; }
.service_module { float: left; width: 330px; height: auto; margin-top: 15px; }
.service_subHeader { float: left; width: 330px; height: 20px; border-bottom: 2px solid #dce5ec; color: #567632; font-size: 18px; font-style:italic; }
.service_subinfo{ float: left; width: 330px; height: auto; color: #688b37; }
.service_left, .service_right { float: left; display: inline; width: 330px; height: auto; }
.service_left { margin: 10px 10px 10px 15px; }
.cs_image_left { float: left; width: 330px; height: 166px; background: url(images/customer_service_img.png) no-repeat scroll 0px 0px; }
#form_submit { float: left; text-align: center; width: 80px; padding: 5px 0px 5px 0px; margin-bottom: 5px; text-decoration: none; }
#accordion { float: left; }
.service_right { margin: 10px 10px 10px 10px; }
.service_right p { display: block; text-align: center; font-family: segoe ui,Arial,sans-serif; font-size: 14px; padding: 10px; }
.service_right_header { float: left; width: 323px; height: 15px; font-size: 14px; font-weight: bold !important; padding: 5px 0px 5px 5px; }
.special { font-size: 11px; font-style:italic; }
#service_form { float: left; color: #567632; width: 700px; height: auto; font-size: 11px; }
#service_form input, #service_form textarea { border: 1px solid #688b37; }
#service_form select { border: 1px solid #255c8a; }
.form_container input { width: 146px; height: 18px; padding: 2px; font-family:Geneva, Arial, Helvetica, sans-serif; }
.form_container select { width: 154px; height: 26px; padding: 2px; font-family:Geneva, Arial, Helvetica, sans-serif; }
.form_containerlrg textarea { width: 315px; height: 100px; padding: 2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.service_form_left { float: left; display: inline; width: 367px; height: auto; margin-left: 15px; }
.form_input { float: left; clear: both; }
.service_form_right { float: left; display: inline; width: 330px; height: auto; margin-left: 0px; margin-right: 0px; }
.form_container { float: left; width: 155px; height: auto; margin-left: 5px; margin-top: 5px; }
.form_containerlrg { float: left; display: inline; width: 330px; height: auto; margin-top: 5px; margin-left: 5px; }
.service_divider { float: left; display: inline; width: 700px; text-align:center; margin: 10px 0px 10px 12px; }
.service_form_help { float: left; width: 100%; text-align: center; font-size: 18px; color:#567632; margin: 0px 0px 10px 0px; }
.serviceform_btn { float: left; cursor: pointer; border: medium none; width:95px; height: 19px; background: #ffffff url(images/submitBtn.png) no-repeat scroll 0px 0px; }
.contact_thankyou { text-align: left; font-size: 14px; }
.contact_signature { text-align: left; font-size: 14px; }
#accordion h3 a { font-weight: bold; }
.cs_image_left { float: left; width: 330px; height: 166px; background: url(images/customer_service_img.png) no-repeat scroll 0px 0px; }
#subpage_container { float: left; width: 100%; }
#subpage_container a { color: #444444; }
#subpage_container h1 { margin: 10px 0px 10px 0px; padding: 0px; }
#subpage_container h2 { margin: 15px 0px 0px 0px; padding: 0px; }
#content_wrap .about_list { float: left; width: 100%; margin: 5px 0px 10px 0px; list-style: none; }
#content_wrap .about_list li { float: left; width: 650px; font-weight: bold; margin: 2px 10px 2px 10px; font-size: 16px; }
#content_wrap .about_list li ul { float: left; display: inline; list-style: none; }
#content_wrap .about_list li li { width: 625px; float: left; font-weight: normal; margin: 2px 0px 2px 25px; font-size: 14px; }
.manufacturer_statement { font-size: 9px; text-align: center; line-height: 10px; }
#kpp { background: #F4F4F4; font-size: 10px; padding-top: 1px; }
#signtext { float:left; text-align:center; }
#kpplistcontainer { width: 700px; }
#kpplistcontainer UL { margin-top: 10px; list-style-type: none; }
#kpplistcontainer A { display: block; padding: 0px 0px; width: 300px; background-color: #D3D3D3; border: 1px solid #A2A2A2; margin: 0px 0; }
#kpplistcontainer A:link, #kpplist A:visited { color: #313341; text-decoration: none; font-weight: bold; }
#kpplistcontainer #kpplist A:visited { color: #666470; text-decoration: none; font-weight: bold; }
#kpplistcontainer A:hover { background-color: #F4F4F4; }
UL#kppnumlist { margin-left: 20px; margin-top: 20px; white-space: nowrap; }
#kppnumlist LI { display: inline; list-style-type: none; white-space: nowrap; }
#kppnumlist A { padding: 1px 1px; }
#kppnumlist A:link, #kppnumlist A:visited { color: #5B5B5B; background-color: #FFF; text-decoration: none; border: 1px solid #A2A2A2; font-weight: bold; }
#kppnumlist A:hover { background-color: #F4F4F4; text-decoration: none; }
#testimonial, #testimonial li{ list-style:none; }
#testimonial li{ display:none; }
#container4 { clear:left; float:left; width:100%; overflow:hidden; list-style:none; text-align: left; font-size: x-small; margin-bottom: 10px; }
#container3 { clear:left; float:left; width:100%; position:relative; right:25%; }
#container2 { clear:left; float:left; width:100%; position:relative; right:25%; }
#container1 { float:left; width:100%; position:relative; right:25%; }
#container1 a { color: #777777; }
#container4 ul, #container4 li { list-style:none; }
#container4 li a { text-decoration: none; }
#container4 li a:hover { text-decoration: underline; }
#container4 ul { margin-bottom: 5px; font-weight:bold; }
#col1 { float:left; width:21%; position:relative; left:77%; overflow:hidden; }
#col2 { float:left; width:21%; position:relative; left:81%; overflow:hidden; list-style:none; }
#col3 { float:left; width:21%; position:relative; left:85%; overflow:hidden; }
#col4 { float:left; width:21%; position:relative; left:89%; overflow:hidden; }
hr { clear:both; margin-top:1em; margin-bottom:1em; padding-top:0em; padding-bottom:0em; text-align: center! important; width:100%; }
#content_body { margin-left: 20px; }
.select_product_bold { font-weight: bold; }
#content_wrap_no_left_nav { float: right; display: inline; clear: none; width: 98%; padding: 13px 10px 10px 10px; }
a.browse { background: url(./images/cart/hori_large.png) no-repeat; display: block; width: 30px; height: 30px; float: left; margin: 50px 10px; cursor: pointer; font-size: 1px; }
a.right { background-position: 0 -30px; clear: right; margin-right: 0px; }
a.right:hover { background-position: -30px -30px; }
a.right:active { background-position: -60px -30px; }
a.left { margin-left: 0px; }
a.left:hover { background-position: -30px 0; }
a.left:active { background-position: -60px 0; }
a.up, a.down { background: url(./images/scrollable/arrow/vert_large.png) no-repeat; float: none; margin: 10px 50px; }
a.up:hover { background-position: -30px 0; }
a.up:active { background-position: -60px 0; }
a.down { background-position: 0 -30px; }
a.down:hover { background-position: -30px -30px; }
a.down:active { background-position: -60px -30px; }
a.disabled { visibility: hidden !important; }
.scrollable { float: left; position: relative; overflow: hidden; width: 215px; height: 140px; border: 1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; //background: url(./image/global/gradient/h300.png) repeat-x; }
.scrollable .items { width: 20000em; position: absolute; clear: both; }
.items div { float: left; width: 215px; }
.scrollable img { float: left; margin: 2px 0px 2px 65px; background-color: #fff; padding: 2px; //border: 1px solid #ccc; width: 80px; height: 80px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.scrollable .active { border: 2px solid #000; position: relative; cursor: default; }
.invisible { display: none; }
.footer_info_medwing_2 { float: left; margin-bottom: 15px; text-align: center; width: 50%; color: #888888; }
#footer_logos_2 { padding: 0px 0px 0px 83px; opacity:.4; -ms-filter:"alpha(opacity=40)"; filter:alpha(opacity=40); }
#footer_logos_2 a { padding: 0px 50px 0px 50px; }
#footer_info_2 { float: left; width: 100%; margin: 10px 0px 0px 0px; }
#shipping_link { width: 340px; height: 25px; //border: .2em dotted #900; float: left; position: absolute; margin: 78px 0px 0px 135px; cursor: help; }
#cart_container { float: left; width: 100%; font-family:Arial, Helvetica, sans-serif; }
#cart_product_header { float: left; width: 100%; padding: 0px 0px 25px 0px; margin-bottom: 5px; background: url(images/cart/headerbg.png) no-repeat scroll 0px 45px; font-family:Verdana, Geneva, sans-serif; }
#product_header { float: left; font-size: 24px; line-height: 26px; color: #000000; padding: 0px 0px 0px 0px; }
#product_manufacturer { float: left; font-size: 12px; line-height: 14px; padding: 0px 0px 0px 0px; }
#product_grabber_line { font-size: 16px; line-height: 16px; padding: 0px 0px 10px 0px; float: left; clear: left; width: 100%; color: #6b96bd; font-weight: bold; }
#cart_product_images { float: left; width: 300px; }
#product_image_lrg { float: left; width: 294px; height: 294px; border: 3px solid #dedede; }
#product_image_lrg img { border: 0px; }
.product_images_sm { float: left; display: inline; width: 44px; height: 44px; border: 1px solid #d4d4d4; }
.product_images_sm img { border: 0px solid #ffffff; }
.product_images_sm.first { margin: 2px 4px 0px 2px; }
.product_images_sm.img { margin: 2px 4px 0px 0px; }
.product_images_sm.last { margin: 2px 1px 0px 0px; }
#cart_product_info { float: left; width: 385px; padding: 0px 5px 0px 5px; }
#product_info_overview { float: left; width: 100%; }
#quick_overview { float: left; width: 115px; font-size: 12px; font-weight: bold; font-family:Verdana, Geneva, sans-serif; }
#product_rating { float: right; width: 250px; font-size: 11px; text-align: right; }
#info_overview_text { float: left; width: 360px; margin: 5px 0px 15px 0px; font-size: 12px; line-height: 1.4em; }
#productform { float: left; width: 100%; }
#product_info_options { float: left; display: inline; width: 290px; margin: 0px 0px 0px 9px; padding: 7px 0px 0px 0px; }
#product_info_options_select { float: left; display: inline; width: 391px; margin: 0px 0px 0px 9px; padding: 7px 0px 0px 0px; border-top: 7px solid #e5e5e5; background: url(images/cart/divider_down_arrow.png) no-repeat scroll 25px 0px; }
#product_info_option_item { float: left; margin: 5px 5px 5px 5px; padding: 1px 1px 1px 1px; }
.info_option_wrap { float: left; width: 391px; padding: 8px 0px 8px 0px; border-bottom: 2px solid #e5e5e5; }
.info_options_text { float: left; width: 100px; font-weight: bold; font-size: 12px; }
.info_options_field { float: right; width: 291px; text-align: right; }
.option_selected { background: #e5e5e5; }
#product_info_details { float: right; display: inline; width: 380px; margin: 10px 0px 0px 0px; }
#product_info_top { float: left; }
#info_pricing { float: left; width: 140px; }
.info_price_container { float: left; width: 100%; clear: both; }
.info_price_description { float: left; height: 15px; clear: both; font-size: 11px; padding: 10px 0px 0px 4px; text-align: right; }
.info_price_was { float: left; height: 22px; font-size: 18px; color: #CC0000; padding: 2px 0px 0px 4px; text-decoration: line-through; }
.info_price_now { float: left; height: 24px; font-size: 24px; color: #444444; padding: 0px 0px 0px 3px; font-weight: bold; }
.info_price_save { float: left; padding: 2px 0px 0px 4px; font-size: 18px; color: green; }
#info_actions { float: right; width: 215px; margin: 10px 0px 0px 0px; }
#actions_qty { float: left; width: 70px; font-size: 11px; padding: 4px 0px 0px 0px; }
#actions_addtocart { float: left; display: inline; width: 140px; margin: 0px 0px 0px 4px; }
#addtocartbtn { float: left; width: 140px; height: 29px; cursor: pointer; background: url(images/cart/addtocart.png) no-repeat scroll 0px 0px; border: 0px solid; outline: none; }
#addtocartbtn:hover { background: url(images/cart/addtocart.png) no-repeat scroll 0px -29px; }
#actions_extra { float: left; width:215px; margin: 5px 0px 0px 0px; }
#action_delivery { float: left; }
#action_delivery a { float: left; display: block; width: 121px; height: 17px; background: url(images/cart/estimate_delivery_time.png) no-repeat scroll 0px 0px; }
#action_delivery a:hover { background: url(images/cart/estimate_delivery_time.png) no-repeat scroll 0px -17px; }
#action_wishlist { float: right; }
#action_wishlist a { float: left; display: block; width: 91px; height: 17px; background: url(images/cart/add_to_wishlist.png) no-repeat scroll 0px 0px; }
#action_wishlist a:hover { background: url(images/cart/add_to_wishlist.png) no-repeat scroll 0px -17px; }
#actions_extra a { float: left; font-size: 11px; text-decoration: underline; color: #000000; }
#actions_extra a:hover { text-decoration: none; }
#info_status { float: left; width: 100%; clear: both; font-size: 14px; color: #444444; font-weight: bold; margin: 5px 0px 0px 0px; text-align: center; text-transform: uppercase; }
.status_text { float: left; background: url(images/cart/extra_rightarrow.png) no-repeat scroll 100% 4px; font-weight: bold; font-size: 11px; padding: 1px 8px 0px 0px; margin: 0px 3px 0px 0px; color: #000000; text-transform: none; }
#cart_product_tabs { float: left; width: 100%; margin: 10px 0px 0px 0px; color: #ffffff; }
#cart_product_tabs ul { float: left; width: 694px; list-style: none; }
#tabs { float: left; width: 700px; color: #ffffff; }
#cart_product_xsale { float: left; width: 700px; }
#product_rating span { float: right; padding: 0px 2px 0px 2px; }
#product_reviews { float: left; clear: left; }
#product_reviews span { float: right; margin: 2px 0px 0px 0px; font-weight: normal; }
.rating_0_stars, .rating_1_stars, .rating_2_stars, .rating_3_stars, .rating_4_stars, .rating_5_stars { float: right; width: 61px; height: 15px; }
.rating_0_stars { background: url(images/cart/ratings/0.jpg) no-repeat scroll 0px 0px; }
.rating_1_stars { background: url(images/cart/ratings/1.jpg) no-repeat scroll 0px 0px; }
.rating_2_stars { background: url(images/cart/ratings/2.jpg) no-repeat scroll 0px 0px; }
.rating_3_stars { background: url(images/cart/ratings/3.jpg) no-repeat scroll 0px 0px; }
.rating_4_stars { background: url(images/cart/ratings/4.jpg) no-repeat scroll 0px 0px; }
.rating_5_stars { background: url(images/cart/ratings/5.jpg) no-repeat scroll 0px 0px; }
.reviews { float: left; width: 100%; clear: both; margin: 10px 0px 0px 0px; border-top: 2px solid #e5e5e5; }
.review_user { float: left; width: 500px; font-weight: bold; padding: 5px 5px 5px 0px;; }
.review_text { float: left; width: 100%; clear: both; }
#checkout_wrap { float: left; display: inline; width: 700px; margin: 7px 0px 0px 10px; }
#confirmation_wrap { float: left; background: #ffffff; display: inline; width: 700px; margin: 0px 0px 0px 10px; text-align: left; }
#checkout_step1, #checkout_step2, #checkout_step3, #checkout_step4 { float: right; width: 375px; height: 40px; margin: 0px 0px 5px 0px; }
#checkout_step1 {background: url(images/cart/checkout/step1.png) no-repeat scroll 0px 0px;}
#checkout_step2 {background: url(images/cart/checkout/step2.png) no-repeat scroll 0px 0px;}
#checkout_step3 {background: url(images/cart/checkout/step3.png) no-repeat scroll 0px 0px;}
#checkout_step4 {background: url(images/cart/checkout/step4.png) no-repeat scroll 0px 0px;}
#checkout_info { float: left; width: 100%; text-align: center; font-size: 14px; padding: 10px 0px 10px 0px; }
#checkout_info2{ float: left; width: 100%; text-align: center; font-size: 16px; line-height: 20px; font-weight: bold; padding: 10px 0px 10px 0px; }
#checkout_info2 p { font-size: 14px; margin: 10px 0px 10px 0px; }
#error_message{ float:left; position:relative; left:25%; text-align:left; width: 40%; text-align: center; font-size: 16px; line-height: 14px; font-weight: bold; padding: 4px 0px 4px 0px; }
#error_message p { font-size: 14px; text-align: center; margin: 4px 0px 4px 0px; }
#returning_users_wrap, #firsttime_users_wrap { float: left; width: 330px; margin-top: 10px; }
#firsttime_users_wrap { border-left: 1px solid #e5e5e5; padding-left: 15px; }
#returning_users_wrap { margin-right: 20px; }
.module_header { float: left; width: 100%; height: 35px; font-weight: bold; font-size: 18px ; background: url(images/cart/headerbg.png) no-repeat scroll 0px 18px; }
.checkout_fieldwrap { float: left; width: 330px ; padding: 5px 0px 5px 0px; }
.checkout_fieldlabel { float: left; width: 98px; font-weight: bold; font-size: 14px; padding: 8px 5px 5px 0px; text-align: right; }
.checkout_fieldlabel1 { float: left; width: 98px; font-weight: bold; font-size: 14px; padding: 0px 5px 5px 0px; text-align: right; }
.checkout_field { float: left; width: 220px; text-align: right; }
.checkout_field input { float: left; width: 215px; height: 20px; padding: 5px 0px 5px 5px; border: 1px solid #858585; font-size: 16px; }
.checkout_signin_btn { float: left; width: 320px; padding: 5px 5px 0px 5px; }
.checkout_signin_btn span { float: right; display: inline; margin: 5px 5px 0px 0px; }
#chkout_btn_signin { float: right; display: inline; width: 94px; height: 29px; background: url(images/cart/checkout/signin.png) no-repeat scroll 0px 0px; border: 0px solid #ffffff; outline: none; cursor: pointer; margin: 0px 0px 5px 0px; }
#chkout_btn_signin:hover { background: url(images/cart/checkout/signin.png) no-repeat scroll 0px -29px; }
#chkout_ship_state, #chkout_bill_state { float: left; border: 1px solid #858585; padding: 3px 3px 3px 0px; height: 30px; width: 227px; font-size: 16px; }
.checkout_note { float: left; width: 330px; font-size: 11px; padding: 10px 0px 10px 0px; }
#chkout_btn_nextstep { float: right; width: 94px; height: 29px; background: url(images/cart/checkout/nextstep.png) no-repeat scroll 0px 0px; border: 0px solid #ffffff; outline: none; cursor: pointer; }
#chkout_btn_nextstep:hover { background: url(images/cart/checkout/nextstep.png) no-repeat scroll 0px -29px; }
#chkout_btn_purchase { float: right; width: 94px; height: 29px; background: url(images/cart/checkout/purchase.png) no-repeat scroll 0px 0px; border: 0px solid #ffffff; outline: none; cursor: pointer; }
#chkout_btn_purchase:hover { background: url(images/cart/checkout/purchase.png) no-repeat scroll 0px -29px; }
.checkout_acceptedcc { font-weight: bold; margin: 10px 0px 10px 0px; }
#checkout_info p { margin: 10px 0px 10px 0px; }
#checkout_accountinfo_left { float: left; width: 330px; margin: 0px 25px 0px 0px; }
#checkout_accountinfo_right { float: left; width: 330px; }
#checkout_billing_address { float: left; width: 330px; margin: 20px 35px 0px 0px; }
#checkout_shipping_address { float: left; width: 330px; margin: 20px 0px 0px 0px; }
.protection_note { float: left; width: 100%; text-align: center; font-weight: normal; font-size: 12px; padding: 5px 0px 10px 0px; }
.protection_note1 { float: left; width: 100%; text-align: center; font-weight: normal; font-size: 12px; padding: 10px 0px 21px 0px; }
#checkout_bot_divider { float: left; width: 700px; height: 14px ; background: url(images/cart/checkout/bottomdivider.png) no-repeat scroll 0px 0px; margin: 10px 0px 0px 0px; }
#chkout_back_btn { float: left; width: 94px; height: 29px; background: url(images/cart/checkout/goback.png) no-repeat scroll 0px 0px; border: 0px solid #ffffff; outline: none; cursor: pointer; }
#chkout_back_btn:hover { background: url(images/cart/checkout/goback.png) no-repeat scroll 0px -29px; }
#checkout_bot_actions { float: left; width: 100%; margin: 10px 0px 0px 0px; }
#checkout_shipping_information { float: left; width: 330px; margin: 15px 20px 15px 10px; }
#checkout_billing_information { float: left; width: 330px; margin: 15px 0px 15px 0px; }
.checkout_ship_header { float: left; width: 330px; border-bottom: 2px solid #e5e5e5; }
.checkout_ship_header span { float: left; width: 290px; font-weight: bold; font-size: 14px; }
#order_summary_header { float: left; padding: 0px 5px 0px 0px; }
.edit { float: left; display: block; }
.edit a { float: left; display: block; width: 40px; height: 18px; margin: 1px 0px 0px 0px; background: url(images/cart/edit.png) no-repeat scroll 0px 0px; }
.input_with_edit { float: left; display: block; }
.input_edit a { float: left; display: inline; width: 40px; height: 18px; margin: 3px 0px 0px 3px; background: url(images/cart/edit.png) no-repeat scroll 0px 0px; }
.edit a:hover, .input_edit a:hover { background: url(images/cart/edit.png) no-repeat scroll 0px -18px; }
.checkout_ship_body { float: left; width: 330px; }
#ordersummary { float: left; width: 100%; margin: 10px 0px 0px 0px; }
#ordersummary_table { border-bottom: 2px solid #e5e5e5; padding: 0px 0px 5px 0px; }
#ordersummary_header td { border-bottom: 1px solid #e5e5e5; padding: 0px 0px 5px 0px; font-size: 14px; }
.ordersummer_amount { text-align: right; }
#login_form_wrap { float: left; width: 330px; }
.login_info_header { width: 280px ; font-size: 18px; font-weight: bold; color: #000000; }
.login_info_subheader { float: left; padding: 3px 0px 0px 0px; font-size: 12px; }
.login_info_module { float: left; width: 280px; margin: 15px 0px 0px 0px; }
#login_info_wrap { float: left; display: inline; width: 280px; }
.login_info_note { float: left; clear: both; width: 100%; text-align: center; margin: 10px 0px 0px 0px; }
#checkout_info_note { float: left; width: 680px; text-align: center; font-size: 16px; border-bottom: 2px solid #e5e5e5; padding: 10px 10px 20px 10px; }
#login_form { float: left; display: inline; width: 630px; margin: 15px 0px 0px 40px; }
#account_center_wrap { float: left; display: inline; width: 700px; margin: 15px 0px 15px 0px; }
.account_center_object { float: left; width: 135px; margin: 10px 0px 0px 0px; }
.account_center_object a { float: left; display: block; width: 106px; height: 107px; margin: 0px 0px 0px 15px; border: 0px solid #fff; outline: none; text-decoration: none; }
.account_center_objtext { float: left; width: 100%; padding: 5px 0px 5px 0px; text-align: center; font-size: 14px; color: #424343;; }
#signupform { float: right; display: inline; width: 360px; margin: 0px 0px 0px 0px; }
#signupinfo { float: left; width: 310px; padding: 0px 15px 0px 15px; }
#signupinfo h3 { font-weight: bold; line-height: 20px; }
#signupinfo p { margin: 10px 0px 10px 0px; }
#cancelaccount { float: left; display: inline; width: 600px; margin: 0px 50px 0px 50px; text-align: center; }
#cancelaccount #password_auto { width: 150px; height: 20px; padding: 5px 0px 5px 0px; font-size: 16px; }
#order_results { float: left; width: 700px; }
#order_result_header td { font-weight: bold; font-size: 14px; padding: 3px 0px 4px 0px; border-bottom: 2px solid #e5e5e5; }
.order_row_even td { background: #FFFFFF; padding: 3px 0px 3px 0px; }
.order_row_odd td { background: #e5e5e5; padding: 3px 0px 3px 0px; }
#order { float: right; margin: 15px 0px 0px 0px; border: 1px solid #e5e5e5; padding: 0px 10px 5px 10px; }
#ordertotals_table { width: 225px; }
#ordertotals_table td.totals_right { text-align: right; }
#ordertotals_table td{ padding: 3px 0px 3px 0px; }
#ordertotal td { border-top: 2px solid #e5e5e5; }
#order_details { float: left; display: inline; width: 450px; margin: 15px 0px 15px 0px; }
.wishlist_row td { border-bottom: 1px solid #e5e5e5; padding: 10px 0px 10px 0px; font-size: 14px; font-weight: bold; }
#wishlist_header td { border-bottom: 2px solid #e5e5e5; font-weight: bold; padding: 0px 0px 4px 0px; }
#order_details p { margin: 0px; padding: 0px; }
#order_details h3 { font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; border-bottom: 1px solid #e5e5e5; }
#order_status { float: right; font-size: 18px; text-align: right; font-weight: bold; padding: 10px 0px 0px 0px; }
.order_status_label { font-size: 18px; padding: 0px; font-weight: normal; }
.ordersummary_row td { padding: 5px 0px 5px 0px; border-bottom: 1px dashed #e5e5e5; }
.order_tracking { font-size: 11px; font-weight: normal; }
#ac_signout a{ background: url(images/cart/account/ac_signout.png) no-repeat scroll 0px 0px; }
#ac_customerservice a{ background: url(images/cart/account/ac_customerservice.png) no-repeat scroll 0px 0px; }
#ac_orders a{ background: url(images/cart/account/ac_orders.png) no-repeat scroll 0px 0px; }
#ac_wishlist a{ background: url(images/cart/account/ac_wishlist.png) no-repeat scroll 0px 0px; }
#ac_orderstatus a{ background: url(images/cart/account/ac_orderstatus.png) no-repeat scroll 0px 0px; }
#ac_reminders a{ background: url(images/cart/account/ac_reminders.png) no-repeat scroll 0px 0px; }
#ac_edit a{ background: url(images/cart/account/ac_edit.png) no-repeat scroll 0px 0px; }
#ac_delete a{ background: url(images/cart/account/ac_delete.png) no-repeat scroll 0px 0px; }
#ac_signout a:hover{ background: url(images/cart/account/ac_signout.png) no-repeat scroll 0px -107px; }
#ac_customerservice a:hover{ background: url(images/cart/account/ac_customerservice.png) no-repeat scroll 0px -107px; }
#ac_orders a:hover{ background: url(images/cart/account/ac_orders.png) no-repeat scroll 0px -107px; }
#ac_wishlist a:hover{ background: url(images/cart/account/ac_wishlist.png) no-repeat scroll 0px -107px; }
#ac_orderstatus a:hover{ background: url(images/cart/account/ac_orderstatus.png) no-repeat scroll 0px -107px; }
#ac_reminders a:hover{ background: url(images/cart/account/ac_reminders.png) no-repeat scroll 0px -107px; }
#ac_edit a:hover{ background: url(images/cart/account/ac_edit.png) no-repeat scroll 0px -107px; }
#ac_delete a:hover{ background: url(images/cart/account/ac_delete.png) no-repeat scroll 0px -107px; }
.subcatimg_sm { width: 120px; height: 120px; }
#payment_module { float: left; width: 100%; margin: 20px 0px 0px 0px; }
#payment_module_left { float: left; width: 300px; text-align: center; }
#payment_module_left p { margin: 10px 0px 10px 0px; }
#payment_module_left img { margin: 5px 0px 5px 0px; }
#payment_module_right { float: left; display: inline; width: 300px; margin: 0px 0px 0px 40px; }
.payment_field { float: left; width: 100%; margin: 2px 0px 2px 0px; }
.payment_label { float: left; width: 100%; font-weight: bold; }
.payment_input { float: left; width: 100%; margin: 2px 0px 2px 0px; }
.payment_input input { height: 18px; font-size: 14px; padding: 1px 0px 0px 0px; width: 150px; }
#cc_nameoncard { background: #ffffff; border: 1px solid #7f9db9; color: #8d8d8d; }
#cc_type { background: #ffffff; border: 1px solid #7f9db9; color: #000000; }
#cc_number_set1, #cc_number_set2, #cc_number_set3, #cc_number_set4 { width: 40px; background: #ffffff; border: 1px solid #7f9db9; color: #000000; }
#cc_number_amex1, #cc_number_amex2, #cc_number_amex3 { background: #ffffff; border: 1px solid #7f9db9; color: #000000; }
#cc_number_amex1 { width: 40px; }
#cc_number_amex2 { width: 55px; }
#cc_number_amex3 { width: 50px; }
#cc_csc { width: 35px; background: #ffffff; border: 1px solid #7f9db9; color: #000000; }
.sm_text { font-size: 10px; font-weight: normal; }
.input_yearfld { width: 60px; }
#chkout_acc_uname { color: #8d8d8d ; }
#breadcrumbs { float: left; //width: 694px; display: inline; }
#breadcrumbs .ui-icon { float: left; }
.breadcrumbs_arrow { float: left; display: block; width: 5px; height: 13px; padding: 0px 5px 0px 5px; background: transparent url(images/cart/extra_rightarrow.png) no-repeat scroll 50% 5px; }
.breadcrumbs_segment { float: left; display: inline; }
#subpage_header { float: left; width: 714px; }
#addtocart_display { float: left; clear: both; width: 700px; }
#review_wrap { float: left; width: 600px; border: 0px solid #bcbcbc; margin-bottom: 10px; }
#rating_block { float: left; display: inline; clear: both; width: 196px; height: 35px; padding: 0px; margin: 0px 0px 0px 5px; }
.rb_0star { background: url(images/cart/ratings/ratings.png) no-repeat scroll 0px 0px; }
.rb_1star { background: url(images/cart/ratings/ratings.png) no-repeat scroll 0px -38px; }
.rb_2star { background: url(images/cart/ratings/ratings.png) no-repeat scroll 0px -76px; }
.rb_3star { background: url(images/cart/ratings/ratings.png) no-repeat scroll 0px -114px; }
.rb_4star { background: url(images/cart/ratings/ratings.png) no-repeat scroll 0px -152px; }
.rb_5star { background: url(images/cart/ratings/ratings.png) no-repeat scroll 0px -190px; }
.rb_star { float: left; width: 38px; height: 35px; cursor: pointer; }
.review_label { float: left; clear: both; width: 250px; font-weight: bold; font-size: 14px; font-family: Verdana, Geneva, sans-serif; }
.review_input { float: left; width: 100%; }
.review_input input { height: 22px; width: 200px; margin: 5px 0px 0px 0px; font-family:Verdana, Geneva, sans-serif; font-size:14px; }
#review_name, #review_rating { float: left; width: 250px; margin: 0px 0px 0px 5px; }
#review_comment { float: left; width: 600px; margin: 5px 0px 15px 5px; }
#review_comment textarea { width: 95%; height: 100px; font-family:Verdana, Geneva, sans-serif; font-size:14px; }
#review_header { float: left; width: 590px; font-family: Verdana, Geneva, sans-serif; font-size:22px; border-bottom: 2px solid #bcbcbc; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 5px; }
#review_captch_submit { float: left; width: 590px; margin: 0px 0px 0px 5px; }
#review_rating { float: left; display: inline; margin: 0px 0px 0px 15px; }
.review_label { float: left; display: inline; margin: 0px 0px 0px 10px; }
#review_captcha { float: left; width: 165px; height: 60px; border: 1px solid #bcbcbc; background: #b5b5b5; }
.captcha_info { font-family:Verdana, Geneva, sans-serif; font-size:12px; }
#review_captcha_code { float: left; margin: 0px 0px 0px 5px; }
#captcha_input input { width: 150px; height: 32px; font-size: 20px; letter-spacing: 3px; padding: 5px 0px 0px 0px; text-align: center; margin: 5px 0px 0px 0px; }
#review_submit { float: left; width: 94px; margin: 0px 0px 10px 450px; }
#review_submit input { float: left; width: 94px; height: 29px; background:url(images/cart/submit.png) no-repeat scroll 0px 0px; outline: none; border: 0px solid #000000; cursor: pointer; }
#review_submit input:hover { float: left; width: 140px; width: 94px; height: 29px; background:url(images/cart/submit.png) no-repeat scroll 0px -29px; outline: none; border: 0px solid #000000; cursor: pointer; }
.orders_h2 { float: left; width: 690px; clear: both; font-size: 18px; background: #bcbcbc; margin: 10px 0px 10px 0px; padding: 3px 5px 3px 5px; }
#cartview_checkout { float: right; width: 94px; height: 29px; margin: 10px 0px 0px 5px; background: url(images/cart/checkout.png) no-repeat scroll 0px 0px; }
#cartview_checkout:hover { background: url(images/cart/checkout.png) no-repeat scroll 0px -29px; }
#cartview_update { float: right; width: 110px; height: 29px; border: 0px solid #ffffff; outline: none; cursor: pointer; padding: 0px; margin: 10px 0px 0px 0px; background: url(images/cart/update_cart.png) no-repeat scroll 0px 0px; }
#cartview_update:hover { background: url(images/cart/update_cart.png) no-repeat scroll 0px -29px; }
#wishlistview_update { float: right; width: 110px; height: 22px; border: 0px solid #ffffff; outline: none; cursor: pointer; padding: 0px; margin: 10px 0px 0px 0px; background: url(images/cart/apply_promo.png) no-repeat scroll 0px 0px; }
.cartview_remove { float: right; width: 35px; height: 38px; }
.cartview_remove a { float: right; display: inline; width: 35px; height: 38px; margin: 5px 10px 0px 0px; background: url(images/cart/remove_item.png) no-repeat scroll 0px 0px; }
.cartview_remove a:hover { background: url(images/cart/remove_item.png) no-repeat scroll 0px -38px; }
.cartitem_td { text-align: center; }
#cartview_totals { float: right; width: 190px; padding: 5px 10px 5px 10px; border-top: 3px solid #e5e5e5; }
.cartview_total_left { float: left; }
.cartview_total_right { float: right; }
.addthis_toolbox { float: left; display: inline; padding: 3px 0px 3px 0px; }
.wishlist_remove { float: right; width: 38px; height: 42px; }
.wishlist_remove a { float: right; display: inline; width: 38px; height: 42px; background: url(images/cart/remove_wishlist.png) no-repeat scroll 0px 0px; }
.wishlist_remove a:hover { background: url(images/cart/remove_wishlist.png) no-repeat scroll 0px -42px; }
.wl_header { font-weight: bold; border-bottom: 2px solid #e5e5e5; }
.wl_headerwborder { border-right: 2px solid #e5e5e5; }
.wishlist_viewall_row { height: 42px; padding: 0px ; }
#wishlist_none { float: left; width: 678px; margin: 10px 0px 10px 0px; padding: 10px; background: #e5e5e5; border: 1px solid #d4d4d4; text-align: center; font-size: 14px; font-weight: bold; }
.search_header { font-weight: bold; font-size: 16px; letter-spacing: -1px; }
.search_header td { padding: 2px 0px 2px 0px; border-bottom: 3px solid #e5e5e5; }
.search_row td { padding: 10px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
.search_product { float: left; font-weight: bold; font-size: 12px; margin: 0px 0px 5px 0px; }
.search_description { float: left; clear: both; font-size: 12px; }
.search_similiar { float: left; clear: both; color: #3a3a3a; font-style:italic; font-size: 11px; margin: 5px 0px 5px 0px; }
.search_similiar a { color: #3a3a3a; text-decoration: underline; }
.search_similiar a:hover { text-decoration: none; }
.search_product_price { float: left; width: 100%; text-align: center; font-size: 16px; font-weight: bold; }
.search_info_wrap { float: left; padding: 0px 5px 0px 5px; }
.search_table { margin: 10px 0px 10px 0px; }
.search_info_pagename { padding: 0px 0px 0px 5px; }
.step3_table_fedex_info td { padding-top: 2px; padding-bottom: 4px; border-bottom: 1px dashed #e5e5e5; }
.step3_table_fedex_service { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 8px; color: #555555; }
.step3_servicerHeader { padding-left: 8px; border-right: 2px solid #e5e5e5; }
.step3_table_fedex_date { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #555555; }
#step3_fedexLogo { float: left; width: 96px; height: 28px; // background: url(images/cart/fedex_logo.png) no-repeat scroll 0px 0px; }
.shippingServiceWrap { float: left; width: 700px; height: 26px; padding: 0px 0px 21px 0px; background: url(images/cart/headerbg.png) no-repeat scroll 0px 30px; }
.step3_table_fedex_header td{ font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; border-bottom: 2px solid #e5e5e5; }
.shippingService { float: left; padding: 5px 0px 0px 5px; font-size: 18px; color: #989898; }
.step3_td_br { padding-left: 10px; padding-right: 5px; border-right: 2px solid #e5e5e5; }
.step3_table_cost { text-align: center; }
#step3_table_fedex { float: left; }
.shipping_adjustment { padding: 0px 5px 0px 5px; color: #D7A110; font-weight: bold; }
#mw_cart_logo { float: right; width: 262px; height: 105px; background: url(images/cart/mwcart_logo.png) no-repeat scroll 0px 0px; }
#beta_errors_list { float: left; width: 700px; border: 2px solid #e5e5e5; }
#beta_errors_form { float: left; width: 700px; border: 2px solid #e5e5e5; }
#beta_errors_list ol { float: left; margin: 0px 0px 0px 15px; }
#beta_errors_list ol li { margin: 5px 0px 5px 15px; }
#beta_errors_listheader { float: left; width: 700px; font-size: 18px; font-weight: bold; color: #000000; }
#beta_errors_formheader { float: left; width: 700px; font-size: 18px; font-weight: bold; color: #000000; margin: 10px 0px 0px 0px; }
#errors_info { float: left; width: 630px; margin: 10px 0px 0px 18px; padding: 15px; background: #e8c16b; text-align: center; }
#errorSubmitted { float: left; width: 420px; margin: 10px 0px 10px 0px; padding: 10px; background: #e8c16b; text-align: center; }
#error_description { float: left; width: 660px; margin: 10px 0px 5px 18px; font-weight: bold; }
#errorform_field { margin: 0px 0px 0px 18px; width: 660px; height: 100px; }
#submit_error { float: right; display: inline; margin: 5px 18px 10px 0px; }
#login_error { float: left; width: 316px; border: 2px solid #ffb85b; background: #ffd79e; text-align: center; padding: 5px; }
#promos { float: right; clear: both; width: 225; border: 1px solid #e5e5e5; margin: 5px 0px 0px 0px; padding: 5px 10px 5px 10px; }
#promos input { float: left; width: 125px; height: 20px; font-weight: bold; font-size: 12px; padding: 3px 0px 0px 3px; outline: none; border: 1px solid #b6b6b6; background: url(images/cart/promo_inputbg.png) no-repeat scroll 0px 0px; }
#promos a { float: right; display: block; width: 58px; height: 22px; margin: 0px 0px 0px 5px; background: url(images/cart/apply_promo.png) no-repeat scroll 0px 0px; text-decoration: none; }
#promos a:hover { background: url(images/cart/apply_promo.png) no-repeat scroll 0px -22px; }
#promo_info { font-size: 10px; }
.confirmation_module_header { float: left; width: 100%; height: 45px; font-weight: bold; font-size: 18px ; background: url(images/cart/headerbg.png) no-repeat scroll 0px 30px; }
#order_confirmation_left { float: left; width: 525px; text-align: center; }
#order_confirmation_left h1 { font-size: 18px; padding: 15px 0px 10px 0px; font-weight: bold; text-align: center; }
#order_confirmation_left p { padding: 0px 0px 0px 0px; line-height: 25px; font-size: 14px; font-family:Arial, Helvetica, sans-serif; }
#order_confirmation_right { float: right; width: 175px; height: 256px; background: url(images/cart/orderthumbsup.png) no-repeat scroll 0px 0px; }
#order_confirmation_header { float: left; width: 525px; height: 50px; margin-top: 25px; background: url(images/cart/confirmation_success.png) no-repeat scroll 50% 0px; }
.clearit { float: left; clear: both; }
#checkout_closing_wrap { float: left; clear: both; width: 100%; }
.product_field_wrap{ float: left; width: 100%; }
#cart_product_tabs .ui-tabs .ui-tabs-panel { float: left; width: 680px; padding: 10px; margin: 0px; }
.tabs a { color: #ffffff; }
#cart_product_tabs .ui-tabs .ui-tabs-panel a{ color: #666666; }
#cart_product_tabs .ui-tabs .ui-tabs-panel a:hover{ color: #444444; }
.product_field_info { float: left; width: 500px; padding: 10px; }
.product_field_info li { margin-left: 20px; list-style-type: circle; padding: 3px; }
#tabs .ui-tabs-panel ul { float: left; width: 100%; padding: 0px; margin: 10px 0px 5px 0px; list-style: none; }
#tabs .ui-tabs-panel ul li { float: left; padding: 3px 0px 3px 17px !important; margin: 0px 0px 0px 5px !important; background: url(images/cart/list_bullet.gif) no-repeat scroll left 6px; }
.product_field_header { float: left; width: 100%; color: #444444; font-size: 14px; font-weight: bold; padding: 0px 0px 5px 0px; border-bottom: 3px solid #6e6e6e; margin-top: 10px; }
#returns_header { float: left; display: inline; width: 648px; height: 428px; background: url(images/policies/returns_header.png) no-repeat scroll 0px 0px; margin: 10px 0px 0px 35px; }
#return_info_wrap { float: left; width: 644px; margin: 20px 0px 0px 35px; }
#return_info_top { float: left; width: 644px; height: 7px; background: url(images/policies/returns_bg_top.png) no-repeat scroll 0px 0px; }
#return_info_mid { float: left; width: 644px; background: url(images/policies/returns_bg_mid.png) repeat-y scroll 0px 0px; }
#return_info_mid h2 { padding: 5px 0px 5px 10px; }
#return_info_mid p { margin: 0px 0px 0px 0px; width: 625px; padding: 0px 10px 0px 10px; line-height: 24px; }
#return_info_bottom { float: left; width: 644px; height: 7px; background: url(images/policies/returns_bg_bot.png) no-repeat scroll 0px 0px; }
#lost_info { float: left; width: 250px; padding:0px 50px 0px 0px; }
.lost_fields { float: left; display: inline; width: 340px; margin: 10px 0px 0px 5px; }
.lost_fields p { float: left; margin: 5px; padding: 5px; }
.lost_fields_header { float: left; width:328px; padding: 3px 5px 3px 5px; }
.lost_fields_table { float: left; width: 320px; margin: 5px 5px 0px 5px; }
.lost_fields_table td { padding: 2px 0px 2px 0px; }
#lost_field_submit1, #lost_field_submit2 { float: left; padding: 2px 5px 2px 5px; text-decoration: none; }
.category_wrap { float: left; display: inline; width: 694px; margin: 5px 8px 5px 8px; }
.category_content { float: right; width: 510px; margin: 5px 0px 5px 0px; }
.category_content a{ color:#035b97; }
.category_image { float: left; width: 180px; }
.category_header { float: left; display: inline; width: 683px; margin: 2px; padding: 5px 0px 5px 5px; }
.category_header a { color: #FFFFFF !important; font-size: 16px; text-decoration: none; }
.category_header a:hover { text-decoration: underline; }
.policy_privacy_block { float: left; width: 470px; }
#info_overview_text { float: left; margin: 10px 5px 0px 7px !important; }
#tabs ul.ui-tabs-nav{ float: left; clear: none; margin: 0px; padding: 2px 2px 0px 2px; }
#tabs ul.ui-tabs-nav li { float: left; clear: none; margin: 2px 1px 0px 1px; padding: 0px; vertical-align: bottom; top: 0px !important; font-weight: bold; }
#tabs ul.ui-tabs-nav li a{ padding-top: 5px !important; padding-bottom: 5px !important; }
#subcat_module_wrapper { float: left; width: 102%; margin: 0px 0px 0px 0px; }
.subcatContainer { float: left; width: 340px; padding: 2px; margin: 5px; }
.subcatTop { float: left; width: 338px; margin: 0px 0px 2px 0px; }
.subcatTop a { float: left; display: block; width: 328px; height: 28px; padding: 5px; font-weight: bold; font-size: 14px; color: #FFFFFF !important; }
.subcatImg { float: left; width: 120px; height: 120px; padding: 3px; }
.subcatImg a img { border: 0px; outline: none; }
.subcatInfo a{ color: #666666; }
.subcatInfo { float: left; width: 212px; height: 150px; margin: 3px 0px 3px 0px; padding: 1px; color: #666666; }
#content_wrap .subcatInfo ul { padding: 0px 0px 0px 0px; }
#content_wrap .subcatInfo li { font-size: 12px; margin-top: 0px; margin-bottom: 0px; }
.subcatBotInfo { float: left; width: 100%; }
.subcatPrice { float: left; width: 202px; padding: 3px; text-align: center; }
.subcatPriceTxt { font-size: 16px; font-weight: bold; }
.subcatProductId { font-size: 11px; }
.subcatButton { float: left; clear: none; display: inline; width: 120px; padding: 5px 5px 0px 5px; }
.subcatButton a { float: right; display: block; width: 94px; height: 29px; background: url(images/cart/buy_here.png) no-repeat scroll 0px 0px; }
.subcatButton a:hover { background: url(images/cart/buy_here.png) no-repeat scroll 0px -29px; }
#subpage_header { float: left; padding: 8px 0px 0px 0px; }
.sitePolicies_topleft { float: left; width: 450px; }
.sitePolicies_full { float: left; width: 100%; }
.policyHeader { font-size: 16px; font-weight: bold; color: #009de8; }
.delivery_opt { float: right; width: 550px; }
#subpage_container .delivery_opt .boldText { float: none; display: inline; width: auto; }
.sitePolicies_imgright { float: right; }
.extra_img { float: left; display: inline; margin: 10px 0px 0px 25px; }
.subcatDescription { float: left; width: 694px; font-size: 14px; padding: 0px 8px 8px 8px; }
#subpage_header h1 { padding: 0px; }
.moreinfo_module { float: left; width: 350px; margin: 5px 5px 0px 0px; }
.moreinfo_top { float: left; width: 338px; padding: 5px; }
.moreinfo_top a { color: #FFFFFF !important; text-decoartion: none!important; }
.moreinfo_mid { float: left; width: 348px; }
.moreinfo_image { float: left; display: inline; width: 115px; height: 115px; margin: 5px; }
.moreinfo_info { float: right; display: block; width: 215px; padding: 5px 5px 10px 0px; }
.moreinfo_viewmore { float: left; width: 100%; }
.moreinfo_viewmore a { float: right; width: 75px; padding: 5px 10px; text-align: center; color: #FFFFFF !important; margin: 0px 5px 5px 5px; text-decoration: none; }
.moreinfo_viewmore a:hover { text-decoration: underline; }
#password { float: left; }
#password ol { float: left; width: 310px; margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; }
.small_note { font-size: 11px; }
#content_wrap .lost_fields p { padding: 5px !important; }
#content_wrap a#lost_field_submit1, #content_wrap a#lost_field_submit2 { color: #FFFFFF !important; font-weight: bold; }
.best_seller_product { float: left; width: 164px; margin: 0px 4px 0px 4px; }
.best_seller_product_image { float: left; display: inline; width: 120px; height: 120px; margin: 0px 20px 5px 20px; }
#best_sellers { float: left; width: 100%; }
#best_sellers_header { float: left; width: 100%; text-align: center; font-size: 18px; padding: 5px 0px 5px 0px; color: #FFFFFF; }
#best_sellers_content { float: left; width: 692px; padding: 10px; }
.best_seller_product_button { float: left; width: 100%; }
.best_seller_product_info { float: left; width: 100%; height: 40px; padding: 1px 0px 1px 0px; text-align: center; }
.best_seller_product_price { float: left; width: 100%; text-align: center; padding: 1px 0px 1px 0px; }
#accordion { float: left; width: 329px; }
#accordion h3{ float: left; width: 100%; font-size: 14px; padding: 0px 0px 0px 1px; }
#accordion .ui-accordion-content { float: left; width: 272px; }
#order_wrap { float: left; width: 700px; }
.order_module { float: left; width: 100%; margin: 10px 0px 10px 0px; }
.order_header { float: left; display: inline; width: 684px; margin: 2px; padding: 5px; color: #FFFFFF !important; }
a#form_submit { color: #FFFFFF !important; font-weight: bold; }
#index_module { float: left; width: 612px; padding: 0px 50px 15px 50px; }
#index_module_returns { float: right; display: block; width: 250px; height: 190px; background: url(images/content/index_module/60_day_guarantee.png) no-repeat scroll 0px 0px; }
#index_module_shipping { float: left; display: block; width: 250px; height: 190px; background: url(images/content/index_module/free_shipping.png) no-repeat scroll 0px 0px; margin-left: 40px; }
.free_text { font-weight: bold; color: #15c907; }
.address_option_left { margin: 10px 10px 10px 15px; }
.address_option_left, .address_option_right { float: left; display: inline; width: 300px; height: auto; }
.address_option_right { margin: 10px 10px 10px 10px; }
.address_option_right p { display: block; text-align: center; font-family: segoe ui,Arial,sans-serif; font-size: 14px; padding: 10px; }
.address_option_right_header { float: left; width: 293px; height: 15px; font-size: 14px; font-weight: bold !important; padding: 5px 0px 5px 5px; }
#review_list{ width: 97%; float: left; margin: 10px 10px 10px 10px; color: #666666; }
#review_list_item_line{ font-size:x-small; position: relative; left: 30; width:100%; }
#review_list_item_line img { vertical-align: top; margin: 10px 0p 0px 10px; }
#review_list_item_comment{ position: relative; left: 20px; font-size:x-small; margin: 3px 10p 3px 10px; left-margin: 15; width: 95%; }
#review_list_title { width:90%; text-align: center; font-weight: bold; top-margin: 15px; color: #666666; }
#rating_avg { font-size:x-small; }
#rating_count { font-size:x-small; vertical-align: top; line-height: 1.4; }
#rating_count a { text-decoration: none; font-size:x-small; vertical-align: top; line-height: 1.4; }
#rating_count a:hover { text-decoration: underline; }
#rating_count a:hover { text-decoration: underline; }
#subscription_or { float:right; }
#subscription_or_text { width:200px; text-align:center; }
#subscription_purchase { float:right; }
#subscription_purchase_container { width:200px; }
#subscription_purchase_container hr { width:90%; margin:2px; }
#subscription_purchase_title { padding: 2px; font-weight:bold; color:#e13829; }
#subscription_purchase_title a { padding: 2px; font-weight:normal; text-decoration: none; font-size: x-small; }
#subscription_purchase_title a:hover { padding: 2px; font-weight:normal; text-decoration: underline; }
#subscription_options_container { width:175px; margin:0px 0px 5px 0px; white-space:nowrap; }
.catContainerSimple { float: left; width: 200px; padding: 5px; margin: 5px; text-align: center; }
.catTopSimple a { float: left; display: block; width: 328px; height: 28px; padding: 5px; font-weight: bold; font-size: 14px; color: #FFFFFF !important; }
.catImgSimple { float: left; width: 125px; height: 125px; padding: 3px; display: block; margin-left: 35px; }
.catImgSimple a img { border: 0px; outline: none; }
.catInfoSimple a{ color: #666666; }
.catInfoSimple { float: left; width: 212px; height: 150px; margin: 3px 0px 3px 0px; padding: 1px; color: #666666; }
.catBotInfoSimple { float: left; width: 100%; }
.catNameSimple { float: left; width: 202px; padding: 3px; float: left; height: 40px; //font-weight:bold; text-align: center; }
.subcatContainerSimple { float: left; width: 210px; padding: 5px; margin: 5px; text-align: center; }
.subcatNameSimple { float: left; width: 200px; height: 60px; text-align: center; margin: 5px 0px 0px 0px; }
.subcatImgSimple { float: left; width: 125px; height: 125px; padding: 3px; display: block; margin-left: 35px; }
#subcat_addtocart { float: left; display: inline; width: 140px; margin: 10px 0px 0px 35px; }
#subcat_addtocartbtn { float: left; width: 140px; height: 29px; cursor: pointer; background: url(images/content/best_seller/buy_now.png) no-repeat scroll 0px 0px; border: 0px solid; outline: none; }
#subcat_addtocartbtn:hover { background: url(images/content/best_seller/buy_now.png) no-repeat scroll 0px -29px; }
#subcat_addtocart_icon { position: relative; float: right; width: 25px; height: 25px; cursor: pointer; background: url(images/cart/add_to_cart_icon.png) no-repeat; }
#crosssell_container { float: left; width: 100%; clear: both; font-size: 14px; color: #222222; font-weight: bold; margin: 5px 0px 0px 0px; text-align: center; }
#product_info_options_select_wide { float: left; display: inline; width: 280px; margin: 0px 0px 0px 9px; padding: 7px 0px 0px 0px; }
#product_info_quick_overview_separator_wide { float: left; display: inline; width: 622px; margin: 0px 0px 0px 3px; padding: 7px 0px 0px 0px; border-top: 7px solid #e5e5e5; }
#info_overview_text_wide { float: left; width: 95%; margin: 5px 0px 5px 30px; font-size: 12px; line-height: 1.4em; }
#cart_product_info_wide { float: left; width: 625px; }
#tabs_wide { float: right; width: 615px; margin: 5px 0px 5px 5px; }
#cart_product_tabs_wide ul { //float: right; width: 99%; }
#product_info_details_wide { //float: right; display: inline; width: 600px; margin: 10px 0px 0px 0px; }
#info_status_wide { float: right; width: 50%; font-size: 14px; color: #444444; font-weight: bold; margin: 3px 0px 3px 0px; text-align: center; text-transform: uppercase; }
#product_info_left_wide{ float: left; text-align: center; width: 340px; }
#product_info_right_wide{ float: right; text-align: center; width: 230px; }
#crosssell_container { width: 340px; margin-top: 50px; }
#crosssell_container_wide { float: left; width: 100%; clear: both; font-size: 14px; color: #222222; font-weight: bold; margin: 1px 0px 5px 0px; text-align: center; }
#product_info_overview_wide { float: left; margin: 7px; }
#scrollable_link { margin: 1px 3px 1px 3px; width: 100%; text-align: center; }
#scrollable_link a { font:Arial; font-size: x-small; text-decoration: none; font-weight: bold; }
#scrollable_link a:hover { text-decoration: underline; }
.crosssell_label { position: relative; text-align: center; width: 100%; margin: 350px 0px 5px 0px; font-weight: bold; font-size: 14px; color: #444444; }
.product_model_bullets { margin: -30px 0px 0px 200px; }
.subcatPriceRangeTxt { font-size: 16px; font-weight: bold; }
.search_header_wide { font-weight: bold; font-size: 16px; letter-spacing: -1px; }
.search_header_wide td { padding: 25px 0px 2px 0px; border-bottom: 3px solid #e5e5e5; text-align: center; }
#review_list_title_product_page { width:90%; text-align: center; font-weight: bold; margin-top: 35px; color: #666666; }
.product_field_info p { margin: 15px 0px 0px 0px; }
#crosssell_container_cart { float: left; width: 100%; //clear: both; font-size: 14px; color: #222222; font-weight: bold; margin: 15px 0px 5px 0px; text-align: center; }
#crosssell_spacer { height: 100px; width: 100%; display: inline; }
.scrollable_cart { float: left; position: relative; overflow: hidden; width: 615px; height: 140px; border: 1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; //background: url(./image/global/gradient/h300.png) repeat-x; }
.crosssell_item_cart { float: left; }
.items_cart div { float: left; }
.scrollable_cart .items_cart { width: 20000em; position: absolute; clear: both; }
.scrollable_cart img { float: left; margin: 2px 0px 2px 65px; background-color: #fff; padding: 2px; //border: 1px solid #ccc; width: 80px; height: 80px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#scrollable_link_cart { margin: 1px -14px 1px 30px; width: 150px; text-align: center; }
#scrollable_link_cart a { font:Arial; font-size: x-small; text-decoration: none; font-weight: bold; }
#scrollable_link_cart a:hover { text-decoration: underline; }
.crosssell_label_cart { text-align: left; margin: 5px 0px 5px 50px; font-weight: bold; font-size: 14px; color: #444444; }
.crosssell_item_cart { width:200px; }
#cartview_shipping_totals { float: right; width: 250px; padding: 10px 0px 10px 0px; }
#cartview_shipping_input { font-size: 11px; }
#cartview_shipping_estimate { font-size: 11px; }
#cart_loading_wrapper { width: 80%; text-align: center; margin: }
.addthis_toolbox { position: relative; left: 560px; top: -20px; Float: right; }
#breadcrumbs_3_0 { float: left; width: 700px; display: inline; font-size: 14px; color: #3a3a3a; margin: -4px 0px 0px 1px; font-family:Arial, sans-serif; }
#breadcrumbs_3_0 .ui-icon { float: left; }
.breadcrumbs_arrow_3_0 { float: left; display: block; width: 5px; height: 13px; padding: 0px 5px 0px 5px; background: transparent url(images/cart/extra_rightarrow.png) no-repeat scroll 50% 5px; }
#breadcrumbs_3_0 a { color: #3a3a3a; text-decoration: none; }
#breadcrumbs_3_0 a:hover { color: #3a3a3a; text-decoration: underline; }
.breadcrumbs_segment_3_0 { color: #D15017; display: inline; font-size: 14px; }
#cart_product_header_3_0 { float: right; width: 520px; //padding: 5px 5px 5px 0px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; }
#product_header_3_0 { //float: left; font-size: 24px; line-height: 26px; color: #3a3a3a; padding: 0px 0px 20px 0px; font-weight: bold; margin-top: 5px; //margin-left: -5px; }
#product_manufacturer_3_0 { float: left; font-size: 12px; line-height: 14px; padding: 0px 0px 0px 0px; }
#product_grabber_line_3_0 { font-size: 16px; line-height: 17px; padding: 0px 0px 10px 0px; float: left; clear: left; width: 520px; color: #E41738; font-weight: bold; }
#cart_product_images_3_0 { float: left; width: 370px; }
#product_image_lrg_3_0 { margin-top: -10px; float: left; width: 370px; height: 350px; border: 1px solid #dedede; }
#product_zoom_image_3_0 { float: left; display: inline; width: 50px; height: 25px; margin: auto; top: 335px; left: 310px; position: relative; z-index:1; background: url(images/cart/zoom.png) no-repeat 0px 0px; }
#product_image_lrg_3_0 img { border: 0px; background: url(images/cart/zoom.png) no-repeat 0px 0px; }
.product_images_sm_3_0 { float: left; display: inline; width: 60px; height: 60px; border: 1px solid #dedede; margin: 12px 12px 12px 0px; }
.product_images_sm_3_0 img { border: 0px solid #dedede; }
.product_images_sm_3_0.first { margin: 12px 14px 13px 2px; }
.product_images_sm_3_0.img { margin: 12px 12px 0px 0px; }
.product_images_sm_3_0.last { margin: 2px 1px 0px 0px; }
.product_video { float: left; display: inline; width: 60px; height: 60px; border: 1px solid #dedede; margin: 12px 12px 12px 0px background: url(images/cart/video_img.png) no-repeat 0px 0px; }
#crosssell_container_3_0 { float: left; width: 100%; clear: both; font-size: 14px; color: #222222; font-weight: bold; margin: 5px 0px 0px 0px; text-align: center; }
#product_info_options_select_wide_3_0 { float: left; display: inline; width: 380px; margin: 30px 0px 0px 0px; }
#product_info_fedex_lable_3_0 { float: right; display: inline; width: 134px; height: 83px; margin: 9px -30px -60px 0px; position: relative; background: url(images/cart/fedex_lable.png) no-repeat; }
#info_overview_text_wide_3_0 { float: right; width: 100%; margin: 35px 5px 5px 0px; font-size: 12px; line-height: 1.4em; color: #3a3a3a; }
#info_overview_text_wide_3_0 ul { margin-left: 20px; }
#cart_product_info_wide_3_0 { float: right; //width: 480px; }
#tabs_wide_3_0 { float: right; width: 520px; //margin: 5px 0px 5px 5px; color: #3a3a3a; font-size: 12px; }
#cart_product_tabs_wide_3_0 ul { //float: right; width: 512px; }
#product_info_left_wide_3_0{ float: left; text-align: center; display: inline; width: 200px; //margin-top: -35px; }
#product_info_right_wide_3_0{ float: right; text-align: center; //width: 506px; }
#crosssell_container_wide_3_0 { float: left; width: 100%; clear: both; font-size: 14px; color: #3a3a3a; font-weight: bold; margin: 1px 0px 5px 0px; text-align: center; }
.scrollable_3_0 { float: left; position: relative; overflow: hidden; width: 380px; height: 100%; border: 0px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; //background: url(./image/global/gradient/h300.png) repeat-x; }
.scrollable_3_0 .items { width: 400px position: absolute; clear: both; }
.items_3_0 div { float: left; width: 165px; padding: 5px 20px 5px 0px; height: 215px; }
.scrollable_3_0 img { float: left; margin: 2px 0px 2px 0px; background-color: #fff; padding: 2px; //border: 1px solid #ccc; width: 165px; height: 150px; border: solid 1px; color: #d7d7d7; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#product_info_overview_wide_3_0 { float: left; margin: -24px 0px 0px 5px; }
#scrollable_link_3_0 { margin: 1px 3px 1px 3px; width: 175px; text-align: left; color: #d15017; line-height: 95%; }
#scrollable_link_3_0 a { font:Arial; font-size: x-small; text-decoration: none; font-weight: bold; color: #d15017; }
#scrollable_link_3_0 a:hover { text-decoration: underline; }
.crosssell_label_3_0 { position: relative; text-align: left; width: 100%; margin: 10px 0px 5px 0px; font-weight: bold; font-size: 12px; color: #3a3a3a; }
.product_model_bullets_3_0 { margin: 10px 0px 0px 0px; }
#productform_3_0 { float: right; width: 520px; }
.product_field_wrap_3_0{ float: left; width: 520px; }
.product_field_header_3_0 { float: left; width: 100%; color: #3a3a3a; font-size: 12px; font-weight: bold; padding: 0px 0px 2px 0px; margin-top: 10px; }
#product_info_top_3_0 { float: left; display: block; }
.info_price_was_3_0 { float: left; text-align: left; width: 200px; height: 22px; font-size: 12px; font-weight: bold; color: #4E6EA5; }
.info_price_now_3_0 { width: 200px; float: left; height: 28px; font-size: 24px; color: #3a3a3a; text-align: left; margin: 50px 0px 5px 0px; font-weight: bold; }
#actions_qty_3_0 { float: left; text-align: left; width: 80px; display: block; font-size: 13px; margin: 5px 0px 5px 0px; color: #3a3a3a; }
#actions_addtocart_3_0 { float: left; text-align: left; display: block; width: 140px; margin: 5px 0px 5px 0px; }
#addtocartbtn_3_0 { float: left; width: 150px; height: 29px; cursor: pointer; background: url(images/cart/addtocart.png) no-repeat scroll 0px 0px; border: 0px solid; outline: none; margin: 5px 0px 5px 0px; }
#addtocartbtn_3_0:hover { background: url(images/cart/addtocart.png) no-repeat scroll 0px -29px; }
#subscription_purchase_title_3_0 { margin-top: 4px; padding: 7px; font-weight:bold; color:#d15017; float: left; }
#subscription_purchase_title_3_0 a { padding: 2px; font-weight:bold; color:#d15017; text-decoration: none; }
#subscription_purchase_title_3_0 a:hover { padding: 2px; font-weight:normal; text-decoration: underline; }
#subscription_qty_container_3_0 { width: 100px; margin-top: 10px; font-weight:regular; color:#3a3a3a; float: left; }
#subscription_options_container_3_0 { width: 200px; margin-top: 10px; font-weight:regular; color:#3a3a3a; float: left; }
#subscription_purchase_3_0 { float:right; }
#subscription_purchase_container_3_0 { width:506px; }
.subscribe_button_3_0 { float: right; width: 100px; margin: 0px 20px 0px 0px; }
.subscribe_button_3_0 a { float: right; width: 119px; height: 29px; cursor: pointer; background: url(images/cart/subscribe.png) no-repeat 0px 0px; }
.subscribe_button_3_0 a:hover { background: url(images/cart/subscribe.png) no-repeat scroll 0px -29px; }
#review_comment_3_0 { float: left; width: 520px; margin: 5px 0px 15px 5px; }
#review_comment_3_0 textarea { width: 520px; height: 100px; font-family:Verdana, Geneva, sans-serif; font-size:14px; }
#review_header_3_0 { float: left; width: 520px; font-family: Verdana, Geneva, sans-serif; font-size:22px; border-bottom: 2px solid #bcbcbc; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 5px }
#review_submit_3_0 { float: left; width: 94px; margin: 0px 0px 10px 400px; }
#review_submit_3_0 input { float: left; width: 94px; height: 29px; background:url(images/cart/submit.png) no-repeat scroll 0px 0px; outline: none; border: 0px solid #000000; cursor: pointer; }
#review_submit_3_0 input:hover { float: left; width: 140px; width: 94px; height: 29px; background:url(images/cart/submit.png) no-repeat scroll 0px -29px; outline: none; border: 0px solid #000000; cursor: pointer; }
#rating_block_container { padding: 3px; display: inline; }
#rating_block_2 { float: left; display: block; clear: both; width: 300px; height: 35px; padding: 0px; margin: 0px 0px 10px 5px; text-align: center; }
