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; } 
#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; } 
#content { margin:0; padding:0; width:810px; background-color:#fff; padding-bottom:5px; } 
#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; 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; } 
.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 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; } 