body { background-image: url('./camsterns_com_images/body_bg.jpg'); background-repeat: repeat-x; margin:0px; }
img{ vertical-align:bottom; padding:0px; margin:0px; border:0px; }

#header_menu { height:116px; width:852px; margin-left:auto; margin-right:auto; position: relative;}
#int_header_menu { height:116px; width:852px; margin-left:auto; margin-right:auto; position: relative; z-index:12;}

#nav {position: relative; display: block; list-style: none; margin:0px; padding:0px; overflow-y: visible; width:852px; text-align:left; z-index:10; height: 69px; }
#nav li { position:relative; display:inline; list-style:none; margin: 0px; padding: 0px; float: left;  height: 69px;}
#nav li a { cursor:pointer; }
#nav li a:hover { cursor:pointer; }
#nav li ul {display:none; position: absolute; margin:0px; padding: 0px; left:0; width:190px; float:left; background-color:#FFF; z-index:9;}
#nav li ul li { font-family: verdana; font-size: 12px; display:block; padding:0px; margin:0px; float: left; cursor:pointer; width:190px; height:30px; line-height:1.0em;top:0; z-index:3;}
#nav li ul li a { margin:0px; line-height:1.0em; font-size: 11px; display: block; padding:10px 10px 10px 35px; text-decoration:none; line-height:1.0em; background-image: url('./camsterns_com_images/menu_background.png'); background-repeat: repeat-x; background-position: bottom left;}
#nav li ul li a:hover {cursor:pointer; margin:0px; line-height:1.0em; background-image: url('./camsterns_com_images/menu_background_over.png');}
#nav li.over ul {display: block; margin:0px; line-height:1.0em;}
* html #nav li ul li {float:none;}
#secondary_menu { height:47px; width:409px; top: 10px; right: 20px; }

#subnav {position: relative; display: block; list-style: none; margin:0px; padding:0px; overflow-y: visible; width:852px; text-align:left; z-index:4; height:47px;}
#subnav li img {padding:0; cursor: pointer; vertical-align:bottom;}
#subnav li { position:relative; display:inline; list-style:none; margin: 0px; padding: 0px; float: left; vertical-align:bottom; height:47px;}
#subnav li a {text-decoration: none; margin:0px;}
#subnav li ul {display:none; position: absolute; margin:0px; padding: 71px 0px 0px 0px; top:0; left:0; width:190px; float:left;}
#subnav li ul li a { margin:0px; line-height:1.0em; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;font-size: 11px; display: block; padding:10px;}
#subnav li ul li a:hover {cursor:pointer; margin:0px;}
#subnav li ul li { font-family: verdana; font-size: 12px; display:block; width:150px; height: auto; padding:0px; line-height:1.0em; margin:0px; float: left;}
#subnav li.over ul {display: block; margin:0px;}

.site_holder { padding-left: 10px; margin: 0 auto 0 auto; top: 0px; background-image: url('./camsterns_com_images/ie6_siteHeader.jpg'); background-position:top middle; background-repeat:no-repeat;  background-color:#FFF; width:852px; padding: 0px; }

.int_site_holder { border:1px solid #aaa; border-bottom: none; padding-left: 10px; margin: 0 auto 0 auto; top: 0px; background-image: url('./camsterns_com_images/int_header.jpg'); background-position:top center; background-repeat:no-repeat;  background-color:#FFF; width:880px; padding: 0px; }

* html .int_site_holder {background-image: url('./camsterns_com_images/int_header_ie6.jpg'); }

.bottomtile {margin:0px 2px 2px 2px; width:848px;  background-image: url('./camsterns_com_images/site_green_bg.jpg'); background-repeat:repeat-x; background-position: bottom right; }
* html #siteHeader img {display: none;}
#cams_photo {position: absolute; top:113px; left: -100px; margin: 0px; padding: 0px; z-index:3;}
#gords_photo {position: absolute; top:113px; right: -113px; margin: 0px; padding: 0px; z-index:3;}
#site_header { top:0px; height: 430px; margin: 0px; padding: 0px; position: relative;}
* html #site_header {width: 800px;}



a.fheRedButton {
	display: block;
	background: #D40006;
	color: white!important;
	position: absolute;
	top: 268px;
	right: 3px;
	text-decoration: none;
	padding: 5px 10px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #333;
	text-shadow: 1px 1px 1px #444;
	width: 315px;
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(#a80005), to(#7f0003)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #a80005,  #7f0003); /* for firefox 3.6+ */ 
}

.fheRedButton:hover {
	background:#e80007!important;
}

a.signupRedButton {
	display: block;
	background: #D40006;
	color: white!important;
	position: absolute;
	top: 319px;
	right: 3px;
	text-decoration: none;
	padding: 5px 10px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #333;
	text-shadow: 1px 1px 1px #444;
	width: 315px;
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(#a80005), to(#7f0003)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #a80005,  #7f0003); /* for firefox 3.6+ */ 
}

.signupRedButton:hover {
	background:#e80007!important;
}

#main_body { width:757px; position: relative; margin-right: auto; margin-left:auto; top: -70px; z-index:4;}
#market_eval { position: relative; }
#market_eval_drop { margin: 0px; position:absolute; top:12px; left:11px; z-index:15; display: none;}
#main_content_holder { width:757px; position: relative; background-image: url('./camsterns_com_images/main_body_bg.jpg'); background-repeat:repeat-x; background-position: top left; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd; border-bottom:none; background-color:#fff; }

#int_content{padding: 0px 10px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }
* html #int_content {padding: 30px; z-index:1;}
#int_searchForm {height:40px;}
#int_searchFormHolder {height: 40px; }
#main_content_left { position:relative; top:0px; left: 0px; padding: 10px 0px 10px 10px; }
#main_content_left ul.index_search { position: relative; display: block; list-style: none; margin:0px; padding:0px; overflow-y: visible; text-align:left; }
#main_content_left ul.index_search li img { padding:0; vertical-align:bottom; margin:0px; float: left; }
#main_content_left ul.index_search li { position:relative; display:inline; list-style:none; margin: 0px; padding: 0px; float: left; vertical-align:bottom;}

#main_content_right {position:absolute; top: 0px; right:0px; width: 265px; padding-top:30px; padding-right:10px;}

#content_holder {padding: 10px 50px 20px 50px; font-family:verdana; font-size: 12px;}

#footersec { width: 727px; padding: 20px 15px 25px 15px; bottom:11px; background-image: url('./camsterns_com_images/footer_bg.jpg'); background-repeat:no-repeat; background-position: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#464646; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd;}

#compareform {position:absolute; top: 55px; left: 20px;}

.compareForms select {margin: 10px 6px 0px 0px; padding:0px; vertical-align:middle;}
.ac_results {z-index:65;}
#searchForm { height:312px; width:458px; padding: 60px 0px 0px 170px;}
* html #searchForm {background:none;  left:0px; top:0px; padding: 70px 0px 0px 100px;}
#searchFormHolder {width: 334px; top:0px; right:30px; }
* html #searchFormHolder {width: 334px; position: static; float:left; margin: 0px 0px 0px 34px;}
#searchFormHolder img {margin:0; padding: 0;} 
#searchFormHolder input, select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px; margin: 0px; }
#searchFormFix{ position: absolute; top:186px; left: 170px; margin: 0px; padding: 0px; z-index:1; display: none; }
#searchForm_left {width:161px; float: left; padding-right: 10px;}
#searchForm_right {width:161px; float: left;}

#int_searchFormHolder #frmMlsSearch {margin: 0 0 0 13px; -margin: 0 0 0 7px;}

#searchFormNeighbourhood {padding: 0px; margin: 0px;}

#homeSearchBtn {float: right; margin-top: 10px; margin-bottom: 10px; }
#int_homeSearchBtn {margin: 12px 0 0 14px; -margin: 12px 0 0 7px;}
#searchFormPrice { margin-bottom: 20px; margin-left: 6px; }

.formleft {float:left;}

#int_footer { padding: 20px 25px 25px; font-size:11px; color:#464646; background-image: url('./camsterns_com_images/int_footer_bg.jpg'); background-repeat:no-repeat; background-position: center; width:830px; height:119px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#featuredHolder {
	margin-left: 12px;
}
#featuredHolder #slideover-widget {
	width: 420px;
	background-image: url('./camsterns_com_images/featured_listings/background.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	padding: 20px 10px;
}
#featuredHolder #slideover-widget #slides {
	width: 420px;
}
#featuredHolder #slideover-widget #slides .slide {
	width: 168px;
	height: 195px;
	padding: 10px;
	padding-right: 15px;
	padding-left: 10px;
	background-color: transparent;
	background-image: url('./camsterns_com_images/featured_listings/slide_background.png');
	background-position: top left;
	background-repeat: repeat-x;
}
#featuredHolder #slideover-widget #slides .slide.moving {
	border: 0px;
	-webkit-box-shadow: none;
	background-color: transparent;
	background-image: url('./camsterns_com_images/featured_listings/moving_background.png');
	background-position: top left;
	background-repeat: no-repeat;
/*	width: 200px;
	height: 215px;*/
}
/* IE6 */
* html #featuredHolder #slideover-widget #slides .slide {
	background-image: url('./camsterns_com_images/featured_listings/slide_background.jpg');
	width: 168px;
	height: 190px;
	padding: 10px;
	padding-bottom: none;
}
/* IE6 */
* html #featuredHolder #slideover-widget #slides .slide.moving {
	background-image: url('./camsterns_com_images/featured_listings/slide_background.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: rgb(232,241,250);
}

#featuredHolder #slideover-widget #slides .slide div.img-holder {
	height: 132px;
}
#featuredHolder #slideover-widget #slides .slide img {
	border: 1px solid rgb(203,211,219);
}
#featuredHolder #slideover-widget button.prev,
#featuredHolder #slideover-widget button.next {
	height: 30px; width: 30px; background-color: transparent; border:0px;
	cursor:pointer;

	margin: 0px;
	padding: 0px;
	
	position: absolute;
	top: 70px;
	
	background-position: center center;
	background-repeat: no-repeat;
}
#featuredHolder #slideover-widget button.prev {
	left: -15px;	
	background-image: url('./camsterns_com_images/featured_listings/left_btn.png');

}
#featuredHolder #slideover-widget button.next {
	right: -15px;
	background-image: url('./camsterns_com_images/featured_listings/right_btn.png');
}
#featuredHolder #slideover-widget button.prev:hover {
	background-image: url('./camsterns_com_images/featured_listings/left_btn_over.png');

}
#featuredHolder #slideover-widget button.next:hover {
	background-image: url('./camsterns_com_images/featured_listings/right_btn_over.png');
}
/*#featuredHolder #slideover-widget button.prev.disabled,*/
#featuredHolder #slideover-widget button.prev.disabled:hover {
	background-image: url('./camsterns_com_images/featured_listings/left_btn_disabled.png');

}
/*#featuredHolder #slideover-widget button.next.disabled,*/
#featuredHolder #slideover-widget button.next.disabled:hover {
	background-image: url('./camsterns_com_images/featured_listings/right_btn_disabled.png');
}
#featuredHolder #slideover-widget button span {
	display: none;
}


h5 {font-family: verdana; font-size:11px; color: #060;}


#twitterWidget  {
	display: none;
}

#content_holder {padding: 10px 50px 20px 50px; font-family:verdana; font-size: 12px; text-align: justify;}

#twtr-widget-1 .twtr-doc {margin-left:15px;}

a#homeEvalButton {
	display: block;
	width: 200px;
	padding: 10px;
	font-size: 20px;
	background: #9A0700;
	color: white;
	margin: 0 0 10px 10px;
	text-align: center;
	text-decoration: none;
	border: 1px solid black;
	float: right;
	text-shadow: 1px 1px 1px #111;
	border-radius: 10px;
}

a#homeEvalButton:hover {
	background:#ae0800;
	text-shadow:none;
	color:#ffc5c2;
}

#leftSide {
	text-align:justify;
}

#leftSide strong {
	color:#666666;
	font-size:16px;
}