/*****************************************************************************************************/
/* COPYRIGHT (C) 2007 VILLA LOUISA. ALL RIGHTS RESERVED */

body
{
 margin:0;
 padding:0;
 color:#fff;
 font:0.8em 'Trebuchet MS',arial,sans-serif;
 background:#B2B2B2;
}

a,a:visited
{
 border:0;
 margin:0;
 padding:0;
 text-decoration:none;
 font-weight:normal;
 color:#F0037F;
}

a:hover
{
 font-weight:normal;
 text-decoration:underline;
 margin:0;
 padding:0;
 border:0;
 color:#F0037F;
}

a img,img
{
 margin:0;
 padding:0;
 border:0;
}
				
form
{
 margin:0px;
 padding:0px;
}

p
{
 padding:0;
 margin:0;
 color:#B2B2B2;
}

/*****************************************************************************************************/
/* GLOBALS */

.villaPic
{
 clear:both;
 padding:0;
 margin:0 0 15px 0;
 width:180px;
 height:134px;
 border:3px solid #4C4C4C;
}

.textBox
{
 float:left;
 padding:0;
 margin:0 0 0 10px;
 font-size:90%;
 font-family:'Trebuchet MS',arial,sans-serif;
 border:0;
 background:#545454;
 color:#B2B2B2;
 width:120px;
}

.textArea
{
 float:left;
 padding:0;
 margin:0 0 0 10px;
 font-size:90%;
 font-family:'Trebuchet MS',arial,sans-serif;
 border:0;
 background:#545454;
 color:#B2B2B2;
 width:120px;
 height:80px;
}

.go
{
 float:left;
 padding:0;
 margin:0 0 0 10px;
 font-size:90%;
 font-family:'Trebuchet MS',arial,sans-serif;
 border:0;
 background:#545454;
 color:#B2B2B2;
}

/*****************************************************************************************************/
/* CONTAINERS */

#villa
{
 padding:0;
 margin:0 auto;
 width:870px;
 background:#000;
}

/*****************************************************************************************************/
/* HEAD */

#villa #head
{
 float:left;
 padding:0;
 margin:0;
 width:870px;
 height:179px;
 overflow:hidden;
 background:url('../_img/villa-louisa-logo.jpg') no-repeat;
}

#villa #head #headLeft
{
 float:left;
 padding:37px 0 0 10px;
 margin:0;
 width:195px;
 overflow:hidden;
}

#villa #head #headMid
{
 float:left;
 padding:0;
 margin:0;
 width:460px;
 height:179px;
 overflow:hidden;
}

#villa #head #headMid h1,#villa #head #headMid h2
{
 padding:0;
 margin:500px 0 0 0;
 color:#000;
}

#villa #head #headRight
{
 float:left;
 padding:37px 0 0 0;
 margin:0;
 width:195px;
 overflow:hidden;
 text-align:right;
}

/*****************************************************************************************************/
/* BODY */

#villa #body
{
 float:left;
 padding:0;
 margin:15px 0 0 0;
 width:870px;
}

#villa #body #left
{
 float:left;
 padding:20px 0 0 0;
 margin:0;
 width:205px;
}

#villa #body #left h2
{
 clear:both;
 padding:0;
 margin:0 0 20px 0;
 color:#B2B2B2;
 font-family:'Trebuchet MS',arial,sans-serif;
 font-size:170%;
 line-height:100%;
 letter-spacing:-1px;
 text-align:center;
}

#villa #body #left #form
{
 float:left;
 padding:0;
 margin:0 0 30px 10px;
 width:195px;
}

#villa #body #left #form p
{
 padding:0;
 margin:0;
 font-size:90%;
}

#testimonials
{
 float:left;

 margin:10px;
 margin-top:0px;
 width:180px;
}

#villa #body #left .link
{
 float:left;
 padding:0;
 margin:0 0 10px 0;
 width:195px;
}

#villa #body #left .link h3
{
 padding:0;
 margin:0;
 color:#F0037F;
 font-family:'Trebuchet MS',arial,sans-serif;
 font-size:160%;
 line-height:100%;
 letter-spacing:-1px;
 text-align:center;
}

#villa #body #left .link p
{
 color:#F0037F;
 text-align:center;
}

#villa #body #main
{
 float:left;
 padding:0;
 margin:0;
 width:460px;
}

#villa #body #main #mainTop
{
	float:left;
	padding:15px 0 0 0;
	margin:0;
	width:460px;
	background:url('../_img/rounded-corners-top.jpg') no-repeat #4C4C4C;
	text-align:center;
	font-family:"Arial Black";
	font-size:14px;
	color: #FF0099;
}

#villa #body #main #mainTop p
{
 margin:0;
 padding:0 15px 15px 15px;
 width:428px;
 border-left:1px solid #393939;
 border-right:1px solid #393939;
 color: #FF0099;
}

#villa #body #main #mainGallery
{
 float:left;
 padding:0;
 margin:0;
 width:460px;
 height:300px;
}

#villa #body #main #mainBottom
{
 float:left;
 padding:0 0 15px 0;
 margin:0;
 width:460px;
 background:url('../_img/rounded-corners-bottom.jpg') bottom left no-repeat #4C4C4C;
}

#villa #body #main #mainBottom p
{
 margin:0;
 padding:15px 15px 0 15px;
 width:428px;
 border-left:1px solid #393939;
 border-right:1px solid #393939;
}

#villa #body #right
{
 float:left;
 padding:0 10px 0 0;
 margin:0;
 width:195px;
 text-align:right;
}

#villa #body #right #rightPics
{
 float:left;
 padding:0;
 margin:0;
 width:195px;
}

/*****************************************************************************************************/
/* FOOT */

#villa #foot
{
 clear:both;
 margin:0;
 padding:20px 0 20px 0;
 width:850px;
 text-align:center;
}

#villa #foot #footText
{
 clear:both;
 padding:0;
 margin:0;
 width:850px;
 text-align:center;
}

#villa #foot #footText p
{
 padding:0;
 margin:0;
 font-size:90%;
}
