body {
	margin: 0;
	background: url(../images/body_bg.png) repeat-x;
	font-family: Tahoma, Arial, Times, Helvetica;
	font-size: 12px;
	color: #000000;
}

div#interface_wrapper {
	margin: auto;
	width: 950px;
	margin-top: 0px;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	background-repeat: no-repeat;
	background-position: top right;
	position: relative;
}

div#feedback_button_wrapper {
	position: absolute;
	right: 0;
	top: 0;
	width: 172px;
	height: 40px;
}

a#feedback_button:link,a#feedback_button:hover,a#feedback_button:visited
	{
	width: 172px;
	height: 40px;
	background: url(/images/feedback_button.png) no-repeat;
	position: absolute;
}

a#feedback_button:hover {
	width: 172px;
	height: 40px;
	background: url(/images/feedback_button_on.png) no-repeat;
}

br#start_content {
	clear: both;
	margin-bottom: 6px;
	display: block;
}

div#interface_header_menu {
	text-align: left;
	width: 610px;
	float: left;
	margin-top: 33px;
}

div#interface_logo {
	width: 327px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	height: 66px;
	float: left;
}

a#gotohome {
	width: 327px;
	height: 66px;
	display: block;
	text-decoration: none;
}

/* Horizontal & NoBullet */
ul.hnb li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

ul#mainMenu {
	
}

ul#mainMenu li {
	padding-top: 17px;
	padding-bottom: 15px;
	font-size: 17px;
}

ul#mainMenu li a:link,ul#mainMenu li a:hover,ul#mainMenu li a:visited {
	color: #063c70;
	text-decoration: none;
}

ul#mainMenu li.seperator {
	width: 2px;
	background-image: url(../images/menu_item_seperator.png);
	background-repeat: no-repeat;
	margin-left: 25px;
	margin-right: 25px;
}

ul#mainMenu li#current {
	background-image: url(../images/menu_item_active.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

ul#mainMenu li#current a:link,ul#mainMenu li#current a:hover,ul#mainMenu li#current a:visited
	{
	color: #17a2e0;
}

div#home_body {
	margin: auto;
	margin-top: 20px;
	background-image: url(../images/home_body_bg2.gif);
	background-repeat: no-repeat;
	width: 842px;
	height: 221px;
	padding-top: 86px;
	padding-left: 100px;
}

input.home_search {
	width: 53px;
	height: 43px;
	background-image: url(../images/button_home_search.gif);
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
}

input.search_text {
	width: 305px !important;
	height: 32px !important;
	border: 1px solid #809bbd !important;
	font-size: 16px !important;
	padding-top: 13px !important;
	padding-left: 10px !important;
}

input.search_text:focus {
	width: 304px;
	height: 30px;
	border-width: 2px;
	padding-top: 11px;
	padding-left: 9px;
}

div#footer {
	margin-top: 50px;
}

div#footer,div#footer ul li a {
	font-size: 12px;
	color: #afafaf;
	text-align: center;
}

div#footer ul li {
	margin-left: 20px;
	margin-right: 20px;
}

div#footer ul li a {
	text-decoration: none;
}

.x-form-empty-field {
	color: #d6d6d6;
}

.donePinningButton {
	background: url(../images/donePinning_over.png);
	background-repeat: no-repeat;
	color: #ffffff !important;
	font-size: 16px !important;
	width: 190px !important
}

.btzoomin {
	background: url(/images/btzoomin_bg.png);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	font-weight: bold !important;
	padding-left: 19px;
}

.btzoomout {
	background: url(/images/btzoomout_bg.png);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	font-weight: bold !important;
	padding-left: 19px;
}

.donePinningButton button {
	width: 178px !important
}

#input_where_no_match {
	background: url(../images/input_where_tip_bg.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 56px;
	font-size: 14px;
	margin-top: 3px;
	padding-left: 5px;
	padding-top: 15px;
	color: #909090;
}

#marked_on_map_feedback {
	
}

#input_where_no_match a {
	color: #84ace0;
}

div.vspace_50 {
	display: block;
	height: 50px !important;
}

div.vspace_35 {
	display: block;
	height: 35px !important;
}

div.vspace_20 {
	display: block;
	height: 20px !important;
}

div#results_meta {
	
}

div#results_meta_location {
	border-top: 1px solid #17a2e0;
	background-color: #F0F7F9;
	width: 315px;
	float: left;
	padding: 5px;
	text-align: right;
	height: 20px;
}

div#results_meta_nav {
	border-top: 1px solid #17a2e0;
	background-color: #F0F7F9;
	width: 613px;
	float: left;
	padding: 5px;
	text-align: left;
	height: 20px;
}

div#results_show_all {
	float: right;
}

.bold {
	font-weight: bold;
}

.yt_exception {
	background-color: #C31D0B;
	color: #fff;
	font-weight: bold;
	position: fixed;
	bottom: 0;
	width: 930px;
	margin: auto;
	padding: 10px;
	display: none;
	z-index: 200;
}

#rml_list {
	visibility: hidden;
}

.hideIt {
	visibility: hidden;
}


.noPhotoImg img.online {
	border: 2px solid #BCDF6F;
}

.noPhotoImg img.offline {
	border: 2px solid #f7dcda;
}

.online {
	background-color: #4d991c;
}

.offline {
	background-color: #922017;
}

.noPhotoImg {
	padding-left: 2px;
}

.x-grid3-cell-inner {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 1px !important;
}

.sr_text {
	font-size: 12px !important;
	line-height: 14px !important;
}

.sr_distance_tag {
	padding-top: 5px;
	white-space: nowrap !important;
	width: 100px;
	color: #809F3B;
}

.x-grid3-cell-inner,.x-grid3-hd-inner {
	white-space: normal !important;
	cursor: pointer !important;
}

.searchMap .x-window-tl,.searchMap .x-window-tc,.searchMap .x-window-tr,.searchMap .x-window-bl,.searchMap .x-window-bc,.searchMap .x-window-br,.searchMap .x-window-ml,.searchMap .x-window-mr
	{
	background: none !important;
}

.searchMap {
	position: static !important;
}

.yt_mapInfoWindow {
	width: 300px;
}

.yt_iw_img {
	max-width: 300px;
}

.yt_iw_txt {
	font-weight: bold;
	display: block;
}

.yt_iw_dist {
	border: 1px solid #D3E1F1;
	background-color: #EFF7FF;
	color: #4F769F;
	text-align: right;
	padding: 3px;
	margin-top: 5px;
}

.yt_iw_menu {
	text-align: right;
	margin-top: 10px;
}

.yt_iw_menu a:link,.yt_iw_menu a:hover,.yt_iw_menu a:visited {
	color: #0000EE;
	background-image: url(/images/icons/zoomin24.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 26px;
	padding-left: 18px;
	font-weight: bold;
	padding-bottom: 3px;
	margin-left: 5px;
}

.maximize {
	background-image: url(/images/icons/maximize24.png) !important;
}

#classified_edit_link {
	background-image: url(/images/icons/edit_icon.gif);
	margin-left: 5px;
}

#classified_extend_link {
	background-image: url(/images/icons/extend.png);
	margin-left: 10px;
}

#classified_remove_link {
	background-image: url(/images/icons/remove_icon.png);
	margin-left: 5px;
}

.yt_iw_img {
	margin-bottom: 10px;
}

.yt_iw_img img {
	border: 2px solid #D3E1F1;
}

.yt_page_title {
	background-color: #F0F7F9;
	border-top: 1px solid #17A2E0;
	color: #063C70;
	font-size: 16px;
	font-weight: bold;
	margin-top: 35px;
	margin-bottom: 10px;
	padding: 10px;
}

.yt_page_subtitle {
	border-bottom: 1px solid #17A2E0;
	color: #063C70;
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 10px;
}

.form_f {
	border: 1px solid #88aad5;
	padding: 20px;
}

.form_f1 {
	background-color: #f5f9fb;
	color: #17a2e0;
	font-size: 14px;
	border-right: 0;
	font-weight: bold;
	width: 150px;
	border-bottom: 0;
}

.form_f2 {
	background-color: #fff;
	color: #000;
	font-size: 12px;
	background-image: url(/images/f1_arr.png);
	background-repeat: no-repeat;
	background-position: center left;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	padding-left: 50px;
}

.form_f3 {
	background-color: #f0f8de;
	color: #5d6d38;
	font-size: 12px;
	background-image: url(/images/f2_arr.png);
	background-repeat: no-repeat;
	background-position: center left;
	border-left: 0;
	border-bottom: 0;
	width: 150px;
}

.form_f_textarea {
	padding: 10px !important;
	width: 460px !important;
}

.form_f_textarea_focus {
	border-color: #063C70 !important;
}

.classified_form_tfoot,.classified_form_thead {
	border: 1px solid #88aad5;
	background-color: #88aad5;
	color: #fff;
	padding: 5px;
}

#classified_add_map {
	width: 490px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.classified_form {
	width: 100%;
}

.error {
	color: red;
	margin-top: 5px;
}

.error_list li {
	color: red;
}

.error_list {
	margin-bottom: 10px;
	margin-left: 10px;
}

#classifiedHasPicDivPic {
	width: 71px;
	height: 71px;
	overflow: hidden;
	float: left;
}

#classifiedHasPicDivLink {
	float: left;
	margin-left: 20px;
	width: 380px;
}

#classifiedHasPicDiv img {
	width: 65px;
	border: 0;
	border: 3px solid #F0F8DE;
}

.classified_preview_desc {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
}

.classified_preview {
	text-align: center
}

.classified_preview_img,.captcha {
	border: 3px solid #F0F8DE;
}

.authField {
	width: 110px;
	height: 28px;
	margin-right: 15px;
	border: 1px solid #B5B8C8;
	padding: 5px;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}

#authFieldSMSCode {
	text-transform: none !important;
}

.authField:focus {
	border: 1px solid #063C70;
}

.div_step {
	background-position: center right;
	background-repeat: no-repeat;
}

#div_step1 {
	background-image: url(/images/adim_1_2.png);
}

#div_step2 {
	background-image: url(/images/adim_2_2.png);
}

.static_content {
	font-size: 12px;
}

.static_content p {
	margin-bottom: 20px;
	line-height: 18px;
}

.pin_list {
	list-style-image: url("/images/pin_mini.png") !important;
	list-style-type: square !important;
	margin-bottom: 20px;
	margin-left: 35px;
}

.pin_list li {
	margin-bottom: 10px;
}

tfoot.focus td.classified_form_tfoot {
	background-color: #063C70 !important;
	border: 1px solid #063C70 !important;
}

.globalFormError {
	background-color: red;
	color: #fff;
	padding: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

#login_form {
	width: 700px;
	margin: auto;
}

#login_form_wrapper {
	display: block;
	width: 100%;
}

.ext-el-mask {
	background-color: #000 !important;
	opacity: 0.6 !important;
}

/* "Mark on map" widget on homepage */
.win-has-wide-close-tool .x-window-tl .x-window-tr .x-window-tc .x-window-header .x-tool-close
	{
	background: transparent url(../images/win_close_big_sprite.gif)
		no-repeat scroll 0 0 !important;
	height: 15px;
	width: 50px !important;
	background-position: 0 0;
}

.noContactInfo {
	background-image: url(../images/warning100.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	border: 2px solid #ACD84C;
	color: #1C1C1C;
	font-weight: bold;
	line-height: 25px;
	padding: 5px 10px 20px 125px;
}

.cloc-table {
	border-spacing: 0;
}

.cloc_common {
	height: 29px;
}

.cloc_icon {
	width: 20px;
	background-image: url(../images/cloc_icon.gif);
	background-repeat: no-repeat;
}

.cloc_text {
	background-image: url(../images/cloc_bg.gif);
	background-repeat: repeat-x;
	color: #4f4f4f;
	font-size: 12px;
	text-align: left;
	height: 13px;
	padding: 8px;
}

.cloc_sep {
	width: 14px;
	background-image: url(../images/cloc_sep.gif);
	background-repeat: no-repeat;
}

.cloc_end {
	width: 14px;
	background-image: url(../images/cloc_end.gif);
	background-repeat: no-repeat;
}

#classified_detail_photo img {
	border: 1px solid #9f9f9f;
	margin-top: 7px;
}

#maximize_cphoto {
	text-align: right;
	background-color: #8f8f8f;
	padding: 5px;
	display: block;
	width: 142px;
}

#maximize_cphoto:hover {
	background-color: #4f4f4f;
}

#maximize_cphoto a:link,#maximize_cphoto a:hover,#maximize_cphoto a:visited
	{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	display: block;
}

#maximize_cphoto a:hover {
	color: #a5d63a;
}

#classified_detail_msg {
	width: 336px;
	height: 184px;
	background-image: url(../images/cloc_text_bg.png);
	background-repeat: no-repeat;
	color: #000;
	font-size: 18px;
	line-height: 30px;
	padding: 41px;
	padding-right: 30px;
	margin-top: 7px;
}

#classified_backto_search a {
	margin-right: 6px;
}

div.mi_tag {
	height: 34px;
	background: url(../images/tag_bg_left.png) no-repeat;
	float: left;
	padding-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.mi_tag a {
	display: block;
	height: 27px;
	background: url(../images/tag_bg_right.png) no-repeat top right;
	font-size: 18px;
	padding-top: 7px;
	color: #9f9f9f;
	text-decoration: none;
}

div.mi_tag a:hover {
	color: #737373;
}

div.mi_tag a span.power {
	height: 19px;
	padding-left: 20px;
	padding-right: 10px;
}

div.mi_tag a span.p1 {
	background: url(../images/icons/tag_power_1.gif) no-repeat;
}

div.mi_tag a span.p2 {
	background: url(../images/icons/tag_power_2.gif) no-repeat;
}

div.mi_tag a span.p3 {
	background: url(../images/icons/tag_power_3.gif) no-repeat;
}

div.mi_tag a span.p4 {
	background: url(../images/icons/tag_power_4.gif) no-repeat;
}

div.mi_tag a span.p5 {
	background: url(../images/icons/tag_power_5.gif) no-repeat;
}

div.mi_tag a span.p6 {
	background: url(../images/icons/tag_power_6.gif) no-repeat;
}

div.yt_expand_container {
	clear: both;
	height: 0;
	overflow: hidden;
}

#tags_container {
	width: 850px;
	margin: auto;
}

.cd_similar_button {
	background-color: #F0F7F9;
	border: 1px solid #9F9F9F;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: left;
}

.cd_similar_button a:link,.cd_similar_button a:hover,.cd_similar_button a:visited
	{
	text-decoration: none;
}

#csimilar {
	background-image: url(/images/csimilar.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 25px;
}

#ccomplaint {
	background-image: url(/images/ccomplaint.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 25px;
}

div.help_video {
	margin-top: 10px;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #CFCFCF;
}

.help_menu {
	border: 1px solid #CFCFCF;
	padding: 2px;
	margin-top: 8px;
	width: 200px;
}

.help_menu ul li {
	background-color: #f6f5f5;
	padding: 5px;
	border-bottom: 2px solid #fff;
}

.help_menu ul li.active {
	background-color: #F0F7F9;
	font-weight: bold;
	font-size: 14px;
	color: #5d5d5d;
}

.help_menu ul li a:link,.help_menu ul li a:hover,.help_menu ul li a:visited
	{
	font-size: 14px;
	font-weight: bold;
	color: #0f62be;
}

.contact_info {
	border: 1px solid #a5d63a;
	background-color: #f5ffe0;
	font-size: 12px;
	line-height: 18px;
	padding: 5px;
}

/* Pricing Widget Styles */
td.wm {
	background: url(/images/w_m.png) no-repeat;
	width: 170px;
	height: 49px;
	color: #17a2e0;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
}

td.wms {
	background: url(/images/w_ms.png) no-repeat;
	width: 170px;
	height: 49px;
	color: #17a2e0;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
}

td.ym {
	background: url(/images/y_m.png) no-repeat;
	width: 170px;
	height: 49px;
	color: #c31d0b;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
}

td.yms {
	background: url(/images/y_ms.png) no-repeat;
	width: 170px;
	height: 49px;
	color: #c31d0b;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
}

td.mm {
	background: url(/images/m_m.png) no-repeat;
	width: 170px;
	height: 54px;
	color: #063c70;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
}

td.mms {
	background: url(/images/m_ms.png) no-repeat;
	width: 170px;
	height: 54px;
	color: #063c70;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
}

td.wt {
	background: url(/images/w_t.png) no-repeat;
	width: 170px;
	height: 83px;
}

td.wts {
	background: url(/images/w_ts.png) no-repeat;
	width: 170px;
	height: 83px;
}

td.mt {
	background: url(/images/m_t.png) no-repeat;
	width: 170px;
	height: 85px;
}

td.mts {
	background: url(/images/m_ts.png) no-repeat;
	width: 170px;
	height: 85px;
}

td.yt {
	background: url(/images/y_t.png) no-repeat;
	width: 170px;
	height: 83px;
}

td.yts {
	background: url(/images/y_ts.png) no-repeat;
	width: 170px;
	height: 83px;
}

a.no_outline {
	outline: none;
}

span.minigray {
	font-size: 10px;
	color: gray;
	font-variant: italic;
}

div.pricemininote {
	margin-right: 15px;
}

.preloadmi {
	display: none;
}

/* End of Pricing Widget Styles */
#complaint_concern_text {
	font-size: 14px !important;
	color: red;
}

#classified_extend_ctext {
	font-size: 14px !important;
}

/* Classified Info Styles  */
#clinfo {
	width: 641px;
	height: 143px;
	background: url(/images/clinfo-bg.png) no-repeat;
	position: absolute;
	top: 178px;
	left: 310px;
	z-index: 5;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 11px;
	display: none;
}

#clinfo_close {
	position: absolute;
	top: 295px;
	left: 295px;
	z-index: 6;
	display: none;
}

#clinfo .clinfotable {
	width: 633px;
	height: 135px;
}

#clinfotable_picturecell {
	width: 112px;
	height: 103px;
	background-color: #FFF;
}

#clinfo_picturediv {
	width: 102px;
	height: 93px;
}

#clinfo_ctextcell {
	width: 397px;
	background-color: #FFF;
}

#clinfo_locationdiv {
	background: url(/images/clinfo_greenmarker.png) no-repeat;
	color: #000;
	padding: 4px;
	padding-left: 19px;
	height: 16px;
	background-position: 4px 4px;
	border-bottom: 2px solid #000;
}

#clinfo_locationtext {
	color: #000;
}

#clinfo_cltextdiv {
	font-weight: bold;
	font-size: 12px;
	color: #000;
	padding: 4px;
	height: 67px;
}

#clinfo_clidtext {
	font-size: 11px;
	color: #fff;
	height: 24px;
}

#clinfo_cldistcell {
	background-color: #d7d8d9;
}

#clinfo_cldisttext {
	background: url(/images/clinfo_distanceicon.png) no-repeat;
	padding-left: 18px;
	margin-left: 4px;
	font-size: 12px;
	color: #000;
}

#clinfo_clexpiretext {
	background: url(/images/clinfo_expireicon.png) no-repeat;
	padding-left: 18px;
	margin-left: 4px;
	font-size: 12px;
	color: #000;
}
/* /Classified Info Styles */