/* Predefined Tags */

*{
margin:0;
padding:0;
line-height:120%;
}
body{
background-color:#660000;
background-image:url(../images/background.gif);
background-repeat:repeat-y;
background-position:center;
}
p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:normal;
line-height:130%;
}
p a{
color:#660000;
}
p a:hover{
color:#669966;
}
div{
overflow:hidden;
}
a{
border:none;
}
img {
border:none;
}
em{
font-weight:bold;
font-style:normal;
color:#660000;
}
label{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
margin:10px;
}
dl{
width:760px;
clear:both;
padding-bottom:10px;
border-bottom:solid 1px #669966;
display:block;
height:140px;
margin-bottom:10px;
}
dl img{
float:left;
margin-right:10px;
}
dt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-bottom:10px;
}
dt a{
font-size:16px;
font-weight:bold;
color:#003300;
}
dt a:hover{
color:#669966;
}
dd{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
td p.right{
text-align:right;
padding-right:15px;
}
td p.right span{
font-weight:bold;
padding-right:25px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
color:#660000;
font-size:18px;
font-weight:bold;
margin:0px 0px 0px 10px;
clear:both;
}


/* ID  Tags */

#container{
width:760px;
margin:0 auto;
padding-top:30px;
min-height:1300px;
}
#header{
width:760px;
height:100px;
background-image:url(../images/header.gif);
background-repeat:no-repeat;
}
#header p{
color:#FFFFFF;
float:right;
padding:76px 20px 0px 0px;
}
#header img{
float:left;
}
#content{
width:760px;
background-color:#FFFFFF;
background-image:url(../images/content_bg.gif);
background-repeat:repeat-y;
background-position:top;
clear:both;
}
#content p{
margin:10px;
}
#productBasketLink{
clear:both;
display:block;
margin:10px;
}
#ContactForm input, textarea{
float:right;
}
#area2{
float:left;
display:block;
}
#checkout{
width:730px;
}
#checkout div{
width:360px;
float:left;
}
#checkout input{
float:right;
clear:right;
margin:10px 30px 0px 0px;
display:block;
}
#checkout label{
clear:both;
font-size:11px;
float:left;
color:#660000;
display:block;
width:90px;
margin:10px 0px 0px 20px;
height:21px;
}
#checkout label.wide{
width:220px;
}
#destailsContainer #area2{
width:180px;
}
#destailsContainer input{
float:left;
margin:0px 0px 10px 10px;
}

#ContactForm input{
float:right;
clear:right;
margin:10px 30px 0px 0px;
display:block;
}
#ContactForm textarea{
float:right;
clear:right;
margin:10px 30px 0px 0px;
display:block;
}

#ContactForm label{
font-size:11px;
float:left;
color:#000000;
display:block;
width:90px;
margin:10px 0px 0px 20px;
height:21px;
}
#ContactForm label.required{
width:150px;
}
#submitBtn{
clear:both;
}
#map{
margin-left:35px;
}

/* Class Tags */

.primaryNavUL{
height:20px;
background-color:#003300;
list-style:none;
padding-left:90px;
}
.primaryNavLI{
height:20px;
text-align:center;
float:left;
}
.primaryNavLI a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
height:20px;
padding:0px 20px 0px 20px;
font-size:14px;
display:block;
float:left;
}
.primaryNavLI a:hover{
color:#669966;
}
.secondaryNavUL{
width:760px;
height:30px;
background-color:#669966;
list-style:none;
}
.secondaryNavLI{
height:30px;
text-align:center;
float:left;
background-color:#669966;
}
.secondaryNavLI a{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
height:30px;
padding:0px 20px 0px 20px;
font-size:13px;
line-height:220%;
display:block;
float:left;
}
.secondaryNavLI a:hover{
color:#ffffff;
}
.footer{
padding:15px;
text-align:center;
}
.footer p{
color:#FFFFFF;
}
.footer a{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.footer a:hover{
color:#669966;
}
.cookie{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#660000;
float:left;
margin:10px 0px 0px 10px;
padding-left:35px;
width:500px;
}
.cookie a{
color:#660000;
}
.cookie a:hover{
color:#003300;
}
.basket{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#660000;
float:right;
margin:10px;
height:20px;
}
.basket a{
color:#660000;
}
.basket a:hover{
color:#003300;
}
.categoryProUL{
list-style:none;
}
.categoryProLI{
float:left;
width:180px;
margin-right:15px;
margin-bottom:25px;
}
.productLink{
font-family:Arial, Helvetica, sans-serif;
color:#660000;
font-size:12px;
text-decoration:none;
}
.productBasketLink{
margin-left:10px;
float:none;
}
.productBuyLink{
margin-left:10px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
color:#003300;
text-decoration:none;
float:none;
}
.productimage{
width:350px;
height:100%;
float:left;
padding:0px 15px 0 15px;
}
.productcontent{
width:300px;
float:left;
margin-right:15px;
}
.button{
margin:10px;
}
li a.customLink{
font-family:Arial, Helvetica, sans-serif;
color:#660000;
font-size:15px;
font-weight:bold;
margin-left:10px;
}
li a.customLink:hover{
color:#003300;
}
.customLink{
font-family:Arial, Helvetica, sans-serif;
color:#660000;
font-size:12px;
font-weight:bold;
}
.customLink:hover{
color:#003300;
}
.basketTable{
width:500px;
text-align:left;
margin:10px;
border-bottom:solid 1px #660000;
float:left;
background-color:#CCCCCC;
}
.basketTable tr{
}
.basketTable input{
width:50px;
}
.basketTable th{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
background-color:#660000;
font-size:13px;
height:30px;
padding:3px;
}
.basketTable td{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
height:30px;
padding:3px;
}
.basketTable a{
color:#003300;
text-decoration:underline;
}
.basketTable a:hover{
color:#660000;
}
.asterisk{
color:#FF0000;
}
.customEmphasis{
font-weight:bold;
font-style:normal;
color:#660000;
}
.categoryUL{
list-style:none;
}
.categoryLI{
float:left;
margin-right:15px;
text-align:center;
}
.categoryP{
}
.categoryLink{
text-decoration:none;
}
.customBold{
font-size:14px;
color:#660000;
font-weight:bold;
}
.classStyle1{
float:left;
display:block;
position:fixed;
}
.message{
font-family:Arial, Helvetica, sans-serif;
color:#660000;
font-size:12px;
font-weight:bold;
line-height:130%;
}
.errMessages{
font-family:Arial, Helvetica, sans-serif;
color:#660000;
font-size:12px;
font-weight:bold;
line-height:130%;
}
#thanks{
font-family:Arial, Helvetica, sans-serif;
color:#660000;
font-size:12px;
font-weight:bold;
line-height:130%;
}
.customSpanFile a{
background-image:url(../images/order_button.gif);
width:188px;
height:30px;
line-height:230%;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
font-size:12px;
text-decoration:none;
background-repeat:no-repeat;
display:block;
margin-left:260px;
}
