/* CSS Document */

/*
global default styles
*/
:focus { -moz-outline-style: none; }
*{padding: 0; margin: 0;}
.hide {display: none;}
img {border: 0;}
.floatleft {float: left;}
.floatright {float: right;}
.clearfloat {clear: both; line-height: 0px; height: 0px; display: block;}
.noborder {border: 0;}
.block{display:block;}
body {
	text-align:center;
	padding: 0;
	margin: 0;
	background: #ECEBDD url(../images/SqGr/bg.jpg) repeat-x;
}
/*
base default font size, type, and line height
*/
html body {font: 76%/1.4em Arial, Helvetica, sans-serif;}
html>body {font: 76%/1.4em Arial, Helvetica, sans-serif;}
/*
add selectors here for font sizing
*/
#mapdir {font-size: 0.8em}
#rightcol p, .lists, #footer, .mapdesc{font-size: 0.9em}
blank {font-size: 1.0em}
#textbreak{font-size: 2.9em}
#printpdf {font-size: 1.1em}
#download {font-size: 1.6em}
h4 {font-size: 2.1em}
h3 {font-size: 2.5em}
h1 {font-size: 2.5em}
h2 {font-size: 4.6em}

/*
base links
*/
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

#topbg{
	width:100%;
	height:57px;
	background: url(../images/SqGr/topbg.gif) repeat-x;
}

#mcontent{
margin:0 auto;
width:738px;
}

h1{
	text-align:left;
	color:#7F8D3E;
	font-weight: normal;
                padding-top:30px;
                line-height:normal;
	letter-spacing: -1px;
}
h2{
	text-align:left;
	color:#B9BB8E;
	font-weight: normal;
	line-height:70px;
	letter-spacing: -1px;
	padding-bottom:10px;
	background: url(../images/SqGr/horzline.gif) repeat-x bottom;
}

h3{
	text-align:left;
	color:#9F2023;
	font-weight: normal;
	letter-spacing: -1px;
	line-height:normal;
	width:125px;
}

h4{
	text-align:left;
	color:#40501F;
	font-weight: normal;
	letter-spacing: -1px;
	line-height:normal;
	padding:6px 0 8px 0;
	background: url(../images/SqGr/colorbreak.gif) no-repeat left bottom;	
}

#leftcol{
text-align: left;
	width:225px;
	padding:15px 0 15px 0;
}
#leftcolpad{
background: url(../images/SqGr/vertline.gif) repeat-y right;
}
#rightcol{width:495px;}
#rightcol p{
	text-align:left;
	color:#9F2023;
	padding:18px 0 10px 0;
	background: url(../images/SqGr/horzline.gif) repeat-x bottom;
	line-height: 1.1em;
}

#askprice{
	width:80px;
	padding-top:6px;
	color:#9F2023;
	text-align: left;
	line-height: .9em;
}

#subcolleft{width:282px;}
#subcolright{
	width:214px;
}

.lists {
list-style: none;
text-align: left;
padding-top:6px;
}

.lists li {
list-style: none;
	color:#40501F;
	text-align: left;
	line-height: 1.2em;
}

.listrightcol{
padding-bottom:6px;
}

#pdfbox{
	width:214px;
	height:179px;
	background: url(../images/SqGr/pdfbg.gif) repeat;
}

#pdfcontainer{
	width:174px;
	height:139px;
	background: #E4E4D1 url(../images/SqGr/pdfblockbg.gif) no-repeat;
	text-align: center;
}

#pdfpad{
padding:20px;
}

#pdficon{
	padding:15px 0 5px 0px;
	margin:0 auto;
	width:53px;
	height:55px;
}

#pdficon a, #pdficon a:visited, #pdficon a:active{
display:block;
	width:53px;
	height:55px;
	background: url(../images/SqGr/pdficon.gif) no-repeat;
	text-indent:-3000px;
}

#pdficon a:hover{
	background: url(../images/SqGr/pdficon_over.gif) no-repeat;
}

#printpdf a:link, #printpdf a:visited, #printpdf a:active{color:#40501F;width:100%;text-align: center;}
#printpdf a:hover{color:#40501F;}

#download a:link, #download a:visited, #download a:active{color:#9F2023;padding-bottom:6px;}
#download a:hover{color:#9F2023;}

#textbreak{
	background: url(../images/SqGr/horzline.gif) repeat-x top;
	width:738px;
	letter-spacing: -1px;
	text-align: left;
	height:50px;
	line-height:normal;
	padding:10px 0 0 0;
	word-spacing: -1px;
}

.green{color:#40501F}
.lightgreen{color:#7F8D3E;}
.red{color:#9F2023;}

#textbreakcontainer{
background: url(../images/SqGr/horzline.gif) repeat-x bottom;
width:738px;
padding-bottom:10px;
}

.nav {padding:10px 0;background: url(../images/SqGr/horzline.gif) repeat-x bottom;}
.nav a{
	width:100%;
	height:13px;
	display:block;
	line-height:13px;
}
.navtext{
	background-color:#EAE8DB;
	padding:0 30px;
	text-decoration: none;
	font-weight: bold;
}
.navtextopen{
	background-color:#EAE8DB;
	padding:0 30px;
	text-decoration: none;
}

#expand1 a.navoneopen:link {color:#40501F}
#expand1 a.navoneopen:visited {color:#40501F}
#expand1 a.navoneopen:hover {color:#40501F}
#expand1 a.navoneopen:active {color:#40501F}

#expand2 a.navtwoopen:link {color:#7F8D3E}
#expand2 a.navtwoopen:visited {color:#7F8D3E}
#expand2 a.navtwoopen:hover {color:#7F8D3E}
#expand2 a.navtwoopen:active {color:#7F8D3E}

#expand3 a.navthreeopen:link {color:#9F2023}
#expand3 a.navthreeopen:visited {color:#9F2023}
#expand3 a.navthreeopen:hover {color:#9F2023}
#expand3 a.navthreeopen:active {color:#9F2023}

a.navone {background: url(../images/SqGr/nav1bg.gif) repeat-x center center;color:#40501F}
a.navtwo {background: url(../images/SqGr/nav2bg.gif) repeat-x center center;color:#7F8D3E}
a.navthree {background: url(../images/SqGr/nav3bg.gif) repeat-x center center;color:#9F2023}

.nav a.navone:hover {background:url(none); background-color:#40501F}
.nav a.navtwo:hover {background:url(none); background-color:#7F8D3E}
.nav a.navthree:hover {background:url(none); background-color:#9F2023}

a.navoneopen {background:url(none); background-color:#40501F}
a.navtwoopen {background:url(none); background-color:#7F8D3E}
a.navthreeopen {background:url(none); background-color:#9F2023}

.nav a.navoneopen:hover {background: url(../images/SqGr/nav1bg.gif) repeat-x center center;color:#40501F}
.nav a.navtwoopen:hover {background: url(../images/SqGr/nav2bg.gif) repeat-x center center;color:#7F8D3E}
.nav a.navthreeopen:hover {background: url(../images/SqGr/nav3bg.gif) repeat-x center center;color:#9F2023}

#footer{
padding-top:30px;
color:#7F8D3E;
}
#footer a:link, #footer a:visited, #footer a:active{
	color:#40501F;
	text-decoration:none;
	border-bottom: 1px dotted #40501F;
}

#footer a:hover{color:#7F8D3E;text-decoration:none;text-decoration:none;
	border-bottom: 1px solid #7F8D3E;}

#footercontent{
	height:30px;
	width:70%;
	
}

#footerimage{
	background: url(../images/SqGr/bottombg.jpg) repeat-x;
	height: 72px;
	width: 100%;
}

#gmap{width:554px;height:278px; float:left}
#gmap a:link, #gmap a:visited, #gmap a:active {
width:554px;
height:278px;
background: url(../images/SqGr/map.gif) no-repeat;
text-indent:-3000px;
}

#gmap a:hover {
background: url(../images/SqGr/map.gif) no-repeat 0px -287px;
width:554px;
height:278px;
}

.mapdesc{
color:#40501F;
width:100%;
float:left;
text-align:left;
}

.mapdesc p{
padding:2px 0;
line-height:1.4em;
}

#mapdir{color:#9F2023;}