/* CSS Document */
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#820024;
	color:#453826;
}
body,h1,h2,h3,h4,p,ol,ul,li,div,input,label
{
	margin:0px;
	padding:0px;
}
#fixpos
{
	width:754px;
	margin:0px auto;
}
#wraper, #header, #bar, #content, #footer, #flinks
{
	width:748px;
	float:left;
}
#wraper
{
	border:3px solid #FFFFFF;
}
#header
{
	height:129px;
}
#content
{
	background:url(../images/contentback.jpg) repeat-y;
}
#bar
{
	background-color:#1C1C1C;
	height:19px;
}
#menu
{
	float:left;
	width:233px;
	background:url(../images/menuback.jpg) repeat-x top #a33f05;
	min-height:721px;
	-height:721px;
	min-height:710px;
	-height:710px;
	padding:9px 0px 0px 25px;
}
#menu a
{
	display:block;
	width:195px;
	background-position:top;
}
#menu a:hover, #menu .active
{
	background-position:bottom!important
}
#menu span
{
	display:none;
}
#menu li
{
	list-style:none;
	float:left;
}
#mHome a
{
	height:38px;
	background:url(../images/_home.jpg);
}
#mReservation a
{
	height:39px;
	background:url(../images/_reservation.jpg);
}
#mCabernet a
{
	background:url(../images/_cabernet.jpg);
	height:34px;
}
#mSangiovese a
{
	background:url(../images/_sangiovese.jpg);
		height:34px;
}
#mChardonnay a
{
	background:url(../images/_chardonnay.jpg);
	height:42px;
}
#mMerlot a
{
	background:url(../images/_merlot.jpg);
	height:37px;
}
#mGrape a
{
	background:url(../images/_grape.jpg);
	height:40px;
}
#mActivities a
{
	background:url(../images/_activities.jpg);
	height:36px;
}
#mRates a
{
	background:url(../images/_rates.jpg);
	height:35px;
}
#mSyrah a
{
	background:url(../images/_syrah.jpg);
	height:39px;
}
#mWineries a
{
	background:url(../images/_wineries.jpg);
	height:41px;
}
#mAbout a
{
	background:url(../images/_about.jpg);
	height:37px;
}
#mContact a
{
	background:url(../images/_contact.jpg);
	height:41px;
}
#mCalendar a
{
	background:url(../images/_availability.jpg);
	height:34px;
}
#mComments a
{
	background:url(../images/_comments.jpg);
	height:36px;
}
#content
{
	padding-bottom:10px;
}
#mainimg, #mainimg2
{
	float:left;
	height:201px;
	width:490px;
}
#mainimg2
{
	height:290px;
}
#maincontent, #maincontent2
{
	float:left;
	width:300px;
	background:url(../images/mainback.jpg) top left no-repeat;
	margin-top:20px;
	min-height:480px;
	-height:480px;
	padding:0px 10px 0px 25px;
}
#maincontent2
{
	width:450px;
	border:none;

}
#maincontent p, #maincontent2 p, #quotes p
{
	margin:13px 0px;
}
#maincontent h2, #maincontent2 h2
{
	color:#820024;
	font-size:18px;
	font-style:italic;
	text-decoration:underline;
}
#maincontent h3, #maincontent2 h3
{
	font-size:16px;
	text-align:center;
}
#maincontent h4, #maincontent2 h4
{
	font-size:12px;
	text-align:center;
}
#maincontent ul, #maincontent2 ul
{
	padding:10px 0px 10px 30px;
}
#maincontent li, #maincontent2 li
{
	list-style-image:url(../images/bullet.jpg);
	vertical-align:middle;
	padding:1px 0px;
}
#maincontent a, #maincontent2 a
{
	color:#820024;
}
#maincontent .top td
{
	vertical-align:top;
	padding-bottom:5px;
}
#maincontent2 .ileft
{
	margin:0px 5px 5px 0px
}
#maincontent2 .bigger
{
	font-size:14px;
}
#maincontent2 .bigger li
{
	width:180px;
	float:left;
	margin:5px 5px 5px 20px;
	-margin:5px 5px 5px 10px;
}
#maincontent .notable
{
	font-weight:bold;
	font-size:14px;
	color:#820024;
}
#quotes
{
	float:right;
	width:137px;
	margin-top:20px;
	padding:0px 5px 0px 5px;
	border-left:2px solid #FFFFFF;
	min-height:480px;
	-height:480px;
}
#quotes .quote
{
	float:left;
	margin-top:10px;
}
#quotes .quote img
{
	border:none;
}
#flinks
{
	padding-bottom:15px;
}
#flinks ul
{
	padding:10px 0px 0px 60px;
	width:635px;
}
#flinks li
{
	float:left;
	list-style:none;
	padding:0px 5px;
	border-right:1px solid #FFFFFF;
	margin:3px 0px;
	white-space:nowrap;
}
#flinks a, #footer a
{
	text-decoration:none;
	color:#FFFFFF;
}
#flinks a:hover, #flinks .active2
{
	text-decoration:underline;
	color:#CA672C!important;
}
#flinks .noborder
{
	border:none;
}
#flinks .mormar
{
	margin-left:62px;
	-margin-left:31px;
}
#footer p
{
	text-align:center;
	color:#FFFFFF;
	padding-bottom:10px;
}
/***************************/
#smCabernet, #smChardonnay, #smMerlot, #smGrape, #smSyrah, #smSangiovese
{
	position:absolute;
	width:150px;
	margin:-30px 0px 0px 195px;
}
#smCabernet li, #smChardonnay li, #smMerlot li, #smGrape li,#smSyrah li, #smSangiovese li
{
	float:left;
}
#smCabernet a, #smChardonnay a, #smMerlot a, #smGrape a, #smSyrah a, #smSangiovese a
{
	background:none;
	width:140px;
	height:16px;
	background-color:#820024;
	padding:2px 0px 0px 10px;
	text-decoration:none;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#smCabernet a:hover, #smChardonnay a:hover, #smMerlot a:hover, #smGrape a:hover, #smSyrah a:hover, #smSangiovese a:hover
{
	background-color:#3B8181;
}
#gallery img
{
	border:none;
}
#gallery td
{
	text-align:center;
	vertical-align:text-top;
}