@charset "utf-8";
/* CSS Document */

body { 

	}

img, a { border:0px}

#maindiv {
		width:1000px;
		height:auto;
		margin:auto}
		
#bodyContent {
				clear:both;
				height:399px; 
				width:1000px;
				margin:auto;
				font-family: Georgia, "Times New Roman", Times, serif;
			}
ul li {
		 margin:0px; 
		 padding:0px; 
		 list-style:none; 
		 float:left
		}

.topDiv {	
			height:124px; 
			width:1000px; 
			clear:both
		}
.topLeft {
			background:url(../images/header03.jpg) no-repeat; 
			width:29px; 
			height:124px; 
			float:left
		}
.topRight { 
			background:url(../images/header02.jpg) no-repeat; 
			width:31px; 
			height:124px; 
			float:left
		}
.bodyContentLeft { 
				
			background:url(../images/patten01.jpg) repeat-y; 
			width:29px; 
			height:399px; 
			float:left
		}
.bodyContentRight {
			background:url(../images/patten02.jpg) repeat-y; 
			width:31px; 
			height:399px; 
			float:left
		}
.menuDiv {
			width:940px; 
			height:37px; 
			float:left; 
			background:url(../images/menubg.jpg) repeat-x
		}

.menuDiv a { font:normal 16px Georgia, "Times New Roman", Times, serif; text-decoration:none}		

.footerLeft {
				background:url(../images/footer02.jpg); 
				width:29px; 
				height:31px; 
				float:left
			}
.footerRight {	
				background:url(../images/footer04.jpg) no-repeat; 
				width:31px; 
				height:31px; 
				float:left
			}
.footerLeft1 { 
				background:url(../images/footer05.jpg); 
				width:24px; 
				height:30px; 
				float:left
			}
.home {  display:block; width:69px; height:29px; padding-top:8px; text-align:center; color:#221c1e}

.homeOver {  color:white; display:block; width:69px; height:29px; padding-top:8px;text-align:center;}

.location {	color:#221c1e; display:block; width:80px; height:29px; padding-top:8px;text-align:center;}
.locationOver {	color:white; display:block; width:80px; height:29px; padding-top:8px;text-align:center;}

.villas { color:#221c1e; display:block; width:170px; height:29px; padding-top:8px;text-align:center;} 
.villasOver { color:white; display:block; width:170px; height:29px; padding-top:8px;text-align:center;} 


.building{ color:#221c1e; display:block; width:108px; height:29px; padding-top:8px;text-align:center;}
.buildingOver{ color:white; display:block; width:108px; height:29px; padding-top:8px;text-align:center;}


.positano {color:#221c1e; display:block; width:106px; height:29px; padding-top:8px;text-align:center;}
.positanoOver { color:white; display:block; width:106px; height:29px; padding-top:8px;text-align:center;}


.marina { color:#221c1e; display:block; width:94px; height:29px; padding-top:8px;text-align:center;}
.marinaOver { color:white; display:block; width:94px; height:29px; padding-top:8px;text-align:center;}



.aboutus { color:#221c1e; display:block; width:82px; height:29px; padding-top:8px;text-align:center;}
.aboutusOver { color:white; display:block; width:82px; height:29px; padding-top:8px;text-align:center;}

.news { color:#221c1e; display:block; width:72px; height:29px; padding-top:8px;text-align:center;}
.newsOver { color:white; display:block; width:72px; height:29px; padding-top:8px;text-align:center;}


.contact { color:#221c1e; display:block; width:72px; height:29px; padding-top:8px;text-align:center;}
.contactOver { color:white; display:block; width:72px; height:29px; padding-top:8px;text-align:center;}

.special {
background:transparent url(../images/special.jpg) no-repeat scroll 0 0;
display:block;
height:37px;
width:138px;
}

.product {

			width:858px; 
			height:250px; 
			padding:10px 0 0 0; 
			clear:both;
			font-style:italic
		}

.productList {
				clear:both; 
				padding:0px 0 0 10px;
				margin:0px;
				font: italic normal 12px Tahoma
			}
.productList li { clear:both; margin:3px 0 0 0; font-family: Arial, Helvetica, sans-serif; width:190px; background:url(../img/disc.jpg) no-repeat 0 3px; padding-left:10px;}

.redText {
	color:#715B1C;
	font-weight:bold
}
