
body {
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:16px;
}

/* LINKS */

a:link {
	color: #01a1cb;
	text-decoration:none;
}
a:visited {
	color: #01a1cb;
	text-decoration:none;
}
a:hover {
	color: #666666;
	text-decoration:none;
}
a:active {
	color: #01a1cb;
	text-decoration:none;
}

.blue18 a:link {
	color: #01a1cb;
	text-decoration:none;
}
.blue18 a:visited {
	color: #01a1cb;
	text-decoration:none;
}
.blue18 a:hover {
	color: #5d9732;
	text-decoration:none;
}
.blue18 a:active {
	color: #01a1cb;
	text-decoration:none;
}

.grey18 a:link {
	color: #999999;
	text-decoration:none;
}
.grey18 a:visited {
	color: #999999;
	text-decoration:none;
}
.grey18 a:hover {
	color: #01a1cb;
	text-decoration:none;
}
.grey18 a:active {
	color: #999999;
	text-decoration:none;
}

.green11 a:link {
	color: #5d9732;
	text-decoration:none;
}
.green11 a:visited {
	color: #5d9732;
	text-decoration:none;
}
.green11 a:hover {
	color: #01a1cb;
	text-decoration:none;
}
.green11 a:active {
	color: #5d9732;
	text-decoration:none;
}


/* --------- POSITION --------- */
#wrapper {
    width:100%;
    text-align:center;
    margin:0;
    padding:0;
    }

#container {
	width:1080px;
	height:700px;
	margin: 0 auto;
	text-align: left;
	background-image:url(images/bg_main.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	}
#container-polygon1{
	float:left;
	width:1080px;
	height:700px;
	background-image:url(images/polygon_one.jpg);
	background-repeat:no-repeat;
	background-position:center 56px;
	}
#container-polygon2{
	float:left;
	width:1080px;
	height:700px;
	background-image:url(images/polygon_two.jpg);
	background-repeat:no-repeat;
	background-position:center 136px;
	}
#container-polygon3{
	float:left;
	width:1080px;
	height:700px;
	background-image:url(images/polygon_three.jpg);
	background-repeat:no-repeat;
	background-position:center 20px;
	}
#container-polygon4{
	float:left;
	width:1080px;
	height:700px;
	background-image:url(images/polygon_four.jpg);
	background-repeat:no-repeat;
	background-position:center 50px;
	}
	
#header {
	float:left;
	width:1000px;
	height:260px;
	margin:40px 60px 0px 60px;
	}
#header-nav{
	float:left;
	width:270px;
	height:177px;
	text-align:left;
	margin-top:20px;
	}
#header-logo{
	float:left;
	width:220px;
	height:250px;
	text-align:center;
	margin:-10px 0px 0px 100px;
	}
#header-right{
	float:left;
	width:335px;
	height:250px;
	text-align:left;
	margin:20px 0px 0px 50px;
	}

#nav-left{
	float:left;
	width:161px;
	text-align:right;
	}
	
#content{
	float:left;
	width:960px;
	height:280px;
	text-align:left;
	margin-left:60px;
	font-size:13px;
	margin:0px 60px 0px 60px;
	}
#content-left{
	float:left;
	width:320px;
	margin-right:20px;
	}
#content-left-press{
	float:left;
	width:620px;
	margin-right:20px;
	}
#content-left-opentable{
	float:left;
	width:320px;
	margin:10px 20px 0px 0px;
	}
#content-opentable{
	float:left;
	width:620px;
	margin:10px 0px 0px -160px;
	}
#content-mid{
	float:left;
	width:280px;
	margin-right:20px;
	}
#content-right{
	float:left;
	width:320px;
	}
#content-right-pr{
	float:left;
	width:320px;
	margin-top:-151px;
	margin-left:-15px;
	}
#content-double{
	float:left;
	width:620px;
	margin:50px 0px 0px -160px;
	}
#content-photos{
	float:left;
	width:620px;
	}
#content-left-photos{
	float:left;
	/*width:190px;*/
	width:320px;
	margin-right:20px;
	}
	

#notes-none{
	float:left;
	width:100%;
	height:190px;
	}

#notes-banner{
	float:left;
	width:100%;
	height:205px;
	margin-top:-20px;
	margin-bottom:5px;
	}
#notes-food{
	float:left;
	width:100%;
	height:190px;
	background-image:url(images/food_notes.png);
	background-position:0px 60px;
	background-repeat:no-repeat;
	}
#notes-drinks{
	float:left;
	width:100%;
	height:190px;
	background-image:url(images/drink_notes.png);
	background-position:0px 60px;
	background-repeat:no-repeat;
	}
#notes-photos{
	float:left;
	width:100%;
	height:190px;
	background-image:url(images/photos_notes.png);
	background-position:0px 139px;
	background-repeat:no-repeat;
	}

#footer {
	float:left;
	width:960px;
	height:100px;
	text-align:left;
	line-height:16px;
	font-size:13px;
	margin:0px 60px 0px 60px;
	background-image:url(images/bottom_design.png);
	background-position:center;
	background-repeat:no-repeat;
}
#footer-sm{
	float:left;
	width:120px;
	margin-top:32px;
	text-align:left;
	border-right: solid 1px #5d9732;
}
#footer-left{
	float:left;
	width:190px;
	margin-top:31px;
	margin-left:10px;
	text-align:left;
	}
#footer-right{
	float:left;
	width:240px;
	margin:31px 0 0 320px;
	text-align:left;
	}
#footer-right-timeout{
	float:right;
	width:80px;
	margin:0px -3px -8px 0px;
	text-align:right;
	}
#footer-right-lbdd{
	float:right;
	width:321px;
	padding-top:31px;
	text-align:left;
	}
	
/* SPLASH */

#splash-block{
	float:left;
	width:1040px;
	height:450px;
	text-align:center;
	margin:110px 0px 0px 20px;
	}

#splash-title{
	float:left;
	width:1040px;
	height:50px;
	text-align:center;
	margin:60px 0px 0px 20px;
	}

#splash-block-left{
	float:left;
	width:520px;
	height:410px;
	text-align:center;
	margin:0px 0px 20px 20px;
	}


#splash-block-right{
	float:left;
	width:520px;
	height:410px;
	text-align:center;
	margin:0px 20px 20px 0px;
	}



#splash-footer {
	float:left;
	width:960px;
	height:100px;
	text-align:left;
	line-height:16px;
	font-size:13px;
	margin:40px 60px 0px 60px;
	background-image:url(images/bottom_design.png);
	background-position:center;
	background-repeat:no-repeat;
}
#splash-footer2 {
	float:left;
	width:960px;
	height:100px;
	text-align:center;
	line-height:16px;
	font-size:13px;
	margin:0px 60px 0px 60px;
}
	
	/*text */
	
.para-space{
	float:left;
	width:100%;
	height:8px;
	}
	
.para-space-lg{
	float:left;
	width:100%;
	height:28px;
	}

.grey18{
	color:#999999;
	font-size:18px;
	line-height:21px;
	}


.blue18{
	color:#01a1cb;
	font-size:18px;
	line-height:21px;
	}

.blue15{
	color:#01a1cb;
	font-size:15px;
	}

.blue13{
	color:#01a1cb;
	}

.green15{
	color:#5d9732;
	font-size:15px;
	}

.green13{
	color:#5d9732;
	}

.green11{
	color:#5d9732;
	font-size:11px;
	}

.textSmall{
	font-size:9px;
	}
.titleBold{
	font-weight:bold;
	font-size:11px;
	}
	
/* images */

.gallery-image{
	float:left;
	padding:2px;
	border:1px solid #999999;
	background:#FFFFFF;
	}
.gallery-image:hover{
	border:1px solid #FF0000;
	}

#photo-credit{
	float:left;
	margin:-5px 0px 0px 9px;
	text-align:left;
	font-size:10px;
	}	

/* List css */
.specBox ul { position:relative; margin-top:4px;}
	
.specBox li { line-height: 14px; font-size:9px; margin-left:-15px; margin-bottom:0px; list-style-type:square;}
/* End of List css */


	
	
/* Form css */
.form-row-text{
	float:left;
	width:340px;
	}
.form-row-text table{
font-size:12px;
}		
.form-row-field{
	float:left;
	margin-top:2px;
	}
.form-row-field table td{
	font-size:12px;
	}		
.form-row-field290{
	float:left;
	width:290px;
	margin-top:2px;
	background-color:#FF0000;
	}
.form-field-right{
	float:right;
	width:40px;
	text-align:right;
	margin-right:-2px;
	background-color:#FF0000;
	}
.border340 { border:1px solid #5d9732; background-color:#f3e6d3; font-size: 12px; color: #999999; margin:0px 2px 2px 0px; width:280px; height:16px;}
.border289 { border:1px solid #5d9732; background-color:#f3e6d3; font-size: 12px; color: #999999; margin:0px 2px 2px 0px; width:229px; height:20px;}
.border270 { border:1px solid #5d9732; background-color:#f3e6d3;  font-size: 12px; color: #999999; margin:0px 0px 2px 0px; width:210px; height:16px;}
.border50 { border: none; background-color:#f3e6d3;  font-size: 12px; color: #bbbbbb; margin:0px 5px 0px 0px;  width:40px; height:16px;}
.border220 { border:1px solid #5d9732; background-color:#f3e6d3; font-size: 12px; color: #999999; margin:0px 0px 0px 0px; width:165px; height:16px;}
INPUT,TEXTAREA { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #999999; }
SELECT {
	width:55px;
	border:1px solid #5d9732;
	background-color:#f3e6d3;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	margin-bottom:2px;
	}
#content-button{
	float:left;
	text-align:left;
	width:141px;
	height:120px;margin:140px 0px 0px 20px;
	}	

#content-left-want .border340 { border:1px solid #5d9732; background-color:transparent; font-size: 12px; color: #999999; margin:0px 2px 2px 0px; width:340px; height:16px;}

#content-left-want .border270 { border:1px solid #5d9732; background-color:transparent; font-size: 12px; color: #999999; margin:0px 0px 2px 0px; width:270px; height:16px;}

.form-button{
	float:left;
	width:120px;
	height:120px;
	background-image:url(images/submit-up.png);
	background-repeat:no-repeat;
	}
.form-button:hover{
	background-image:url(images/submit-dn.png);
	}

/* End of Form css */

/* lightbox */
#lightbox{
	background-color:#eee;
	padding: 1px;
	margin-top:0px;
	z-index:999;
	}
#lightboxDetails{
	font-size: 10px;
	line-height:13px;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666; text-align:justify;}
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; border:none;}
#lightbox img clear:{ border:none; both;} 
#overlay img{ border: none; }
#lightboxImage{ border:9px solid #ffffff;}
#overlay{ background-image: url(images/overlay.png);
	z-index:999; }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
/* Preload Rollover Images */
#preloadImages {
width: 0px;
height: 0px;
display: inline;
visibility:hidden;
background-image: url(images/submit-dn.png);
}
/* Open Table */

#OT-text{
	position:relative;
	top:158px;
	left:155px;
	width:430px;
	text-align:left;
	color:#5d9732;
	}

#OT_searchWrapperAll{width:463px;height:100px;position:absolute;left:486px;margin:0px 0px 0px 0px;padding:0px;background:none; color:#5d9732;}
#OT_searchWrapper{border:none;background:none;width:100%;height:100px;position:relative;margin:0;}
#OT_searchWrapper .OT_feedTitle{position:absolute;top:0;left:1px;margin:0 0 1px 10px;font-size:14px;font-weight:normal;color:#5d9732;line-height:normal;}
#OT_searchWrapper dl{position:absolute;top:0;left:0;padding:0;margin:0;}

#OT_partySizeLbl{position:absolute;top:25px;left:0px;margin:3px 0px 0px 5px;padding:3px 0;text-align:right;width:70px;display:block;}
#OT_partySize{position:absolute;top:25px;left:80px;margin:0;padding:0;z-index:999;}

#OT_dateLbl{position:absolute;top:25px;left:60px;margin-top:3px;margin-left:0px;padding:3px 0;text-align:right;width:110px;}
#OT_date{position:absolute;top:25px;left:170px;width:100px;margin-left:6px;padding:0;}

#OT_timeLbl{position:absolute;top:25px;left:260px;width:60px;margin-top:3px;padding:3px 0;text-align:right;}
#OT_time{position:absolute;top:25px;left:325px;margin:0;}

#OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0;}
#OT_submitWrap{position:relative;top:75px;left:300px;margin:0 5px 0 0;z-index:5;}
#OT_logo{position:absolute;top:110px;left:8px;width:106px;height:26px;padding:0;margin:0;display:block;background:none; text-align:left;}
#OT_logoLink{position:absolute;top:80px;left:0;width:100%;padding:0 0 10px 0;margin:0;display:block;background:none;}
#OT_logoLink a{padding:0 0 0 10px;}
#OT_imglogo{border:0;margin:10 0 0 10px;}
/*#OT_searchWrapper form{margin:0;padding:0;}*/
#OT_searchWrapper input.hidden{display:none;}
#OT_searchWrapper .feedFormField,#OT_searchWrapper .feedFormField option{font-size:12px;margin:4px 0px 0px 0px;background-color:#f3e6d3;color:#5d9732;border:1px solid #5d9732;}
#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar{margin-top:4px;padding:2px 4px 2px 4px;width:85px;color:#5d9732;background-color:#f3e6d3;border:1px solid #5d9732;}
#OT_searchWrapper #dateDisplay{font-size:10px;color:#5d9732;float:right;margin:0 30px 0 0;display:inline;}
#OT_searchWrapper .imgCal{position:absolute;display:none;z-index:100;}
#OT_searchWrapper #imageCal table{font-size:12px;width:150px;font-family:arial;font-weight:bold;background:#fff;}
#OT_searchWrapper #imageCal td{padding:0;text-align:center;}
#OT_searchWrapper .clickableDays{color:#333;text-decoration:none;height:18px;}
#OT_searchWrapper .nonclickableDays{color:#ccc;height:18px;}
#OT_searchWrapper .months{color:#FFF;text-decoration:none;}
#OT_searchWrapper .weekdays{color:#000;text-decoration:none;color:#666;background-color:#EFEFEF;width:14%;}
#ismBackLink{display:none;}
