/* GetOn Developments */
body {
  padding:0;
  margin:0;
  color:#666;
  font-size: 11px;
  font-family:Verdana, Arial, Times, sans-serif;
  line-height:17px;
  background:#2f2f2f;
}

img {border:none;}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
		}

	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}

:focus { -moz-outline-style: none;}

#disclaimer {
	background:#2F2F2F;
	color:#999;
	text-align:center;
	padding:10px 25px;
	font-family:Arial, Helvetica, sans-serif;
	margin:2px 0 0 0;
}

.listingheader {
	background:#000;
	padding:10px;
	color: #FFFFCC;
	font-size:18px;
	clear:both;
	margin:2px 0 1px 0;
	text-transform:capitalize;
}

.border-right { border-right:1px solid #6D4849;}

a {outline: none;}
	a:link {text-decoration:none; color:#fdf5d0;}
	a:visited {text-decoration:none; color:#fdf5d0;}
	a:hover,
	a:active {text-decoration:underline; color:#fff;}


input {
  font-size:12px;
  font-family:Arial, Verdana, sans-serif;
  color:black !important;
  vertical-align: middle;
  border:1px solid #fff;
  padding-left:3px;
}
	input:focus
	, textarea:focus {
		border-color:#ffcccc; 
		background-color:#f4f4f4;
	}

#hp-ads img {
	margin:0 1px 0 0;
	vertical-align:top;
}

/* PNG Fix for IE 6.0 */
.pngfix {behavior:url("/js/iepngfix.htc");}

.tagline {
	font-family:Times New Roman, Arial, Verdana, Sans-serif;
	font-size:14px;
	font-style:italic;
	color:#fff;
	text-align:center;
}

hr {
  color:#624041;
  background:#624041;
  height:1px;
  border:0 !important;
  padding:0;
  margin:3px 0;
}
fieldset {
	border:1px solid #624041;
	padding:10px 16px;
}
legend {
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
textarea {
  font-size: 12px;
  font-family:Arial, Verdana, sans-serif;
  color: black !important;
  background: #fff url(images/bgr_field.gif) repeat-x top center;
  vertical-align: middle;
  border:1px solid #A5ACB2;
}
option {
  font-size: 12px;
  font-family:Arial, Verdana, sans-serif;
  color: #6f6f6f;
  background: #fff url(images/bgr_field.gif) repeat-x top center;
  vertical-align: middle;
}
select {
  font-size: 12px;
  font-family:Arial, Verdana, sans-serif;
  color: #6f6f6f;
  background: #fff url(images/bgr_field.gif) repeat-x top center;
  vertical-align: middle;
  border:1px solid #a5acb2;
}
ul {
  margin: 0 0 0 10px;
  padding: 0 0 0 10px;
}
form {
  margin: 0;
}

.box { /* Main Container */
	background:url(/images/bg-box.jpg) top left repeat-y #fff;
	margin:0 auto;
	width:760px;
	padding:0 12px;
}

.column-main {
	padding: 0 15px 15px 15px;
	line-height:18px !important;
}

#header {
	background:url(/images/bg-header.jpg) top left no-repeat #fff;
	padding:0;
	width:784px;
	height:50px;
	position:relative;
	margin:0 auto;
}
#logo {
	position:absolute;
	width:184px;
	height:51px;
	top:10px;
	left:0;
}
#searchblock {
	clear:both;
	padding:1px 10px;
	width:785px;
	height:25px;
	position:absolute;
	bottom:7px;
	left:0;
}
	* html #searchblock {width:95%; border:1px solid #D5DBBF; margin-top:3px; left:9px;}
	* + html #searchblock {width:95%; border:1px solid #D5DBBF; margin-top:3px; left:9px;}

#areas {
	width:775px;
	margin:0 auto;
	padding:10px 0;
	font-size:11px;
	color:#999;
	text-align:right;
	position:relative;
	height:30px;
}
	#areas a:link, #areas a:visited {color:#c9c9c9; text-decoration:none;}
	#areas a:hover {color:#fff; text-decoration:underline;}

#logo {
	margin-top:5px;
}

#caption {
	position:absolute;
	width:206px;
	height:20px;
	font-family:"Tahoma", Times, serif;
	color: #FFFFCC;
	font-size:1.3em;
	font-style:italic;
	text-align:left;
	top:19px;
	right:166px;
	text-transform: capitalize;
}

#banner {

	width:759px;
	height:390px;
	margin-bottom:3px;
}
.mright {margin-right:2px !important;}

#bannerbtns {
	width:300px;
	height:40px;
	position:absolute;
	bottom:50px;
	left:20px;
}

a.btn-kelowna:link,
	a.btn-kelowna:visited {
		background:url(/images/btn-kelowna.png) top left no-repeat;
		display:block;
		width:83px;
		height:23px;
		float:left;
	}
	a.btn-kelowna:hover {background:url(/images/btn-kelowna.png) bottom left no-repeat;}

a.btn-pentiction:link, a.btn-pentiction:visited {
	background:url(/images/btn-pentiction.png) top left no-repeat;
	display:block;
	width:85px;
	height:23px;
	float:left;
}
	a.btn-pentiction:hover {background:url(/images/btn-pentiction.png) bottom left no-repeat;}

a.btn-vernon:link
, a.btn-vernon:visited {
	background:url(/images/btn-vernon.png) top left no-repeat;
	display:block;
	width:83px;
	height:23px;
	float:left;
}
	a.btn-vernon:hover {background:url(/images/btn-vernon.png) bottom left no-repeat;}


.header_left {
  margin:0;
  padding:0;
  float:left;
  width:184px;
}
	* html .header_left {padding-top:8px;}

.header_right {
  margin: 0;
  padding: 0;
  float: right;
  width: 620px;
  height: 46px;
  font-weight: normal;
  position:relative;
}
	* html .header_right {padding-top:12px;}

.clear_both {
  clear: both;
}

.box_topnav {  
  background:#27273d;
  margin-bottom:10px;
}

.topnav {
  margin: 0 auto;  
  padding: 5px;
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  min-height: 18px;
  width :100%;
  text-align:center;
  color: #fff;
}

a.menu_top:active,
a.menu_top:link,
a.menu_top:visited {
  color: #fff;
  background-color: inherit;
}

	a.menu_top:hover {
	  color: #fff17e;
	  background-color: inherit;
	  text-decoration: underline;
	}

.box_footernav {
	background:url(/images/bg-footertop.jpg) top left no-repeat;
	width:759px;
	margin:2px auto 0 auto;
	color:#969696;
	text-align:center;
	padding:4px 0 0 0;
}
.footernav {
	background:url(/images/bg-footerbtm.jpg) bottom left repeat-x #000;
	width:739px;
	text-align:center;
	margin:0;
	padding:15px 10px;
	margin:0;
}
	.footernav a:link,
	.footernav a:visited {
		color:#969696; 
		background-color:transparent !important;
	}
	.footernav a:hover {color:#fff !important;}

.dark {
	padding:10px;
	margin:1px 0;
}

.news li {margin:8px 0;}

/* - - - - - - - Main Menu */
#navigation {
	background:url(/images/navigation-bg.jpg) top left repeat-x;
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	height:37px;
	margin:4px;
	top:8px;
	left:8px;
	width:759px;
}
	#navigation li {float:left; display:inline; position: relative;}
		#navigation li#left {
			background:url(/images/navigation-left.jpg) top left no-repeat;
			width:9px;
			height:37px;
			float:left;
		}
		#navigation li#right {
			background:url(/images/navigation-right.jpg) top left no-repeat;
			width:9px;
			height:37px;
			float:right;
		}
			#navigation li a:link, #navigation li a:visited, #navigation a{
				background:url(/images/bg-nav.gif) top left no-repeat;
				font-family:Verdana, Arial, Sans-serif;
				font-size:10px;
				text-transform:capitalize;
				font-weight:bold;
				color:#fff;
				padding:7px 4px 3px 4px;
				display:block;
				margin-top:2px;
			}
			#navigation li a:hover {
				color:#ffffcc;
				text-decoration:none;
			}

			#navigation li#first a:link,
			#navigation li#first a:visited {
				margin-left:16px;
			}

				#navigation li a img {vertical-align:middle; margin-right:2px;}

/* - - - - - - - Drop-Down Menu */
		/* Drop-Down Menu Styles/Overrides */
		ul#navigation li ul.dropdown {
			visibility: hidden;
			list-style: none;
			position: absolute;
			z-index:999 !important;
			top: 36px;
		}

			ul#navigation li ul.dropdown li {
				background: white;
				padding: 0;
				float: none !important;
				margin:0;
			}
				ul#navigation li ul.dropdown li a:link,
				ul#navigation li ul.dropdown li a:visited {
					background-color:#595959;
					font-size:11px;
					font-weight:normal !important;
					width: 170px;
					padding: 5px 18px 5px 9px !important;
					display: block !important;
					color: #f4f4f4 !important;
					border:1px solid #ADB4BC;
					border-top:0;
					margin:0 !important;
				}
					ul#navigation li ul.dropdown li a:hover {
						background-color: #000 !important;
						color: #fff !important;
					}
						ul#navigation li.break {
							display:block;
							height:3px;
							background-color:#000 !important;
							border:1px solid #ADB4BC;
							border-top:none;
							margin:0;
							padding:0;
						}
							* html ul#navigation li.break {
								height:1px !important;
								padding:0 !important;
								margin:0 !important;
								width:197px;
							}

							* + html ul#navigation li.break {
								
								padding:0 !important;
								margin:0 !important;
								width:197px;
							}

/* - - - - - - - Headers */
h1 {
	font-size:16px;
	font-family:"Tahoma", Verdana, Arial, Verdana, Sans-serif;
	color:#fff;
	padding:5px 0;
	font-weight:bold;
	margin:4px 0;
	text-transform:capitalize;
}
h2 {
	font-family:Tahoma, Verdana, Sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:4px 0;
	text-transform:capitalize;
}
h3 {
	font-family:Tahoma, Verdana, Arial, Sans-serif;
	color:#fff;
	padding:3px 0;
	border-bottom:2px solid #553939;
	margin:2px 0;
	text-transform:capitalize;
}
h4 {
	text-transform:uppercase;
	font-family:Arial, Verdana, Sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	border-bottom:1px solid #eaeaea;
	padding:4px 0;
	margin:3px 0;
	text-transform:capitalize;
}
h5 {}
h6 {}

/* - - - - - - - Images */
.img,
.img img {
	display:block;
	margin:2px auto !important;
}

/* - - - - - - - Lists */
.listings {
	list-style:none;
	margin:0;
	padding:8px 0;
}
	.listings li {
		background:url(/images/bullet.gif) .3em .7em no-repeat;
		padding:2px 0 2px 14px;
		color:#fff;
	}

#hpcol-left ul,
.column-main ul,
.block_small_content_text ul {
	margin:15px 5px;
	list-style:none;
}

#hpcol-left ul li,
.column-main ul li,
.block_small_content_text ul li {
	background:url("/images/arrow2.gif") .1em .5em no-repeat;
	padding:0 0 0 10px;
}


.news {margin:15px 5px; list-style:none;}
	.news li {
		background:url("/images/arrow2.gif") .1em .5em no-repeat;
		padding:0 0 0 10px;
	}

/* - - - - - - - Layout Blocks */
.block_left {
	margin: 0;
  padding: 0;
  float: left;
  width: 232px;
}

.block_right {
  margin: 0;
  padding: 0;
  float: right;
  width: 505px;
  font-weight: normal;
  overflow: hidden;
}

	.block_right ul {
		list-style:none;
		margin:0;
		padding:3px 0;
	}
		.block_right ul li {
			background:url(/images/bullet.gif) .3em .7em no-repeat;
			padding:2px 0 2px 14px;
			color:#fff;
		}

.block_left_01 {
	background:url(/images/bg-contentgradient.jpg) bottom center no-repeat #301e1e;
	margin:2px 1px 0 0;
	padding:0;
	color:#fff;
	clear:both;
}

.block_left_01_blue {
	background:url(/images/bg-bluerow.jpg) bottom center no-repeat #2a2b2e;
	margin:0 1px 0 0;
	padding:0;
	color:#fff;
	clear:both;
}

.block_right_01 {
  margin: 0;
  padding: 0;
  float:right;
  width: 232px;
  font-weight: normal;
}

.block_search {
  margin:10px 0;
  padding : 10px;
  width : 784px;
  float: left;
  height: 22px;
  background:url(images/bgr_search.gif) no-repeat top center #fff;
}
	.block_search input {width:75px;}

.search_field {
  margin: 0;
  padding:1px 5px 0 5px;
  color: #fff;
  font-size: 11px;
  text-align: left;
}

.block_average {
  margin: 0;
  padding : 5px;
  width : 513px;
  float: left;
  min-height: 27px;
  background:#f4f4f4;
}

.block_large_title {
  clear: both;
  margin:6px 0;
  padding: 6px 0 0 12px;
  height: 21px;
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 18px;
  /*background: url(images/bgr_modul_large_title.gif) no-repeat top center;*/
  border-bottom:1px solid #a59798;
}

.block_small_title {
  margin: 0;
  padding:0;
  color:#fff;
  font-weight: bold;
  font-size: 12px;
  text-align:left !important;
  /*background: url(images/bgr_modul_small_title.gif) no-repeat top center;*/
}

.block_small_content {
  margin: 0;
  padding: 0;
  width: 232px;
  text-align:left !important;
  /*background: url(images/bgr_modul_small_content.gif) repeat-y top center;*/
}
	* html .block_small_content {width:234px;}

.block_small_content_text {
  margin: 0;
  padding: 0 14px 0 10px;
  text-align:left !important;
  color: #fff;
  font-size: 11px;
  /*background: url(images/bgr_modul_small_bottom.gif) no-repeat bottom center;*/
}
.block_small_content_text_discription{
	padding: 5px 0;
}

.box_middle_left {
  float: left;
  color: #27273d;
  font-family: Verdana, arial, serif;
  font-size: 11px;
  text-align: left;
  min-height: 18px;
}

.box_middle_right {
  float: right;
  color: #fff;
  font-family: Verdana, arial, serif;
  font-size: 11px;
  text-align: right;
  min-height: 18px;
}

.news_left {
  margin: 0;
  padding: 0;
  float: left;
  width: 105px;
  height: auto;
  text-align: left;
}
.news_right {
  margin: 0;
  padding: 0;
  font-weight: normal;
  text-align: left;
  width: auto;
}

.reguler_list {
  margin: 0;
  padding:6px;
  background:#ebf0da;
  height: auto;
  text-align: left;
  color:#2c2c45;
  margin:4px 0;
  border-bottom:1px solid #d1d1d1;
}
	.reguler_list a:link, .reguler_list a:visited {color:#2c2c45;}

.premium_list {
  margin:4px 0;
  padding:6px;
  height: auto;
  text-align: left;
  color: #fff;
  border-bottom:1px solid #ccc;
}
	.premium_list a:link, .premium_list a:visited {color:#f4f4f4;}
	.premium_list a:hover {color:#fff;}

.sponsored_list {
  margin: 0;
  padding: 2px 2px 2px 2px;
  background: #EB8C01;
  height: auto;
  text-align: left;
  color: #DFDFDF;
}
/*
.row {
  width: auto;
  height: auto;
  padding: 0 0 0 15px;
  text-align: left;
  font-weight: normal;
}

* html .row {
  height: 1%;
} */

/* - - - - NON-premium listings */
.row {
	border-bottom:2px solid #fff;
	clear:both;
	padding:4px 8px;
	margin:1px 0;
}

	.row a:link, .row a:visited {color:#f2d9d9; text-decoration:none;}
	.row a:hover {color:#fff; text-decoration:underline;}
	.row h2 a:link, .row h2 a:visited {color:#fdfbaf; text-decoration:none;}
	.row h2 a:hover {color:#fff;}
	.row img {}

/* - - - - - Premium Listings */
.premium {
	background:url(/images/bg-contentgradient.jpg) bottom center no-repeat #301e1e;
	padding:0;
	clear:both;
	margin:2px 0;
}
	.premium img {margin:0px; border:1px solid #A59798; vertical-align:top;}
.premiumalt {
	background:url(/images/bg-contentgradient.jpg) bottom center no-repeat #301e1e;
	padding:10px;
	clear:both;
	margin:2px 0;
}

.row_left {
  width: 100% !important;
  float: left;
  padding:0;
  font-weight: normal;
}
	.row_left img {float:left !important; margin:10px !important;}
	* html .row_left {height:140px;}

.row_right {
  float: right;
  display: block;
  text-align: left;
  width:1px !important;
  font-weight: normal;
  padding: 5px 0 0 5px;
}

	* html .row_right {
	  height: 1%;
	  padding: 5px 0 0 0;
	}

.block_column {
  margin: 0;
  padding: 0 5px 0 5px;
}

.col_1 {
  width: 10%;
  float: left;
  min-height: 18px;
  margin: 0;
  padding: 0;
  text-align: left;
  font-weight: normal;
}

.col_2 {
  width: 15%;
  float: left;
  min-height: 18px;
  margin: 0;
  padding: 0;
  text-align: left;
  font-weight: normal;
}

.col_3 {
  width: 20%;
  float: left;
  min-height: 18px;
  margin: 0;
  padding: 0;
  text-align: left;
  font-weight: normal;
}

.col_4 {
  width: 25%;
  float: left;
  min-height: 18px;
  margin: 0;
  padding: 0;
  text-align: left;
  font-weight: normal;
}

.col_5 {
  width: 40%;
  float: left;
  min-height: 18px;
  margin: 0;
  padding: 0;
  text-align: left;
  font-weight: normal;
}

#hpcol-left {
	float:left;
	width:58%;
	border-right:1px solid #6d4849;
	padding:0 10px 0 0;
}
#hpcol-right {float:right; width:39%;}

.block_footer {
	background:url(/images/bg-footerbtm.jpg) bottom center repeat-x #000;
	text-align:center;
	margin: 0;
	padding:6px 0 2px 0;
}

.block_footer_text {
  margin: 0;
  padding: 0 6px 6px 6px;
  width: 768px;
  background: #D9D9D9 url(images/bgr_footer_bottom.gif) no-repeat bottom center;
  text-align: center;
}

a.footer {
  color:#8a8a8a;
  background-color: inherit;
  text-decoration: none;
}

	a.footer:active, a.footer:link, a.footer:visited {
	  color:#8a8a8a;
	  background-color: inherit;
	}

	a.footer:hover {
	  color: #333;
	  background-color: inherit;
	  text-decoration: underline;
	}

a.cp_menu {
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: underline;
}

	a.cp_menu:active, a.cp_menu:link, a.cp_menu:visited {
	  color: #FFFFFF;
	  background-color: inherit;
	}

	a.cp_menu:hover {
	  color: #B9B9B9;
	  background-color: inherit;
	  text-decoration: underline;
	}

a.list_item {
  color: #F8C57F;
  background-color: inherit;
  text-decoration: none;
}

	a.list_item:active, a.list_item:link, a.list_item:visited {
	  color:#27273d;
	  background-color: inherit;
	}

	a.list_item:hover {
	  color:blue;
	  background-color: inherit;
	  text-decoration: underline;
	}

.bold-white-text {
  color: #f3f3f3;
  background-color: inherit;
  font-size: 11px;
  font-family: Verdana, arial, sans-serif;
  font-weight: bold;
}

.featuredprice {
  color: #ff6600;
  background-color: inherit;
  font-size: 11px;
  font-family: Verdana, arial, sans-serif;
  font-weight: bold;
}

.feattxt {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
}

.corner {
  background-image: url(images/corner1.gif);
  width: 610px;
  height: 21px;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: left top;
}

.right {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #cccccc;

  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #cccccc;
}

.button {
	font-family:Verdana, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
    border:1px solid #000;
    cursor: pointer;
    color:#000;
    background: #301E1E;
    padding:4px 6px;
    margin:3px;
	color:#CCCCCC !important;
}
	.button:hover {background:#111111; color:#fff !important;}

#btn_search {
	background:url(images/btn-search.gif) top left no-repeat;
	width:68px;
	height:24px;
	border:none;
	vertical-align:top;
	cursor:pointer;
}

#btn_login {
	background:url(images/btn-login.gif) top left no-repeat;
	width:68px;
	height:24px;
	border:none;
	vertical-align:top;
	cursor:pointer;
}

#description {border:1px solid #A5ACB2; padding:2px;}

#btn_submit {
	background:url(images/btn-submit.gif) top left no-repeat;
	width:68px;
	height:24px;
	border:none;
	vertical-align:top;
	cursor:pointer;
}

.btn_image {
  float: left;
  cursor: pointer;
  font-size: 11px;
  color:#2c2c45;
  background: url(images/bgr_button.gif) top left no-repeat;
  height: 22px;
  width: 115px;
  text-align: center;
  margin:1px;
}

.stats {
	padding:3px;
	padding:4px;
	margin:16px 0 10px 0;
}

#popular_tags {
  text-align: justify;
  padding: 10px;
  margin: 0 20px;
}

	#popular_tags li {
	  list-style: none;
	  display: inline;
	  line-height: 20px;
	}

	#popular_tags .smallest_tag {
	  font-size: 100%
	}

	#popular_tags .small_tag {
	  font-size: 125%
	}

	#popular_tags .medium_tag {
	  font-size: 150%
	}

	#popular_tags .large_tag {
	  font-size: 175%
	}

	#popular_tags .largest_tag {
	  font-size: 200%
	}

		#popular_tags li a {
		  color: #27273d;
		}

		#popular_tags li span {
		  color: #999999;
		  font-size: 8px;
		  padding: 0 5px 0 0;
		}

a.menu {
  color: #FFFFFF;
  font-family: Verdana, Arial, Times, serif;
  font-size: 11px;
  text-decoration: none;
}

	a.menu:active, a.menu:link, a.menu:visited {
	  color: #FFFFFF;
	  font-family: Verdana, Arial, Times, serif;
	  font-size: 11px;
	  text-decoration: none;
	}

	a.menu:hover {
	  color: #B9B9B9;
	  font-family: Verdana, Arial, Times, serif;
	  font-size: 11px;
	  text-decoration: none;
	}

.block_form {
  margin: 0;
}

	.block_form label {
	  clear: both;
	  width: 150px;
	  padding: 5px 0 0 10px;
	  font-weight: normal;
	  font-size: 11px;
	  float: left;
	}

	.block_form input {
	  margin: 2px 0 0 165px;
	  display: block;
	}

	.block_form textarea {
	  margin: 2px 0 0 165px;
	  display: block;
	}

	.block_form select {
	  margin: 2px 0 0 165px;
	  display: block;
	}

	.block_form .text {
	  padding: 5px 0 0 165px;
	  display: block;
	  min-height: 15px;
	}

		* html .block_form .text {
		  height: 15px;
		  padding: 5px 0 0 0;
		}

	.block_form .capctha {
	  margin: 10px 0 0 165px;
	  display: block;
	}

	.block_form .inline {
	  margin: 5px 0 0 165px;
	  display: block;
	}

	.block_form .inline input, .block_form .inline textarea, .block_form .inline select {
	  margin: 0;
	  display: inline;
	}

	.block_form .inline label {
	  clear: right;
	  width: auto;
	  padding: 0 2px 2px 0;
	  margin: 0;
	}

	.block_form br {
	  clear: left;
	}

.feed_desc {
	border-bottom:1px solid #ccc;
	padding:6px;
}

	.feed_desc img {
	  margin-right: 5px;
	  border-right: #cfcfcf 3px solid;  
	  border-bottom: #cfcfcf 3px solid; 
	}

.block_category_left {
  clear: both;
  width: 65px;
  margin: 0;
  padding: 0;
  float: left;
}
.block_category_right {  
  margin: 0;
  padding: 0 0 0 65px;
  display: block;
}

	* html .block_category_right {
	  height: 1%;
	  padding: 0;
	}

.checkbox {background: #FFFFFF; color: #000000;}
	* html .checkbox {
	  background: none;
	}

.radio {
  background: none;
}
.block_small_content_text a img{
	border:1px solid #333; 
	margin:0 auto 10px auto;
}
#cat_desc {border:1px solid #A5ACB2; padding:2px;}
.details_tab{width:550px;}
#print_body{width:556px; margin:auto;}
/*
$ajax{background-color:#2D1515;}
*/
.notwhite{color:black; !important
	margin:0;
	padding:0;
	background:url(/images/bg-googlepod.png);
}
a:hover {cursor:pointer !important;}

.type {color:#EED8DA;}

.premiumlist {color:#EED8DA;}

#searchform {background:#000; color:#fff; margin-right:1px; margin-bottom:1px; padding:6px 10px; text-align:right;}
#searchform input {vertical-align:middle; color:black;}
#searchform select{
	color:black;
}

.pagination1 {
	background:#000;
	padding:5px 0;
	clear:both;
	margin:0 0 2px 0;
}

hr {
	height:1px;
	border:none;
	background:#6D4849;
	margin:4px 0;
	padding:0;
}

input, select, textarea {
	color:#fff;
	font-size:11px;
	padding:3px;
	vertical-align:middle;
	margin:2px;
}
	input:focus, select:focus, textarea:focus {background-color:#FFFFCC;}

form {margin:0; padding:0; display:inline;}

#mailing-list{
	background-color:#301E1E;
}
	#mailing-list p{
		padding:5px 5px 5px 5px;
		color:white;
	}
/* Image Effects */
a.hover img {
	filter:alpha(opacity=79);
	-moz-opacity:.79;
	opacity:.79;
}
	a.hover:hover img {
		filter:alpha(opacity=100);
		-moz-opacity:100;
		opacity:100;
	}

#realtor-table td{
	padding:5px 5px 5px 5px;
}
.dev-title{
	margin:0 0 0 10px;
	font-size:11px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-weight:normal;
	float:right;
}
.details_tab td{
	padding:5px 5px 5px 5px;
}
#devel-table td{
	padding:1px 1px 1px 1px;
}
#success{
	text-align:center;
	border: 1px solid #fff; 
	margin: 5px; 
	padding: 5px; 
	background: #D1D7B8; 
	margin-bottom: 1em; 
	color:#660000;
}
#error{
	text-align:center;
	border: 1px solid red;
	margin: 5px; 
	padding: 5px; 
	background: #FFDDDD; 
	margin-bottom: 1em; 
	color:#660000;
}

table.premium {
	border-bottom: 2px solid white;
	padding: 0px;
	margin: 0px;
}
	table.premium ul.listing_nav{
		list-style: none;
		width: 90%;
		padding: 0;
		margin: 0;
		width:150px;
	}

		table.premium ul.listing_nav li a:link,
		table.premium ul.listing_nav li a:visited {
			color: #F2DADA;
			padding: 5px 0px 5px 15px;
			text-decoration: none;
			display: block;
			height: 20px;
			background: #472728;
			border-left: 1px solid #814A4F;
			border-bottom: 1px solid #814A4F;
		}

		table.premium ul.listing_nav li a:hover{
			background: #321919;
		}

		table.premium ul.listing_nav li.first {
			border-top: 1px solid #814A4F;
		}

		table.premium ul.listing_nav li.last {
		}



	table.premium .boldface {
		font-weight: bold;
	}

	table.premium .infoblock {
		color:#EED8DA;
		margin-top: 8px;
	}

	table.premium td {
		padding: 0px;
		margin: 0px;
		padding-top: 15px;
		padding-bottom: 10px;
	}
		table.premium td table tr td {padding:2px;}

.city{
	float:right;
	color:#fdf9cc;
	font-size:12px;
	font-weight:bold;
}


p {margin:10px 0;}
#map_canvas{
	z-index:0 !important;
	margin-top:20px;
}
table .white{
	padding-top:5px;
}
table .row-tab{
	padding-top:5px;
}
.white {color:white;}
	.white td {padding:0 !important; margin:0;}

a.active {
	background-color: #000 !important;
}
.checklist {}
.checklist li {
	background:url(/images/checklist.gif) .1em .4em no-repeat !important;
	padding:0 0 0 17px !important;
}

/* Homepage News Styles */
#homepage-news {
	width:714px;
	height:108px;
	margin:10px 0 10px 0;
	padding:0;
}
.article-1 {
	background:url(../../images/bg-article-1.png) top left no-repeat;
	width:194px;
	height:88px;
	overflow:hidden;
	padding:10px 20px;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	float:left;
}
.article-2 {
	background:url(../../images/bg-article-2.png) top left no-repeat;
	width:202px;
	height:88px;
	overflow:hidden;
	padding:10px 20px;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	float:left;
}
.article-3 {
	background:url(../../images/bg-article-3.png) top left no-repeat;
	width:198px;
	height:88px;
	overflow:hidden;
	padding:10px 20px;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	float:left;
}
* + html .block_left_01 {width:759px;}
* html .block_left_01 {width:759px;}

/* Signup */
#signup {
	background:url(../../images/bg-signup.jpg) top left no-repeat;
	width:702px;
	height:34px;
	padding:7px 10px;
	margin:0 auto;
	font-size:12px;
}
	#signup input {
		vertical-align:middle;
		padding:2px;
		border:1px solid #CCCCFF;
		width:110px;
		margin:2px;
	}
	#signup #submit {
		background:url(../../images/btn-signup.jpg) top left no-repeat;
		width:67px;
		height:21px;
		vertical-align:middle;
		cursor:pointer;
		border:none;
		padding:0;
		margin:0 2px;
	}
/* News Table */
.newstable {
	width:100%;
	margin:10px 0 0 0;
	padding:0;
}
	.newstable tr td {margin:0; padding:0;}
		.newstable tr td div {
			background:url(../../images/bg-newstable.jpg) top left no-repeat;
			width:339px;
			height:100px;
			overflow:hidden;
			padding:12px;
			border:1px solid #4b2f2f;
			position:relative;
		}
		* html .newstable tr td div {width:338px;}
			.newstable tr td a.more:link,
			.newstable tr td a.more:visited {
				width:80px;
				text-align:center;
				padding:2px;
				background:#000;
				position:absolute;
				bottom:0px;
				right:0px;
			}
			.newstable tr td a.more:hover {
				text-decoration:none;
				background:#462C2D;
			}	

.intro {font-family:Arial; font-size:14px; color:#f5d9d9; line-height:21px;}

.addrealtor {
	background:url(../../images/bg-addrealtor.jpg) top left no-repeat #1e1b1b;
	padding:20px 30px 20px 300px;
	color:#fff;
}
.adddevelopment {
	background:url(../../images/bg-adddevelopment.jpg) top left no-repeat #1e1b1b;
	padding:25px 15px 25px 310px;
	color:#fff;
}
.addlisting {
	background:url(../../images/bg-addlisting.jpg) top left no-repeat #1e1b1b;
	padding:20px 30px 20px 320px;
	color:#fff;
}
.addcontractor {
	background:url(../../images/bg-addcontractor.jpg) top left no-repeat #1e1b1b;
	padding:20px 30px 20px 300px;
	color:#fff;
}
.advertise {
	background:url(../../images/bg-advertise.jpg) top left no-repeat #1e1b1b;
	padding:35px 30px 35px 230px;
	color:#fff;
}
.kelownaresources {
	background:url(../../images/bg-kelownaresources.jpg) top left no-repeat #272727;
	padding:32px 30px 32px 360px;
	color:#fff;
}
.vernonresources {
	background:url(../../images/bg-vernonresources.jpg) top left no-repeat #272727;
	padding:32px 30px 32px 360px;
	color:#fff;
}

.homepagetable {
	margin:11px 0 6px 0;
}
	.homepagetable h3 {
		background: url(../../images/bg-h3.gif) 15.3em 1em no-repeat;
		font-size:12px;
		border:none;
		margin:2px 0 7px 0;
		border-bottom:1px solid #603c3c;
		width:200px;
		padding:3px 0;
	}
	.section {}
		.homepagetable ul {
			margin:0;
			padding:0;
		}
			.homepagetable ul li {background:none; margin:0; padding:0;}
				.homepagetable ul li a:link, .homepagetable ul li a:visited {
					background:url(../../images/bg-tablelist.jpg) top left no-repeat;
					width:180px;
					height:18px;
					display:block;
					padding:0 10px;
					margin:2px 0;
				}
				.homepagetable ul li a:hover {
					background:url(../../images/bg-tablelist.jpg) bottom left no-repeat;
					color:#fff;
					text-decoration:none;
				}
#google-pod-top{
	background:url(../../images/google-pod-top.png) 0px 0px no-repeat;
	width:312px
	height:13px;
}
#simple_example_window{
  margin-top:5px;
  width: 311px;
}
#simple_example_window_close{
  width: 57px;
  height: 55px;
  background: url('http://getonlistings.devel.getontech.com:8081/images/snowWindow_close.png') top left no-repeat transparent;
  margin: 5px 0 0 33px;
  cursor: pointer;
}
#simple_example_window_contents{
  background: url('http://getonlistings.devel.getontech.com:8081/images/google-pod-mid.png') repeat transparent;
  top:5px;
  left:0;
  background-color: #FFF;
  
}
#simple_example_window_contents strong{
	color: #583838;
}#simple_example_window_contents hr{
	margin-bottom:5px;
}
#simple_example_window_contents b, #simple_example_window_contents strong, #simple_example_window_contents hr{
	padding-left:15px;
	margin:0;
}
#simple_example_window_beak{
  width:311px;
  height: 26px;
  background:url(http://getonlistings.devel.getontech.com:8081/images/google-pod-btm.png) top left no-repeat;
}

#simple_example_window_beak{
  height: 26px;
  width:311px;
  background:url('http://getonlistings.devel.getontech.com:8081/images/google-pod-btm.png') top left no-repeat transparent;
}
* html #simple_example_window_beak{
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/google-pod-btm.png', sizingMethod='crop');
}



#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{
  height: 0px;
  width: 0px;
}
#prop-listing{
	font-weight:bold;
	text-decoration:underline;
}
a.btn-viewproperty:link, a.btn-viewproperty:visited {
	background:url(../../images/btn-viewproperties.gif) top left no-repeat;
	margin:2px;
	display:block;
	width:159px;
	height:36px;
	cursor:pointer;
}
a.btn-viewproperty:hover {
	background:url(../../images/btn-viewproperties.gif) bottom left no-repeat;
	cursor:pointer;
}
a.btn-viewsite:link, a.btn-viewsite:visited {
	background:url(../../images/btn-view-property-website.gif) top left no-repeat;
	margin:2px;
	display:block;
	width:159px;
	height:36px;
	cursor:pointer;
}
a.btn-viewsite:hover {
	background:url(../../images/btn-view-property-website.gif) bottom left no-repeat;
	cursor:pointer;
}
a#websiteLink:link, a#websiteLink:visited {
	font-weight:bold;
	padding:2px;
	border-bottom:1px solid #FF9933;
}
a#websiteLink:hover {
	border-bottom:1px solid #fff;
	text-decoration:none;
}