/* CSS DOCUMENT */

/* RentaVilla Website: www.rentavilla.com, Designed by www.wellbuiltweb.com */

/* STRUCTURE */

img 	{
    	border: 0;
			}

#header		{
			position: relative;
			width: 750px;
			margin: 0;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			text-align: center;
			color: #FFFFFF;
			}

#main 		{
			width: 550px;
			margin: 0 auto;
			position: relative;
			text-align: left;
			color: #333333;
			font-size: 100%;
			}
			
#nav		{
			width: 87px;
			margin: 0;
			padding: 4px 4px 4px 4px;
			position: relative;
			text-align: right;
			font-weight: normal;
			font-size: 10px;
			border-right: 1px inset #636B4A;
			border-bottom: 1px inset #636B4A;
			color: #FFFFFF;
			font-family: Verdana, Arial, sans-serif;
			}
			
#map {
			border: 1px inset #CCCCCC; 
		}
			
#navbold	{
			width: 87px;
			margin: 0;
			padding: 4px 4px 4px 4px;
			position: relative;
			text-align: right;
			font-weight: normal;
			font-size: 10px;
			border-right: 1px inset #636B4A;
			border-bottom: 1px inset #636B4A;
			color: #FFFFFF;
			font-family: Verdana, Arial, sans-serif;
			}
			
#snap		{
			margin: 40px 0 0 100px;
			position: relative;
			text-align: left;
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			color: #A19B7A;
			}

#quote	/* WINE RED QUOTE TEXT ITALIC AND INDENTED */
			{
			font-size: 13px;
			font-style: italic;
			font-weight: normal;
			font-family: Georgia, Times New Roman, Times, serif;
			line-height: 130%;
			color: 990000;
			margin: 20px 40px 25px 40px;
			text-indent: -15;
			}
			
#author		{
			font-size: 10px;
			font-family: Verdana, Arial, sans-serif;
			color: #A19B7A;
			}
						
#detail		{
			width: 150px;
			margin: 0;
			padding: 0 0 0 0;
			position: relative;
			text-align: left;
			font-size: 11px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			}
			
#sorting	{
			text-align: left;
			font-size: 9px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FBF7E7;
			background: #990000;
			padding: 3px;
			margin: 0 0 15px 0;
			}

#details	{
			width: 140px;
			margin: 0;
			padding: 0 0 0 10px;
			position: relative;
			text-align: left;
			font-size: 9px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			}

#detailtan	/* SAND TAN PROPERTY TEXT WITH LIGHT BACKGROUND */
			{
			font-size: 11px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			line-height: 120%;
			margin: 0 0 5px 0;
			color: #A19B7A;
    	text-align: left;
			background: #F0EDD3;
			padding: 0 3px 2px 3px;
			}
			
#detailtanclear	/* SAND TAN PROPERTY TEXT WITH LIGHT BACKGROUND */
			{
			font-size: 9px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			line-height: 120%;
			margin: 0 0 15px 0;
			color: #A19B7A;
    	text-align: left;
			padding: 0 3px 2px 3px;
			}			
			
#detailred		{
			font-size: 11px;
			font-weight: normal;
			color: #990000;
    	text-align: right;
			font-family: Georgia, Times New Roman, Times, serif;
			line-height: 120%;
			margin: 0 0 5px 0;
			background: #F0EDD3;
			padding: 0 3px 2px 3px;
			}
			
#detailredlarger		{
			font-size: 14px;
			font-weight: normal;
			color: #990000;
    	text-align: right;
			font-family: Georgia, Times New Roman, Times, serif;
			line-height: 120%;
			margin: 0 0 5px 0;
			background: #F0EDD3;
			padding: 0 3px 2px 3px;
			}			


#formtan	/* SAND TAN PROPERTY TEXT WITH LIGHT BACKGROUND */
			{
			font-size: 11px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			color: #A19B7A;
    	text-align: left;
			}

#footer		{
			position: relative;
			width: 750px;
			margin: 0;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			text-align: center;
			color: #CC0000;
			}

#copyright	{
			position: relative;
			width: 750px;
			margin: 0;
			padding: 4px 4px 4px 4px;
			font-family: Verdana, Arial, sans-serif;
			font-size: 9px;
			font-weight: normal;
			text-align: center;
			color: #990000;
			}


/* TEXT STYLES */

p 			
			{
			font-size: 11px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			line-height: 130%;
			margin: 5px 0 10px 0;
			color: #5A5746;
			}

.plight		
			{
			font-size: 11px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			color: #A19B7A;
			}
			
.dropcap:first-letter	
			{
			font: bold 200% times, serif;
			color: #FAF6E5;
			float: left;
			padding: 1px 4px 1px 4px;
			margin-right: 3px;
			background: #990000;
			}

.frame
			{
			border-style: solid;
			border-width: 1px;
			border-color: #CCCCCC;
			background-color: #FFFFFF;
			padding: 5px;
			}			

.frameright
			{
			border-style: solid;
			border-width: 1px;
			border-color: #CCCCCC;
			background-color: #FFFFFF;
			padding: 5px;
			float: right;
			}

h1 		/* WINE RED HEADER TEXT */
			{
			font-size: 22px;
			font-weight: bold;
			font-style: italic;
			font-family: Georgia, Times New Roman, Times, serif;
			margin: 0 0 0 0;
			color: #990000;
			}

h2 		/* SAND TAN SUB HEADER TEXT */
			{
			font-size: 14px;
			font-weight: normal;
			font-family: Georgia, Times New Roman, Times, serif;
			margin: 5px 0 10px 0;
			color: #A19B7A;
			}

h3 		/* WINE RED TITLE TEXT */
			{
			font-size: 16px;
			font-weight: normal;
			font-family: Georgia, Times New Roman, Times, serif;
			line-height: 120%;
			margin: 0 0 2px 0;
			color: #990000;
			}

.smallred 	{
			font-size: 14;
			}

h4 		/* SAND TAN SUB TITLE TEXT */
			{
			font-size: 12px;
			font-weight: normal;
			font-family: Georgia, Times New Roman, Times, serif;
			margin: 2px 0 5px 0;
			color: #A19B7A;
			}

.smalltan	{
			font-size: 11px;
			margin: 0 0 0 0;
			}

h5		/* OLIVE GREEN REGIONAL BAR AND LIGHT TEXT */
			{
			font-size: 16px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			line-height: 120%;
			margin: 0 0 15px 0;
			color: #FAF6E5;
			background: #C0CAA0;
			padding: 0 3px 1px 3px;
			}
			
h6		/* SAND TAN SMALL CAPTION TEXT */
			{
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			line-height: 100%;
			margin: 5px 0 5px 0;
			color: #A19B7A;
			text-align: left;
			}

.calendarheaders
			{
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			margin: 0;
			color: #FAF6E5;
			text-align: center;
			}

.calendardate
			{
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			margin: 0;
			color: #8D8972;
			text-align: center;
			}

.calendarbody
			{
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			margin: 0;
			color: #000000;
			text-align: center;
			}					

.light		/* SAND TAN PROPERTY TEXT WITH LIGHT BACKGROUND */
			{
			font-size: 11px;
			font-weight: normal;
			color: #990000;
    	text-align: right;
			font-family: Georgia, Times New Roman, Times, serif;
			}

li			{
			font-size: 12px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			line-height: 120%;
			margin: 0 0 5px 0;
			color: #666666;
    		text-align: left;
			}

ul			{
			list-style-type: circle;
			color: #999999;
			}


/*  BODY HYPERLINKS */

a:link 		
			{
			text-decoration: none;
			color: #990000;
			}

a:visited 	
			{
			text-decoration: none;
			color: #990000;
			}

a:hover 	
			{
			text-decoration: underline;
			color: #990000;
			}

a:active 	
			{
			text-decoration: none;
			color: #990000;
			}
			
			
/* HEADER HYPERLINKS */
			
#header a:link	
			{
			font-weight: normal;
			color: #ffffff;
			text-decoration: none;
			}

#header a:visited 	
			{
			font-weight: normal;
			color: #ffffff;
			text-decoration: none;
			}

#header a:hover 	
			{
			font-weight: normal;
			color: #ffffff;
			text-decoration: underline;
			}

#header a:active 	
			{
			font-weight: normal;
			color: #ffffff;
			text-decoration: none;
			}

/* REGION HYPERLINK */
			
#region a:link	
			{
			font-weight: normal;
			color: #FAF6E5;
			text-decoration: none;
			}

#region a:visited 	
			{
			font-weight: normal;
			color: #FAF6E5;
			text-decoration: none;
			}

#region a:hover 	
			{
			font-weight: normal;
			color: #FAF6E5;
			text-decoration: underline
;			}

#region a:active 	
			{
			font-weight: normal;
			color: #FAF6E5;
			text-decoration: none;
			}

/* NAVIGATION HYPERLINKS */

#nav a:link	
			{
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			color: #FFFFFF;
			text-decoration: none;
			}

#nav a:visited 	
			{
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			color: #FFFFFF;
			text-decoration: none;
			}

#nav a:hover
			{
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			color: #FFFFFF;
			text-decoration: underline;
			}
			
#nav a:active 	
			{
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			color: #FFFFFF;
			text-decoration: none;
			}

/* SNAP BACK HYPERLINKS */

#snap a:link	
			{
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			color: #A19B7A;
			text-decoration: none;
			}

#snap a:visited 	
			{
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			color: #A19B7A;
			text-decoration: none;
			}

#snap a:hover
			{
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			color: #A19B7A;
			text-decoration: underline;
			}
			
#snap a:active 	
			{
			font-size: 10px;
			font-weight: normal;
			font-family: Verdana, Arial, sans-serif;
			color: #A19B7A;
			text-decoration: none;
			}

/* DETAILS HYPERLINKS */

#detail a:link	
			{
			font-weight: normal;
			text-decoration: none;
			color: #FFFFFF;
			}

#detail a:visited 	
			{
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			}

#detail a:hover
			{
			font-weight: normal;
			text-decoration: underline;
			color: #FFFFFF;
			}
			
#detail a:active 	
			{
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			}

/* FOOTER HYPERLINKS */
			
#footer a:link	
			{
			color: #CC0000;
			text-decoration: none;
			}

#footer a:visited 	
			{
			font-weight: normal;
			color: #CC0000;
			text-decoration: none;
			}

#footer a:hover 	
			{
			font-weight: normal;
			color: #CC0000;
			text-decoration: underline;
			}

#footer a:active 	
			{
			font-weight: normal;
			color: #CC0000;
			text-decoration: none;
			}

/* COPYRIGHT HYPERLINKS */
			
#copyright a:link	
			{
			color: #990000;
			text-decoration: none;
			}

#copyright a:visited 	
			{
			font-weight: normal;
			color: #990000;
			text-decoration: none;
			}

#copyright a:hover 	
			{
			font-weight: normal;
			color: #990000;
			text-decoration: underline;
			}

#copyright a:active 	
			{
			font-weight: normal;
			color: #990000;
			text-decoration: none;
			}


/* IMAGES 

img 		
			{
			border-color: #cccccc;
			border-style: none;
			border-width: 0px;
			padding-left: 0px;
			padding-bottom: 0px;
			float: right;
			}
*/

#photoholder 
			{
			background:none;
			align: center;
			overflow:hidden;
			margin:0 auto;
			}		

#pictureArea 
			{
			background: #FFF;
			margin:0 auto;
			width: 50em;	
			width: 100%;	
			}	
			
#pictureFrame img 
			{
			border:10px solid #FFF;
			background: #FFF;
			display: block;
			margin:0 auto;
			align: center;
			float: right;
			}		
				
			