@charset "utf-8";
/* CSS Document */



.content{
	
	background-color: #f0f0f0;
	width:1005px;
	

	

}

.company-address{
	float:left;
	margin:0 0 0 10px;
	
}
.clear, .spacer {
clear:both;

font-size:0;
height:0;
line-height:0;
visibility:hidden;
}

.left-column{
	width: 260px;
	float:left;

}


.right-column{
width:740px;	
position:relative;
display:inline;

float:right;
}

.info-banner{
	padding:5px 0 0 5px;
	
}

.info-title{
	padding-left:15px;
	margin:5px 0px 0px 5px;
}

.google-ad{
	text-align: center;
	margin:20px auto 0px auto;
}


.info-holder{
	border-bottom:2px solid;
	padding:10px 0 5px 0;
	
}

.info-holder-no-border{
	border:none;
}

#price{
	font-weight:bold;
	font-size:36px;
	color:#507489;
}

.change{
	font-size:18px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	margin:0px 0px 20px 0px;
}

.change-green{
	color:#139901;
	
}

.change-red{
	color:#AA0033;
}

#info-chart{
	
	/*margin-bottom:20px;*/
width:320px;
margin: 5px auto 0 auto;
}

.quote-title{
	font-weight:bold;
	font-size:16px;
	border-bottom:3px solid;
	max-width:330px;
	
	
}

.quote-table{
	width: 265px;
	margin-left:15px;
	color:#7d7d7d;
}

.quote-cell{
	

}

.property{ 
border-bottom: #c1c1c1 1px solid;
text-align:left;
	font-weight:normal;
}
.value{
	text-align:right;
	font-weight:normal;
	border-bottom: #c1c1c1 1px solid;
}


.info-left{
	float:left;
	width:375px;
}

.info-right{
	float:right;
	margin-left:20px;
	width:285px;
	overflow: hidden;
}

#map{
	
	border: #cecece 1px solid;
	float: left;
	margin: 10px 0 0 0;
}

#contact{
	float:right;
	margin: 0px 0 0 0px;
	line-height:auto;
	
	
}

.more-link{
	float:right;
	padding-right:10px;
}


.grey{
	
	background:#f0f0f0;
}

.pink-link{
	color:#fc6d8b;
	font-weight:bold;
}

.pink-link:hover{
	color:#c1425d;
	font-weight:bold;
}

.blue-link{
	
	font-weight:bold;
}

.blue-link:hover{

	font-weight:bold;
}

.info-table{
	margin-top:5px;
	width:100%;
	overflow: hidden;
}

.cell-left{
	text-align:left;
}

.cell-right{
	text-align:right;
}

.bottom-banner{
	text-align: center;
	margin:0 auto 10px auto;


}

/*---INFO window----*/

.info-center h2{
	font-size: 14px;	
	
}


  .rounded_box {
  

margin:0px auto;
background:#fff url(images/box_left_side.gif) repeat-y scroll;
    
}


.info_window {
	
	float:right;

background:#fff url(images/box_left_side.gif) repeat-y scroll;
    
}
	  
.info-top{

height:10px;
background: url(images/top_left_rounded.png) no-repeat left top; 

	
}

.info-top span{
display: block;
position: relative;
height: 10px;
background: url(images/top_right_rounded.gif) no-repeat right top;
}

.info-center {
position: relative;
background: url(images/right_side.gif) repeat-y right top;
padding: 0px 20px 10px 20px;
margin: 0px 0px -10px 0px; 

}


.info-bottom {
height:10px;
background: url(images/bottom_left_square_border.png) no-repeat left bottom;
}

.info-bottom span {
display:block;
position:relative;
height:10px;
background: url(images/bottom_right_square.gif) no-repeat right bottom;
}



/*-----MENU WINDOW-----*/

#menu-content ul{
	list-style:none;
	padding-left:30px;
}



#menu-content li{

background: url(images/menu-pointer.gif) no-repeat scroll;
margin-right: 6px;
padding-left: 25px;
font-size:14px;
font-weight:bold;
margin:10px 0 10px 0px;
}



#menu-window {
	
width:100%;
margin:0px auto;
background:#fff url(images/box_left_side.gif) repeat-y scroll;
    
}
	  
#menu-top span{


display: block;
position: relative;
background: url(images/rounded_grey_bg_corner.gif) no-repeat right top; 
padding:5px 0px 0px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: 900;

font-size:15px;
	color: #fc6d8b;

/*margin-right:17px;*/
line-height:25px;
width:240px;
	
	
}

#title{


	
}

#menu-top{
	margin-left: 1px;

height: 30px;
background: url(images/rounded_grey_bg_frame.gif) no-repeat left top;
}

#menu-content {
position: relative;
background: url(images/right_side.gif) repeat-y right top;

padding: 10px 10px 5px 5px;
margin: 0px 0px 0px 0px; 

}


#menu-bottom {
height:10px;
background: url(images/bottom_left_square_border.png) no-repeat left bottom;
}

#menu-bottom span {
display:block;
position:relative;
height:10px;
background: url(images/bottom_right_square.gif) no-repeat right bottom;
}


/*----Ad Window----*/

 .square_box {

width:100%;
margin:0px auto;
background: #ffffff url(images/box_left_side.gif) repeat-y scroll;
    
}
	  
.ad-top{
width: 100%;
height: 15px;
background:   no-repeat left top;
background: url(images/top_left_square_border.png) no-repeat left top;

	
}

.ad-top span{
display: block;
position: relative;
height: 15px;
background: url(images/top_right_square.gif) no-repeat right top;
}


.ad-content{
position: relative;
background: url(images/right_side.gif) repeat-y right top;
padding: 10px 5px 20px 9px;
margin: 0px 0px -60px 0px; 

}

.report-ad-content{
position: relative;
background: url(images/side_report_banner.png) no-repeat top;
padding: 0px 5px 0px 9px;
/*margin: 0px 0px 0px 0px; */
height:288px;


}
.index-ad{
padding: 10px 5px 20px 7px;	
	
}

.ad-bottom{
height:60px;
background: url(images/bottom_left_square_border.png) no-repeat left bottom;
}

.ad-bottom span{
display:block;
position:relative;
height:60px;
background: url(images/bottom_right_square.gif) no-repeat right bottom;
}

.chart-span{
	width:305px;
	text-align:right;
	
}

.chart-span a{
	font-size:15px;
	
	
}

#chartImg{
	border:1px solid #C1C1C1;
	margin-top:5px;
	
}

.info-nick{
	color:#66A6CB;
	font-weight: bold;
	
	
}


