/* CSS Document */ /* colors used  #006692 dark blue background and text #289ad1 light blue for buttons, news box, search bar, signup #408cad blue text #cccccc strapline grey text #787878 paragraph grey text */  h1 {font-size: 130%; color:#289ad1; font-weight:bold; margin-top:5px;}  h1.subheading	{font-size: 120%; font-weight: bold; margin:0px; padding:0px 0px 14px 0px; color:#787878;}  h2 {font-size: 110%; color:#cccccc; font-weight:bold;}  h2.clearall	{font-size:110%; font-weight:bold; margin:0px; padding:2px 0px 14px 0px; color:#cccccc; clear:both;}  h3 {font-size:130%; color:#ffffff; font-weight:bold;}  h3.product {font-size:130%; font-weight:bold; margin:0px; padding:0px 0px 6px 0px; color:#289ad1;}  h3.product_price {font-size:110%; font-weight:bold;	margin:0px;	padding:0px 0px 20px 0px; color:#289ad1;}  h4 {font-size:120%; color:#289ad1;}  form {margin:0px;}  .form_input_general {line-height:normal; font-size:12px; word-spacing:normal;}  .form_button_add_to_cart {line-height:13px; height:20px; width:130px; margin:0px 40px 0px 0px; padding:1px 0px 1px 14px; font-size:90%;  background-color:#289ad1; border:1px solid #cccccc; color:#ffffff; word-spacing: normal; text-align:center;}  a:link {color: #289ad1;	text-decoration: none;}  a:visited {color: #289ad1;	text-decoration: none;}  a:hover {color: #289ad1; text-decoration: none;}  a:active {color: #289ad1; text-decoration: none;}  ul {list-style-type: square;} p {color:#787878;}  .strapline {font-size: 110%; color:#cccccc; font-weight:bold; margin-top:-5px; margin-bottom:5px;}  .bluetitle {font-weight:bold; color:#006692; font-size:105%;}  body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; color:#787878; margin:0px; padding:0px;}  #container {width:990px; margin:auto; padding:0; border:5px solid #006692;}  /* top navigation elements */  #header {width:990px; height:170px; background:url(images/header.jpg) no-repeat top left; padding:0; margin:0;}  #header-taglines {width:420px; height:140px; float:left; padding-left:25px;}  #header-logo {width:445px; height:110px; text-align:right; float:left; margin-top:20px; margin-bottom:10px; padding:0;}  #topnav-wrap {width:990px; float:left; height:32px; text-align:right; margin:0; padding:0;}  .topnav-block {width:111px; height:30px; float:right; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; background:url(images/toptab.gif) no-repeat top right; margin:0 1px 0 1px; padding-top:5px;}	  .topnav-block a {text-decoration:none; color:#ffffff;}  .topnav-block a:hover {color:#ff0000;}  .topnav-block a:visited, a:active {color:#ffffff;}	  /* *************************** */	  #columncontainer {width:990px; clear:both; background-color:#FFFFFF;}  #left-col {width:200px; float:left; padding-left:1px; padding-top:1px;}  #rds-cart-summary {width:198px; text-align:center; margin:20px 0px; border:1px solid #cccccc;}  #rds-cart-summary2 {width:198px; text-align:center; margin:5px 0px; border:1px solid #cccccc;}  /*  .left-nav-block {background:url('leftnav.gif') no-repeat top left; height:32px; padding:2px 0 0 4px; width:200px; color:#ffffff; font-size:12px; font-weight:bold;} .left-nav-block a {text-decoration:none; color:#ffffff;}  .left-nav-block a:hover {color:#cccccc;}  .left-nav-block a:visited, a:active {color:#ffffff;}  */  #centrightcol {width:789px; padding:0; margin:0; float:left;}  #centrecol {width:549px; padding:0px; float:left; margin:15px 10px 10px 10px;}  #centrecolwide {width:775px; padding:0; margin-left:5px; float:left;}  .sectionrow {width:775px; clear:both;}  .sectionproduct_list {width:240px; padding:0; margin:5px; float:left;}  .sectionimage_product {text-align:center; height:190px;}  .sectionimage_product a {color:#289ad1;}  .sectionlinktextblock {margin:2px; padding:0;}  .product {text-align:center; color:#289adl; text-decoration:none;}  .product a {color:#289adl; text-decoration:none;}  .product a:hover {color:#289adl;}  .product a:visited {color:#289adl; text-decoration:none;}  .content_left {text-align:left;	float:left;	margin-right:20px;}  .content_right {text-align:left; float:left;}  .product_list	{margin: 20px 0px 20px 0px;}  table, td, th {font-style:normal; font-weight:normal; color:#000000; margin-top:0px;}  table a {color:#289ad1; text-decoration:none;}  table a:hover {color:#ff0000; text-decoration:none;}  table a:active {color:#289ad1; text-decoration:none;}  table a:visited {color:#289ad1; text-decoration:none;}  tr.heading {background-color:#289ad1;}  tr.shaded {background-color: #CCFFFF;}  /* Right side bar elements */  #rightcol {width:200px; float:left; padding:0; margin:0; color:#ffffff;}  #brochurebox {margin:0; padding:0;}  #newsletter {margin:0; padding:0;}  #search {margin:0; padding:0;}  #news {margin:0; padding:0;}  .newstext {font-size:80%; color:#ffffff; font-weight:normal;}  .newstext a {color:#ffffff; font-weight:bold;}  .blueboxtop {width:199px; background:url(images/blueboxtop.gif) no-repeat bottom left; margin:0; padding-top:2px; height:9px; clear:both; }  .bluebox {width:175px; background:url(images/bluebox.gif) repeat-y left; color:#ffffff; margin:0; padding:2px 20px 2px 5px; font-weight:bold;}  .blueboxbottom {width:199px;clear:both; background:url(images/blueboxbottom.gif) no-repeat top left; margin:0; padding:0; height:9px;}  /* **************************** */  #homesectionblock {width:549px; margin:auto;}  .homesection {width:270px; margin:1px; float:left; height:190px; border:1px solid #289ad1;}  .homesectionheader  {width:549px; margin:auto; height:30px; background:url(images/centrecolblue.gif) no-repeat top center; color:#ffffff; font-weight:bold; font-size:18px;}  .homesectionheadtext {font-size:110%; color:#ffffff; margin-left:15px; margin-top:5px; font-weight:bold;}  .homesectiondesc {float:left; padding:2px; font-size:10px;}  .homesectiondesc a {color:#006692;}  .homesectionimg {float:right; width:35%; text-align:right;}  #newprodblock {width:549px; margin:auto;}  #newprodheader {width:549px; margin:auto; height:30px; background:url(images/centrecolblue.gif) no-repeat top center;}  #newprodheadtext {font-size:110%; color:#ffffff; margin-left:15px; margin-top:5px; font-weight:bold;}  .newproddesc {float:left; width:50%; padding:3px;}  .newproddesc a {color:#006692;}  .newprodimg {float:left; width:50%; text-align:center;}  #actinic-sitemap {margin-left: 5px;}  #actinic-sitemap ul {margin-bottom: 0;	padding-bottom: 0;}  .clear {height:1px; font-size:1px; width:100%; clear:both;}  /* footer elements */  #footer {width:990px; color:#ffffff; background-color:#006692; text-align:center; padding-top:10px; font-size:10px; clear:both;}  #footer a {font-weight:bold; text-decoration:none; color:#ffffff;}  #footer a:hover {text-decoration:none; color:#787878;}  #footer-copy {width:205px; float:left; text-align:center;}  #footer-links {width:280px; float:left; text-align:center;}  #footer-contact {width:505px; float:left; text-align:center;}  #footer-whm {width:955px; font-size:9px; color:#cccccc; height:9px; text-align:right; margin:auto; background-color:#006692; padding-right:35px;}  #footer-whm a {text-decoration:none; color:#cccccc;}  /* ************************ */  /* begin general styles for all themes */  /* 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 {font-size:11px;}  .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:#000000;}  .actwarning {font-size:11px; color:#cc0000;}  .actwelcome {font-size:11px; color:#000000;}  .actlogotext {font-size:11px; color:#D9090E; font-style:normal; font-weight:bold; text-align:center;}  .actlogout {font-size:11px; color:#cc0000;}  /* Shopping cart and checkout fields ------------------------------------------- */  table.checkout td {background-color: #289ad1;}  table.checkout th {background-color: #289ad1;}  .cart {background-color: #eeeeee;}  .cartheading {background-color:#289ad1; font-weight:bold; color:#ffffff;}  /* 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;} /* Used by 'CSS Product Layout' ------------------------------------------- */  .content_left {text-align: left; float:left; margin-right: 20px;} .content_right {text-align: left;float: left;} /* Used by 'Standard Layout Using CSS' and related CSS-based product layouts */ .product_list	{margin: 20px 0px 20px 0px;}	 /* headings ----------------------------------------------------------------------------- */ .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 : 11px;word-spacing: normal;} /* Styles for 'Quick Search Bar With Larger Button' ------------------------ */ .form_main_search_box {line-height: 13px;width: 76px;height: 16px;margin: 0px 1px 0px 1px;padding: 0px 0px 0px 2px;font-size : 11px;background-color: #eeeeee;border: 1px solid #eeeeee;color: #000000;vertical-align: top;} .form_main_search_box_td	{background-color: #828baa} .form_button_quick_search	{line-height: 13px;height: 18px;width: 85px;margin: 1px 1px 1px 1px;padding: 0px 0px 0px 12px;font-size : 11px;background-color: #828baa; border: 1px solid #678298;color: #ffffff;background-image: url('../theme_icon_search.gif');	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: 11px;} .text_product_small_info_price	{margin: 0px;padding: 8px 0px 0px 0px;line-height:normal;font-weight: 900;font-size: 11px;} .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 20px 15px 20px;} .image_product	{margin: 0px 18px 10px 0px; text-align:center; float:left;} .product_description {float:left;} /* Links to sections and pages in sidebar menus on some themes -------------------------------------*/ ul.products	{line-height: normal;padding: 0px 0px 0px 1px;margin: 3px 0px 4px 15px;	font-size: 11px;color: #cc0000;} a.product_section:visited  {color : #cc0000;text-decoration : none;} a.product_section:link  {color : #cc0000;text-decoration : none;} a.product_section:active  {color : #cc0000;text-decoration : none;} a.product_section:hover  {color : #cc0000;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 dotted #828baa;padding: 8px;}		 /* Styles for 'Compact Parent Section List' ------------------------ */ .text_breadcrumbs	{font-size: 10px;color: #678298;margin: 0px;line-height:normal;padding: 2px 0px 10px 0px;}	 a.link_breadcrumbs:visited	{color : #678298;text-decoration : underline;} a.link_breadcrumbs:link  {color : #678298;text-decoration : underline;} a.link_breadcrumbs:active  {color : #678298;text-decoration : underline;} a.link_breadcrumbs:hover  {color : #678298;text-decoration : underline;} /* Page footer  --------------------------------------------------------*/ .text_footer	{color: #828baa;font-size: 10px;padding:0px;margin:4px 0px 0px 0px;} .text_menu_no_space	{word-spacing: normal;} a.link_footer:visited  {color : #f0f0f0;text-decoration : underline;}	 a.link_footer:link  {color : #f0f0f0;text-decoration : underline;} a.link_footer:active  {color : #f0f0f0;text-decoration : underline;} a.link_footer:hover  {color : #f0f0f0;text-decoration : underline;} /* Heading for attributes  --------------------------------------------------------*/ .text_options	{font-weight: 900;} /* 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 : 11px;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 : 11px;margin: 0px;	color : #ffffff;} a.link_menu:visited  {padding: 2px 5px 2px 5px;margin: 0px 1px 0px 0px;	color : #ffffff;text-decoration : none;background-color: #828baa; border: 1px solid #f0f0f0;} a.link_menu:link  {padding: 2px 5px 2px 5px;margin: 0px 1px 0px 0px;color : #ffffff;text-decoration : none;	background-color: #828baa;border: 1px solid #f0f0f0;} a.link_menu:active  {padding: 2px 5px 2px 5px;margin: 0px 1px 0px 0px;	color : #ffffff;text-decoration : none;background-color: #828baa;border: 1px solid #f0f0f0;} a.link_menu:hover  {padding: 2px 5px 2px 5px;margin: 0px 1px 0px 0px;color : #ffffff;text-decoration : none;background-color: #678298;border: 1px solid #f0f0f0;} /* Styles for 'Top Level Section List In Boxes' and 'Brochure Nav Bar In Boxes' --------------------*/ .tech_main_menu	{background-color: #678298} .tech_menu_bottom	{height: 4px;background-color: #678298;} .tech_menu_button_border	{width: 121px; border-right: 1px #ffffff solid;border-top: 1px #ffffff solid;} div.tech_menu_button {width: 119px; top: 0px;left: 0px; border: 1px #678298 solid; } div.tech_menu_button_product {width: 119px; top: 0px;left: 0px; border: 1px #678298 solid; } .tech_menu_button_title	{width: 122px;border-top: 1px #ffffff solid;background-color: #678298; } .tech_text_product_section	{padding: 3px 3px 3px 5px;margin: 0px;color : #ffffff;font-size : 11px;font-weight: 900; } div.tech_menu_button a  {width: 113px; color: #ffffff;text-decoration:none;display:block;padding:3px;text-align:left;background-color: #828baa;font-size: 11px;} div.tech_menu_button a:visited {color: #ffffff; text-decoration:none;background-color: #828baa;} div.tech_menu_button a:active {color: #ffffff; text-decoration:none;background-color: #f0f0f0; } div.tech_menu_button a:link {color: #ffffff; text-decoration:none;background-color: #828baa;} div.tech_menu_button a:hover {color: #ffffff;text-decoration:none;background-color: #f0f0f0;} div.tech_menu_button_product a {width:104px;color:#ffffff;text-decoration:none;display:block;padding:3px 3px 3px 12px;text-align:left;background-color: #828baa;font-size: 11px;  } div.tech_menu_button_product a:visited {color: #ffffff; text-decoration:none;background-color: #678298;background-image:url('../theme_arrow.gif');} div.tech_menu_button_product a:active {color: #ffffff; text-decoration:none;background-color: #678298;background-image:url('../theme_arrow.gif');} div.tech_menu_button_product a:link {color: #ffffff; text-decoration:none;background-color: #678298;background-image:url('../theme_arrow.gif');} div.tech_menu_button_product a:hover {color: #ffffff; text-decoration:none;background-color: #f0f0f0;background-image:url('../theme_arrow.gif');} /* 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: 11px; 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;}