body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; background-color:#ffffff; } p, table, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; margin-top: 0px; } form { padding: 0px; margin: 0px; } p { margin: 0; padding: 0; padding-bottom: 0.4em; } a { color: #cc0000; text-decoration: none; } a:hover { color: red; text-decoration: underline; } ul { list-style-type: square; } /* Generic text formatting used throughout the store ---------------------------- */ .actCHECKOUTEM { background-color: #678298; } .actCHECKOUTBG { background-color: #eeeeee; } .actlarger { font-size: 13px; } .actsmaller{ font-size: 10px; } .actxxsmall { font-size: 10px; } .actxsmall { } .actsmall { font-size: 11px; } .actregular { font-size: 13px; } .actlarge{ font-size: 16px; } .actxlarge { font-size: 20px; } .actxxlarge { font-size: 20px; } .actwarningcolor { color: #cc0000; } .actrequiredcolor { color: #cc0000; } .actsearchhighlightcolor { color: #cc0000; } .actrequired { color: #cc0000; } .actwarning { color: #cc0000; } /* Shopping cart and checkout fields ------------------------------------------- */ table.checkout td { background-color: #eeeeee; } table.checkout th { background-color: #678298; } .cart { background-color: #eeeeee; } .cartheading { background-color: #cccccc; 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: #cccccc; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-1 { width: 150px; height: 19px; background-color: #cccccc; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-2 { width: 225px; height: 19px; background-color: #cccccc; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-3 { width: 300px; height: 19px; background-color: #cccccc; 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; } /* Formatting for the site map -------------------------------------------- */ #actinic-sitemap { margin-left: 5px; } #actinic-sitemap ul { margin-bottom: 0; padding-bottom: 0; } /* ------------- PSS Section Page Layout --------------------------------------- */ #sectionlinks{ width:800px; } .product_list	{ margin-right:41px; margin-bottom:20px; width:225px; float:left; position:relative; display:block; text-align:justify; }	 /* headings ----------------------------------------------------------------------------- */ h1	{ padding: 0; margin: 0; padding-bottom: 0.5em; } h2.clearall	{ font-size: 16px; font-weight: 900; margin: 0px; padding: 2px 0px 14px 0px; color: #cccccc; clear:both; } h3.product	{ margin: 0px; margin-top:3px; padding: 0px; color:#000000; font-weight:normal; padding-left:2px; } h3.product a{ font-size:14px; } h3.product a:hover{ background-color:#000000; text-decoration:none; width:220px; color:#ffffff; } .image_product_price{ } h3.main_product	{ font-size: 130%; margin: 0px; padding: 0px; color:#000000; font-weight:normal; } h3.product a{ color:#000000; }	 h3.product_price	{ font-size: 11px; font-weight: 900; margin: 0px; padding: 0px 0px 20px 0px; } .text_heading_left_column	{ margin: 0px; padding: 19px 0px 4px 0px; line-height:normal; color: #cccccc; font-weight: 900; font-size: 13px; } /* Default formatting of all text boxes used in store pages ---------------- */ .form_input_general	{ line-height: normal; font-size : 11px; word-spacing: normal; } /* Styles for product image and fragment image placement in some layouts -------------------------- */ .image_float_right	{ float: right; margin: 16px 0px 15px 20px; } .image_float_keft	{ float: left; margin: 0px; } .image_product	{ width:225px; text-align: center; } .main_product_list	{ width:755px; position: relative; display: block; }	 .main_image_product	{ width:350px; text-align: center; float:left; } .main_image_details	{ margin-left:20px; width:385px; text-align: left; float:left; } /* ------------------- top part of PSS Design --------------------- */ #Content{ width:950px; margin-left:auto; margin-right:auto; position:relative; } #toolbar { height: 30px; } #toolbar a { color: #6B757A; font-size: 90%; } #search { float: right; height: 28px; margin-top: 5px; margin-left: 10px; } #search input { font: 11px Arial, Helvetica, sans-serif; } #logintop { float: right; font-size: 13px; line-height: 30px; } #breadcrumbs { float: left; font-size: 90%; line-height: 25px; } #cartsummary { } #topbar { height: 102px; background: url('pss-2010-banner.gif') no-repeat; } #logo { float: left; height: 70px; width: 200px; } #logo a { display: block; height: 84px; width: 200px; } #heading-site-description { float: left; margin-left: 42px; margin-top: 3px; width: 293px; } #heading-site-description p { font-size: 11px; color: #999; line-height: 13px; font-weight: normal; } #heading-site-description p a { color: #ccc; } #heading-site-description p a:hover { color: #ccc; } /*** MENU ***/ #website_top_menu{ padding: 0; text-align: right; margin: 0; height: 28px; width:950px; font-size:12px; clear: both; } #website_top_menu ul { margin: 0; height: 12px;  padding: 8px; } #website_top_menu li { display: inline; margin: 7px 0; padding: 0; } #website_top_menu li.home a { border-left:solid 0px #000000; } #website_top_menu a { height: 12px;  color: #fff; border-left: solid 1px #fff; padding: 0 10px; font-weight: bold; } #website_top_menu a:hover { color: #000; background-color: #BEC0BB; text-decoration:none; } #sidebar { width:200px; _width:180px; } html>body #sidebar{ width: 180px; } /* ------------- PSS sidebar ------------------- */ #sidenav { width:150px; margin:0; padding:0; float: left; margin-top:15px; } #sidenav table { margin: 0 0 0 2px; padding: 0; border-top: solid 1px #f0f0f0; } #sidenav tr { margin: 0; padding: 0; } #sidenav td { padding: 8px 0; text-transform: lowercase; font-size:14px; border-bottom: solid 1px #f0f0f0; } #sidenav td a { color: #a0a0a0; text-decoration: none; } #sidenav td a.link-highlight { color: #ec1e8a; text-decoration: none; } #sidenav td a:hover { color: #ec1e8a; text-decoration: none;	 } a.sign-up { display: block; padding: 2px; color: #fff; background-color: #ec1e8a; text-decoration: none; margin: 30px 0; font-weight: bold; } a.sign-up:hover { background-color: #eb5da8; } .sidebar-promo { margin-bottom: 30px; } /* ------------- PSS sidebar ------------------- */  #middle { float:left; width:755px; text-align:left; margin-left:40px; position: relative; } .maintext{ } .item_tabs { padding: 0px; margin: 0px; height: 24px } .tab { padding-right: 8px; display: block; padding-left: 8px; float: left; padding-bottom: 5px; width: 112px; padding-top: 4px } .item_tabs { clear: right } .tab { background-image: url('tab_unselected.png') } .tab A { display: block; width: 112px; color: #969696; height: 15px; text-decoration: none } .tabcurrent { background-image: url('tab_selected.png') } .tabcurrent A { color: #555555; text-decoration: none } .page { border-right: #c0bebf 1px solid; padding: 10px; border-top: #c0bebf 0px solid; display: none; overflow: auto; border-left: #c0bebf 1px solid; width: 362px; border-bottom: #c0bebf 1px solid; height: 150px } .currenttab { display: block } #tabspacer { padding: 0px; background-image: none; margin: 0px; width: 128px; border-bottom: #c0bebf 1px solid; list-style-type: none; height: 23px; } #footer{ padding-top:8px; color:#ffffff; border-top:solid 80px #ffffff; width:950px; background-color:#000000; text-align:center; padding-bottom:8px; clear:both; } #footer a{ color:#ffffff; } .stylefile{ clear:both; padding-top:6px; } #comp { text-align:left; } #comp a:hover{ background-color:#ffffff; } h2{ font-size: 1.1em; font-weight:bold; margin: 0px; padding: 2px 0px 14px 0px; color:#000000; padding-top:0px; margin-top:0px; } h3{ font-size: 1.1em; font-weight:bold; margin: 0px; padding: 2px 0px 14px 0px; color:#000000; padding-top:0px; margin-top:0px; background-color:#ffffff; } #addtocart { padding: 10px 0 0 0; } .pss-button { background: black; color: white; font: 13px Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px 5px; margin-right: 5px; border: solid 1px #ccc; } .product-wrapper { width: 755px; } #review-style-box { position: relative; width: 754px; } .stylefile { position: absolute; top: 0; left: 0; } #style-tab { position: absolute; top: 6px; left: 0px; width: 371px; height: 26px; } #style-tab a { display: block; width: 371px; height: 26px; background: url('theme-shim.gif'); } #review-tab { position: absolute; top: 6px; left: 371px; width: 371px; height: 26px; background: url('review-tab.gif') no-repeat; } #review-tab a { display: block; width: 371px; height: 26px; } #review-box { position: absolute; top: 32px; left: 1px; width: 752px; background: white; border: solid 1px #c3c3c3; } .review-margin { padding: 20px; } .hidden { display: none; } .unhidden { display: block; } #discount-information { width: 700px; height: 100px; background: url('discount-bg.gif'); margin: 20px 0; } #discount-information table { margin-top: 50px; margin-left: 50px; } #discount-information td { color: white; font-size: 14px; } #discount-information td a { color: #ec1e8a; } .form_button_add_to_cart { background-color:#FFFFFF; background-image:url('shopping-bag-icon.jpg'); background-repeat:no-repeat; border:0 solid #CCCCCC; color:#FFFFFF; font-size:0.01px; height:25px; line-height:0.01px; width:200px; word-spacing:normal; }