body, #document, #layout td  {
	font-size: x-small;}

#layout td td, #layout td th {
	font-size: 100% !important;
	font-size: 70%;
	font-size/**/:/**/100%;}

#stockTicker, input, p.subtitle, #breadCrumb {
	font-size: 10px;
 	line-height: 100%;}
 	
select, option {
	font-size: 11px;
	line-height: 12px;
	color: #666;}

.main, #nav2, #foot, #head {
	line-height: 125%;
	font-size : 110% !important;
	font-size : 85%;
	font-size/**/:/**/110%;}

.featureArea, .noFloatFeatureArea, .rightFeatureArea, .rightRuninFeatureArea {
	font-size: 120% !important;
	font-size: 100%;
	font-size/**/:/**/120%;
	line-height: 125%;}
	
.noFloatFeatureArea .layoutTable td p, .noFloatFeatureArea .layoutTable td ul  {
	font-size: 100% !important;
	font-size: 105%;
	font-size/**/:/**/100%;
	line-height: 125%;}
	
h4 {
	font-size: 100%;
	color:#f30;}

h4 a{
	font-size: 100%;
	color:#47c;}

h4 a:hover{
	font-size: 100%;
	color:#fc3;}


div.callout h5, #foot p, p.subtitle  {
	font-size: 90%;
	line-height: 125%;}
	
p {
	margin: 0 0 25px 0;
	padding: 0;}
	
h1 img {
	display: inline;
	font-size: 190%;
	color:#59c;
	line-height: 225%;}

h2 {
    font:normal 24px Arial,Verdana,Sans-serif;
	line-height:24px;
	margin-bottom:0;
	color:#47c;}
	
	
.subheader {
    font:bold 14px Arial,Verdana,Sans-serif;
	color:#666;
	line-height:22px;
	margin-bottom:20px;
	}
	
h3, h4, h5 {
	font-size: 120%;
	color: #47c;}
	
h5.question {
	color: #333;}

a img, a:link img, a:visited img, a:hover img, a:active img {
	border: 0;
	display: block;}

img {
	display: block;}

img.icon, img.inline {
	display: inline;
	vertical-align: middle;}
	
p.image {
	margin-right:15px;
	float: left;}

/* Layout Table Styles */	
#layout {
	width: 695px;
	text-align: left;}
	
#head {
	padding: 0px 0 30px 0;
	width: 695px;}

#head h1 {
	padding: 21px 6px 0 0;
	margin: 0;
	text-align: right;
	line-height: 20px;
	font-size: 15px;}

#head h1 img {
	display: inline;}		

#head p img.arrow {
	display: inline;}
	
.main {
	color: #666;
	}	
	
.mainBox {
	color: #666;
	border: 1px solid #ccc;}		
	
.noRule .main {
	border-top: 0 !important;}

.main h3, .mainBox h3 {
 	font-weight: bold;}

#col2{
padding:0 20px 20px 30px;
width:345px;
}
html>body #col2{
padding-top:15px;
}
#col6{
padding:0px 20px 20px 20px;
width:365px;
}
div#col6 ul#Sales li {
	margin: 3px 0 3px 0;
	list-style-image: url(../img/b.gif);
}
div#col6 ul#Rentals li {
	margin: 3px 0 3px 0;
	list-style-image: url(../img/y.gif);
}

#col5{
padding-top:0px;
padding-left:30px;
width:500px;
}
html>body #col5{
padding-top:15px;
}
#col3{
padding-top:0px;
width:120px;
}
#col4 {
padding-top:0px;
 width:127px;}
 
#col4 p{
padding-top:10px;
padding-bottom:-10px;
padding-right:10px;
text-align:right;
color:#666;
border-top:1px dashed #ccc;
}
#col1 ul{
margin:0 0 20px 0;
}
p#price {
	font-size: 100%;
	font-weight:bold;
	color:#f30;}
#col6 img{padding-left:10px;}
#col2 img{padding-left:10px;}
a { color:#3d5e95;
    text-decoration:underline;}
a:hover { color:#5d7eb5;
          text-decoration:underline;}