
.ratethis{
	border: 1px dashed gray;

}
.green_box{
	border-color: #F0F1E7;
	border-width: 2px;
	border-style: solid;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:14px;
	}

.top_menu_pano{
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color:#8C120F;
	display:inline;
	color:white;
	padding:4px 10px 4px 10px;
	margin:1px;
	font-size:13px;
	text-decoration:none;
	}
a.top_menu_pano:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color:#949e7c;
	}

/* new whats on styles, sept 06 border-width:1px;*/
.forminput { 
	width:200px; 
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid black; 
	}
.formtextarea { 
	width: 450px; 
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid black; 
	}
.formbutton{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	background-color:#E2DFA8;
	font-style:italic;
	border-style:solid;
	border-width:1px;
	border-color:black;
	padding:2px;
	margin:2px;
}
.picmarginright {
	margin: 0px 15px 0px 0px; /*top,right,bot,left ...*/
	border-style: solid;
    border-width: 1px;
    border-color: black;
	}
.eventlink{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:12px;
	}
.hand {
	cursor:pointer;
	}

.caps{
	float:left;
	margin-top:0px;
	color:firebrick;
	/*width:38px;*/
	font-size:40px;
	line-height:48px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.top_menu{
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color:black;
	display:inline;
	color:white;
	padding:4px 10px 4px 10px;
	margin:1px;
	font-size:13px;
	text-decoration:none;
	}
a.top_menu:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color:#949e7c;
	}
.topnavbox{
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	border-bottom-color:#999999;
	padding:6px;
	margin:0px;
	width:890px;
	}



/* ------- mini nav ------- */
#mininav {
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:8px;
	/*width:900px;*/
	border-top-style:solid;
	border-width:0px;
	text-decoration:none;
	}
#mininav a:hover {
	text-decoration:none;
	border-width:0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:black;
	}
#mininav a {
	color:black;
	text-decoration:none;
	padding:3px;
	}
#thismonth a{
	/*text-decoration:none;
	background-color:#d4d8bd;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;*/
	
	text-decoration:none;
	border-width:0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#8C120F;
	}
.smallnav {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	}













/* --- Search Box ---- */
#search {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom-style:solid;
	border-top-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-bottom-color:#CCCCCC;
	border-top-color:#CCCCCC;
	}



.outer{
	background-color:#F0F1E7;
	padding:10px;
	width:860px;
	border-bottom-style:solid;
	border-width:0px;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	}





#month{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-color:#CCCCCC;
	padding:5px;
	margin:10px;
	}







.event_title{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#336699;
	font-size:18px;
	text-decoration:none;
	}
.event_title_blue{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#336699;
	font-size:23px;
	text-decoration:none;
	}
.event_title2{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:18px;
	text-decoration:none;
	}
.event_title3{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:maroon;
	font-size:18px;
	text-decoration:none;
	}
.event_title4{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:red;
	font-size:18px;
	text-decoration:none;
	}
.event_title5{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:white;
	font-size:20px;
	text-decoration:none;
	}
.event_title6{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#990000;
	font-size:25px;
	}
.event_title_black{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:25px;
	}
.event_title7{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#C9BA65;
	font-size:25px;
	}
.event_title8{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#336699;
	font-size:25px;
	text-decoration:none;
	}
.event_title_green{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#265A1C;
	font-size:25px;
	text-decoration:none;
}
.event_victorian{
	font-family: Victoriand, "Times New Roman", Times, serif;
	color:#990000;
	font-size:25px;
	}





#title{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:20px;
	}
a.event_title:link{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#336699;
	font-size:18px;
	text-decoration:none;
	}
a.event_title:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#336699;/*;#FF9900*/
	font-size:18px;
	border-bottom-style:dashed;
	border-width:0px;
	border-bottom-width:3px;
	border-bottom-color:#FF9900;
	}



.myimg{

border-style:solid;
border:1px;
border-color:black;

}

.eventbox{
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-color:#CCCCCC;
	padding:8px;
	margin:8px;
	}
.eventbox2{ /* grey hatched */
	background-image:url("tpics/bg-hatch.gif");
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-color:#CCCCCC;
	padding:8px;
	margin:8px;
	}
.eventbox3{ 
	border-style:dashed;
	border-width:0px;
	border-bottom-width:1px;
	border-color:#CCCCCC;
	padding:8px;
	margin:8px;
	}
.eventbox4{
	background-image:url("tpics/bg2.gif");
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-color:#CCCCCC;
	padding:8px;
	margin:8px;
	}
.eventbox5{
	border-style:dashed;
	border-width:2px;
	border-color:red;
	padding:8px;
	margin:8px;
	}
.eventbox6{
	border-style:dotted;
	border-width:1px;
	border-color:black;
	padding:8px;
	margin:8px;
	background-repeat: no-repeat;
}
.eventboxwhite{
	border-style:dashed;
	border-width:1px;
	border-color:black;
	padding:5px;
	background-color:white;
	}










.restaurantbox1{
	padding:8px;
	margin:8px;
	border-color:#C9BA65;
	border-style:solid;
	border-width:0px;
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-top-width:1px;
	}
.restaurantbox2{
	padding:8px;
	margin:8px;
	border-color:#990000;
	border-style:solid;
	border-width:1px;
	border-bottom-style:none;
	border-bottom-width:0px;
	}



.restaurant_name{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#990000;
	font-size:30px;
	}
.restaurant_name2{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#A3AB89;
	font-size:30px;
	}
.restaurant_name3{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:30px;
	}
.restaurant_name4{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#C9BA65;
	font-size:30px;
	}
.restaurant_name5{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#3366CC;
	font-size:30px;
	}



.mytextbox1{
	padding:5px;
	margin:10px;
	border-color:#C9BA65;
	border-style:dashed;
	border-width:2px;
	}


.selfcatering_box1{
	padding:5px;
	margin:5px;
	border-color:#C9BA65;
	border-style:solid;
	border-width:0px;
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-top-width:1px;
	}
.selfcatering_box2{
	border-style:dashed;
    border-width:1px;
    border-color:black;
	padding:8px;
	margin: 8px;
	}

.event_text{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:13px;
	}
.restaurant_name{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#990000;
	font-size:30px;
	}

.restaurant_name2{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#A3AB89;
	font-size:30px;
	}
.restaurant_name3{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:30px;
	}
.selfcatering_name1{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:25px;
	}
.restaurant_name4{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#C9BA65;
	font-size:30px;
	}
.this_month{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#C9BA65;
	font-size:40px;
	border-color:#C9BA65;
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	}
.sales{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:white;
	font-size:40px;
	border-color:#C9BA65;
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	}
.old_text{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:14px;
	}
.old_text17{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:17px;
	}
.old_text12{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:12px;
	}
.old_text13{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:13px;
	}
.old_text14{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:14px;
	}
.old_text18{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:18px;
	}






.restaurant_comments_box{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:13px;
	font-style:italic;
	border-style:solid;
	border-width:1px;
	border-color:#E2DFA8;
	padding:5px;
	margin:5px;
	}
.restaurant_comments_box2{
	background-image:url("tpics/bg-hatch.gif");
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:13px;
	font-style:italic;
	border-style:solid;
	border-width:1px;
	border-color:#E2DFA8;
	padding:5px;
	margin:5px;
	}
.add_comment{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#990000;
	font-size:20px;
	border-bottom: 1px solid #990000;
	margin:6px;
	}


.pub{font-weight:bold;}

.myborder {
	BORDER-RIGHT: black 1px solid;
	}

.just{
	text-align:justify;
	font-size: 13px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.york{
	font-size: 13px;
	text-align:justify;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


.york:first-letter {
	font-size:3em;
	float:left;
	padding:10px;
	}


.mypadding{
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 10px;
	}

.selfcatering{
	border-color:#d4d8bd;
	border-style:dotted;
	border-width:2px;
	border-top:black 1px none;
	border-right:black 1px none;
	}

h1{
	font-size:15px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
h2{
	font-size:14px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.v10 {
	font-size:10px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.v10:hover {
	font-size:10px;
	color:green;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.v11 {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.white11{
	font-size:11px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	}
.white13{
	font-size:13px;
	color:white;
	font-family: Georgia, "Times New Roman", Times, serif;
	}




.v12 {
	font-size: 12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.v13 {
	font-size: 13px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.red13{
	font-size: 13px;
	color: #CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}



#nav1 a:link, #nav1 a:visited, #nav1 a:active {
	color: black;
	}
#nav2 a:link, #nav2 a:visited, #nav2 a:active {
	color: black;
	}
#nav3 a:link, #nav3 a:visited, #nav3 a:active {
	color: black;
	}
#nav4 a:link, #nav4 a:visited, #nav4 a:active {
	color: black;
	}
#nav5 a:link, #nav5 a:visited, #nav5 a:active {
	color: black;
	}
#nav6 a:link, #nav6 a:visited, #nav6 a:active {
	color: black;
	}
#nav7 a:link, #nav7 a:visited, #nav7 a:active {
	color: black;
	}





/* ------------ nav1 side menu ------------ */
/* you cant change table cell background without js mouseover so I use css */


#nav1{
	background-color:#dfd7ca;
	border:1px white solid;
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:12px;
	}
#nav1 ul a:link, #nav1 ul a:visited {
	display:block;
	}
#nav1 ul {
	list-style:none;
	margin:0;
	padding:0;
	}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#nav1 li {
	border-bottom:1px solid #FFFFFF;
	}
/* fix for browsers that don't need the hack */
html>body #nav1 li {
	border-bottom:none;
	}
#nav1 a {
	display: block;
	padding: 4px 4px 4px 10px; /*top,right,bottom,left */
	text-decoration: none;
	}
#nav1 a:hover{
	text-decoration:underline;
	border-right: #FFFFFF 5px solid;
	}





/*********** #nav2  hotels. ***********/
#nav2{
	background-color:#b2ab9b;
	border: 1px white solid;
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	}
#nav2 ul a:link, #nav2 ul a:visited {display:block;}
#nav2 ul {list-style:none; margin:0; padding:0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#nav2 li {border-bottom: 1px solid #FFFFFF;}
/* fix for browsers that don't need the hack */
html>body #nav2 li {border-bottom:none;}
#nav2 a {
display: block;
/*top,right,bottom,left */
padding: 4px 4px 4px 10px; /*top,right,bottom,left */
text-decoration: none;
}
#nav2 a:hover{
text-decoration:underline;
border-right: #FFFFFF 5px solid;
}




/* ------------ #nav3  attractions -------------- */
#nav3{
	background-color:#c9ba65;
	border: 1px white solid;
	border-top-color:white;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	}
#nav3 ul a:link, #nav3 ul a:visited {display:block;}
#nav3 ul {list-style:none; margin:0; padding:0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#nav3 li {border-bottom: 1px solid #FFFFFF;}
/* fix for browsers that don't need the hack */
html>body #nav3 li {border-bottom:none;}
#nav3 a {
	display: block;
	/*top,right,bottom,left */
padding: 4px 4px 4px 10px; /*top,right,bottom,left */
	text-decoration: none;
}
#nav3 a:hover{
text-decoration:underline;
border-right: #FFFFFF 5px solid;
}





/* ------------ #nav4  attractions ----------- */
#nav4{
	background-color:#e2dfa8;
	border: 1px white solid;
	border-top-color:white;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	}
#nav4 ul a:link, #nav4 ul a:visited {display:block;}
#nav4 ul {list-style:none; margin:0; padding:0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#nav4 li {border-bottom: 1px solid #FFFFFF;}
/* fix for browsers that don't need the hack */
html>body #nav4 li {border-bottom:none;}
#nav4 a {
	display: block;
	/*top,right,bottom,left */
padding: 4px 4px 4px 10px; /*top,right,bottom,left */
	text-decoration: none;
}
#nav4 a:hover{
text-decoration:underline;
border-right: #FFFFFF 5px solid;
}

/*********** #nav5  attractions ***********/
#nav5{
	background-color:#d4d8bd;
	border: 1px white solid;
	border-top-color:white;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size:12px;
}
#nav5 ul a:link, #nav5 ul a:visited {display:block;}
#nav5 ul {list-style:none; margin:0; padding:0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#nav5 li {border-bottom: 1px solid #FFFFFF;}
/* fix for browsers that don't need the hack */
html>body #nav5 li {border-bottom:none;}
#nav5 a {
	display: block;
	/*top,right,bottom,left */
padding: 4px 4px 4px 10px; /*top,right,bottom,left */
	text-decoration: none;
}
#nav5 a:hover{
text-decoration:underline;
border-right: #FFFFFF 5px solid;
}




/*********** #nav6  attractions ***********/
#nav6{
	background-color:#949e7c;
	border: 1px white solid;
	border-top-color:white;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	}
#nav6 ul a:link, #nav6 ul a:visited {display:block;}
#nav6 ul {list-style:none; margin:0; padding:0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#nav6 li {border-bottom: 1px solid #FFFFFF;}
/* fix for browsers that don't need the hack */
html>body #nav6 li {border-bottom:none;}
#nav6 a {
	display: block;
	/*top,right,bottom,left */
	padding: 4px 4px 4px 10px; /*top,right,bottom,left */
	text-decoration: none;
	}
#nav6 a:hover{
	text-decoration:underline;
	border-right: #FFFFFF 5px solid;
	}



/* #nav7 */
#nav7{
	background-color:blue;
	color:white;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
	font-size:12px;
}

#nav7 ul a:link, #nav7 ul a:visited {display:block;}
#nav7 ul {list-style:none; margin:0; padding:0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#nav7 li {border-bottom: 1px solid #FFFFFF;}
/* fix for browsers that don't need the hack */
html>body #nav7 li {border-bottom:none;}
#nav7 a {
	display: block;
	/*top,right,bottom,left */
	padding: 5px 5px 5px 10px;
	text-decoration: none;
}
#nav7 a:hover{
text-decoration:underline;
border-right: #FFFFFF 5px solid;
}





/* used in restaurants template 
*/
#nav_restaurant a:link, #nav_restaurant a:visited, #nav_restaurant a:active {
	color: black;
	}
#nav_restaurant{
	background-color:#e2dfa8;
	border: 1px white solid;
	border-top-color:white;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	}
#nav_restaurant ul a:link, #nav_restaurant ul a:visited {display:block;}
#nav_restaurant ul {list-style:none; margin:0; padding:0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#nav_restaurant li {border-bottom: 1px solid #FFFFFF;}
/* fix for browsers that don't need the hack */
html>body #nav_restaurant li {border-bottom:none;}
#nav_restaurant a {
	display:block;
	padding:4px 4px 4px 10px; /*top,right,bottom,left */
	text-decoration:none;
	}
#nav_restaurant a:hover{
	text-decoration:underline;
	color:#990000;
	border-right:#FFFFFF 6px solid;
}






.v14 {
	font-size:14px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v15 {
	font-size:15px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v16 {
	font-size:16px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v17 {
	font-size:17px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.leftpic {
	margin: 0px 15px 0px 15px; /*top,right,bot,left ...*/
	border-style: solid;
    border-width: 1px;
    border-color: black;
	}
.rightpic {
	margin: 0px 15px 0px 15px; /*top,right,bot,left ...*/
	border-style: solid;
    border-width: 1px;
    border-color: black;
	}

.notes {
	color: #666666;
	}



.v14 {
	font-size:14px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v15 {
	font-size:15px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v16 {
	font-size:16px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v17 {
	font-size:17px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.v20 {
	font-size:20px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.v25 {
	font-size:25px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.leftpic {
	margin: 0px 15px 0px 15px;
	border-style: solid;
    border-width: 1px;
    border-color: black;
	}
.rightmargin {
	margin: 0px 10px 0px 0px; /* top right bot left */
	}