a {text-decoration: none;}
.headerLinkEntry {color: white;}
li {margin-left: 20px;}

body {
margin: 0 auto;
background: #000000 url(images/mainSite/landingpage/blackBurgundy.png) repeat-x top;
}

#topText{
margin: 60px auto 0 auto;
width:892px;
color: #CCCCCC;
font-family:"Times New Roman", Times, serif;
font-size: 11px;
padding-bottom:5px;}

#siteWrap{
margin: 0 auto;
width: 890px;
border: solid #FFFFFF 1px;}

#header {
width:890px;
height:197px;
background:transparent url(images/mainSite/landingpage/headerGrapes.jpg) no-repeat top;}

#navBar{ 
background:transparent;
width:690px;
height:51px;
color:#FFFFFF;
}
.topNav {padding-top:43px; padding-left: 200px; font-style:normal; float:left; display:inline-block; display:block;  font-family: "Times New Roman", Times, serif; font-size:16px;}
.topNav a:link, .topNav a:visited, .topNav a:hover, .topNav a:active {color:#ffffff; text-decoration:none;}

.phoneNumber{
float:right;
font-family:"Times New Roman", Times, serif;
font-style: italic;
font-size:19px;
color:#FFFFFF;
margin-top:-50px;
padding-right: 15px;
}

#fullService {
font-family:"Times New Roman", Times, serif;
font-style:italic;
color: #FFFFFF;
font-size:26px;
font-weight: bold;
padding-left: 550px;
padding-top: 90px;}

#contentContainer {
width: 890px;
background: #000000 url(images/mainSite/landingpage/bodyBlack.png) repeat-x top;
color: #ffffff;
}

#contentText {
color: #ffffff;
font-family:"Times New Roman", Times, serif;
font-size: 13px;
padding: 72px 50px;}

#hatTrick {
background: transparent url(images/mainSite/landingpage/chefHat.gif) no-repeat top left;
width:500px;
height:88px;
margin-left:50px;}

.weddingsCorp {
font-family: "Times New Roman", Times, serif;
font-size: 25px;
color: #FFFFFF;
padding-left:85px;
padding-top:0px;
line-height:30px;
}

#foodBottom {
background: transparent url(images/mainSite/landingpage/bottomFood.jpg) no-repeat left;
width:840px;
*width:790px;
height:200px;
margin-left:50px;
*padding-top:0;
}

.addressBottom {
float:right;
margin-top:70px;
padding-right:50px;
*padding-right: 0px;
font-family: "Times New Roman", Times, serif;
font-size: 15px;
color: #ffffff;
font-weight:bold;
text-align:right;}

.addressSmaller{
clear:right;
float:right;
padding-right:50px;
*padding-right: 0px;
padding-top:3px;
font-family: "Times New Roman", Times, serif;
font-size: 13px;
color: #ffffff;
font-weight:bold;
text-align:right;}

#footer {
width:890px;
background: #000000;
height:20px;
}

#devLink {text-align:right ;font-family: "Times New Roman", Times, serif; font-weight: normal; width:890px; margin: 15px auto; font-style:italic; color:#FFFFFF; font-size:10px;}

.linkDev a:link, .linkDev a:visited, .linkDev a:hover, .linkDev a:active { color:#ffffff; font-size:10px; padding-right:5px;}
