/*















Theme Name: miravista







Theme URI: http://www.miravista-shortsales.com 







Description: Developed for Mira Vista







Version: 1







Author: Jeffrey Horen







Author URI: http://www.excelnetmedia.com







*/















/* reset.css */

blockquote:before, blockquote:after, q:before, q:after {content:"";}

blockquote, q {quotes:"" "";}

a img {border:none;}

p {margin:0 0 1.5em;}

.float-right {float: right; text-align: left;}

.float-right-img {float: right;}

.float-left {float: left;}

.clear {clear: both;}











body {







	background: #dfdddd url(images/bg_body4.jpg) repeat-x;



	line-height:1.5em;







	color: #333;







	font: 85% arial,sans-serif;



	margin: 0;



	padding: 0;



	text-align:center;







}







#container {



    background: #fff;



	margin:0 auto; 







	text-align:left; 







	width:960px;







}







#top-links {







	float: right;







	font-size: 11px;







	padding: 7px 5px 0 5px;







}







#header {







	clear: both;

    
	background:url(images/header.png) no-repeat;

	height:156px;



	position:relative;







}







#header-left {







	float: left;







	width: 480px;







}



#header-left h1 {
	text-indent:-999999px;}
		
		#header-left h1 a {
			
			display:block;
			
			height:156px;
			
			width:223px;}
			
			
			






#header-right {







	float: right;







	padding: 35px 5px 0 0;







	text-align: right;







	width: 465px;







}

#header-right  p.phoneNumber {
				
				display:none;
				}







#sub-nav {







	clear: both;







}







/*- Sub Nav Menu Tabs --------------------------- */







#tabs {







	clear: both;







  	float:left;







  	width:100%;







  	font-size:93%;







  	line-height:normal;







  	border-bottom:0px solid #C2BDAE;







 }







#tabs ul {







  margin:0;







  padding:0 0 0 594px;







  list-style:none;







}







#tabs li {







  	display:inline;







  	margin:0;







  	padding:0;







}







#tabs a {







  	float:right;







  	background:url("images/tableft_subnav.gif") no-repeat left top;







  	margin:0;







  	padding:0 0 0 4px;







  	text-decoration:none;







}







#tabs a span {







  	float:left;







  	display:block;







  	background:url("images/tabright_subnav.gif") no-repeat right top;







  	padding:5px 15px 4px 6px;







  	color:#fff;







}







/* Commented Backslash Hack hides rule from IE5-Mac \*/







#tabs a span {float:none;}







/* End IE5-Mac hack */







#tabs a:hover span {







  	color:#efefef;







}







#tabs a:hover {







  	background-position:0% -42px;







}







#tabs a:hover span {







  	background-position:100% -42px;







}







/*- Main Nav Menu  --------------------------- */







.nav {







	background: url(images/bg_main_nav.jpg) repeat-x;







	font-size: 16px;







}







.nav ul {







	list-style: none;







	margin: 0;







	padding: 0 0 0 5px;







}







.nav li {





	background: url(images/menu_sep.gif) no-repeat right center;

	display: inline;

	padding-right: 10px;





	line-height:  30px;







}







.nav a:link, .nav a:visited {







	padding: 0 0 0 10px;







	color: #fff;







	text-decoration: none; 







}







.nav a:hover {







	color: #ccc;







}







.nav li.current_page_item a, .nav li.current_page_item a:visited {







	color: #ccc;







	text-decoration: none;







}







/*- Footer Nav Menu  --------------------------- */







.nav-footer {







	font-size: 11px;







}







.nav-footer ul {







	list-style: none;







	margin: 0;







	padding: 0;







}







.nav-footer li {







	display: inline;







	line-height:  25px;







}







.nav-footer a:link, .nav-footer a:visited {







	padding: 0 3px 0 3px;







	color: #333;







	text-decoration: underline; 







}







.nav-footer a:hover {







	color: #0058a7;







}







/*- End Footer Nav Menu  --------------------------- */







#wrapper { 







	background: #fff;







	border: 0px solid #223d6c;







	border-top: 0px;







	border-bottom: 0px;







	clear: both;







	float:left; 







	width:100%;







}







#content {







	margin: 0 220px;

	





	padding: 10px 15px 10px 15px;







}



#content-wide {

	padding: 10px 10px 10px 5px;

}





#sidebar {







	float:left;







	margin-left:-960px;







	padding: 10px;







	width:200px;







}







#sidebar-right {







	float:left;







	margin-left:-220px;







	padding: 10px 10px 10px 10px;







	width:200px;







}







#footer {







	background: #b8860b;







	clear:both;







	color: #FFF;







	line-height: 10px;







	padding: 2px 0 2px;







	width:100%;







}







#footer-links {



	background: #fff;

	

	clear: both;



	font-size: 11px;



	padding-bottom: 10px;



	text-align: center;



	



}















.credits a, .credits a:visited {







	padding-bottom: 20px;







	text-decoration: none;







}







/* -------------------[ Fontography ]------------------- */







h1, h2, h3, h4, h5, h6 {







	color: #113d62;







	font-family: "Times New Roman", Georgia, Times, serif;







	margin: 0 0 15px 0;







}







h1 {







	font-size: 24px;







}







h2 {







	font-size: 22px;







}







h3 {







	font-size: 20px;







}







h4 {







	font-size: 18px;







}







h5 {







	font-size: 16px;







}







h6 {







	font-size: 14px;







}







p {







	line-height: 18px;







	padding: 0 0 12px 0;







	margin: 0px;







}







#top-links a, a:visited {







	color: #333;







}







#top-links a:hover {







	color: #0058a7;







}







#header-left h1 {







	color: #1c3f5d;







	font-family: "Times New Roman", Times, serif;







	font-size: 30px;







	font-weight: normal;







	padding: 0;







	margin: 0;







	text-transform: uppercase;







}







#header-left h2 {







	color: #1c3f5d;







	font-family: "Times New Roman", Times, serif;







	font-size: 18px;







	font-weight: normal;







	letter-spacing: .06em;







	margin: 0;







	padding: 0 0 0 5px;







	text-transform: uppercase;







}







#header-left h3 {







	color: #b8860b;







	font-family: "Times New Roman", Times, serif;







	font-size: 18px;







	font-weight: normal;







	letter-spacing: .5em;







	margin: 0;







	padding: 0 0 0 25px;







	text-transform: uppercase;







}







#header-left h1, #header-left h2, #header-left h3 {







	text-decoration: none;







}







#header-right h1 {







	color: #1c3f5d;







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







	font-style: italic;







	font-size: 15px;







	font-weight: bold;







	padding-right: 116px;







	margin-bottom: 5px;







}







#header-right h1.short-sale {







	color: #1c3f5d;







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







	font-style: italic;







	font-size: 15px;







	font-weight: bold;







	padding-right: 0;







}















h1.title {







	color: #B8860B;







	font-size: 26px;







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

	

	padding-top: 20px;



}

h1.title a {







	color: #B8860B;







	text-decoration: none;







}







.small {







	color: #945618;







}







.small a:link, .small a:active, .small a:visited {







	color:#945618; 







	text-decoration:none;







}







.small a:hover {







	color:#333; 







	text-decoration:underline;







}







.view:link, .view:visited{







	background: transparent url("images/eye.png") 0 50% no-repeat;







	font-size: 1.1em;







	padding-left: 20px;







}







#sidebar h2 {







	font-size: 20px;







	margin-bottom: .25em;







}







a, a:link, a:visited { 







	color: #005c8a;







}







a:hover { 







	color: #012c42;







}







/* -------------------[ Sidebars ]------------------- */







#sidebar a, #sidebar a:link, #sidebar a:visited, #sidebar-right a, #sidebar-right a:link, #sidebar-right a:visited { 







	color: #005c8a;



	font-size: 12px;



}







#sidebar a:hover, #sidebar a:active, #sidebar-right a:hover, #sidebar-right a:active { 







	background:transparent; 







	color:#012c42; 







}







#sidebar ul, #sidebar-right ul {







	list-style-type: none;







	margin: 0;







	padding: 0;







}







#sidebar ul ul, #sidebar-right ul ul {







	margin: 0;







	padding: 0;







	border-bottom:0;







}







#sidebar ul ul ul, #sidebar-right ul ul ul {







	background:transparent;







	border:0;







	padding: 0;







}







#sidebar ul ul ul ul, #sidebar-right ul ul ul ul {







	background:transparent;







	border:0;







	padding: 0 0 0 0px;







	}







#sidebar li, #sidebar-right li {







	background: #efeeee url(images/bg_sidebar_widgets.jpg) repeat-x top left;







	border: 1px solid #d2d2d2;



	font-size: 90%;



	list-style-type: none;







	margin: 0 0 10px;







	padding: 15px;







	}







#sidebar li li, #sidebar-right li li {







	border: 0;







	list-style-type: none;







	margin: 0;







	padding:2px 0px 2px 0px;







	background: transparent url(images/arrow-off.gif) 10px 6px no-repeat;







	}







#sidebar li li li, #sidebar-right li li li {







	padding:0;







	}







#sidebar li.widget_text, #sidebar-right li.widget_text {







	background: transparent;







	border: none;







	list-style-type: none;







	margin: 0 0 10px;







	padding: 15px;







	}







#sidebar li li:hover, #sidebar-right li li:hover {







	background: transparent url(images/arrow-on.gif) 12px 6px no-repeat;







	}







#sidebar li li li:hover, #sidebar-right li li li:hover {







	background: transparent;







	}







#sidebar li h2.widgettitle, #sidebar-right li h2.widgettitle {



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



	border-bottom: 0px solid #4d4d4d;







	font-size: 22px;







	letter-spacing: .09em;







	margin-bottom: 5px;







	padding-bottom: 5px;







}







#sidebar .textwidget, #sidebar-right .textwidget {



	



	margin: 0;







	padding:0;







	overflow:hidden;







}















/* -------------------[ Begin Comments ]------------------- */







.alt {







	margin: 0;







	padding: 10px;







}







.commentlist {







	margin:5px 0px 5px 0px; padding:5px; background-color:#fafafa; border: 1px solid #ccc;







	text-align: justify;







}







.commentlist li {







	list-style: none;







	margin: 15px 0 3px;







	padding: 5px 10px 3px;







}







.commentlist p {







	margin: 10px 5px 10px 0;







}







#commentform p {







	margin: 5px 0;







}







.nocomments {







	text-align: center;







	margin: 0;







	padding: 0;







}







.commentmetadata {







	margin: 0;







	display: block;







	}







.commentsfeed {







	background: url("images/rss_round.png") no-repeat left center;







	padding:5px 5px 5px 20px;







}







.trackback {







	background: url("images/link.png") no-repeat left center;







	height:30px;







	padding:5px 5px 5px 20px;







}







.commentsicon {







	background: url("images/comment_blue_trans.gif") 0 50% no-repeat;







	line-height: 15px;







	padding:5px 5px 5px 20px;







}







.tagsicon {







	background: url("images/tag_blue.png") 0 15% no-repeat;







	line-height: 15px;







	padding:5px 5px 5px 20px;







}







.postsicon {







	background: url("images/article.png") 0 10% no-repeat;







	line-height: 15px;







	padding:5px 5px 5px 20px;







}







.commentlist li, #commentform input, #commentform textarea {







	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;







}







.commentlist li {







	font-weight: bold;







}







.commentlist li .avatar { 







	border: 1px solid #eee;







	background: #fff;







	float: right;







	padding: 2px;







}







.commentlist cite, .commentlist cite a {







	font-weight: bold;







	font-style: normal;







	font-size: 1.1em;







}







.commentlist p {







	font-weight: normal;







	line-height: 1.5em;







	text-transform: none;







}







#commentform p {







	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;







}







.commentmetadata {







	font-weight: normal;







}







/* End Comments */















/* -------------------[ Posts and Pages ]------------------- */







.entry {







	margin-top: 10px;







}







html>body .entry ul {







	list-style: none;







	margin-left: 0px;







	padding: 0 0 0 30px;







	padding-left: 10px;







	text-indent: -10px;







}







html>body .entry li {







	margin: 7px 0 8px 10px;







}







.entry ul li:before, #sidebar-right ul ul li:before {







	content: "\00BB \0020";







}







.entry ol {







	padding: 0 0 0 35px;







	margin: 0;







}







.entry ol li {







	margin: 0;







	padding: 0;







}







.postmetadata ul, .postmetadata li {







	display: inline;







	list-style-type: none;







	list-style-image: none;







}







.postmetadata {







	background-color:#FAFAFA;







	border: 1px solid #E0E0E0; 







	color:#333;







	font-size:0.9em; 







	line-height: 1em;







	margin:5px 0px 5px 0px; 







	padding:15px 5px 5px 15px; 







	text-align:left;







}







.postmetadata a:link, .postmetadata a:active, .postmetadata a:visited {







	color:#945618; 







	text-decoration:none;







}







.postmetadata a:hover {







	color:#333; 







	text-decoration:underline;







}







.posttitle {







	margin-bottom: 10px;







}







.section {







	margin:0;







	padding:0;







}







/* -------------------[ Search Form ]------------------- */







#searchform {







	margin: 10px auto;







	padding: 15px 3px;







	text-align: left;







}







#sidebar-left #searchsubmit {







	padding: 1px;







}







#search-tool-div {







	margin-top:3px;







	position: relative;







}







.search-top {







	background: #fafafa;







	border:#A9A9A9 1px solid;







	border-top: #0D4636 1px solid;







	border-left: #0D4636 1px solid;







	color:#333;







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







	font-size:12px;







	padding:4px;







}







.search-top:focus {







	background: #fff;







	border:#A9A9A9 1px solid;







	border-top: #0D4636 1px solid;







	border-left: #0D4636 1px solid;







	color:#333;







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







	font-size:12px;







	padding:4px;







}







.submit-search {







	background-color:#eee; border: 1px solid #0D4636;







	color:#333;







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







	font-size:11px;







	font-weight: bold;







	padding:3px;







}







.wp-caption-text {



	font-size:11px;



	line-height:1.5em;



	margin-bottom:0;



}



img.alignright, .wp-caption.alignright {



	margin: 0 0 1.571em 1.571em;



}







.format_text img.frame, .format_text .wp-caption {



	border-width:0.071em;



	padding:0.714em;



}







.format_text img.right, .format_text img.alignright, .wp-caption.alignright {



	margin:0 0 1.571em 1.571em;



}



.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft { 



	margin: 0 1.571em 1.571em 0; 



}



.format_text img.center, .format_text img.aligncenter, .wp-caption.aligncenter { margin: 0 auto 1.571em auto; }



.format_text img.block, .format_text img.alignnone, .wp-caption.alignnone { margin: 0 auto 1.571em 0; }







.wp-caption.alignleft { float: left; }



.wp-caption.alignright { float: right; }



.wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }



.wp-caption.alignnone { clear: both; }











.wp-caption {



	background-color:#EEEEEE;



	border: 1px solid #DDDDDD;



	font-style:italic;



	text-align:center;



	padding-top: 5px;



}



.format_text img.stack { margin-left: 1.571em; }



img.alignleft, img.left { float: left; }



img.alignright, img.right { float: right; }



img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }



img.alignnone, img.block { display: block; clear: both; }



img.frame { background: #eee; border-style: solid; border-color: #ddd; }



img.stack { clear: none !important; }






#consultbox {width: 163px;}
#consultbox_top {background: url(http://miravista-shortsales.com/wp-content/themes/miravista/images/consult/free_consultation.jpg) no-repeat; height: 45px; width: 163px;}
#consultbox_content {background: url(http://miravista-shortsales.com/wp-content/themes/miravista/images/consult/form_content.jpg) repeat-y; padding-left: 15px;}
#consultbox_content p {line-height: .8em; margin: 0;}
#consultbox_bottom {background: url(http://miravista-shortsales.com/wp-content/themes/miravista/images/consult/footer2.jpg) no-repeat; height: 13px; width: 163px;}
#consultbox_content label {color: #fff; font-size: 12px;}
#consultbox_content #submit {float: right; margin-right: 24px;}
































