body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; background: #767c90; } 
#container-wrap { margin:0; padding:0; width:880px; margin:auto; background: #767c90 url(images/bg.png) repeat-y; } 
a { color:#004676; } 
a:link { color:#666; } 
a:visited { color:#004676; } 
a:hover { color:#7C7C90; } 
p { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; } 
h1 { margin:0; padding:0; padding:000; font: normal 16px/20px Arial, Helvetica, sans-serif; padding-bottom:10px; border-bottom: 1px solid #666; } 
h2 { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #004676; } 
h3 { padding-bottom:5px; border-bottom: 1px solid #666; font: normal 12px Arial, Helvetica, sans-serif; color: #004676; } 
h4 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; } 

#container { margin:0; padding:0; width:810px; margin:auto; position:relative; background-color:#fff; } 
#content { margin:0; padding:0; width:810px; background-color:#fff; padding-bottom:5px; } 

#header { margin:0; padding:0; width:810px; height:215px; } 
#header-navigation { margin:0; padding:0; position:absolute; top:3px; right:125px; height:10px; color:#ccc; } 
#header-navigation ul { margin:0; padding:0; list-style:none; text-align:right; font-size:12px; line-height:16px; } 
#header-navigation li { margin:0; padding:0; display:inline; color:#fff; } 
#header-navigation a { margin:0; padding:0; margin-left:5px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; } 
#header-navigation a:link { color:#ccc; } 
#header-navigation a:hover { color:#3366FF; text-decoration: underline; } 
#header-navigation a:visited { color:#ccc; } 

#navigation { margin:0; padding:0; width:190px; float:left; background-color:#fff; } 
#navigation ul { margin:0; padding:0; margin-left:11px; list-style: none; padding-bottom:25px; border: 0; } 
#navigation li { margin:0; padding:0; border: 0; } 
#navigation a { text-decoration:none; text-transform: uppercase; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; margin:0; padding:0; display:block; width:163px; padding-left:10px; padding-top:5px; padding-bottom:5px; border:0; border-bottom:solid 1px; border-bottom-color:#fff; } 
#navigation a:hover, #active { background:#666 url(images/HK-Vignette-Nav-Corner.png) no-repeat right bottom; } 
.navigation-bg { background: #7c7c90 url(images/HK-Vignette-Nav-Corner.png) no-repeat right bottom; } 

#main-text { margin:0; padding:0; width:365px; float:left; background-color:#fff; } 
#main-text ul { margin:0; padding:0; padding-left:15px; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; } 
#main-text li { margin-bottom:10px; } 
.main-text-container { margin:0; padding:0; padding:10px; margin-left:5px; width:330px; margin-bottom:10px; background: #E3E4E7; float: left; padding-bottom: 10px; } 
.main-text-container a:hover { color:#0082D6; text-decoration: underline;} 
.main-text-container a { color:#004676; text-decoration: none; } 
.main-text-container img { border:0; } 
.main-text-container-sub { margin:0; padding:0; width:620px; margin-bottom: 10px; } 

.order-list { float:left; margin:0; padding:0; width:100px; } 
.order-list li { line-height:10px; } 
.order-list-wrap { margin:0; padding:0; width:280px; height:50px; } 

.right-images { margin:0; padding:0; float:right; width:255px; background-color:#fff; } 
.right-images-boxes { margin:0; padding:0; width:235px; background: #E3E4E7 repeat-x; margin-left:10px; margin-bottom:10px; } 
.right-images-boxes img { margin:0; padding:0; padding:10px; } 
.right-images p { margin:0; padding:0; padding-left:20px; padding-bottom:20px; font-size:12px; } 

#main-product-area { margin:0; padding:0; width:620px; height:1150px; float:left; background-color:#fff; } 
.main-product-container { margin:0; padding:0; padding-top:10px; padding-left:22px; margin-left:5px; width:584px; height:200px; margin-bottom:10px; background: #E3E4E7 repeat-x; } 

.product-images-boxes { margin:0; padding:5px; float:left; margin-right:13px; margin-bottom:0px; background-color:#ccc; } 
.product-images-boxes img { margin:0; padding:0; padding:10px; background-color:#fff; border: 0; } 
.product-images-boxes-large { margin:0; padding:5px; float:left; margin-right:13px; margin-bottom:0px; background-color:#ccc; } 
.product-images-boxes-large img { margin:0; padding:0; padding:10px; background-color:#fff; } 
.product-images-description { margin:0; padding:0; width:120px; height:30px; background-color:#ccc; } 
.product-images-description p { margin:0; padding:0; padding-left:5px; padding-top:5px; font-size:11px; line-height:11px; } 

#footer { margin:0; padding:0; clear:both; width:790px; margin-left:10px; margin-right:10px; border-top:solid #3366FF 3px; padding-top:2px; border-bottom:solid #3366FF 3px; padding-bottom:2px; margin-bottom:10px; } 
#footer-text { margin:0; padding:0; background-color:#555; padding-top:5px; padding-bottom:5px;} 
#footer-text p { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#ccc; text-align: center; } 
#footer-text a:link { color:#80B6FF;} 
#footer-text a:visited { color:#80B6FF;} 
#footer-text a:hover { color:#ccc;}

#footer-logos {float: left; width: 780px; height: 80px; background-color: white; padding: 10px 0 25px 15px;}

#footer-ukwf {float: left; width: 230px; height: 58px; background-color: white; padding: 0 15px 10px 15px; border: 0px solid #ccc;}
#footer-ukwf #ukwf-text a {display: block; background-color: white; float: left; width: 160px; padding: 15px 0 0 0; font-size: 13px; line-height: 15px;}

#footer-hub4 {float: left; width: 230px; height: 58px; background-color: white; padding: 0 15px 10px 15px; border: 0px solid #ccc;}
#footer-hub4 #hub4-text a {display: block; background-color: white; float: left; width: 70px; padding: 15px 0 0 0; font-size: 13px; line-height: 15px;}

#footer-atex {float: left; width: 230px; height: 58px; background-color: white; padding: 0 15px 10px 15px; border: 0px solid #ccc;}
#footer-atex #atex-text a {display: block; background-color: white; float: left; width: 140px; padding: 15px 0 0 0; font-size: 13px; line-height: 15px;}

#footer-ukwf img, #footer-hub4 img, #footer-atex img {float: right; border: 0;}

.base-nav { clear:both; margin:0; padding:0; width:700px; text-align:center; margin:auto; padding:5px; padding-top:15px; padding-bottom:10px; color:#999; } 
.base-nav h4 {color: #333; display: block; padding: 0 0 5px 0; font-size: 13px; width: 100%;}
.base-nav p { margin:0; padding:0; line-height:14px; font-size:13px; color:#333; } .base-nav a { margin:0; padding:0; line-height:15px; font-size:13px; color:#666; } 
.base-nav a:hover { color:#0000CC; } 
.base-links { clear:both; margin:0; padding:0; padding-bottom:15px; width:770px; text-align:center; margin:auto; color:#999; } 
.base-links p { margin:0; padding:0; line-height:12px; font-size:11px; color:#666; } 
.base-links a { margin:0; padding:0; line-height:10px; font-size:11px; color:#666; } 
.base-links a:hover { color:#0000CC; } 
