body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#222222;
	background-color:#f0f0f0;
	text-align:center;
	background-image:url(images/luxury-property-italy-shade.png);
	background-position:top;
	background-repeat:repeat-x;
}

.header {
	position:relative;
	width:760px;
	height:130px;
	padding-bottom:4px;
	color:#FFFFFF;
	background-image:url(images/luxury-property-italy-header.jpg); background-repeat:no-repeat;
}

.body {
	position:relative;
	width:760px;
	margin-top:16px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.content {padding:0px; margin:0px; text-align:left; width:760px; background-color:#FFFFFF;}

.main {width:560px; margin:0px; padding:2px; float:left;}

.propertysummary {
float:right; width:194px; margin-bottom:2px; border-bottom:solid 1px; border-left:solid 1px; height:449px; border-color:#CCCCCC;}

.col1 {
	display:block;
	background-image:url(images/bar-grad.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:556px;
	height:24px;
	color:#666666;
	font-size:15px;
	padding:2px;
	margin:0px;
}

.col1 a:hover, .col1 a:link, .col1 a:active, .col1 a:visited, .col1 a:hover {color:#FFFFFF; text-decoration:none;}

.col2 {display:block;
background-image:url(images/bar-grad.gif); background-repeat:repeat-x; background-position:top;
background-color:#238E40; width:176px; height:24px; color:#FFFFFF; font-size:15px; padding:2px; margin:0px;}

.col2 a:hover, .col2 a:link, .col2 a:active, .col2 a:visited, .col2 a:hover {color:#FFFFFF; text-decoration:none;}
.header a:hover, .header a:link, .header a:active, .header a:visited, .header a:hover {color:#FFFFFF;}

.slidebar {background-color:#249442; color:#FFFFFF; padding:2px; margin:0px; width:646px;}

.slidebar a:hover, .slidebar a:link, .slidebar a:active, .slidebar a:visited, .slidebar a:hover {color:#FFFFFF;}

.tourbar {background-color:#249442; color:#FFFFFF; padding:2px; margin:0px; width:480px;}

.tourbar a:hover, .tourbar a:link, .tourbar a:active, .tourbar a:visited, .tourbar a:hover {color:#FFFFFF;}

.sidebar {float:right; width:195px; padding:0; margin:0; }

.botbar { width:760px; height:26px; clear:both; margin:0; padding:0;}

.property-box {
	width: 560px;
	margin:0}
	
.property-box td {border:1px solid #E9E4D0; padding:4px; text-align:center};
	
.property-box img {border:none; padding:0px; margin:0px;}

.property-box h1,p {margin:0px;}


td {
	vertical-align: top;}
	
input {background-image:url(images/input-back.gif); background-repeat:no-repeat;}

p,blockquote {
	line-height:150%;
	margin: 0px 8px 8px 0px;
	font-size: 10px; }
	
.smaller {font-size: 8pt}

.small {
	font-size: 9px;
	color:#999999
}

.small a:hover, .small a:link, .small a:active, .small a:visited, .small a:hover {
	text-decoration:none;
	color:#999999
}


h1 {
	font-family: Arial;
	font-size: 11px; }

h2 {
	font-size: 10px; }
	

h3 {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 2px; }


h5 {
	font-size: 10px;
	font-weight: bold;
	margin-top:6px;
	margin-bottom:4px; }

.trail {
	text-align:right;
	display:block;
	width:760px;
	margin:0px; padding-top:2px;}
	
.header select {
	width:120px;
	font-size:9px;
	margin-top:0px;
	margin-right:19px;
	margin-bottom:10px;
	}
	
.trail p {
	font-size:10px;
	}

.indexhead p {margin-right:240px;  font-size:11px; font-weight:bold; font-stretch:expanded; line-height:120%; padding:8px 0px 0px 16px;}
.indexhead h1 {margin-right:220px; font-size:19px; padding:4px 0px 0px 8px;}

.indexhead a {text-decoration: underline; color:#FFFFFF}

.indexhead a:visited {text-decoration: underline; color:#EEEEEE}

.indexhead a:hover {text-decoration: underline; color:#CCCCCC}

.indexhead a:active {text-decoration: underline;}

a {text-decoration: underline; color:#333333}

a:visited {text-decoration: underline; color:#666666}

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

a:active {text-decoration: underline;}

div.menu {
	width:660px;
	height:30px;
	margin:20px 0 0 126px;
	padding:0;
}

.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 20px;
}

.menu ul li {
	float: left;
	font-size: 12px;
	text-align: left;
	margin-left: 8px;
	margin-right: 9px;
	margin-top: 6px;
	color: #ffffff;
}

div.menu a {
text-decoration:none;
text-align:center;
width:79px;
}

div.menu a:link {
text-decoration:none;
}

div.menu a:active { 
text-decoration:none;
}

div.menu a:visited {
text-decoration:none;
}

div.menu a:hover {
text-decoration:none;
color:#99CCFF;
}

img {border:none}

.large-image {
	margin:0px;
	border:thick;
}

.small-image {float: left; margin:1px; border:#E9E4D0 thin;}

.prop-thumb {float: left; margin-left:32px; margin-bottom:25px; border:#FFFFFF 5px solid;}

.photo-back {
background-color:#EFECDD;
width:100%;
padding:0px;}

#search-options {
	background-color: #999999;
}

#search-options td {
	background-color:#CCCCCC;
	padding:6px;
}

#admin-table td {
font-size:8pt}

#dist_tab td {
border:none;
padding:4px;
background-color:#EFECDD; }

.quick {width:120px; font-size:9px;}

.warning {color:#990000;}

a.piemonte:link, a.piemonte:visited, a.piemonte:hover {text-decoration:none; color:#000000; cursor:text}

#summary-box {
	background-color:#EFECDD;
	color:#660033;
	padding:8px;
	}
	
#summary-box table td {text-align:center}

#summary-box a {color:#660033;}

#property-table td {background-color:#EFECDD; text-align:left}

#property-table thead tr td, #property-table tfoot tr td {background-color:#E1DED0;}

a.prevnext:link, a.prevnext:visited {font-weight: bold; color:#000000; text-decoration:underline; font-size: 8pt;}

.bullet {
font-size:8pt;
padding:0px;
margin:14px;}

#summary {padding:0px; margin:0px; width:760px; border:none;}

#summary td {background-color:#E9E4D0;}

#summary img {margin:0px; border:none; padding:0px;}

.property-info {
	color:#000000;
	margin-bottom: 4px;
	text-align:justify
}

.subnav {background-image:url(images/sub-nav-grad.gif); background-position:left top; background-repeat:no-repeat;
height:28px; margin-left:70px; margin-top:0px; padding-left:8px; padding-top:2px; font-size:12px;}

.subnav a:link, .subnav a:visited {text-decoration:none; color:#000000;}

.subnav a:hover {text-decoration:none; color:#0066CC;}

.indexlist {color:#999999}

.indexlist a:link, .indexlist a:visited {color:#999999}

.indexlist a:hover {color:#990000}



