/*main style sheet created by Steve Cracknell, September 2009*/
body{
	color: #030;
	background-color: #E3DCA3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
body.contactform{background: url("/images/websitefleurbg.png") repeat scroll 0 0 #CC9933;}
.black{
	color: #000;
}
.dark{
	color: #030;
}
.big{	
	font-size:120%;
}
.center {
	text-align: center;
}
.details-type{
	text-align: right;
	font-style: italic;
}

.italic{
	font-style: italic;
}
.justify{
	text-align: justify;
}
.privacy{
	color: #fff;
	font-style: italic;
	font-weight: bold;
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
	line-height: 130%
}

.red{
	color: #f00;
}

.promo{
	color: #f00;
	font-size: 90%;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.right{
	text-align: right;
}
.small{
	font-size:90%;
}
.strong {
	font-weight:bold;
}
.testimonial{
	color: #fff;
	text-align: center;
	font-style: italic;
	font-size: 115%;
	font-family: "Times New Roman", Times, serif;
	line-height: 130%
}
.times{
	font-family: "Times New Roman", Times, serif;
	line-height: 130%
}
.vbig{	
	font-size:130%;
}
.white{
	color: white;
}
p{
	margin: 0;
	padding: 5px 5px;
	font-weight: bold;
	color: #030;
	font-size: 13px;
	}
p.apartname{
	color:#fff;
	font-size: 140%;
	text-align: center;
	margin: 10px 0px 0px 0px;
}
.p7VSC_content p {font-size:90%
	}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	color: white;
	font-weight: bold;
	font-style: italic;
	margin: 2px 0px 54px 0px;
}
h1.home{
	font-style: normal;
	font-size: 140%
}

/*IMAGES*/

img{
	border: 4px black solid;
}
table.details img{display: block;
	border: 4px black solid;
	margin: 0px auto;
	}
img.noborder{
	border: 0;
}
table.colpics img{
	margin: 0px;
}
table#contactpics{
	margin: 0px 3px;
}
table#contactpics img {
	margin: 5px auto;
	border: 2px black solid;
	display: block;
}
table#contactpics td{
	text-align: center;
}

/*LINKS default is white with underline*/

a:link, a:visited, a:hover, a:active {color:#fff;}
a.norule:link, a.norule:visited, a.norule:hover, a.norule:active {text-decoration: none; }
a.dark:link, a.dark:visited, a.dark:hover, a.dark:active {color:#030;}
a.black:link, a.black:visited, a.black:hover, a.black:active {color:#000;}
div#bottomnav a:link, div#bottomnav a:visited, div#bottomnav a:hover, div#bottomnav a:active {color:#000; text-decoration: none; }

/*TABLES*/
table{
	/* width:100%; removed so that weather.com works*/
}
td{
	background-color: #c93;
	font-weight:bold;
	color: #030;
}

td#menucell{
	background-color: #E3DCA3;
	height: 84px;
}

table#wrapper{
	width: 1036px;
	margin: 28px auto 10px;
	border: 1px black solid;
}
table.noborder, table.noborder td{
	border: 0;
	border-collapse: collapse;
}

table.colpics{
		border: none;
		color: white;
		font-size:90%;
		text-align: center;
		vertical-align: middle;
}
table.colpics td.detailpic{
	height: 250px;
}
table.colpics td.detailtext{
	height: 30px;
}
table.details, table.details td{
	border: none;
	vertical-align: middle;
}
table.vtop td {vertical-align: top;}

table.openborder, table.openborder td{border-collapse: separate; border:1px black solid;
	}
table.shadeborder{
	border-collapse: separate;
	border-top: #999 4px solid;
	border-left: #999 4px solid;
	border-bottom: #333 4px solid;
	border-right: #333 4px solid;
/*	border: outset 6px black;*/
	margin: 0px 0px 60px 0px;
}
table.shadeborder td{
	border: 1px solid black;
}
table.shadeborderthin{
	border-top: #999 2px solid;
	border-left: #999 2px solid;
	border-bottom: #333 2px solid;
	border-right: #333 2px solid;
	}
table.shadeborderthin td{
	border: 1px solid black;
}	
td.whiteondark{
	background-color: #3e482a;
	height: 30px;
	font-size: 120%;
	color:white;
}
td.whiteondarkhead{
	background-color: #3e482a;
	height: 30px;
	font-size: 110%;
	color:white;
	text-align: center;
}
div#wx_module_5514 table, div#wx_module_5514 table td, div#wx_module_5514 table img {
	border: 0; margin: 0; padding:0; background-color: transparent;
}
div.wowwxLink11{display:none}/*to remove this half-visible gadget link*/

/*DIVISIONS*/
#bottomnav{
	text-align: center;
	padding: 8px;
}
#details{font-size: 90%}

/*clientcontact*/
#clientcontact {background: url("/images/websitefleurbg.png") repeat scroll 0 0 #CC9933}
#clientcontact a {color: #3DA754; outline: medium none;}
#clientcontact table#wrapper{background-color:white;margin: 0px auto 10px;border:0px red solid;}

.contactform table#wrapper td, table#wrapper{background-color:white;border: 0px solid red;}
#google{width:920px; text-align:right; margin:0 auto;}
#clientcontact p{color:black;font-weight:normal;}
#clientcontact .label{text-align:left;}

/*new from twentyten 26 sept 2013*/

/*clientcontact*/
div#clientcontact {margin:0 auto; }
#clientcontact table{border-collapse:collapse;}
#clientcontact table#clientcontacttable td{border-collapse:collapse;border-top: 1px dotted #666;color:black;line-height:150%;font-weight:normal;}
#clientcontact table#clientcontacttable td.data{; width:50%; text-align:left; padding: 10px 0px 10px 10px; vertical-align:top;border-collapse:collapse;}
#clientcontact table#clientcontacttable td.data input{width:200px;}
#clientcontact table#clientcontacttable td.data select{width:207px;}
#clientcontact table#clientcontacttable td.label{; width:50%; text-align:left; padding: 10px 10px 10px 0px; vertical-align:top; border-collapse:collapse;}
#clientcontact .labelrequired{font-weight:bold;}
.error{color:red;}

/*fixes to use decorum stuff with 2010 theme 3 sept 2013*/
#clientcontact{background-color:white; padding: 0px 0px;}
#header{width:940px; margin:0px auto; padding:0px 0px;background-color:white;}
#access{display:none;}


/*links page*/
#wp125adwrap_2c .wp125ad {width:150px !important; height:150px  !important;border:0px red solid;margin: 0px 15px 15px 0px;padding: 0px !important;}
