body{
margin: 0;
background: url(/images/ornament.gif) no-repeat -45px 280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:left;
}

img{display: block;}

h1, h2, h3{font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;color: #9b170d;}
h1{font-size: 25px;line-height: 29px;margin: 12px 0 18px 0;}
h2{font-size: 20px;line-height: 25px;margin: 24px 0 12px 0;}
h3{font-size: 17px;margin: 16px 0 8px 0;}
h4{font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;font-weight: bold;color: #666;margin: 5px 0 0 0;}
p{line-height: 20px;margin: 0 0 20px 0;}
a{color: #039;text-decoration: none;}
a:hover{text-decoration: underline;}
ul{margin: 0;padding: 0;line-height: 20px;}
li{list-style: none;}
dl{margin: 0;line-height: 20px;}
dt{float: left;width: 275px;margin: 0;}
dd{float: left;width: 105px;margin: 0;}

#wrapper{
width: 1035px;
margin: 30px 0 0 30px;
}

/* -------------------- HEADER -------------------- */

#bvlogo{float: left;}

#topContent{
float: left;
width: 925px;
padding-bottom: 35px;
}

#topContactInfo{
float: right;
width: 280px;
padding-right: 50px;
}

#topContactInfo P{margin: 0;}

#topText{margin: 47px 0 6px 20px;}

#mainMenu{
margin: 0 0 0 8px;
}

#mainMenu a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
padding: 0 11px 0 11px;
border-right: 1px solid #ccc; 
color: #9b170d;
}

.selected{text-decoration: underline;}

/* -------------------- FOCUSAREA -------------------- */

#focusArea{
clear: both;
padding: 10px 0 20px 60px;
text-align:left;
}

#focusInfo,
.focusInfo{
float: left;
width: 275px;
height: 222px;
margin: 0 1px 0 0;
padding: 0 20px 20px 20px;
overflow: hidden;
}

#focusImage,
.focusImage {
float: left;
border: 1px solid #ccc;
}

#fourProducts{
float: left;
width: 300px;
height: 202px;
margin-left: 10px;
}

#fourProducts img{
float: left;
padding: 6px;
border: 1px solid #ccc ! important;
margin: 1px 8px 12px 8px;
}

/* -------------------- SEASONS -------------------- */

.spring{background-color: #e6f0d2;}
.summer{background-color: #ffdcf0;}
.autumn{background-color: #f5ebd7;}
.winter{background-color: #dce6ff;}
.christmas{background-color: #ebebeb;}

/* -------------------- MAIN CONTENT -------------------- */

#mainContent{
float: left;
width: 500px;
padding: 0 0 40px 65px;
text-align:left;
}

#mainImage{
border: 1px solid #ccc;
margin: 15px 0 20px 0;
}

.listItem p{margin-bottom: 4px;}

.listItem img{
float: left;
margin: 3px 15px 10px 0;
border: 1px solid #ccc;
}

#leftHalf{
float: left;
padding: 0 0 40px 65px;
width:380px;
}

#leftHalf .listContainer{
text-align:left;
width: 380px;
}

#rightHalf{
float: right;
width: 380px;
margin: 0 50px 40px 20px;
margin-top: 43px;
text-align:left;	
}

#leftHalf p, #rightHalf p{margin: 0;}

/* -------------------- SECONDARY CONTENT -------------------- */

#secondaryContent{
float: right;
width: 300px;
margin: 0 0 30px 0;
padding: 0 40px 40px 20px;
background: url(/images/greyline.gif) no-repeat 0px 5px;
text-align:left;
}

#secondaryContent img{margin: 5px 0 8px 0;}

#secondaryContent #first{margin: 15px 0 19px 0;}

#secondaryContent p{margin: 0;}

/* -------------------- FOOTER -------------------- */

#footer{
clear: both;
width: 925px;
margin-left: 58px;
border-top: 1px solid #ccc;
padding: 8px 0 15px 0;
text-align: center;
font-size: 11px;
color: #666;
}

#footer img{
margin: 0 0 -4px 10px;
border: 0;
display: inline;
}

#specialContent{
position: absolute;
top: 160px;
left: 0;
width: 100%;
height: 500px;
}

.FBLogo{
border:0 none;
float:right;
left:227px;
margin:2px;
position:relative;
top:26px;
}

.FBLinkStyle{color:White;}



