/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	background-attachment:fixed;
	background-repeat:repeat-x;
	background: #F4EDDB url(images/back.png) no-repeat center 100px;
	}
	
.top_right{
background-image:url(images/cyprus_grill_restaurant.jpg);
width:493px;
height:59px;
}

.web_address_text{
color:#CA8F69;
font-size:11px;
padding:0px 40px 0px 0px;
}

.web_address_text a{
color:#CA8F69;
text-decoration:underline;
}

.web_address_text a:hover{
color:#9D9975;
}

.content_background_left{
background-color:#F4EDDB;
background-image:url(images/cyprus_restaurant.jpg);
background-repeat:no-repeat;
width:413px;
height:332px;
text-align:center;
padding:40px 0px 0px 0px;
}  


.content_background_right{
background-color:#F4EDDB;
background-image:url(images/cyprus_grill.jpg);
background-repeat:no-repeat;
width:347px;
height:332px;
text-align:left;
padding:70px 0px 0px 0px;
}  
 
.bottom_nav{
background-color:#C9C7AF;
width:760px;
height:55px;
}  

table#bordertbl{
border-left:1px solid #EBBA85;
border-right:1px solid #EBBA85;
border-top:1px solid #EBBA85;
border-bottom:1px solid #EBBA85;
}

.bottom_nav_text{
font-size:10px;
font-weight:bold;
color:#FD7400;
font-size:10px;
padding-left:5px;
}

.bottom_nav_text a{
color:#FD7400;
text-decoration:underline;
}

.bottom_nav_text a:hover{
color:#ffffff;
}

.copyrights{
font-weight:bold;
color:#FFFFFF;
font-size:10px;
padding-left:5px;
}

.copyrights a{
color:#ffffff;
text-decoration:underline;
}

.copyrights a:hover{
color:#F89868;
}

#home_default{
background-image:url(images/home.jpg);
}

#contact_default{
background-image:url(images/contact.jpg);
}

#menu_default{
background-image:url(images/menu.jpg);
}

#menu_large_default{
background-image:url(images/menu_large.jpg);
}

#wine_cellar_default{
background-image:url(images/wine_cellar.jpg);
}


#location_default{
background-image:url(images/location.jpg);
}

#gallery_default{
background-image:url(images/gallery.jpg);
}

#feedback_default{
background-image:url(images/feedback.jpg);
}


#reservations_default{
background-image:url(images/reservations.jpg);
}

#main_menu_home{
	height: 59px;
	width: 46px;
	overflow: hidden;
	background: url(images/oliveto_home.jpg) top left no-repeat;
	display: block;
	color:#F8FAF7;
	font-size:2px;
}

#main_menu_home:hover{
	background-position: bottom left;
}

#main_menu_menu{
	height: 59px;
	width: 47px;
	overflow: hidden;
	background: url(images/oliveto_menu.jpg) top left no-repeat;
	display: block;
	color:#F8FAF7;
	font-size:2px;
}

#main_menu_menu:hover{
	background-position: bottom left;
}
#main_menu_wines{
	height: 59px;
	width: 67px;
	overflow: hidden;
	background: url(images/oliveto_wines.jpg) top left no-repeat;
	display: block;
	color:#F8FAF7;
	font-size:2px;
}

#main_menu_wines:hover{
	background-position: bottom left;
}

#main_menu_location{
	height: 59px;
	width: 53px;
	overflow: hidden;
	background: url(images/oliveto_location.jpg) top left no-repeat;
	display: block;
	color:#F8FAF7;
	font-size:2px;
}

#main_menu_location:hover{
	background-position: bottom left;
}

#main_menu_gallery{
	height: 59px;
	width: 54px;
	overflow: hidden;
	background: url(images/oliveto_gallery.jpg) top left no-repeat;
	display: block;
	color:#F8FAF7;
	font-size:2px;
}

#main_menu_gallery:hover{
	background-position: bottom left;
}

#main_menu_feedback{
	height: 84px;
	width: 53px;
	overflow: hidden;
	background: url(images/oliveto_feedback.jpg) top left no-repeat;
	display: block;
	color:#F8FAF7;
	font-size:2px;
}

#main_menu_feedback:hover{
	background-position: bottom left;
}

#main_menu_contact{
	height: 84px;
	width: 54px;
	overflow: hidden;
	background: url(images/oliveto_contact.jpg) top left no-repeat;
	display: block;
	color:#F8FAF7;
	font-size:2px;
}

#main_menu_contact:hover{
	background-position: bottom left;
}

#main_menu_menu2{
	height: 140px;
	width: 53px;
	overflow: hidden;
	background: url(images/oliveto_menu_2.jpg) top left no-repeat;
	display: block;
	color:#FAF6D3;
	font-size:2px;
}

#main_menu_menu2:hover{
	background-position: bottom left;
}

#main_menu_reservations{
	height: 140px;
	width: 54px;
	overflow: hidden;
	background: url(images/oliveto_reservations.jpg) top left no-repeat;
	display: block;
	color:#F5EEDC;
	font-size:2px;
}

#main_menu_reservations:hover{
	background-position: bottom left;
}

#extra_content{
background-color:#F4EDDB;
}

.title_1{
font-size:14px;
text-decoration:underline;
color:#F89868;
font-weight:bold;
}

.smaller_text{
font-size:10px;
}

textarea, input{
border:1px solid #B6B69C;
color:#333333;
}

.default_bold{
font-weight:bold;
}

.links{
font-size:12px;
color:#000000;
text-decoration:underline;
}
a.links{
text-decoration:none;
color:#000000;
text-decoration:underline;
}
a.links:hover{
color:#ffffff;
text-decoration:underline;
}

.big_bold{
font-size:18px;
font-weight:bold;
}
IMG.bdr{
	border:1px solid #F09F67;
	margin: 1px;
	padding:0px;
}

IMG.bdr2{
border:2px solid #676D23;
	margin: 1px;
	padding:0px
}

div.scroll {	
height: 610px;	
width: 330px;	
overflow: auto;
background-color: #F4EDDB;	
scrollbar-base-color:#D6D4BD;
scrollbar-arrow-color:#65605C;
padding:7px 7px 7px 7px;
}

.title2{
color:#676D23;
font-size:12px;
}

.title3{
color:#000000;
font-size:16px;
font-weight:bold;
}

.title4{
font-size:9px;
font-weight:bold;
}
.title5{
color:#000000;
font-size:18px;
}

.word_links{
font-size:10px;
font-weight:bold;
color:#F69A6B;
font-size:12px;
}

.word_links a{
color:#F69A6B;
text-decoration:underline;
}

.word_links a:hover{
color:#B6B69C;
}

.Welcome{
font-size:12px;
font-weight:bold;
color:#000000;
font-size:12px;
text-decoration:none;
}

p.first{
font-size:1em;
}
p.first:first-letter {
font-size: 170%;
}
