/***** All *****/ * { font-family: Arial, Helvetica, sans-serif; color:#000000; } body { font-size:62.5%; margin:0px; padding:0px; min-width: 960px; background-image:url('header-grad.gif'); background-repeat:repeat-x; } #wrapper { width:960px; margin-left:auto; margin-right:auto; } /***** Header *****/ #header { } #header_logo { float:left; padding:20px 12px 11px 20px; width:75px; height:89px; } #header_company { float:right; padding:32px 0px 0px 0px; width:853px; } #header_company h1 { font-size:3.6em; font-family:Times New Roman, Times, serif; color:#987bb8; } #header_company h2 { font-size:1.8em; font-family:Times New Roman, Times, serif; color:#666666; } /***** Nav *****/ #nav { clear:both; background-image:url('nav-background.gif'); background-repeat:no-repeat; width:960px; height:60px; } #nav ul { list-style: none; padding: 0px; margin: 0px 0px 0px 20px; } #nav li { float: left; margin: 0px; display:inline; } #nav li a { background-image:url('nav-sep.gif'); background-repeat:no-repeat; background-position:right; font-size:1.4em; color:#8f69b8; font-weight:bold; height:42px; line-height:42px; padding:0px 20px 0px 20px; text-decoration:none; text-align:center; } #nav li a:hover { color:#efe0ff; } /* Hide from IE5-Mac \*/ #nav li a { float: none } /* End hide */ /***** Main *****/ #main { width:960px; padding-top:11px; } /***** Subnav *****/ #subnav { float:left; width:195px; margin:0px 0px 0px 15px; } #catalogue { background-image:url('subnav_background.gif'); background-repeat:repeat-y; min-height:420px; } #catalogue h3 { font-size:1.6em; font-weight:bold; color:#987bb8; padding:0px 30px 10px 14px; } #catalogue ul { padding:0px 0px 0px 15px; } #catalogue li { list-style-image:url('bullet.gif'); padding:0px 0px 3px 0px; margin:0px 0px 0px 16px; color:#666666; font-size:1.2em; } #catalogue li a { color:#666666; text-decoration:none; } #catalogue li a:hover { color:#333333; text-decoration:none; } #catalogue li ul { padding:2px 0px 0px 17px; } #catalogue li ul li { list-style-image:url('bullet_sm.gif'); padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#666666; font-size:0.9em; } /***** Content *****/ #content { float:left; width:541px; } #content h1 { font-size:2.0em; color:#987bb8; font-weight:bold; padding:6px 0px 10px 0px; } #content h2 { font-size:1.6em; color:#987bb8; font-weight:bold; padding:6px 0px 0px 0px; } #content h3 { font-size:1.4em; color:#987bb8; font-weight:bold; padding:6px 0px 0px 0px; } #content p { font-size:1.2em; color:#666666; padding:0px 0px 10px 0px; } #content p.news { font-size:2.2em; font-weight:bold; padding:10px 0px 20px 0px; color:#987bb8; font-style:italic; } #content .emphasis { font-weight:bold; } #content .quote { font-style:italic; } #content a { color:#666666; text-decoration:underline; } #content ul { margin:0px 0px 10px 20px; } #content li { list-style-type:disc; list-style-position:outside; font-size:1.2em; color:#666666; padding:0px 0px 0px 0px; } #content li ul li { font-size:1.0em; } #content .inline { float:right; margin: 5px 0px 10px 10px; border:1px #999999 solid; } /***** Additional *****/ #additional { float:right; width:209px; } .panel { background-image:url('additional_background.gif'); background-repeat:no-repeat; } .panel h3 { font-size:1.6em; font-weight:bold; color:#987bb8; padding:0px 30px 10px 29px; } .panel p { padding:0px 30px 0px 29px; color:#666666; font-size:1.1em; } .panel table { width:150px; margin: 0px 30px 10px 29px; } .panel select {  width:105px; color: #333333;  } .panel input {  width:105px; color: #333333;  } /***** Button *****/ .button { background-image:url('button.gif'); background-repeat:no-repeat; width:154px; height:22px; margin:0px 28px 0px 27px; } .button li a { font-size:1.3em; color:#8f69b8; font-weight:bold; height:18px; line-height:16px; display:block; text-decoration:none; text-align:center; } .button li a:hover { color:#efe0ff; } p.button_arrow { padding:10px 30px 0px 27px; } .bottom-padding { margin-bottom:8px; } /***** Footer *****/ #footer { clear:both; color:#666666; font-size:0.9em; padding:10px 0px 10px 0px; margin:10px 20px 10px 20px; border-top:#987bb8 1px solid; text-align:center; } #footer a { font-size:1.0em; color:#666666; text-decoration:none; padding-left:10px; } #footer a:hover { text-decoration:underline; } /***** Catalogue *****/ table.catalogue{ border-top:1px #cccccc solid; } #content p.catalogue_product { font-size:1.4em; color:#987bb8; padding:0px 0px 0px 0px; text-align:left; font-weight:bold; } #content p.catalogue_details { font-size:1.0em; text-align:left; text-decoration:none; } #content p.catalogue_details a { text-decoration:none; } #content p.catalogue_details a:hover { text-decoration:underline; } #content p.catalogue_ref { font-size:1.0em; text-align:left; } #content p.catalogue_general { font-size:1.2em; text-align:left; } #content p.catalogue_cost { font-size:1.2em; text-align:left; } .catalogue td.last_column { border-right:1px #cccccc solid; } .catalogue_image { text-align:center; min-height:190px; } .catalogue_buy { text-align:center; } .product_image { border:1px #999999 solid;  margin:0px 10px 0px 0px;  float:left; } .mrrp { color:#FF0000; background:url(strikethrough.gif) repeat; } td { color:#666666; } .cart { color:#666666; } 