/* ----------------------------------
Author: i-Design.net 
URL: http://www.welovesalento.co.uk
-------------------------------------*/

BODY { 
margin: 0px;
padding: 0px;
background-color: #3366ff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #ffffff;
}

TD { font-family: Verdana,Arial,Helvetica; font-size: 12px; }

.style1 {
	font-size: 14px;
	font-weight: bold;
}
.style2 {
	font-size: 9pt;
	color: #3399FF;
}

#whiter { 
background-color: #ffffff;
}


.borderh img { border: 1px solid #999999; }
.borderh:hover img { border: 1px solid #dddddd; }
.borderh:hover { color: red; /* irrelevant definition to overcome IE bug */ }

.borderit img { border: 1px solid #3366ff; }
.borderit:hover img { border: 1px solid #dddddd; }
.borderit:hover { color: red; /* irrelevant definition to overcome IE bug */ }

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding: 10px;
	background-color: #3366FF;
	margin-left: 10px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
}
.textbox-about {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding: 10px;
	background-color: #3366FF;
	margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.textbox-prop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding: 0px;
	background-color: #3366FF;
	margin-left: 0px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 0px;
}
.textbox-landscape {
    width: 500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding: 10px;
	background-color: #3366FF;
	margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.aqua-12 {	font-size: 12px;	font-weight: normal;	color: #66ffcc;}

.aqua-bold {	font-size: 10px;	font-weight: normal;	color: #66ffcc;}

.aqua-bold:link, .aqua-bold:visited		{text-decoration: none; color: #66ffcc; font-size: 10px;}
.aqua-bold:active, .aqua-bold:hover     {text-decoration: none; color: #ffff99; font-size: 10px;}

.aqua-press:link, .aqua-press:visited 	{text-decoration: none; color: #66ffcc; font-size: 12px;}
.aqua-press:active, .aqua-press:hover    {text-decoration: none; color: #ffff99; font-size: 12px;}

.submenu:link, .submenu:visited	{text-decoration: none; color: #66ffcc; font-size: 12px; font-weight: normal; line-height: 12pt;}

.submenu:active, .submenu:hover {text-decoration: none; color: #ffffff; font-size: 12px; font-weight: normal; line-height: 12pt;}

.submenu-op:link, .submenu-op:visited	{text-decoration: none; color: #ffffff; font-size: 12px; font-weight: normal; line-height: 12pt; background-color: #3366FF;}

.submenu-op:active, .submenu-op:hover {text-decoration: none; color: #ffffff; font-size: 12px; font-weight: normal; line-height: 12pt;background-color: #3366FF;}

.submenu-rural:link, .submenu-rural:visited	{text-decoration: none; color: #ff99cc; font-size: 12px; font-weight: normal; line-height: 12pt;}

.submenu-rural:active, .submenu-rural:hover {text-decoration: none; color: #ffffff; font-size: 12px; font-weight: normal; line-height: 12pt;}

.submenu-town:link, .submenu-town:visited	{text-decoration: none; color: #ffcc66; font-size: 12px; font-weight: normal; line-height: 12pt;}

.submenu-town:active, .submenu-town:hover {text-decoration: none; color: #ffffff; font-size: 12px; font-weight: normal; line-height: 12pt;}

.submenu-text       {text-decoration: none;	color: #ffff99;	font-size: 12px; font-weight: normal; line-height: 12pt; background-color: #3366FF;}

.new-resto:link, .new-resto:visited	{text-decoration: none; color: #0099ff; font-size: 12px; font-weight: normal; line-height: 12pt;}

.new-resto:active, .new-resto:hover {text-decoration: none; color: #000033; font-size: 12px; font-weight: normal; line-height: 12pt;}

.footer {text-decoration: none;	font-size: 10px; font-weight: normal;	color: #ffffff; }
.footer:link, .footer:visited 	{text-decoration: none; color: #66ffcc; font-size: 10px;}
.footer:active, .footer:hover   {text-decoration: none; color: #ffff99; font-size: 10px;}

.rfooter {text-decoration: none; font-size: 10px; font-weight: normal;	color: #0099ff; }
.rfooter:link, .rfooter:visited 	{text-decoration: none; color: #0099ff; font-size: 10px;}
.rfooter:active, .rfooter:hover   {text-decoration: none; color: #000033; font-size: 10px;}


.houseleft img {	margin-left: 10px; margin-right: 5px;}
.houseright img {	margin-left: 5px; margin-right: 10px;}


div.termsarea {
  font-size: 10px;
  font-weight: normal;
}

a.terms {
  background-color: #3366FF;
  padding: 7px 150px 7px 7px;
  text-decoration: none;
}

a.terms, a.terms:visited {
  color: #66ffcc;
}

a.terms:hover {
  background-color: #3333cc;
  color: #ffff99;
}



.prop-titles {	color: #ffcc66;	font-size: 12px; font-weight: normal; }
.prop-titles-rural {	color: #ff99cc;	font-size: 12px; font-weight: normal; }
.prop-titles-resto {	color: #ff9933;	font-size: 12px; font-weight: normal; }


.mailing:link, .mailing:visited	{text-decoration: none; color: #66ffcc; font-size: 12px; font-weight: normal; line-height: 12pt; letter-spacing:1px;}

.mailing:active, .mailing:hover {text-decoration: none; color: #ffffff; font-size: 12px; font-weight: normal; line-height: 12pt; letter-spacing:1px;}

.blog { width: 440px; 	margin-top: 10px; }
.blogheader { 	color: #ffcc66; }

a.resto {
  font-size: 9px;
  background-color: #3366FF;
  padding: 1px 1px 1px 1px;
  text-decoration: none;
line-height: 12pt;
}

a.resto, a.resto:visited {
  color: #66ffcc;
}

a.resto:hover {
  background-color: #3333cc;
  color: #ffff99;
}

.textbox-resto {
background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
        color: #999999;
	padding: 0px;
	margin-left: 0px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 0px;

}
.restog {
color: #999999;
}