* {
	margin: 0;
	padding: 0; }
	
html { 
	font-size: 62.5%;
	min-height: 100.1%; }

body {
	font-family: verdana, arial, sans-serif;
	font-size: 1.1em;
	line-height: 1.6em; 
	background: #fff ; 
	height: 100%;
	margin-top: 0; }
	
.helpText{
	font-family: verdana;
	font-size: 11px;
	display: block;
	text-align: justify;
	padding: 5px 5px 5px 5px;
}	

.left { text-align: left; }

.textOver {
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	color: #656565;
	font-family: Verdana;
	text-align: justify;
}

.captionOver {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px;
	color: #3366BB;
	font-family: Tahoma;
	font-weight: bolder;
	text-align: justify;
}

a { 
	cursor: pointer;
	text-decoration: underline; }
	
* html #formSearchBar { display: inline; }

#inlinesearch .input{
	border: 1px solid #3b3b3b;
	background: #fff;
	color: #3b3b3b;
	margin-top: 3px;
	height: 19px; }

.input{
	margin-top: 4px;
	margin-bottom: 4px;
	height: 18px;
	width: 200px;
	font-size: 10px;
	color: #666666;
}	

.textarea{
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 10px;
	color: #666666; }	
	
#bttons {
	border: 1px solid #3b3b3b;
	background: #3366bb;
	color: #fefbef;
	margin-top: 3px;
	height: 19px; }	
	
legend { display: none; }

input,
select,
textarea { 
	font-family: verdana, arial, sans-serif;
	font-size: 1em;  }

#logo{
	line-height: normal;
	font-size: 11px; }
	
#logo a {
	line-height: normal;
	text-decoration: none;
	color: #1b32bf;
	font-weight: bold;
	font-size: 12px; }

.else {
	font-size: 11px;
	font-weight: normal;
	color: #3366bb; }

.head {
	text-align: right;
	padding-right: 1cm;}

#logo { 
	clear: both !important;
	margin-left: 20px; }

.bigheader {
	color: #ec9854;
	font-weight: bolder;
	background: #e2eeff;
	font-size: 12px;}
	
.cont {
	padding-left: 2cm;}

.no_decor{
	text-decoration: underline;
	color: #224372; 
}
	

a.no_decor1{
	text-decoration: underline;
	color: #609011; 
	font-size: 11px;
}

a.no_decor1:hover{
	text-decoration: underline;
	color: #E56803;
	font-size: 11px;
}

#mine {
	background: #eaf8d6;
	color: #224372;
	height: 25px;
	font-size: 11px;
	margin: 1cm;}
	
#minered {
	background: #ff9f9f;
	color: #224372;
	height: 25px;
	font-size: 11px;
	margin: 1cm;}	

#mineyellow {
	background: #fafbb5;
	color: #224372;
	height: 25px;
	font-size: 11px;
	margin: 1cm;}	
	
	
#minecomp {
	background: #f5faee;
	color: #476796;
	height: 25px;
	font-size: 11px;
	margin: 1cm;}


#mine1 {
	background: #e2eeff;
	color: #224372;
	height: 25px;
	font-size: 11px;}
	
#mine1comp {
background: #eef3fb;
color: #476796;
height: 25px;
font-size: 11px;}
	
label { cursor: pointer; }

a img { border: 0; } 

.none,
.skiplink { display: none; }
	
#width {
	width: 100%; 
	min-height: 100%;
	background: #fff; }
	
html>body #width { 
	min-width: 770px;
	width: 99.9% }

* html #minwidth {
	border-left: 770px solid #fff; 
	position: relative; 
	float: left; 
	z-index: 1; 
	height: 100%; }
	
#container { text-align: left; }

#container_easy { text-align: left; }

* html #container_easy {
	margin-left: -770px; 
	position: relative; 
	float: left; }

	
* html #container {
	margin-left: -770px; 
	position: relative; 
	float: left; 
	z-index: 2; }

#banner .ad { 
	float: right;
	margin-top: -60px;  }
	
#primary-nav {
	float:left;
	width: 100%;
	background: white url(/markovic.com/seo/z/primary-nav_bg.gif) left bottom repeat-x;
  line-height: normal;
	position: relative; }

#primary-nav p {
	position: absolute; 
	top: .5em;
	text-indent: -9999em;
	line-height: normal;
	width: 68px;
	height: 21px;
	background: url(/markovic.com/seo/z/nav-wrap_bg.gif) left bottom no-repeat; }
	
html>body #primary-nav p {
	top: .45em; }

#primary-nav ul {
	padding: 3px 10px 0 70px;
	list-style-type: none; }

#primary-nav ul li {
  	float: left;
  	background: url(/markovic.com/seo/z/primary-nav_li_bg.gif) left top no-repeat;
 	padding: 0 0 0 9px; }
	
#primary-nav ul.bordered li { border-bottom: 1px solid #ad6; }
	
#primary-nav ul li#first {
	background: url(/markovic.com/seo/z/primary-nav_li_first_bg.gif) left top no-repeat; }
  
#primary-nav ul li a {
  	float: left;
  	display: block;
  	background: url(/markovic.com/seo/z/primary-nav_li_a_bg.gif) right top no-repeat;
  	padding: 5px 15px 4px 6px;
  	text-decoration: none;
  	font-weight: bold;
  	color: #36b; 
	font-size: 1.1em; }
	
#primary-nav ul li.current { background: url(/markovic.com/seo/z/primary-nav_li_current_bg.gif) left top no-repeat; }

#primary-nav ul li#first.current { background: url(/markovic.com/seo/z/primary-nav_firstcurrent_bg.gif) left top no-repeat; }

#primary-nav ul li.current a {
  	background: url(/markovic.com/seo/z/primary-nav_li_current_a_bg.gif) right top no-repeat;
  	padding-bottom: 5px; 
	color: #36b !important; }
  
#search { 
	background: url(/markovic.com/seo/z/search_bg.jpg) left no-repeat;
	background-position: 15px 2px;
	color: #555454;
	margin: 0 0 0 0;
	font-size: 11px; }

#search .analyze {
	color: #e57114;
	font-size: 16px;
	font-weight: bolder;
	}
	
.no_de {
	text-decoration: underline;
	color: #224372;
	font-size: 11px; }

.no_d {
	text-decoration: underline;
	color: #3366bb;
	font-size: 11px; }
	
.exc {
	color: #99b077;
	font-size: 11px; }	

.executiveresults {
	color: #224372;
	font-size: 11px; }
	
.executiveresults1 {
	color: #656565;
	font-size: 12px;
}
	
.executiveresults_minor {
	font-weight: bold;
	color: #656565;
	font-size: 11px; }
	
.diva a {
	color: #224372;
	font-size: 11px;}
	
.diva {
	color: #224372;
	font-size: 11px;}	
	
.executiveresults_up {
	color: #609010;
	font-size: 14px; }	
	
.executiveresults_down {
	color: #CC3300;
	font-size: 14px; }	

.executiveresults_update {
	color: #DD6611;
	font-size: 14px;
	font-weight: bold;
}	

#search .input { 
	margin-top: 4px;
	margin-bottom: 4px;
	height: 18px;
	width: 200px;
	font-size: 10px;
	color: #666666; }

#search .bk {	
	background: #eaf8d6;}
	
.horizontal { width: 70px; }
	
input.error,
#criteria .error select { border: 1px solid #f00; }

.error p,
.first p,
p.error { 
	background: #f00;
	color: #fff; 
	width: 187px;
	margin: 2px 0; }

#advancedcriteria p.error { 
	font-weight: normal;
	color: #fff;
	background: #f00;
	width: 157px; 
	margin: 2px 0;
	padding: 0; }
	
.first p { width: 240px; }
	
#c-column { 
	float: right;
	clear: right; 
	width: 170px;
	margin: 3px 0 20px 0;
	background: url(/markovic.com/seo/z/secondary-nav.corp_bg.gif) 0 2.3em no-repeat; }
	
#c-column.corp {
	background: url(/markovic.com/seo/z/secondary-nav.corp_bg.gif) 0 18px no-repeat; }

#curve { 
	position: relative;
	top: -6px;
	height: 100px;
	background: url(/markovic.com/seo/z/secondary-nav.corp_bg.gif) 0 31px no-repeat; }

html>body #curve {
	top: -5px; }
	
#c-column a { 
	text-decoration: underline;
	color: #36c;
	cursor: pointer; }
	
#horizontalAd { 
	margin-left: -3px;	
	margin-top: 20px; }
	
#horizontalAd.centered { text-align: center; }

#criteria {
	float: right;
	text-align: right;
	width: 170px;
	border: 0;
	margin: 7px 0 0 0;
	text-align: left;
	font-size: 11px; 
	background: #c7ddff url(/markovic.com/seo/z/horizontal_bg.gif) no-repeat;
	background-position: 0 4px; }

#criteria a { 
	text-decoration: underline;
	color: #36c;
	cursor: pointer; }	

#criteria p { 
	padding: 8px 0 3px 4px;
	font-weight: bold;}
	
#advancedcriteria p { 	
	padding-left: 0;
	clear: both;
	color: #555; 
	margin-top: -3px; }
	
#advancedcriteria p span { font-weight: normal; }
	
html>body #criteria p { padding-bottom: 0; }

#criteria p img,
#criteria p input { position: relative; top: 5px; width: auto; }

#criteria legend { display: none; }

#criteria label { 
	font-weight: bold; 
	font-size: 11px;
	color: #555; }
	
* html #criteria label { 
	margin: -5px 0;  }

#advancedcriteria { 
	position: relative;
	padding-left: 5px;
	top: 0; 
	margin-bottom: -17px;
	background: #c7ddff;  }
	
html>body #advancedcriteria { 
	top: 0; }
		
#advancedcriteria strong { 
	color: #555; }
	
.on span.expand,
.off span.collapse { display: none; }

.top label { 
	display: block;
	font-weight: normal !important;
	background: #c7ddff;
	margin: 0 !important; }
	
.top>label { 
	line-height: 1em;
	padding-top: 0px !important; 
	padding-bottom: 5px !important;}
	
.top input { width: 157px; }

html>body #criteria label { padding-top: 7px; }

#advancedcriteria label,
#advancedcriteria div label { 
	line-height: normal; }

#advancedcriteria label span { font-weight: normal; }

#advancedcriteria ul.checkboxes { 
	list-style-type: none;
	margin-bottom: -3px; }

* html #criteria .checkboxes input {
	margin-right: -3px;
	padding-top: 10px;  }
	
#criteria .checkboxes label {
	 margin-top: 0;
	 font-weight: normal; }

#advancedcriteria .clearfix {
	position: relative;
	top: 3px; 
	z-index: 1; }
	
#advancedcriteria .clearfix div { 
	float: none;
	width: 70px; }
	
#advancedcriteria .clearfix .last {
	position: absolute;
	left: 80px;
	top: 0;
	z-index: 1; }
	
#advancedcriteria .clearfix div label {
	font-weight: bold; }
	
#criteria .clearfix div select {
	display: block;
	width: 70px; }
	
#criteria .horizontal label.first {
	margin-right: 10px; }
	
#criteria label.normal { font-weight: normal; }

html>body .radio { padding-top: 2px; }

* html .radio { margin-top: -2px; }

.radio input { margin-right: -3px; }

#criteria .fromto input { width: 50px; }

* html .fromto { 
	margin: -2px 0 2px 0; }

#advancedcriteria .last { padding-bottom: 5px; }
	
#selectSoldWithin { 
	margin-left: 3px;
	margin-bottom: 3px;
	width: 80px;  }

html>body #selectSoldWithin { margin-top: 3px; }

#moreresults {
	padding: 0 3px 3px 2px;
	background: url(/markovic.com/seo/z/moreresults_bg.gif) left bottom no-repeat; }
	
#moreresults label {
	font-size: .85em;
	font-weight: normal; }

#content {
	padding: 0;
	position: relative;
	clear: left;
	width: 733px; }
	
* html #content { left: 0px; }
	
.nomap h2 span { 
	font-weight: normal;
	font-size: .65em;
	color: #007dcf;  }
	
#resultsinfo {
	font-size: 1.1em;
	padding: 8px 0 10px 0;}
	
#resultsinfo h2 {
	font-size: 1.1em;
	color: #d61; }
	
#disambig {
	font-size: 1.1em;}
	
#mapwrap {
	background: url(/markovic.com/seo/z/mapwrap_bg.gif) no-repeat;
	background-position: 44px 0;
	margin: 0 auto;
	margin-right: 10px; }
	
#mapwrap fieldset { 
	border: 0;
	margin: 0 0 0 100px;
	padding-right: 5px;
	background: #c7ddff url(/markovic.com/seo/z/mapwrap_fieldset_bg.gif) no-repeat;
	background-position: 100% 0;
	text-align: left; }
	
#mapwrap fieldset legend { display: none; }

#mapwrap fieldset.lock {
	background: #c7ddff url(/markovic.com/seo/z/mapwrap_fieldset_lock_bg.gif) no-repeat;
	background-position: right bottom;
	margin-left: -3px; }
	
* html #mapwrap fieldset input { margin-right: -3px; }
	
#mapwrap fieldset label {
	padding: 1px 0 1px 15px;
	font-size: .95em; }

#mapwrap fieldset label.mallhomes { background: url(/markovic.com/seo/z/icon_all_homes.gif) no-repeat; }
#mapwrap fieldset label.msearchresults { 
	background: url(/markovic.com/seo/z/icon_search_results.gif) no-repeat;
	background-position: 0 -1px;
	padding-left: 20px;   }
#mapwrap fieldset label.mcomphomes {
	background: url(/markovic.com/seo/z/icons/comps/micro_comp_icon.gif) no-repeat;
	background-position: 0 -1px;
	padding-left: 20px;   }

#mapwrap fieldset.browse span#showsearchresults { display: none; }
#mapwrap fieldset.browse span#showcompsresults  { display: none; }
#mapwrap fieldset.nearby span#showsearchresults { display: none; }
#mapwrap fieldset.nearby span#showcompsresults  { display: none; }
#mapwrap fieldset.mapped span#showcompsresults  { display: none; }
#mapwrap fieldset.search span#showcompsresults  { display: none; }
#mapwrap fieldset.units  span#showcompsresults  { display: none; }

#mapwrap p { 
	background: #c7ddff url(/markovic.com/seo/z/mapwrap_fieldset_lock_bg.gif) right bottom no-repeat;
	position: relative;
	top: -3px;
	left: 4px;
	font-size: .9em;
	margin-left: 54px;
	margin-right: 3px; 
	padding: 0 0 1px 5px; }
	
html>body #mapwrap p {
	margin-left: 54px;
	padding-bottom: 0;  }

#map {
	background: #fff; 
	position: relative;
	height: 288px; }

#aerialSwf {
	width: 100%;
	height: 100%; }

#swf {
	width: 100%;
	height: 100%; }
	
#map div { 
	background: #fff ;
	text-align: center;
	margin: 0 auto;}
	
html>body #map div { padding-left: 0; }
	
#map div p {
	position: static;
	font-size: 1em;
	background: #fff;
	float: none;
	margin: 0 0 5px 0;
	padding: 0;
	color: #999; }
	
#map div p a { 
	color: #36b !important;
	font-weight: bold; }
	
#map div img { 
	display: block; }
	
html>body #map div img { 
	margin: 0 auto;
	padding-left: 50px; }
	
.google {
	margin: 10px auto;
	text-align: center; }

h2.result { 
	text-align: center;
	font-size: 1em;
	margin-bottom: 10px;
	color: #d61; }

#content .ad { 
	text-align: center;
	margin: 345px auto 15px auto; }

.alert {
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	padding: 10px 0 11px 0; }
	
html>body .zestimate {
	padding-top: 1px;
	position: relative;
	top: 22px; 
	left: 3px; }

.zestimate { 
	padding-top: 10px !important;
	border-top: 1px solid #ad6;
	margin-top: 23px !important; }
	
.zestimate h1 { 
	padding: 10px 0 5px 0 !important;
	margin-top: 22px !important;
	font-size: 1.4em !important; 
	display: inline; 
	position: relative;
	left: 3px; }
	
#BackLink { 
	display: inline; 
	margin-left: 20px;
	font-size: 1em;  }
	
.zestimate h1 a span { color: #36c; }

html>body .zestimate h1 a { padding-bottom: 5px; }
	
.zestimate h1 span { 
	color: #333;
	position: relative; 
	left: -3px; }
	
.zestimate h2 {
	padding-top: 10px;
	font-size: 2em;
	color: #609011; 
	clear: left; }
	
.zestimate h2 span.tm { 
	color: #609011;
	font-size: .5em;
	margin-right: 0; 
	position: relative;
	top: -9px;  }

.zestimate .box {
	width: 555px;
	position: relative; }

.zestimate .box .rating {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 1em; }
	
* html .zestimate .box .rating {
	top: -1.3em; }
	
.zestimate .box h1 {
	margin: 0 !important;
	padding: 0 !important;
	display: block;
	width: 365px !important; }

.zestimate h3.rating {
	width: 106px;
	height: 29px;
	text-indent: -999em;
	background: url(/markovic.com/seo/z/meter_medium.gif) no-repeat; }
	
.zestimate h3.rating span {
	font-weight: normal;
	position: relative;
	top: 14px; 
	font-size: .9em; }
	
.zestimate h2 span {
	text-transform: lowercase;
	font-weight: normal;
	margin-right: -.3em; 
	font-size: .8em;
	font-weight: bold; }
	
.zestimate h2 span.amount { 
	margin-right: 0; 
	font-weight: bold; 
	font-size: 1em; }

.zestimate h2 span.updated,
.zestimate h2 span.help {
	font-size: .5em; 
	font-weight: normal; 
	text-transform: none; }

.zestimate p {
	margin-top: 10px;
	font-size: 1.2em; }

.no p { padding: 10px 10px 10px 0; }

* html .no p { 
	padding: 0;
	margin: 10px 10px 10px 0; }
	
	
html>body .zestimate p { margin-top: 0; }

.zestimate p span.up,
.zestimate p span.down,
.zestimate p span.noarrow { 
	font-size: 1em; 
	font-weight: bold; 
	background: url(/markovic.com/seo/z/icon_up_arrow.gif) no-repeat;
	padding-left: 11px;
	background-position: 0 2px;  }
	
.zestimate p span.down { 	
	background: url(/markovic.com/seo/z/icon_down_arrow.gif) no-repeat;
	background-position: 0 2px;
	color: #930; }
	
.zestimate p span.noarrow { 
	background-image: none;
	background-position: 0 2px;
	color: #930; }	
	
.zestimate ul { 
	margin-top: 10px; 
	list-style-type: none;  }
	
.zestimate ul li {
	display: inline;
	background: url(/markovic.com/seo/z/icon_blue_arrow.gif) no-repeat;  }
	
.zestimate ul li a { 
	font-weight: bold;
	margin-right: 5px;
	padding: 3px 0 0 20px;  }
	
html>body .zestimate ul li { padding-top: 3px; }
	
#content h3 {
	margin: 15px 0 5px 0; }

table logo {
	margin-top: 10px;
	border-collapse: collapse; 
	clear: left; }

table showqueue {
	margin-top: 10px;
	border-collapse: collapse; 
	clear: left; }



div.ads table,
div.roadLeftAd table,
div.leaderboard table { margin-top: 0; }

.col1 table { width: 90%; }
.col1 table.first,
.col1 table.first caption { margin-top: 0; }
	
#homedetails .col2 table { margin-left: 41px; }
* html #homedetails .col2 table { margin-left: 41px; }

#homedetails .col2 table caption { margin-left: 40px; }

.standard { 
	border-left: 1px solid #acf; 
	border-bottom: 1px solid #acf; }
	
html>body .standard caption { margin-top: 10px; }
	
.standard tr td,
.standard tr th { background: #f2f7ff; }

.standard tr th { 
	color: #555;
	white-space: nowrap; }

.standard tr td { 
	width: 70%;
	border-right: 1px solid #acf; }
	
.standard tr td strong { margin-right: 4px; }

.standard tr.firstrow th { border-top: 1px solid #acf; }

html>body .standard tr.firstrow th { border-top: 2px solid #acf; }

.standard tr.firstrow td { 
	background: url(/markovic.com/seo/z/standard_firstrow_bg.gif) no-repeat;
	background-position: right top;
	border-right: none }
	
.comparison { border: 2px solid #e8b272; }

.ledger { 
	margin-bottom: 5px; 
	border: 2px solid #dfdbbe; }
	
html>body table { 
	margin-bottom: 15px;  }
	
table caption {
	text-align: left;
	font-weight: bold;
	background: url(/markovic.com/seo/z/caption_bg.gif) no-repeat;
	color: #555; }
	
.history caption { background: url(/markovic.com/seo/z/history_caption_bg.gif) no-repeat; }
	
table caption span { 
	padding: 0 10px 0 4px;
	line-height: 1.7em; }
		
html>body table caption { 
	margin-left: -1px;}
	
#content table tr td,
#content table tr th { 
	padding: 5px; 
	margin-top: 55px; }
	
.standard tr td,
.standard tr th {
	border-bottom: 1px solid #acf; 
	border-collapse: collapse; }
	
.ledger tr td,
.ledger tr th {
	border-bottom: 1px solid #dfdbbe;
	border-collapse: collapse; }
	
.ledger tr td { width: 115px; } 
html>body .ledger tr td { width: 110px; } 

.ledger tr td.symbol { width: 15px; }

.comps .ledger tr th { font-weight: normal; }
.comps .ledger tr td { font-weight: bold; }

.ledger tfoot tr td,
.ledger tfoot tr th {
	border-top: 2px solid #dfdbbe; }

	
.standard tr td a.toggle,
.history tr td a.toggle {
	padding-left: 14px;
	background: url(/markovic.com/seo/z/icon_plus_sign_blue.gif) no-repeat;
	background-position: 0 1px;
	font-weight: bold; }

.comps {
	clear: left;
	position: relative; }

.comps h3 {
	margin-bottom: 15px;
	font-size: 1.3em; }
	
.comps h3 a { 
	font-size: .8em;
	text-transform: none;
	padding-left: 26px;
	background: url(/markovic.com/seo/z/icon_arrow_orange.gif) no-repeat;
	background-position: 8px 2px; }
	
.comps p { 
	margin: 10px 10px 0 0;
	line-height: 1.6em; }
	
.compinfo { 
	position: absolute;
	left: 296px;
	top: 52px;
	float: right;
	width: 350px; }
	
html>body .compinfo {
	top: 53px; }
	
.mapresults,
#compdata {
	width: 99%;
	border-top: 1px solid #ddd; }
	
.mapresults { margin-bottom: 100px; }

#compdata {
	position: relative;
	border-top: 2px solid #ddd; }
	
.mapresults caption { 
	font-size: 1.2em;
	padding: 5px 0;
	background: url(/markovic.com/seo/z/mapresults_caption_bg.gif) repeat-x;
	background-position: 0 0; }
	
#compdata caption {
	font-size: 1.4em;
	padding: 5px;
	margin-top: -20px;  }

.mapresults thead tr th,
#compdata thead tr th { font-weight: normal; }

.mapresults thead tr th,
.mapresults tbody tr td,
#compdata thead tr th,
#compdata tbody tr td,
#compdata tbody tr th { border-bottom: 1px solid #ddd; }

#compdata thead tr th { 
	border-bottom: 2px solid #ddd; }
	
#compdata thead tr.myhome th,
#compdata thead tr.myhome td { 
	border-bottom: 1px solid #ddd; }

#compdata thead tr.myhome td,
#compdata thead tr.myhome th {
	background: #fff7dc; }

	
#compdata thead tr th,
#compdata tbody tr td,
#compdata tbody tr th { padding: 5px 2px; }

#compdata thead tr th.nocomp a { text-decoration: none; }

.mapresults tbody tr td.house a,
#compdata tbody tr td.house a { 
	background: url(/markovic.com/seo/z/mapresults_td_house_bg.gif) no-repeat;
	padding-left: 18px; }
	
.more {
	padding: 1px 0 0 15px;
	margin-left: 3px;
	background: url(/markovic.com/seo/z/icon_arrow_orange.gif) no-repeat;
	background-position: 0 3px; }
	
#compdata tbody tr.even td,
#compdata tbody tr.even th { background: #fff; }
		
#compdata tbody tr.selected td {
		border-left: 1px solid #346DBE;
		border-bottom: 1px solid #7DAAEA; }

#compdata .colsort { background: #f3f3f3 !important; }
#compdata tr.even td.colsort { background: #e7ebf3 !important; }
#compdata thead tr th.colsort { background: #e3ebd7 !important; }
#compdata thead tr td.colsort { background: #f8f0d5 !important; }
#compdata tfoot tr td.colsort { background: #f8f0d5 !important; }
		
.compinfo h4 {
	font-size: 1em; }

.compinfo p {
	margin-top: 0;
	line-height: 1.8em; }

/* Sortable tables */
table.sortable a.sortheader {
    font-weight: bold;
    text-decoration: none;
    display: block; }

table.sortable span.sortarrow { text-decoration: none; }	

.footerads { 
	background: #fff;
	clear: both;
	margin: 0 10px;
	padding-top: 10px;
	text-align: center; }

#footer { 
	clear: both; 
	font-size: .9em; 
	margin-top: 20px;
	background-position: 100% 0;
	padding: 25px 0;
	margin: 10px;
	background: #fff url(/markovic.com/seo/z/footer_bg.gif) no-repeat;
	background-position: right top;  }
	
	
html>body #footer { 
	margin: 0;
	width: 100%; }

#footer dl { width: 770px; }
#footer dl dt {
	float: left;
	clear: left;
	width: 110px;
	text-align: right; 
	margin-right: 20px;
	font-weight: bold; }
	
#footer ul { 
	list-style-type: none;
	text-align: left;
	width: auto;  }

#footer ul li {
	display: inline; }

#footer ul li { 
	text-align: left;
	line-height: 1.3em;
	padding: 0 2px 0 5px; 
	border-right: 1px solid; }
	
html>body #footer ul li { padding: 0 .8em 0 .3em; }
	
#footer ul li.noborder { border-right: 0; }

#footer a {
	color: black;
	text-decoration: none; }

#footer p { margin: 10px 0 10px 177px; }

#submit { border: 0; }

#secondary-nav {
	margin-top: 24px; 
	padding-bottom: 10px;
	background: url(/markovic.com/seo/z/secondary-nav_bg.gif) no-repeat;
	background-position: left bottom; }
	
#secondary-nav.corp {
	margin-top: 36px;
	padding-bottom: 20px; }
	
#secondary-nav,
#secondary-nav li ul {
	text-align: left;
	list-style-type: none;
	font-size: 1.1em; }
	
#secondary-nav #thishome ul { margin-top: 5px; }
#secondary-nav #quicklinks ul,
#secondary-nav.corp ul { margin-bottom: 8px; }

#secondary-nav #thishome,
#secondary-nav #quicklinks {
	text-indent: -999em; }

#secondary-nav #thishome ul { margin: 10px 0; }
#secondary-nav #thishome ul li,
#secondary-nav #quicklinks ul li,
#secondary-nav.corp li { 
	padding: 0 0 2px 25px;
	text-indent: 0;
	background: url(/markovic.com/seo/z/secondary-nav_li_bg.gif) no-repeat;
	background-position: 7px 3px; }
	
#secondary-nav.corp li { margin-right: 20px; }
	
#secondary-nav #thishome ul li.current,
#secondary-nav #quicklinks ul li.current,
#secondary-nav.corp li.current { 
	background: url(/markovic.com/seo/z/secondary-nav_li_current_bg.gif) no-repeat;
	background-position: 7px 3px;
	margin-bottom: -2px; }

#secondary-nav #thishome ul li,
#secondary-nav.corp li { font-weight: bold; }
	
#secondary-nav #thishome { background: url(/markovic.com/seo/z/secondary-nav_thishome_bg.gif) no-repeat; }
#secondary-nav #quicklinks { background: url(/markovic.com/seo/z/secondary-nav_quicklinks_bg.gif) no-repeat; }
	
.contact {
	text-align: center;
	clear: both;
	padding-top: 10px;
	margin: 20px 10px 0 auto; }

#searchresults + .contact { margin-top: 0em; }
html>body .contact {
	position: relative;
	top: 0em; }

.contact dl { 
	font-size: 12.5px;
	text-align: left; 
	border-left: 3px solid #ad6;
	border-top: 1px solid #ad6;
	border-right: 1px solid #ad6;
	border-bottom: 1px solid #ad6;
	margin: 0 auto;
	width: 250px;
	padding: 5px;
	height: 60px; 
	color: #555;
	float: left; }

.contact dl.right {
	float: right; }
	
* html .contact dl.right { top: -6em; }

.contactinner { 
	width: 540px; 
	margin: 0 auto;
	margin-bottom: 10px;
	text-align: center;  }

.contactinner div {
	float: left;
	text-align: left;
	width: 170px; }
	
.contactinner .middle {
	padding: 0 15px; }
	
.contactinner div h3 {
	font-size: 1.1em; 
	margin-top: 0 !important;
	color: #64971a; }
	
.contactinner div a { 
	padding-left: 7px;
	background: url(/markovic.com/seo/z/getupdates_li_bg.gif) 0 3px no-repeat;
	font-size: 1.1em; }

.hr hr { 
	width: 0; 
	height: 0; 
	overflow: hidden; }

.hr { 
	padding-top: 10px;
	clear: both;
	height: 13px; 
	background: url(/markovic.com/seo/z/dotted_bg.gif) 0 0 repeat-x; }
	 
html>body .hr { 
	position: relative;
	top: 10px; }
	
.contact dt { 
	font-weight: bold;
	color: #d61; }

#content h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em; }
	
#content h1 {
	font-size: 23px;
	width: 100%; }

.zestimate sup { margin-right: -3px; }
	
.zestimate h2 sup { 
	font-size: .7em;
	margin-right: -7px; }
	
.zestimate p sup { font-size: .8em; }

.zestimate h2 span.help { line-height: 1.8em; }

#homedetails { 
	background: url(/markovic.com/seo/z/homedetails_bg.gif) no-repeat; 
	background-position: right top; 
	margin: 10px 10px 0 0; 
	padding-top: 10px; }
	
html>body #homedetails { 
	position: relative;
	top: 21px; }

.col2 p {
margin-left: 40px; }

#colwrapper { 
	display: table-row;
	width: 100%; }

.col1, .col2 { 
	display: table-cell; 
	width: 49%; }
	
.col2:after {
	content: "M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M";
	visibility: hidden;
	line-height: 0; }

* html .col1, 
* html .col2 {	
	float: left;
	width: 46%; }

	
#ranking { 
	width: 83%;
	margin-top: 10px;
	margin-left: 40px;
	color: #555; }
	
* html #ranking { margin-top: 0; }

#ranking dt {
	font-weight: bold;
	color: #555;
	background: url(/markovic.com/seo/z/ranking_dt_bg.gif) no-repeat;
	background-position: left top; 
	text-indent: 5px; }
	
#ranking dd {
	background: #f4faec url(/markovic.com/seo/z/ranking_dd_bg.gif) no-repeat;
	background-position: right top; ;
	border-left: 1px solid #bd8;
	border-bottom: 1px solid #bd8;
	padding: 5px;  }

#homedetails #homefactspop + p { margin-bottom: 10px; }
* html #homedetails p { margin-top: 10px; }

#homedetails p a { 
	background: url(/markovic.com/seo/z/icon_blue_arrow.gif) no-repeat;
	padding: 3px 0 0 20px; }
	
#homedetails #homefactspop a { 
	background: url(/markovic.com/seo/z/icon_help.gif) no-repeat;
	padding: 0 0 5px 20px; 
	line-height: 2em; }

* html #homedetails #homefactspop a { 
	background: url(/markovic.com/seo/z/icon_help.gif) no-repeat;
	position: relative;
	top: 3px; 
	line-height: normal; }
	
#homedetails #homefactspop { margin-top: -10px; }
* html #homedetails #homefactspop { margin-top: 5px; }

#homedetails dl + p {
	margin-top: 10px; }
	
#homedetails .col1 table + p {
	margin-top: -5px;
	padding-bottom: 10px;  }
	
#homedetails .col2 table + p {
	margin-top: 15px; }
	
.history {	
	width: 82%;
	border-left: 1px solid #dddabd; 
	border-bottom: 1px solid #dddabd;
	margin-bottom: 0px;
	margin-top: 0px; }
	
.history tr th,
.history tr td { 
	font-weight: normal;
	background: #fefbef; 
	text-align: left; }
	
.history tr th { 	
	width: 131px;
	white-space: nowrap; }
	
.history tr td {
	border-right: 1px solid #dddabd;}


.history tr.firstrow td { 
	padding-top: 1px;
	background: url(/markovic.com/seo/z/history_firstrow_bg.gif) no-repeat;
	background-position: right top;
	border-right: none;
	font-weight: bold;}	

.history tr.firstrow th { 	border-top: 1px solid #dddabd; }

.history thead th { font-weight: bold }

.history tfoot th,
.history tfoot td { border-top: 1px dashed #cdcdcd; }

.history tfoot tr td.symbol { border-top: 1px dashed #cdcdcd; }

.history tr td.symbol {
	width: 11px;
	text-align: left;
	border: none;}

* html #hdgraph { margin-top: -8px; }

#hdgraph { margin-top: 80px; }

#hdgraph p,
#hdgraph ul { 
	position: relative;
	top: 10px; 
	margin-left: 45px; }
	
#hdgraph p.seemore {
	top: -5px;
	left: -4px; }
	
* html #hdgraph p.seemore { top: -15px; }

#hdgraph ul {
	width: 232px;
	background: #dec;
	list-style-type: none;
	border-top: 1px solid #bd8;
	border-left: 1px solid #bd8;
	border-right: 1px solid #bd8;
	padding: 4px 3px 4px 4px; }
	
#hdgraph ul li { 
	display: inline; }

#hdgraph ul li span { position: relative; left: 3px; }

#hdgraph ul li a { 
	padding: 3px;
	border: 1px solid #dec; }
	
#hdgraph ul li.current a,
#hdgraph ul li.current a:hover,
#hdgraph ul li a:hover { 
	padding: 3px;
	background: #fff2c4; 
	border: 1px solid #63910f;
	color: #555;
	font-weight: bold; 
	text-decoration: none;}
	
#hdgraph ul li a:hover {
	font-weight: normal;
	text-decoration: underline; }
	
#getupdates { 
	width: 82%;
	margin: 15px 0 15px 40px;

	border: 1px solid #acf;
	background: #f2f7ff;
	color: #36c; }
	
* html #getupdates { margin-top: 15px; }
	
#getupdates fieldset { 
		padding: 5px 8px;
		color: #555;
		border: 0; }

#getupdates fieldset h3 {
	font-size: 1.2em;
	color: #d61;
	font-weight: bold;
	text-indent: 0;  }
	
* html #getupdates fieldset h3 { 
	margin: 0; }

#getupdates label { display: block; }
#getupdates fieldset input { 
	margin-top: -5px;
	width: 75%;
	border: 1px solid #acf; }
	
#getupdates fieldset .go { 
	position: relative;
	top: 3px;
	width: auto;
	border: 0; }
	
#getupdates p { 
	font-weight: bold;
	margin-left: 0; }
	
#getupdates #section_email_add { margin-top: -5px; }

* html #getupdates #section_email_add { margin-top: -10px; }

#getupdates p a { 
	padding-left: 0;
	background-image: none; 
	font-weight: normal; }
	
#getupdates p.error { 
	width: 162px;
	margin-top: 1px;
	font-weight: normal; }
	
#getupdates ul {
	color: #555; 
	list-style-type: none; 
	margin-top: 7px;
	padding: 7px 8px 5px 8px;
	border-top: 1px solid #acf; 
	margin-right: 20px;	}
	
#getupdates ul li {
	padding-left: 10px;
	background: url(/markovic.com/seo/z/getupdates_li_bg.gif) 0 5px no-repeat; }

.orangearrow {
	padding-left: 10px;
	background: url(/markovic.com/seo/z/getupdates_li_bg.gif) 0 3px no-repeat; }


#homedetails h2,
#geo h2,
h2.services {
	clear: left;
	margin-top: 15px; 
	font-size: 1.3em;
	color: #d61; 
	line-height: normal; 
	padding-bottom: 3px;
	margin-bottom: 15px; 
	background: url(/markovic.com/seo/z/dotted_bg.gif) repeat-x;
	background-position: left bottom; }
	
h2.services {
	margin: -10px 0 10px 0;
	text-align: left; }

#geoZindexChart {
	width: 260px;
	height: 131px; }

#homedetails #comps { position: relative; }

#homedetails #comps img { 
	margin-right: 10px; 
	float: left; }
	
#homedetails #comps h3 {
	font-size: 1em;
	color: #555;
	margin-bottom: -3px; }
	
#homedetails #comps dl dt { 
	width: 12.5em;
	float: left; }

#homedetails #comps dl dd { 
	font-weight: bold;
	color: #477916; }

#homedetails #comps p { 
	margin: 0 15px 0 0; }

#homedetails #comps p a.noarrow {
	padding-left: 0;
	background-image: none; }
	
#homedetails #comps #seeall {
	font-weight: bold;
	position: relative;
	top: 52px; }

#compdata { 
	margin: 3px 0 15px 0;
	position: relative;
	left: -3px; }

#compdata thead tr th { 
	background: #ecf9da;}
	
.standard tbody tr.extra td,
.standard tbody tr.extra th { background: #e2eeff; }
 
.standard tbody tr td a,
.history tbody tr td a {
 	font-weight: bold; 
	cursor: pointer; 
	text-decoration: underline; }
	
table tbody tr td a span.expand,
table tbody tr td a span.collapse {
	padding-left: 18px; 
	background: url(/markovic.com/seo/z/icon_plus.gif) no-repeat; }
	
table tbody tr td a span.collapse { background: url(/markovic.com/seo/z/icon_minus.gif) no-repeat; }

#captcha { 
	border: 0;
	padding-top: 15px; }

#captcha legend { display: none; }

#captcha p {
	background: url(/markovic.com/seo/z/captcha_legend_bg.gif) no-repeat;
	background-position: left top;
	font-weight: bold; 
	display: block;
	text-indent: 5px; }
	
#captcha .error { 
	width: auto;
	color: #f00 !important; }
	
#captcha #captchainner {
	border-left: 1px solid #dddabd;
	border-bottom: 1px solid #dddabd;
	background: #fefbef url(/markovic.com/seo/z/captcha_div_bg.gif) no-repeat;
	background-position: right top;
	padding: 10px 2px 10px 3px;
	position: relative;
	left: 40px;
	width: 82%;}

#captcha #captchainner p {
	background-image: none;
	text-indent: 0;
	font-weight: normal; }

#captcha label { 
	margin: 5px 0; 
	display: block; }

#captcha input { width: 160px; } 

#captcha #captchainner input.go { 
	position: relative;
	top: 3px;
	width: auto !important;
	border: 0; }
		
html>body br.clear { display: none; }

#graphdetail { 
	background: #fff url(/markovic.com/seo/z/homedetails_bg.gif) right top no-repeat; 
	margin: 30px 10px 0 0;
	padding-top: 10px; }
	
* html #graphdetail { margin-top: 10px; }
	
#graphdetail #graph {
	border: 0; }
	
#graphdetail h3 {
	text-align: left;
	width: 510px; 
	color: #555;
	font-size: 1.2em; 
	background: #c5ea93;
	margin: 0;
	padding: 5px;
	position: relative; }
	
#graphdetail h3 span {
	font-size: .8em;
	position: absolute;
	right: 30px;
	top: 3px;
	padding: 2px; }

#graphdetail h3 span a,
#graphdetail h4 span a {
	padding: 2px;
	border: 1px solid #c5ea93; }

#graphdetail h4 span { padding-bottom: 2px; }

#graphdetail h4 span a { 
	font-weight: normal;
	border: 1px solid #dec; }
	
#graphdetail h3 span a.current,
#graphdetail h3 span a:hover,
#graphdetail h4 span a.current,
#graphdetail h4 span a:hover { 
	border: 1px solid #7d9502;
	background: #fcf7c4;
	color: #555; 
	text-decoration: none;
	font-weight: bold; }
	
#graphdetail h4 span a:hover { font-weight: normal; }

#graphdetail h4 span a.current:hover { font-weight: bold; }

#graphdetail h4 { 
	font-size: 1.2em;
	background: #dec;
	color: #555;
	text-align: left; 
	width: 512px;
	border-left: 2px solid #c5ea93;
	border-right: 2px solid #c5ea93;
	padding: 7px 0 3px 4px; 
	z-index: 5; } 

#graphdetail img { display: block; }

#graphdetail #controls {
	width: 506px;
	background: #f4faec;
	border-left: 2px solid #c5ea93; 
	border-right: 2px solid #c5ea93; 
	border-bottom: 2px solid #c5ea93;
	padding: 0 5px 5px 5px;  }
	
#graphdetail fieldset { 
	position: relative;
	border: 0; 
	font-size: 1.2em; }

#graphdetail fieldset legend { display: none; }

#graphdetail fieldset h4 {
	color: #555;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: -.3em ; 
	display: inline; 
	background: transparent;
	border-left: 0;
	border-right: 0;
	margin-left: 0;
	padding: 0; 
	font-size: 1em;  }
	
html>body #graphdetail fieldset h4 {
	width: 5em; }

#graphdetail fieldset ul { 
	list-style-type: none;
	margin-left: 70px;
	text-align: left;   }

#graphdetail fieldset ul li { 
	margin-right: 3px;
	display: inline;
	padding-bottom: 2px; }

* html #graphdetail fieldset ul li input {
	position: relative;
	left: -4px; }

html>body #graphdetail fieldset ul li label { margin-left: 2px; }

#graphdetail fieldset ul li label#showHomeLabel.showlegend { border-bottom: 6px solid #000099; }
#graphdetail fieldset ul li label#showZipLabel.showlegend { border-bottom: 6px solid #00ccff; }
#graphdetail fieldset ul li label#showCityLabel.showlegend { border-bottom: 6px solid #ff9900; }
#graphdetail fieldset ul li label#showCountyLabel.showlegend { border-bottom: 6px solid #ff0000; }
#graphdetail fieldset ul li label#showStateLabel.showlegend { border-bottom: 6px solid #66ff00; }
#graphdetail fieldset ul li label#showNationLabel.showlegend { border-bottom: 6px solid #ffcc00; }

#graphdetail fieldset ul li.last { 
	margin-top: 8px;
	display: block; }

#graphdetail fieldset ul li.last label {
	background: url(/markovic.com/seo/z/icon_saledate.gif) no-repeat;
	padding: 4px 0 6px 30px; }

#graphdetail fieldset span {
	padding: 3px;
	background: #c5ea93; }
	
#graphdetail fieldset span {
	float: right;
	margin-top: -18px; }
	
#graphdetail table,
#geo table { 
	width: 520px; 
	margin-top: 15px; }

html>body #graphdetail table { 
	margin-top: 0;
	margin-left: 1px; }
	
html>body #graphdetail table caption {
	margin: 0 0 -1px 0; }
	
#graphdetail .rankings {
	background: #f4faec;
	border-left: 1px solid #bd8;
	border-bottom: 1px solid #bd8; }
	
#graphdetail caption {
	background: url(/markovic.com/seo/z/rankings_caption_bg.gif) no-repeat;
	text-indent: 5px; }
	
html>body #graphdetail .rankings caption { margin-top: 15px; }

#graphdetail .rankings thead tr th span { font-weight: normal; }

#graphdetail .rankings thead tr th { 
	color: #d61;
	background: url(/markovic.com/seo/z/rankings_th_bg.gif) repeat-x;
	background-position: right top;  }

#graphdetail .rankings thead tr th,
#graphdetail .rankings tbody tr td {
	border-right: 1px solid #bd8;
	border-bottom: 1px solid #bd8; }
	
#graphdetail .rankings thead tr th.last { 
	color: #555;
	border-right: 0;
	border-top: 0;
	text-align: center;
	background: url(/markovic.com/seo/z/rankings_last_bg.gif) no-repeat;
	background-position: right top; }
	
#graphdetail .rankings tbody tr td { padding-left: 20px; }
	
#graphdetail .rankings tbody tr td.center { 
	padding-left: 0; 
	text-align: center; }

#graphdetail fieldset table,
#geo fieldset table { 
	background: #f2f7ff;
	border-left: 1px solid #acf;
	border-bottom: 1px solid #acf;
	font-size: .8em; }

#graphdetail fieldset table caption,
#geo fieldset table caption {
	background: url(/markovic.com/seo/z/graphdetail_caption_bg.gif) no-repeat;
	background-position: left top; }

#graphdetail fieldset table caption span,
#graphdetail fieldset table caption label span,
#geo fieldset table caption span,
#geo fieldset table caption label span  { 
	text-align: left;
	background: transparent;
	float: none; 
	margin-left: 20px; }
	
#graphdetail fieldset table caption input,
#geo fieldset table caption input { margin-right: -3px; }

#graphdetail fieldset table caption label span,
#geo fieldset table caption label span {
	font-weight: normal;
	margin-left: 0; }
		
#graphdetail fieldset table tbody tr th,
#graphdetail fieldset table tbody tr td,
#geo fieldset table tbody tr th,
#geo fieldset table tbody tr td {
	border-right: 1px solid #acf;
	border-bottom: 1px solid #acf; 
	font-weight: normal; }

#graphdetail fieldset table thead tr th,
#geo fieldset table thead tr th {
	background: url(/markovic.com/seo/z/graphdetail_thead_bg.gif) repeat-x;
	background-position: left top;
	border-right: 1px solid #acf;
	border-bottom: 1px solid #f2f7ff;
	font-weight: bold; 
	text-align: center; }
	
#graphdetail fieldset table thead tr th.last,
#geo #geotrends table thead tr th.last {
	border-right: 0;
	background: url(/markovic.com/seo/z/graphdetail_thead_last_bg.gif) no-repeat;
	background-position: right top; }
	
#graphdetail fieldset table tfoot tr th,
#graphdetail fieldset table tfoot tr td,
#geo fieldset table tfoot tr th,
#geo fieldset table tfoot tr td  {
	border-top: 2px solid #acf;
	border-right: 1px solid #acf;
	font-weight: normal; }
	
#graphdetail fieldset table tr th.left,
#geo fieldset table tr th.left {
	text-align: left;
	padding-left: 5px; }
	
#graphdetail fieldset table tr td,
#geo fieldset table tr td { 
	padding-left: 0; }

#graphdetail fieldset table tr td span.up,
#graphdetail fieldset table tr td span.down,
#graphdetail fieldset table tr td span.noarrow,
#geo fieldset table tr td span.up,
#geo fieldset table tr td span.down,
#geo fieldset table tr td span.noarrow {
	margin: 0;
	padding: 0 0 0 10px;
	background: transparent;
	font-size: 1em;
	color: #555; 
	float: none; 
	background: url(/markovic.com/seo/z/icon_up_arrow_lite.gif) no-repeat;
	background-position: 0 2px; }

#graphdetail fieldset table tr td span.down,
#geo fieldset table tr td span.down {
	background: url(/markovic.com/seo/z/icon_down_arrow_lite.gif) no-repeat;
	background-position: 0 2px; }
	
#graphdetail fieldset table tr td span.noarrow,
#geo fieldset table tr td span.noarrow {
	background: none;
	background-position: 0 2px; }	
	
#graphdetail .history tr th,
#graphdetail .history tr td {	border-bottom: 1px solid #dddabd; }	

#graphdetail .history caption { background: url(/markovic.com/seo/z/history_caption_bg.gif) no-repeat; }

#graphdetail .history tr th {
	font-weight: bold;
	width: 5em; }
	
#graphdetail .history tr td { 
	border-right: 1px solid #dddabd; }
	
#graphdetail .history tr.firstrow td,
.two-axis thead tr td.last { border-right: 0; }

.two-axis {
	background: #fefbef;
	border-left: 1px solid #dddabd; 
	border-bottom: 1px solid #dddabd;
	border-collapse: collapse; }

.two-axis caption { background: url(/markovic.com/seo/z/two-axis_caption_bg.gif) no-repeat !important; }

.two-axis thead tr th,
.two-axis thead tr td {
	background: url(/markovic.com/seo/z/two-axis_thead_bg.gif) repeat-x; }
	
.two-axis thead tr td.last {
	background: url(/markovic.com/seo/z/history_firstrow_bg.gif) no-repeat;
	background-position: right top; }

.two-axis tr th,
.two-axis tr td {
	border-right: 1px solid #dddabd;
	border-bottom: 1px solid #dddabd;
	border-collapse: collapse; }
	
.two-axis tbody tr th,
.two-axis tfoot tr th {
	width: 13em !important;
	font-weight: normal; }
	
.two-axis tfoot tr th,
.two-axis tfoot tr td { border-top: 2px solid #dddabd; }

.two-axis tbody tr.totaltax td,
.two-axis tbody tr.totaltax th { background: #fff7dc; }

.two-axis tbody tr.totaltax td.symbol,
.two-axis tbody tr.totaltax th { border-right: #fff7dc !important; }

.two-axis tbody tr.totaltax th { font-weight: bold !important; }

.two-axis tbody tr td { 
	text-align: left;  }

.two-axis tr td.symbol { 
	text-align: right;
	width: 1.5em !important; }

.two-axis tr td.symbol,
.two-axis tbody tr th,
.two-axis tfoot tr th,
.two-axis thead tr td { border-right: 1px solid #fefbef !important; }

.two-axis thead tr td.last { 
	width: 35%;
	border-right: 0 !important; }
	
.two-axis tr tbody td.last,
.two-axis tr tfoot td.last { background-image: none !important; border-right: 1px solid #dddabd !important; }

fieldset #ZestimateTrend tbody#ZestimateTrend_Percent tr td {
	text-align: center !important; }
	
#ZestimateTrend input {
	vertical-align: middle;
	margin: 0 2px 0 8px !important; }
	
.back { 
	font-size: 1em !important;
	top: 2.2em;
	right: 40px;
	position: absolute; }
	
html>body .back { 
	top: 3.4em;
	right: 60px;  }
		
#breadcrumb-nav {
	margin-top: 3px;
	margin-bottom: 4px;
	list-style-type: none; }

* html #breadcrumb-nav { margin-bottom: 3px; }

#breadcrumb-nav li { 
	display: inline;
	background: url(/markovic.com/seo/z/breadcrumb-nav_li_bg.gif) 3px 5px no-repeat;
	padding-left: 16px; }
	
#breadcrumb-nav li.first {
	background-image: none;
	padding-left: 0; }
		
#inlinesearch h2,
#inlinesearch h1 {
	position: static;
	margin: 15px 10px 0 0 ;
	font-size: 1.4em;
	line-height: 2em;
	color: #d61;
	background: url(/markovic.com/seo/z/dotted_bg.gif) left bottom repeat-x;
	border-bottom: 0;
	text-transform: none !important;
	width: auto !important; }
	
#geo h2 span {
	font-size: .7em; 
	font-weight: normal;
	margin-left: 10px;
	color: #36c; }
	
#geo h3 {
	font-size: 1em;
	color: #555;
	margin-left: 39px; }
	
#geo p { 
	margin-right: 10px;
	line-height: 1.8em; }
	
#nextsteps {
	font-weight: bold; 
	background: url(/markovic.com/seo/z/secondary-nav_bg.gif) left bottom no-repeat; 
	margin-top: 25px; 
	list-style-type: none; }
	
html>body #nextsteps { margin-top: 25px; }
	
#nextsteps li.first {
	font-weight: bold; 
	background: url(/markovic.com/seo/z/nextsteps_first_bg.gif) left top no-repeat; 
	padding: 25px 5px 15px 19px; }
	
#nextsteps li {
	padding: 0 10px 26px 19px;
	background: url(/markovic.com/seo/z/icon_blue_arrow.gif) 0 3px no-repeat; }

#inlinesearch { 
	background: #e3efff url(/markovic.com/seo/z/inlinesearch_bg.gif) left top no-repeat;
	margin: 10px 10px 0 0;
	width: auto; }

#inlinesearch h2,
#inlinesearch h1 {
	margin: 0;
	padding: 0 0 0 10px;
	background: url(/markovic.com/seo/z/inlinesearch_h2_bg.gif) right top no-repeat; }
	
#inlinesearch fieldset {
	border-left: 0px solid #afcfff;
	border-right: 1px solid #afcfff;
	border-bottom: 1px solid #afcfff;
	border-top: 1px solid #e3efff; 
	padding: 10px; }
	
#inlinesearch fieldset legend { display: none; }

#inlinesearch fieldset div {
	float: left;
	width: 49%;
	margin-top: -6px; }
	
html>body #inlinesearch fieldset div { 
	position: relative;
	top: -4px; }
	
#inlinesearch fieldset div.first { 
	margin-top: -6px;
	position: static; }

#inlinesearch fieldset div label {
	position: relative;
	line-height: normal;
	display: block; }
	
html>body #inlinesearch fieldset div label {
	top: 5px; } 
	
#inlinesearch fieldset div.first label { 
	position: static;
	display: block; }

#inlinesearch fieldset div p { 
	text-align: right;
	margin-right: 7%; }

#geo #inlinesearch fieldset div { position: relative; }

#geo #inlinesearch fieldset div p { 
	position: absolute;
	margin-top: -3px; 
	text-align: left;
	padding: 0 0 2px 3px; }
	
html>body #geo #inlinesearch fieldset div.first {
	top: 1px; }
	
* html #geo #inlinesearch fieldset div p { 
	left: 0;
	top: 2.9em; }


#inlinesearch fieldset div input { 
	width: 75%; }
	
* html #inlinesearch fieldset div input {
	position: relative;
	top: -4px; }
	
* html #inlinesearch fieldset div input.error {
	top: -6px; }

#inlinesearch fieldset div.first input { 
	position: static;
	width: 90%; }

#inlinesearch fieldset div input.go { 
	position: relative;
	top: 0;
	width: auto; }
	
html>body #inlinesearch fieldset div input.go { 
	top: 3px; }
	
#inlinesearch #basic a {
	font-weight: bold;
	float: right;
	margin-right: 78px; }
	
html>body #inlinesearch #basic a { margin-right: 68px; }
	
#searchdesc { 
	margin-right: 10px; 
	padding: 0 0 0 10px;
	background: #f3f7ff url(/markovic.com/seo/z/searchdesc_bg.gif) left bottom no-repeat; 
	position: relative;
	min-height: 15.71em; }
	
* html #searchdesc {
	height: 11.4em; }
	
#searchdesc h3 {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	color: #555; }
	
#searchdesc p { 
	line-height: 1.5em;
	padding-top: 10px; }
	
#searchdesc p strong {
	font-size: 1.2em;
	color: #d61; }
	
#searchdesc ul {
	list-style-type: none;
	margin-top: 8px; 
	position: relative;  }
	
* html #searchdesc ul { 
	padding-bottom: 0; }
	
#searchdesc ul li {
	background: url(/markovic.com/seo/z/searchdesc_li_bg.gif) 3px 7px no-repeat;
	margin-left: 10px;
	padding: 2px 0 2px 15px; }

#searchdesc div {
	float: right;
	text-align: right; 
	width: 313px; 
	padding: 8px 5px 5px 0;
	font-weight: bold;
	background: #f3f7ff url(/markovic.com/seo/z/searchdesc_div_bg.gif) right bottom no-repeat;
	z-index: 800; 
	height: 15.3em; }
	
html>body #searchdesc div {
	padding: 5px 5px 0 0; }
	
#searchdesc div p { 
	margin-left: 22px; 
	text-align: left; 
	padding-top: 0; 
	line-height: 1.4em;
	margin-top: 1.5em; 
	font-weight: normal;
	font-size: .8em;}
	
	
#searchdesc div img {
	margin-right: 5px; }
	
#geo #comparison {
	position: relative;
	top: -5px; }
	
#geo #comparison table {
	width: 23em;
	position: absolute;
	top: 1.5em;
	left: 260px;
	margin: 0;  }
	
html>body #geo #comparison table {
	top: 1.7em;
	left: 300px; }
	
#geo #comparison table caption {
	font-weight: normal;
	text-indent: 3px;
	color: #d61;
	background-image: none;
	margin: 0;  }
	
#geo #comparison table tbody tr th {
	width: 10em; }
	
#geo #geotrends {
	border: 0;
	margin-top: 15px;
	padding: 0; }
	
#geo #geotrends legend { display: none; }

#geo #geotrends table { 
	width: 95%; 
	margin: 0;
	font-size: 1em;  }
	
#geo #geotrends table tr td { text-align: center; }s
	
* html #geo #geotrends table {
	margin: 0 10px 0 0; }
	
#geo #geotrends table caption { 
	padding-left: 5px; }

#geo #geotrends table caption label { font-weight: normal; }
	
* html #geo #geotrends table caption { margin-top: 0; }
		
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
/* End hide from IE-mac */

#linklist { margin: 1em 0; }

#linklist ul { 
	float: left;
	width: 30%; 
	margin-right: 10px; }

#linklist ul li {
  list-style-type: none;  }

#linklist br { clear: left; }

#icaptcha { margin-top: 10px; }

#icaptcha h2 {
	font-size: 1.3em;
	margin-bottom: 3px;
	text-indent: 5px;
	color: #d61;
	line-height: normal; } 
	
#icaptcha fieldset {
	background: #f2f7ff;
	border-left: 2px solid #c7ddff;
	border-top: 1px solid #c7ddff;
	border-right: 1px solid #c7ddff;
	border-bottom: 1px solid #c7ddff;
	padding: 20px 10px; }
	
#icaptcha fieldset img { border: 1px solid #999; }
	
#icaptcha fieldset legend { display: none; }

#icaptcha fieldset label { 
	margin-top: 3px;
	display: block; }

#icaptcha fieldset input { margin-top: 10px; }
#icaptcha fieldset input.go {
	width: auto;
	position: relative;
	top: 3px; }
	
#icaptcha fieldset p.error {
	color: #f00;
	font-weight: normal;
	background: transparent;
	width: auto; }
	
.required { color: #d61; font-size: 11px; }

#standard {
	margin-top: 23px;
	width: auto;
	padding-right: 15px; 
	position: relative; }
	
html>body #standard { 
	top: 24px;
	left: 3px; }
	
#geo,
#myzestimator {
	margin-top: 49px;
	padding-right: 5px;
	border-top: 1px solid #ad6; }
	
#geo { margin-top: 8px; }

#geo.usa { margin-top: 28px; }
	
h1#pagetitle,
h1#region { width: 500px;}

#pagetitle { color: #692; }

#geo h2 { margin-right: 10px; }
	
#standard h1 {
	margin-top: 21px;
	margin-bottom: 15px;
	line-height: 1.3em;
	width: 500px;}
	
html>body #standard h1 { margin-top: 0; }
	
#standard h2 {
	font-size: 1.1em; }
	
#standard p { margin-bottom: 15px; }

#standard fieldset {
	border-top: 1px solid #c7ddff;
	border-bottom: 1px solid #c7ddff;
	border-left: 0;
	border-right: 0;
	background: #f2f7ff;
	padding: 20px 0;
	text-align: center;}
	
#standard fieldset div {
	text-align: left; 
	width: 733px; }

#standard fieldset div.buzzwrap {
	background: url(/markovic.com/seo/z/dotted_x_bg.gif) bottom left repeat-x;
	margin-bottom: 10px;
	padding-bottom: 10px; }

html>body #standard fieldset div { margin: 0 auto; }

#standard fieldset div input,
#standard fieldset div select,
#standard fieldset div textarea {
	font-size: 1em;
	font-family: verdana, arial, sans-serif; }
	
#standard fieldset ul { list-style-type: none; }

#standard fieldset ul li label { font-weight: normal; }

#standard fieldset .blocklabel label,
.blocklabel { 
	display: block; 
	font-weight: bold; 
	clear: both; }
	
.blocklabel p.buzzp { font-weight: normal; }

/*#standard fieldset .blocklabel input,.full { width: 435px; }*/

#standard fieldset textarea {
	width: 733px;
	height: 3.5em;
	margin-bottom: 10px; }

	
#standard fieldset .blocklabel input { margin-bottom: 8px; }

#standard fieldset .boxfloat input {	
	margin-bottom: 3em;
	float: left; }

html>body #standard fieldset .boxfloat input { 
	margin: .3em .3em 3em 0;}

#standard fieldset .boxfloat ul { 
	margin-top: 20px; }

#standard fieldset .boxfloat ul li { width: 55%; }

#standard fieldset ul li.left { 
	font-weight: normal;
	float: left; }
	
#standard fieldset ul li.right {
	width: 113px; 
	height: 18px;
	float: right; }
	
* html #standard .last { padding-bottom: 0; }

#standard fieldset div div { float: left; }

#standard fieldset div div.firstname,
#standard fieldset div div.lastname { width: 186px; }

/*  Drasko changes */
#standard fieldset .email { width: auto; float: left;}
#standard fieldset .email { margin-left: auto; }
#standard fieldset .email label { font-weight: bold; width: 300px;}
#standard fieldset .email input { width: 270px; }
#standard fieldset .password label { font-weight: bold; width: 150px;}
#standard fieldset .password {width: 130px; float: left; }
#standard fieldset .password input { width: 170px; }

#standard fieldset .city,
#standard fieldset .state,
#standard fieldset .zipcode {
	width: 130px;
	float: left; }

#standard fieldset .state { 
	margin-left: 20px;
	margin-right: 10px;
	width: 45px; }
	
* html #standard fieldset .state { margin-left: 10px; }
	
#standard fieldset .zipcode { width: 50px; }
	
#standard fieldset .city input,
#standard fieldset .state input,
#standard fieldset .zipcode input { width: auto; }
	
#standard fieldset .city label,
#standard fieldset .state label,
#standard fieldset .zipcode label { font-weight: bold; }


	
#standard fieldset .city { margin-left: auto; }

#standard fieldset div div.firstname input { margin-right: 14px; }
html>body #standard fieldset div div.firstname { margin-right: 18px; }

#standard fieldset div div.firstname input, 
#standard fieldset div div.lastname input { width: 186px !important; }

#standard fieldset div div.phone-num { width: 145px; }
#standard fieldset div div.phone-num input { 
	margin-right: 14px; 
	width: 145px !important; }
	
html>body #standard fieldset div div.phone-num { margin-right: 18px; }

#standard fieldset div div.company { width: 227px; }
#standard fieldset div div.company input { width: 227px !important; }

#standard fieldset div div.ifadvert,
#standard fieldset div div.profession {
	width: 220px; }
	
#standard fieldset div div.ifadvert,
#standard fieldset div div.advertother,
#standard fieldset div div.advertbudget { 
	margin: 8px 0; }

#standard fieldset div div.ifadvert select,
#standard fieldset div div.advertbudget select,
#standard fieldset div div.profession select {
	width: 220px;
	margin: 2px 15px 0 0; }
	
html>body #standard fieldset div div.ifadvert { margin-right: 15px; }
html>body #standard fieldset div div.profession { margin-right: 15px; }
	
#standard fieldset div div.advertother,
#standard fieldset div div.professionother { 
	margin-top: 2.5em;
	width: 155px; }
	
#standard fieldset div div.professionother { margin-top: .2em; }
	
html>body #standard fieldset div div.advertother { margin-top: 2.7em; }
	
#standard fieldset div div.advertother input,
#standard fieldset div div.professionother input { width: 155px !important; }

#standard fieldset div div.disabled label {
	color: #d3d7dd; }	

#standard fieldset div div label {
	font-weight: bold;
	display: block;
	margin: -3px 5px -2px 0; }

#standard fieldset div div.last input { width: 135px !important; }
#standard fieldset div div.zipcode input { 
	margin-bottom: 10px; 
	width: 80px !important; }
	
#standard fieldset div ul.notifications li { 
	width: auto; 
	display: block;
	float: none;
	position: static;
	z-index: 10;
	background: white; }

* html #standard fieldset div ul.notifications li { 
	margin-bottom: -10px; }

#standard fieldset div p.second { 
	position: relative;
	top: -15px;}
	
* html #standard fieldset div p.second { 
	position: static;
	margin-top: -17px; }
	
#standard fieldset div p.second span { margin-left: 18px; }

* html #standard fieldset div p.second span { margin-left: 25px; }

.placeholder { padding-bottom: 30px !important; }

.onepara { padding-bottom: 150px; }

.img { width: auto !important; }

#standard fieldset p.error {
	margin: 0;
	font-weight: normal;
	width: auto; }

#standard fieldset div div select#ifadvert.error { background: #fcc; }

#standard fieldset div div select option { font-weight: normal; }

/* Table Style */

#accuracytables table,
#accuracytables tr,
#accuracytables th {
	vertical-align: top; }

#accuracytables table {
	text-align: center;
	width: 100%;
	margin-bottom: 25px;	}
	
#accuracytables #accuracynational {
	text-align: center;
	width: 440px;	}
	
#accuracytables #accuracynational th {
	width: auto; }
	
#accuracytables th {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;	}
	
#accuracytables thead tr {
	background-color: #f4faec;	}
	
#accuracytables td {
	background-color: transparent;
	border-bottom: 1px solid #ddd;	}
	
#accuracytables tr.zesteven td {
	background-color: #f2f7ff;	}
	
.zestmedian {
	width: 55px; }

.zestwithin10 {
	width: 85px; }
	
.zestrating {	
	width: 105px; }
	
.zestdatacover {
	width: 125px; }
	
.zestarea {
	text-align: left; }
	
.fourstars {
	text-indent: -1000em;
	background: transparent url(/markovic.com/seo/z/4_stars.gif) 2em center no-repeat;	}

.threestars {
	text-indent: -1000em;
	background: transparent url(/markovic.com/seo/z/3_stars.gif) 2em center no-repeat;	}
	
.twostars {
	text-indent: -1000em;
	background: transparent url(/markovic.com/seo/z/2_stars.gif) 2em center no-repeat;	}
	
.onestar {
	text-indent: -1000em;
	background: url(/markovic.com/seo/z/1_stars.gif) 2em center no-repeat;	}
	
.stateinfo { margin-left: 5em; }

#accuracytables h2.firstad {
	margin-top: -10px; }
	
#accuracytables table.adspectable {
	text-align: left;
	width: auto;
	margin-top: 5px; }
	
#accuracytables table.adspectable td,
#accuracytables table.adspectable th { padding: 5px 40px 5px 20px}

#accuracytables table.birdseyetable td,
#accuracytables table.birdseyetable th {
	text-align: left; }

#accuracytables table.birdseyetable { margin-top: 10px;  }

#accuracytables table.birdseyetable th.zestarea { width: 190px; }

#accuracytables table.birdseyetable td.multicity {
	border-bottom: none;}

#accuracytables.mortgages td {
	border-left: 1px solid #ddd; }
	
#accuracytables.mortgages tr.subhead td,
#accuracytables.mortgages tr.subhead th {
	border-bottom: 2px solid #ddd;}

#notfound {
	margin-top: 28px;
	border-top: 1px solid #ad6;
	padding: 0 0 100px 15%; }

#notfound h1 {
	color: #8b4; 
	font-size: 2em; 
	padding-top: 50px;
	line-height: normal; }
	
#notfound h2 {
	margin-top: 10px;
	font-size: 1em; 
	line-height: normal; }
	
#notfound ul {
	margin-right: 15px;
	margin-left: 45px; }

#e-mail-page {
	margin-top: 22px;
	border-top: 1px solid #ad6;
	padding-right: 10px; }
	
html>body #e-mail-page {
	position: relative;
	top: 21px; 
	left: 3px; }
	
#e-mail-page p {
	margin-top: 10px;
	font-size: 1.2em;  }
	
#stacksup {
	min-height: 200px;
	margin-top: -215px;
	margin-left: 315px;
	margin-bottom: 1.5em;}
	
* html #stacksup { height: 200px; }

#compsmap {
	width: 300px;
	height: 200px; }
	
#stacksup ul {
	list-style-type: none;
	margin-top: 20px;}
	
#stacksup ul li {
	font-weight: bold;
	padding-bottom: 3px;	
	background: url(/markovic.com/seo/z/icon_blue_arrow.gif) no-repeat;
	padding: 2px 18px;}
	
#nojs h3 {
	font-size: 1.8em;
	color: #8b4;
	background: #fff;
	margin-top: -1px;
	padding: 20px 0 20px 0; }
	
* html #nojs p {
	margin-left: 40px; }
	
#compsmap #nojs h3 {
	margin:0;
	padding: 0;
	font-size: 1.3em;
	color: #8b4;}

#compsmap #nojs p {
	font-size: .9em; }
	
p.compmapcopy {
	background: #cdcdcd;
	font-size: .8em !important;
	margin-right: 0 !important; }

#feedbackoptions {
	margin-top: -10px; }
	
#feedbackoptions li {
	display: block;
	float: left;
	width: 215px; }
	
#feedbackoptions li input { margin-right: 3px; }

#standard p.buzzrequired { margin-bottom: 0; }

.leaderboard {
	text-align: center;
	margin: 0 auto; 
	padding-bottom: 5px;
	width: 728px; }
	
* html .leaderboard { clear: both; }

.forsale { 
	position: absolute;
	width: 40%;
	margin: 0;
	margin-left: 75px;
	padding-left: 10px; }
	
.forsale iframe { border: 1px solid #ccc; }
	
* html .forsale { position: static; }

#c-column .ads { 
	margin: 10px 0;
	background: #fff !important; }

#roadmap {
	margin-right: 20px;
	font-size: 1.2em;}
	
#roadmap h1#pagetitle.overview {
	position: relative;
	top: 10px;
	margin-bottom: 20px;}
	
* html #roadmap h1#pagetitle.overview { top: -10px; margin-bottom: 0; }

.roadcontent ul li {
	list-style-type: none;
	background: url(/markovic.com/seo/z/bullet_square_green.gif) 0 .5em no-repeat;
	padding-left: 10px;
	position: relative;}
	
#roadmap ul {
	margin-bottom: 15px; }

#roadmap p {
	margin-bottom: 20px;}

#roadmap h2 {
	color: #d61;
	font-size: 1.2em;
	margin-bottom: 5px; }
	
#roadmap h3 {
	color: #555;
	font-size: 1em;
	line-height: normal}

#roadmap ol { 
	list-style-position: inside;
	margin: 0;}

#roadmap ol h2 { 
	display: inline; 
	font-size: 1em; }
	
* html #roadmap ol h2 { margin-left: 1em; }

#roadmap ol li { 
	font-weight: bold; 
	color: #d61; 
	font-size: 1.2em; }

#roadmap ol li p,
#roadmap ol li li { 
	font-weight: normal; 
	color: #656565; 
	font-size: .8em; 
	list-style-position: outside; }

#roadmap ol.sublist { margin: 0 0 20px 20px;}

#roadmap ol.sublist li { 
	font-weight: normal; 
	color: #656565;
	font-size: 1em;}

#roadmap ol.alpha li h3 {display: inline;}

#roadmap ol.alpha li { 
	margin-left: 20px;
	list-style-type: lower-alpha;
	list-style-position: inside;
	font-weight: bold;}
	
#roadmap ol.alpha li p { font-size: 1em; font-weight: normal;} 

ul.roadcrumb li {
	list-style-type: none;
	display: inline;
	background: url(/markovic.com/seo/z/breadcrumb-nav_li_bg.gif) right 5px no-repeat;
	padding-right: 16px; }
	
ul.roadcrumb li.title {
	background: none;
	padding-right: 0;
	position: relative;
	top: .5em;
	left: 5px;}
	
* html #roadmap ul.roadcrumb li.title { top: .8em; left: 10px;}
	
ul.roadcrumb li h1 {
	display: inline; }
	
.roadblock {
	background: #f3f7ff;
	border: 1px solid #ADCEFF;
	padding: 10px;
	position: relative;}
	
* html .roadblock { height: 1%; }

#roadmap .financeIntro { font-size: .8em;}

.financeNavWrap {
	position: relative;
	top: 20px;
	margin-bottom: 20px; }

#roadmap ul.financeNav { margin-bottom: 0;}

.financeNav li {
	list-style-type: none;
	background: none;
	padding-left: 0;
	display: inline;
	white-space: nowrap;
	font-size: .8em;}
	
.financeNav li.current span {
	font-weight: bold;
	color: #d61; }
 
.roadPagenav li {
	background: none;
	padding-left: 0;
	font-size: .8em;
	display: inline;
  list-style-type: none;}
  	
.roadPagenav li img { vertical-align: middle; }

.roadArticlenav { clear: both; }

.roadArticlenav li {
	list-style-type: none;
	background: none;
	padding-left: 0;
	font-weight: bold;
	position: relative; }
	
#roadmap .roadArticlenav li.next a {
	font-size: 1.3em;
	color: #d61;}
	
.roadArticlenav li.prev {
	float: left;
	font-size: .8em;}
	
.roadArticlenav li.main {
	text-align: right;
	font-size: .8em;}	

.roadcontent ul {
	margin-left: 25px; }

.roadcontent dl dt { font-weight: bold;}

* html .roadcontent dl dt {
	float: left;
	margin-right: .5em; }
	
.roadcontent dl dd {
	margin-bottom: 10px;}

.roadcontent dl.indent { 
	position: relative;
	left: 30px;
	margin-right: 30px;}
	
* html .roadcontent dl.indent dt { 
	position: relative;
	left: 0px; }
	
#roadmap .roadLeftAd {
	margin: 0 15px 10px 0;
	width: 300px;
	height: 250px;
	border: none;
	overflow: hidden;
	float: left;
	clear: left; }

#roadmap .roadexample {
	border: 1px solid #ADCEFF;
	margin: 0 15px 10px 0;
	width: 300px;
	float: left;
	clear: left;
	height: 100%;}
	
#roadmap .roadexample h2 {
	background: #adceff;
	color: #555;
	padding: 3px;
	margin: 0; }
	
#roadmap .roadexample img {
	float: left;
	margin: 10px;}
	
#roadmap .roadexample dl dt {
	float: left;
	margin-right: .5em; }


#roadmap .roadexample ul.checklist {
	margin-left: 0; }
	
.roadexample ul.checklist li {
	list-style-type: none;
	 padding-left: 13px;
	 margin-bottom: 5px;
	 background: url(/markovic.com/seo/z/bullet_checkbox.gif) 0 .4em no-repeat; }

#roadmap .roadexample p,
#roadmap .roadexample h3,
#roadmap .roadexample dl,
#roadmap .roadexample ul {
	padding: 10px;
	margin: 0; }

#roadmap #howto {
	position:relative;
	background: url(/markovic.com/seo/z/finance_bg.gif) top left repeat-x;
	height: 130px;}

* html #roadmap #howto {margin-bottom: -40px; }

#roadmap #howtoleft {
	position: absolute;
	padding-top: 130px;
	left: 0;
	width: 144px;
	background: url(/markovic.com/seo/z/finance_left.gif) top left no-repeat;}
	
* html #roadmap #howtoleft {
	position: relative;
	float: left;	}

#roadmap #howtomid {
	padding-top: 130px;
	position: relative;
	right: 20px;
	top: 0; 
	margin: 0 auto 2em auto;
	width: 153px ;
	text-align: center; 
	background: url(/markovic.com/seo/z/finance_mid.gif) top center no-repeat; }
	
* html #roadmap #howtomid { right: 10px; }

#roadmap #howtoright {
	position: absolute;
	padding-top: 130px;
	top: 0;
	right: -1px;
	width: 213px;
	text-align: center;
	background: url(/markovic.com/seo/z/finance_right.gif) top right no-repeat; }	
	
* html #roadmap #howtoright {
	position: relative;
	float: right; }

.roadcontent ul.twocollist { 
	margin-left: 0;
	margin-right: 30px;
	float: left;}
	
.roadcontent ul.right { margin-right: 0;}

.login {
	font-family: Verdana;
	font-size: 16px;
	color: #dd6611;
}

.loginfields {
	font-family: Verdana;
	font-size: 11px;
	color: #555555;
	font-weight: bolder;
	letter-spacing: 1px;
}

.divlogin {
	border: 1px solid #aaccff;
	background-color: #ffffff;
	padding: 10px 10px 10px 10px; 
}

.divlogin2 {
	border: 1px solid #aaccff;
	background-color: #ffffff;
}

.divlogin1{
	padding: 10px 10px 10px 10px;
}

#continut {
	margin-left: 10px;
	padding-left: 10px;
	background-color: #f3f7ff;
	margin-top: 50px;
	margin-bottom: 100px;
	border-top: 1px solid #adceff;
	border-bottom: 1px solid #adceff;
}

#continut .title{
	font-weight: bold;
	color: #692;
	line-height: 1em;
	width: 100%;
	font-family: "Trebuchet MS", arial, verdana, sans-serif;
	font-size: 1.2em;
}

.cntLogin{
	color: #dd6611;
	font-size: 15px;
	font-family: Tahoma;
	font-weight: bolder;
}

#continut li {
	padding-left: 10px;
	list-style-type: square;
}

.headingT{
	font-size: 16px;
	color: #dd6611;
	font-family: Arial;
	font-weight: bolder;
}

.contentT {
	color: #656565;
	font-family: Arial;
	font-size: 12px;
}

.contentH{
	color: #3366cc;
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 0.5px;
}

.ht{
	color: #dd6611;
	font-size: 19px;
	font-family: "Trebuchet MS";
	letter-spacing: 50%;
}

.classHelp {
	color: #e57114;
	font-size: 16px;
	font-weight: bolder;
	background: url(/markovic.com/seo/z/search_bg.jpg) left no-repeat;
	background-position: 15px 2px;
}