/* General overall page styles */ body { font-size:62.5%; /* Sets base font at 10px */ font-family: "Lucida Grande", Verdana, Arial, sans-serif;  color: #333333; background-color:#efefef;  min-width:975px; margin:8px 0 0 0; text-align:center; } /* START OF ACTINIC STYLES */ form { margin: 0px; } a:link { color: #6699cc; text-decoration: underline; } a:visited { color: #000000; text-decoration: underline; } a:hover { color: #000000; text-decoration: underline; } a:active { color: #6699cc; text-decoration: underline; } ul { list-style-type: square; } .actCHECKOUTEM { background-color: #000000; } .actCHECKOUTBG { background-color: #efefef; } .actlarger { font-size: 13px; color: #333333; } .actsmaller{ font-size: 10px; color: #333333; } .actxxsmall { /*font-size: 10px;*/ color: #333333; } .actxsmall { font-size: 11px; color: #333333; } .actsmall { font-size: 11px; color: #333333; } .actregular { font-size: 13px; color: #333333; } .actlarge{ font-size: 16px; color: #333333; } .actxlarge { font-size: 20px; color: #333333; } .actxxlarge { font-size: 20px; color: #333333; } .actwarningcolor { color: #ff0000; } .actrequiredcolor { color: #ff0000; } .actsearchhighlightcolor { color: #ff0000; } .actrequired { color: #ff0000; } .actwarning { font-size: 11px; color: #ff0000; } .actwelcome { font-size: 11px; color: #333333; } .actlogotext { font-size: 11px; color: #D9090E; font-style: normal; font-weight: bold; text-align: center; } .actlogout { font-size: 11px; color: #6699cc; } .thinborder1 { border: 1px solid #333333; } .thinborder2 { border: 1px solid #333333; } .thinred { border: solid 1px #333333; border-top: 0px; } .thinred2 { border: solid 1px #333333; 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: #efefef; } a.boxlink:link{ color: #efefef; text-decoration:none; } a.boxlink:visited{ color: #efefef; text-decoration:none; } a.boxlink:hover{ color: #efefef; text-decoration:underline; } a.boxlink:active{ color: #efefef; text-decoration:none; } table.checkout td { background-color: #efefef; } table.checkout th { background-color: #000000; } .cart { background-color: #efefef; } .cartheading { background-color: #000000; font-weight: bold; } * 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: #efefef;  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; } /* end of general styles for all themes */ /* PRODUCT FORMATTING ELEMENTS & LINE ELEMENTS --------------------------------------------------- */ /* lines -------------------------------------------------------------------------------- */ .dotted_line_blue	{ height: 1px; background-color: #333333; background-image:url('theme_dotted_line.gif'); clear:both; } .solid_line_light_blue	{ height: 1px; padding: 0px; margin: 0px; background-color: #333333; clear:both; } .solid_line_blue	{ height: 1px; padding: 0px; margin: 0px; background-color: #333333; clear:both; } .dotted_outline_blue	{ border: 1px dotted #333333; padding: 8px; }		 /* end lines ---------------------------------------------------------------------------- */ .best_selling_items	{ padding: 10px; background-color: #efefef; } .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	{ font-size: 20px; font-weight: 900; margin: 0px;		 padding: 0px 0px 4px 0px; color: #333333; } h1.subheading	{ font-size: 13px; font-weight: 900; margin: 0px; padding: 0px 0px 4px 0px; color: #333333; } h2	{ font-size: 16px; font-weight: 900; margin: 0px; padding: 4px 0px 0px 0px; color: #333333; } h2.section { font-size: 11px; font-weight: 900; margin: 0px; padding: 0px; color: #333333; } h2.clearall	{ font-size: 16px; font-weight: 900; margin: 0px; padding: 0px; color: #333333; clear:both; } h3.product	{ font-size: 13px; font-weight: 900; margin: 0px; padding: 0px 0px 4px 0px; color: #333333; } h3.product_price	{ font-size: 11px; font-weight: 900; margin: 0px; padding: 0px 0px 10px 0px; } .text_heading_left_column	{ margin: 0px; padding: 19px 0px 4px 0px; line-height:normal; color: #333333; font-weight: 900; font-size: 13px; } /* end headings ------------------------------------------------------------------------- */ /* list fomatting ----------------------------------------------------------------------- */ ul	{ line-height: 150%; padding: 0px 0px 0px 1px; margin: 0px 0px 18px 15px; } ul.products	{ line-height: normal; padding: 0px 0px 0px 1px; margin: 3px 0px 4px 15px; font-size: 11px; color: #ff0000; } /* end list fomatting ------------------------------------------------------------------- */ /* menu text --------------------------------------------------------------------------- */ .text_menu	{ padding: 2px 0px 2px 0px; font-size : 11px; margin: 0px; color : #efefef; } .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: #333333; 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: #333333; margin: 0px; line-height:normal; padding: 2px 0px 10px 0px; }	 .text_footer	{ color: #333333; 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: #333333; 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: #333333; border: 1px solid #333333; color: #efefef; 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: #333333; border: 1px solid #333333; color: #efefef; background-image: url('theme_icon_search.gif'); word-spacing: normal; } .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: #333333; border: 1px solid #333333; color: #efefef; 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: #efefef; border: 1px solid #efefef; color: #333333; vertical-align: top; } .form_main_search_box_td	{ background-color: #333333 } /* END OF FORM FORMATTING ELEMENTS ------------------------------------------------------ */ /* LINK FORMATTING ELEMENTS ------------------------------------------------------------- */ a.product_section:visited  { color : #000000; text-decoration : none; } a.product_section:link  { color : #6699cc; text-decoration : none; } a.product_section:active  { color : #6699cc; 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 : #efefef; text-decoration : none; background-color: #333333;  border: 1px solid #333333; } a.link_menu:link  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #efefef; text-decoration : none; background-color: #333333; border: 1px solid #333333; } a.link_menu:active  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #efefef; text-decoration : none; background-color: #333333; border: 1px solid #333333; } a.link_menu:hover  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #efefef; text-decoration : none; background-color: #333333; border: 1px solid #333333; } /* ------------------------ */ a.link_footer:visited  { color : #333333; text-decoration : underline; } a.link_footer:link  { color : #333333; text-decoration : underline; } a.link_footer:active  { color : #333333; text-decoration : underline; } a.link_footer:hover  { color : #333333; text-decoration : underline; } /* ------------------------ */ a.link_breadcrumbs:visited	{	 color : #333333; text-decoration : underline; } a.link_breadcrumbs:link  { color : #333333; text-decoration : underline; } a.link_breadcrumbs:active  { color : #333333; text-decoration : underline; } a.link_breadcrumbs:hover  { color : #333333; text-decoration : underline; } /* ------------------------ */ a.link_cart:visited	{	 color : #333333; text-decoration : underline; } a.link_cart:link  { color : #333333; text-decoration : underline; } a.link_cart:active  { color : #333333; text-decoration : underline; } a.link_cart:hover  { color : #333333; text-decoration : underline; } /* ------------------------ */ a.link_terms_conditions:visited	{	 color : #333333; text-decoration : underline; } a.link_terms_conditions:link  { color : #333333; text-decoration : underline; } a.link_terms_conditions:active  { color : #333333; text-decoration : underline; } a.link_terms_conditions:hover  { color : #333333; text-decoration : underline; } /* ------------------------ */ /* END OF LINK FORMATTING ELEMENTS ------------------------------------------------------ */ /* END OF ACTINIC STYLES */	 /* START OF WATCHES 1ST NEW LAYOUT CSS */ /* Watches 1st - Design CSS by garry@mediamole.net 22-11-2007 */ img { border:0; } /* PAGE BORDER EDGES */ #page-top-edge { margin:0 auto; width:975px; height:6px; background:url('page-top-edge.jpg') repeat-y; } #pagecontent { margin:0 auto; width:950px; background:url('page-content-border.jpg') repeat-y; padding:0 10px 0 15px; text-align:left; } #page-bottom-edge { margin:0 auto; width:975px; height:11px; background:url('page-bottom-edge.jpg') repeat-y; } /* BRANDING AREAS */ #branding-area { width:950px;} #branding { width:300px; float:left; padding-top:6px; } #checkout { width:650px; float:right; text-align:right; } #branding p { margin:0; padding:0; } /* branding - checkout links */ #checkout ul#helplinks { list-style:none; margin:0; padding:0; } #checkout ul#helplinks li { display:inline; font-size:1.1em; } #checkout ul#helplinks li a { background-color:transparent; color:#000;  text-decoration:none; border-right:solid #000 1px; padding:0 4px 0 3px; } #checkout ul#helplinks li a:hover { text-decoration:underline; } #checkout ul#helplinks li#phonenum { font-weight:bold; background-image:url('telephone-icon.gif');  background-repeat:no-repeat; background-position:bottom left; padding-left:20px;  } #checkout ul#helplinks li#phonenum span { padding-left:2px; } /* branding - search form */ #checkout form#searchfrm { width:650px; margin:6px 0 0 0;  padding:0; text-align:right;  background-image:url('delivery-offer-txt.gif'); background-repeat:no-repeat; background-position:left center; } input#searchbtn { background-color:#000; color:#fff; margin-left:3px;  } /* branding - cart links */ p#cartlinks { margin:6px 0 0 0; padding:0; font-size:1.2em; } p#cartlinks img { vertical-align:middle; } p#cartlinks span { color:#69c; background-color:transparent; padding-right:5px;} p#cartlinks a { background-color:transparent; color:#000;  text-decoration:underline; font-weight:bold; padding:0 5px 0 5px; } p#cartlinks a:hover { text-decoration:none; } p#cartlinks a#nopad { padding-right:0; } /* GLOBAL NAVIGATION STYLES */ #globalnav { width:950px; height:3.0em;  background-color:#000; color:#fff;  background:url('top-navigation-bk.jpg') repeat-x; margin-top:3px; } /* global nav - link styles */ #globalnav ul { list-style:none; margin:0; padding:0; text-align:center; } #globalnav li { display:inline; position:relative; z-index:100000;  } #globalnav li a { color:#fff; background-color:transparent;  font-size:1.1em; font-weight:bold; text-decoration:none; line-height:2.4em; border-right:solid #fff 1px; padding:0 6px 0 5px; } #globalnav li a:hover { text-decoration:underline; } #globalnav li a#nobord2 { padding-right:0; border-right:none; } /* Sub menu styles */ #globalnav ul li ul { margin:0; width:400px; list-style:none; position:absolute; top:12px; left:0; background-color:#efefef; color:#fff; border:solid #69c 4px; } #globalnav ul li ul li { width:400px; text-align:left; display:block; } #globalnav ul li ul li a { border-right:0; color:#333; background-color:transparent; } #globalnav ul li ul li.topbord { border-top:solid #999 1px; } body #globalnav ul li ul { display:none; } #globalnav ul li:hover ul, #globalnav ul li ul:hover { display:block; } /* HOME PAGE - H1 tag for SEO */ #header h1 { display:none; } /* PRODUCT PAGE STYLING */ #maincontent { width:950px; margin:6px 0 6px 0; font-size:1.1em; } #content { width:720px; float:right; } #supp_content { width:200px; float:left; } #supp_content h2 { background-image: url('info-page-header.jpg'); background-repeat:no-repeat; height:30px;  margin:0; padding:0; } #supp_content h2#best-sellers-header { background-image: url('bestsell-hr.jpg'); background-repeat:no-repeat; height:30px;  margin:10px 0 0 0; padding:0; } #supp_content h2 span, supp_content h2#best-sellers-header span { display:none; } ul#cat_nav, ul#best_nav { list-style:none; padding:0; margin:0;  background-color:#000; color:#fff; border-top:solid #fff 1px; border-bottom:solid #000 5px; } ul#cat_nav li, ul#best_nav li { line-height:1.8em; border-bottom:solid #fff 1px; } ul#cat_nav li a, ul#best_nav li a { color:#000; background-color:#efefef;  padding-left:12px; display:block;  text-decoration:none; } ul#cat_nav li a:hover, ul#best_nav a:hover { color:#fff; background-color:#000;  } /* Best Sellers List with Image */ #supp_content div#bestbox { border:solid #000 1px; text-align: center; } #supp_content div#bestbox div.prodlist { padding:1px; } #supp_content div#bestbox div.prodlist p { margin:0; padding:2px 0; } #supp_content div#bestbox div.prodlist p a { color:#000; background-color: transparent; text-decoration:none; } #supp_content div#bestbox div.prodlist p span { color:#f00; background-color:transparnet; font-weight:bold; font-size:1.2em; } #supp_content p#verlogo { text-align: center; } #supp_content p#verlogo a { color:#000; background-color:transparent; } /* HOME PAGE ONLY - BANNER / POD STYLES */ #bannerwrap { width:950px; margin-top:3px; } #banner-box { width:600px; float:left; } #banner { height:335px; background:url('designer-watches-ad.jpg') no-repeat; position:relative;  } #crimbo { height:335px; background:url('crimbo-banner.jpg') no-repeat; position:relative;  } #saleban { height:335px; background:url('sale-banner.jpg') no-repeat; position:relative;  } #pods { width:345px; float:right; } /* home page only - large banner styles */ #banner h1, #crimbo h1, #saleban h1 { margin:0; padding:0; position:absolute;  color:#fff; background-color:transparent;  font-size:1.1em; font-weight:normal; top:280px; left:7px; } #banner h1 a, #crimbo h1 a, #saleban h1 a { color:#fff; background-color:transparent; text-decoration:none; } #banner h1 a:hover, #crimbo h1 a:hover, #saleban h1 a { text-decoration:underline; } /* home page only - large banner just image */ #banner-justimg { height:335px; text-align:left; } #banner-justimg  p { margin:0; padding:0; } /* home page only - pod styles */ #pods { font-size:1.1em; color:#333; background-color:transparent; } #pods p { padding:35px 10px 0 105px; margin:0; } #pods p a { color:#69c; font-weight:bold; text-decoration:none;  background-color:transparent;  text-transform:uppercase;  } #pods p a:hover { text-decoration:underline; } #pods p span { color:#69c; background-color:transparent; text-transform:uppercase; }  #mens-pod, #womens-pod, #special-pod, #clearance-pod, #promo-pod, #sale-pod { width:343px; height:108px; border:solid 1px #ccc; } #mens-pod { background:url('mens-pod-bk.jpg') no-repeat; margin-bottom:3px; } #womens-pod { background:url('ladies-pod-bk.jpg') no-repeat; margin-bottom:3px; } #special-pod { background:url('special-pod-bk.jpg') no-repeat; } #clearance-pod { background:url('clearance-pod-bk.jpg') no-repeat; } #promo-pod { background:url('promo-pod-bk.jpg') no-repeat; } #sale-pod { background:url('sale-pod-bk.jpg') no-repeat; } /* WATCHES LOGOS BANNER */ #watch-logos { width:950px; margin:10px 0; text-align:center; } #watch-logos span { margin:0 4px; } /* SITE INFO BANNER */ #siteinfo { width:950px; margin-top:6px;  height:12.8em; background-image:url('bottom-links-bk.jpg');  background-repeat:repeat-x; text-align:center; padding-top:15px;  } /* site info - pod boxes */ #linkwrap { width:800px; margin:0 auto; } .linkpod { width:200px; float:left; text-align:left; } .linkpod h3 { margin:0; padding:0; font-size:1.2em;  text-decoration:underline; margin-bottom:3px;  background-color:transparent; color:#000;  } .linkpod ul { list-style:none; margin:0; padding:0; } .linkpod li { margin-bottom:3px; } .linkpod li a { color:#000; background-color:transparent; background-image:url('link-arrow.gif'); background-position:left center; background-repeat:no-repeat; padding-left:8px; text-decoration:none; } .linkpod li a:hover { text-decoration:underline; } /* SITE CREDITS SECTION */ #sitecredits { width:950px; margin:0 auto; text-align:center;} #sitecredits p { margin:0; padding:5px 0; font-size:1em; color:#ccc; background-color:transparent; } #sitecredits p span { color:#000; background-color:#fff; } #sitecredits p a { color:#ccc; background-color:transparent; text-decoration:none; } /* SECTION, PRODUCTS AND FRAGMENT STYLES FOR CATALOGUE AREA */ #podwrap { width:720px; } .section-pods { width:328px; margin:10px 10px 10px 0;  padding:10px 10px; float:left;  border:solid #999 1px; height:13.0em; } .secimg { width:188px; float:left; text-align:center; } .sectxt { width:140px; float:right; text-align:left; } .sectxt h2  { font-size:1.2em; background-color:transparent; color:#000; } .sectxt a { color:#69c; background-color:transparent; text-decoration:none; font-weight:bold; text-decoration:underline; font-size:1.1em; } .fragtitle { width:720px; background-image: url('fragment-bk.jpg'); background-repeat: no-repeat; height:150px; } .fragtitle h1 { background-color:transparent; color:#fff; padding-top:200px;  font-size:2em; text-align:center; margin:0; padding:0; } .demoimg { width:718px; text-align: center; border:solid #EFEFEF 1px;  } /* SECTION BANNERS */ #asics-banner { width:720px; height:171px; background:url('asics-banner.jpg') no-repeat; } #timberland-banner { width:720px; height:171px; background:url('timberland-banner.jpg') no-repeat; } #accurist-banner { width:720px; height:171px; background:url('accurist-banner.jpg') no-repeat; } #seiko-banner { width:720px; height:171px; background:url('seiko-banner.jpg') no-repeat; } #swiss-banner { width:720px; height:171px; background:url('swiss-banner.jpg') no-repeat; } #armani-banner { width:720px; height:171px; background:url('armani-banner.jpg') no-repeat; } #babyg-banner { width:720px; height:171px; background:url('babyg-banner.jpg') no-repeat; } #citizen-banner { width:720px; height:171px; background:url('citizen-banner.jpg') no-repeat; } #casio-banner { width:720px; height:171px; background:url('casio-banner.jpg') no-repeat; } #gshock-banner { width:720px; height:171px; background:url('gshock-banner.jpg') no-repeat; } #dkny-banner { width:720px; height:171px; background:url('dkny-banner.jpg') no-repeat; } #ladies-banner { width:720px; height:171px; background:url('ladies-banner.jpg') no-repeat; } #mens-banner { width:720px; height:171px; background:url('mens-banner.jpg') no-repeat; } #sekonda-banner { width:720px; height:171px; background:url('sekonda-banner.jpg') no-repeat; } #special-off-banner { width:720px; height:171px; background:url('special-off-banner.jpg') no-repeat; } #clearance-banner { width:720px; height:171px; background:url('clearance-banner.jpg') no-repeat; } #promotion-banner { width:720px; height:171px; background:url('special-promotion-banner.jpg') no-repeat; } #sale-frag-banner { width:720px; height:171px; background:url('sale-frag-banner.jpg') no-repeat; } #asics-banner h1, #timberland-banner h1, #accurist-banner h1, #seiko-banner h1, #swiss-banner h1, #armani-banner h1,  #babyg-banner h1, #citizen-banner h1, #casio-banner h1, #gshock-banner h1, #dkny-banner h1, #ladies-banner h1, #mens-banner h1, #sekonda-banner h1, #special-off-banner h1, #clearance-banner h1, #promotion-banner h1, #sale-frag-banner h1  { font-size:1.1em; color:#fff;  background-color:transparent;  text-align:left; padding:55px 20px 0 405px; } /* SECTION PER LINE STYLING */ .secline { width:718px; border:solid #999 1px; margin:4px 0; } .secline div.seclimg { width:210px; text-align: center; float:left; background-image: url('greyline.gif'); background-repeat: no-repeat; background-position: top right; } .secline div.seclimg img { padding:5px 0; } .secline div.secltxt { width:348px; float:left; text-align:left; background-image: url('greyline.gif'); background-repeat: no-repeat; background-position: top right; } .secline div.secltxt h2 { color:#333; font-size:1.2em;  background-color: transparent; padding-top:35px; text-align: center; } .secline div.secltxt h2 a { text-decoration: none; color:#333; background-color: transparent; } .secline div.seclbtn { width:160px; float:left; padding-top:25px; text-align:center; } /* MORE HOME PAGE FRAGMENT STYLES */ .monialstxt { color:#333; background-color:#efefef; border-top:solid #fff 2px; border-bottom:solid #fff 2px; padding:5px 5px; } #content div li, #content li { margin:5px 0; } /* PRODUCT STYLES STYLES */ #content div.prodhr h1 { color:#333; background-color: transparent;  font-size:1.8em; text-align:center;  margin-top:5px; text-transform:uppercase; background:url('gradtitle.jpg') repeat-x; border-right:solid #efefef 1px; border-left:solid #efefef 1px; border-top:solid #efefef 1px;  } .productwrap { width:718px; text-align: left; border:solid #efefef 1px; margin-bottom:5px; } .productwrap div.prodimg { width:300px; float:left; text-align:center; padding-top:5px; } .productwrap div.prodtxt { width:400px; float:right; text-align:left; } /* inner product styles */ .productwrap ul#mainspec, .productwrap ul#morespec, .productwrap ul.morespec { list-style:none; margin:30px 0 0 0; padding:0; width:280px; background-color: #efefef; border:solid #000 1px; } .productwrap ul#mainspec { background-image: url('salesinfo-hr.jpg'); background-repeat: no-repeat; background-position: top left; padding:35px 0 10px 0; } .productwrap ul#morespec, .productwrap ul.morespec { background-image: url('modelinfo-hr.jpg'); background-repeat: no-repeat; background-position: top left; padding-top:35px; } .prodtxt ul.morespec li, .productwrap ul#mainspec li { width:250px; padding-left:20px; font-size:1.1em; } .productwrap h2 { display:none; } .prodtxt span.prodprice { font-size:2em; background-color:transparent; color:#f00; font-weight:bold; } .prodtxt span.pricelabel { font-size:1.8em; background-color:transparent; color:#333; font-weight:bold; } .prodtxt span.prodtax { font-size:9px; background-color:transparent; color:#333; font-weight:bold; } .cartheading { color:#fff; background-color:#000; } /* Related Products Styling */ #related-prod-wrap { width:260px; border-right:solid #000 1px; border-left:solid #000 1px; border-bottom:solid #000 1px; padding:10px 10px; margin-bottom:20px; } h3#related-prod-hr { background-image: url('related-prod-hr.jpg'); background-repeat:no-repeat; height:30px;  margin:10px 0 0 0; padding:0; border:solid #000 1px; width:280px; } h3#related-prod-hr span { display:none; } .related-item-wrap { text-align: center; } .related-item-wrap h4, .related-item-wrap p { margin:5px 0 0 5px; padding:0; } .related-item-wrap h4 { font-size:1em; font-weight:normal; } .related-item-wrap h4 a { color:#000; text-decoration:none; } .relate-price { font-size:1.2em; color:#f00; font-weight:bold; } /* DIV CLEARING STYLES */ .fixclear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } * html .fixclear { height:1%;} .fixclear { display:block; } 