 /*Actinic Web Design By Actinic Pimp*/ p, table, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; margin-top: 0px; } #product_container { border:1px dashed #333;  width:645px;  position:relative; } #product_image { position:absolute;  text-align:center;  width: 299px;  left:0px;  top:0px;  border-right:1px dashed #333;  border-bottom:1px dashed #333; } #product_content { margin-left:299px;  padding-left:10px; } #top_nav{ position:absolute; top:126px; text-align:center; width:900px; height:20px; background: url('top-nav-bg.gif') repeat-x; } #top_nav li{ display:inline; line-height:20px; padding-right:15px; } #top_nav ul{ display:inline; padding-right:0px; line-height:20px; } #top_nav li a{ color:#fff; font-size:15px; font-family:arial; text-decoration:none; line-height:20px; padding-right:15px; } #top_nav li a:hover{ color:#000; font-size:15px; font-family:arial; text-decoration:none; line-height:20px; padding-right:15px; } /* Generic text formatting used throughout the store ---------------------------- */ .actCHECKOUTEM { background-color: #678298; } .actCHECKOUTBG { background-color: #eeeeee; } .actlarger { font-size: 13px; color: #000000; } .actsmaller{ font-size: 10px; color: #000000; } .actxxsmall { font-size: 10px; color: #000000; } .actxsmall { font-size: 12px; color: #000000; } .actsmall { font-size: 12px; color: #000000; } .actregular { font-size: 13px; color: #000000; } .actlarge{ font-size: 16px; color: #000000; } .actxlarge { font-size: 20px; color: #000000; } .actxxlarge { font-size: 20px; color: #000000; } .actwarningcolor { color: #cc0000; } .actrequiredcolor { color: #cc0000; } .actsearchhighlightcolor { color: #cc0000; } .actrequired { color: #cc0000; } .actwarning { font-size: 12px; color: #cc0000; } .actwelcome { font-size: 12px; color: #000000; } .actlogotext { font-size: 12px; color: #D9090E; font-style: normal; font-weight: bold; text-align: center; } .actlogout { font-size: 12px; color: #cc0000; } /* Boxes and borders ------------------------------------------- */ .thinborder1 { border: 1px solid #678298; } .thinborder2 { border: 1px solid #828baa; } .thinred { border: solid 1px #678298; border-top: 0px; } .thinred2 { border: solid 1px #828baa; border-top: 0px; }  .boxheading { font-weight: bold; text-transform: uppercase; color: #ffffff; } /* Shopping cart and checkout fields ------------------------------------------- */ table.checkout td { background-color: #eeeeee; } table.checkout th { background-color: #678298; } .cart { background-color: #eeeeee; } .cartheading { background-color: #678298; 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: #678298; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-1 { width: 150px; height: 19px; background-color: #678298; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-2 { width: 225px; height: 19px; background-color: #678298; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-3 { width: 300px; height: 19px; background-color: #678298; 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; } /* Used by 'Standard Layout Using CSS' and related CSS-based product layouts */ .product_list	{ margin: 20px 0px 20px 0px; }	 /* headings ----------------------------------------------------------------------------- */ h1	{ font-size: 20px; font-weight: 900; margin: 0px;		 padding: 16px 0px 4px 0px; color: #678298; } h2	{ font-size: 16px; font-weight: 900; margin: 0px; padding: 2px 0px 14px 0px; color: #828baa; } h2.clearall	{ font-size: 16px; font-weight: 900; margin: 0px; padding: 2px 0px 14px 0px; color: #828baa; clear:both; } h3.product	{ font-size: 13px; font-weight: 900; margin: 0px; padding: 0px 0px 6px 0px; color: #828baa; } h3.product_price	{ font-size: 12px; 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: #678298; font-weight: 900; font-size: 13px; } /* Default formatting of all text boxes used in store pages ---------------- */ .form_input_general	{ line-height: normal; font-size : 12px; word-spacing: normal; } /* Styles for the 'Mini' marketing layouts ---------------------------------- */ .product_image_cost	{ margin: 0px 12px 8px 0px; text-align: center; float: left; } .text_product_small_info	{ font-size: 10px; line-height: normal; margin: 0px; padding: 0px 0px 6px 0px; } .text_product_small_info_heading	{ margin: 0px; padding: 10px 0px 12px 0px; line-height:normal; color: #828baa; font-weight: 900; font-size: 12px; } .text_product_small_info_price	{ margin: 0px; padding: 8px 0px 0px 0px; line-height:normal; font-weight: 900; font-size: 12px; } .best_selling_items	{ padding: 10px; background-color: #ffffff; } .best_selling_items_spacing	{ padding: 0px 0px 8px 8px; } /* Styles for product image and fragment image placement in some layouts -------------------------- */ .image_float_right	{ float: right; margin: 16px 0px 15px 20px; } .image_product	{ margin: 0px 18px 10px 0px; text-align: center; float: left; } /* Links to sections and pages in sidebar menus on some themes -------------------------------------*/ ul.products	{ line-height: normal; padding: 0px 0px 0px 5px; margin: 3px 0px 4px 15px; font-size: 12px; color: #cc0000; } a.product_section:visited  { color : #000; text-decoration : none; } a.product_section:link  { color : #000; text-decoration : none; } a.product_section:active  { color : #000; text-decoration : none; } a.product_section:hover  { color : #FB35A0; text-decoration : none; } /* lines -------------------------------------------------------------------------------- */ .dotted_line_blue	{ height: 1px; background-color: #828baa; background-image:url('theme_dotted_line.gif'); clear:both; } .solid_line_light_blue	{ height: 1px; padding: 0px; margin: 0px; background-color: #828baa; clear:both; } .solid_line_blue	{ height: 1px; padding: 0px; margin: 0px; background-color: #678298; clear:both; } .dotted_outline_blue	{ border: 1px solid #828baa; padding: 8px; }		 /* Formatting for 'Add To Cart Button With Cart Icon' ----------------------------------------------*/ .form_button_add_to_cart	{ line-height: 13px; height: 20px; width: 76px; margin: 0px 1px 0px 0px; padding: 1px 0px 1px 14px; font-size : 12px; background-color: #828baa; border: 1px solid #678298; color: #ffffff; background-image: url('theme_icon_add_to_cart.gif'); word-spacing: normal; }	 /* Styles for CSS Buttons ----------------------------------------------*/ .text_menu	{ padding: 2px 0px 2px 0px; font-size : 12px; margin: 0px; color : #ffffff; } /* Start of styles new to v9 */ /* Styles for 'Best Seller List in Boxes' and 'New Products List in Boxes' used on the brochure home page */ .heading_marketing_box	{ border: 2px solid #678298; width: 229px; margin: 0px 20px 14px 0px; } .heading_marketing_box p.text_product_small_info_heading	{ background-color: #678298; border-bottom: 2px solid #678298; color: #ffffff; font-weight: 900; font-size: 12px; background-image: url('theme_marketing_header.gif'); margin: 0px; padding: 4px 0px 0px 8px; height: 20px; } .heading_marketing_box	p{ padding: 8px; } .heading_marketing_box .product_image_cost	{ padding: 8px; } /* -------------------MAIN WRAPPER STYLES ----------------------*/ body { margin:0px; padding:0px; background:#ffffff; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; } #wrapper{ margin: 0px auto; width:900px; text-align:left; } /* -------------------HEADER STYLES ----------------------*/ #header{ position:relative; background-color:#fff; width:900px; height:160px; } #logo{ position:absolute; top:20px; left:0px; } #mainstrap2{ position:absolute; top:50px; left:250px; color:#ADADAD; font-size:30px; } #contact_phone{ position:absolute; top:35px; right:10px; color:#ADADAD; font-size:20px; } #contact_email{ position:absolute; top:70px; right:10px; color:#ADADAD; font-size:20px; height:40px; } #searchbox{ position:absolute; top:99px; right:10px; } #left{ position:absolute; left:0px; top:20px; width:170px;} .left_col_head{ height:20px; width:170px; text-align:center; color:#000; font-size:16px; background: url('s-head.gif') no-repeat; } #left_col ul{ list-style-type:none; width:168px; margin:0px; padding:0px; border:1px solid #000; } #left_col li{ font-size:13px; line-height:25px; padding-left:5px; border-bottom: 1px dotted #000;; } #left_col li a:link{ font-size:15px; line-height:25px; padding-left:5px; color:#000; text-decoration:none; } #left_col li a:visited{ font-size:15px; line-height:25px; padding-left:5px; color:#2C68ED;} #left_col li a:active{ font-size:15px; line-height:25px; padding-left:5px; color:#2C68ED;} #left_col li a:hover{ color:#FF0000; padding-left:5px; }    } #left_col2 ul{ list-style-type:none; width:168px; margin:0px; padding:0px; } #left_col2 li{ font-size:13px; line-height:25px; padding-left:5px; } #left_col2 li a:link{ font-size:15px; line-height:25px; padding-left:5px; color:#000;} #left_col2 li a:visited{ font-size:15px; line-height:25px; padding-left:5px; color:#2C68ED;} #left_col2 li a:active{ font-size:15px; line-height:25px; padding-left:5px; color:#2C68ED;} #left_col2 li a:hover{ color:#FF0000; padding-left:5px; }   .left_col2_head{ height:20px; width:170px; text-align:center; color:#000; font-size:16px; background: url('s-head.gif') no-repeat; } /* -------------------CENTER STYLES ----------------------*/ #center{ position:relative; margin-top:0px; margin-left:190px; min-height:800px; height:auto !important; height:800px; } #content{ position:relative; margin-top:0px; } /* -------------------FOOTER STYLES ----------------------*/ #footer{ position:relative; text-align:center; width:900px; height:20px; background: url('foot-nav-bg.gif') repeat-x; } #footer li{ display:inline; line-height:20px; padding-right:15px; } #footer ul{ display:inline; padding-right:0px; line-height:20px; } #footer li a{ color:#fff; font-size:15px; font-family:arial; text-decoration:none; line-height:20px; padding-right:15px; } #footer li a:hover{ color:#000; font-size:15px; font-family:arial; text-decoration:none; line-height:20px; padding-right:15px; } /* -------------------SITEWIDE STYLES ----------------------*/ a img { border:none; } /* -------------------ACTINIC STYLES ----------------------*/ p, table, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; margin-top: 0px; line-height: 150%; } form { margin: 0px; } /* Generic text*/ .actCHECKOUTEM { background-color: #678298; } .actCHECKOUTBG { background-color: #eeeeee; } .actlarger { font-size: 13px; color: #000000; } .actsmaller{ font-size: 10px; color: #000000; } .actxxsmall { font-size: 10px; color: #000000; } .actxsmall { font-size: 12px; color: #000000; } .actsmall { font-size: 12px; color: #000000; } .actregular { font-size: 13px; color: #000000; } .actlarge{ font-size: 16px; color: #000000; } .actxlarge { font-size: 20px; color: #000000; } .actxxlarge { font-size: 20px; color: #000000; } .actwarningcolor { color: #cc0000; } .actrequiredcolor { color: #cc0000; } .actsearchhighlightcolor { color: #cc0000; } .actrequired { color: #cc0000; } .actwarning { font-size: 12px; color: #cc0000; } .actwelcome { font-size: 12px; color: #000000; } .actlogotext { font-size: 12px; color: #D9090E; font-style: normal; font-weight: bold; text-align: center; } .actlogout { font-size: 12px; color: #cc0000; } /* Shopping cart*/ table.checkout td { background-color: #eeeeee; } table.checkout th { background-color: #678298; } .cart { background-color: #eeeeee; } .cartheading { background-color: #678298; 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: #678298; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-1 { width: 150px; height: 19px; background-color: #678298; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-2 { width: 225px; height: 19px; background-color: #678298; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-3 { width: 300px; height: 19px; background-color: #678298; 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; } /* h tags*/ h1	{ font-size: 20px; font-weight: 900; margin: 0px;		 padding: 16px 0px 4px 0px; color: #678298; } h1.subheading	{ font-size: 13px; font-weight: 900; margin: 0px; padding: 0px 0px 14px 0px; color: #828baa; } h2	{ font-size: 16px; font-weight: 900; margin: 0px; padding: 2px 0px 14px 0px; color: #828baa; } h2.clearall	{ font-size: 16px; font-weight: 900; margin: 0px; padding: 2px 0px 14px 0px; color: #828baa; clear:both; } h3.product	{ font-size: 13px; font-weight: 900; margin: 0px; padding: 0px 0px 6px 0px; color: #828baa; } h3.product_price	{ font-size: 12px; 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: #678298; font-weight: 900; font-size: 13px; } /* text boxes */ .form_input_general	{ line-height: normal; font-size : 12px; word-spacing: normal; } /* image tags*/ .image_product	{ margin: 0px 18px 10px 0px; text-align: center; float: left; } .image_float_right	{ float: right; margin: 16px 0px 15px 20px; } /* lines*/ .solid_line_light_blue	{ height: 1px; padding: 0px; margin: 0px; background-color: #828baa; clear:both; } /*Add To Cart Button With Cart Icon'*/ .form_button_add_to_cart	{ line-height: 13px; height: 20px; width: 76px; margin: 0px 1px 0px 0px; padding: 1px 0px 1px 14px; font-size : 12px; background-color: #828baa; border: 1px solid #678298; color: #ffffff; background-image: url('theme_icon_add_to_cart.gif'); word-spacing: normal; }	