/* CSS Document */
body{
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-image:url(../../Upload/PinkImages/bodyBg_img.gif);
background-repeat:repeat;
}
img{
border:0px;
}
a
{
text-decoration:none;
}
#wrapper {
	margin:0 auto;
	width:1000px;
	background-color:#bf907c;
}
#header
{
float:left; width:980px; padding-left:10px; padding-right:10px; background-color:#000000;
}
.fullWidth
{
float:left;
width:100%;
}
.logo{
float:left; 
width:240px;
padding-right:0px;
}
#headerFlash
{
float:left; 
width:740px;
padding-top:10px;
}
#navigation
{
float:right; 
width:1000px; 
text-align:right;
padding-top:10px;
background-color:#000000;
}
#subNavigation
{
float:left; 
width:980px;
/*height:38px;*/
text-align:right;
padding:10px 10px 10px 10px;
background-image:url(/Upload/PinkImages/subMenuBgBrown_img.jpg);
background-repeat:repeat-x;
}

.subNavigation
{
color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:normal;
}
.subNavigation a, .subNavigation a:link
{
text-decoration: none;
color: #ffffff;
}
.subNavigation a:hover
{
color: #48aeff;
}
.navSections{padding-left:15px; padding-right:12px; color:#FFFFFF;}
#widebar
{
float:left;
width:980px;
}
.roundedCornerTop
{
float:left; 
width:980px;
margin-top:10px;
margin-left:10px;
/*height:42px;*/
}
.roundedCornerMiddle
{
float:left; 
width:960px;
padding:10px;
background-image:url(/Upload/PinkImages/roundCornerMiddle_img.jpg);
background-repeat:repeat-y;
margin-left:10px;
}
.roundedCornerBottom
{
float:left; 
width:980px;
/*height:34px;*/
margin-bottom:10px;
margin-left:20px;
}
.innerBodyDiv
{
float:left;
width:900px;
padding:20px 20px 20px 40px;
}
hr{flot:left; border:1px #503125 dashed; margin-right:40px;}
.roundedCornerInnerTop
{
float:left; width:620px; 
/*height:14px;*/
margin-left:0px;
background-image:url(/Upload/PinkImages/roundCornerInnerTop_img.jpg);
background-repeat:no-repeat;
}
.roundedCorneInnerMiddle
{
float:left;
width:620px;
/*height:57px;*/
background:url(/Upload/PinkImages/roundCornerInnerMiddle_img.jpg);
background-repeat:no-repeat;
padding:0px 10px 0px 10px;
}
.roundedCornerInnerBottom
{
float:left;
width:620px;
background:url(/Upload/PinkImages/roundCornerInnerBottom_img.jpg);
background-repeat:no-repeat;
}
#mainLeftColumn
{
float:left; 
width:615px;
padding-left:40px;
padding-bottom:15px;
padding-right:15px;
}
#mainRightColumn
{
float:left; 
width:270px;
padding-bottom:10px;
padding-left:20px;
}
#footer
{
float:left;
width:990px;
background-image:url(/Upload/PinkImages/footer_bg.jpg);
background-repeat:repeat-x;
padding:5px;
}
.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#557aae;
text-align:center;
}

/* Content Styles */
.sectionHeader
{
font-family:Trebuchet MS;
font-size:20px;
font-weight:bold;
color:#684331;
}
.pageHeader
{
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
color:#684331;
}

.subSectionHeader
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#239fdf;
}
.rightSectionHeader
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
padding-left:5px;
}
.smsRemindersTitle
{
/*height:20px;*/
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#6c7f00; background-color:#e6efae; text-align:center; padding-top:5px;
}
.grayText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
}
.blueText{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#239fdf;
}
.greenText{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#6bad05;
}
.whiteText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:normal;
}
.todaySpecials{
width:395px; 
/*height:100px;*/
 overflow-y:scroll; overflow-x:hidden;
}
.menuNavigation
{
text-decoration: none;
color: #000; /*#dc8008;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:bold;
}
.menuNavigation:hover
{
text-decoration: none;
color: #8d7130; /*#48aeff;*/
}
.links
{
text-decoration: none;
color: #48aeff;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:normal;
}
.links:hover
{
text-decoration: none;
color: #cccccc;
}
.whiteLinks
{
text-decoration: none;
color: #ffffff;
}
.whiteLinks:hover
{
text-decoration: none;
color: #cccccc;
}
.commonLeft
{
float:left;
}
.commonRight
{
float:right;
}
.paddingBottom
{
padding-bottom:10px;
}
.table
{
	/*color:#cccccc;
	font-weight:bold;
	width:430px;
	border:solid 1px #c0c0c0;
	*/
	
	background-color:#ffffff;
	color:#000000;
	width:430px;
	border:solid 1px #8d6530;

}
.table tr td
{
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
.subTable
{
/*	color:#cccccc;
	width:450px;
	padding-top:5px;
	border-color:#c0c0c0;*/
	background-color:#ffffff;
	color:#000000;
	width:500px;
	border:solid 1px #8d6530;

}
.subTable tr td
{
	border-bottom: none;
	border-right: none;
}
.tableTitle{
font-weight:bold; font-size:12px; padding:5px; color:#cccccc; background:#8d6530;
}
.tableHeader{
height:auto; font-weight:bold; font-size:12px; color:#ffffff; text-align:center; padding:5px;
background:url(/Upload/PinkImages/subMenuBgBrown_img.jpg);
background-repeat:repeat-x;

}
.paddingBottom20
{
	padding-bottom:20px;
}
/*
.nitespiceMenu{
height:300px; overflow-y:scroll; overflow-x:hidden;
}*/
.topClass
{
text-decoration: none;
color: #000; /*#dc8008;*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold;
padding-right:160px;
}
.topClass:hover
{
text-decoration: none;
color: #ccc; /*#48aeff;*/
}
.wineTable
{
	background-color:#ffffff;
	color:#000000;
	width:600px;
	border:solid 1px #8d6530;
}
.wineTable tr td
{
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
/****************  CommonStyles    ******************/

input, textarea
{
	padding: 2px 5px;
	border: 1px solid #cccccc;
	font: normal 11px verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width:200px;
}
.itemField label
{
	width: 160px;
	text-align: right;
	display: block;
	color:#684331;
	float: left;
	padding-right: 10px;
}
.itemField
{
	float: left;
	width: 200;
	margin-bottom: 20px;
}
.itemField select
{
	margin: 0px;
}
fieldset 
{
float:left;
width:420px;
border:none;
padding-left:100px;
}
legend {
color:#0099cc;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding-bottom:5px;
padding-top:5px;
}

/****************************************/

fieldset .checkboxItemField 
{
 margin: 0px;
 margin-bottom: 20px;
 width: 200;
 float:left;
}
fieldset .checkboxItemField table 
{
	margin:0;
	padding:0;
}
fieldset .checkboxItemField label
{
 width: 160px;
 float: left;
 text-align: right;
 padding-right: 10px;
 color:#684331;
}
 fieldset .checkboxItemField table tbody tr td input
{
 width: 15px;
 border: 0;
 float: left;
}
fieldset .checkboxItemField table tbody tr td label
{
 width: 50px;
 border: 0;
 float: left;
 padding-right: 10px;
}
fieldset .checkboxItemField input
{
 width: 15px;
 border: 0;
 float: left;
}
.BookingMsg
{
	color:#000000;
	background-color:#cccccc;
	width:400px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:5px;
}
.innerDiv
{

width:480px;
padding-left:5px;
}