body {font-family:Arial, Helvetica, sans-serif; font-size:75%;margin:0;background-color:#e3e9ea; background-image:url(../images/PageBg.jpg); background-repeat:repeat-x;}
#Wrapper {width:1000px; margin:0 auto 0 auto;border-top:0; }
#Banner {height:150px; position:relative; margin-bottom:20px; background-image:url(../images/BannerBg.jpg); background-repeat:no-repeat;}
#BannerRow {padding:2px 20px 0 20px; height:19px; color:#fff; font-size:90%;}

/* USER PANEL */
#UserPanel {width:334px; height:130px; position:absolute; left:613px; top:7px; z-index:100;}
#MyAccount{position:absolute; left:30px; top:35px;}
#Help{position:absolute; left:135px; top:35px;}
#VATSwitch { position: absolute; top: 64px; right: 10px; font-weight: bold; }
#ShoppingBasket{position:absolute; left:32px; top:64px;}
#ViewBasket{position:absolute; left:212px; top:64px;}
#TotalItems {position:absolute; left:15px; top:91px;}
#TotalCost {position:absolute; left:15px; top:110px;}
#CheckoutNow {width:110px;position:absolute; left:205px; top:100px;}
#UserPanel strong {color:#0091f6;}
#UserPanel a:hover {text-decoration:underline;}

.NavBar {height:27px; position:relative;left:0px; top:103px;width:680px;}
#Lhs {float:left; width:203px; margin:0 10px 10px 10px; display:inline;}
#LhsNavBox, .LhsBox {background-color:#fff;background-image:url(../images/LhsBg.jpg); background-repeat:no-repeat; background-position:bottom;padding-bottom:10px;margin-bottom:15px;}
#Rhs {float:left; width:764px;padding-bottom:10px;  margin:0 0 10px 0; display:inline; background-color:#FFFFFF; background-image:url(../images/RhsBg.jpg); background-position:bottom; background-repeat:no-repeat;}
#TopPara {margin:10px 20px 20px 20px;}
#TopPara h2 {margin:0 0 10px 0; color:#0091f6; font-weight:normal; font-size:14px;}
#Rhs #BoxOne {float:left; width:535px; margin:10px 16px 10px 16px; display:inline; background-color:#e3e9ea;}
#BoxOne {padding-bottom:10px;}
#Rhs #BoxTwo {float:left; width:180px; background-color:#ffff00; margin:10px 0 0 0; display:inline; background-color:#e3e9ea;}
#Footer {height:22px;  float:none; clear:both; background-image:url(../images/FooterBg.jpg); background-repeat:no-repeat; margin-bottom:10px;margin-left:10px;margin-top:10px; color:#fff;padding:10px 10px 0 10px;}
#Footer .Right {position:relative; left:-10px; top:0px;}

/* Product Boxes */
.ProdBox {width:160px; height:200px;float:left; display:inline; border:1px solid #fff;margin:0 4px 0 7px; background-image:url(../images/ProdBoxBg.jpg); background-repeat:repeat-x; background-color:#fff;}
.ProdBox .Title {height:52px;margin:3px;color:#62c5f3; border-bottom:1px solid #a3d9ff;margin-bottom:10px;}
.ProdBox .Title h1 {margin:0 0 6px 0; color:#144c81; font-size:12px; font-weight:normal; text-transform:uppercase;}
.ProdBox .Title span { color: #1a4c7f; }
.ProdBox .Title a {color:#1a4c7f; font-size:12px;}
.ProductImage {float:left; margin:0 3px 10px 6px;}
a.View:link {height:22px;width:120px; border:1px solid #000;padding-left:25px;}
.Stock {margin-top:10px;}
.ViewDetails {margin:10px 0 10px 0;}
.BuyNow {height:31px; background-image:url(../images/BuyNowBg.jpg); background-repeat:no-repeat;clear:both;padding:10px 0 0 10px;}
.Quantity {width:20px;margin-left:20px;}
/* Product Boxes - Right Column/Box Two */
#BoxTwo .ProdBox {margin:0 0 7px 8px;}


/* Links */
a {color:#000; text-decoration:none;}
#LhsNavBox a {display:block; margin:0 3px 3px 10px;}
#Footer a {color:#fff;}
#Footer a:hover {text-decoration:underline;}
/* Main Top Nav */
.NavBar ul {list-style-type:none; margin:0; padding:0;}
.NavBar li { margin:0; padding:0; float:left;}
.NavBar a {font-size:100%;display:block;border:0px solid #fff; height:20px;margin:0 1px 0 0; padding:6px 0 0 0; text-align:center; font-weight:bold;}
.NavBar a:hover {color:#0091f6;}
.Home {width:62px; background-image:url(../images/HomeTab.jpg); background-repeat:no-repeat;}
.AboutSeaware {width:116px; background-image:url(../images/AboutSeawareTab.jpg); background-repeat:no-repeat;}
.SpecialOffers {width:106px; background-image:url(../images/SpecialOffersTab.jpg); background-repeat:no-repeat;}
.Contact {width:66px; background-image:url(../images/ContactTab.jpg); background-repeat:no-repeat;}
.TradeLogin {width:86px; margin-left:40px; background-image:url(../images/TradeTab.jpg); background-repeat:no-repeat;}
.Current {color:#0091f6;}
.Chandleries {width:86px; margin-left:40px; background-image:url(../images/ChandleriesTab.jpg); background-repeat:no-repeat;}

/* MISCALANEOUS */
form {margin:0;}
#LhsNavBox h3, #Rhs h3, #BoxOne h3, #BoxTwo h3, #CheckoutHeader, #maincolumn h1, #CustomWrapper h1, #categorymain h1, #ProductSurround h3 {
height:27px;margin:0 0 10px 0; font-size:14px; font-weight:bold;padding:7px 0 0 10px; color:#FFFFFF;}

#Lhs h3 { background-image:url(../images/LhsH3Bg.jpg); background-repeat:no-repeat; }
#Rhs h3  { background-image:url(../images/RhsH3Bg.jpg); background-repeat:no-repeat; }
#BoxOne h3 { background-image:url(../images/BoxOneBg.jpg); background-repeat:no-repeat; }
#BoxTwo h3 { background-image:url(../images/BoxTwoBg.jpg); background-repeat:no-repeat; }
#ProductSurround h3 { background-image:url(../images/ProductH3Bg.jpg); background-repeat:no-repeat; }
#CheckoutHeader{ background-image:url(../images/CheckoutHeader2Bg.jpg); background-repeat:no-repeat; }
.Clear {clear:both;}
.Right {float:right;}
.Top {position:relative; left:0px; top:-2px;} /* FIX for IE6 */
#Vetus {width:167px; height:87px; background-image:url(../images/VetusBg.jpg); background-repeat:no-repeat;margin:0 0 20px 8px; color:#fff;padding:65px 10px 0px 10px; text-align:center; line-height:150%;}
.Orange {color:#ffcc00;}
.White {color:#fff;}
.AlignCenter {text-align:center;}
img {border:none;}
.HPadder {padding:0 20px 0 20px;}

/* CUSTOM PAGES */
#CustomWrapper {border:1px solid #000;float:left; display:inline;width:715px;padding:0 0 20px 0;}
#CustomWrapper h1 { background-image:url(../images/RhsH3Bg.jpg); background-repeat:no-repeat; }
#CustomLhs {float:left; width:203px; margin:0 10px 10px 0; display:inline;}
#CustomNavBox {padding-bottom:10px;margin-bottom:15px;}
.TopTen {margin-bottom:10px;}
ul.typedisplay  {list-style-type:none;margin:0; padding:0;}
*:first-child+html .TopCurve {position:relative;top:-5px;left:0px;}
#ctl00_MainContentHolder_DataList1 td {height:230px;overflow:hidden; vertical-align:top;}
#ctl00_MainContentHolder_ContentColumnControl2_ctl01_DataList1 td {height:210px;overflow:hidden; vertical-align:top;}

/* Checkout */
#checkoutBar {font-size:110%;position:relative;font-weight:bold;padding:15px 10px 10px 170px;width:648px; height:14px;background-image:url(../images/checkoutBar.gif); background-repeat:no-repeat;margin:0 0 5px 20px;color:#fff;clear:both; }
#ctl00_MainContentHolder_cartactioncheckout {width:100px;position:absolute;left:600px;top:10px;}
.CheckoutCurve {position:relative;top:0px;left:-1px;}