/* 
Designed by the amazing YOUR NAME & Merrick Towle Communications for CLIENT NAME 
Should you have any trouble with this code or design, please contact us at 301-974-6000 or YOURNAME@merricktowle.com
*/


/* THIS RESETS ALL BROWSER DEFAULTS */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }

caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:”; }
abbr,acronym { border:0; }

/* --- reset the browser font size to 10 pixels --- */
html {
font-size: 10px; 
font-family:Arial, Helvetica, sans-serif;
width: 100%;
height: 100%;
color:#FFFFFF;
}

body {
background-color: #5D2B1C;

}

#header {
background:url(../-images/common/gradiantUp.jpg);
background-repeat:repeat-x;
background-color: #703724;
width: 100%;
background-position: bottom;
min-height:100px;
display:block;
}

#contentContainer {
border-bottom-width: 3px;
border-bottom-style:solid;
border-bottom-color:#AFDAF7;

border-top-width: 3px;
border-top-style:solid;
border-top-color:#AFDAF7;

background:url(../-images/common/gradiantCenter.jpg);
background-repeat:repeat-x;
background-color: #7C3F2A;
width: 100%;
background-position:top;
min-height:300px;
display:block;

}

#footer {
background:url(../-images/common/gradiantDown.jpg);
background-repeat:repeat-x;
background-color: #5D2B1C;
width: 100%;
background-position: top;
min-height:500px;
display:block;
padding-top:10px;
}

.center {
margin: 0px auto;
width: 900px;
border: #FFFFFF 1px;
}

.showMe {
border: #FFFFFF 1px solid;
min-height:300px;
display:block;}

#container2third{
width: 100%;
}

#container2third .right{
width: 566px;
}




.left {
float:left;
border:#FFFFFF 2px solid;
margin: 10px 0px;
}

.rightImage {
border:2px solid #FFFFFF;
float:right;
margin:15px 0;
}

.rightImage2 {
	float:right;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}

.rightImage3 {
border:2px solid #FFFFFF;
float:right;
}


.right {
float:right;
padding: 0px 15px;
margin: 10px 0px;
}

.incentive {
float:right;
padding: 0px 15px;
margin: 10px 0px;
}

.footerContent{


margin:10px 0;
padding:0 0 0 25px;
text-align:left;
}

.right h1, .footerContent h1{
font-size: 240%;
padding: 0px 0px 5px 0px;
text-transform:capitalize;
font-weight:900;
}

.right p, .footerContent p{
font-size: 120%;
padding: 10px 0px 0px 0px;
font-weight:300;
}

.right ul, .footerContent ul{
margin-top:10px;
margin-left:20px;
font-size:120%;
}

.right ul li, .footerContent ul li{
list-style-type:disc;
list-style-image:inherit;
list-style:disc;
list-style-position:inside;
margin-top:4px;

}


/*.whiteLine {
width: 100%;
border-bottom:#FFFFFF solid 1px;
}
*/
.clearboth {
clear:both;
}


#containerHalf{
width: 100%;
}

#containerHalf .right{
width: 426px;
}

#containerThird{
width: 100%;
}

#containerThird .triadBox{
border: 1px #FFFFFF solid;
padding: 10px;
width: 240px;
float: left;
margin: 20px 20px 20px 20px;
height:105px;
}

#containerThird .triadBox:first-child{
margin-left: 0px;
}

#containerThird .triadBox:last-child{
margin-right: 0px;
}

.triadBox p {
padding-left: 3px;
font-size:110%;
}


#container2third .doubleList ul{
display:block;
width: 250px;
float:left;
margin: 10px 20px 20px 13px;
font-size:120%;
}

#container2third .doubleList ul ul{
margin: 0px 20px 0px 0px ;
display:block;
width: 225px;
}

#container2third .doubleList ul li{
list-style:inside;
list-style:disc;
margin-top:4px;
}


#container2third .doubleList ul ul li{
list-style:inside;
list-style: none;
margin-top:4px;
font-size:85%;
}

#footer .center{
margin: 0px auto;
text-align:center;
}

#footer .right{
display:block;
width: 100px;
margin:0px;
padding: 0;
float: left;
height:30px;
}
#footer .left{
width: 100px;
margin:0px;
padding: 0;
float:left;
display:block;
border:none;
height:30px;}



#footer .nav{
float:left;
width:700px;
padding:8px 0 0 0;
margin:0;
display:block;
font-size: 110%;
}

#footer .nav ul{


}

#footer .nav li{
list-style-type:none;
list-style:inside;
display:inline;

}

#footer .nav li + li{
border-left:1px solid;
padding:0px 5px;}

#footer a, a:active, a:visited{
	color: #ffffff;
	text-decoration:none;

}

#footer a:hover{
	color: #B06140;
	text-decoration:underline;

}

#logo {
float:left;
margin:0;
padding: 51px 0 0 0;
}

#address {
padding:20px 0 0 0; 
height:40px;


text-align:right;
}

h2{
font-size: 120%;
 font-weight:900;
}

.floatRight{
float:right;
text-align:right;
}

#header .nav{
text-align:left;
overflow:visible;
margin:0px;
padding:0px;
}

#header .nav ul{
padding:5px 0 0 25px;
width:655px;
height:26px;
background:url(../-images/common/navFull.png) left top no-repeat transparent;

}

#header .nav li{
list-style-type:none;
list-style:inside;
display:inline;
padding: 0px 0px 0px 20px;
height:16px;
font-size:150%;
font-stretch:narrower;

}




#header a, a:active, a:visited{
	color: #B06140;
	text-decoration:none;

}

#header a:hover{
	color: #ffffff;
	text-decoration:none;

}

a, a:active, a:visited{
	color: #B06140;
	text-decoration:none;

}

a:hover{
	color: #ffffff;
	text-decoration:none;
	border:none;

}



#flashContent {

}

/* table design */

th { padding:4px; }
td { padding:4px; }


.floorplans{
background:#3D1B14 none repeat scroll 0 0;
border:2px solid #FFFFFF;
float:left;
margin:15px 0;
min-height:202px;
padding:48px 10px 50px;
width:500px;
}
.floorplans_proof{
background:#3D1B14 none repeat scroll 0 0;
border:2px solid #FFFFFF;
float:left;
margin:15px 0;
min-height:202px;
padding:48px 10px 50px;
width:430px;
}
.floorplansinfo {
	font-size:120%;
	text-align:left;
	float:left;
	width:150px;
}
.PDF {
	font-size:120%;
	text-align:left;
	float:left;
	width:150px;
}
.floorplansDetail{
background:#3D1B14 none repeat scroll 0 0;
border:2px solid #FFFFFF;
float:left;
margin:0 0 20px;
min-height:170px;
padding:20px;
text-align:center;
width:830px;
}

.mapDetail{
background:#3D1B14 none repeat scroll 0 0;
border:2px solid #FFFFFF;
float:left;
margin:0 0 20px;
min-height:170px;
padding:20px;
text-align:center;
width:830px;
}

.floorplansDetail a img {
margin-left:-30px;
}

.map{
float:left;}

.keys{
float:right;
margin:10px 0 0;
padding:0 0 0;
text-align:left;
width:210px;
}

.map ol li{
margin:0 -10px 0 0;
}

.CollapsiblePanelContent ul li {
list-style:none;
padding:0px;
}

.CollapsiblePanelContent ul {
margin-bottom:10px;
margin-left:5px;
font-size:90%;
}

#mapLink {
font-size:120%;
float:left;
margin-top:200px;
}

#disclaimer {
font-size:95%;
}

#twitter { border:#AFDAF7 solid 4px;; width:302px; padding:20px; margin-top:5px; }
#twitter_update_list { font-size:1.1em; text-align:left; }