* { margin: 0; padding: 0; }body { background: url(images/back.png) repeat-x left top; }h1 { margin-bottom: .5em; border-bottom: solid 1px #d9d9d9; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 180%; text-indent: 5px; letter-spacing: -1px; }h2 { margin-bottom: .5em; border-bottom: solid 1px #d9d9d9; background-color:#eeeeee; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 120%; text-indent: 5px; letter-spacing: -1px; }h3 { margin-bottom: .5em; border-bottom: solid 1px #d9d9d9; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 120%; }h4 { margin-bottom: .5em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 110%; }h5 { margin-bottom: .5em; border-bottom: solid 1px #d9d9d9; background-color:#eeeeee; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 100%; text-indent: 5px; letter-spacing: -1px; }cite { float: right; }ul.classic { list-style: disc; margin-bottom: 1em; padding-left: 2em; }div.section { clear: both; padding-top: 50px; }table.gcs_product_table, table.pcs_product_table { font: 12px/normal Arial, Helvetica, sans-serif; text-align: center; }td.gcs_product_name, td.pcs_product_name { font: 12px/normal Arial, Helvetica, sans-serif; font-weight: bold; }.table1 { float: right; margin-bottom: 2em; border: solid 1px #eee; }.table1 caption { color: #fff; text-align: center; padding-bottom: 5px; }.table1 th, .table1 td { padding: 7px; }.table1 th, .table1 thead td { background-color: #d9d9d9; color: #000; }.table1 tbody td { background-color: #fff; color: #000; }.table1 tbody th { text-align: right; }.table2 { border: solid 1px #d9d9d9; margin-bottom: 15px; }.table3 { float: left; margin-bottom: 2em; padding: 30px; }.table3 th, .table3 td { padding: 10px; }.promo-txt {color: #ffffff; font: 14px/normal Tahoma, Arial, Helvetica, sans-serif; text-align: left; line-height: 18px; padding-bottom: 2px; height: 22px; }.promo-txt2 {color: #ffffff; font: 12px/normal Tahoma, Arial, Helvetica, sans-serif; text-align: left; text-indent: 5px; height: 20px; line-height: 20px; background-image: url(images/tabbg-classicp.gif); background-repeat: repeat-x; background-position: top left; width: 400px; }.cart-txt {color: #ffffff; font: 14px/normal Tahoma, Arial, Helvetica, sans-serif; text-align: right; line-height: 18px; padding-bottom: 2px; height: 22px; }.cart-txt a:link {color: #ffffff; font: 14px/normal Tahoma, Arial, Helvetica, sans-serif; text-align: right; line-height: 18px; padding-bottom: 2px; height: 22px; }.cart-txt a:visited {color: #ffffff; font: 14px/normal Tahoma, Arial, Helvetica, sans-serif; text-align: right; line-height: 18px; padding-bottom: 2px; height: 22px; }.cart-txt a:hover {color: #ffffff; font: 14px/normal Tahoma, Arial, Helvetica, sans-serif; text-align: right; line-height: 18px; padding-bottom: 2px; height: 22px; }.cart-txt a:active {color: #ffffff; font: 14px/normal Tahoma, Arial, Helvetica, sans-serif; text-align: right; line-height: 18px; padding-bottom: 2px; height: 22px; }.cart-copy { padding: 5px; border: solid 1px #d9d9d9; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 100%; }.signup-txt { color: #000000; font: 15px/normal Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 0px; text-align: center; }.signup-txt-plain { color: #000000; font: 14px/normal Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 0px; text-align: center; }.search-txt { color: #515151; font: 11px/normal Tahoma, Arial, Helvetica, sans-serif; text-align: center; }.search-txt2 { color: #515151; font: 11px/normal Tahoma, Arial, Helvetica, sans-serif; text-align: center; }.caption-txt { color: #515151; font: 10px/normal Tahoma, Arial, Helvetica, sans-serif; }.caption2-txt { color: #515151; font: 12px/normal Tahoma, Arial, Helvetica, sans-serif; }.footer-txt { color: #515151; font: 14px/normal Arial, Helvetica, sans-serif; text-align: left; padding-left: 20px; line-height: 21px;}.footer-txt a:link { color: #515151; text-decoration: underline; }.footer-txt a:visited { color: #515151; text-decoration: underline; }.footer-txt a:hover { color: #515151; text-decoration: underline; }.footer-txt a:active { color: #515151; text-decoration: underline; }.footer-subtxt { color: #515151; font: 12px/normal Arial, Helvetica, sans-serif; text-align: left; padding-left: 20px; line-height: 16px; }.footer-subtxt a:link { color: #515151; text-decoration: none; }.footer-subtxt a:visited { color: #515151; text-decoration: none; }.footer-subtxt a:hover { color: #515151; text-decoration: none; }.footer-subtxt a:active { color: #515151; text-decoration: none; }.copy { color: #515151; font: 14px/normal Arial, Helvetica, sans-serif; text-align: left; padding-bottom: 15px; line-height: 21px; }.copy2 { color: #515151; font: 13px/normal Arial, Helvetica, sans-serif; text-align: left; padding-top: 15px; line-height: 18px; }.thumbnail { margin-bottom: 10px; }.copy3 { color: #515151; font: 18px/normal Arial, Helvetica, sans-serif; text-align: left; padding-top: 15px; line-height: 21px; }.copy4 { color: #573e9c; font: 11px/normal Arial, Helvetica, sans-serif; text-align: left; }.bullet { color: #515151; font: 14px/normal Arial, Helvetica, sans-serif; text-align: left; margin-left: 20px; padding-bottom: 15px; line-height: 21px; }.bullet2 { color: #515151; font: 14px/normal Arial, Helvetica, sans-serif; text-align: left; margin-left: 25px; padding-bottom: 15px; line-height: 21px; }.bullet3 { color: #515151; font: 14px/normal Arial, Helvetica, sans-serif; text-align: left; margin-left: 25px; padding-bottom: 12px; }.sidebarlink { color: #515151; font: 11px/normal Arial, Helvetica, sans-serif; margin: 0; line-height: 18px; padding: 0px 15px 15px 15px; list-style: none; }.sidebarlink a:link { color: #515151; text-decoration: none; }.sidebarlink a:visited { color: #515151; text-decoration: none; }.sidebarlink a:hover { color: #6634a9; text-decoration: underline; }.sidebarlink a:active { color: #515151; text-decoration: none; }.sidebar-comingsoon { color: #FF0000; font: 11px/normal Arial, Helvetica, sans-serif; list-style: none; }.sidebarhead { color: #000000; font: 15px/normal Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; line-height: 21px; padding: 5px 0px 10px 0px; list-style: none; text-decoration: underline; }.sidebarhead a:link { color: #515151; text-decoration: none; text-decoration: underline;}.sidebarhead a:visited { color: #515151; text-decoration: none; text-decoration: underline;}.sidebarhead a:hover { color: #515151; text-decoration: none; text-decoration: underline;}.sidebarhead a:active { color: #515151; text-decoration: none; text-decoration: underline;}.tabletext { color: #515151; font: 12px/normal Arial, Helvetica, sans-serif; text-align: left; padding: 5px; }.product-list { max-width: 675px; }* html ul.dropdown ul { background-image: url(images/dropdown_pane_8bit.png); }#wrapper { }#head { background: url(images/free_shipping.png) no-repeat left top; width: 925px; height: 22px; margin: 0 auto; }#header { width: 925px; height: 138px; margin: 0 auto; }#header2 { width: 925px; height: 142px; margin: 0 auto; }#logo { float: left; width: 424px; height: 58px; margin: 0px; }#contact { float: left; width: 333px; height: 58px; margin: 0px; }#menu { float: left; width: 925px; height: 48px; margin: 0px; background: url(images/nav-back.png) repeat-x left top; }#upsell { float: right; width: 179px; margin: 0px; }#page { width: 925px; margin: 0 auto; }#main { float: left; width: 650px; height: 396px; margin-bottom: 15px; }#promo { float: right; width: 250px; height: 310px; margin-top: 12px; }#signup { width: 925px; height: 22px; text-align: center; padding-top: 5px; margin: 0 auto; }#signup2 { width: 925px; height: 22px; text-align: center; margin: 0 auto; }#banners { float: left; width: 925px; padding-top: 15px; padding-bottom: 15px; }#cartfooter { float: left; width: 925px; height: 132px; padding-bottom: 3px; }#footer { float: left; width: 925px; height: 132px; padding-bottom: 3px; background-image: url(images/scientific-skincare_28.png) ; background-position:center bottom; background-repeat:no-repeat; margin: 0 auto; }#sidebar { float: left; width: 225px; margin-top: 5px; background: url(images/sidebar_back.png) repeat-x left top; }#sub-main { float: right; width: 675px; margin-top: 5px; display:inline; }#crosssell { text-align: left; padding: 0px; margin: 5px 0px; clear: both; background-color: #FFF; }#item-list { float: left; width: 100px; height: 120px; margin: 10px 50px 10px 0px; background: url(images/item-back.png) no repeat left top; }
