* {
    padding: 0px;
    margin: 0px;
}

.clearer {clear: both;}

p {font-family: Arial, sans; font-size: 14px; color: #FFFFFF; margin-bottom: 15px; line-height: 1.5em;}

body {background-color:#ffffff;}

.credit {font-size: 10px; color: #737172;}


#container {
    position: absolute;
    top: 40px;
	left: 50px;

}

#content {
	position:relative;
	top:95px;
	left:0px;
	width: 750px;
	border-style:solid; 
	border-color:#777C4F; 
	border-width:1px;
	padding:20px;
	background-color:#7B9344;
	ul
}

#navibigline { 	
	position:absolute;
	top:140px;
	left:0px;
	width: 800px; 
	}
	
#navismallline { 	
	position:absolute;
	top:171px;
	left:0px;
	width: 800px;
	}
	
#left_content {position:relative; float:left; left: -350px; top:0px; width:350px;}
#right_content {position:relative; float:left; left: 400px; top:0px; width:350px;}

#footer { 
	position: relative; 
	width: 790px; 
	left: 0px; 
	border: 0; 
	top: 110px;
	text-align: left;
	}

.rednavi {font-family: Arial, sans; font-size:21px; text-decoration: none; color: #777C4F;}
.redsmallnavi {font-family: Arial, sans; font-size:15px; text-decoration: none; color: #777C4F;}
.redlinknavi {font-family: Arial, sans; font-size:15px; text-decoration: none; color: #FFFFFF;}
.redheadnavi {font-family: Arial, sans; font-size:21px; text-decoration: none; color: #FFFFFF;}
.redmenunavi {font-family: Arial, sans; font-size:21px; text-decoration: none; color: #000000;}
.reddetailnavi {font-family: Arial, sans; font-size:8 px; text-decoration: none; color: #000000;}
.redfootnavi {font-family: Arial, sans; font-size:21px; text-decoration: none; color: #777C4F;}


.verticalline {color: #D2CCCC; font-size: 23px; padding-left:7px; padding-right:7px;}
.verticalsmallline {color: #D2CCCC; font-size: 17px; padding-left:7px; padding-right:7px;}

a.norm {font-family: Arial, sans; font-size:14px; text-decoration: underline; color: #777C4F;}
a.klein {font-family: Arial, sans; font-size:10px; text-decoration: underline; color: #777C4F;}

a.navi  {font-family: Arial, sans; font-size:21px; text-decoration: none; }
a.navi:visited {color: #7B7D70;}
a.navi:link {color: #737172;}
a.navi:active {color: #FFFF00;}
a.navi:hover {color: #3A3C27;}

a.smallnavi  {font-family: Arial, sans; font-size:15px; text-decoration: none; }
a.smallnavi:visited {color: #737172;}
a.smallnavi:link {color: #737172;}
a.smallnavi:active {color: #949290;}
a.smallnavi:hover {color: #949290;}

a.headnavi  {font-family: Arial, sans; font-size:15px; text-decoration: none; }
a.headnavi:visited {color: #737172;}
a.headnavi:link {color: #000000;}
a.headnavi:active {color: #000000;}
a.headnavi:hover {color: #000000;}

#OT_searchWrapperAll{width:100%;height:100px;position:relative;margin:0;padding:0;background:#none}#OT_searchWrapper{border:none;background:#none;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px; color:#FFFFFF; width:100%;height:150px;position:relative;margin:0;}#OT_searchWrapper .OT_feedTitle{position:absolute;top:5px;left:0;margin:0 0 1px 5px;font-size:12px; color:#FFFFFF; font-weight:normal;line-height:normal;}#OT_searchWrapper dl{position:absolute;top:0;left:0;padding:0;margin:0;}#OT_partySizeLbl{position:absolute;top:25px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:75px;display:block;}#OT_partySize{position:absolute;top:25px;left:85px;margin:0;padding:0;}#OT_dateLbl{position:absolute;top:55px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:75px;}#OT_date{position:absolute;top:55px;left:85px;width:100px;margin:0;padding:0;}#OT_timeLbl{position:absolute;top:95px;left:0;width:80px;padding:3px 0;text-align:right;}#OT_time{position:absolute;top:95px;left:85px;margin:0;}#OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0;}#OT_submitWrap{position:relative;top:135px;left:85px;margin:0 5px 0 0;z-index:5;}#OT_logo{position:relative;top:0;left:0;width:100%;padding:0;margin:0 5px 0 0;display:block;background:inherit;text-align:left;z-index:5;}#OT_logoLink{position:relative;top:0;left:0;width:100%;padding:0 0 10px 0;margin:0 5px 0 0;font-size:9px;font-family:Verdana,Arial,Helvetica,Sans-Serif;color:#FFFFFF; display:block;background:inherit;text-align:left;z-index:5;}#OT_logoLink a{padding:0 0 0 10px;}#OT_imglogo{border:0;margin:0 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:2px 2px 2px 2px;}#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;margin:0; width:85px;}#OT_searchWrapper #dateDisplay{font-size:10px;color:#999;font-family:Verdana,Arial,Helvetica,Sans-Serif;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:#000;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%;}