/* ================================================================ 
THIS STYLESHEET ALONG WITH ALL OTHER COMPONENTS OF THIS WEBSITE
ARE COPYRIGHT OF CORNELL AND ASSOCIATES YOUR REAL ESTATE PARTNER.

IF THERE IS A COMPONENT OF THIS WEBSITE THAT YOU WOULD LIKE TO USE
PLEASE CONTACT THE WEBMASTER: WEBMASTER@CORNELLRE.COM.
=================================================================== */

body { 
		background : url('../images/background.gif');
		font-family : tahoma;
		margin : 0;
		padding : 0;
		text-align : center;
		scrollbar-width:5px; scrollbar-face-color: #ededee;scrollbar-track-color: #ededee;scrollbar-arrow-color: #e13337;scrollbar-highlight-color: #ededee;scrollbar-3dlight-color: #b9bbbd;scrollbar-shadow-color: #b9bbbd;scrollbar-darkshadow-color: #ededee;
		} 

h2 { 
		color : #e13337;
		font-weight : bold;
		font-size : 12pt;
		font-family : Tahoma;
		font-style : normal;
		text-align : right;
		} 

h3 { 
		color : #000;
		font-weight : normal;
		font-size : 12pt;
		font-family : Tahoma;
		font-style : normal;
		text-align : right;
		} 

h4 { 
		font-weight : bold;
		font-family : Tahoma;
		color : #e13337;
		font-size : 10pt;
		text-align : left;
		} 
h5 { 
		color : black;
		font-weight : normal;
		font-size : 10pt;
		font-family : Tahoma;
		font-style : normal;
		text-align : justify;
		} 

h6 { 
		color : white;
		font-weight : bold;
		font-size : 10pt;
		font-family : Tahoma;
		font-style : normal;
		text-align : center;
		padding : 0;
		} 

hr.hr1 { 
		color: #CC0000;
		background-color: #CC0000;
		height: 3px;
		width: 100px;
		}

input.translate {
		height: 15px;
		width: 23px;
		border: 0px;
		}

#button { 
		color : #e13337;
		background-color : #fff;
		padding : 0;
		border-color : #666;
		border-width : 1px;
		font-size : 8pt;
		font-family : tahoma;
		font-variant : small-caps;
		font-weight : bold;
		} 

#wrapper { 
		width : 750px;
		height : 500px;
		background-color : #ffffff;
		margin : 20px auto;
		border : 0 solid #000000;
		text-align : left;
		z-index : 0;
		position : relative;
		} 

#banner { 
		position : absolute;
		top : 4px;
		right : 4px;
		height : 74px;
		background-image : url(../images/head-back.jpg);
		z-index: 19000;
		} 

#nav { 
		position : absolute;
		top : 28px;
		left : 82px;
		z-index : 9999;
		} 

#transbox { 
		color : #cccccc;
		font-weight : bold;
		width : 722px;
		background : white;
		font-size : 1px;
		z-index : 1;
		text-align : justify;
		padding : 10px;
		position : absolute;
		top : 10px;
		overflow : auto;
		border : none;
		} 

#scrolldiv { 
		position : absolute;
		top : 33px;
		right : 0;
		width : 565px;
		height : 370px;
		overflow : auto;
		padding-right: 10px;
		z-index : 25;
		color: #000;
		font-weight : normal;
		font-size : 10pt;
		font-family : Tahoma;
		font-style : normal;
		text-align : justify;
		} 
		
iframe { 
		padding-right: 20px;
		}
		
#areascrolldiv { 
		position : absolute;
		top : 33px;
		right : 0;
		width : 565px;
		height : 370px;
		overflow-y : auto;
		overflow-x : hidden;
		padding-right: 3px;
		z-index : 25;
		color: #000;
		font-weight : normal;
		font-size : 10pt;
		font-family : Tahoma;
		font-style : normal;
		text-align : justify;
		} 
		
#house { 
		position : absolute;
		top : 340px;
		width : 742px;
		height : 79px;
		z-index : 26;
		background-image : url(../images/house-clear.gif);
		} 

#myGallery { 
		text-align : left;
		width : 722px;
		height : 418px;
		margin : 0 auto;
		z-index : 5;
		position : absolute;
		top : 78px;
		right : 4px;
		} 

#footer-container { 
		width : 750px;
		font-size : 6pt;
		font-weight : bold;
		color : #666666;
		background : transparent;
		margin : 0 auto;
		position : relative;
			top: 500px;
		border : 0 solid #000000;
		} 

#footer-right { 
		text-align : right;
		} 

#footer-left { 
		position : absolute;
		left : 0;
		text-align : left;
		} 
		
#translate { 
		position : absolute;
		top : 33px;
		right : 0;
		z-index : 15;
		} 

#inside { 
		position : absolute;
		top : 78px;
		right : 4px;
		background : #ededee;
		background-image : url('../images/inside-bottom-house.jpg');
		background-repeat : no-repeat;
		background-position : bottom;
		width : 742px;
		height : 418px;
		z-index: 499;
		} 

#main { 
		background : transparent;
		float : right;
		width : 564px;
		font-size : 10px;
		font-weight : normal;
		color : #666666;
		padding : 4px;
		} 

#whole { 
		background : transparent;
		float : left;
		width : 735px;
		font-size : 10px;
		font-weight : normal;
		color : #666666;
		padding : 4px;
		} 

#sidebar { 
		background : transparent;
		position: absolute;
		overflow: auto;
		top:200px;
		left : 4px;
		width : 150px;
		height: 200px;
		font-size : 10px;
		font-weight : bold;
		color : #666666;
		padding-left : 4px;
		z-index: 500;
		} 
		
.sidebar-heading {
		font-size: 10pt; 
		color: #e13337; 
		text-decoration: overline;
		}
		
#quicksearch-wrapper-index { 
		position : absolute;
		top : 82px;
		left : 8px;
		z-index : 2000;
		text-align: center;
		} 

#quicksearch-wrapper-inside { 
		float: left;
		margin-left: 4px;
		margin-top: 4px;
		text-align:center;
		} 
		
#new-listings-wrapper-index { 
		position : absolute;
		top : 280px;
		left : 8px;
		z-index : 2001;
		text-align: center;
		} 

#hiddensearch { 
		position : absolute;
		top : 200px;
		z-index : 11;
		} 

#quicksearch { 
		color : white;
		text-align : center;
		} 
		
#new-listings { 
		color : white;
		text-align : center;
		} 


#temp { 
		float : left;
		border : none;
		width : 245px;
		height : 150px;
		padding : 5px;
		} 

#humidity { 
		float : right;
		border : none;
		width : 245px;
		height : 150px;
		padding : 5px;
} 

#precip { 
		float : left;
		border : none;
		width : 245px;
		height : 150px;
		padding : 5px;
} 

#sunshine { 
		float : right;
		border : none;
		width : 245px;
		height : 150px;
		padding : 5px;
		} 

img.pic { 
		border : 1px;
		border-color : #000;
		padding : 10px;
		float : right;
		clear : left;
		}
		
img.school {
		border : none;
		padding: 10px
		}
		
.IDX-showcasePhoto img{
		border : 1px;
		border-color: #000;
		}
		
        			
.zillow label {
		width: 15em;
		float: left;
		text-align: left;
		}
	
		
label {
		width: 6em;
		float: left;
		text-align: right;
		margin-right: 1em;
		display: block
		}

.form { 
		border: 1px; 
		border-color: #999;
		}

input {
		color: #000;
		background: #fff;
		border: 1px solid #000;
		}

.submit input {
		color: #000;
		background: #fff;
		border: 2px outset #e13337;
		}
		 
fieldset {
		border: 0px;
		width: 95%;
		}

legend {
		color: #fff;
		background: #e13337;
		border: 1px solid #000;
		padding: 2px 6px
		}

.spacer {width: 15px; }

#directions {position:relative; top:0px; left:0px; width:124px; background-color:#fff; z-index:2002;}
#directions a.p1, #menu a.p1:visited {display:block; width:124px; height:111px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#directions a img {border:0;}
#directions a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#directions a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#directions a.p1:hover .large {display:block; position:absolute; top:-275px; left:150px; width:410px; height:366px; border:10px solid #ccc;}

#info {z-index:2002; height:22em;}

#directions-wrapper-index { 
		position : absolute;
		top : 375px;
		left : 8px;
		z-index : 2001;
		text-align: center;
		} 

table#calc { margin: 1em; border-collapse: collapse; font-size: 10pt; color: black;}
table#calc td { padding: .3em; border: 0px #ccc solid; vertical-align: top;}
table#calc body { background: transparent; }
.special {background: #666; color: #fff;}
.odd {background: #fff;}

.IDX-searchBox { padding:1px; font-size:9px;} 
select { width:100px; font-size:9px;}
.IDX-wrapper { border: solid #ffffff; padding:1px;  padding-bottom: 0px; width:110px; background-color:#e13337; margin-bottom: 0; border-width: 1px;} 
.NEW-listing { border: solid #ffffff; padding:1px; width:110px; background-color:#e13337; margin-bottom: 1px; border-width: 1px;}
.IDX-searchBoxPropType { display:none; }
#IDX-heading{ font-size:12px; font-weight:bolder; text-align:center; font-family: tahoma; color: white; text-align: center;}
#agent-heading{ font-size:12px; font-weight:bolder; text-align:center; font-family: tahoma; color: white; text-align: center;}

#extra-wrapper-index { 
		position : absolute;
		top : 375px;
		left : 440px;
		z-index : 2001;
		text-align: center;
		} 
		
