html, body
{
font-family:Tahoma, Geneva, sans-serif;
font-size:15px;
color:#222222;
text-align:center;
margin-top:0px;
}

div.container
{
width:100%;
min-width:770px;
max-width:1000px;
margin:0px auto;
text-align:left;
}

div.main
{
border-style:solid;border-color:#E8E8FF;border-width:0px;
background-color:#ffffff;
color:#1d253d;
text-align:left;
padding-left:0px;
padding-top:0px;
font-size:15px;
line-height:18px;
margin:0px auto;
}

div.basketview
{
width:240px;
float:right;
margin:5px 0px;
font-size:18px;
line-height:21px;
text-align:right;
background-image:url('../images/basketfade.jpg');
background-repeat:no-repeat;
padding:10px 0px 10px 0px;
}


div.nav
{
clear:both;
height:45px;
background-color:#AAB7D2;
background-image:url('../images/blue_fade.jpg');
background-repeat:repeat-x;
border-bottom: solid 2px #95A6C8;
margin-bottom:15px;
margin-top:2px;
line-height:25px;
color:#ffffff;
}

ul.nav
{
display:inline;
list-style-type:none;
}

ul.nav li
{
height:25px;
padding:10px 0px;
float:left;
font-size:19px;
background-color:#495F8B;
background-image:url('../images/blue_fade.jpg');
background-repeat:repeat-x;
margin:0px;
text-align:center;
}

ul.nav li.current
{
background-color:#627AAD;
border-bottom:0px solid #ffffff;
background-image:url('../images/blue_fade3.jpg');
background-repeat:repeat-x;
}

ul.nav li:hover
{

background-color:#3F567C;
background-image:url('../images/blue_fade2.jpg');
background-repeat:repeat-x;
}

ul.nav li a
{
text-decoration:none;
color:#ffffff;
padding:0px 30px;
}



h1
{
font-weight:normal;
font-size:25px;
color:#51678D;
}

h2
{
font-weight:normal;
font-size:21px;
color:#51678D;
}

h3
{
font-size:15px;
color:#51678D;
}

table.listing
{
font-size:13px;
width:100%;
}


input
{
font-size:12px;
color:#244266;
}


span.bigtext
{

color:#244266;
font-size:17px;
}

td
{
padding:2px 10px;
}


tr.altrow
{
background-color:#DFDFFF;
}


div.panel
{
margin:10px 0px;
padding:0px 15px 15px 15px;
border: 1px #51678D solid;
}

div.footer
{
background-color:#445C86;
color:#ffffff;
padding: 10px;
margin-bottom:5px;
}

div.inner
{
margin:0px;
line-height:17px;
}

div.inner2
{
margin:15px;
}
a.white:link, a.white:visited
{
color:#ffffff;
text-decoration:none;
}

a.white:hover
{
text-decoration:underline;
}


div.freedelivery
{
font-family:arial;
width:250px;
height:140px;
float:right;
padding:0px;
font-size:27px;
line-height:40px;	
text-align:center;
font-weight:bold;
background-color:#CC3333;
background-image:url('../images/van.gif');
color:#ffffff;
margin:0px 0px 0px 10px;
}

div.specialoffer
{
background-color:#FDE000;
color:#cc3333;
font-size:17px;
line-height:15px;
padding:8px 0px;
margin-bottom:3px;
height:15px;
}

div.red_button

{
width:445px;
height:66px;
background-image:url(../images/fadebut.gif);
background-repeat:no-repeat;
padding:22px 0px 0px 0px;
font-size:18px;
font-weight:normal;
text-align:center;
vertical-align:middle;
float:left;
margin:15px 0px 5px 0px;
}

div.buy_now
{
width:150px;
height:35px;
background-image:url(../images/buy_now.gif);
background-repeat:no-repeat;
padding:4px 0px 0px 30px;
font-size:15px;
font-weight:bold;
text-align:left;
margin:5px;
float:right;
}

ul.biglist
{
list-style:none;
margin-left:0px;
padding-left:0px;
line-height:21px;

}

div.homepromo1
{
width:33%;float:left;margin:1px;min-height:170px;font-weight:normal;line-height:17px;font-size:17px;
color:#ffffff;
background-image:url('../images/band_image_turq.jpg');
padding-top:5px;	
}

div.homepromo2
{
width:33%;float:left;margin:1px 0px;min-height:170px;font-weight:normal;line-height:17px;font-size:17px;
color:#ffffff;
background-image:url('../images/band_image_red.jpg');
padding-top:5px;	
}

div.homepromo3
{
width:33%;float:left;margin:1px;min-height:170px;font-weight:normal;line-height:17px;font-size:17px;
color:#ffffff;
background-image:url('../images/band_image_green.jpg');
padding-top:5px;	
}


div.prodleft
{

min-width:250px;
margin:0px 10px 30px 0px;
line-height:20px;
padding:0px;
}


div.chooser
{
line-height:22px;
margin-left:60px;
max-width:800px;
}

div.change
{
width:200px;
float:right;
line-height:21px;
}

table.colorchart
{
width:700px;
}
table.colorchart td
{
padding:2px;
}

div.colorchart
{
width:70px;
height:15px;
border: 1px #cccccc solid;
margin:0px;
padding:3px;
}

form.prodlist
{
width:550px;
float:left;
}

input.personalise
{
font-size:19px;
width:250px;
}

.atb
{
background-color:#CC3333;
color:#ffffff;
font-size:13px;
font-weight:bold;
padding:3px;
}

a:link,a:visited
{
color:#3548A2;
}

a:hover
{
color:#323E8A;
}

a.choose:link, a.choose:visited
{
font-size:21px;
color:#444444;
text-decoration:none;
}

a.choose:hover
{
text-decoration:underline;
}


a.button:link, a.button:visited
{
font-size:21px;
color:#2C3872;
text-decoration:none;
padding:20px;
}

a.button:hover
{
text-decoration:underline;
}

table.pricetable
{
width:100%;
font-size:17px;
border-spacing:5px;
}

table.pricetable td
{
padding:7px 30px 7px 30px;
text-align:left;
}

tr.priceheader
{
font-weight:bold;
font-size:15px;
}


tr.pricetable1
{
background-color:#E3E8F0;
}

.faq
{
font-size:18px;
color:color:#51678D;
}
