/*-------------------------------------------+|                                            ||               CORE HTML                    ||                                            |+-------------------------------------------*/* {margin: 0px; padding: 0px;}a {outline: none; text-decoration: none;}img {outline: none; border: 0;}ul {list-style: none;}.clear {clear: both; height: 0px; overflow: hidden;}h1 {font-size: 26px; font-weight: normal; color: #005781; font-family: Helvetica,Arial,sans-serif; margin-top: 2px;}.h1hr {border-bottom: 1px solid #CDCDCD; margin-bottom: 10px;}.logout {text-align: right; margin-top: 10px;}.logout a {color:#3395A7;}.logout a:hover { color:#99CCCC;}.logout a:active {color:#CCC; text-decoration:underline;}p {padding-bottom: 15px;}body {background-color:#fff; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #2E2F2F;}.wrapper {	width:800px; margin: 0 auto;}select {font-size: 12px; }hr {background-color: #CCCCCC; height: 1px; overflow: hidden; clear: both; border: 0;}.bulleted-list {margin: 8px 40px;}.bulleted-list li {list-style: disc;}.box_large {height: 17px; width: 172px;}.box_small {height: 15px; width: 40px;}.box_small1 {height: 15px; width: 35px;}.box_small2 {height: 13px; width: 23px;}.box_textarea {height: 103px; width: 129px;}.copyright {text-align: center; color:#26326E; padding-bottom: 12px;}.js-wrapper {padding: 8px; font-size: 14px;}.js-content {font-size: 14px;}.js-content1 {font-size: 12px; line-height: 15px;}.js-content2 {font-size: 13px; line-height: 16px;}.js-content3 {font-size: 13px; line-height: 18px;}.js-heading {font-size: 14px; text-align: center; font-weight: bold; padding-bottom: 12px;}.js-heading1 {font-size: 15px; padding-bottom: 12px; font-weight: bold;}.js-padding {padding-bottom: 12px;}.js-padding1 {padding-bottom: 4px;}.js-tab {padding: 4px; text-align: center; background-color: #F5F5F5;}.js-tab1 {padding: 4px; text-align: center; background-color: #FFFFFF;}.js-review {padding: 8px 8px 8px 20px; font-size: 13px; line-height: 18px;}.red {color: #CC0000;}.red1 {color: #CC0000;}.error {font-size: 12px; color: #CC0000; font-weight: bold; margin-bottom: 5px;}.error1 {font-size: 12px; color: #CC0000; font-weight: bold; margin-top: 8px;}.error2 {font-size: 12px; color: #CC0000; font-weight: bold; padding: 5px;}.error3 {padding-left: 15px; padding-right: 15px; padding-bottom: 5px; color: #CC0000; font-size:12px; font-weight: bold;}.error4 {font-size: 12px; color: #CC0000; margin-bottom: 5px;}.error5 {font-size: 12px; color: #CC0000; font-weight: bold; margin-bottom: 5px;}.error6 {font-size: 12px; color: #CC0000; font-weight: bold;}.message {font-size: 12px; color: orange; font-weight: bold; margin-bottom: 5px;}.message1 {font-size: 12px; color: orange; font-weight: bold; margin-top: 8px;}.message2 {font-size: 12px; color: #FF9933; font-weight: bold; padding: 5px;}.message3 {padding-left: 15px; padding-right: 15px; padding-bottom: 5px; color: #FF9933; font-size:12px; font-weight: bold;}.message4 {font-size: 12px; color: #FF9933; margin-bottom: 5px;}.message5 {font-size: 12px; color: #FF9933; font-weight: bold; margin-bottom: 5px;}.message6 {font-size: 11px; font-weight: bold; font-style: italic; padding-bottom: 9px;} /*-------------------------------------------+|                                            ||                 HEADER                     ||                                            |+-------------------------------------------*/.header-wrapper {background: url('../images/header-BG.png') no-repeat; height: 101px; width: 800px;}.header-wrapper .logo {padding-left: 27px; padding-top: 6px; float: left; }.header-wrapper .info {float: right; text-align: right;}.header-wrapper .info .top-link {font-size: 11px; color: #3395A7; padding-top: 3px;}.header-wrapper .info .top-link a {color: #3395A7; text-transform: uppercase; text-decoration: none;}.header-wrapper .info .top-link a:hover {text-decoration: underline;}.header-wrapper .info .top-link a:active {color: #99CCCC;}.header-wrapper .info .shipping-info {padding-right: 76px; padding-top: 37px;}.header-wrapper .info .call-info {padding-right: 90px; padding-top: 3px;}.header-wrapper .info .call-info a {font-family: Helvetica,Arial,sans-serif; font-size: 13px; color: #353535;}/*-------------------------------------------+|                                            ||                 COTENT                     ||                                            |+-------------------------------------------*//*----------- CONTENT WRAPPER -----------*/.content-wrapper {margin-bottom: 10px; width: 800px;}.sidebarBG { background: url('../images/sidebar-background.gif') repeat-y; }.padding-wrapper {margin: 10px 21px;}.padding-wrapper1 {margin: 21px 30px;}.padding-wrapper2 {margin: 21px 30px; padding: 15px 20px; border: 1px solid #d3cece;}/*----------- THANK YOU -----------*/.thankyou {font-size: 13px; line-height: 18px; padding-top: 13px; color: #555555;}.thankyou a {color: #0099CC; text-decoration: underline; font-weight: bold; line-height: 18px;}.thankyou a:hover {color: #68B0C8;}.thankyou a:active {color: #99CCFF;}.order-number {font-size: 18px; font-weight: bold; color: #007ebb; border-bottom: 1px solid #d3cece; padding: 2px 0px 10px;}/*----------- TOP MENU -----------*/.menu-wrapper {background: url('../images/menubar-left-BG.png') no-repeat; height: 34px;}.menu-wrapper ul{float: left; padding-left: 5px;}.menu-wrapper ul li {width: 181px; height: 34px; float: left; text-align: center; }.menu-wrapper ul li img {margin-top: 9px;}.menu-wrapper ul .normal {background: url('../images/menu-normal-BG.png') no-repeat; }.menu-wrapper ul .over {background: url('../images/menu-over-BG.png') no-repeat; }.menu-wrapper ul .active {background: url('../images/menu-over-BG.png') no-repeat; }.menu-wrapper .live-chat {float: left; height: 34px; width: 252px;}/*----------- SIDE BAR -----------*/.sidebar-wrapper {width: 183px; border-right: 1px solid white; border-left: 1px solid white; float: left; display: inline}.sidebar-wrapper .container {border-bottom: 1px solid white; padding: 9px 8px 9px 18px;}.sidebar-wrapper .container .main-categories {font-size: 12px; text-transform: uppercase; color: #26326E; font-weight: bold;}.sidebar-wrapper .container a {color: #26326E; text-decoration: none; font-size: 12px;}.sidebar-wrapper .container a:hover {text-decoration: underline;}.sidebar-wrapper .container a:active {text-decoration: underline; color: #6699CC;}.sidebar-wrapper .container ul{}.sidebar-wrapper .container ul li{margin-bottom: 1px; }.search {padding: 7px; border-bottom: 1px solid white; position:absolute; top: 135px; margin-left: 1px;}.searchPlaceHolder {height:77px; }.search .search-top {background: url("../images/search-wrapper-top.png") no-repeat; width: 169px; height: 8px; overflow: hidden; }.search .search-middle {background: url("../images/search-wrapper-middle.png") repeat-y; color: white; padding: 0px 2px 0px 10px;}.search .search-middle span {float: left; overflow: hidden;}.search .search-middle h3 {color: white; font-size: 14px; font-weight: bold;}.search .search-middle .search-tips {cursor: pointer;}.search .search-middle .inputbox {width: 114px; height: 17px;} .search .search-bottom {background: url("../images/search-wrapper-bottom.png") no-repeat; width: 169px; height: 4px; overflow: hidden;}.search .search-middle .search-button { background:url(/images/search-button.png); border:none 0; cursor:pointer; height:20px; width:38px;}/*----------- MAIN CONTENT -----------*/.main-content-wrapper {float: right; width: 615px; overflow: hidden;}.bg {background: url('../images/content-BG.png') repeat-x;}.contentwrapper {margin: 10px 12px 0px 13px;}.banner {margin-bottom: 13px;}#cse-search-results iframe {width: 565px;}.box {float: left; width: 193px;}.rightpadding5 {padding-right: 5px;}.box .box-header {background-color: #0076B7; height: 29px; width: 193px; line-height: 29px;}.box .box-header h2 {margin-left: 10px; font-size: 16px; color: white; font-weight: normal;}.box .box-middle {background: url('../images/box-middle.gif') repeat-y; width: 193px; overflow: hidden; height: 110px;}.box .box-middle ul {margin: 15px;}.box .box-middle ul li {padding: 1px 0px;}.box .box-middle ul li a {color:#00557E; text-decoration: underline; font-size: 12px; }.box .box-middle ul li a:hover {color: #99CCFF;}.box .box-middle ul li a:active {color: #CCCCCC;}.box .box-bottom {background: url('../images/box-bottom.gif') no-repeat; width: 193px; height: 18px;}.viewall {font-size: 11px; font-weight: bold; color: #00557E; text-decoration: none;}.box-middle a:hover {color: #6699CC;}.box-middle a:active {color: #99CCFF;}.description-wrapper {background: url('../images/description-BG.gif') repeat-y; margin-top: 15px; width: 593px;}.description-wrapper h4 {font-size: 18px; color: #0076B7; margin-bottom: 15px; font-weight: normal;}.description-wrapper .sub-wrapper1 {width: 270px; float: left; line-height: 16px;}.description-wrapper .sub-wrapper2 {width: 270px; float: right; line-height: 16px;}.description-wrapper .sub-wrapper2 h5 {font-size:11px; font-weight: bold; color: #333;}.description-wrapper a:hover {color: #6699CC;}.description-wrapper a:active {color: #99CCFF;}/*------------ Breadcrumbs --------------*/.breadcrumb {color: #005781; font-size: 12px; height: 15px; margin-bottom: 8px;}.breadcrumb a {text-decoration: none; color: #333; font-size: 12px;}.breadcrumb a:hover {text-decoration: underline; color:#666;}.breadcrumb a:active {text-decoration: underline; color: #CCCCCC;}.breadcrumb1 {color: #555555; font-size: 11px; margin-bottom: 15px; padding: 12px 0px 8px 0px; border-bottom: 1px solid #CCCCCC;}.breadcrumb1 a {text-decoration: none; color: #555555; font-size: 11px;}.breadcrumb1 a:hover {text-decoration: underline; color: #888888;}.breadcrumb1 a:active {text-decoration: underline; color: #CCCCCC;}/*------------ Order Details ---------------*/.carttable {border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; color:#333; width: 756px; overflow: hidden;}.carttable .title {overflow: hidden;  height: 28px;}.carttable .title div {height: 15px; text-align: center; border-right: 1px solid #BABABA; float: left;  padding: 7px 0px; color: white; font-weight: bold; font-size: 12px;}.carttable .title1 {overflow: hidden;  height: 26px;}.carttable .title1 div {height: 16px; text-align: center; border-right: 1px solid #BABABA; float: left;  padding: 6px 0px 4px 0px; color: #292929; font-weight: bold; font-size: 12px;}.qtywidth {width: 72px;}.qtywidth1 {width: 172px;}.itemwidth {width: 464px;}.itemwidth1 {width: 364px;}.pricewidth {width: 100px;}.subtotalwidth {width: 112px; border-right: 0px !important;}.carttable .data {overflow: hidden; border-bottom: 1px solid #BABABA; width: 756px; float: left;}.carttable .data td {border-right: 1px solid #BABABA; padding: 11px 0px; font-size: 12px;}.carttable .data td a {color: #006EA3; text-decoration: underline;}.carttable .data td a:hover {color: #6699CC;}.carttable .data td a:active {color: #CCCCCC;}.order-overview {float: right; width: 218px; border-bottom: 1px solid #BABABA; border-left: 1px solid #BABABA; border-right: 1px solid #BABABA; text-align: center; padding: 11px 0px; overflow: hidden;}.order-overview .label {float: left; width: 100px; text-align: right; padding: 5px 0px; }.order-overview .value {float: left; width: 90px; text-align: right; padding: 5px 0px; }/*------------ Shopping Cart Table of search_result.html -----------------*/.carttable1 {}.carttable1 .title1 {overflow: hidden;  height: 26px; padding-left: 1px;}.carttable1 .title1 div {height: 16px; text-align: center; border-right: 1px solid #BABABA; float: left;  padding: 6px 0px 4px 0px; color: #333333; font-weight: bold;}.carttable1 .data {overflow: hidden; border-left: 1px solid #B1B1B1;  border-right: 1px solid #B1B1B1; border-top: 1px solid #B1B1B1; float: left; width: 568px;}.carttable1 .data td {border-right: 1px solid #BABABA; padding-top: 20px; vertical-align: top; font-size: 12px;}.carttable1 .data td a {color: #006EA3; text-decoration: underline; font-size: 11px;}.carttable1 .data .product {}.carttable1 .data .product a {color: #333333; text-decoration: none;}.carttable1 .data .product .productname {text-align: left; margin-left: 8px; padding-bottom: 0px;}.carttable1 .data .product a:hover {text-decoration: underline;}.carttable1 .bottom {background: url(../images/search-bottom-table-bg.gif) no-repeat; height: 3px; padding-left: 1px; overflow: hidden; float: left; width: 570px;}.carttable1 .bottom div {height: 3px; border-right: 1px solid #BABABA; float: left; overflow: hidden;}/*------------ Shopping Cart Table of search_result.html -----------------*/.carttable2 {}.carttable2 .title1 {overflow: hidden;  height: 26px; width: 570px;}.carttable2 .title1 div {height: 16px; text-align: center; border-right: 1px solid #BABABA; float: left;  padding: 6px 0px 4px 0px; color: #FFFFFF; font-weight: bold;}.carttable2 .data {overflow: hidden; border-top: 1px solid #BABABA;border-left: 1px solid #BABABA; border-right: 1px solid #BABABA; float: left; width: 568px;}.carttable2 .data td {border-right: 1px solid #BABABA; padding: 7px 0px;}.carttable2 .data td a {color: #006EA3; text-decoration: underline; font-size: 11px;}.carttable2 .data .product {text-align: left; font-weight: bold;}.carttable2 .data .product span {margin-left: 30px;}.carttable2 .bottom {background: url(../images/search-bottom-table-bg.gif) no-repeat; height: 3px; padding-left: 1px; overflow: hidden; float: left; width: 570px;}.carttable2 .bottom div {height: 3px; border-right: 1px solid #BABABA; float: left; overflow: hidden;}/*------------ Shopping Cart Table of 3M.html-----------------*/.carttable3 {border-right: 1px solid #7C7C7C; margin-top: 20px;}.carttable3 a {color: #0099CC; text-decoration: underline;}.carttable3 a:hover {color: #68B0C8;}.carttable3 a:active {color: #99CCFF;}.carttable3 .title1 {overflow: hidden;  height: 145px;}.carttable3 .title1 div {height: 135px; text-align: center; border-right: 1px solid #7C7C7C; float: left;  padding: 6px 0px 4px 0px; font-weight: bold; background: url(../images/title3.gif) left bottom repeat-x;}.carttable3 .data {border-bottom: 1px solid #7C7C7C; height: 30px; overflow: hidden; }.carttable3 .data td {border-right: 1px solid #7C7C7C; height: 30px; vertical-align: middle;}.carttable3 .data1 {border-bottom: 1px solid #7C7C7C;  height: 30px; overflow: hidden;}.carttable3 .data1 td {border-right: 1px solid #7C7C7C; height: 30px; vertical-align: middle; background-color: #ECECEC;}.carttable3 .data1 td a, .carttable3 .data td a{height: 19px; overflow: hidden; float: left; padding-left: 25px;}.blackfield {background-color: #333333 !important; color: white; font-weight: bold;}.blackfield a {color: #FFFFFF !important; font-weight: bold; text-decoration: none !important; float: none !important; padding-left: 0px !important; clear: both;}.blackfield a:hover {text-decoration: underline !important;}.grayfield {background-color: #B2B2B2 !important; color: #000000; font-weight: bold; font-size: 12px;}.grayfield a {color: #000000 !important; font-weight: bold; text-decoration: none !important; float: none !important; padding-left: 0px !important; clear: both;}
.grayfield a:hover {text-decoration: underline !important;}/*------------ AC & Furnace Filters - Search Results Table -----------------*/.comparefilters h2 {font-family: Helvetica,Arial,sans-serif; font-size: 18px; font-weight: normal;}.carttable4 {}.carttable4 .title1 {overflow: hidden;  height: 26px; padding-left: 1px;}.carttable4 .title1 div {height: 16px; text-align: center; border-right: 1px solid #BABABA; float: left;  padding: 6px 0px 4px 0px; color: #333333; font-weight: bold;}.carttable4 .data {overflow: hidden; border-left: 1px solid #B1B1B1;  border-right: 1px solid #B1B1B1; border-top: 1px solid #B1B1B1; float: left; width: 568px;}.carttable4 .data td {border-right: 1px solid #BABABA; padding-top: 20px; vertical-align: top; font-size: 12px;}.carttable4 .data td a {color: #006EA3; text-decoration: underline; font-size: 11px;}.carttable4 .data td a:hover {color: #4D91B1;}.carttable4 .data td a:active {color: #D1DADE;}.carttable4 .data .product {}.carttable4 .data .product a {color: #333333; text-decoration: none; font-size: 11px;}.carttable4 .data .product a:hover {text-decoration: underline; color: #666;}.carttable4 .data .product a:active {text-decoration: underline; color: #999;}.carttable4 .data .product .productname {text-align: left; margin-left: 8px; padding-bottom: 0px;}.carttable4 .data .bestvalue {color: #F00; font-weight: bold; margin-top: 2px;}.carttable4 .data .moredetails {margin: 3px 0px 2px; padding: 0px;}.carttable4 .bottom {background: url(../images/search-bottom-table-bg.gif) no-repeat; height: 3px; padding-left: 1px; overflow: hidden; float: left; width: 570px;}.carttable4 .bottom div {height: 3px; border-right: 1px solid #BABABA; float: left; overflow: hidden;}/*------------ Shopping Cart Table -----------------*/.shoppingcarttable {overflow: hidden;}.shoppingcarttable .bottom {overflow: hidden;  height: 3px; background: url(../images/shoppingcart_bottom.gif) no-repeat; padding-left: 1px; float: left; width: 758px;}.shoppingcarttable .bottom div {height: 3px; border-right: 1px solid #BABABA; float: left; overflow: hidden;}.shoppingcarttable .title {overflow: hidden;  height: 28px; padding-left: 1px;}.shoppingcarttable .title div {height: 15px; text-align: center; border-right: 1px solid #BABABA; float: left;  padding: 7px 0px; color: #666666; font-weight: bold; font-size: 13px;}.shoppingcarttable .title1 {overflow: hidden;  height: 26px;}.shoppingcarttable .title1 div {height: 16px; text-align: center; border-right: 1px solid #BABABA; float: left;  padding: 6px 0px 4px 0px; color: #292929; font-weight: bold; font-size: 12px;}.shoppingcarttable .data {overflow: hidden; color: #555555; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; width: 756px; float: left;}.shoppingcarttable .data td {border-right: 1px solid #BABABA; padding: 8px 0px; font-size: 12px; border-top: 1px solid #BABABA;}.shoppingcarttable .data td a {color: #006EA3; text-decoration: underline; height: 66px; overflow: hidden; float: left;}.shoppingcarttable1 {}.shoppingcarttable1 .bottom {overflow: hidden;  height: 3px; background: url(../images/shoppingcart_bottom.gif) no-repeat; padding-left: 1px; float: left; width: 758px;}.shoppingcarttable1 .bottom div {height: 3px; border-right: 1px solid #BABABA; float: left; overflow: hidden;}.shoppingcarttable1 .title {overflow: hidden;  height: 28px;}.shoppingcarttable1 .title div {height: 15px; text-align: center; border-right: 1px solid #BABABA; float: left;  padding: 7px 0px; color: #666666; font-weight: bold; font-size: 13px;}.shoppingcarttable1 .title1 {overflow: hidden;  height: 26px;}.shoppingcarttable1 .title1 div {height: 16px; text-align: center; border-right: 1px solid #BABABA; float: left;  padding: 6px 0px 4px 0px; color: #292929; font-weight: bold; font-size: 12px;}.shoppingcarttable1 .data {overflow: hidden; color: #555555; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; width: 756px; float: left;}.shoppingcarttable1 .data td {border-right: 1px solid #BABABA; padding: 8px 0px; font-size: 12px; border-top: 1px solid #BABABA;}.shoppingcarttable1 .data td a {color: #006EA3; text-decoration: underline; }.shopping-cart-price-color {color: #996600; font-size: 16px !important; font-weight: bold;}.shopping-cart-price-color1 {color: #777777; font-size: 16px !important; font-weight: bold;}.order-overview1 {border-bottom: 1px solid #BABABA; text-align: center; padding: 11px 0px; overflow: hidden; background-color: #EEEEEE; font-weight: bold; color: #666666; font-size: 13px; font-family: Helvetica,Arial,sans-serif; width: 219px;}.order-overview1 .label {float: left; width: 100px; text-align: right; padding: 4px 0px; }.order-overview1 .label a {color: #3399CC; text-decoration: underline;}.order-overview1 .label a:hover {color: #99CCCC; text-decoration: underline;}.order-overview1 .value {float: left; width: 80px; text-align: right; padding: 4px 0px; }.order-overview2 {text-align: center; padding: 11px 0px; overflow: hidden; background-color: #EEEEEE; font-weight: bold; color: #666666; font-size: 13px; font-family: Helvetica,Arial,sans-serif; width: 219px;}.order-overview2 .label {float: left; width: 100px; text-align: right; padding: 4px 0px; }.order-overview2 .label a {color: #3399CC; text-decoration: underline;}.order-overview2 .label a:hover {color: #99CCCC; text-decoration: underline;}.order-overview2 .value {float: left; width: 80px; text-align: right; padding: 4px 0px; }.discount1 {background-color: #D9D9D9; padding: 14px 0px; font-size: 12px; overflow: hidden;}.discount1 span a{color: #3399CC; text-decoration: underline;}.discount1 span a:hover{color: #99CCCC;}.discount2 {padding-top: 15px; font-size: 12px; overflow: hidden;color: #666666;}.discount2 .option {font-size: 13px; font-family: Helvetica,Arial,sans-serif; padding-left: 20px; width: 250px; float: left; }.discount2 .data {font-size: 13px; font-family: Helvetica,Arial,sans-serif;  font-weight: bold; float: right; padding-right: 20px; width: 50px;}.right-button-wrapper {text-align: center; padding-top: 10px;}.right-button-wrapper #secure-button {text-align: center; color: #767676; font-weight: bold; font-size: 14px; padding: 0px 8px;}.right-button-wrapper #paypal-button {text-align: center; color: #767676; font-weight: bold; font-size: 14px; padding: 5px 8px 0px 8px;}.right-button-wrapper #google-checkout-button {text-align: center; color: #767676; font-weight: bold; font-size: 14px; padding: 5px 8px 0px 8px;}#secure-button img, #paypal-button img, #google-checkout-button img, #update-cart img {cursor: pointer;}.verification {font-size: 13px; font-family: Helvetica,Arial,sans-serif; padding-left: 20px;}.verification li {padding-bottom: 5px;}.feedback {float: left; width: 173px; padding-top: 15px; color: #666666; font-weight: bold; font-size: 13px;}.feedback p {margin-left: 20px;}.dataFirstRow {}.dataFirstRow td {border-top: 0px !important;}/*------------ My Account ---------------*/.myaccount-wrapper {width: 349px;}.myaccount-wrapper li {background-color: #DFDFDF; padding: 10px 20px; margin-bottom: 1px; overflow: hidden;}.myaccount-wrapper li a {color: #006697; font-weight: bold;}.myaccount-wrapper .label {float: left; width: 80px; text-align: right; font-weight: bold; padding-top: 3px;}.myaccount-wrapper .value {float: left; width: 200px; font-weight: bold;}.myaccount-wrapper .value a {text-decoration: underline; font-weight: normal;}.payment-info li {font-size: 13px; line-height:22px;}.payment-info li .label {width: 150px; float: left; font-weight: bold; }.payment-info li .value {width: 300px; float: left; }.myaccount-field {width: 752px; font-size: 12px; color:#333; font-weight: bold; overflow: hidden;}.myaccount-field .label {float: left; width: 100px; text-align: right; padding-top: 7px;}.myaccount-field .label1 {float: left; width: 105px; text-align: right; padding-top: 7px;}.myaccount-field .label2 {float: left; width: 154px; text-align: right; padding-top: 7px; font-weight: normal;}.myaccount-field .value {float: left; width: 300px; text-align: left; padding: 4px;}.myaccount-field .value1 {float: left; width: 300px; text-align: left; padding: 4px; font-size: 11px; font-weight: normal;}.myaccount-field .three {float: left; width: 252px; text-align: left; line-height: 17px;}.myaccount-field .three1 {float: left; width: 244px; text-align: left; line-height: 17px;}.myaccount-field .three2 {float: left; width: 252px; text-align: left; line-height: 18px; font-weight: normal;}.myaccount-field .three3 {float: left; width: 244px; text-align: left; line-height: 18px; font-weight: normal;}/*------------ Login Wrapper ---------------*/.loginwrapper-top {background: url('../images/loginwrapper-top.gif') no-repeat; width: 349px; height: 5px; overflow: hidden;}.login-wrapper {width: 349px;}.login-wrapper li {color: #555555; background-color: #DFDFDF; width: 349px; float: left;}.login-wrapper .label {font-size: 12px; float: left; width: 100px; text-align: right; font-weight: bold; padding-top: 2px;}.login-wrapper .label1 {font-size: 11px; float: left; width: 110px; text-align: right; font-weight: bold; padding-top: 4px;}.login-wrapper .value {float: left; width: 200px; font-weight: bold;}.login-wrapper .value a {text-decoration: underline; font-weight: normal; color: #006697;}.loginwrapper-bottom {background: url('../images/loginwrapper-bottom.gif') no-repeat; width: 349px; height: 5px; overflow: hidden;}/*------------ Login Wrapper of secure_checkout.html ---------------*/.login-message {color: #CC0000; font-size:12px; font-weight: bold; padding-bottom: 5px;}.loginwrapper-top1 {background: url('../images/loginwrapper-top.gif') no-repeat; width: 349px; height: 5px; overflow: hidden; font-size: 12px; color: #666666;}.login-wrapper1 {width: 349px; font-size: 12px; color: #555555; overflow: hidden; }.login-wrapper1 li {background-color: #DFDFDF; width: 349px; float: left;}.login-wrapper1 .label {float: left; width: 80px; text-align: right; font-weight: bold; padding-top: 3px;}.login-wrapper1 .value {float: left; width: 200px; font-weight: bold;}.login-wrapper1 .value a {text-decoration: underline; font-weight: normal; color: #3399CC; font-weight: bold; font-size: 11px;}.login-wrapper1 .value a:hover {color: #99CCCC;}.loginwrapper-bottom1 {background: url('../images/loginwrapper-bottom.gif') no-repeat; width: 349px; height: 5px; overflow: hidden;}/*------------ New customer register Wrapper of secure_checkout.html ---------------*/.newcustomerwrapper-top {background: url('../images/newcustomerwrapper-top.gif') no-repeat; width: 349px; height: 5px; overflow: hidden;}.newcustomer-wrapper {width: 349px; font-size: 12px; color: #555555; overflow: hidden;}.newcustomer-wrapper li {background-color: #F0F0F0; width: 349px; float: left;}.newcustomer-wrapper .label {float: left; width: 50px; text-align: right; font-weight: bold;}.newcustomer-wrapper .value {float: left; width: 280px; font-weight: bold; _padding-top: 3px;}.newcustomer-wrapper .value a {text-decoration: underline; font-weight: normal; color: #3399CC; font-weight: bold; font-size: 11px;}.newcustomer-wrapper .value a:hover {color: #99CCCC;}.newcustomer-wrapper .value a:active {color: #CCCCCC;}.newcustomerwrapper-bottom {background: url('../images/newcustomerwrapper-bottom.gif') no-repeat; width: 349px; height: 5px; overflow: hidden;}/*------------ Login Wrapper of secure_checkout.html ---------------*/.login-message {color: #CC0000; font-size:12px; font-weight: bold; padding-bottom: 5px;}.loginwrapper-top11 {background: url('../images/loginwrapper-top.gif') no-repeat; width: 349px; height: 5px; overflow: hidden; font-size: 12px; color: #666666;}.login-wrapper11 {width: 349px; font-size: 12px; color: #555555; overflow: hidden; height: 180px; background-color: #DFDFDF;}.login-wrapper11 li {background-color: #DFDFDF; width: 349px; float: left;}.login-wrapper11 .label {float: left; width: 100px; text-align: right; font-weight: bold; padding-top: 3px;}.login-wrapper11 .value {float: left; width: 200px; font-weight: bold;}.login-wrapper11 .value a {text-decoration: underline; font-weight: normal; color: #3399CC; font-weight: bold; font-size: 11px;}.login-wrapper11 .value a:hover {color: #99CCCC;}.loginwrapper-bottom11 {background: url('../images/loginwrapper-bottom.gif') no-repeat; width: 349px; height: 5px; overflow: hidden;}/*------------ New customer register Wrapper of secure_checkout.html ---------------*/.newcustomerwrapper-top11 {background: url('../images/newcustomerwrapper-top.gif') no-repeat; width: 349px; height: 5px; overflow: hidden;}.newcustomer-wrapper11 {width: 349px; font-size: 12px; color: #555555; overflow: hidden; height: 180px; background-color: #F0F0F0;}.newcustomer-wrapper11 li {background-color: #F0F0F0; width: 349px; float: left;}.newcustomer-wrapper11 .label {float: left; width: 50px; text-align: right; font-weight: bold;}.newcustomer-wrapper11 .value {float: left; width: 280px; font-weight: bold; padding-top: 3px;}.newcustomer-wrapper11 .value a {text-decoration: underline; font-weight: normal; color: #3399CC; font-weight: bold; font-size: 11px;}.newcustomer-wrapper11 .value a:hover {color: #99CCCC;}.newcustomer-wrapper11 .value1 {float: left; width: 280px; font-weight: normal; padding-top: 3px;}.newcustomer-wrapper11 .value1 a {text-decoration: underline; font-weight: normal; color: #3399CC; font-weight: bold; font-size: 11px;}.newcustomer-wrapper11 .value1 a:hover {color: #99CCCC;}.newcustomerwrapper-bottom11 {background: url('../images/newcustomerwrapper-bottom.gif') no-repeat; width: 349px; height: 5px; overflow: hidden;}/*------------ Payment Information Wrapper of secure_checkout2.html ---------------*/.payment-information-top {background: url('../images/payment-information-top.gif') no-repeat; width: 712px; height: 5px; overflow: hidden;}.payment-information {width: 712px; font-size: 12px; color: #555555; overflow: hidden;}.payment-information li {background-color: #DFDFDF; width: 712px; float: left;}.payment-information .label {float: left; width: 130px; text-align: right; font-weight: bold; padding-top: 3px;}.payment-information .label a {font-size: 11px; text-decoration: underline; font-weight: normal; color: #3399CC; font-weight: bold;}.payment-information .label a:hover {color: #99CCCC;}.payment-information .label a:active {color: #CCCCCC;}.payment-information .value {float: left; width: 200px; font-weight: bold;}.payment-information .value a {text-decoration: underline; font-weight: normal; color: #3399CC; font-weight: bold;}.payment-information .value a:hover {color: #99CCCC;}.payment-information-bottom {background: url('../images/payment-information-bottom.gif') no-repeat; width: 712px; height: 5px; overflow: hidden;}/*------------ Billing Address Wrapper of secure_checkout2.html ---------------*/.billingaddress {width: 350px;  margin-top: 12px;}.billingaddress-top {background: url('../images/newcustomerwrapper-top.gif') no-repeat; width: 349px; height: 5px; overflow: hidden;}.billingaddress-wrapper {width: 349px; color: #555555; overflow: hidden; padding-bottom: 5px;}.billingaddress-wrapper li {width: 349px; float: left; font-size: 12px; padding-top: 5px; overflow: hidden;}.billingaddress-wrapper .label {float: left; width: 130px; text-align: right; font-weight: bold; padding-top: 3px;}.billingaddress-wrapper .value {float: left; width: 200px; font-weight: bold;}.billingaddress-wrapper .value a {text-decoration: underline; font-weight: normal; color: #3399CC; font-weight: bold;}.billingaddress-wrapper .value a:hover {color: #99CCCC;}.billingaddress-bottom {background: url('../images/newcustomerwrapper-bottom.gif') no-repeat; width: 349px; height: 5px; overflow: hidden;}/*------------ Shipping Address Wrapper of secure_checkout2b.html ---------------*/.shippingaddress-top {background: url('../images/newcustomerwrapper-top.gif') no-repeat; width: 349px; height: 5px; overflow: hidden;}.shippingaddress-wrapper {width: 349px; color: #555555; overflow: hidden; padding-bottom: 5px;}.shippingaddress-wrapper li {width: 349px; float: left; font-size: 12px; padding-top: 15px; overflow: hidden;}.shippingaddress-wrapper .label {float: left; width: 245px; font-weight: bold; padding-top: 3px; padding-left: 20px;}.shippingaddress-wrapper .label .data1 {float: left; width: 18px;}.shippingaddress-wrapper .label .data2 {float: left; width: 219px;}.shippingaddress-wrapper .value {float: left; width: 65px; font-weight: bold;}/*------------ Contact Information Wrapper of secure_checkout2.html ---------------*/.contact-information-top {background: url('../images/contact-information-top.gif') no-repeat; width: 712px; height: 5px; overflow: hidden;}.contact-information {width: 712px; font-size: 12px; color: #555555; overflow: hidden; background-color: #F0F0F0; padding-bottom: 5px;}.contact-information li {width: 712px; float: left; padding-top: 5px;}.contact-information .label {float: left; width: 130px; text-align: right; font-weight: bold; padding-top: 3px;}.contact-information .value {float: left; width: 200px; font-weight: bold;}.contact-information-bottom {background: url('../images/contact-information-bottom.gif') no-repeat; width: 712px; height: 5px; overflow: hidden;}/*------------  Giftwrap Options Wrapper of secure_checkout3.html ---------------*/.giftwrap-top {background: url('../images/contact-information-top.gif') no-repeat; width: 712px; height: 5px; overflow: hidden;}.giftwrap {width: 712px; font-size: 12px; color: #555555; overflow: hidden; background-color: #F0F0F0; padding-bottom: 5px;}.giftwrap li {width: 712px; float: left; padding-top: 5px;}.giftwrap .label {float: left; width: 180px; text-align: right; font-weight: bold;}.giftwrap .value {float: left; width: 520px; font-weight: bold;}.giftwrap .value textarea {margin-left: 7px; width: 487px; height: 130px;}.giftwrap .value .option {float: left; width: 23px; padding-top: 30px; text-align: right;}.giftwrap .value .option input {margin-right: 3px; width: 12px;}.giftwrap .value .data {float: left; width: 80px; text-align: center; font-size: 11px;}.giftwrap .value .option1 {float: left; width: 23px; _margin-top: -3px; text-align: right;}.giftwrap .value .option1 input {margin-right: 3px; width: 12px;}.giftwrap .value .data1 {float: left; width: 235px; font-weight: normal;}.giftwrap-bottom {background: url('../images/contact-information-bottom.gif') no-repeat; width: 712px; height: 5px; overflow: hidden;}/*------------ Product Details ---------------*/.product-detail-wrapper {float: right; width: 590px; overflow: hidden;}.information {margin-top: 15px;}.image-wrapper {float: left; width: 280px;}.image-wrapper .thumbnail {border-bottom: 1px solid #CCCCCC; padding-bottom: 10px; overflow: hidden; width: 255px; margin-top: 5px;}.image-wrapper .thumbnail li {float: left; padding-right: 1px; width: 50px; }.info-wrapper {float: left; width: 300px; color: #666666;}.product_listprice {color: #777777; font-size: 14px; display: block;}.product_ourprice {color: #996600; font-size: 18px; font-weight: bold; display: block;}.product_save {color: #333333; font-size: 14px; font-weight: bold;}.empty-star {width: 70px; height: 14px; background: url('../images/empty-star.gif') no-repeat;}.full-star {height: 14px; background: url('../images/full-star.gif') no-repeat;}.feedback-number a, .feedback-number a:visited {color: #996600; font-family: Helvetica,Arial,sans-serif; font-size: 12px; text-decoration: underline;}.feedback-number a:hover {color: #CC9900; font-family: Helvetica,Arial,sans-serif; font-size: 12px; text-decoration: underline;}.feedback-number a:active {color: #FFCC99; font-family: Helvetica,Arial,sans-serif; font-size: 12px; text-decoration: underline;}.product_instock {color: #3399CC; font-size: 11px; padding-left: 3px;}.divide {margin: 10px 0px; width: 260px; height: 1px; overflow: hidden; background-color: #CCCCCC; clear: both;}.product_replacementfrequency {font-size: 15px; }.product_supervalue1 {color: #0099CC; font-size: 16px; font-family: Helvetica,Arial,sans-serif; padding-top: 2px;}.product_supervalue2 {color: #0099CC; font-size: 14px; font-family: Helvetica,Arial,sans-serif;}.product_supervalue3 {color: #333333; font-size: 12px; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}.product_outofstock {padding-left: 4px; color: #CC0000; }.review-title {float: left; width: 250px; font-size:11px; padding-top: 5px;}.review-sort-by {float: right; width: 250px; text-align: right; padding-bottom: 5px;}.tab-wrapper1 { margin-top: 20px; width: 588px;}.tab-wrapper1 .tabs {}.tab-wrapper1 .tabs .normal {float: left; width: 294px; height: 30px; overflow: hidden;}.tab-wrapper1 .tabs .normal .left {background: url('../images/tab-button-left.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper1 .tabs .normal .middle {background: url('../images/tab-button-middle.gif') repeat-x; width: 288px; height: 30px; text-align: center; float: left; color: #444444; font-weight: bold;}.tab-wrapper1 .tabs .normal .middle table tr td {line-height: 12px;}.tab-wrapper1 .tabs .normal .right {background: url('../images/tab-button-right.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper1 .tabs .active {float: left; width: 294px; height: 30px; overflow: hidden;}.tab-wrapper1 .tabs .active .left {background: url('../images/tab-button-left-active.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper1 .tabs .active .middle {background: url('../images/tab-button-middle-active.gif') repeat-x; width: 288px; height: 30px; text-align: center; float: left; color: #444444; font-weight: bold;}.tab-wrapper1 .tabs .active .middle table tr td {line-height: 12px;}.tab-wrapper1 .tabs .active .right {background: url('../images/tab-button-right-active.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper1 .tabs .over {float: left; width: 294px; height: 30px; overflow: hidden; cursor: pointer;}.tab-wrapper1 .tabs .over .left {background: url('../images/tab-button-left.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper1 .tabs .over .middle {background: url('../images/tab-button-middle.gif') repeat-x; width: 288px; height: 30px; text-align: center; float: left; color: #888888; font-weight: bold;}.tab-wrapper1 .tabs .over .middle table tr td {line-height: 12px;}.tab-wrapper1 .tabs .over .right {background: url('../images/tab-button-right.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper1 .tab-content {border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; padding: 20px 20px 10px 20px; font-size: 12px; line-height: 17px; border-top: 1px solid #b1b1b1;}.tab-wrapper1 .tab-bottom {background: url('../images/bottom3.gif') no-repeat; width: 588px; height: 5px; overflow: hidden;}.tab-wrapper2 { margin-top: 20px; width: 588px;}.tab-wrapper2 .tabs {}.tab-wrapper2 .tabs .normal {float: left; width: 294px; height: 30px; overflow: hidden; }.tab-wrapper2 .tabs .normal .left {background: url('../images/tab-button-left.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper2 .tabs .normal .middle {background: url('../images/tab-button-middle.gif') repeat-x; width: 288px; height: 30px; text-align: center; float: left; color: #444444; font-weight: bold;}.tab-wrapper2 .tabs .normal .middle table tr td {line-height: 12px;}.tab-wrapper2 .tabs .normal .right {background: url('../images/tab-button-right.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper2 .tabs .active {float: left; width: 294px; height: 30px; overflow: hidden;}.tab-wrapper2 .tabs .active .left {background: url('../images/tab-button-left-active.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper2 .tabs .active .middle {background: url('../images/tab-button-middle-active.gif') repeat-x; width: 288px; height: 30px; text-align: center; float: left; color: #444444; font-weight: bold;}.tab-wrapper2 .tabs .active .middle table tr td {line-height: 12px;}.tab-wrapper2 .tabs .active .right {background: url('../images/tab-button-right-active.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper2 .tabs .over {float: left; width: 294px; height: 30px; overflow: hidden; cursor: pointer;}.tab-wrapper2 .tabs .over .left {background: url('../images/tab-button-left.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper2 .tabs .over .middle {background: url('../images/tab-button-middle.gif') repeat-x; width: 288px; height: 30px; text-align: center; float: left; color: #888888; font-weight: bold;}.tab-wrapper2 .tabs .over .middle table tr td {line-height: 12px;}.tab-wrapper2 .tabs .over .right {background: url('../images/tab-button-right.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper2 .tab-content {border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; padding: 20px 20px 10px 20px; font-size: 12px; line-height: 17px;}.tab-wrapper2 .tab-bottom {background: url('../images/bottom3.gif') no-repeat; width: 588px; height: 5px; overflow: hidden;}.tab-wrapper3 { margin-top: 20px; width: 588px;}.tab-wrapper3 .tabs {}.tab-wrapper3 .tabs .normal {float: left; width: 196px; height: 30px; overflow: hidden;}.tab-wrapper3 .tabs .normal .left {background: url('../images/tab-button-left.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper3 .tabs .normal .middle {background: url('../images/tab-button-middle.gif') repeat-x; width: 190px; height: 30px; text-align: center; float: left; color: #444444; font-weight: bold;}.tab-wrapper3 .tabs .normal .middle table tr td {line-height: 12px;}.tab-wrapper3 .tabs .normal .right {background: url('../images/tab-button-right.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper3 .tabs .active {float: left; width: 196px; height: 30px; overflow: hidden;}.tab-wrapper3 .tabs .active .left {background: url('../images/tab-button-left-active.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper3 .tabs .active .middle {background: url('../images/tab-button-middle-active.gif') repeat-x; width: 190px; height: 30px; text-align: center; float: left; color: #444444; font-weight: bold;}.tab-wrapper3 .tabs .active .middle table tr td {line-height: 12px;}.tab-wrapper3 .tabs .active .right {background: url('../images/tab-button-right-active.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper3 .tabs .over {float: left; width: 196px; height: 30px; overflow: hidden; cursor: pointer;}.tab-wrapper3 .tabs .over .left {background: url('../images/tab-button-left.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper3 .tabs .over .middle {background: url('../images/tab-button-middle.gif') repeat-x; width: 190px; height: 30px; text-align: center; float: left; color: #888888; font-weight: bold;}.tab-wrapper3 .tabs .over .middle table tr td {line-height: 12px;}.tab-wrapper3 .tabs .over .right {background: url('../images/tab-button-right.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper3 .tab-content {border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; padding: 20px 20px 10px 20px; font-size: 12px; line-height: 17px;}.tab-wrapper3 .tab-bottom {background: url('../images/bottom3.gif') no-repeat; width: 588px; height: 5px; overflow: hidden;}.tab-wrapper4 { margin-top: 20px; width: 588px;}.tab-wrapper4 .tabs {}.tab-wrapper4 .tabs .normal {float: left; width: 147px; height: 30px; overflow: hidden;}.tab-wrapper4 .tabs .normal .left {background: url('../images/tab-button-left.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper4 .tabs .normal .middle {background: url('../images/tab-button-middle.gif') repeat-x; width: 141px; height: 30px; text-align: center; float: left; color: #444444; font-weight: bold;}.tab-wrapper4 .tabs .normal .middle table tr td {line-height: 12px;}.tab-wrapper4 .tabs .normal .right {background: url('../images/tab-button-right.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper4 .tabs .active {float: left; width: 147px; height: 30px; overflow: hidden;}.tab-wrapper4 .tabs .active .left {background: url('../images/tab-button-left-active.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper4 .tabs .active .middle {background: url('../images/tab-button-middle-active.gif') repeat-x; width: 141px; height: 30px; text-align: center; float: left; color: #444444; font-weight: bold;}.tab-wrapper4 .tabs .active .middle table tr td {line-height: 12px;}.tab-wrapper4 .tabs .active .right {background: url('../images/tab-button-right-active.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper4 .tabs .over {float: left; width: 147px; height: 30px; overflow: hidden; cursor: pointer;}.tab-wrapper4 .tabs .over .left {background: url('../images/tab-button-left.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper4 .tabs .over .middle {background: url('../images/tab-button-middle.gif') repeat-x; width: 141px; height: 30px; text-align: center; float: left; color: #888888; font-weight: bold;}.tab-wrapper4 .tabs .over .middle table tr td {line-height: 12px;}.tab-wrapper4 .tabs .over .right {background: url('../images/tab-button-right.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper4 .tab-content {border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; padding: 20px 20px 10px 20px; font-size: 12px; overflow: hidden; line-height: 17px;}.tab-wrapper4 .tab-bottom {background: url('../images/bottom3.gif'); width: 588px; height: 5px; overflow: hidden;}.tab-wrapper5 { margin-top: 20px; width: 590px;}.tab-wrapper5 .tabs {}.tab-wrapper5 .tabs .normal {float: left; width: 118px; height: 30px; overflow: hidden;}.tab-wrapper5 .tabs .normal .left {background: url('../images/tab-button-left.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper5 .tabs .normal .middle {background: url('../images/tab-button-middle.gif') repeat-x; width: 112px; height: 30px; text-align: center; float: left; color: #444444; font-weight: bold;}.tab-wrapper5 .tabs .normal .middle table tr td {line-height: 12px;}.tab-wrapper5 .tabs .normal .right {background: url('../images/tab-button-right.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper5 .tabs .active {float: left; width: 118px; height: 30px; overflow: hidden;}.tab-wrapper5 .tabs .active .left {background: url('../images/tab-button-left-active.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper5 .tabs .active .middle {background: url('../images/tab-button-middle-active.gif') repeat-x; width: 112px; line-height: 30px; text-align: center; float: left; color: #444444; font-weight: bold;}.tab-wrapper5 .tabs .active .middle table tr td {line-height: 12px;}.tab-wrapper5 .tabs .active .right {background: url('../images/tab-button-right-active.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper5 .tabs .over {float: left; width: 118px; height: 30px; overflow: hidden; cursor: pointer;}.tab-wrapper5 .tabs .over .left {background: url('../images/tab-button-left.gif') no-repeat; width: 3px; height: 30px; float: left;}.tab-wrapper5 .tabs .over .middle {background: url('../images/tab-button-middle.gif') repeat-x; width: 112px; height: 30px; text-align: center; float: left; color: #888888; font-weight: bold;}.tab-wrapper5 .tabs .over .middle table tr td {line-height: 12px;}.tab-wrapper5 .tabs .over .right {background: url('../images/tab-button-right.gif') no-repeat; width: 3px; height: 30px; float: right;}.tab-wrapper5 .tab-content {border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; padding: 20px 20px 10px 20px; font-size: 12px; overflow: hidden; line-height: 17px;}.tab-wrapper5 .tab-bottom {background: url('../images/bottom5.gif'); width: 590px; height: 5px; overflow: hidden;}#tab1-content {display: block;}#tab1-content td {padding: 5px;}#tab1-content a {color: #0099CC; text-decoration: underline;}#tab1-content a:hover {color: #68B0C8;}#tab1-content a:active {color: #99CCFF;}#tab2-content {display: none;}#tab2-content td {padding: 5px;}#tab2-content a {color: #0099CC; text-decoration: underline;}#tab2-content a:hover {color: #68B0C8;}#tab2-content a:active {color: #99CCFF;}#tab3-content {display: none;}#tab3-content td {padding: 5px;}#tab3-content a {color: #0099CC; text-decoration: underline;}#tab3-content a:hover {color: #68B0C8;}#tab3-content a:active {color: #99CCFF;}#tab4-content {display: none;}#tab4-content td {padding: 5px;}#tab4-content a {color: #0099CC; text-decoration: underline;}#tab4-content a:hover {color: #68B0C8;}#tab4-content a:active {color: #99CCFF;}#tab5-content {display: none;}#tab5-content td {padding: 5px;}#tab5-content a {color: #0099CC; text-decoration: underline;}#tab5-content a:hover {color: #68B0C8;}#tab5-content a:active {color: #99CCFF;}.customer-review {font-size: 11px; font-style: italic; padding-bottom: 9px;}.customer-review a {color: #0099CC; text-decoration: underline;}.customer-review a:hover {color: #68B0C8; text-decoration: underline;}.customer-review a:active {color: #99CCFF; text-decoration: underline;}.customer-review1 {font-size:11px; padding-top: 9px;}.customer-review1 a {color: #0099CC; text-decoration: underline;}.customer-review1 a:hover {color: #68B0C8; text-decoration: underline;}.customer-review1 a:active {color: #99CCFF; text-decoration: underline;}.related_product_heading_style h2 {color: #333333; font-size: 16px; font-weight: bold; margin-top: 20px; margin-bottom: 5px;}.related-products {margin-bottom: 15px; overflow: hidden; background: url('../images/catalog_background_related.gif') repeat-x 0 bottom; float: left;}.related-products li {float: left; width: 170px; padding-right: 30px;}.related_name {}.related_name a {color: #006699; font-size: 15px; font-family:Helvetica,Arial,sans-serif; text-decoration: none;}.related_name a:hover {color: #6699CC; text-decoration: underline;}.related_name a:active {color: #CCCCCC; text-decoration: underline;}.related_price {color: #777777;}.related_ourprice {color: #996600; font-size: 14px; font-weight: bold;}.related_save {color: #333333; font-weight: bold;}.h1-category-title {padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #cdcdcd; margin-right: 21px;}
.product-title {background: url('/images/product-title.gif') no-repeat; margin-right: 21px;}
.product-title h2 {padding-left: 15px; line-height: 24px; color: white; font-size: 13px; text-transform: uppercase;}
.products-wrapper {border: 1px solid #cdcdcd; margin-right: 21px; background: url('/images/products-wrapper-bg.gif') repeat-x; margin-bottom: 10px;}
.catalog-products {background: url('/images/catalog_background.gif') repeat-x 0 bottom; float: left;}
.catalog-products.grouped {background: url('/images/catalog_grouped_background.gif') repeat-x 0 bottom;}
.catalog-products li {float: left; width: 159px; position: relative; padding-top: 20px;}
.catalog-products-last {float: left;}
.catalog-products-last li {float: left; width: 159px; position: relative; padding-top: 20px;}
.catalog_name {margin: 2px 0px;}
.catalog_name a {color: #006699; font-size: 14px; text-decoration: none;}
.catalog_name a:hover {color: #6699CC; text-decoration: underline;}
.catalog_name a:active {color: #CCCCCC; text-decoration: underline;}
.catalog_listprice {color: #777777;}
.catalog_price {color: #777777; margin-bottom: 3px;}
.catalog_ourprice {color: #996600; font-size: 13px; font-weight: bold;}
.catalog_save {color: #333333; font-weight: bold;}
.catalog_viewdetails {margin-top: 6px; margin-bottom: 2px;}
.catalog_feedback {margin-bottom: 4px;}
.catalog_text {color: #CC9900; font-size: 12px; font-weight: bold; margin-top: 2px; margin-bottom: 4px;}
.catalog_page {text-align: right; padding-right: 20px; color: #006699;}
.catalog_page a {color: #006699; text-decoration: underline; font-size: 12px; }
.catalog_page a:hover {color: #6699CC;}
/*------------ Product Details ---------------*/.water-filters {overflow: hidden; width: 570px;}.water-filters li {margin-bottom: 5px;}.water-filters .even {float: left; width: 285px;}.water-filters .odd {float: right; width: 285px;}.water-filters li .top {background: url('../images/water-filters-top.png') no-repeat; width: 282px; height: 8px;}.water-filters li .middle {background: url('../images/water-filters-middle.png') repeat-y; width: 282px; height: 140px; overflow: hidden;}.water-filters li .middle .image-wrapper { width: 95px; height: 110px; float: left; text-align: right; padding-top: 10px;}.water-filters li .middle .info-wrapper {float: left; width: 175px; padding-top: 10px;}.water-filters li .middle .info-wrapper a {color: #0091D6; font-size: 16px; font-weight: bold; text-decoration: underline;}.water-filters li .middle .info-wrapper a:hover {color: #9966CC;}.water-filters li .middle .info-wrapper p {color: #333333; margin-top: 10px;}.water-filters li .bottom {background: url('../images/water-filters-bottom.png') repeat-y; width: 282px; height: 9px;}/*------------ Refrigerator ---------------*/.refrigerator {}.refrigerator li {width: 574px; background: url('../images/refrigerator-BG.png') no-repeat; padding-bottom: 20px;}.refrigerator li a {color: #3399CC; text-decoration: underline;}.refrigerator li a:hover {color: #68B0C8;}.refrigerator li a:active {color: #99CCFF;}.refrigerator li .content {color: #333333; font-size: 13px; padding: 30px 30px 0px 30px;}.refrigerator li table tr td {font-size: 14px; color: #555555;}.refrigerator1 {}.refrigerator1 li {width: 574px; background: url('../images/refrigerator-BG.png') no-repeat; padding-bottom: 20px;}.refrigerator1 li h2 {font-size: 18px; padding: 0px; font-weight: bold;}.refrigerator1 li a {color: #3399CC; font-weight: bold; text-decoration: underline; font-size: 12px;}.refrigerator1 li a:hover {color: #68B0C8;}.refrigerator1 li a:active {color: #99CCFF;}.refrigerator1 li .content {color: #333333; font-size: 13px; padding: 30px 30px 0px 30px;}.refrigerator1 li table tr td {font-size: 14px; color: #555555;}/*------------ Furnace Filters ---------------*/.furnace-width {width: 72px; text-align: left; padding-bottom: 1px;}.furnace-width1 {width: 24px; text-align: left; padding-bottom: 1px;}.furnace-width2 {width: 82px; text-align: left; padding-bottom: 1px;}.furnace-top {text-align: left; vertical-align: top;}.furnace-help {color:#434343; margin-top: 5px; margin-left: 30px;}.furnace-help a {color: #3399CC; text-decoration: underline; font-size: 11px;}.furnace-help a:hover {color: #68B0C8;}.furnace-help a:active {color: #99CCFF;}/*------------ Write a Review ---------------*/.review {width: 126px; background-color:#f7f7f7; text-align: right; padding: 6px 0px 6px 4px;}.review a {font-size:11px; color:#0099CC;}.review a:hover {text-decoration: underline;}.review a:active {color:#68B0C8; text-decoration: underline;}.review1 {background-color:#f7f7f7; text-align: left; padding: 6px 0px 6px 8px;}.review1 a {font-size:11px; color:#0099CC;}.review1 a:hover {text-decoration: underline;}.review1 a:active {color:#68B0C8; text-decoration: underline;}.review2 {background-color:#f7f7f7; text-align: left; padding: 6px 0px 6px 8px; font-size: 11px; font-weight: bold;}.review-title {width: 710px; height: 30px; line-height: 24px; background: url('../images/review-title-bg.gif') no-repeat;}.review-title .title {font-size: 18px; color: #2a2a2a; padding-left: 20px; padding-right: 10px;}.review-title .value {font-size: 16px; color: #00608e;}.review-bottom {margin-bottom: 15px; background: url('../images/review-bottom.gif') no-repeat; width: 710px; height: 29px;}.secure-checkout-overview {background: url('../images/secure-checkout-overview-BG.gif') repeat-y; overflow: hidden; width: 758px;}.secure-checkout-overview-bottom {background: url('../images/secure-checkout-overview-bo.gif') no-repeat; overflow: hidden; width: 758px; height: 1px; }/*-------------------------------------------+|                                            ||                 FOOTER                     ||                                            |+-------------------------------------------*/.footer-wrapper {border-top: 4px solid #00A1DB; padding-top: 1px; overflow: hidden; width: 800px;}.rightpadding9 {padding-right: 9px;}.box1 {float: left; width: 193px;}.box1 .box-header {background-color: #3FCAFF; height: 23px; width: 193px; overflow: hidden;}.box1 .box-header h3 {margin-left: 15px; font-size: 14px; color: #005A86; margin-top: 7px;}.box1 .box-middle {background: url('../images/box-middle.gif') repeat-y; width: 193px; height: 110px; overflow: hidden;}.box1 .box-middle ul {margin: 13px 15px 0px 15px;}.box1 .box-middle ul li {padding: 1px 0px;}.box1 .box-middle ul li a {color:#2376B7; text-decoration: underline;}.box1 .box-middle ul li a:hover {color: #99CCFF;}.box1 .box-middle ul li a:active {color: #CCCCCC;}.box1 .box-bottom {background: url('../images/box-bottom.gif') left bottom no-repeat; width: 193px; height: 12px;}
