/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color:#7c5e16;
}
#wrapper { 
 margin: 0 auto;
 width: 760px;
 padding:1px;
 background-color:#f1ede2;
 background-image:url(../images/bg_wrapper.gif);
 background-repeat:repeat-x;
}
#header {
 color: #333;
 width: 760px;
 float: left;
 height: 80px;
}

#stats_flash {
	float: right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#fl_special  {
					padding:0px;
					float:right;
					}




					#logo{
					padding:17px;
					float:left;
					}
					
					#languages{
					padding:10px;
					padding-top:50px;
					float:right;

					}
					
					#languages a{
					 font-family: Arial, Helvetica, sans-serif;
					 font-size: 11px;
					 text-decoration:none;
					 color:#000000;
					}
					
					
 #navigation {
 float: left;
 width: 760px;
 color: #333;
 height:60px;
/* background-image:url(../images/bg_nagivation.jpg); */
 background-image:url(../images/img90/bg_navigation_fattoria_flush.jpg); 
 padding-top:180px;
}


					#navigation ul
					{
					list-style: none;
					padding: 0;
					} 
					
					#navigation ul li
					{
					float: left;
					margin:4px;
					margin-left:20px;
					margin-top: 25px;
					} 
					
					#navigation ul li a{
					color:#FFFFFF;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					text-decoration:none;
					font-weight:bold;
					}
					




#leftcolumn { 
 color: #333;
 width: 500px;
 float: left;
 padding-top:30px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:20px;
}

.homepage{
padding-left:5px;
padding-right:0px;
}

.homepage p{
text-align:justify;
padding-left:5px;
padding-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#b04d33;
padding-bottom:10px;
padding-left:5px;
}

.caption_text_orange {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b04d33;
text-align:center;
}

.h1-black {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:500;
padding-bottom:10px;
}

.h2-black {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:500;
padding-bottom:5px;
}



h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#996600;
padding-bottom:10px;
}




/*   BOXES ON HOMEPAGE    */


.box{
width:140px;
float:left;
padding:10px;
padding-left:15px
}

.box h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b04d33;
padding-bottom:10px;
}

.box a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b04d33;
padding-bottom:10px;
text-decoration:none;
}


.box img{
padding:6px;
padding-top:5px;
padding-bottom:7px;
background-image:url(../images/bg_tn.gif);
background-repeat:no-repeat;
}


.box p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
}


.box ul {
  float: left;
  width: 140px;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
.box ul li {
  float: left;
  width: 70px;
  margin: 0;
  padding: 0;
} 

.box ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#000000;
} 


label{
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


/*           SEARCH BOX  STYLES        */

#searchbox{
width:189px;
padding:10px;
padding-left:30px;
}




#searchbox label {
	width: 170px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#searchbox select {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:1px solid #cccccc;
margin-bottom:5px;
}

#searchbox input {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:1px solid #cccccc;
margin-bottom:5px;
}


.btn{
	padding:0px;
	margin:0px;
	width:100px;
	height:21px;
	background-image:url(../images/bg_btn.gif);
	border:0px solid red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
}















#rightcolumn { 
 float: right;
 color: #333;
 width: 239px;
 display: inline;
 margin-top:30px;
 padding-right:5px;
 padding-left:5px;
  margin-bottom:20px;
  border-left:1px solid #c9c6bc;
}


#specials{
 width: 760px;
 clear: both;
 color: #333;
 min-height:220px;
  background: #e7e0ce;
 background-image:url(../images/bg_specials.gif);
 background-repeat:repeat-x;
}

.specialbox{
width:219px;
float:left;
padding:10px;
padding-left:20px;
}

.specialbox h1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#942c11;
font-weight:bold;
text-decoration:none;
}

.specialbox img{
padding-top:10px;
padding-bottom:10px;
}

.specialbox p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
}

.specialbox p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#942c11;
font-weight:bold;
text-decoration:none;
}



#footer { 
 width: 750px;
 clear: both;
 color: #FFFFFF;
 background: #4b3d23;
 height:20px;
 padding:5px;
 padding-top:8px;
 font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


#footer a { 
 width: 750px;
 clear: both;
 color: #FFFFFF;
 background: #4b3d23;
 height:20px;
 padding:5px;
 padding-top:8px;
 font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}




#validationcode{ 
margin: 0 auto;
 width: 750px;
 clear: both;
 color: #FFFFFF;
 height:15px;
 padding:5px;
 padding-top:8px;
 font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#7c5e16;
text-align:right;
}


/*      Property details styles     */


.propertydetails{
padding-left:15px;
padding-right:15px;
}

.propertydetails h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#b04d33;
padding-bottom:5px;
}

.propertydetails h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b04d33;
padding-bottom:10px;
} 

.propertydetails a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-bottom:10px;
text-decoration:none
} 

.propertydetails a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#996600;
padding-bottom:10px;
text-decoration:none
} 


.propertydetails p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
padding-bottom:15px;
}



.propertydetails img.tn{
padding:6px;
padding-top:5px;
padding-bottom:7px;
background-image:url(../images/bg_tn.gif);
background-repeat:no-repeat;
margin-right:5px;
margin-left:9px;
}





.colHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7C5E16;
	padding: 3px;
}
.colData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7C5E16;
	border-right-color: #7C5E16;
	border-bottom-color: #7C5E16;
	border-left-color: #7C5E16;
}
.ColPad {
	padding: 5px;
}


.excursions {
 color: #333;
 width: 200px;
 float: left;
 height: 10px;
 margin-left:20px;
}


.excursions ul
					{
					list-style: none;
					padding: 0;
					margin: 0;
					} 
					
					.excursions ul li
					{
					float: left;
					margin:4px;
					} 
					
					.excursions ul li a{
					color:#990000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					font-weight:bold;
					}

.excursions ul li a:hover{
					color:#663366;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					font-weight:bold;
					}


