.oneColFixCtrHdr {
	width: 830px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0px 0px 0px 10px;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	background-image: url(../images/backgrounds/home.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.oneColFixCtrHdrlong {
	width: 830px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0px 0px 0px 10px;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	background-image: url(../images/backgrounds/home2.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.oneColFixCtrHdr #mainContent {
	padding: 0px 0px 0px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.oneColFixCtrHdr #interiorContent {
	padding: 8px 0px 10px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.text_thirds{
line-height:20px;
padding-left:20px;
padding-top:20px;
text-align:left;
float:left;
width:246px;
height:360px;
}

.interior_text h1{
font-size:12px;
}

.listdescription{
color:#cccccc;
}


.text_nothirds{
line-height:20px;
padding-left:20px;
padding-top:20px;
text-align:left;
width:400px;
height:360px;
}

.text_history{
line-height:20px;
padding-left:20px;
padding-top:20px;
text-align:left;
float:left;
width:760px;
height:360px;
}

.text_thirds_last{
line-height:20px;
padding-left:20px;
padding-top:20px;
text-align:left;
float:left;
width:248px;
}

.interior_container{
background-color:#CCCCCC; 
width:800px; 
height:400px;
}

.interior_container2{
height:700px;
}

.interior_container img{
background-color:#ffffff;
}

.google_map{
margin:8px 0px 0px 410px;
position:absolute;
}

.interior_text{
background-image:url('../images/interior/left_rounded.jpg');
background-repeat: no-repeat;
background-position: bottom;
text-align:left;
height:360px;
background-color:#CCCCCC;
float:left;
color:#333;
width:360px; 
padding:20px;
line-height:20px;
}

.interior_textrealestate{
background-image:url('../images/interior/left_rounded.jpg');
background-repeat: no-repeat;
background-position: bottom;
text-align:left;
height:360px;
background-color:#CCCCCC;
float:left;
color:#333;
width:360px; 
padding:20px;
line-height:14px;
}

.interior_text2{
background-image:url('../images/interior/left_rounded.jpg');
background-repeat: no-repeat;
background-position: bottom;
text-align:left;
height:360px;
background-color:#CCCCCC;
float:left;
color:#333;
width:380px; 
padding:10px 10px 30px 10px;
line-height:20px;
}

.interior_textlong{
background-image:url('../images/interior/left_rounded.jpg');
background-repeat: no-repeat;
background-position: bottom;
text-align:left;
height:650px;
background-color:#CCCCCC;
float:left;
color:#333;
width:360px; 
padding:20px;
line-height:20px;
}

* html .interior_text{
width:357px;
}

#footer {
	behavior: url(iepngfix.htc);
	background-image: url(../images/backgrounds/footer.gif);
	background-repeat: no-repeat;
	width:830px;
	font-size:10px;
	color:#666666;
	text-align:right;
	margin: 0 auto; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0px 30px 0px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

#footer #text {
	padding: 0px 30px 0px 0px;
}

.wedding {
	width:300px;
}

.interior_container_realestate{
font-size:12px;
line-height:15px;
padding:0px;
margin:0px;
}

.history{
height:300px;
clear:both;
}

.history_text{
float:left;
width:420px;
font-size:11px;
line-height:14px;
}

.history_image{float:left;
width:280px;
height:30px;
margin-left:35px;
}

.history_text2{
float:left;
width:420px;
font-size:11px;
line-height:14px;
}

.history_image2{float:left;
width:280px;
height:30px;
margin-left:35px;
}

.clear_fix{
clear:both;
}

.line_height{
line-height:14px;
}

.TabbedPanelsContentGroup{
padding:0px;
margins:0px;
}

.TabbedPanelsContentGroup li{
margin-left:5px;
}

.rounded_out{
	margin: 10 auto;
	width:800px;
}

.rounded_corners{
	position:absolute;
	z-index:1067;
}
