@charset "utf-8";



ul, li, h1, h2, h3, h4, h5, h6, p, br, a, hr, address {

	margin:0;

	border:0;

	padding:0;

	list-style:none;

}

.clearfloat {

clear:both; height:0px;

line-height:0px; visibility: hidden;

}

#large_scrolling {

	/* Typical fixed height and fixed width example */

	width: 310px;

	height: 300px;

	overflow: auto;

	/* IE overflow fix, position must be relative or absolute*/

	position: relative;

	margin: 0em;

	padding: 0px;

}



/* small scroll */

/* Scroll Bar Master Styling Starts Here */

/* All comments can be freely removed from the css */



#large_scrolling .scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

#large_scrolling .vscrollerbase {width: 15px;background-color: white;}

#large_scrolling .vscrollerbar {

	width: 15px;

	background-color: black;

	margin-bottom: 5px;

}

#large_scrolling .vscrollerbar {

	margin-top: 5px;

	background-image: url(http://digitaltours.ca/basebarcaps_verticalbarbody.png);

	background-repeat: repeat-y;

	background-position: -15px 0px;

}

#large_scrolling .vscrollerbar, .hscrollerbar {

	z-index: 1000;
	
	margin-bottom: 0px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 10px;

}

#large_scrolling .vscrollerbarbeg {background: url(http://digitaltours.ca/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;width: 15px;height: 15px !important;}

#large_scrolling .vscrollerbarend {

	background: url(http://digitaltours.ca/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;

	width: 15px;

	height: 15px;

	margin-top: 0px;

}

#large_scrolling .scrollerjogbox {

	width: 15px;

	height: 15px;

	top: auto;

	left: auto;

	bottom: 0px;

	right: 0px;
	background-position: 0px 0px;
}

#large_scrolling .vscrollerbase {

	background-image: url(http://digitaltours.ca/basebarcaps_verticalbarbody.png);

	background-repeat: repeat-y;

	background-position: 0px 0px;

}

#large_scrolling .vscrollerbasebeg {background: url(http://digitaltours.ca/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;width: 15px;height: 15px !important;}

#large_scrolling .vscrollerbaseend {

	height: 15px;

	width: 15px;

	padding-top: 0px;

	background-image: url(http://digitaltours.ca/basebarcaps_verticalbarbody.png);

	background-repeat: no-repeat;

	background-position: -60px -30px;

}

#large_scrolling .scrollerjogbox:hover {background: #5E828C url(http://digitaltours.ca/basebarcaps_verticalbarbody.png) -45px -15px;}

hr {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #f0f0f0;

	margin: 0px;

	padding: 0px;

}



/* Search Block */

.search_tab {

	border-bottom-width: 4px;

	border-bottom-style: solid;

	border-bottom-color: #1097B8;

}

.search_tab p{

	display: block;

	background-image: url(../../images/select_tab.png);

	background-repeat: no-repeat;

	background-position: center top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	height: 22px;

	width: 75px;

	line-height: 22px;

}

.search_tab a{

	display: block;

	background-image: url(../../images/main_tab.png);

	background-repeat: no-repeat;

	background-position: center top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	height: 22px;

	width: 75px;

	line-height: 22px;

}

.search_tab a:hover{

	background-image: url(../../images/select_tab.png);

	background-repeat: no-repeat;

	background-position: center top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}



.grid_tab {

	background-image: url(../../images/grid_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height: 20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #1F76BF;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #f0f0f0;

}

.grid_tab td{

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #dddde0;

	padding-left: 3px;

}

.grid_list {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #1f76bf;

	text-decoration: none;

}

.grid_list a{

	color: #1F76BF;

	text-decoration: none;

}

.grid_list a:hover{

	color: #63BD28;

	text-decoration: none;

}

.grid_list td{

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #dddde0;

	padding-left: 3px;

}

.seach_realtor {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	margin-top: 10px;

}



.seach_realtor td h4{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	padding-left: 5px;

}

.seach_realtor td h4 a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #1f76bf;

	text-decoration: underline;

	line-height: 22px;

}

.seach_realtor td h4 a:hover{

	color: #669933;

}

.seach_realtor h1 {

	color: #23A6FE;

	font-weight: bold;

	font-size: 26px;

	font-family: Arial, Helvetica, sans-serif;

}

.seach_realtor td h5 {

	font-family: Arial, Helvetica, sans-serif;

	padding: 0px;

	color: #669933;

	font-weight: bold;

	font-size: 14px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.top_bottom_border {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #f0f0f0;

	border-bottom-color: #f0f0f0;

}

.top_bottom_border {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #f0f0f0;

	border-bottom-color: #f0f0f0;

}

.top_bottom_border td{

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #ffffff;

	border-bottom-color: #ffffff;

}
.seach_block form{
margin:0px;
padding:0px;
}

.seach_block {

	background-color: #fbfbfb;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #f0f0f0;

	border-bottom-color: #f0f0f0;

	border-left-color: #f0f0f0;

	height: 420px;

	background-repeat: repeat-x;

	background-position: left bottom;

}

.seach_block h3{

	font-size: 16px;

	font-weight: bold;

	color: #1f76bf;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	display: block;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

}





.seach_block h4 {

	color: #0e48ac;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 5px;

}

.seach_block h4 p{

	color: #88ad22;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding-left: 5px;

}



.seach_block h4 ul{

	display: block;

	margin-right: 5px;

}

.seach_block h4 li{

	display: inline;

}

.seach_block h4 li a{

	color: #88ad22;

	text-decoration: none;

}

.seach_block h4 li a:hover{

	color: #0e48ac;

}

.seach_block h5{

	color: #1f76bf;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 5px;

	padding-left: 5px;

}

.details_property {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4e4e4e;
	text-decoration: none;
	height: 450px;
}
.details_property form{
margin:0px;
padding:0px;
}

.details_property h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f76bf;
	margin: 0px;
	padding: 5px;
}

.details_property td h4{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: ##1f76bf;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}

.details_property td h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #78AB35;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}

.details_border {

	border: 1px solid #CCCCCC;

}
.details_border h4{
margin:0px;
padding:0px;
}

.details_property a{

	font-size: 12px;

	font-weight: bold;

	color: #1f76bf;

	line-height: 22px;

	font-family: Arial, Helvetica, sans-serif;

}

.details_property a:hover{

	color: #78AB35;

}

.detail_status {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	background-color: #FFFFFF;

}

.search_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3581c1;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.slider_bg_area {

	background-image: url(../../images/slider_bg.gif);

	background-repeat: no-repeat;

	height: 30px;

	background-position: center center;

}



.search_area td h3{

	font-size: 14px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}



input {

	border: none;

	color: #FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	background-color: transparent;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	padding-right: 5px;

	padding-left: 5px;

}





.submit_bg {

	background-image: url(../../images/homepage_middle.gif);

	background-repeat: repeat-x;

	background-position: center top;

	height: 21px;

}

.submit_bg_left {

	background-image: url(../../images/homepage_left.gif);

	background-repeat: no-repeat;

	background-position: center top;

	height: 21px;

	width: 3px;

}

.submit_bg_right {

	background-image: url(../../images/homepage_right.gif);

	background-repeat: no-repeat;

	background-position: center top;

	height: 21px;

	width: 3px;

}

.textarea_field {

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #dbdbdb;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 2px;

}

.fontblue {

	color:#3581c1 !important;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

	width: 80px;

}

.slider_bg_area_bb {

	background-image: url(../../images/slider_bg.gif);

	background-repeat: no-repeat;

	height: 30px;

	width: 135px;

	margin-right: auto;

	margin-left: auto;

}



#minmax_slider {

	width:200px;

	margin:0px 10px;

}

.slider_gutter_m {

	width:200px;

	height:20px;

	background-image: url(../../images/slider_rptr.gif);

	background-repeat: no-repeat;

	float: left;

}

.minknob {

	position: absolute;

	height: 20px;

	width: 45px;

	background: url(../../images/left_slide.gif) no-repeat;

	cursor: pointer;

	margin-right: 270px;

	margin-left: 0px;

	margin-top: 1px;

}

.maxknob {

	position: absolute;

	height: 20px;

	width: 45px;

	background: url(../../images/right_slide.gif) no-repeat;

	cursor: pointer;

	margin-right: 0px;

	margin-left: 270px;

	margin-top: 1px;

}

/* For Clip */



#slider_bkg_img {

	position: absolute;

	height:8px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#slider_bkg_img_1 {

	position: absolute;

	height:8px;

	width:125px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	left: 29px;

	border-top-style: double;

	border-right-style: double;

	border-bottom-style: double;

	border-left-style: double;

	background-color: #0033FF;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

}



#dwindow{

 border:1px solid #999999;

}

