body { margin: 0px; font-family: Helvetica, Arial, sans-serif; text-align:justify; font-size:12px; color:gray; background-image: url("../background.jpg"); background-repeat: repeat-x; } /* start of div layout */ #layout-overall { background-image:url("../bg-shadow-vertical-left.jpg"); background-repeat:repeat-y; width:1003px; margin: 0 auto 0 auto; text-align: left; } #rh-shadow-overall{ background-image:url("../bg-shadow-vertical-right.jpg"); background-repeat:repeat-y; background-position:right; width:1003px; } #lh-top-shadow-overall { width:12; float:left; } #rh-top-shadow-overall { width:12; float:right; } #inside-shadow-overall { background-color:#FFF; width:979px; margin: 0 auto 0 auto; min-height:700px; } #top-menu-overall { width:979px; height:24px; background-image: url("../horizontal-menu-gradient.jpg"); background-repeat:no-repeat; padding-top:8px; } #top-checkout-overall { width:979px; background-color:#850C70; height:113px; } #footer-overall { background-image:url("../bg-shadow-vertical-left.jpg"); background-repeat:repeat-y; width:1003px; margin: 0 auto 0 auto; text-align: left; } #bottom-overall { width:1003px; margin: 0 auto 0 auto; } .clearing { height: 0; clear: both; } /* end of div layout */ .horiz_menu { padding-left:9px; padding-right:9px; color:#50474D; font-size: 14px; } a.horiz_menu { padding-left:9px; padding-right:9px; color:#50474D; font-size: 14px; text-decoration:none; } img { border:0; } .bottom { float:right; color:#897A84; font-size:10px; text-align: right; padding-right: 20px; padding-bottom: 10px; } a.bottom_links { text-decoration:none; color:#897A84; } a.bottom_links:hover { text-decoration:underline; } ul.section_menu { padding:0px; margin:0px; } li.section_menu { padding:0px; margin:0px; padding-top:10px; padding-left:20px; list-style:none; } a.section_menu { font-size:14px; color:#F0B8D4; font-weight:bold; text-decoration:none; } a.section_menu:hover { text-decoration:underline; color:#FFF; } .nextpage { color:#000; font-weight:bold; } a.nextpage { color:#000; font-weight:bold; } a.nextpage:hover { color:#000; text-decoration:none; } .homepage_h3 { font-size:14px; color:#842571; padding:5px; margin:0px; } p.homepage_gray { font-size:12px; color:gray; padding:5px; margin:0px; } p.homepage_pink { font-size:12px; color:#842571; padding-left:17px; padding-right:17px; margin:0px; } H1 { font-size:16px; font-weight:bold; color:#842571; padding:0px; padding-top:20px; padding-left:20px; margin:0px; } p { font-size:12px; color:gray; padding:0px; padding-top:8px; padding-left:20px; padding-right:20px; margin:0px; } li { font-size:12px; color:gray; padding:0px; padding-top:3px; margin:0px; } td { font-size:12px; color:gray; } a { color:gray; } a:hover { color:gray; text-decoration:none; } .section_title { padding:0px; margin:0px; margin-bottom:10px; } a.section_title { font-size:14px; color:#842571; text-decoration:none; } a.section_title:hover { text-decoration:underline; color:#842571;	 } .subsection_title { padding:0px; margin:0px; } a.subsection_title { font-size:12px; color:#000; text-decoration:none; } a.subsection_title:hover { text-decoration:underline; color:#000;	 } .subsection_description { color:#000; height:35px; font-weight:bold; } .section_description { padding-top:5px; color:#000; height:50px; } .column-box { background-image:url('bra-selector-middle.jpg'); width:275; min-height:70px; height:auto !important; height:70px; padding:0px; margin:0px; line-height:150%; } .bra-lab { display:block; float:left; clear:left; color:#FFF; } #bra-finder select, #swim-finder-header select { width:175px; margin-bottom:9px; } .pink { font-size:12px; color:#842571; padding-left:17px; padding-right:17px; margin:0px; } /* Products */ .product-title { color:#842571;	 } .product-price { color:#ED98CC; font-size:14px; font-weight:bold;	 } #component-top { background:url("../component-top.gif") no-repeat; width:417px; height:20px; } #component-inner { background:#EBD8E8; } #component-inner table { margin-top:11px; width:100%; border-collapse:collapse; } #component-inner td { border-right:2px solid #fff; border-bottom:2px solid #fff; color:#000; padding:2px; } #component-inner td.last { border-right:none; width:11px; } #component-inner td a { display:block; color:#000; background:#EBD8E8; } #component-bottom { background:url("../component-bottom.gif") no-repeat; width:417px; height:20px; } /* Fix IE6 double margin */ * html #center,  * html #center-sect,  * html #left, * html #right { display:inline; } /*IBox*/ #ibox_w{ position: absolute; top: 0px; left: 0px; z-index:20000; width: 100%; height: 100%; background-color: #999; } #ibox_progress {	 margin:0;padding:0; position: absolute; z-index:20005; } #ibox_wrapper { position: absolute; top: 0px; left: 0px; z-index:21000; padding:10px; border:1px solid #eaeaea; width:150px; height:150px; background-color:#850C70; padding-bottom:30px; margin:0; } #ibox_content { background-color:#fff; height:100%; position:relative; top:0px; left:0px; border:1px solid #000; padding:10px 2px 2px 2px; text-align:center; } #ibox_footer_wrapper { position:relative; padding:0; margin:0; top:0px; left:0px; } #ibox_close { position:absolute; right:0px; top:0px; } #ibox_close a { color:#fff; } #gw { padding:10px 0px; display:none; } #currency_select select {  width: 140px;  font:0.75em Arial, Helvetica, sans-serif;  position: relative;  top:-3px; left:5px; } #goback { margin-left:50px; } a.goback { text-decoration:underline; } a.goback a:hover { text-decoration:none; } /* Shopping cart and checkout fields ------------------------------------------- */ table.checkout td { background-color: #f5f5f5; } table.checkout th { background-color:  #EBD8E8; } .cart { background-color: #f5f5f5; } .cartheading { background-color:  #EBD8E8; font-weight: bold; } /* Checkout Progress Indicator  ------------------------------------------------ */ p.checkout-progress-heading { width: 300px; margin: 10px auto; } #checkout-progress-indicator { width: 300px; height: 19px; background-image: url('cpi-background.gif'); margin: 0 auto 20px auto; } .checkout-progress-0 { width: 75px; height: 19px; background-color: #cd0000; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-1 { width: 150px; height: 19px; background-color: #cd0000; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-2 { width: 225px; height: 19px; background-color: #cd0000; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-3 { width: 300px; height: 19px; background-color: #cd0000; background-image: url('cpi-main.gif'); float: left; } #checkout-progress-indicator .cpi-end { width: 8px; padding: 0; margin: 0; border: 0; height: 19px; background-image: url('cpi-end.gif'); background-position: right; background-repeat: no-repeat; float: left; } 
