@charset "utf-8";
* {margin:0px;padding:0px;}
body {background:url(images/bg.jpg) repeat;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
#wrap {width:735px;margin:auto;}
.clear {clear:both;}
a {color:#333333;}
a:visited,active {color:#333333;}
img {border:0px;}
#topbar {background:url(images/topbg.jpg) repeat-x;height:89px;}
#topbar #TopSection {
	width:934px;
	margin:auto;
}
#sitename {display:block;height:40px;float:left;padding:3px;font-size:30px;font-weight:normal;color:#FFFFCC;}
#sitename span {text-transform:lowercase;font-style:italic;color:#D1DDED;font-size:34px;}
#sitename a, #sitename a:visited, #sitename a:active, #sitename a:hover{color:#FFFFCC;text-decoration:none;}
#sitename span a, #sitename span a:visited, #sitename span a:active, #sitename span a:hover {color:#D1DDED;text-decoration:none;}
#topbarnav {height:36px;padding-top:10px;text-align:right;color:#ffffcc;}
#topbarnav a{color:#FFFFCC;}
#topbarnav a:visited,active {color:#FFFFCC;}
#topbarnav a:hover {color:#FFFFFF;text-decoration:none;}
#topbarnav .topnavitems {float:right;display:block;}
#wrap #header {background:url(images/header2.jpg) no-repeat;height:230px;margin-top:10px;}
#wrap #header2 {
	height:230px;
	margin-top:10px;
}
#header .introtext {display:block;padding:20px 30px 0px 275px;text-align:right;font-weight:normal;color:#FFFFFF;font-size:25px;}
.highlight {color:#FFFF99;font-size:28px;font-style:italic;}
.highlight2 {color:#8D6932;font-size:28px;font-style:italic;}
#topmenu {list-style:none;text-align:center;padding-top:4px;}
#topmenu li {display:inline;}
#topmenu a, #topmenu a:visited, #topmenu a:active {
    display:block;
    text-decoration:none;
    color:#9B7746;
    float:left;
    height:30px;
    padding:9px 21px 0px 21px;
    background:url(images/menubg1.jpg) no-repeat right top;
}
#topmenu a:hover {
	display:block;
	text-decoration:none;
	color:#333333;
	float:left;
	height:30px;
	padding:9px 21px 0px 21px;
	background:url(images/menubg2.jpg) no-repeat right top;
}
#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active {
	display:block;
	text-decoration:none;
	color:#333333;
	float:left;
	height:30px;
	padding:9px 21px 0px 21px;
	background:url(images/menubg2.jpg) no-repeat right top;
}
#contents {font-size:11px;}
#contents a:hover {text-decoration:none;}
#contents p {color:#666666;line-height:22px;}
#contents h2 {color:#8D6932;font-weight:normal;}
#aboutdiv {float:left;padding:3px;width:196px;margin:5px 2px 5px 5px;}
#aboutdiv_tp {float:left;padding:0px;width:726px;margin:5px 0px 5px 0px;}
#aboutdiv_tp .raquo {color:#8D6932;font-weight:bold;}
#aboutdiv_tp .icons {color:#666666;line-height:22px;width: 726px;float: left;}
#aboutdiv_tp .icons2 {height:80px;color:#666666;line-height:22px;width:363px;float:left;}
.icon2_voice {padding-top:25px;}
#aboutdiv_tp .image_thumbs {float:left;}
#aboutdiv .openquote {display:block;background:url(images/quote.gif) no-repeat;float:left;padding:3px;width:12px;height:12px;}
#aboutdiv_tp .openquote_tp {display:block;background:url(images/quote.gif) no-repeat;float:left;padding:3px;width:12px;height:12px;}
#aboutdiv h2 {padding:5px;display:block;background:url(images/h2line.gif) repeat-x left bottom;color:#8D6932;margin:0px 3px 5px 0px;font-family:Arial, Helvetica, sans-serif;font-size:18px;}
#aboutdiv_tp h2 {padding:15px 3px 5px 0px;display:block;background:url(images/h2line.gif) repeat-x left bottom;color:#8D6932;font-family:Arial, Helvetica, sans-serif;font-size:18px;}
#aboutdiv_tp h1 {padding:5px;display:block;background:url(images/h2line.gif) repeat-x left bottom;color:#8D6932;margin:15px 3px 5px 0px;font-family:Arial, Helvetica, sans-serif;}
#homecontents {
	float:left;
	width:498px;
	padding:3px 3px 3px 20px;
	margin:5px 5px 5px 0px;
	background:url(images/sidebarbg1.jpg) repeat-y left;
	position: relative;
}
#homecontents p, left p, right p {margin:10px 0px 10px 0px;}
#homecontents h2 {display:block;color:#8d6932;border-bottom:solid 1px #E1D2A6;font-size:22px;}
#homecontents h2 a{text-decoration:none;color:#8d6932;}
#homecontents h2 a:hover {text-decoration:none;color:#000000;border-bottom:solid 1px #000000;background:#ffffcc;}
.postinfo {display:block;text-align:right;color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#footer {background:url(images/footer.jpg) repeat-x;padding:40px 0px 0px 15px;background-color:#333333;}
#footercontent {width:934px;margin:auto;padding:10px;}
#previews {padding:5px;}
#previews .item {width:84px;height:85px;float:left;text-align:center;}
#previews .item a img, #previews .item a:visited img, #previews .item a:active img{background:#efefef;border:solid 1px #CCCCCC;padding:3px;}
#previews .item a:hover img{background:#efefef;border:solid 1px #000000;padding:3px;}
#previews .item .caption {display:block;color:#CCCCCC;}
#previews2 {padding:5px;width: 546px;}
#previews2 .item {width:94px;height:85px;float:left;text-align:center;}
#previews2 .item a img, #previews2 .item a:visited img, #previews2 .item a:active img{background:#efefef;border:solid 1px #CCCCCC;padding:3px;}
#previews2 .item a:hover img{background:#efefef;border:solid 1px #000000;padding:3px;}
#previews2 .item .caption {display:block;color:#CCCCCC;}
#previews3 {padding:2px;}
#previews3 .item {width:94px;height:85px;float:left;text-align:center;}
#previews3 .item a img, #previews3 .item a:visited img, #previews3 .item a:active img{background:#efefef;border:solid 1px #CCCCCC;padding:3px;}
#previews3 .item a:hover img{background:#efefef;border:solid 1px #000000;padding:3px;}
#previews3 .item .caption {display:block;color:#CCCCCC;}
#copyright {margin:0 auto;color:#FFFFFF;border-top:solid 1px #333333;background:url(images/copyrightbg.jpg) repeat-x;text-align:center;}
#footer a,#footer a:visited, #footer a:active, #footer a:hover {color:#FFFFCC;}
#credit {background:#000000;height:25px;padding:10px;border-top:solid 2px #666666;text-align:center;color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#credit a,#footer a:visited, #footer a:active, #footer a:hover {color:#999999;}
.tabella {
	padding:4px;
	height:330px;
	width:702px;
	margin:0 auto;
}
.tabella_high {
	width:115px;
	float:left;
	background-color:#CFC09F;
	text-align:center;
	font-size:16px;
	border-style:dotted;
	border-width:1px;
}
.tabella_high2 {
	width:232px;
	float:left;
	background-color:#CFC09F;
	text-align:center;
	font-size:18px;
	border-style:dotted;
	border-width:1px;
}
.tabella_mid_chiaro {width:115px;float:left;background-color:#EFE8CC;text-align:center;font-size:16px;border-style:dotted;border-width:1px;}
.tabella_mid_chiaro2 {
	width:232px;
	float:left;
	background-color:#EFE8CC;
	text-align:center;
	font-size:16px;
	border-style:dotted;
	border-width:1px;
}
.tabella_mid_scuro {width:115px;float:left;background-color:#CFC09F;text-align:center;font-size:16px;border-style:dotted;border-width:1px;}
#contact_form {color:#666666;text-align:center;width:652px;margin:0 auto;height:185px;}
.contact_form_area {width:326px;float:left;text-align:right;height:30px;}
.contact_form_area input, select {color:#666666;}
.contact_form_textarea{color:#666666;text-align:center;width:652px;margin:0 auto;height:250px;}
.contact_form_textarea input, select, textarea {color:#666666;}
.contact_form_textarea textarea {width:650px;}
.google_map {width:500px;height:436px;margin:15px 0px 15px 0px;}
.house {width:660px;height:175px;margin:0 auto;}
.house_big {width:180px;float:left;}
.house_loc {width:480px;float:left;}
.house_descr {width:556px;float:left;padding-top:20px;}
.house_plant {width:170px;text-align:center;padding-top:20px;float:left;}
.thumb_gal {width:175px;float:left;text-align:center;height:150px;padding:3px;}
.thumb_gal img {padding:3px;border:1px solid #e0dbbe;}
.thumb_gal2 {float:left;text-align:center;height:106px;padding: 3px;}
.thumb_gal2 img {padding:3px;border:1px solid #e0dbbe;}
.thumb_gal3 {float:left;text-align:center;height:102px;padding: 3px;}
.thumb_gal3 img {padding:3px;border:1px solid #e0dbbe;}
.the_pro_content {width:496px;float:left;height:427px;}
.the_pro_logo {width:230px;float:left;background-image:url(images/the_property.jpg);height:427px;background-repeat:no-repeat;}
.the_pro_logo_slogan {padding:25px; color:#FFFFFF; font-size:25px; font-weight:normal;}
@media projection, screen {.ui-tabs-hide {display: none;}}
@media print {.ui-tabs-nav {display: none;}}
.ui-tabs-nav, .ui-tabs-panel {font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;font-size: 12px;}
.ui-tabs-nav {list-style: none;margin: 0;padding: 0 0 0 4px;}
.ui-tabs-nav:after {display: block;clear: both;content: " ";}
.ui-tabs-nav li {float: left;margin: 0 0 0 1px;min-width: 84px;}
.ui-tabs-nav a, .ui-tabs-nav a span {display: block;padding: 0 10px;background: url(images/tab.png) no-repeat;}
.ui-tabs-nav a {margin: 1px 0 0;padding-left: 0;color: #7B6826;font-weight: bold;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap;outline: 0;}
.ui-tabs-nav .ui-tabs-selected a {position: relative;top: 1px;z-index: 2;margin-top: 0;color: #000;}
.ui-tabs-nav a span {width: 64px;min-width: 64px;height: 18px;min-height: 18px;padding-top: 6px;padding-right: 0;}
.ui-tabs-nav a span {width: auto;height: auto;}
.ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 1px;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {background-position: 100% -150px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {background-position: 0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {background-position: 0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {cursor: pointer;}
.ui-tabs-disabled {opacity: .4;filter: alpha(opacity=40);}
.ui-tabs-panel {border-top: 1px solid #7B6826;padding: 1em 8px;background: #f8f2da;}
.ui-tabs-loading em {padding: 0 0 0 20px;background: url(images/loading.gif) no-repeat 0 50%;}
* html .ui-tabs-nav {display: inline-block;}
*:first-child+html .ui-tabs-nav  {display: inline-block;}

