BODY {MARGIN:0px; BACKGROUND:URL('../images/aqua-bg.jpg');}

A {COLOR:#424242; FONT-FAMILY:verdana,helvetica; FONT-SIZE:9pt; FONT-WEIGHT:normal;}
A:hover {COLOR:navy;}

.AquaBG
{
 PADDING-TOP:10px;
 PADDING-LEFT:10px;
}

.WhiteBG {BACKGROUND-COLOR:white;}

.WhiteBGLeft
{
 BACKGROUND:URL('../images/white-lhs-bg.jpg');
 BACKGROUND-REPEAT:repeat-y;
 BACKGROUND-POSITION:left center;
 BACKGROUND-COLOR:white;
 WIDTH:22px;
}

.WhiteBGRight
{
 BACKGROUND:URL('../images/white-rhs-bg.jpg');
 BACKGROUND-REPEAT:repeat-y;
 BACKGROUND-POSITION:right center;
 BACKGROUND-COLOR:white;
 WIDTH:22px;
}

.MainLogo {TEXT-ALIGN:left; PADDING-LEFT:25px;}
.MainTicker {TEXT-ALIGN:right; VERTICAL-ALIGN:top; PADDING-RIGHT:5px;}

.TickerBox
{
 BACKGROUND:URL('../images/ticker-bg.jpg');
 WIDTH:126px;
 HEIGHT:40px;
 DISPLAY:inline-table;
 DISPLAY:-moz-inline-box;
 DISPLAY:inline-block;
 PADDING-LEFT:12px;
 PADDING-RIGHT:12px;
 PADDING-TOP:8px;
 TEXT-ALIGN:left;
 FONT-FAMILY:verdana,helvetica;
 FONT-SIZE:7pt;
 FONT-WEIGHT:bold;
 COLOR:#424242;
}

.NavBarSubMenuOpen {DISPLAY:show; PADDING-TOP:3px; BORDER:1px solid #9E9E9C; WIDTH:183px;}
.NavBarSubMenuClose {DISPLAY:none; PADDING-TOP:3px; BORDER:1px solid #9E9E9C; WIDTH:183px;}
.NavBarSubMenuLink {PADDING-LEFT:7px;}
.NavBarLinks {TEXT-DECORATION:none; COLOR:#424242; FONT-FAMILY:verdana,helvetica; FONT-SIZE:10pt; FONT-WEIGHT:bold;}
.NavBarLinks:hover {COLOR:navy;}

.QuickSearchPromptTitle {PADDING-LEFT:7px;}
.QuickSearchPromptTxt {PADDING-LEFT:7px;}
.QuickSearchTxtBox {BORDER:1px solid #424242; COLOR:#424242; FONT-FAMILY:verdana,helvetica; FONT-SIZE:11px;}
.QuickSearchBtn {TEXT-ALIGN:right; PADDING-RIGHT:7px;}

.AdvertHeader {TEXT-ALIGN:left; PADDING-LEFT:10px;}
.AdvertPic {WIDTH:85px; TEXT-ALIGN:left; VERTICAL-ALIGN:top;}
.AdvertText {TEXT-ALIGN:left; WIDTH:135px; VERTICAL-ALIGN:middle;}
.AdvertProdTitle {TEXT-ALIGN:left; PADDING-LEFT:4px; PADDING-BOTTOM:6px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:12px; COLOR:#424242;}
.AdvertProdPrice1 {TEXT-ALIGN:left; PADDING-LEFT:4px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:11px; COLOR:#424242;}
.AdvertProdPrice2 {TEXT-ALIGN:left; PADDING-LEFT:4px; PADDING-BOTTOM:6px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:11px; COLOR:#424242;}

.HistoryText {PADDING-LEFT:10px; PADDING-BOTTOM:4px; COLOR:#424242; FONT-FAMILY:verdana,helvetica; FONT-SIZE:9pt; FONT-WEIGHT:normal;}
.HistoryLink {COLOR:#424242; FONT-FAMILY:verdana,helvetica; FONT-SIZE:9pt; FONT-WEIGHT:normal;}
.HistoryLink:hover {COLOR:navy;}
.HistoryLinkDivider {FONT-WEIGHT:bold;}

.PageTitle {TEXT-ALIGN:left;}
.PageTitle2 {TEXT-ALIGN:left; PADDING-LEFT:10px;}

.InputTxtBox {BORDER:1px solid #424242; COLOR:#424242; FONT-FAMILY:verdana,helvetica; FONT-SIZE:11px;}
.InputTxtArea {BORDER:1px solid #424242; COLOR:#424242; FONT-FAMILY:verdana,helvetica; FONT-SIZE:11px;}
.InputButton {COLOR:#424242; FONT-FAMILY:verdana,helvetica; FONT-SIZE:11px;}

.FooterText {TEXT-ALIGN:center; COLOR:#9B9B9B; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:7pt;}
.FooterDivider {BACKGROUND:URL('../images/footer-divider.jpg'); BACKGROUND-COLOR:white;}


/* About us section */

.ContentTxt {TEXT-ALIGN:left; PADDING-LEFT:10px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:12px; COLOR:#424242;}


/* Contact us section */

.ContactPrompt {TEXT-ALIGN:left; WIDTH:90px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:12px; FONT-WEIGHT:bold; COLOR:#424242;}
.ContactPrompt2 {TEXT-ALIGN:left; WIDTH:90px; VERTICAL-ALIGN:top; FONT-FAMILY:verdana,helvetica; FONT-SIZE:12px; FONT-WEIGHT:bold; COLOR:#424242;}
.ContactPrompt3 {TEXT-ALIGN:left; WIDTH:140px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:12px; FONT-WEIGHT:bold; COLOR:#424242;}
.ContactField {TEXT-ALIGN:left; FONT-FAMILY:verdana,helvetica; FONT-SIZE:12px; COLOR:#424242;}
.ContactTxt {TEXT-ALIGN:left; PADDING-LEFT:15px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:12px; COLOR:#424242;}
.RequiredTxt {TEXT-ALIGN:center; FONT-FAMILY:verdana,helvetica; FONT-SIZE:11px; COLOR:#424242;}


/* Where we are section */

.GoogleMapBox {WIDTH:480px; HEIGHT:400px; BORDER:1px solid #949494;}
.PlaceTitle {COLOR:#9B9B9B; FONT-FAMILY:verdana,arial,helvetica; FONT-WEIGHT:bold; FONT-SIZE:9pt;}
.PlaceText {COLOR:#9B9B9B; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:8pt;}


/* Account Setup */

.FormContainer {WIDTH:500px;}
.FormTxt {PADDING:0px 10px 0px 10px; TEXT-ALIGN:justify; FONT-FAMILY:verdana,helvetica; FONT-SIZE:10pt; FONT-WEIGHT:normal; COLOR:#424242;}
.FormPrompt {TEXT-ALIGN:left; FONT-FAMILY:verdana,helvetica; FONT-SIZE:10pt; FONT-WEIGHT:bold; COLOR:#424242;}
.FormField {TEXT-ALIGN:left; FONT-FAMILY:verdana,helvetica; FONT-SIZE:10pt; FONT-WEIGHT:normal; COLOR:#424242;}
.FormInputBox {BORDER:1px solid #CECEC6; FONT-FAMILY:verdana,helvetica; FONT-SIZE:10pt; COLOR:#424242;}
.FormFileBox {BORDER:1px #CECEC6; FONT-FAMILY:verdana,helvetica; FONT-SIZE:10pt; COLOR:#424242;}
.FormReadOnly {BORDER:1px solid #424242; FONT-FAMILY:verdana,helvetica; FONT-SIZE:10pt; BACKGROUND-COLOR:#C1C1C1; COLOR:#424242;}
.FormButton {FONT-FAMILY:verdana,helvetica; FONT-SIZE:10pt; COLOR:#424242;}
.FormNote {TEXT-ALIGN:left; FONT-FAMILY:verdana,helvetica; FONT-SIZE:10pt; FONT-WEIGHT:normal; COLOR:#424242;}
.FormTinyNote {TEXT-ALIGN:left; FONT-FAMILY:verdana,helvetica; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:#424242;}
.FormEntryExists {TEXT-ALIGN:justify; PADDING-LEFT:0px; PADDING-BOTTOM:10px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:9pt; FONT-WEIGHT:bold; COLOR:red;}


/* Search / Product List section */

.SearchContainer1 {TEXT-ALIGN:left; PADDING-LEFT:10px; PADDING-TOP:5px;}
.SearchContainer2 {TEXT-ALIGN:left; PADDING-LEFT:10px;}
.SearchContainer3 {TEXT-ALIGN:left; PADDING-TOP:5px;}
.SearchPrompt {TEXT-ALIGN:left; FONT-FAMILY:verdana,helvetica; FONT-SIZE:8pt; FONT-WEIGHT:bold; COLOR:#424242;}

.SearchInput {BORDER:1px solid #424242; WIDTH:130px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:8pt; COLOR:#424242;}
.SearchInput2 {BORDER:1px solid #424242; WIDTH:145px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:8pt; COLOR:#424242;}
.SearchInput3 {BORDER:1px solid #424242; WIDTH:300px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:8pt; COLOR:#424242;}
.SearchInput4 {BORDER:1px solid #424242; WIDTH:100px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:8pt; COLOR:#424242;}
.SearchInput5 {BORDER:1px solid #424242; WIDTH:175px; FONT-FAMILY:verdana,helvetica; FONT-SIZE:8pt; COLOR:#424242;}

.SearchTitle {TEXT-ALIGN:center; FONT-FAMILY:verdana,helvetica; FONT-SIZE:8pt; FONT-WEIGHT:bold; COLOR:#424242;}

.ProdPic {VERTICAL-ALIGN:top; TEXT-ALIGN:center; PADDING-RIGHT:6px; PADDING-BOTTOM:1px;}
.ProdTxt {TEXT-ALIGN:left; VERTICAL-ALIGN:top; FONT-FAMILY:verdana,helvetica; FONT-SIZE:8pt; COLOR:#424242;}
.ProdTxtPara1 {PADDING-BOTTOM:5px;}
.ProdTxtPara2 {PADDING-BOTTOM:5px;}

.ProdLinksPrev {TEXT-ALIGN:left;}
.ProdLinksTxt {TEXT-ALIGN:center; FONT-FAMILY:verdana,helvetica; FONT-SIZE:8pt; COLOR:#424242;}
.ProdLinksNext {TEXT-ALIGN:right;}


/* Product Detail section */

.ProdDetailDetailContainer {WIDTH:500px;}
.ProdDetailPicBox {WIDTH:250px; VERTICAL-ALIGN:top; TEXT-ALIGN:left;}
.ProdDetailTxtContainer {VERTICAL-ALIGN:top; TEXT-ALIGN:center;}
.ProdDetailTxtBox {WIDTH:250px; VERTICAL-ALIGN:top; FONT-FAMILY:verdana,helvetica; COLOR:#424242;}

.ProdDetailTitle {FONT-SIZE:11pt; FONT-WEIGHT:bold;}
.ProdDetailPrompt {TEXT-ALIGN:left; FONT-SIZE:8pt; FONT-WEIGHT:bold;}
.ProdDetailPrompt2 {TEXT-ALIGN:left; VERTICAL-ALIGN:top; FONT-SIZE:8pt; FONT-WEIGHT:bold;}
.ProdDetailData {TEXT-ALIGN:left; FONT-SIZE:8pt;}
.ProdDetailPrice {TEXT-ALIGN:left; FONT-SIZE:9pt; FONT-WEIGHT:bold;}
.ProdDetailQty {TEXT-ALIGN:left; FONT-SIZE:8pt;}
.ProdDetailButton {TEXT-ALIGN:center;}
.ProdDetailDesc {FONT-FAMILY:verdana,helvetica; FONT-SIZE:8pt; TEXT-ALIGN:justify;}


/* My Basket section */

.BasketContainer
{
 BACKGROUND:URL('../images/basket-bg.jpg');
 FONT-FAMILY:verdana,helvetica;
 COLOR:#424242;
}

.BasketNoGoods {TEXT-ALIGN:center; FONT-SIZE:10pt; FONT-WEIGHT:bold;}
.BasketPrompt1 {TEXT-ALIGN:left; FONT-SIZE:8pt; FONT-WEIGHT:bold;}
.BasketPrompt2 {TEXT-ALIGN:center; FONT-SIZE:8pt; FONT-WEIGHT:bold;}
.BasketPrompt3 {TEXT-ALIGN:right; FONT-SIZE:8pt; FONT-WEIGHT:bold;}
.BasketPrompt4 {PADDING-RIGHT:7px; TEXT-ALIGN:right; FONT-SIZE:8pt; FONT-WEIGHT:bold;}
.BasketRemove {TEXT-ALIGN:center; FONT-SIZE:8pt;}
.BasketDesc {TEXT-ALIGN:left; FONT-SIZE:8pt; FONT-WEIGHT:normal;}
.BasketQty {TEXT-ALIGN:center;}
.BasketQtyMenu {TEXT-ALIGN:center; FONT-FAMILY:verdana,helvetica; COLOR:#424242; FONT-SIZE:8pt; FONT-WEIGHT:normal;}
.BasketUnitPrice {TEXT-ALIGN:right; FONT-SIZE:8pt; FONT-WEIGHT:normal;}
.BasketLinePrice {PADDING-RIGHT:7px; TEXT-ALIGN:right; FONT-SIZE:8pt; FONT-WEIGHT:normal;}

.BasketTotalPrompt {TEXT-ALIGN:right; FONT-SIZE:8pt; FONT-WEIGHT:bold;}
.BasketTotalField {PADDING-RIGHT:7px; TEXT-ALIGN:right; FONT-SIZE:8pt; FONT-WEIGHT:normal;}

.BasketNoteContainer {FONT-FAMILY:verdana,helvetica; COLOR:#424242;}
.BasketNote1 {TEXT-ALIGN:justify; FONT-SIZE:8pt; FONT-WEIGHT:normal;}

.BasketButtonContainer {FONT-FAMILY:verdana,helvetica; COLOR:#424242;}


/* Checkout section */

.CheckoutBorder
{
 WIDTH:500px;
 PADDING-LEFT:10px;
 FONT-FAMILY:verdana,helvetica;
 FONT-SIZE:8pt;
 FONT-WEIGHT:bold;
 COLOR:#424242;
}
.CheckoutContainer {FONT-FAMILY:verdana,helvetica; COLOR:#424242;}

.CheckoutOrderHeader1
{
 TEXT-ALIGN:left;
 FONT-FAMILY:verdana,helvetica;
 COLOR:#424242;
 FONT-SIZE:10pt;
 FONT-WEIGHT:bold;
}

.CheckoutOrderHeader2
{
 TEXT-ALIGN:right;
 PADDING-RIGHT:10px;
 FONT-FAMILY:verdana,helvetica;
 COLOR:#424242;
 FONT-SIZE:10pt;
 FONT-WEIGHT:bold;
}

.CheckoutTitle {TEXT-ALIGN:left; FONT-FAMILY:verdana,helvetica; COLOR:#424242; FONT-SIZE:12pt; FONT-WEIGHT:bold;}
.CheckoutTxt {TEXT-ALIGN:justify; FONT-FAMILY:verdana,helvetica; COLOR:#424242; FONT-SIZE:8pt; FONT-WEIGHT:normal;}
.CheckoutLoginFailed {FONT-FAMILY:verdana,helvetica; COLOR:darkred; FONT-SIZE:8pt; FONT-WEIGHT:bold;}
.CheckoutLoginBtn {TEXT-ALIGN:right; PADDING-RIGHT:8px;}

.CheckoutPrompt {TEXT-ALIGN:left; WIDTH:170px; FONT-SIZE:8pt; FONT-WEIGHT:bold;}
.CheckoutPrompt2 {TEXT-ALIGN:left; WIDTH:170px; VERTICAL-ALIGN:top; FONT-SIZE:8pt; FONT-WEIGHT:bold;}

.CheckoutTxtBoxContainer {TEXT-ALIGN:left;}
.CheckoutTxtBox {BORDER:1px solid #424242; WIDTH:200px; FONT-SIZE:8pt;}
.CheckoutTxtBox2 {BORDER:1px solid #424242; WIDTH:205px; FONT-SIZE:8pt;}
.CheckoutPostCodeBox {BORDER:1px solid #424242; WIDTH:100px; FONT-SIZE:8pt;}

.CheckoutSameAsText {TEXT-ALIGN:left; FONT-FAMILY:verdana,helvetica; COLOR:#424242; FONT-SIZE:8pt;}
.CheckoutChkBox {VERTICAL-ALIGN:middle;}


/* Print Order section */

.PrintOrderLogo {TEXT-ALIGN:left;}
.PrintOrderLinkContainer {VERTICAL-ALIGN:top; TEXT-ALIGN:right;}
.PrintOrderLink {PADDING-BOTTOM:5px;}


/* Order Submitted section */

.OrderSubmitBorder
{
 WIDTH:480px;
 PADDING-LEFT:10px;
 PADDING-RIGHT:10px;
 FONT-FAMILY:verdana,helvetica;
 FONT-SIZE:8pt;
 FONT-WEIGHT:bold;
 COLOR:#424242;
}
.OrderSubmitContainer {TEXT-ALIGN:left; FONT-FAMILY:verdana,helvetica; COLOR:#424242;}
.OrderSubmitTxt {TEXT-ALIGN:justify; FONT-FAMILY:verdana,helvetica; COLOR:#424242; FONT-SIZE:8pt; FONT-WEIGHT:normal;}


