/*******************/
/*big picture stuff*/
/*******************/

body {
	background: #e3d896 url(../images/background.gif) repeat-x center top;
	margin: 25px;
}
#mainContainer {
	margin: 0 auto;
	width: 748px;
	border: 1px solid #f7efc0;
}
a, a:link, a:visited {
	color: #4f3124;
	text-decoration: underline;
}
a:hover, a:active {
	color: #660000;
}

/**************/
/*header stuff*/
/**************/

#toscanaHeader {
	width: 748px;
}
#logo {
	float: left;
	width: 368px;
}
.headerStrip {
	float: left;
}
.headerStripMid{
	/*background-image:url(../images/header_house.jpg);*/
	float:left;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #4f3124;
	width:299px;
	height:121px;
}
#headerHome{
	background-image:url(../images/header_house.jpg);
}
#headerCommunity{
	background-image:url(../images/header_community.jpg);
}
#headerWelcome{
	background-image:url(../images/header_welcome.jpg);
}
#headerSurrounding{
	background-image:url(../images/header_surroundings.jpg);
}
#headerDeveloper{
	background-image:url(../images/header_development.jpg);
}
#headerResidences{
	background-image:url(../images/header_residences.jpg);
}
#headerContact{
	background-image:url(../images/header_contact.jpg);
}
img {
	border: 0;
}
#headerMisc{
	background-image:url(../images/header_house.jpg);
}

/**********/
/*homepage*/
/**********/
.homeHolder {
	width: 748px;
	clear: both;
}
#homeFlash {
 width: 548px;
 height: 240px;
 float: left;
}
#mapAdvert {
	width: 200px;
	height: 240px;
	float: right;
}
#searchCopy {
	width: 478px;
	height: 135px;
	float: left;
	padding: 20px 30px 0px 40px;
}
#searchCopy p {
	margin: 0px 0px 5px 0px;
	color: #4f3124;
	font: 13px/18px Georgia, "Times New Roman", Times, serif;
}
#searchCopy h1 {
	margin: 0px 0px 5px 0px;
	color: #726d4a;
	font: 17px Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
#homeAdvert {
	width: 200px;
	height: 175px;
	float: right;
}

/************/
/*navigation*/
/************/

#navBar {
	width: 748px;
	height: 44px;
	background: url(../images/nav1_bg.jpg) no-repeat;
	clear: both;
}
#navItems {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	padding-top: 14px;
	padding-left: 10px;
}
#navItems li {
	display: inline;
}
#navItems a, #navItems a:link, #navItems a:visited {
	padding-left: 6px;
	padding-right: 5px;
	color: #000000;
	text-decoration: none;
}
#navItems a:hover, #navItems a:active {
	padding-left: 6px;
	padding-right: 5px;
	color: #624003;
	text-decoration: none;
}
.active {
	padding-left: 6px;
	padding-right: 5px;
	color: #660000;
	text-decoration: none;
}
#subnavBar {
	width: 748px;
	height: 54px;
	background: url(../images/nav3_bg.jpg) no-repeat;
	clear: both;
}
#subnavItems {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #d3c17e;
	padding-top: 11px;
	padding-left: 10px;
}
#subnavItems li {
	display: inline;
}
#subnavItems a, #subnavItems a:link, #subnavItems a:visited {
	padding-left: 6px;
	padding-right: 5px;
	color: #d3c17e;
	text-decoration: none;
}
#subnavItems a:hover, #subnavItems a:active {
	padding-left: 6px;
	padding-right: 5px;
	color: #f4e8b5;
	text-decoration: none;
}
.subactive {
	padding-left: 6px;
	padding-right: 5px;
	color: #f6efd8;
	text-decoration: none;
}
#arrow {
	position: absolute;
}

/**************/
/*main content*/
/**************/

#toscanaContainer {
	width: 748px;
	background: #E6CCA2 url(../images/content_bg_photo.jpg);	
	overflow: hidden;
}
#toscanaContainerHome {
	width: 748px;
	background: #E6CCA2 url(../images/contentbg.jpg);	
	overflow: hidden;
}
#toscanaCopyBlock {
	width: 384px;
	float: right;
	margin: 12px 35px 5px 0px !important;
	margin: 12px 35px 5px 10px;
}
#toscanaCopyBlockFull {
	width: 649px;
	float: right;
	margin: 12px 35px 5px 64px;
}
#toscanaCopyBlockWide {
	width: 454px;
	float: right;
	margin: 12px 35px 5px 0px !important;
	margin: 12px 35px 5px 10px;
}
#toscanaPhoto {
	width: 270px;
	float: left;
	margin: 10px 20px 0px 29px !important;
	margin: 10px 20px 0px 0px;
	padding-left: 0px !important;
	padding-left: 29px;
	padding-bottom: 15px;
}
#toscanaMap {
	width: 200px;
	float: left;
	margin: 10px 20px 0px 29px !important;
	margin: 10px 20px 0px 0px;
	padding-left: 0px !important;
	padding-left: 29px;
	padding-bottom: 15px;
}
#toscanaAerial {
	width: 330px;
	float: left;
	margin: 10px 20px 0px 29px !important;
	margin: 10px 20px 0px 0px;
	padding-left: 0px !important;
	padding-left: 29px;
	padding-bottom: 15px;
}
#toscanaCopyBlockSlim {
	width: 324px;
	float: right;
	margin: 12px 35px 5px 0px !important;
	margin: 12px 35px 5px 10px;
}
#toscanaContent {
	font-family: Georgia, "Times New Roman", Times, serif; 
	position: relative;
}
#toscanaContent h1 {
	margin: 0px 0px 15px 0px;
	color: #726d4a;
	font: 17px Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
#toscanaContent h2 {
	margin: 0px 0px 15px 0px;
	color: #726d4a;
	font: 17px Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
#toscanaContent h3, #resTitle h3 {
	margin: 0px 0px 7px 0px;
	color: #660000;
	font: 17px Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
#toscanaContent p, #resTitle p {
	margin: 0px 0px 15px 0px;
	color: #4f3124;
	font: 13px/20px Georgia, "Times New Roman", Times, serif;
}
#addButton {
	width: 100%;
	text-align: right;
	margin-top: 7px;
}
#addButtonCenter {
	width: 100%;
	text-align: center;
	margin-bottom: 7px;
}
#resTitle {
	width: 200px;
	position: absolute;
}
#resButtons {
	width: 188px;
	text-align: center;
	left: 455px;
	position: absolute;
}
#resViewer {
	margin: 0px 0px 15px 0px;
	padding-top: 15px;
}

/************/
/*residences*/
/************/
.resHolder {
	width: 649px;
	height: 135px;
	clear: both;
	margin-bottom: 20px;
}
.resPhoto {
	width: 300px;
	margin-right: 20px;
	float: left;
}
.resPhoto img {
	border: 1px solid #726d4a;
}
.resInfo {
	width: 320px;
	float: right;
}
.resBut {
	width: 136px;
	float: right;
}


/********/
/*footer*/
/********/

#footerLang {
	width: 80px;
	float:left;
}
#footerMid {
	width:585px;
	float:left;
}
#footerSound{
	width:85px;
	float:left;
}
#footerCounterLang{
	width:80;
}

#footer {
	width: 750px;
	clear:left;
	margin: 0 auto;
	text-align: center;
	font: 12px/17px Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #a89c55;
	margin-top: 3px;
}
#footer a, #footer a:link, #footer a:visited {
	color: #a89c55;
}
#footer a:hover, #footer a:active {
	color: #60540b;
}

#footerTop {
	width: 750px;
	margin: 0 auto;
	text-align: center;
	font: 12px/15px Georgia, "Times New Roman", Times, serif;
	color: #660000;
	margin-top: 10px;
}
#footerTop a, #footerTop a:link, #footerTop a:visited {
	color: #660000;
}
#footerTop a:hover, #footerTop a:active {
	color: #000000;
}

/********/
/*random*/
/********/

.redReg {
	font-size: 13px;
	color: #660000;
}
.redBold {
	font-size: 13px;
	font-weight: bold;
	color: #660000;
}
.smallBrownType {
	font-size: 10px;
	line-height: 13px;
	color: #513426;
}
#toscanaContent ul {
	font-size: 13px;
	line-height: 20px;
	margin: 0px 0px 10px 5px;
	padding-left: 20px;
}
#toscanaContent li {
	margin: 0px 0px 0px 0px;
	color: #333008;
	padding: 0px;
	font-size: 13px;
	line-height: 20px;
	padding-bottom: 5px;
	list-style: disc;
}
#secondList ul {
	font-size: 13px;
	line-height: 20px;
	margin: 0px 0px 10px 0px;
	padding-left: 14px;
}
#secondList li {
	margin: 0px 0px 0px 0px;
	color: #4f3124;
	padding: 0px;
	font-size: 13px;
	line-height: 20px;
	padding-bottom: 5px;
	list-style: disc;
}
#secondList h2 {
	margin: 0px 0px 15px 0px;
	color: #726d4a;
	font: 17px Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

/***********/
/*dw styles*/
/***********/

.style2 {font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif;}
.style1 {font-family: Georgia, "Times New Roman", Times, serif}
.style3 {font-size: 14px; color: #660000;}
.style4 {font-size: 13px; color: #660000;}

/******/
/*form*/
/******/

.formCopy {
	font: 11px/11px Georgia, "Times New Roman", Times, serif;
	color: #4c4931;
}
.formFieldNorm {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	padding: 2px;
	border: 1px solid #868057;
	width: 292px;
}

/*********/
/*sitemap*/
/*********/

.siteMap {
	color: #4f3124;
	font: 13px/20px Georgia, "Times New Roman", Times, serif;
}
.siteMapTitle {
	color: #660000;
	font: 15px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}