﻿div, td, a, body, h1, h2, h3, h4, h5, h6{font-family:Arial, Verdana; font-size:12px; color:#395071;}
li{list-style-type:disc;}

.Clear{clear:both;}

body{background-image:url(i/TopBack.jpg); background-repeat:repeat-x;}
h2{color:#4B6792; font-size:18px; font-weight:bold;}
h3{color:#FF6600; font-size:18px;}

.CentreColumn{width:940px; margin:auto; padding-top:50px;}

.Top{width:940px; height:56px; margin:auto; background-image:url(i/Top.jpg); background-repeat:none;}
.TopSection{border-left:solid 1px #FF6600; border-right:solid 1px #FF6600;}
.TopSectionTemp{border-left:solid 1px #FF6600; border-right:solid 1px #FF6600; border-bottom:solid 1px #FF6600;}
.LiquidLogo{float:right; margin:10px 30px 10px 30px;}
.Intro{padding:15px;}

.Products{border-left:solid 1px #FF6600; border-right:solid 1px #FF6600; margin-bottom:0px;}
.Product{border-top:solid 1px #B9C8DB; background-image:url(i/ProductBack.jpg); background-position: right bottom; background-repeat:no-repeat;}
.Pic{float:left; padding:10px; width:180px; text-align:center;}
.Details{margin:10px 10px 0 0; _height: 0;}
.Title{color:#FF6600; font-size:18px; margin-bottom:6px;}
.ProductName{font-weight:bold;}
.Summary{padding-bottom:10px;}
.Quantity{}
.QuantityLabel{float:left; margin-right:5px;}
.QuantityLabel span{font-size:16px; position:relative; top:7px;}
.QuantityBox{float:left; width:80px; height:30px; margin-right:3px; background-image:url(i/QuantityBox.gif); background-repeat:no-repeat;}
.QuantityNumber{width:57px; position:relative; top:6px; left:10px; font-size:16px; color:#395071; border:0; background-color:#DEE4ED;}
.QuantityButtons{float:left;}
.QuantityButtons img{margin-right:3px;}
.Up{cursor:pointer;}
.Down{cursor:pointer;}
.ProductsBottom{height:7px; margin-bottom:10px;}
/*.ProductsBottom{height:7px; margin-bottom:10px; background-image:url(i/ProductsBottom.jpg); background-position:bottom; background-repeat:no-repeat;}*/

.CustomerServices{width:400px; float:left; padding-left:10px;}

.UserDetails{width:530px; float:left;}
.TitleDetails{width:530px; height:46px; background-image:url(i/TitleDetails.gif); background-repeat:no-repeat;}
.UserDetailsInner{width:528px; border-left:solid 1px #7B94BB; border-right:solid 1px #7B94BB;}
.UserDetailsForm{padding:20px;}
.Question{font-size:18px; color:#FF6600; margin-bottom:4px;}

.Answer{width:460px; height:36px; background-image:url(i/QuestionBack.gif); background-repeat:no-repeat; margin-bottom:16px;}
.Answer .TextBox{width:270px; float:left; padding:7px 0 0 8px;}
.Answer .TextBox input{width:260px; border:0;  font-size:16px; color:#395071; background-color:#D0DAE8;}
.Answer .Validation{cursor:text; width:174px; margin:5px 0 0 0; height:22px; float:left; text-align:right;}
.Answer .ValidationOK{width:170px; margin:5px 0 0 0; height:22px; float:left; text-align:right; background-image:url(i/tick.gif); background-position:right center; background-repeat:no-repeat;}

.AnswerError{width:460px; height:36px; background-image:url(i/QuestionBackError.gif); background-repeat:no-repeat; margin-bottom:16px;}
.AnswerError .TextBox{width:270px; float:left; padding:7px 0 0 8px;}
.AnswerError .TextBox input{width:260px; border:0;  font-size:16px; color:#DF5900; background-color:#FFE1CE;}
.AnswerError .Validation{cursor:text;width:174px; margin:5px 0 0 0; height:22px; float:left; text-align:right; background-image:url(i/cross.gif); background-position:right center; background-repeat:no-repeat;}
.AnswerError .Validation span{position:relative; top:5px; right:24px; color:#DF5900;}

#PlaceOrder{cursor:pointer;}

.UserDetailsBottom{width:530px; height:7px; background-image:url(i/UserDetailsBottom.gif); background-repeat:no-repeat;}

.Footer{width:100%; height:60px; background-image:url(i/FooterBack.jpg); background-repeat:repeat-x; margin-top:50px; }
.FooterText{width:940px; margin:auto; padding-top:10px; text-align:center;}

.sticky{}

.TextBox SELECT {width: 260px;}