/*cope with inheritance bugs*/ table, th { color:#000000; font-size: x-small; font-family:Verdana, Arial, Helvetica, sans-serif; } ol{ color:#000000; } H3, H4, H5, H6 { font-family:Verdana, Arial, Helvetica, sans-serif; } SELECT { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; } .actCHECKOUTEM {background-color:#336699;} .actCHECKOUTBG {background-color:#eeeeee;} .actlarger{ font-size: larger; color:#000000; } .actsmaller{ font-size: smaller; color:#000000; } .actxxsmall{font-size:xx-small;color:#000000;} .actxsmall{font-size:x-small;color:#000000;} .actsmall{font-size:small;color:#000000;} .actregular{font-size:medium;color:#000000;} .actlarge{font-size:large;color:#000000;} .actxlarge{font-size:x-large;color:#000000;} .actxxlarge{font-size:xx-large;color:#000000;} .actwarningcolor{color:#ff3300;} .actrequiredcolor { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold; line-height: 16px } .actsearchhighlightcolor{color:#ff0000;} .actrequired{color:#ff3300;} .actwarning{font-size:x-large;color:#ff3300;} .actwelcome{font-size:medium;color:#000000;} .actlogotext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center} .actlogout{font-size:x-small;color:#336699;} /* start of general styles for all themes */ body { margin: 0px; padding: 0px; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; } p, table, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; margin-top: 0px; } form { margin: 0px; } a:link { color: #336699; text-decoration: none; } a:visited { color: #336699; text-decoration: none; } a:hover { color: #000000; text-decoration: underline; } a:active { color: #336699; text-decoration: none; } a.checkout-checkoutbg { margin-right: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; border: #eeeeee 2px solid; border-top: #eeeeee 2px solid; border-right: #000000 1px solid; border-bottom: #000000 1px solid; } a.checkout-checkoutbg:link { color: #eeeeee; text-decoration: none; } a.checkout-checkoutbg:visited { color: #eeeeee; text-decoration: none; } a.checkout-checkoutbg:hover { color: #eeeeee; text-decoration: underline; } a.checkout-checkoutbg:active { color: #eeeeee; text-decoration: underline; } .actCHECKOUTEM { background-color: #336699; } .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: 11px; color: #000000; } .actsmall { font-size: 11px; 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: #ff3300; } .actrequiredcolor { color: #ff3300; } .actsearchhighlightcolor { color: #ff0000; } .actrequired { color: #ff3300; font-weight:bold; } .actwarning { font-size: 11px; color: #ff3300; } .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: #336699; } .thinborder1 { border: 1px solid #336699; } .thinborder2 { border: 1px solid #336699; } .thinred { border: solid 1px #336699; border-top: 0px; } .thinred2 { border: solid 1px #336699; border-top: 0px; }  .content_left { text-align: left; float: left; margin-right: 20px; } .content_right { text-align: left; float: left; } .boxheading { font-weight: bold; text-transform: uppercase; color: #ffffff; } a.boxlink:link{ color: #ffffff; text-decoration:none; } a.boxlink:visited{ color: #ffffff; text-decoration:none; } a.boxlink:hover{ color: #ffffff; text-decoration:underline; } a.boxlink:active{ color: #ffffff; text-decoration:none; } div.CheckoutCartSection { margin-top: 0px; margin-bottom: 10px; margin-left:auto; margin-right:auto; width:698px; } table.checkout#idTableCheckoutSection { margin-bottom: 0px; } table.checkout-cart { width: 698px; border-collapse: collapse; padding: 0px 0px; margin-bottom: 5px; } table.checkout-cart th{ font-weight: bold; background-color: #eeeeee; border-top: solid 1px #336699; border-bottom: solid 1px #336699; padding: 4px 4px; } table.checkout-cart td{ padding: 4px 4px; } table.checkout { width: 698px; border-collapse: collapse; padding: 0px 0px; text-align: left; margin-bottom: 10px; margin-left:auto; margin-right:auto; } table.checkout th { background-color: #336699; font-size: 13px; font-weight: bold; color: #eeeeee; text-align: left; padding: 5px 2px 5px 10px; border-bottom: solid 3px #ffffff; } table.checkout th.instruction { font-size: 11px; font-weight: normal; } table.checkout th.change { font-size: 11px; font-weight: bold; padding: 0px 0px; text-align: right; } .checkout-change-button	{ line-height: 13px; height: 20px; width: 86px; margin: 0px 1px 0px 0px; padding: 0px 0px 0px 0px; font-size : 11px; background-color: #336699; border: 1px solid #336699; color: #ffffff; background-image: url('theme_icon_add_to_cart.gif'); word-spacing: normal; } .checkout-login-button	{ line-height: 13px; height: 15px; width: 70px; margin: 20px 0px 20px 0px; padding: 3px 20px 2px 0px; font-size : 11px; background-color: #336699; border: 1px solid #336699; color: #ffffff; background-image: url('theme_icon_add_to_cart.gif'); word-spacing: normal; } .checkout-login-button a { padding-left: 20px; color: #ffffff; text-decoration: none; } table.checkout td { background-color: #eeeeee; border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff; padding: 2px 2px; } table.checkout#idBothAddressesTable col { width: auto; } td#idCheckoutHelpLabel, table.checkout#idBothAddressesTable col.prompt { width: 130px; } .cart { background-color: #eeeeee; border-bottom:solid 1px #336699; } .checkout-cartheading { font-weight: bold; background-color: #eeeeee; border-top: solid 1px #336699; border-bottom: solid 1px #336699; } .cartheading { background-color:#336699; color:#ffffff; font-weight: bold; } h2.checkout-heading { background-color: #336699; font-size: 13px; font-weight: bold; color: #eeeeee; padding: 5px 0 5px 10px; border-bottom: solid 3px #ffffff; width: 688px; } h3.checkout-heading { width: 688px;  padding: 5px 0 5px 10px; background-color: #336699; font-size: 13px; font-weight: bold; color: #eeeeee; border-bottom: solid 3px #ffffff; margin-left:auto; margin-right:auto; } .checkout-subheading { font-weight: bold; padding: 0; margin: 0; } img.cartthumbnail { border: 0px; margin-left: 2px; margin-right: 2px; width: 25px; } .button-wrapper { display: inline-block; /* background: url('button_background_right.gif') right no-repeat; */ padding: 0 10px 0 0; } .button { background: url('button_background_left.gif') left no-repeat; cursor:pointer; color: #ffffff; padding: 0 0 0 10px; margin: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } .cart-button { height: 28px; } input.normal-button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background: #336699; padding: 5px; border: solid 1px #000000; } input.highlight-button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background: #ff3300; padding: 5px; border: solid 1px #000000; } .checkout-field-label { width: 160px; } .checkout-field-input { width: auto; } .checkout-field-input input, .checkout-field-input select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #ffffff; padding: 2px; } .InvoiceField input, .InvoiceField select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #ffffff; padding: 2px; } .DeliverField input, .DeliverField select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #ffffff; padding: 2px; } table.checkout#idBothAddressesTable select { width: 211px; } input.checkbox { background-color: #eeeeee; border: 0;	 } .checkout-field-area { background: #eeeeee; border-bottom: solid 2px #ffffff; width: 100px; } .checkout-field-area p { margin: 0; padding: 4px; } div.checkout-buttons { width: 698px;  height: 100px;  margin-top: 20px; margin-left:auto; margin-right:auto; } .left {  float : left;  width : 50%;  } .right {  float : right;  width : 40%;  } .spacer {  clear : both;  } .checkout-help-hide {  display: none;  } * html .boxhead h2 {height: 1%;} .sidebox { background: url('theme_curve4.gif') no-repeat bottom right; font-size: 100%; } .boxhead { background: url('theme_curve2.gif') no-repeat top right; margin: 0; padding: 0; text-align: left; } .boxhead h2 { background: url('theme_curve1.gif') no-repeat top left; margin: 0; padding: 5px 10px 5px; color: #ffffff;  font-weight: bold;  font-size: 1.2em;  line-height: 1em; } .boxbody { background: url('theme_curve3.gif') no-repeat bottom left; margin: 0; padding: 5px 10px 11px; } .boxbody ol { margin: 0; padding: 0; margin-left: 1.2em; padding-left: 1.2em; } .boxbody ol li { margin-bottom: 0.2em; } /* Checkout Progress Indicator  ------------------------------------------------ */ p.checkout-progress-heading { width: 300px; margin: 0px auto; } #checkout-progress-indicator { width: 300px; height: 19px; background-image: url('cpi-background.gif'); margin: 0 auto 0px auto; } .checkout-progress-0 { width: 75px; height: 19px; background-color: #336699; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-1 { width: 150px; height: 19px; background-color: #336699; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-2 { width: 225px; height: 19px; background-color: #336699; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-3 { width: 300px; height: 19px; background-color: #336699; 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; } table#idCheckoutProgress { margin-bottom: 10px; } table#idCheckoutProgress td{ background-repeat:repeat-x; background-color:transparent; border: 0px; padding: 0px; height:19px; text-align:center; } table#idCheckoutProgress td.cpi-left{ background-image:url("cpi-main.gif"); color:white; width:160px; } table#idCheckoutProgress td.cpi-complete{ background-image:url("cpi-main-mid.gif"); color:white; width:160px; } table#idCheckoutProgress td.cpi-incomplete{ background-image:url("cpi-background.gif"); color:black; width:160px; } table.CheckoutProgress { width: 698px; border-collapse: collapse; margin-bottom: 10px; margin-left:auto; margin-right:auto; } table.CheckoutProgress td { padding: 0px 0px; background-repeat: repeat-x; background-color: transparent; height: 19px; text-align: center; width: 164px; } table.CheckoutProgress td.cpi-start{ background-image: url("cpi-main.gif"); width: 8px; } table.CheckoutProgress td.cpi-inactive{ background-image: url("cpi-main-mid.gif"); color: #ffffff; } table.CheckoutProgress td.cpi-active{ /*background-image: url('cpi-background.gif');*/ background-color: #dee7f0; font-weight: bold; color: #000000; } table.CheckoutProgress td.cpi-end { background-image: url("cpi-end.gif"); width: 8px; } table.CheckoutProgress td.cpi-spacer { background-image: url("cpi-main-mid.gif"); width: auto; } #actinic-sitemap { margin-left: 5px; } #actinic-sitemap ul { margin-bottom: 0; padding-bottom: 0; } /* end of general styles for all themes */ /* CSS Specific to 'Executive' */ /* PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------------ */ /* page header fomatting elements ----------------------------------------------------- */ .page_header	{ background-color: #336699; margin: 0px 0px 0px 0px; } .page_header_content	{ width: 762px; text-align: left; height: 63px; } .page_header_home_search_box	{ padding: 1px; margin: 0px; background-image:url('theme_dotted_line_2.gif'); background-color: #336699; } .page_header_logo_container	{ float: left; } .page_header_menu_cart_login_spacing	{ padding-left: 2px; } .page_header_terms_cart_login_container	{ float: right; text-align: right; } .page_header_terms_container	{ height: 38px; } .page_header_menu_cart	{ padding: 3px 5px 4px 19px; background-image:url('theme_icon_cart.gif'); background-color:#336699;  border-top: 1px solid #336699; border-bottom: 1px solid #336699; } .page_header_menu_cart_items	{ padding: 3px 5px 4px 5px; background-color:#336699;	 border-left: 1px solid #336699; border-top: 1px solid #336699; border-bottom: 1px solid #336699; } .page_header_menu_login	{ padding: 3px 5px 4px 17px; background-image:url('theme_icon_login.gif'); background-color:#336699;  border-top: 1px solid #336699; border-bottom: 1px solid #336699; } /* end page header fomatting elements ------------------------------------------------- */ /* page menu fomatting elements ------------------------------------------------------- */ .page_menu	{ background-color: #336699; margin: 0px 0px 0px 0px; } .page_menu_content	{ width: 762px; height: 21px; } .page_menu_items	{ background-color: #336699; padding: 0px 0px 0px 1px; height: 21px; float: left; width: 65%; } .page_menu_items_search	{ background-color: #336699; padding: 0px 0px 0px 1px; height: 21px; float: right; width: 30%; } /* end page menu fomatting elements ---------------------------------------------------- */ /* page body fomatting elements -------------------------------------------------------- */ .page_body	{ padding: 10px 0px 0px 0px; } .page_body_content	{ width: 762px; text-align: left; } .page_body_content_left_column	{ float: left;  width: 170px; } .page_body_content_right_column	{ float: right;  width: 552px; } /* end page body fomatting elements ----------------------------------------------------- */ /* page footer fomatting elements ------------------------------------------------------- */ .page_footer	{ padding: 30px 0px 30px 0px; clear:both; } .page_footer_content	{ width: 762px; text-align: left; } /* end of page footer fomatting elements ------------------------------------------------ */ /* page left column fomatting elements -------------------------------------------------- */ .left_column_product_image_description	{ margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; } /* end page left column fomatting elements ---------------------------------------------- */ /* END OF PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------- */ /* PRODUCT FORMATTING ELEMENTS & LINE ELEMENTS --------------------------------------------------- */ /* lines -------------------------------------------------------------------------------- */ .dotted_line_blue	{ height: 1px; background-color: #336699; background-image:url('theme_dotted_line.gif'); clear:both; } .solid_line_light_blue	{ height: 1px; padding: 0px; margin: 0px; background-color: #336699; clear:both; } .solid_line_blue	{ height: 1px; padding: 0px; margin: 0px; background-color: #336699; clear:both; } .dotted_outline_blue	{ border: 1px dotted #336699; padding: 8px; }		 /* end lines ---------------------------------------------------------------------------- */ .best_selling_items	{ padding: 10px; background-color: #ffffff; } .best_selling_items_spacing	{ padding: 0px 0px 8px 8px; } .product_image_cost	{ margin: 0px 12px 8px 0px; text-align: center; float: left; } .product_list	{ margin: 20px 0px 20px 0px; }	 /* PRODUCT FORMATTING ELEMENTS AND LINE ELEMENTS -------------------------------------------- */ /* IMAGE FORMATTING ELEMENTS ------------------------------------------------------------ */ .image_float_right	{ float: right; margin: 16px 0px 15px 20px; } .image_product	{ margin: 0px 18px 10px 0px; text-align: center; float: left; } /* END OF IMAGE FORMATTING ELEMENTS ----------------------------------------------------- */ /* TEXT FORMATTING ELEMENTS ------------------------------------------------------------- */ /* headings ----------------------------------------------------------------------------- */ h1.subheading	{ font-size: 13px; font-weight: 900; margin: 0px; padding: 0px 0px 14px 0px; } h2.clearall	{ font-size: 16px; font-weight: 900; margin: 0px; padding: 2px 0px 14px 0px; color: #336699; clear:both; } h3.product	{ font-size: 13px; font-weight: 900; margin: 0px; padding: 0px 0px 6px 0px; color: #336699; } 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: #336699; font-weight: 900; font-size: 13px; } /* end headings ------------------------------------------------------------------------- */ /* list fomatting ----------------------------------------------------------------------- */ ul.products	{ line-height: normal; padding: 0px 0px 0px 1px; margin: 3px 0px 4px 15px; font-size: 11px; color: #ff3300; } /* end list fomatting ------------------------------------------------------------------- */ /* menu text --------------------------------------------------------------------------- */ .text_menu	{ padding: 2px 0px 2px 0px; font-size : 11px; margin: 0px; color : #ffffff; } .text_menu_no_space	{ word-spacing: normal; } .text_menu_cart	{ padding: 0px; margin: 0px; line-height: normal; } .text_menu_cart_items	{ padding: 0px; margin: 0px; line-height: normal; font-weight: 900; }	 /* end menu text ----------------------------------------------------------------------- */ /* product text ------------------------------------------------------------------------ */ .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: #336699; 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; } /* end product text -------------------------------------------------------------------- */ .text_breadcrumbs	{ font-size: 10px; color: #336699; margin: 0px; line-height:normal; padding: 2px 0px 10px 0px; }	 .text_footer	{ color: #336699; font-size: 10px; padding:0px; margin:4px 0px 0px 0px; } .text_options	{ font-weight: 900; } .text_word_spacing_8px	{ word-spacing: 8px; } .text_terms_conditions	{ color: #336699; font-size: 11px; border: 0; margin: 0; padding: 0; } /* END OF TEXT FORMATTING ELEMENTS ----------------------------------------------------- */ /* FORM FORMATTING ELEMENTS ------------------------------------------------------------ */ /* buttons ----------------------------------------------------------------------------- */ .form_button	{ line-height: normal; width: 76px; margin: 0px; padding: 0px 0px 0px 12px; font-size : 11px; background-color: #336699; border: 1px solid #336699; color: #ffffff; word-spacing: normal; }	 .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: #336699; border: 1px solid #336699; color: #ffffff; background-image: url('theme_icon_search.gif'); word-spacing: normal; } .form_button_add_to_cart	{ line-height: 13px; height: 20px; width: 86px; margin: 0px 1px 0px 0px; padding: 1px 0px 1px 14px; font-size : 11px; background-color: #336699; border: 1px solid #336699; color: #ffffff; float: right; background-image: url('theme_icon_add_to_cart.gif'); word-spacing: normal; }	 /* end buttons ------------------------------------------------------------------------- */ .form_input_general	{ line-height: normal; font-size : 11px; word-spacing: normal; } .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: #336699 } /* END OF FORM FORMATTING ELEMENTS ------------------------------------------------------ */ /* LINK FORMATTING ELEMENTS ------------------------------------------------------------- */ a.product_section:visited  { color : #336699; text-decoration : none; } a.product_section:link  { color : #336699; text-decoration : none; } a.product_section:active  { color : #336699; text-decoration : none; } a.product_section:hover  { color : #000000; text-decoration : none; } /* ------------------------ */ a.link_menu:visited  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #ffffff; text-decoration : none; background-color: #336699;  border: 1px solid #336699; } a.link_menu:link  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #ffffff; text-decoration : none; background-color: #336699; border: 1px solid #336699; } a.link_menu:active  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #ffffff; text-decoration : none; background-color: #336699; border: 1px solid #336699; } a.link_menu:hover  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #ffffff; text-decoration : none; background-color: #336699; border: 1px solid #336699; } /* ------------------------ */ a.link_footer:visited  { color : #336699; text-decoration : underline; } a.link_footer:link  { color : #336699; text-decoration : underline; } a.link_footer:active  { color : #336699; text-decoration : underline; } a.link_footer:hover  { color : #336699; text-decoration : underline; } /* ------------------------ */ a.link_breadcrumbs:visited	{	 color : #336699; text-decoration : underline; } a.link_breadcrumbs:link  { color : #336699; text-decoration : underline; } a.link_breadcrumbs:active  { color : #336699; text-decoration : underline; } a.link_breadcrumbs:hover  { color : #336699; text-decoration : underline; } /* ------------------------ */ a.link_cart:visited	{	 color : #336699; text-decoration : underline; } a.link_cart:link  { color : #336699; text-decoration : underline; } a.link_cart:active  { color : #336699; text-decoration : underline; } a.link_cart:hover  { color : #336699; text-decoration : underline; } /* ------------------------ */ a.link_terms_conditions:visited	{	 color : #336699; text-decoration : underline; } a.link_terms_conditions:link  { color : #336699; text-decoration : underline; } a.link_terms_conditions:active  { color : #336699; text-decoration : underline; } a.link_terms_conditions:hover  { color : #336699; text-decoration : underline; } /* ------------------------ */ /* END OF LINK FORMATTING ELEMENTS ------------------------------------------------------ */ /* Elements Specific to the Technical Theme */ /* PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------------ */ .tech_page_background	{ height: 100%; } .tech_page_content	{ width: 762px; text-align: left; height: 100%; bottom: 0px; background-color: #ffffff; border-right: 1px solid #336699; border-left: 1px solid #336699; padding: 0px 1px 0px 1px; } /* page header fomatting elements ----------------------------------------------------- */ .tech_page_header_content	{ width: 762px; text-align: left; height: 65px; border-bottom: 4px solid #336699; } .tech_page_header_logo_container	{ float: left; padding: 0px 0px 0px 15px; } .tech_page_header_menu	{ background-color: #336699; border-bottom: 1px solid #336699; height: 27px; } .tech_page_header_terms_cart_login_container	{ float: right; text-align: right; } .tech_page_header_terms_container	{ height: 38px; } .tech_page_header_menu_cart	{ padding: 3px 3px 2px 3px; border-left: 1px solid #336699; height: 21px; } .tech_page_header_menu_cart_items	{ padding: 3px 5px 4px 5px; border-left: 1px solid #336699; border-top: 1px solid #336699; border-bottom: 1px solid #336699; } .tech_page_header_menu_search	{ padding: 3px 3px 2px 1px; } /* end page header fomatting elements ------------------------------------------------- */ /* page menu formatting elements ------------------------------------------------------- */ .tech_main_menu	{ background-color: #336699 } .tech_menu_bottom	{ height: 4px; background-color: #336699; } .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 #336699 solid; } div.tech_menu_button_product { width: 119px;  top: 0px; left: 0px;  border: 1px #336699 solid; } .tech_menu_button_title	{ width: 122px; border-top: 1px #ffffff solid; background-color: #336699; } /* end page menu fomatting elements ---------------------------------------------------- */ /* page body fomatting elements -------------------------------------------------------- */ .tech_page_body_content	{ width: 762px; text-align: left; } .tech_page_body_content_left_column	{ float: left;  width: 126px; } .tech_page_body_content_right_column	{ float: right; width: 574px; padding: 6px 36px 0px 0px; } /* end page body fomatting elements ----------------------------------------------------- */ /* END OF PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------- */ /* PRODUCT FORMATTING ELEMENTS & LINE ELEMENTS --------------------------------------------------- */ /* lines -------------------------------------------------------------------------------- */ .tech_solid_line_blue	{ height: 1px; background-color: #336699; clear:both; } .tech_solid_line_light_blue	{ height: 1px; background-color: #336699; clear:both; } .tech_outline_blue	{ border: 1px solid #336699; padding: 0px; }	 /* end lines ---------------------------------------------------------------------------- */ .tech_product_image_cost	{ padding: 0px 12px 8px 0px; margin: 0px; text-align: center; float: left; } .tech_product_mini_title	{ background-color: #336699; margin: 0px; padding: 0px; } .tech_product_mini_padding	{ margin: 8px 8px 0px 8px; } /* PRODUCT FORMATTING ELEMENTS & LINE ELEMENTS -------------------------------------------- */ /* menu text --------------------------------------------------------------------------- */ .tech_text_product_section	{ padding: 3px 3px 3px 5px; margin: 0px; color : #ffffff; font-size : 11px; font-weight: 900; } .tech_text_menu_cart	{ padding: 2px 0px 2px 0px; font-size : 11px; margin: 0px; color : #ffffff; background-color: #336699;} .tech_text_menu_cart_items	{ color : #ffffff; padding: 0px 5px 0px 3px; margin: 0px; line-height: normal; font-weight: 900; }	 /* end menu text ----------------------------------------------------------------------- */ /* best seller and new product text ------------------------------------------------------------------------ */ .tech_text_product_small_info	{ font-size: 10px; line-height: normal; margin: 0px; padding: 0px 0px 8px 0px; } .text_product_small_info_price	{ margin: 0px; padding: 8px 0px 0px 0px; line-height:normal; color: #336699; font-weight: 900; font-size: 13px; } .tech_text_product_mini_title	{ color: #ffffff; font-weight: 900; padding: 3px 3px 3px 5px; margin: 0px; } /* end product text -------------------------------------------------------------------- */ /* END OF TEXT FORMATTING ELEMENTS ----------------------------------------------------- */ /* LINK FORMATTING ELEMENTS ------------------------------------------------------------- */ /* View Cart and Checkout In Top Bar */ a.tech_link_menu_cart_left:visited  { padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px;	 color : #ffffff; text-decoration : none; background-color: #336699;  border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; } a.tech_link_menu_cart_left:link  { padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px;	 color : #ffffff; text-decoration : none; background-color: #336699; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; } a.tech_link_menu_cart_left:active  { padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px;	 color : #ffffff; text-decoration : none; background-color: #336699; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; } a.tech_link_menu_cart_left:hover  { padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px;	 color : #ffffff; text-decoration : none; background-color: #336699; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; } a.tech_link_menu_cart_right:visited  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #ffffff; text-decoration : none; background-color: #336699;  border-left: 1px dotted #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; } a.tech_link_menu_cart_right:link  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #ffffff; text-decoration : none; background-color: #336699; border-left: 1px dotted #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; } a.tech_link_menu_cart_right:active  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #ffffff; text-decoration : none; background-color: #336699; border-left: 1px dotted #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;} a.tech_link_menu_cart_right:hover  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #ffffff; text-decoration : none; background-color: #336699; border-left: 1px dotted #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;} /* ------------------------ */ /* Links in Sidebar Menus */ div.tech_menu_button a  { width: 113px;  color: #ffffff; text-decoration:none; display:block; padding:3px; text-align:left; background-color: #336699; font-size: 11px; } div.tech_menu_button a:visited { color: #ffffff;  text-decoration:none; background-color: #336699; } div.tech_menu_button a:active { color: #ffffff;  text-decoration:none; background-color: #336699; } div.tech_menu_button a:link { color: #ffffff;  text-decoration:none; background-color: #336699;} div.tech_menu_button a:hover { color: #ffffff; text-decoration:none; background-color: #336699; } 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: #336699; font-size: 11px; } div.tech_menu_button_product a:visited { color: #ffffff;  text-decoration:none; background-color: #336699; background-image:url('theme_arrow.gif'); } div.tech_menu_button_product a:active { color: #ffffff;  text-decoration:none; background-color: #336699; background-image:url('theme_arrow.gif'); } div.tech_menu_button_product a:link { color: #ffffff;  text-decoration:none; background-color: #336699; background-image:url('theme_arrow.gif'); } div.tech_menu_button_product a:hover { color: #ffffff;  text-decoration:none; background-color: #336699; background-image:url('theme_arrow.gif'); } /* END OF LINK FORMATTING ELEMENTS ------------------------------------------------------ */body { font-weight: normal; font-size: 71%; /* Set as a percentage so that different browsers interperet it correctly - equal to 11px? - other sizes set as em's */ line-height: 1.5em; margin:0; padding:0; -webkit-text-size-adjust: none; } h1, h2 { color:#000; font-weight:bold; } h1 { font-family: verdana, sans-serif; font-size:1.2em; } h2 { font-size:1.1em; } a { color:#015794; /* royal blue */ font-weight:bold; text-decoration:none; } a:link, a:visited, a:active { color:#015794; /* royal blue */ text-decoration:none; } a:hover { color:#000; /* black */ text-decoration:underline; } img { border-style:none; } input, select, textarea { font-size:1em; padding:2px 0; } ul { list-style-type:disc; } /* Page Layout */ #pagelayout{ background-color:#fff; /* white */ border:solid 1px #ccc; /* light grey */ clear:both; margin-left:auto; margin-right:auto; min-width:988px; width:988px; } div.homepagePage { margin-top: 12px; } #page { /* Layout for balanced 2 column page */ background-color:#fff; /* white */ border-left:186px solid #eee; /* off white */ clear:both; width:auto; } #page_3col { /* Layout for balanced 3 column page */ background-color:#fff; /* white */ border-left:186px #f0f3f5 solid; /*#eee;*/ border-right:164px solid #f9f9f9; clear:both; width:auto; } #page_checkout { /* Layout for checkout page */ background-color:#fff; /* white */ clear:both; width:auto; } #googleTranslate { margin-bottom: 20px; } .checkout-buttons button#idBtnPrev { background-image: url('https://clarahost.clara.net/www.porscheshop.co.uk/acatalog/checkout-button-back-2.png'); } .checkout-buttons button#cancel { background-image: url('https://clarahost.clara.net/www.porscheshop.co.uk/acatalog/checkout-button-cancel-2.png'); } .checkout-buttons button#idBtnNext { background-image: url('https://clarahost.clara.net/www.porscheshop.co.uk/acatalog/checkout-button-next-2.png'); } .checkout-buttons button#idBtnConfirm { background-image: url('https://clarahost.clara.net/www.porscheshop.co.uk/acatalog/checkout-button-confirm-order.png'); } button.bottom span, button.top span, a.top span { display: none; } button.bottom { height: 27px; width: 120px; } button.new, a.new { border-style: none; cursor: pointer; display: block; margin-top: 10px; } #insidepage { margin:0; padding:0; width:100%; } #page > #insidepage { border-bottom:1px solid transparent; } a.sectionbottom { text-decoration: none; } a.sectionbottom:hover { text-decoration: none; } /* Top Line */ #topline { background-color:#fff; /* white */ margin-left:auto; margin-right:auto; min-width:990px; width:990px; } #breadcrumb { /* Breadcrumb Trail */ font-size:0.9em; float:left; padding:3px 0; text-align:left; white-space:nowrap; } #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active { font-weight:normal; text-decoration:none; } #breadcrumb a:hover { color:#000; /* black */ text-decoration:underline; } #todaysdate { /*todays date tab*/ float:left; font-size:0.9em; font-weight:bold; padding:3px 0; } /* Top Banner */ #header { background-color:#015794; /* royal blue */ height:50px; width:988px; } #header img { float:left; } #header a img:hover { opacity: .85; -moz-opacity: .85; filter: alpha(opacity=85); } img#telnumber { float:right; } /* Model Menu */ #modelmenu00 { background: #637682; color: #fff; min-height: 25px; overflow: hidden; } #modelmenu00 ul { background: #637682; float: right; line-height: 25px; list-style-type: none; margin: 0; padding: 0; text-align: center; width: 801px; } #modelmenu00 ul li { display: inline; margin: 0; padding: 0; } #modelmenu00 ul li a { background: #637682; border-right: 1px #e6e6e6 solid; color: #fff; font-size: 12px; padding: 6px 9px; text-decoration: none; } #modelmenu00 ul li a span { margin-right: 4px; } #modelmenu00 ul li a.first { border-left: 1px #e6e6e6 solid; } #modelmenu00 ul li a:hover { background: #fff; color: #c44; } #modelmenu00 a.title { background: #17181a; color: #fff; float: left; font-size: 12px; font-weight: bold; padding: 4px 0 4px 22px; text-decoration: none; width: 165px; } #modelmenu00 a.title span { font-family: arial !important; } #modelmenu00 a.title:hover { background: #2d2f33; text-decoration: none; } #modelmenu00 ul { background: #637682 !important; } #modelmenu00 ul a { background: #637682 !important; } #modelmenu00 ul a:hover { background: #bf2626 !important; color: #fff !important; } /* Sub Header*/ #subheader { background: #015794; height: 37px; overflow: hidden; width: 988px; } #subheader img { float: left; } #subheader ul { background: #fff; float: right; font-size: 12px; line-height: 20px !important; list-style-type: none; margin: 0; padding: 3px 0 4px 16px; } #subheader ul li { display: inline; margin: 0 22px 0 0; padding: 0; } #subheader ul li.bookmark { border-right: 1px #b8c3cc solid; margin: 0 16px 0 0; padding: 0 18px 0 0; } #subheader ul li a { color: #3d464d; } #subheader ul li.shopbutton a { color: #bf2626; } #subheader ul li.icon a { background-position: center left; background-repeat: no-repeat; } #subheader ul li.basket a { background-image: url(basket.00.gif); padding: 0 0 0 28px; } #subheader ul li.bookmark a { background-image: url(bookmark.00.gif); padding: 0 0 0 16px; } #google_translate_element, #google_translate_element div, #google_translate_element span { border-style: none !important; display: inline !important; font-family: Verdana !important; font-size: 12px !important; padding: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; vertical-align: text-bottom !important; } #subheader #google_translate_element img { display: none !important; } .goog-te-gadget-icon { margin-left: 5px; } #subheader div.translate ul { float: right; padding: 3px 0 0px !important; width: 136px; } #subheader div.translate ul li { margin-left: 0; margin-right: 0; } #subheader div.shopLinks { background: #fff; float: right; height: 27px; margin-top: 5px; overflow: hidden; min-width: 546px; } /* Left menu */ #leftmenu00 { float:left; margin:0 0 0 -187px; position:relative; width:187px; } #leftmenu00 ul li { display:inline; } #leftmenu00 ul { color:#fff; /* white */ font-size:12px; font-weight:bold; list-style-type:none; padding:0; margin:0; width:auto; } #leftmenu00 ul li a:link, #leftmenu00 ul li a:visited, #leftmenu00 ul li a:active { border-right:1px solid #fff; /* white */ color:#000; /* black */ display: block; float:left; font-size:12px; font-weight:bold; padding: 2px 0 2px 22px; text-decoration:none; width:165px; } #leftmenu00 ul li.shaded a:link, #leftmenu00 ul li.shaded a:visited, #leftmenu00 ul li.shaded a:active { color: #14171a; } #leftmenu00 ul li.shaded a:hover { color: #fff; } #leftmenu00 ul li a.home:link, #leftmenu00 ul li a.home:visited, #leftmenu00 ul li a.home:active { background-color:#c33; color: #fff; /* white */ font-size: 11px; margin:0 0 -5px 0; padding: 3px 0 3px 22px; width:165px; } #leftmenu00 ul li a.home:hover { background:#900; /* maroon */ } #leftmenu00 .titlebar { /*background-color:#000; /*black */ color:#fff;/* white */ float:left; font-size:11px; margin:5px 0 5px 0; } #leftmenu00 .dark { background: #17181a; } #leftmenu00 .light { background: #384147; } #leftmenu00 div.inputcaption { color: #000; font-weight: normal; padding-left: 22px; } #leftmenu00 ul li#addthis a:link, #leftmenu00 li#addthis a:visited, #leftmenu00 li#addthis a:active { display: block; float:left; margin:1px 0 3px; padding:3px 0 3px 22px; } #leftmenu00 ul li a#addthis:hover { background-color:#eee; /* off white */ } #leftmenu00 #searchmodels, #leftmenu #newsletters { float:left; position:relative; } #leftmenu00 #searchmodels { padding-bottom: 7px; } #leftmenu00 #newsletters { margin-bottom: 4px; } #leftmenu00 #searchmodels input, #leftmenu00 #newsletters input { margin:2px 0 3px 10px; width:161px; } #leftmenu00 #searchmodels select { margin:10px 0 3px 10px; width:165px; } #leftmenu00 #searchmodels .formbutton, #leftmenu00 #newsletters .formbutton { margin:5px 0 3px 10px; width:165px; } #leftmenu00 .marketingsidebar { clear:both; font-size:11px; margin:10px; width:auto; } #leftmenu00 .marketingsidebar img { display: block; margin-top:10px; margin-bottom:10px; margin-left: auto; margin-right: auto } #leftmenu00 ul li.titlebar { padding: 0; width: 187px !important; } #leftmenu00 ul li.marketing span { display: block; padding: 3px 0 3px 22px } #leftmenu00 ul li.titlebar a { color: #fff; font-size: 11px; padding:3px 0 3px 22px; } #leftmenu00 ul li a:hover { background: #bf2626; color: #fff; } #leftmenu00 ul li.dark.marketing.titlebar:hover { background: #17181a } #leftmenu00 ul li.dark:hover, #leftmenu00 ul li.dark:focus, #leftmenu00 ul li.dark a:hover, #leftmenu00 ul li.dark a:focus { background: #383b40; } #leftmenu00 ul li.light:hover, #leftmenu00 ul li.light:focus, #leftmenu00 ul li.light a:hover, #leftmenu00 ul li.light a:focus { background: #57646e; } #social-networking { margin-left: 22px; } /* Content */ #content { border-left:solid 1px #999; min-height:1000px; padding:18px 20px; position:relative; width:auto; } #content_checkout { padding:18px 0; position:relative; width:auto; } #content_plus_marketing { border-left:solid 1px #ccc; /* light grey */ min-height:2780px; padding:18px 20px; position:relative; width:auto; } #content_3col { border-left:solid 1px #999; border-right:solid 1px #777; margin:0; min-height:1030px; overflow: hidden; padding:0; position:relative; width:auto; } /* Styles specifically for the home page */ #home h1 { padding-bottom: 0; } #home p.above { line-height: 21px; padding: 4px 0 12px; } #home p.below { line-height: 21px; padding: 22px 0 10px; } div#frontPageBoxes, div#frontPageBoxes td div, div#frontPageBoxes h2, div#frontPageBoxes p { margin: 0; padding: 0; } div#frontPageBoxes img { background: #fff; float: left; margin: 4px 7px 2px 0pt; } div#frontPageBoxes p a { color: #333; } div#frontPageBoxes div.left { background: #EDEFF0; border: 1px solid #CFD0D1; float: left; width: 270px; } div#frontPageBoxes div.right { background: #F2F4F5; border: 1px solid #D4D5D6; float: right; width: 270px; } div#frontPageBoxes h2, div#frontPageBoxes a { color: #015794; font-size: 11px; } div#frontPageBoxes h2 span, div#frontPageBoxes a span { color: #bf2626; } div#frontPageBoxes div div { padding: 0 3px 4px; } div#frontPageBoxes img { margin: 6px 7px 2px 0; } div#frontPageBoxes p { margin: 2px 3px 0; } div#frontPageBoxes h2, div#frontPageBoxes h2 a { font-size: 11px; font-weight: bold; padding: 0 2px; text-decoration: none; text-transform: uppercase; } div#frontPageBoxes h2 a:hover { text-decoration: none; } div#frontPageBoxes p { margin: 2px 4px 0pt; font-size: 11px; line-height: 21px; } #frontPageBottomImages { margin-top: 34px; padding-bottom: 34px; padding-left: 32px; } #frontPageBottomImages img { margin-right: 20px; } #frontPageBottomImages img.last { margin-right: 0; } .jcarousel-skin-brandLogos { /*border: 1px #e9eef2 solid;*/ border-top: none !important; margin: 0 0 0 6px; padding: 6px 1px 8px; } .jcarousel-skin-brandLogos, .jcarousel-skin-brandLogos div { width: 550px !important; } .jcarousel-skin-brandLogos .jcarousel-container { height: 248px !important; } .jcarousel-skin-brandLogos .jcarousel-clip-vertical { height: 220px !important; } .jcarousel-skin-brandLogos div.brandlogo { width: 80px !important; padding: 10px 0 0px !important; margin: 0 15px !important; } .jcarousel-skin-brandLogos li { /* padding-bottom: 10px; */ margin: 0 !important; } .jcarousel-skin-brandLogos .jcarousel-item { height: 70px; } .jcarousel-skin-brandLogos .jcarousel-prev-vertical, .jcarousel-skin-brandLogos .jcarousel-next-vertical { background-color: #57646e; height: 14px; width: 550px !important; } .jcarousel-skin-brandLogos .jcarousel-clip-vertical { top: 14px; } #content_3col #home { line-height: 1.6em; margin: 30px 32px; padding:0; position:relative; width:auto; } #content_3col #home .brandlogo { /* Styles specifically for the home page */ float:left; height:42px; margin: 0 18px 0 16px; padding:16px 0 0 0; width:80px; } ul#newsUpdates { height: 140px; overflow: hidden; } ul#newsUpdates li a { border-style: none !important; font-size: 11px !important; padding-right: 12px !important; width: 153px !important; } ul#newsUpdates li a:hover { background: #e1e5e8 !important; } /* About us page */ div.infoBox { margin: 16px 0 32px; } div.infoBox h2 { margin: 0; padding: 0; text-transform: uppercase; } div.infoBox.light h2, div.infoBox.light h2 a{ color: #014f87; text-decoration: none; } div.dark.infoBox h2, div.dark.infoBox h2 a { color: #bf3030; text-decoration: none; } div.infoBox p { line-height: 1.8em; margin: 0; padding: 4px 0; } div.infoBox img.left { float: left; margin: 6px 8px 4px 4px; } div.infoBox.light { background: #f5f7fa; border: 1px #ddd solid; } div.infoBox img.right { float: right; margin: 4px 4px 4px 8px; } div.dark.infoBox { background: #f3f5f7; border: 1px #ccc solid; } div.infoBox div { border: 1px #fff solid; margin: 0 ; padding: 3px 5px 4px; } div.infoBox table { line-height: 1.8em; } /* Right Menu */ #rightmenu00 { float:right; margin-top:0; margin-right:-164px; position:relative; width:163px; } #rightmenu00 ul { list-style-type:none; margin:0; padding:0; width:auto; } #rightmenu00 ul li { display:inline; } #rightmenu00 ul li img { border-bottom: 1px #aaa solid; margin:0; padding: 3px 1px; } #rightmenu00 ul li.darker img { background: #f0f6f7; } #rightmenu00 ul li.lighter img { background: #fafcfc; } /* Marquee */ .marquee { position:relative; overflow:hidden; height:110px; } /* Footer Menu */ ul#footermenu { list-style-type: none; margin: 3px auto 5px; overflow: hidden; padding: 0; width: 990px; } ul#footermenu li { display: inline; margin: 0; padding: 0; } ul#footermenu li a { color: #222; font-weight: normal; } ul#footermenu li#lastitem { float: right; } /* Products */ .kindOfPrice { clear:both; margin-bottom:2px; overflow:hidden; } .kindOfPrice .onLeft { float:left; font-size:10px; } .kindOfPrice .onRight { float:right; font-size:10px; } .pounds .onLeft { color:#f33; } .euros .onLeft { color:#015794; } .dollars .onLeft { color:#222; } .kindOfPrice .onLeft span { font-weight:bold; } .kindOfPrice .overThousand { font-size:11px; } .kindOfPrice .underThousand { font-size:12px; } .converter { margin-top:6px; } .addtocartbox { background-color:#eee; border:1px solid #999; float:right; padding:3px 5px; width:227px; } .addtocartbox input.prodQuantity { width: 38px; } .addtocartbox select { width:226px; margin-bottom:10px; } .addtocartboxcenter { margin-left:auto; margin-right:auto; text-align:center; width:180px; } .addtocartbutton { position:absolute; bottom:-1px; left:112px; } .addtocartbutton .formbutton{ width:115px; } .ComponentLabel { font-weight:normal; font-size:10px; float:left; margin:2px 0 6px 2px; position:relative; width:185px; } .pricebox { background-color:#fff; border:1px solid #999; float:right; margin-bottom:8px; padding:3px 6px; width:225px; } .pricecostmain { color:#ff0000; font-size:1.1em; font-weight:bold; } .pricetag { color:#000; float:left; font-weight:bold; margin-bottom: 2px; text-align:left; } .pricetagsale { color:#ff0000; float:left; font-weight:bold; width:45px; } .pricecostmodel { float:right; font-weight:normal; width:auto; } .pricecostproduct { color:#000; float:right; font-weight:normal; margin-bottom:5px; text-align:right; width:100%; } .productboxholder { border-bottom:solid 1px #999; /* light grey */ float:left; margin-bottom:5px; padding:5px 0; position:relative; width:auto; } .productboxcol1 { float:left; padding:10px; width:120px; } .productboxcol2 { float:left; padding:10px; padding:0 10px 0 10px; width:333px; } .productboxcol2 h2{ margin-bottom:4px; } .productboxcol3 { float:left; padding:10px; width:247px; } .sectionheadtext { border-bottom:solid 1px #999; /* light grey */ float:left; padding:0 0 5px 0; width:759px; } .sectionheadtext h1 { margin-bottom:6px; } .productPageSectionLink { border-bottom: 1px #999 solid; margin: 0 0 5px; padding: 0; } .productPageSectionLink p { margin: 5px 0 0; padding: 0; width: 350px; } .productPageSectionLink a.title { color: #000; } /* Other ID's */ #backtopreviouspage { position:absolute; top:27px; right:21px; } #backtopreviouspage img{ vertical-align:middle; } #pspbounce { height:320px; padding:50px; } #topsearch { border:1px solid #999; height:35px; margin-top:0; padding:6px; position:relative; width:auto; } #topsearchleft { float:left; position:relative; width:400px; } #topsearchright{ float:right; position:relative; text-align:right; width:330px; } #topsearchright input{ margin-right:4px; vertical-align:middle; } #topsearchright select{ margin-right:1px; vertical-align:middle; } #topsearchright .formbutton{ vertical-align:middle; } /* Other classes */ .backtothetop { float:right; margin:20px 6px 0 0; position:relative; width:auto; } .bodysmall { font-weight: normal; font-size: 10px; line-height: 14px } .clear { clear:both; } .headertext { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold } .leftrelative { float:left; position:relative; } .navbar { font-weight:bold; font-size:10px; } a.navbar:link, a.navbar:visited, a.navbar:active { color:#015794; font-size:10px; } a.navbar:hover { color: #cccccc; } .whitebodybold { font-weight: bold; font-size: 11px; color: #fff; line-height:16px } /* Site Colours */ .black { color:#000; /* black */ } .darkgrey { color:#666; /* dark grey */ } .royalblue { color:#015794; /* royal blue */ } .lighterblack { color:#342d30; /* lighterblack */ } .lightgrey { color:#ccc; /* light grey */ } .maroon { color:#900; /* maroon */ } .offwhite { color:#f7f7f7; /* off white */ } .red { color:#c33; /* red */ } .white { color:#fff; /* white */ } /* Onsite Services pages */ #onsiteServices div.dark { background: #eee; } #onsiteServices div.light { background: #f6f6f6; } #onsiteServices table.menu { margin: 5px auto 0 auto; width: 751px; } #onsiteServices table.menu img { padding: 8px 0 4px 0; } #onsiteServices table.menu td.title { font-size: 12px; line-height: 15px; text-align: center; } #onsiteServices h1 { margin-top: 6px; margin-bottom: 10px; padding-bottom: 4px; } #onsiteServices #backtopreviouspage { margin-top: -2px; } #onsiteServices h2.backInfo { margin: 0; padding: 24px 0 10px 0; } #onsiteServices div.workshopService { border: 1px #ddd solid; margin: 20px auto 4px auto; overflow: hidden; padding: 2px 5px; width: 741px; } #onsiteServices div.workshopService h2 { color: #d22; display: block; float: left; font-family: Verdana,Arial,sans-serif; font-size: 13px; margin: 0; padding: 0 0 2px 0; width: 400px; } #onsiteServices div.workshopService div.workshopBackToTop { float: right; margin: -2px 0 0 0; text-align: right; width: 100px; } #onsiteServices div.workshopService a { color: #0041ab; } #onsiteServices div.workshopService img { clear: both; float: right; margin: 12px 12px 12px 16px; } #onsiteServices div.workshopService p { clear: left; font-family: Verdana,Arial,sans-serif; font-size: 13px; margin: 0; padding: 8px 4px 5px 4px; } #onsiteServices div.workshopService p.snug { padding-top: 5px; } #onsiteServices div.workshopService ul { font-family: Verdana,Arial,sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: 0; } #onsiteServices div.workshopService ul.atBottom { margin-bottom: 5px; } .productPageSectionLink { border-bottom: 1px #999 solid; margin: 0 0 5px; padding: 0; } .productPageSectionLink p { margin: 5px 0 0; padding: 0; width: 350px; } .productPageSectionLink a.title { color: #000; } div.carSalesItem { background: #f0f5f5; border: 1px #e0e0e0 solid; margin: 15px 0 25px; padding: 0; } div.carSalesItem div { border: 1px #fff solid; margin: 0; padding: 2px 6px 3px; } div.carSalesItem h2 { margin: 0; padding: 0 0 5px; } div.carSalesItem h2 a { color: #111; } div.carSalesItem h3 { border-top: 1px #e0e0e0 solid; font-size: 11px; margin: 10px 0 0; padding: 3px 0; } div.carSalesItem table td { vertical-align: top; } div.carSalesItem tr.gapBelow td { padding-bottom: 9px; } div.carSalesItem td.gapBelow { padding-bottom: 9px; } a.dark { color: #222 !important; }.jcarousel-container{position:relative}.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative}.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:75px;height:75px}.jcarousel-next{z-index:3;display:none}.jcarousel-prev{z-index:3;display:none}.jcarousel-skin-tango .jcarousel-container{-moz-border-radius:10px}.jcarousel-skin-tango .jcarousel-container-horizontal{width:512px;padding:0 22px}.jcarousel-skin-tango .jcarousel-clip-horizontal{width:512px;height:100px}.jcarousel-skin-tango .jcarousel-item{width:100px;height:100px}.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px}.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:0px;right:0px;width:15px;height:100px;cursor:pointer;background:transparent url(http://s.porscheshop.co.uk/fp/car/carousel-right.gif) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:0px;left:0px;width:16px;height:100px;cursor:pointer;background:transparent url(http://s.porscheshop.co.uk/fp/car/carousel-left.gif) no-repeat 0 0}.jcarousel-next-vertical .jcarousel-prev-disabled,.jcarousel-next-vertical .jcarousel-next-disabled{background-color:#7F92A1 !important}.jcarousel-next-horizontal .jcarousel-prev-disabled,.jcarousel-next-horizontal .jcarousel-next-disabled{background-color:#b1bdc7 !important}.jcarousel-prev-vertical:hover,.jcarousel-next-vertical:hover{background-color:#899ead}.jcarousel-skin-tango .jcarousel-container-horizontal{padding:0 20px !important;width:516px !important}.jcarousel-skin-tango .jcarousel-clip-horizontal{height:100px !important;width:516px !important}.jcarousel-skin-tango .jcarousel-container .jcarousel-prev-horizontal,.jcarousel-skin-tango .jcarousel-container .jcarousel-next-horizontal{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:1px solid #9AA5AD;cursor:pointer;height:98px;position:absolute;right:0;top:0;width:12px}.jcarousel-skin-tango .jcarousel-container .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-container .jcarousel-next-horizontal:hover{background-color:#b1bdc7;border-color:#a6b2ba}.jcarousel-skin-tango .jcarousel-container .jcarousel-prev-horizontal{background:#A6B1BA url(http://s.porscheshop.co.uk/fp/car/arrow-left.gif) no-repeat scroll center center}.jcarousel-skin-tango .jcarousel-container .jcarousel-next-horizontal{background:#A6B1BA url(http://s.porscheshop.co.uk/fp/car/arrow-right.gif) no-repeat scroll center center}.jcarousel-container-vertical{ height:140px;width:150px}.jcarousel-clip-vertical{ top:10px; height:120px;width:187px;  z-index:20}#newsUpdates li,.jcarousel-item-vertical,.jcarousel-item-placeholder-vertical{display:block !important; width:157px;font-size:11px; height:auto; margin:1px 0;padding:3px 0 0}.jcarousel-next-vertical{ position:absolute; bottom:0; left:0; width:187px; height:10px; cursor:pointer;     background:#7f92a1 url(http://s.porscheshop.co.uk/fp/car/arrow-down.gif) no-repeat center}.jcarousel-next-disabled-vertical{cursor:default;opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}.jcarousel-prev-vertical{ position:absolute; top:0; left:0; width:187px; height:10px; cursor:pointer; background:#7f92a1 url(http://s.porscheshop.co.uk/fp/car/arrow-up.gif) no-repeat center}.jcarousel-prev-disabled-vertical{ cursor:default; opacity:.4; -moz-opacity:.4; filter:alpha(opacity=40)}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url('http://s.porscheshop.co.uk/all/sb/loading.gif') no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url('http://s.porscheshop.co.uk/all/sb/prevlabel.gif') no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url('http://s.porscheshop.co.uk/all/sb/nextlabel.gif') no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url('http://s.porscheshop.co.uk/all/sb/closelabel.gif') no-repeat center;margin:5px 0;outline:none}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}.bodybold {
	font-weight: bold;
}
#blogmenu #rightmenu00  {
	margin-top: 0;
     overflow:hidden;
}
#page_3col #content_3col {
     min-height: 850px !important;
}
#blogmenu #rightmenu00 ul li {
     border-bottom: 1px solid #eee;
	display: block;
	margin: 0 0 0 -1px;
	padding: 0 12px 3px 12px;
	text-align: left;
}
#blogmenu #rightmenu00 ul li.bloglink {
	margin: 0;
	padding: 0;
}
#blogmenu #rightmenu00 ul li.bloglink a {
	background: #c44;
	color: #fff;
	display: block;
	font-weight: bold;
	margin: 0 0 0 -1px;
	padding: 3px 12px 2px 12px;
}
#blogmenu #rightmenu00 ul li.bloglink a:hover {
	background: #c22;
	text-decoration: none;
}
#blogmenu #rightmenu00 ul li.middle {
	padding: 3px 12px 2px 12px;
	text-align: center;
}
#blogmenu #rightmenu00 ul li.middle img {
	border: 0;
}
#blogmenu #rightmenu00 ul li.titlebar {
	background: #444;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0 7px -1px;
	padding: 2px 12px;
}
#blogmenu #rightmenu00 ul li.top {
	background: #444;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 7px -1px;
	padding: 2px 12px;
}
#entries {
	line-height: 1.8em;
     margin-top: 26px;
}
#entries h1.entrydate {
	background-color:#015794;
	color:#FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:1.8em;
	font-weight:normal;
	margin: 5px 0 15px 0;
	padding: 4px 6px 8px 6px;
	width: 574px;
}
#entries h2.entrytitle {
	font-size: 1.7em;
}
#entries img {
	display: block;
	float: left;
	margin: 0 12px 12px 0;
}
#entries p {
	font-size: 1.3em;
	margin: 0 0 10px 0;
	padding: 0;
	width: 580px !important;
}
#entries .postedby {
	display: block;
	font-size: 1.3em;
	margin: 6px 0 18px 0;
}

          h1.entrydate {
               background-color: #015794;
               color: #fff;
               font-size: 1.8em;
               font-weight: normal;
               margin: 0 0 1.2em 0;
               padding: 0.5em;
          }
          h2.entrytitle {
               font-size: 1.5em;
               font-weight: bold;
               margin: 0 0 0.5em 0;
          }
          .postedby {
               font-size: 1.2em;
          }
          #calendar p a, #calendar p {
               font-family: verdana,arial,helvetica,sans-serif;
               font-size: 11px;
               font-style: normal;
               font-weight: normal;
          }
          #calendar p {
               display: inline;
               margin: 0;
               padding: 0;
          }
          #calendar td {
               vertical-align: middle;
          }

#topbar p a {
font-size:16px;
font-weight:normal;
}
#topbar p {
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-weight:normal;
line-height:16px;
margin:0.2em 0pt 1em;
}

