/* theme.css contains styles that support different sizes of theme images */ @import url("theme.css"); .cartbox{ float:left; margin-right:5px; } img { border:none; } /* idealtextiles main CSS */ body { background: #FFFFFF; margin:0px; padding:0px; color: #4c4c4c; font-size: 9pt; font-family: "Georgia", Arial, Tahoma, Verdana;	margin: 0px auto; text-align:center} #pageWidth {margin:0px auto; padding:20px 0px 0px 0px; width:900px; height:0px; font-size:0px; line-height:0px; } h1 {margin:0 0 5px 0; padding:0px; color: #890507; font-family: Georgia, "Times New Roman", Times, serif; font-size:10pt; font-weight:bold; letter-spacing: -1pt; line-height: 8pt; word-spacing: 3pt} h2 {margin:10px 0 10px 0; padding:0px; color: silver; font-family: Georgia, "Times New Roman", Times, serif; font-size:10pt; font-weight:bold; letter-spacing: -1pt; line-height: 8pt; word-spacing: 3pt} a {text-decoration:none; } form, p {margin:0px; padding:0px} table {font-size: 9pt; font-family: "Georgia", Arial, Tahoma, Verdana;} /*p, table, td, th { font-family: "Georgia", Arial, Tahoma, Verdana; }*/ #top {margin:0px auto; padding:0px; width:900px; height:0px; } #logo {float:left; width:556px;} #cart {float:right; width:265px; height:59px; padding: 22px 76px 0 0; font-family:Arial, Helvetica, sans-serif;font-size: 7pt; text-align:right; background:url('bag.gif') right no-repeat;} #cartinfo {margin: 0 0 8px 0; white-space: nowrap;} #cart a:link, #cart a:visited{color:#000000; text-decoration:underline; font-weight:bold;} #cart a:hover{color:#909090; text-decoration:none;} #topMenu {clear:both; height: 25px; padding-top:2px;} #pages { width: 640px; float:left;} #topMenu a.checkout-checkoutbg:link { color: #efefef; text-decoration: none; } a.checkout-checkoutbg:visited { color: #efefef; text-decoration: none; } a.checkout-checkoutbg:hover { color: #efefef; text-decoration: underline; } a.checkout-checkoutbg:active { color: #efefef; text-decoration: underline; } a.checkout-textcolor:link { color: #000000; text-decoration: none; } a.checkout-textcolor:visited { color: #000000; text-decoration: none; } a.checkout-textcolor:hover { color: #000000; text-decoration: underline; } a.checkout-textcolor:active { color: #000000; text-decoration: underline; } ul {list-style-type:none; margin:0px; padding:0px;} #topMenu ul li {float:left; padding-top:4px; text-align:center;} #topMenu ul li  a:link, #topMenu ul li  a:visited {vertical-align:8px; color:#3b3a3c; text-decoration:none;} #topMenu ul li  a:hover {vertical-align:8px; color:#7F7F7F;; text-decoration:none;} #topMenu ul li  .current:link, #topMenu ul li  .current:visited {color:#890507; text-decoration:underline; font-weight:bold;} #topMenu .divider { margin: 0 10px; height:25px; width:1px; font-size:28px; background:url('menu-sep.gif') no-repeat top center;} #search { width: 253px; float:right; padding-top: 6px; font-weight: bold; text-align:right; vertical-align:-20px} #search .text {padding-top: 4px; float:left} #search .inputField {width: 138px; height: 22px; padding: 2px; border:none; background:url('search-bg.gif') no-repeat transparent;} #search button { width:37px; height: 22px; margin-left:6px; background:url('button-go.gif') no-repeat transparent; border:none; vertical-align:top} #topStrip { margin: 11px auto; padding: 11px 0; clear:both; background:url('top-bg.jpg') center no-repeat #3b3a3c; min-width: 900px; height:78px; overflow:visible; border-top: 1px solid #f2c300; border-bottom: 1px solid #f2c300;} #center {margin:0px auto; width:900px; padding-top:10px} #leftColumn {width: 210px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size: 10pt; font-style:italic; letter-spacing: -0.5pt} #leftColumn a.checkout-checkoutbg:link { /* color: #efefef; */ text-decoration: none; } a.checkout-checkoutbg:visited { color: #efefef; text-decoration: none; } a.checkout-checkoutbg:hover { color: #efefef; text-decoration: underline; } a.checkout-checkoutbg:active { color: #efefef; text-decoration: underline; } a.checkout-textcolor:link { color: #000000; text-decoration: none; } a.checkout-textcolor:visited { color: #000000; text-decoration: none; } a.checkout-textcolor:hover { color: #000000; text-decoration: underline; } a.checkout-textcolor:active { color: #000000; text-decoration: underline; } ul {margin:0px 0 0 15px; padding:0px; } #leftColumn ul li { margin:0; padding:5px 0 5px 0; text-align:left; font-size: 14px; line-height:15px;}  #leftColumn ul li  a:link, #leftColumn ul li  a:visited { /* color:#3b3a3c; */ text-decoration:none; } #leftColumn ul li  a:hover { color:#7F7F7F; } #leftColumn .header {margin: 0 0 10px 10px} #leftColumn .center {margin-top: 30px} #leftColumn .menuInnerMargin {height:10px; line-height:8px; font-size:8px} #colorsNames {float:left; border: 0px solid black; width: 109px; overflow:visible} #colorsPallete {float:right; border: 0px solid black; width: 102px; margin: 10px -2px 0 0;} #colorsPallete .colorBox {margin: 2px; width: 21px; height: 21px; float: right;} #securePayments { text-align:left; clear:both; height:49px;} #rightColumn {width: 670px; float:right; text-align:left;} #center .greyDivider {height: 10px; background-color:#e2e2e2; line-height:1px; font-size:1px} #rightColumn .example {width: 321px; float:left;} #rightColumn .image {width: 160px; padding: 4px; border:1px dotted #b2b2b2; float:left; /*text-align:center;*/ } #rightColumn .description {width: 135px; border:0px dashed #b2b2b2; float:right} #rightColumn .description .header {margin-top:15px; font-weight:bold; color:#890507; font-size:10pt} #rightColumn .description .black {margin-top:12px; color:#000000; font-size:7.5pt; font-weight:bold} #rightColumn .description .info {color:#3b3a3c; font-size:7pt; line-height:8pt;} #rightColumn .description .detail {margin: 12px 0 10px 0; color:#3b3a3c; font-size:7pt;} #rightColumn .description .importantDetail {margin: 12px 0 10px 0; color:#e20505; font-size:7pt; font-weight:bold} #rightColumn .description .link a:link, #rightColumn .description .link a:visited {font-size:7pt; font-style:italic; color:#3b3a3c;} #rightColumn .description .link a:hover {font-size:7pt; font-style:italic; color:#7F7F7F;} #rightColumn .raquo {font-size:9pt; vertical-align:-1px} #rightColumn .enlarge {float:left; clear:left; margin-top:10px; width:325px} #rightColumn .enlarge a:link, #rightColumn .enlarge a:visited {text-decoration:underline; color:#3b3a3c} #rightColumn .enlarge a:hover {color:#7F7F7F; text-decoration:none} #rightColumn .prises {font-size:10pt; color:#1a1818; letter-spacing:-0.1pt} #rightColumn .amount {width: 16px} #rightColumn button {background:url('button-add.gif'); width:45px; height:20px; border:none; margin:0px; padding:0px; cursor:pointer} .clear {clear:both} #rightColumn .examplesDivider {width:321px; margin: 12px 0; padding:0px; line-height:0px; font-size:0px; height:1px; background-color:#d8d8d8; border:none;} #bottomMargin {clear:both; height:10px} #bottomStrip { margin: 11px auto; padding: 11px 0; clear:both; background:url('bottom-bg.gif') center no-repeat  #e2e2e2; min-width: 900px; height:78px; overflow:visible;} /*#bottomStrip { margin: 11px auto; padding: 11px 0; clear:both; background:#e2e2e2; min-width: 900px; height:78px; overflow:visible;} #bottomStripBgContainer { margin: -111px auto 0px auto; width: 900px; overflow:visible;} #bottomStripBg { float:right; margin-right: -37px; background:url(bottom-bg.gif) 100% 0% no-repeat #e2e2e2; width: 308px; height:100px; overflow:visible;} */ #footerLinks { position:relative; clear:both; margin: 15px auto; width: 900px; padding-bottom: 13px; font-size:7pt; font-style:italic; color:#909090 } #footerLinks a.checkout-checkoutbg:link { color: #efefef; text-decoration: none; } a.checkout-checkoutbg:visited { color: #efefef; text-decoration: none; } a.checkout-checkoutbg:hover { color: #efefef; text-decoration: underline; } a.checkout-checkoutbg:active { color: #efefef; text-decoration: underline; } a.checkout-textcolor:link { color: #000000; text-decoration: none; } a.checkout-textcolor:visited { color: #000000; text-decoration: none; } a.checkout-textcolor:hover { color: #000000; text-decoration: underline; } a.checkout-textcolor:active { color: #000000; text-decoration: underline; } ul {list-style-type:none; margin:0px; padding:0px;} #footerLinks ul li {float:left; text-align:left;} #footerLinks ul li  a:link, #footerLinks ul li  a:visited {color:#909090; font-weight: bold;} #footerLinks ul li  a:hover {color:#7F7F7F; text-decoration:underline;} .lightgrey {color: #666666;} .darkred {color:#890507;} .dark {color:#000000;} /* Additional styles */ .progress25 { border: 1px solid black; margin-left:10px; background-color:green; padding-right:50px; height:10px; } .progress50 { border: 1px solid black; margin-left:10px; background-color:green; padding-right:100px; height:10px; } .progress75 { border: 1px solid black; margin-left:10px; background-color:green; padding-right:150px; height:10px; } .progress100 { border: 1px solid black; margin-left:10px; background-color:green; padding-right:200px; height:10px; } .to-go25 { border: 1px solid black; background-color:red; padding-right:50px; height:10px; } .to-go50 { border: 1px solid black; background-color:red; padding-right:100px; height:10px; } .to-go75 { border: 1px solid black; background-color:red; padding-right:150px; height:10px; } /* Start of styles for Silver theme */ /* container -------------------------- */ #silver-shadow-left { width: 967px; padding: 0; background: url('silver-theme-shadow-left.png') left repeat-y; margin: 0 auto; } #silver-shadow-right { background: url('silver-theme-shadow-right.png') right repeat-y; margin-left: 4px; padding: 0; width: 963px; } #silver-container { background: #fff; padding: 0; margin-right: 4px; width: 959px; padding-bottom: 6px; } #silver-page-bottom-rounded { width: 967px; margin: 0 auto; padding: 0; background: url('silver-theme-rounded-footer.png') no-repeat; } /* header area ---------------------------- */ #silver-header img { margin: 10px; float: left; display: inline; } #silver-login-terms { width: 101px; height: 24px; background: url('silver-theme-login-box.jpg'); float: right; margin-right: 10px; display: inline; } #silver-login-terms p { text-align: center; padding-top: 4px; margin: 0; } #silver-login-terms p a { color: #000000; } #silver-login-terms p a:hover { text-decoration: none; color: #cc0000; } #silver-cart-checkout { float: right; text-align: right; clear: right; margin-top: 30px; margin-right: 10px; display: inline; text-transform: uppercase; } #silver-cart-checkout p { padding-bottom: 2em; } #silver-cart-checkout p a { color: #000000; } #silver-cart-checkout p a:hover { color: #cc0000; } .silver-cart-link { padding-left: 20px; background: url('theme_icon_cart.gif') no-repeat left; } #silver-nav-bar { clear: both; margin: 0 10px; height: 29px; background: url('silver-theme-nav-bar-bg.jpg'); } #silver-nav-bar-left { background: url('silver-theme-nav-bar-left.jpg') no-repeat; } #silver-nav-bar-left ul { margin: 0; padding: 0; list-style: none; padding-left: 5px; height: 29px; } #silver-nav-bar-left ul li { display: inline; } #silver-nav-bar-left ul li a { display: block; float: left; line-height: 29px; padding: 0 10px; border-right: solid 1px #999; color: #000000; } #silver-nav-bar-left ul li a:hover { text-decoration: none; color: #cc0000; } #silver-quick-search-container { float: right; width: 256px; height: 29px; background: url('silver-theme-search-bg.jpg'); } #silver-quick-search { background: url('silver-theme-search-end-left.jpg') no-repeat; height: 29px; } #silver-quick-search-field { background: url('silver-theme-search-end-right.jpg') right no-repeat; height: 25px; padding-top: 4px; } input.silver-search-field { margin: 2px 0 0 3px; border: 0; float: left; width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; } input.silver-search-button { float: right; margin: 2px 3px 0 0; } /* sidebar ---------------------------- */ #silver-sidebar-left { float: left; margin: 10px; display: inline; width: 210px; } .silver-sidebar-list { background: url('silver-theme-sidebar-curve-bg.gif'); } .silver-sidebar-list-bottom { background: url('silver-theme-sidebar-curve-bottom.gif') no-repeat bottom; } .silver-sidebar-list-top { background: url('silver-theme-sidebar-curve-top.gif') no-repeat top; padding-bottom: 6px; } .silver-sidebar-list-top h1 { padding: 11px; font-size: 14px; color: #678298; } /* section/brochure lists -------------------------- */ #silver-section-list ul, #silver-brochure-list ul { padding: 0; margin: 0 1px; list-style: none; background: url('silver-theme-section-list-gradient.jpg') repeat-x; border-top: dotted 1px #858585; } #silver-section-list ul li, #silver-brochure-list ul li { padding: 0; margin: 0; } #silver-section-list ul li a, #silver-brochure-list ul li a { display: block; border-bottom: dotted 1px #858585; padding: 5px 11px; margin: 0; color: #000000; } #silver-section-list ul li a:hover, #silver-brochure-list ul li a:hover { text-decoration: none; color: #cc0000; } .silver-sidebar-list-separator { clear: both; background-image: none; background-color: #fff; } /* marketing lists ---------------------------- */ #silver-new-products-list h1, #silver-best-sellers-list h1 { border-bottom: dotted 1px #858585; } .silver-sidebar-product { border-bottom: dotted 1px #858585; margin: 0 1px; background: #f4f4f4; height: 125px; overflow: hidden; } p.silver-sidebar-product-name { font-weight: bold; padding: 5px 11px; border-bottom: solid 1px #afafaf; background: #fff; margin: 0; } p.silver-sidebar-product-name a { color: #828baa; } p.silver-sidebar-product-name a:hover { color: #cc0000; } .silver-sidebar-product-image { width: 95px; height: 100px; float: left; background: #fff; border-right: solid 1px #afafaf; text-align: center; } .silver-sidebar-product-image img { margin-top: 5px; } .silver-sidebar-product-description { margin: 5px 4px 0 0; padding: 0 0 0 100px; font-size: 10px; } .silver-sidebar-product-more { font-size: 10px; margin: 5px 0; padding: 0 0 0 100px; } .silver-sidebar-product-price { font-weight: bold; margin: 0; padding: 0 0 0 100px; } /* bulk area -------------------------- */ #silver-bulk { float: right; width: 718px; margin: 10px 10px 10px 0; background: url('silver-theme-bulk-bg.gif'); display: inline; } #silver-bulk-bottom { background: url('silver-theme-bulk-bottom.gif') no-repeat bottom; } #silver-bulk-top { background: url('silver-theme-bulk-top.gif') no-repeat top; padding: 10px; } /* footer ---------------------------- */ #silver-footer { margin: 0 10px; background: url('silver-theme-footer-bg.jpg'); clear: both; } #silver-footer-left { background: url('silver-theme-footer-left.jpg') no-repeat; } #silver-footer-right { background: url('silver-theme-footer-right.jpg') no-repeat right; height: 88px; } .silver-address-box { float: left; display: inline; width: 180px; margin: 10px 20px; height: 68px; font-size: 11px; color: #666; } .silver-copyright-info { float: right; display: inline; margin: 10px 20px; height: 68px; font-size: 11px; color: #666;	 } /* End of styles for Silver theme */ /* Start of styles for Bobcat theme */ /* general layout --------------------*/ #bobcat-container { width: 940px; margin: 10px auto; } #bobcat-header-area { background: url('bobcat-header-bg.gif'); } #bobcat-logo-area { background: url('bobcat-header-top.gif') no-repeat; padding: 5px; } #bobcat-navigation-bar { height: 30px; background: url('bobcat-header-bottom.gif') no-repeat; } #bobcat-navigation-bar ul { margin: 0 5px; padding: 0; list-style: none; } #bobcat-navigation-bar ul li { display: inline; } li.bobcat-search-field { display: block; float: left; padding: 0; height: 30px; } li.bobcat-search-field input { border: solid 1px #000000; font: 12px Arial, Helvetica, sans-serif; padding: 1px; background: #ffffff; color: #000000; margin-top: 5px; } li.bobcat-search-button { display: block; float: left; padding: 0 10px 0 0; height: 30px; } #bobcat-navigation-bar ul li a { color: #ffffff; display: block; float: left; line-height: 30px; padding: 0 10px; border-left: solid 1px #ffffff; text-decoration: none; text-transform: lowercase; } #bobcat-navigation-bar ul li a:hover { background: #828baa; } #bobcat-navigation-bar ul li.bobcat-home-link a { border: 0; } #bobcat-navigation-bar ul li.bobcat-view-cart { float: right; } #bobcat-navigation-bar ul li.bobcat-view-cart a { background: url('theme_icon_cart.gif') no-repeat left; padding-left: 30px; border: 0; } #bobcat-navigation-bar ul li.bobcat-view-cart a:hover { background: #828baa url('theme_icon_cart.gif') no-repeat left; } #bobcat-navigation-bar ul li.bobcat-checkout { float: right; } #bobcat-bulk-top { height: 10px; margin-top: 10px; } #bobcat-bulk { background: url('bobcat-bulk-bg.gif'); padding: 0 10px; } #bobcat-sidebar-left { float: left; width: 130px; margin-right: 30px; } #bobcat-sidebar-right { float: right; width: 130px; } #bobcat-content { float: left; width: 600px; } #bobcat-bulk-bottom { height: 10px; margin-bottom: 10px; } #bobcat-footer { height: 100px; background: #ffffff; } .bobcat-address-box { float: left; display: inline; width: 180px; margin: 0 20px; height: 80px; padding: 10px 0; font-size: 11px; color: #000000; } .bobcat-copyright-info { float: right; display: inline; margin: 0 20px; height: 80px; width: 200px; text-align: right; padding: 10px 0; font-size: 11px; color: #000000;	 } /* overriding default styles */ .bobcat-sidebar .text_heading_left_column { color: #efefef; } .bobcat-sidebar .dotted_line_blue { background-color: #efefef; } .bobcat-sidebar ul { color : #ffffff; } .bobcat-sidebar a { color : #efefef; } .bobcat-sidebar .solid_line_blue { background-color: #efefef; } .bobcat-sidebar a.product_section:visited { color : #ffffff; } .bobcat-sidebar a.product_section:link { color : #ffffff; } .bobcat-sidebar a.product_section:active { color : #ffffff; } .bobcat-sidebar a.product_section:hover { color : #ffffff; } .bobcat-sidebar .product_image_cost { float: none; margin: 0; } .bobcat-sidebar .text_product_small_info_heading { color : #efefef; text-align: center; } .bobcat-sidebar .text_product_small_info_price { color : #ffffff; clear: both; padding: 5px 0; text-align: center; } .bobcat-sidebar .text_product_small_info { display: none; } /* End of styles for Bobcat theme */ /* Start of styles for Minimal theme */ /* general layout --------------------*/ #minimal-container { width: 940px; margin: 10px auto; } #minimal-header-area { } #minimal-logo-area { } #minimal-navigation-bar { height: 30px; } #minimal-navigation-bar ul { margin: 0; padding: 0; list-style: none; } #minimal-navigation-bar ul li { display: inline; } li.minimal-search-field { display: block; float: left; padding: 0; height: 30px; } li.minimal-search-field input { border: solid 1px #000000; font: 12px Arial, Helvetica, sans-serif; padding: 1px; background: #ffffff; color: #000000; margin-top: 5px; } li.minimal-search-button { display: block; float: left; padding: 0 10px 0 0; height: 30px; } #minimal-navigation-bar ul li a { display: block; color: #678298; float: left; line-height: 30px; padding-right: 10px; text-decoration: none; text-transform: uppercase; } #minimal-navigation-bar ul li a:hover { color: #828baa; } #minimal-navigation-bar ul li.minimal-view-cart { float: right; } #minimal-navigation-bar ul li.minimal-view-cart a { background: url('theme_icon_cart.gif') no-repeat left; padding-left: 20px; border: 0; } #minimal-navigation-bar ul li.minimal-view-cart a:hover { } #minimal-navigation-bar ul li.minimal-checkout { float: right; } #minimal-navigation-bar ul li.minimal-checkout a { padding: 0; } #minimal-bulk-top { height: 10px; margin-top: 10px; border-top: solid 1px #678298; } #minimal-bulk { } #minimal-sidebar-left { float: left; width: 140px; margin-right: 30px; } #minimal-sidebar-right { float: right; width: 140px; } #minimal-content { float: left; width: 600px; } #minimal-bulk-bottom { height: 10px; margin-bottom: 10px; } #minimal-footer { height: 100px; border-top: solid 1px #678298; } .minimal-address-box { float: left; display: inline; width: 180px; margin: 0 20px; height: 80px; padding: 10px 0; font-size: 11px; color: #000000; } .minimal-copyright-info { float: right; display: inline; margin: 0 20px; height: 80px; width: 200px; text-align: right; padding: 10px 0; font-size: 11px; color: #000000;	 } .minimal-sidebar .product_image_cost { float: none; margin: 0; } .minimal-sidebar .text_product_small_info_heading { text-align: center; } .minimal-sidebar .text_product_small_info_price { clear: both; padding: 5px 0; text-align: center; } .minimal-sidebar .text_product_small_info { display: none; } /* End of styles for Minimal theme */ #categorymenu ul { list-style-type:none; padding:0px; margin:0px; } #categorymenu a { display:block; padding:7px 0px; font-weight:bold; } a.sublink:link, a.sublink:visited, a.sublink:hover, a.sublink:active { font-weight:normal; margin-left:15px; color:#3B3A3C; } a.mainlink:link, a.mainlink:visited, a.mainlink:hover, a.mainlink:active { text-transform:uppercase; border-bottom:8px solid #ccc; color:#890507; } .marketingheading { text-transform:uppercase; border-bottom:8px solid #ccc; color:#890507; text-align:left; font-weight:bold; margin-top:10px; font-size:14px; padding:5px 0px; } .marketingitem { text-align:left; margin:8px 0px; } .marketingitem a:link, .marketingitem a:visited, .marketingitem a:active { color:#3B3A3C; } .marketingitem a:hover { text-decoration:underline; } #shopsafe, #deliverysafe, #cardlogos { position:absolute; top:0px; left:0px; width:160px; height:70px; } #deliverysafe { left: 170px; } #cardlogos { left:340px; top:10px; } /* Shopping cart and checkout fields ------------------------------------------- */ div.CheckoutCartSection { margin-top: 0px; margin-bottom: 10px; } table.checkout#idTableCheckoutSection { margin-bottom: 0px; } table.checkout-cart { width: 665px; border-collapse: collapse; padding: 0px 0px; margin-bottom: 5px; } table.checkout-cart th{ font-weight: bold; background-color: #efefef; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; padding: 4px 4px; } table.checkout-cart td{ padding: 4px 4px; } table.checkout { width: 665px; border-collapse: collapse; padding: 0px 0px; text-align: left; margin-bottom: 5px; } table.checkout th { background-color: #cccccc; font-size: 13px; font-weight: bold; color: #3B3A3C; text-align: left; padding: 5px 2px; border-bottom: solid 3px #ffffff; } table.checkout th.instruction { font-size: 11px; font-weight: normal; } table.checkout th.change { font-size: 11px; font-weight: bold; padding: 0px 0px; text-align: right; } .checkout-change-button	{ line-height: 13px; height: 20px; width: 86px; margin: 0px 1px 0px 0px; padding: 0px 0px 0px 0px; font-size : 11px; background-color: #828baa; border: 1px solid #678298; color: #ffffff; background-image: url('theme_icon_add_to_cart.gif'); word-spacing: normal; } .checkout-login-button	{ line-height: 13px; height: 15px; width: 70px; margin: 20px 0px 20px 0px; padding: 3px 20px 2px 0px; font-size : 11px; background-color: #828baa; border: 1px solid #678298; color: #ffffff; background-image: url('theme_icon_add_to_cart.gif'); word-spacing: normal; } .checkout-login-button a { padding-left: 20px; color: #ffffff; text-decoration: none; } table.checkout td { background-color: #efefef; border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff; padding: 2px 2px; } table.checkout#idBothAddressesTable col { width: auto; } td#idCheckoutHelpLabel, table.checkout#idBothAddressesTable col.prompt { width: 130px; } .cart { background-color: #efefef; border-bottom: solid 1px #cccccc; } .checkout-cartheading { font-weight: bold; background-color: #efefef; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; } .cartheading { background-color: #cccccc; font-weight: bold; color: #efefef; } h2.checkout-heading { background-color: #cccccc; font-size: 13px; font-weight: bold; color: #3B3A3C; padding: 5px 2px; border-bottom: solid 3px #ffffff; width: 665px; } h3.checkout-heading { width: 665px;  padding: 3px 0; background-color: #cccccc; font-size: 13px; font-weight: bold; color: #3B3A3C; border-bottom: solid 3px #ffffff; } .checkout-subheading { font-weight: bold; padding: 0; margin: 0; } img.cartthumbnail { border: 0px; margin-left: 2px; margin-right: 2px; width: 25px; } .button-wrapper { display: inline-block; background: url('button_background_right.gif') right no-repeat; padding: 0 10px 0 0; } .button { background: url('button_background_left.gif') left no-repeat; cursor:pointer; color: #ffffff; padding: 0 0 0 10px; margin: 0; border: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } .cart-button { height: 28px; } input.normal-button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background: #828baa; padding: 5px; border: solid 1px #000000; } input.highlight-button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background: #890507; padding: 5px; border: solid 1px #000000; } .checkout-field-label { width: 160px; } .checkout-field-input { width: auto; } .checkout-field-input input, .checkout-field-input select { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #ffffff; padding: 2px; } .InvoiceField input, .InvoiceField select { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #ffffff; padding: 2px; } .DeliverField input, .DeliverField select { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #ffffff; padding: 2px; } table.checkout#idBothAddressesTable select { width: 211px; } input.checkbox { background-color: #efefef; border: 0;	 } .checkout-field-area { background: #efefef; border-bottom: solid 2px #ffffff; width: 665px; } .checkout-field-area p { margin: 0; padding: 4px; } div.checkout-buttons { width: 665px;  height: 50px;  margin-top: 20px; } .left {  float : left;  width : 50%;  } .right {  float : right;  width : 40%;  } .spacer {  clear : both;  } .checkout-help-hide {  display: none;  } 
