@charset "utf-8";

/*GENERAL BODY TAGS*/
body {padding:0; margin:0; background:#000 url(../img/bodybackground.jpg) no-repeat center top; font-family:Tahoma, Geneva, sans-serif; color:#FFF;}
h1 {margin:0;}
p {font-size:13px; margin:0; padding:5px 0 0 2px; line-height:19px}
ul {list-style-type: none; padding: 0; margin:0; border: none; text-decoration:none}
li {display: inline;}
a:link {color:#FFF; text-decoration:none} a:visited {text-decoration:none; color:#FFF;} a:hover {text-decoration:underline;	color: #FFF} a:active {text-decoration: none}
img {border:0}
/*FORM STYLING*/
.textfield {background-color:#FFF; border:2px solid #974e00; height:18px; padding-left:3px; padding-top:4px; color:#000}
.textarea {background-color:#FFF; border:2px solid #974e00; height:150px; padding-left:3px; padding-top:4px; color:#000}
.dropdown {background-color:#000; border:2px solid #974e00; width:200px; height:28px;  padding-left:3px; padding-top:4px; color:#000}
.sendbtn {background-image:url(../img/send_btn.jpg)}
/*MAIN LAYOUT*/
#container {width:900px; margin:0 auto;}
#header {width:900px; height:521px; background-image:url(../img/header_background.jpg);}
#navigation {width:900px; height:69px; background-image:url(../img/navigation_background.jpg);}
#content {width:900px;}
#pagecontent {width:735px; margin-left:85px}
#title {width:735px; height:128px}
#titleunderline {width:735px; height:4px; background-image:url(../img/titleunderline.jpg)}
#bottomspace {width:900px; height:187px; clear:both; background-image:url(../img/quizBottomspace.jpg)}
#footer {width:900px; height:64px; background-image:url(../img/footer.jpg);}
#footertext {width:735px; margin:0 80px 0 85px; font-size:11px; text-align:center; padding-top:0px}
#footertext p {font-size:11px; text-align:center; padding-top:10px}
/*navigation*/
#logolink {width:290px; height:235px; float:left; padding:32px 0 0 88px}
#scrollnav {width:175px; height:235px; padding:35px 0 0 292px; float:left}
#scrollnav ul {list-style-type: none; padding: 0; margin:0; border: none; text-decoration:none; line-height:0}
#navbar1 {height:33px; margin:0 31px 0 36px;}
#navbar2 {width:789px; height:36px; margin:0 55px 0 56px;}


/*INDEX PAGE CONTENT*/
#indexTitle {width:735px; height: 179px;}
.boxA {width:205px; height:381px; float:left; background:#000 url(../img/textboxA.jpg) no-repeat center top;}
#boxB {width:215px; height:381px; margin-left:55px; margin-right:55px; float:left; background:#000 url(../img/textboxB.jpg) no-repeat center top;}
.textholder {padding:40px 0px 0px 5px; width:inherit; height:221px;} .textholder h2 {margin:0}
.imageholder {width:inherit; height: 100px; margin-bottom:10px; text-align:center;}
.vm_spacer {height:127; width:37px; float:left; border:3px solid black;}
.vm_banner {height:157px; width:127px; float:left}
#indexBottomspace2 {width:730px; height:406px; clear:both; background-image:url(../img/pageBG2.jpg); padding:80px 85px 0 85px; overflow:hidden; text-align:center;}
#indexBottomspace {width:900px; height:286px; clear:both; background-image:url(../img/pageBG.jpg);}

/*QUIZ PAGE CONTENT*/
#quizTextholder {width:393px; float:left; padding:30px 20px 20px 7px}
#quizTextholder p {font-size:13px; margin:0; padding:5px 0 10px 2px; line-height:19px}
#quizImageholder {width:305px; float:left; padding:37px 7px 0 0}

/*ABOUT US PAGE CONTENT*/
#aboutusTextholder {padding: 30px 7px 0 7px}
#aboutusTextholder p {font-size:13px; margin:0; padding:5px 0 10px 2px; line-height:19px}
#aboutusTextholder h2 {margin:0; padding:0;}
#aboutusSlideshow {width:637px; height:216px; background-image:url(../img/aboutus_slideshowholder.jpg); margin-top:50px; padding:4px 0 0 98px}

/*WEDDINGS PAGE CONTENT*/
#weddingsLeftcolumn {width:520px; float:left; padding-left:20px;}
#weddingsTextholder {padding: 30px 10px 0 15px}
#weddingsTextholder p {font-size:13px; margin:0; padding:5px 0 10px 2px; line-height:19px}
#weddingsSlideshow {width:500px; height:217px; background-image:url(../img/weddingsSlideshow.jpg); padding: 21px 0 0 20px}
#weddingsRightcolumn {height:450px; float:left; padding:37px 30px 0 50px}
#weddingsRightcolumn h2 {margin:5px 0 12px 0; font-size:13px; font-weight:normal; text-align:center}

/*ART & COLOSSEUM PAGE CONTENT*/
#artLeftcolumn {width:380px; float:left; padding-top:30px}
#artLeftcolumn p {font-size:13px; margin:0; padding:5px 10px 10px 7px; line-height:19px}
#artRightcolumn {width:342px; height:230px; float:left; padding:18px 0px 0 13px; background-image:url(../img/art_slideshow.jpg); margin-top: 15px}

/*LOYALTY MEMBERS PAGE CONTENT*/
#memberLeftcolumn {width:450px; float:left; padding:30px 40px 0 7px;}
#memberLeftcolumn p {font-size:13px; margin:0; padding:5px 0 10px 2px; line-height:19px}
#memberRightcolumn {width:190px; float:left; padding:60px 5px 0 35px;}
#memberRightcolumn p {font-size:13px; margin:0; padding:10px 0 5px 0px; line-height:19px}

/*CONTACT PAGE CONTENT*/
#contactLeftcolumn {width:335px; float:left; padding:30px 40px 0 5px}
#contactLeftcolumn p {font-size:13px; margin:0; padding:5px 0 10px 2px; line-height:19px}
#contactLeftcolumn h2 {margin:0 0 10px 0}
#contactRightcolumn {float:left; width:340px; padding:35px 0px 0px 10px;}
#contacttitle2 {width:735px; clear:both; padding-top:40px}
.titleunderline {width:735px; height:4px; background-image:url(../img/titleunderline.jpg); clear:both;}
#contactForm {width:300px; height:600px; float:left; padding:40px 0 0 0;}
#contactRightcolumn2 {float:right; width:400px; position:relative; z-index:999; padding:40px 15px 0 0;}
#contactRightcolumn2 p {font-size:13px; margin:0; padding:5px 0 10px 2px; line-height:19px}

/*MENU PAGE CONTENT*/
#menuHolder {width:520px; height:760px; margin-left:120px; float:left; padding:40px 35px 0 35px; text-align:center;}
#menuLinkholder {width:120px; float:left; font-size:14px; padding:40px 0 0 0;}

/*WINE LIST PAGE CONTENT*/
#winelistholder {width:484px; height:1030px; margin-left:100px; float:left; text-align:center; float:left; padding:40px 30px 0 10px}
#winelisttextbox {float:left; width:200px; padding:32px 10px 0 0}
#winelisttextbox p {font-size:13px; margin:0; padding:5px 0 10px 2px; line-height:19px}

/*REVIEWS LIST PAGE CONTENT*/
#reviewsTextholder {float:right; display:inline; width:735px; padding:40px 10px 0 10px}
#reviewsTextholder p {font-size:13px; margin:0; padding:5px 0 10px 2px; line-height:19px}
#reviewsTextholder h2 {margin:0}
.righttext {text-align:right}
#reviewsImageholder {width:196px; float:left; display:inline; padding:10px 40px 0 0}
#reviewsImageholder img {margin:0 0 10px 0}
.clear40 {clear:both; height:40px}

.entTitle1 {font-size:16px; font-weight:bold}
.entTitle2 {font-size:18px; font-weight:bold; padding-bottom:20px}
.entbigtext {padding:30px 20px 20px 7px}
.entIMG {float:right; margin-left:30px}

.menupageimages {border: 2px solid #85571f; margin:50px 0 0 70px; float:left;}
.menupageparagraph {display:block; margin:55px 0 0 20px; float:left;}

#menuthumbs {text-align:center;}
	#menuthumbs img {float:left; border:2px solid #986725; margin:30px 0 0 50px}
	#menuthumbs #label {clear:both}
	#menuthumbs p {display:inline; padding:10px 130px 0 130px;}