body { background-color: #000000; color: #a0a0a0;  margin: 0px; padding: 0px; text-align: center; font-size: 62.5%; /* The default size for a font with browser text size set to medium is 16px. This brings the default down to 10px */ font-family: Verdana, Arial, Helvetica, sans-serif; } h1 { font-size: 2.0em; /* Ems relate to the default of 10px set above. So 2 Ems is 20px. */ } h2 { font-size: 1.8em; } h3 { font-size: 1.6em; } h4 { font-size: 1.4em; } h5 { font-size: 1.2em; } h6 { font-size: 1.0em; } input, select, th, td { font-size: 1.0em; } form { padding:0px; margin:0px; } #header{ height: 230px; padding: 0px; background-image: url("Logo.jpg"); background-repeat: no-repeat; background-position: left top; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; } #inner-wrap { position:relative; width: 960px; float: left; margin: 0px; padding: 0px; } #outer-wrap1 { color: #000000; text-align: left; position: relative; overflow: visible; width: 1000px; background-color: #FFFFFF; margin-top: 20px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-image: url("VerticalBar.gif"); background-repeat: repeat-y; } #outer-wrap2 { text-align: left; position: relative; overflow: visible; width: 960px; background-color: #FFFFFF; margin-top: auto; margin-right: 20px; margin-bottom: auto; margin-left: 20px; } #product-nav { position: relative; width: 180px; float: left; margin: 0px; padding: 0px; overflow: hidden; } #content { min-height: 450px; margin: 0px; float: right; padding: 0px; width: 776px; background-color: #FFFFFF; } #site-nav { width: 150px; float: right; margin: 0px; padding: 0px; overflow: visible; position: relative; } #footer { width: 980px; height: 30px; float: right; position: relative; background: #E53030; color: #FFFFFF; } #footer-nav { float: right; position: relative; text-align:center; margin: 10px 0px 10px 0px; padding: 0px; width: 900px; } #footer-nav ul { margin: 0px; padding: 0px; } #footer-nav li { display: inline; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; } #footer-nav a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFFFFF; } #footer-nav a:hover { text-decoration: underline; } #footer-tagline { float: right; position: relative; width: 900px; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #666666; margin-top: 15px; padding: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; } #shopping-cart-controls { padding: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; } #shopping-cart-summary { padding: 0px; margin: 0px; } #shipping { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; } #intro { margin-bottom: 5px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; } #shopping-cart-contents { padding: 0px; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; border: 1px solid #c0c0c0; } #receipt #shopping-cart-contents { border: none; } #checkout { margin-top: 0px; margin-right: 45px; margin-bottom: 10px; margin-left: 45px; font-size: 1.2em; } #checkout .coupon { margin: 0px; padding: 0px; } #checkout .buttons { background-color: #efefef; padding: 5px; margin-top: 0px; margin-right: 2px; margin-bottom: 5px; margin-left: 2px; } p.caption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; color: #FF0000; padding: 5px; text-align: right; background-color: #efefef; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; } p.important { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; } #checkout .questions { background-color: #efefef; padding: 0px; margin-top: 0px; margin-right: 2px; margin-bottom: 10px; margin-left: 2px; } #order-01 { padding: 0px; margin: 0px; } .breadcrumb-trail { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin: 0px 0px 5px 0px; padding: 0px; } .breadcrumb-trail a, .breadcrumb-trail a:visited { text-decoration: none; color: #666666; } .breadcrumb-trail a:hover { text-decoration: underline; color: #666666; } #invoice-address { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; } #delivery-address { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; } #order-02 { margin: 0px; padding: 0px; } .title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; padding: 0px; margin: 5px; color: #666666; } #main-search { font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 2px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; } p.results-link { font-weight: bold; } #search-control { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin: 0px; } #top-nav { padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: right; } #top-nav ul { margin: 0px; padding: 0px; } #top-nav li { display:inline; padding: 0px; margin: 0px; } .actinic-template-name { position: absolute; left: 300px; top: 50px; float: left; display: none; } #manufacturers { padding: 0px; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; } .nav-box { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; position: relative; } .nav-title { background-color: #FFFFFF; height: 32px; margin: 0px; padding: 0px; background-image: url("NavBoxTab.gif"); background-repeat: no-repeat; border: 0px solid #FFFFFF; } .nav-title img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 0px; margin-top: 9px; margin-right: 0px; margin-bottom: 0px; margin-left: 12px; } .nav-title a:hover { margin-left:5px; } .nav-box img{ border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } .nav-content { padding: 0px; position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; border: 1px solid #CCCCCC; background-color: #9ad4ff; margin: 0px; } .nav-content ul { margin: 0px; padding: 5px; list-style-position: inside; list-style-type: square; } .nav-content p { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; text-align: center; } .track { text-align: center; margin: 0px; padding: 0px; } .cat { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px; margin: 0px; float: left; background-color: #EEEEEE; } .grid-box-model-hack {  /* This class is used to force the grid to render the same in IE and FireFox */ margin: 0px; width: 126px; float: left; padding: 0px; } .cat-image { padding: 5px; margin: 0px; } .cat-text { padding: 5px; margin: 0px; background-color: #FFFFFF; text-align: left; } .cat h3 { margin: 0px; padding: 0px; } #grid { padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 2px; } #features { padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 16px; } #feature1 { float: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; } #features img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } #feature2 { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; float: left; } #feature3 { float: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; } #feature4 { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; float: left; } #feature5 { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; float: left; } #feature6 { float: left; } .clear { clear: both; } .clear-right { clear: right; } .clear-left { clear: left; } #welcome { float: left; padding: 0px; height: 175px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 260px; } #welcome .text { margin-top: 15px; margin-bottom: 0px; padding: 0px; margin-right: 0px; margin-left: 80px; line-height: 1.2; text-align: center; } #welcome .text p { margin: 0px; padding: 0px; font-size: 1.1em; } .nav-content li a { text-decoration: none; color: #000000; } .nav-content li a:hover { text-decoration: none; color: #0000ff; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px; } #products { font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; padding: 0px; margin-top: 0px; margin-right: 2px; margin-bottom: 20px; margin-left: 2px; width: 772px; } .product { padding: 0px; position: relative; width: 300px; margin: 0px; float: left; } .horizontal-product-1 .product { padding: 0px; position: relative; width: 400px; margin: 0px; float: left; } .compact-product-1 .product { padding: 0px; position: relative; width: 570px; margin: 0px; float: left; } .compact-product-2 .product { padding: 0px; position: relative; width: 450px; margin: 0px; float: left; } .compact-product-3 .product { padding: 0px; position: relative; width: 400px; margin: 0px; float: left; } .compact-product-4 .product { padding: 0px; position: relative; width: 440px; margin: 0px; float: left; } .product-price { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #EE6600; float: left; position: relative; margin: 0px; padding: 0px; } .product-image { position: relative; float: left; margin: 0px; } .product-image-horizontal { position: relative; margin-bottom: 5px; width: 650px; } .horizontal-product-1 .product-info { position: relative; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left; width: 400px; } .compact-product-1 .product-info { position: relative; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; float: left; width: 360px; } .compact-product-2 .product-info { position: relative; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; float: left; width: 240px; } .compact-product-3 .product-info { position: relative; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; float: left; width: 290px; } .compact-product-4 .product-info { position: relative; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; float: left; width: 260px; } .product-attributes { padding: 0px; position: relative; float: right; display: inline;	/* This is here to fix the IE6 Double Margins bug. */ } .compact-product-1 .product-attributes { padding: 0px; position: relative; float: right; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } /*.product-desc { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #555555; margin: 0px; padding: 0px; font-weight: normal; }*/ .product-desc p{ padding-top: 0.8em; padding-bottom: 0em; margin: 0px; } .product-desc ul{ margin-top: 0.8em; margin-bottom: 0.8em; } .product-choices { margin: 0px; padding: 0px; position: relative; float: left; } .product-buy-button { margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; padding: 0px; } .product-choice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding: 0px; height: 16px; width: 250px; line-height: 1; margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #F0F0F0; } .product-logo { padding: 0px; position: relative; margin: 0px; } .product-wrapper { position: relative; padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 20px; margin-left: 19px; } .product-separator { position: relative; margin: 0px; padding: 0px; clear: both; } .product-info-horizontal { position: relative; padding: 0px; margin: 0px; } .product-wide { padding: 0px; position: relative; float: left; margin: 0px; } .product-spec td { background-color: #f7f7f7; padding: 3px; width: 300px; } .product-spec { text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .product-spec td.title { background-color: #DDDDDD; font-weight: bold; width: auto; } .product-spec table { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; margin-left: 20px; } .product-spec .title { font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; } .attribute-name { margin: 0px; padding: 0px; } #welcome h1 { margin: 0px; padding: 0px; line-height: 1; font-family: "Times New Roman", Times, serif; font-style: italic; } #extended-info { margin-top: 10px; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; } #extended-info .product-image { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; float: none; } #extended-info .product-logo { color: #000000; float: left; margin: 0px; padding: 0px; } #extended-info .product-desc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #000000; margin-top: 20px; margin-right: 30px; margin-bottom: 20px; margin-left: 20px; } #extended-info .back-button { float: right; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;	 } #extended-info .product-attributes { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #000000; margin: 0px; float: right; } #extended-info .product-price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2EM; font-weight: bold; color: #EE6600; float: left; position: relative; } #extended-info .product-name { font-size: 1.2em; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; position: relative; padding: 0px; } #extended-info .parent-link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; color: #000000; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } .nav-image { text-align:center; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #main-index { margin-top: 0px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; font-size: 1em; font-weight: bold; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; } .main-title { margin-bottom: 5px; } .section-banner { background-color: #E53030; color: #FFFFFF; margin: 0px; padding: 3px 0px 3px 0px; text-align: right; }     .section-banner h1 { color: #FFFFFF; margin: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; font-style: italic; line-height: 1em; } .section-wrapper { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 1em; font-weight: bold; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; } .panel-section-line { padding: 0px; margin: 20px 10px 20px 10px; position: relative; float: left; color: #222222; text-decoration: none; border: none; width: 150px; } .section-line { background-color:#EEEEEE; padding: 0px; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 28px; position: relative; float: left; color: #222222; text-decoration: none; border: 1px solid #999999; width: 160px; } .section-line .index-price { text-align: center; margin: 0px 0px 10px 0px; } .section-image { position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;	 padding: 0px; } .section-image img { border: 2px solid #999999; padding: 0px; margin: 3px; position:relative; text-align:left; } .section-image a:hover img { border: 2px solid #0000CC; padding: 0px; margin: 3px; position:relative; text-align:left; } .panel-section-image { position: relative; margin: 0px; padding: 0px; } .panel-section-image img { border: none; padding: 0px; margin: 0px; } .section-info { position: relative; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 160px; } .section-desc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #222222; background-color: #EEEEEE; margin: 0px; padding: 5px; font-weight: bold; text-align: left; } .section-name { max-width: 150px; padding: 3px; } .section-name h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bolder; font-style: normal; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; text-decoration:underline; text-align: centre; } .section-name a h2 { text-decoration: none; color: #000000;	 } .section-line .section-name { text-align: center; } .section-title { float: right; padding-bottom: 5px; position:relative; padding-top: 3px; } .section-title h1 { color: #FFFFFF; margin: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; font-style: italic; line-height: 1em; } .event { margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; } .moon-box { padding: 0px; position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; background-color: #000000; margin: 2px; padding: 2px; } .moon-box p { position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; background-color: #000000; color: #FFFFFF; } #special-offers { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; } .top-bar { background-color: #e53030; padding: 0px; height: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-size: 0em; } #basket-zone { position: relative; float:right; background-image:url("BasketZone.png"); padding: 0px; width: 290px; height: 170px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .basket-summary { padding: 0px; margin-top: 16px; margin-bottom: 0px; margin-left: 16px; margin-right: 0px; color:#333333; background-color:#FFFFFF;	 font-weight: bold; clear: both; float: left; position: relative; } .basket-control { display: block; position:absolute; right: 12px; bottom: 80px; padding: 0px; margin-top: 0px; color:#333333; font-weight: bold; text-align:right; width: 180px; } #proceed-button img { margin-top: 6px; border: none; } .checkout-image { text-align:center; margin-top: 5px; margin-bottom: 5px; margin-left: 0px; } .secure-image { text-align:center; margin-top: 25px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; float: right; } .search-box { padding: 0px; background-color: #9ad4ff; margin: 5px; } .search-button { margin: 0px; float: right; padding: 0px; position: relative; /* This is a peekaboo bug workaround. Without it, the borders and background color aren't correctly rendered. */	 } .search-entry { margin: 0px; float: left; padding: 0px; position: relative; /* This is a peekaboo bug workaround. Without it, the borders and background color aren't correctly rendered. */ } .form-header-text{ font-size:10px; color: #FFFFFF; } .brochure-page { padding: 0px; margin-top: 0px; margin-right: 2px; margin-bottom: 10px; margin-left: 2px; } .brochure-title { padding: 0px; background-color: #e53030; color: #FFFFFF; margin: 0px; } .brochure-title h1{ padding-bottom: 2px; margin: 0px; padding-top: 0px; padding-right: 10px; padding-left: 0px; text-align: right; font-style: italic;	 } .brochure-sub-title { font-weight: bold; } .brochure-text { padding: 0px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; } .contact-form p { margin: 0px; clear: left; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; text-align: left; } .contact-form p label { margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left; width: 35%; } .contact-form .text { margin: 0px; background-color: #F5f6f2; padding: 2px; width: 300px; border: 1px solid #3c582f; } .contact-form p.submit { margin-left: 35%; } .contact-form p.form-button { margin-left: 35%; margin-top: 10px; margin-bottom: 10px; } .contact-form select { background-color: #F5f6f2; border: 1px solid #3c582f; } p.statement { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; } #mailing .contact-form { background-repeat: no-repeat; } #tell-a-friend .contact-form { background-repeat: no-repeat; } #feedback { padding: 0px; margin-top: 20px; } #feedback .contact-form { background-image: url("FeedbackBg.jpg"); background-repeat: no-repeat; } #security { margin: 20px; } #security ul { font-size: 1.2em; } .star-rating { float: right; position: relative; margin: 0px; padding: 0px; } .buy-details { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #news { border: 1px solid #999999; margin: 0px 0px 10px 0px; } .recommended-accessories { text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #questions { padding: 0px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; } .question {					/* This class is used in the external questions text file. */ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-style: italic; font-weight: bold; margin-left: 20px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } .answer {					/* This class is used in the external questions text file. */ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-style: italic; font-weight: bold; margin-left: 30px; color: #FF0000; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } #reviews { padding: 0px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; } .review {					/* This class is used in the external review text file. */ font-size: 1.2em; margin-left: 20px; margin-bottom: 20px; } .reviewer {					/* This class is used in the external review text file. */ font-weight: bold; font-size:1.2em; } .reviewer-rating {			/* This class is used in the external review text file. */ float:left; margin-right: 20px; padding-left: 20px; } .review-buttons { position: relative; float: left; } .review-buttons ul { margin: 0px; padding: 0px; } .review-buttons li { list-style-type: none; display: inline; padding: 0px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; } .key-phrase { font-weight: bold; } .required-field { font-weight: bold; color: #FF0000; } .declaration { font-weight: bold; font-size: 1.2em;	 } .message { font-size: 1.2em;	 } #receipt { width: 650px; border: 1px solid #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; position:relative; background-color: #FFFFFF; color: #333333; } #receipt .inner { width: 610px; padding: 0px; margin: 20px; } #receipt .message { font-size: 1.2em;	 font-weight: bold; padding: 10px; } #receipt .company-info { margin-top: 10px; } #receipt table { font-size:100%; color: #333333; } .receipt-title{ font-size:14px; font-weight:bold; color: #FFFFFF; } #terms-conditions { height: 200px; border: 1px solid #999999; overflow: scroll; } .text-banner { padding-bottom: 5px; background-color: #e53030; position:relative; padding-top: 3px; margin-bottom: 5px; background-image: url("TitleBackground.gif"); background-repeat: no-repeat; } .text-banner h1 { color: #FFFFFF; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; font-style: italic; line-height: 1em; font-weight: bold; } .text-banner h2 { color: #FFFFFF; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; font-style: italic; line-height: 1em; font-weight: normal; } .notice { padding-bottom: 5px; position:relative; padding-top: 3px; margin-bottom: 5px; } #help-zone { padding: 0px; margin-top: 5px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; } .highlighted { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #FF0000; } .super-highlighted { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #FF0000; } .old-price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; text-decoration:line-through; } #customer-feedback td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #0033CC; font-style: italic; } #customer-feedback th { background-color: #9ad4ff; } #customer-feedback td.name { color: #666666; } #feedback h2 { font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #333333; font-size: 1.4em;	 } .delivery-location { margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } .logo-banner { text-align: center; background-color: #FFFFFF; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; } #delivery th { background-color: #0FBDFF; color: #000000; } #delivery td { background-color: #EEEEEE; color: #000000; } #delivery li { margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; } #nav-panel { background-color: #FFFFFF; height: 253px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #nav-panel img { border: none; } .tile-left { padding: 0px; position: relative; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; } .tile-right { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; position: relative; float: left; } .main-image { position:relative; float:left; } .main-image p { margin: 0px; padding: 0px; color: #777777; width: 350px; font-size: 1.2em; } .main-image img { border: 2px solid #999999; } .multi-image-thumbnails { position:relative; float:right; padding: 0px; margin: 0px; } .multi-image-thumbnails img { border: 2px solid #999999;	 padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; } .multi-view-product .product-image { display: inline;	/* This is here to fix the IE6 Double Margins bug. */ float: left; position: relative; padding: 0px; width: 444px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } .single-view-product .product-image { display: inline;	/* This is here to fix the IE6 Double Margins bug. */ float: left; position: relative; padding: 0px; width: 350px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } .product-name { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; } .manufacturers-logo { margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; } .product-info { position: relative; float: right; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; } .purchase-details { float: right; display: inline;	/* This is here to fix the IE6 Double Margins bug. */ position: relative; margin-top: 0px; margin-right: 20px; margin=left: auto; margin-bottom: 0px; padding: 0px; } .product-summary { position: relative; margin-left: 20px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; } .product-desc { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #444444; padding-right: 10px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; font-weight: normal; } .product-details { position: relative; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 20px; } .product-at-a-glance h3{ margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; color: #666666; } .multi-view-product .product-at-a-glance-wrapper { /* Box model hack */ position: relative; margin-top: 0px; margin-right: 20px; margin-bottom: 20px; margin-left: auto; padding: 0px; width: 260px; float: right;	 display: inline;	/* This is here to fix the IE6 Double Margins bug. */ } .single-view-product .product-at-a-glance-wrapper { /* Box model hack */ position: relative; margin-top: 0px; margin-right: 20px; margin-bottom: 20px; margin-left: auto; padding: 0px; width: 340px; float: right;	 display: inline;	/* This is here to fix the IE6 Double Margins bug. */ } .product-at-a-glance { border: 1px solid #999999; margin: 0px; padding-top: 10px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; background-color: #FFFFCC; } .product-at-a-glance li{ font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; list-style-position: outside; list-style-type: square; font-weight: bold; color: #003399; } .product-name h2 { margin: 0px; padding: 0px; font-size: 1.4em; line-height: 1em; color: #000000;	 } .part-number { color:#AAAAAA; } .product-at-a-glance p { color: #666666; } .product-at-a-glance ul { margin-top: 10px; } .title-only-product h2 { margin-left: 20px; margin-top: 20px; margin-bottom: 0px; padding: 0px; font-size: 1.4em; line-height: 1em; color: #000000;	 } .title-only-product h3 { color: #AAAAAA; margin-left: 20px; } .click-info { text-align:center; } .click-info img { border: none; } .click-info a img { margin: 0px 1px 11px 0px; } .click-info a:hover img { margin: 1px 0px 10px 1px; } .index-price { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; text-align: center; color: #EE6600; position: relative; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .old-index-price { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; text-align: center; color: #EE6600; position: relative; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-decoration: line-through; } .rrp { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; text-align: center; color: #555555; position: relative; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-decoration: line-through; } #info-bar { background-color: #FFFFFF; height: 66px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; } #info-bar img { border: none; } .bar-left { padding: 0px; position: relative; float: left; margin-top: 0px; margin-right: 4px; margin-bottom: 0px; margin-left: 0px; } .bar-right { padding: 0px; margin: 0px; position: relative; float: left; } .product-display-panel { width: 180px; float:left; margin-top: 10px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; position: relative; border: 1px solid #CCCCCC; } .big-display-panel { width: 372px; float: right; margin-top: 10px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; position: relative; } .big-display-panel-left { width: 372px; float: left; margin-top: 10px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; position: relative; } .price-crash-display-panel { width: 372px; float: left; margin-top: 10px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; position: relative; } .price-crash-display-panel img { border: none; margin: 0px; } .product-display-panel p { margin-top:0px; margin-bottom:10px; margin-left:10px; margin-right:10px; font-size: 1.2em; font-weight: bold; color: #A0A0A0; text-align: left;		 } .v-divider { float: left; position: relative; height:	290px; width: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; margin: 0px; padding: 0px; } #guide { width: 90%; margin-top: 30px; margin-left: 30px; } #guide h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #333333; margin:0px 0px 10px 0px; } #guide h3 { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #333333; margin:0px; } #guide p { font-size: 1.2em; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; color: #666666; } #guide li { margin: 20px 0px 0px 0px; padding: 0px; } #guide img { margin: 0px 0px 0px 100px; padding: 0px; border: none; }	 .expert-review-button { float: right; position:relative; margin-top: 20px; } .expert-review-button img { border: none; } .expert-review { float:right; position:relative; font-size: 1.2em; margin-top: 20px; margin-bottom: 30px; margin-left: 30px; margin-right: 30px; color: #666666; } .expert-review p { text-align: justify; } .reviewers-profile { float:right; position:relative; margin-left: 20px; } .back-to { float: right; position: relative; font-size: 1.4em; clear: right; margin-top: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-align: right; min-width: 300px; } .payment-request { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #FF0000; padding: 0px; margin: 20px 20px 20px 20px; } #safebuy { float: left; margin: 10px 0px 0px 560px; padding: 0px; width: 100px; } #airsport-news-content { background-image: url("AirsportNewsContentBackground.jpg"); background-repeat: no-repeat; background-color: #FFFFFF; margin: 0px 0px 20px 0px; float: right; position: relative; padding: 0px; width: 776px; border: none; min-height: 450px; display: block; } #airsport-news-nav { background-image: url("AirsportNewsNavBackground.jpg"); background-repeat: no-repeat; position: relative; width: 184px; float: left; margin: 0px 0px 20px 0px; padding: 0px; overflow: hidden; min-height: 450px; } #content .hdivider { width: 730px; } .airsport-news-container { margin: 130px 0px 20px 80px; padding: 0px; width: 650px; } .notice { clear: both; position: relative; padding: 0px; margin: 10px 0px 10px 0px; } .notice img { float: left; position: relative; width: 100px; height: 100px; border: none; padding: 0px; margin: 0px;	 } .notice-text { float: right; position: relative; width: 540px; margin: 0px; padding: 0px; font-size: 1.2em; color: #666666;	 } .notice-text h2 { margin: 0px; padding: 0px; color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; font-size: 2em; display: inline; } .notice-text p { margin: 0px; padding: 0px; display: inline; } .date { color:#000000; } .catch-report { margin: 20px 20px 20px 20px; padding: 0px; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; color: #666666; } .catch-images { width: 300px; float: left; position: relative; } .catch-details { width: 400px; float: right; position: relative; } .catch-details h2 { color: #333333; } .basket-message { font: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; font-size: 2em;	 } .quote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; font-style: italic; color: #3366CC; padding: 10px; text-align: justify; background-color: #efefef; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; } .product-restrictions li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #FF0000; } .product-component-price { font-size: 1.4em; font-weight: bold; color: #EE6600; padding: 0px 10px 0px 10px; background-color: #F7F7F7; } .product-component-button { text-align: center; padding: 0px; height: 40px; } .product-component-attribute { font-size: 1.2em; font-weight: bold; color:#444444; padding-left: 5px; padding-right: 5px; } .alert-notice { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 1.4em; color:#FF9900; } .product-at-a-glance table { width: 90%; background-color: #FFFF99; color: #003399; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #003399; border-right-color: #003399; border-bottom-color: #003399; border-left-color: #003399; } .fragment-image { margin: 0px; padding: 0px; } .fragment-image img { margin: 0px; padding: 0px; } .fragment-left-whole { width: 775px; float: left; margin: 0px; padding: 0px;	 position: relative; } .fragment-left-half { width: 387px; float: left; margin: 0px; padding: 0px;	 position: relative; } .fragment-right-half { width: 387px; float: right; margin: 0px; padding: 0px; position: relative; } .fragment-left-whole p,  .fragment-left-half p,  .fragment-right-half p { margin-top:0px; margin-bottom:10px; margin-left:10px; margin-right:10px; font-size: 1.2em; font-weight: bold; color: #A0A0A0; text-align: left;		 } .payments-panel { text-align: center; margin: 40px 0px 0px 0px; padding: 0px; } .home-page-content { margin: 0px 10px 0px 10px; font-size: 1.2em; font-weight: bold; color: #666666; background-color: #FFFFFF; text-align: left;		 } .delivery-options { margin: 10px 0px 0px 20px; padding: 0px;	 width: 250px; } .delivery-options p { font-size: 1.2em; font-weight: bold; color: #CC3300; background-color: auto; margin: 5px 0px 5px 0px; padding: 0px; } .delivery-options img { margin: 0px 10px 0px 0px; padding: 0px; vertical-align: middle;	 }