/* 
Theme Name: Real Estate Reflections WordPress Theme
Theme URL: http://www.ultimateidx.com/
Description: Reflections is a 3-column Widget-ready theme created for WordPress based on the GNU/GPL Version of <a href="http://studiopress.com">Studio Press</a>.
Author: UltimateIDX
Author URI: http://www.ultimateIDX.com
Version: 3.0.1
Tags: three columns, fixed width, white, gray, black, red, sidebar widgets
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
Changelog:
v3.0.1 - 2/26/10
Modified for release and integration into UltimateIDX related projects.
*/
body {
background: #000000;  /**#32566b  url(images/bg.png) repeat-x scroll 0 0; */
width: 980px;
color: #333333;
font-size: 12px;
font-family: Arial, Tahoma, Verdana;
margin: 0px auto 0px;
padding: 0px;
}
#wrap {
background: #EEEEEE;
width: 960px;
margin: 10px auto 10px;
padding: 0px;
position: relative;
border: 10px solid #333333;
}
/*=-=-=-[Quick Search Styling]-=-=-=*/
#quicksearchwrapper{background: black url (http://www.lookforcoloradohomes.com/images/quicksearch.jpg) repeat scroll 0% 0% !Important; height: 302px !Important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;}
#quicksearchwrapper{background: url(http://www.lookforcoloradohomes.com/images/quicksearch.jpg)}
#quicksearchwrapper .style1{color:#fff;}
#uidx_content ul li{list-style-type:none; margin:0px;}
/************************************************
*	Hyperlinks									*
************************************************/
a, a:visited {
color: #B74916;
text-decoration: none;
}
a:hover {
color: #B74916;
text-decoration: underline;
}
a img {
border: none;
}
a:focus, a:hover, a:active {
outline: none;
}
/************************************************
*	Top Navbar      							*
************************************************/
#topnavbar {
background: #111111 url(images/topnav.png);
width: 960px;
height: 30px;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}
#topnavbar a, #topnavbar a:visited {
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
#topnavbar a:hover {
text-decoration: underline;
}
#topnavbar p {
font-size: 11px;
font-weight: bold;
padding: 0px;
margin: 0px;
}
.topnavbarleft {
width: 230px;
float: left;
margin: 0px;
padding: 8px 0px 0px 10px;
}
.topnavbarright {
width: 600px;
float: right;
margin: 0px;
padding: 7px 10px 0px 0px;
text-transform: uppercase;
text-align: right;
}
.topnavbarright a img {
border: none;
margin: 0px 3px 3px 0px;
padding: 0px;
}
/************************************************
*	Header  									*
************************************************/
#header {
background: #111111 url(images/header.jpg);
width: 960px;
height: 129px;
color: #FFFFFF;
font-size: 11px;
margin: 0px;
padding: 0px;
overflow: hidden;
}
#header h1 {
color: #FFFFFF;
font-size: 36px;
font-family: Georgia, Times New Roman;
font-weight: normal;
margin: 0px;
padding: 15px 0px 0px 20px;
text-decoration: none;
}
#header h1 a, #header h1 a:visited {
color: #FFFFFF;
font-size: 36px;
font-family: Georgia, Times New Roman;
font-weight: normal;
margin: 0px;
padding: 0px;
text-decoration: none;
}
#header h1 a:hover {
color: #FFFFFF;
text-decoration: none;
}
#header h3 {
color: #A91B33;
font-size: 16px;
font-family: Arial, Tahoma, Verdana;
font-weight: normal;
margin: 0px;
padding: 0px;
}
#header p {
color: #FFFFFF;
padding: 0px 0px 5px 20px;
margin: 0px;
line-height: 20px;
}
.headerleft {
width: 460px;
float: left;
font-size: 14px;
margin: 0px;
padding: 0px;
}
.headerleft a img {
border: none;
margin: 0px;
padding: 0px;
}
.headerright {
width: 488px;
float: right;
margin: 0px;
padding: 20px 0px 0px 0px;
}
.headerright a img {
border: none;
margin: 0px;
padding: 0px;
}
.headerright ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
.headerright li {
list-style-type: none;
margin: 0px;
padding: 0px;
}

/************************************************
*	Navbar      								*
************************************************/
#navbar{background:#555 url(images/navbar.png); width:960px; height:35px; font-size:12px; font-family:Arial,Tahoma,Verdana; color:#FFF; font-weight:bold; margin:0px; padding:0px}
#navbarleft{width:780px; float:left; margin:0px; padding:0px}
#navbarright{width:180px; font-size:11px; float:right; margin:0px; padding:6px 0px 0px 0px}
#nav{margin:0px; padding:0px}
#nav ul{float:left; list-style:none; margin:0px; padding:0px}
#nav li{float:left; list-style:none; margin:0px; padding:0px}
#nav li a, #nav li a:link, #nav li a:visited{color:#FFF; display:block; font-size:16px; font-family:Georgia,Times New Roman; font-weight:normal; text-transform:none; margin:0px; padding:9px 15px 8px 15px}
#nav li a:hover, #nav li a:active{background:#555 url(images/navhov.png); color:#FFF; margin:0px; padding:9px 15px 8px 15px; text-decoration:none}
#nav li li a, #nav li li a:link, #nav li li a:visited{background:#555; width:150px; color:#FFF; font-size:14px; font-family:Georgia,Times New Roman; font-weight:normal; text-transform:none; float:none; margin:0px; padding:7px 10px 7px 10px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF}
#nav li li a:hover, #nav li li a:active{background:#777; color:#FFF; padding:7px 10px 7px 10px}
#nav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0px; padding:0px}
#nav li li{}
#nav li ul a{width:140px}
#nav li ul a:hover, #nav li ul a:active{}
#nav li ul ul{margin:-32px 0 0 171px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto}
#nav li:hover, #nav li.sfhover{position:static}

#mc_menu_1{margin:0px; padding:0px}
#mc_menu_1 ul{float:left; list-style:none; margin:0px; padding:0px}
#mc_menu_1 li{float:left; list-style:none; margin:0px; padding:0px}
#mc_menu_1 li a, #mc_menu_1 li a:link, #mc_menu_1 li a:visited{color:#FFF; display:block; font-size:16px; font-family:Georgia,Times New Roman; font-weight:normal; text-transform:none; margin:0px; padding:9px 15px 8px 15px}
#mc_menu_1 li a:hover, #mc_menu_1 li a:active{background:#555 url(images/navhov.png); color:#FFF; margin:0px; padding:9px 15px 8px 15px; text-decoration:none}
#mc_menu_1 li li a, #mc_menu_1 li li a:link, #mc_menu_1 li li a:visited{background:#555; width:150px; color:#FFF; font-size:14px; font-family:Georgia,Times New Roman; font-weight:normal; text-transform:none; float:none; margin:0px; padding:7px 10px 7px 10px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF}
#mc_menu_1 li li a:hover, #mc_menu_1 li li a:active{background:#777; color:#FFF; padding:7px 10px 7px 10px}
#mc_menu_1 li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0px; padding:0px}
#mc_menu_1 li li{}
#mc_menu_1 li ul a{width:140px}
#mc_menu_1 li ul a:hover, #mc_menu_1 li ul a:active{}
#mc_menu_1 li ul ul{margin:-32px 0 0 171px}
#mc_menu_1 li:hover ul ul, #mc_menu_1 li:hover ul ul ul, #mc_menu_1 li.sfhover ul ul, #mc_menu_1 li.sfhover ul ul ul{left:-999em}
#mc_menu_1 li:hover ul, #mc_menu_1 li li:hover ul, #mc_menu_1 li li li:hover ul, #mc_menu_1 li.sfhover ul, #mc_menu_1 li li.sfhover ul, #mc_menu_1 li li li.sfhover ul{left:auto}
#mc_menu_1 li:hover, #mc_menu_1 li.sfhover{position:static}

/************************************************
*	SubNavbar      								*
************************************************/
#subnavbar{background:#333; width:960px; height:24px; color:#FFF; margin:0px; padding:0px}
#subnav{margin:0px; padding:0px}
#subnav ul{float:left; list-style:none; margin:0px; padding:0px}
#subnav li{float:left; list-style:none; margin:0px; padding:0px}
#subnav li a, #subnav li a:link, #subnav li a:visited{color:#FFF; display:block; font-size:10px; font-weight:bold; text-transform:uppercase; margin:0px 5px 0px 0px; padding:6px 13px 6px 13px}
#subnav li a:hover, #subnav li a:active{background:#888; color:#FFF; display:block; text-decoration:none; margin:0px 5px 0px 0px; padding:6px 13px 6px 13px}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited{background:#666; width:150px; float:none; margin:0px; padding:6px 10px 6px 10px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF}
#subnav li li a:hover, #subnav li li a:active{background:#888; margin:0px; padding:6px 10px 6px 10px}
#subnav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:160px; margin:0px; padding:0px}
#subnav li li{}
#subnav li ul a{width:150px}
#subnav li ul a:hover, #subnav li ul a:active{}
#subnav li ul ul{margin:-25px 0 0 171px}
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul{left:-999em}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover ul{left:auto}
#subnav li:hover, #subnav li.sfhover1{position:static}

/************************************************
*	Homepage 		    	                    * 
************************************************/
#homepage {
float: left;
width: 610px;
margin: 0px;
padding: 0px;
}
#homepage p {
margin: 0px;
padding: 0px;
}
#homepage p img {
border: none;
float: left;
margin: 0px;
}
#homepage ul {
list-style-type: square;
margin: 0px;
padding: 0px 0px 15px 0px;
}
#homepage ul li {
list-style-type: square;
margin: 0px;
padding: 0px;
}
.hpdate {
font-size: 11px;
margin: 0px;
padding: 0px;
}
#homepagetop {
background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
float: left;
width: 610px;
margin: 0px 0px 10px 0px;
padding: 0px;
border: 1px solid #DDDDDD;
}
#homepagetop p {
font-size: 12px;
margin: 0px;
padding: 0px 0px 0px 10px;
}
.featuredtop {
float: left;
margin: 0px;
padding: 10px;
display: inline;
}
.featuredtop img {
border: none;
margin: 0px;
}
#homepagebottom {
background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
float: left;
width: 610px;
margin: 10px 0px 10px 0px;
padding: 0px;
border: 1px solid #DDDDDD;
}
#homepagebottom p {
font-size: 12px;
margin: 0px;
padding: 0px;
}
.hpbottom {
float: left;
width: 590px;
margin: 0px;
padding: 10px;
display: inline;
}
.hpbottom img {
border: none;
margin: 0px;
}
#homepageleft {
float: left;
width: 300px;
margin: 0px;
padding: 0px;
}
.hpfeatured {
background: #FFFFFF url(images/featuredtop.gif) top no-repeat;
float: left;
width: 280px;
margin: 0px;
padding: 10px 10px 10px 10px;
border: 1px solid #DDDDDD;
}
.hpfeatured img {
border: none;
margin: 0px;
}
#homepageright {
float: right;
width: 300px;
margin: 0px;
padding: 0px;
}
/************************************************
*	Content 					     		    * 
************************************************/
#content {
width: 940px;
margin: 0px auto 0px;
padding: 10px 0px 0px 0px;
line-height: 18px;
}
h1 {
color: #444444;
font-size: 22px;
font-family: Georgia, Times New Roman;
font-weight: normal;
margin: 0px 0px 5px 0px;
padding: 10px 0px 0px 0px;
}
h1 a, #content h1 a:visited  {
color: #444444;
font-size: 22px;
font-family: Georgia, Times New Roman;
font-weight: normal;
margin: 0px 0px 5px 0px;
padding: 10px 0px 0px 0px;
}
h1 a:hover {
color: #A91B33;
text-decoration: none;
}
h2 {
background: #5fc7cd;
color: #FFFFFF;
font-size: 20px;
font-family: Georgia, Times New Roman, Trebuchet MS;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 10px;
}
h3 {
background: #333333 url(images/headline.png);
color: #FFFFFF;
font-size: 11px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
text-transform: uppercase;
margin: 0px 0px 10px 0px;
padding: 3px 0px 3px 7px;
}
h4 {
color: #A91B33;
font-size: 1.2em;
font-family: Georgia, Times New Roman;
font-weight: normal;
margin: 0px 0px 20px 0px;
padding: 10px 0px 0px 0px;
}
#content img.wp-smiley {
float: none;
border: none;
margin: 0px;
padding: 0px;
}
#content img.wp-wink {
float: none;
border: none;
margin: 0px;
padding: 0px;
}
#contentleft {
float: left;
width: 600px;
margin: 0px;
padding: 0px;
}
#contentleft a img {
border: none;
}
blockquote {
background: #E8E8E8;
margin: 0px 25px 15px 25px;
padding: 10px 20px 0px 15px;
border-top: 1px solid #DDDDDD;
border-right: 1px solid #666666;
border-left: 1px solid #DDDDDD;
border-bottom: 1px solid #666666;
}
#content blockquote p {
margin: 0px;
padding: 0px 0px 15px 0px;
}
.postarea {
background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
float: left;
width: 590px;
margin: 0px 0px 10px 0px;
padding: 10px;
border: 1px solid #DDDDDD;
}
.postarea p {
margin: 0px;
padding: 0px 0px 15px 0px;
}
.postarea ul {
list-style-type: square;
margin: 0px;
padding: 0px 0px 15px 0px;
}
.postarea ul li {
list-style-type: square;
margin: 0px 0px 0px 20px;
padding: 0px;
}
.postarea ul ul {
list-style-type: square;
margin: 0px;
padding: 0px 0px 0px 0px;
}
.postarea ol {
margin: 0px;
padding: 0px 0px 15px 0px;
}
.postarea ol li {
margin: 0px 0px 0px 20px;
padding: 0px;
}
.breadcrumb {
float: left;
width: 590px;
font-size: 11px;
margin: 0px 0px 20px 0px;
padding: 0px 0px 3px 0px;
border-bottom: double #EAEAEA;
}
#contentwide {
float: left;
width: 940px;
margin: 0px;
padding: 0px 0px 10px 0px;
}
.postareawide {
background: #FFFFFF url(images/fullwidthtop.gif) top no-repeat;
float: left;
width: 920px;
margin: 0px;
padding: 10px;
border: 1px solid #DDDDDD;
}
.postareawide p {
margin: 0px;
padding: 0px 0px 15px 0px;
}
.postareawide ul {
list-style-type: square;
margin: 0px;
padding: 0px 0px 15px 0px;
}
.postareawide ul li {
list-style-type: square;
margin: 0px 0px 0px 20px;
padding: 0px;
}
.postareawide ul ul {
list-style-type: square;
margin: 0px;
padding: 0px 0px 0px 0px;
}
.postareawide ol {
margin: 0px;
padding: 0px 0px 15px 0px;
}
.postareawide ol li {
margin: 0px 0px 0px 20px;
padding: 0px;
}
.breadcrumbwide {
float: left;
width: 920px;
font-size: 11px;
margin: 0px 0px 20px 0px;
padding: 0px 0px 3px 0px;
border-bottom: double #EAEAEA;
}
.date {
width: 590px;
float: left;
margin: 0px;
padding: 5px 0px 0px 0px;
}
.dateleft {
width: 380px;
float: left;
margin: 0px;
padding: 0px;
}
.dateright {
width: 200px;
float: right;
margin: 0px;
padding: 0px;
text-align: right;
}
.time {
background: #FFFFFF url(images/icon_time.gif) no-repeat top left;
margin: 0px 0px 0px 3px;
padding: 0px 0px 0px 20px;
}
.icomment {
background: #FFFFFF url(images/icon_comments.gif) no-repeat top left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 18px;
}
.tags {
background: #FFFFFF url(images/icon_tags.gif) no-repeat top left;
margin: 0px;
padding: 0px 0px 0px 18px;
}
.category {
background: #FFFFFF url(images/icon_category.gif) no-repeat top left;
margin: 0px;
padding: 0px 0px 0px 18px;
}
.postmeta {
width: 590px;
font-size: 12px;
padding: 5px 0px 0px 0px;
margin: 0px;
border-top: double #EAEAEA;
}
.postmeta2 {
width: 590px;
font-size: 12px;
padding: 5px 0px 40px 0px;
margin: 0px;
border-top: double #EAEAEA;
}
.archive {
float: left;
width: 275px;
margin: 0px;
padding: 0px 0px 20px 0px;
}
.postwidget {
background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
float: left;
width: 590px;
margin: 0px 0px 10px 0px;
padding: 10px;
border: 1px solid #DDDDDD;
}
.postwidget ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
.postwidget li {
list-style-type: none;
margin: 0px;
padding: 0px;
}
.comments {
background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
float: left;
width: 590px;
margin: 0px 0px 10px 0px;
padding: 10px;
border: 1px solid #DDDDDD;
}
/************************************************
*	Images  					     		    * 
************************************************/
img.centered  {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
padding: 0px;
}
img.alignnone {
padding: 0px;
margin: 0px 0px 10px 0px;
display: inline;
}
img.alignright {
padding: 0px;
margin: 0px 0px 10px 10px;
display: inline;
}
img.alignleft {
padding: 0px;
margin: 0px 10px 10px 0px;
display: inline;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
.alignright {
float: right;
margin: 0px 0px 10px 10px;
}
.alignleft {
float: left;
margin: 0px 10px 10px 0px;
}
.wp-caption {
border: 1px solid #DDDDDD;
text-align: center;
background-color: #EEEEEE;
padding: 4px 0px 5px 0px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0px 0px 5px 0px;
padding: 0px;
border: 0px;
}
.wp-caption p.wp-caption-text {
margin: 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
font-weight: normal;
line-height: 12px;
}
/************************************************
*	Sidebar 		    	        	        * 
************************************************/
#sidebar {
float: right;
width: 320px;
margin: 0px;
padding: 0px;
display: inline;
}
#sidebar .widget {
background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
float: left;
width: 300px;
margin: 0px 0px 10px 0px;
padding: 9px;
border: 1px solid #DDDDDD;
}
#sidebar h2 {
background: #111111 url(images/headline.png);
color: #FFFFFF;
font-size: 11px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
text-transform: uppercase;
margin: 0px 0px 10px 0px;
padding: 3px 0px 3px 7px;
}
#sidebar h2 a, a:visited {
color: #ffffff;

}
#sidebar h2 a, a:hover {
color: #B74916;
}
#sidebar h2 a {
color: #ffffff;
}

#sidebar p {
margin: 0px;
padding: 0px 0px 0px 45px;
}

#sidebar a img {
border: none;
margin: 0px;
padding: 0px;
}
#sidebar embed, #sidebar object {
width: 300px; 
height: 250px;
margin: 0px; 
padding: 0px;
}
#sidebar ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#sidebar ul li {
list-style-type: none;
margin: 0px 0px 5px 0px;
padding: 0px;
}
#sidebar ul ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#sidebar ul li li {
background: #FFFFFF url(images/icon.gif) no-repeat top left;
padding: 0px 0px 5px 20px;
margin: 0px;
}
#sidebar ul li ul li {
background: #FFFFFF url(images/icon.gif) no-repeat top left;
padding: 0px 0px 5px 20px;
margin: 0px;
}
/************************************************
*	Left Sidebar                    	        * 
************************************************/
#l_sidebar {
float: left;
width: 170px;
margin: 0px;
padding: 0px;
display: inline;
}
#l_sidebar .widget{
background: #FFFFFF url(images/leftsidebartop.gif) top no-repeat;
float: right;
width: 150px;
margin: 0px 0px 10px 0px;
padding: 9px;
border: 1px solid #DDDDDD;
display: inline;
}
#l_sidebar p {
margin: 0px;
padding: 0px 0px 10px 0px;
}
#l_sidebar a img {
border: none;
margin: 0px;
padding: 0px;
}
#l_sidebar ul {
list-style-type: none;
margin: 0px 0px 10px 0px;
padding: 0px;
}
#l_sidebar ul ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#l_sidebar ul li li {
background: #FFFFFF url(images/icon.gif) no-repeat top left;
padding: 0px 0px 5px 20px;
margin: 0px;
}
#l_sidebar ul li ul li {
background: #FFFFFF url(images/icon.gif) no-repeat top left;
padding: 0px 0px 5px 20px;
margin: 0px;
}
/************************************************
*	Right Sidebar                       	    * 
************************************************/
#r_sidebar {
float: right;
width: 140px;
margin: 0px;
padding: 0px;
display: inline;
}
#r_sidebar .widget{
background: #FFFFFF url(images/rightsidebartop.gif) top no-repeat;
float: right;
width: 120px;
margin: 0px 0px 10px 0px;
padding: 9px;
border: 1px solid #DDDDDD;
display: inline;
}
#r_sidebar p {
padding: 0px 0px 10px 0px;
margin: 0px;
}
#r_sidebar a img {
border: none;
margin: 0px;
padding: 0px;
}
#r_sidebar ul {
list-style-type: none;
margin: 0px 0px 10px 0px;
padding: 0px;
}
#r_sidebar ul ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#r_sidebar ul li li {
background: #FFFFFF url(images/icon.gif) no-repeat top left;
padding: 0px 0px 5px 20px;
margin: 0px;
}
#r_sidebar ul li ul li {
background: #FFFFFF url(images/icon.gif) no-repeat top left;
padding: 0px 0px 5px 20px;
margin: 0px;
}
/************************************************
*	Footer      								*
************************************************/
#footer {
background: #000000;
width: 960px;
height: 30px;
margin: 0px;
padding: 0px;
text-align: center;
}
#footer p {
color: #FFFFFF;
font-size: 11px;
font-family: Arial, Tahoma, Verdana;
margin: 0px;
padding: 9px 0px 0px 0px;
}
#footer a, #footer a:visited {
color: #FFFFFF;
text-decoration: none;
}
#footer a:hover {
color: #FFFFFF;
text-decoration: underline;
}
/************************************************
*	Search Form									*
************************************************/
#searchform {
margin: 0px;
padding: 0px;
overflow: hidden;
display: inline;
}
#searchbox {
background: #EEEEEE !important;
width: 120px;
color: #202020;
font-size: 12px;
font-family: Georgia, Times New Roman, Trebuchet MS;
font-weight: normal;
margin: 0px;
padding: 4px 0px 3px 5px;
border-top: 1px solid #DDDDDD;
border-right: 1px solid #666666;
border-left: 1px solid #DDDDDD;
border-bottom: 1px solid #666666;
display: inline;
}
#searchbutton {
background: #555555 url(images/topnav.png);
color: #FFFFFF;
font-size: 11px;
font-family: Georgia, Times New Roman, Trebuchet MS;
margin: 0px 0px 0px 5px;
padding: 3px 3px 2px 3px;
font-weight: bold;
border-top: 1px solid #DDDDDD;
border-right: 1px solid #666666;
border-left: 1px solid #DDDDDD;
border-bottom: 1px solid #666666;
}
#subscribe {
background: #FFFFFF url(images/feedburner.png) top no-repeat;
float: left;
width: 300px;
margin: 0px 0px 10px 0px;
padding: 0px;
}
#subbox {
background: #EEEEEE !important;
width: 250px;
color: #202020;
font-size: 12px;
font-family: Georgia, Times New Roman, Trebuchet MS;
font-weight: normal;
margin: 10px 0px 0px 0px;
padding: 3px 0px 3px 5px;
border-top: 1px solid #666666;
border-right: 1px solid #DDDDDD;
border-left: 1px solid #666666;
border-bottom: 1px solid #DDDDDD;
display: inline;
}
#subbutton {
background: #555555 url(images/topnav.png);
color: #FFFFFF;
font-size: 11px;
font-family: Georgia, Times New Roman, Trebuchet MS;
margin: 0px 0px 0px 7px;
padding: 3px 3px 2px 3px;
font-weight: bold;
border-top: 1px solid #DDDDDD;
border-right: 1px solid #666666;
border-left: 1px solid #DDDDDD;
border-bottom: 1px solid #666666;
}
#author, #email, #url {
background: #EEEEEE !important;
width: 250px;
color: #202020;
font-size: 12px;
font-weight: normal;
margin: 5px 0px 0px 0px;
padding: 3px 0px 3px 5px;
border: 1px solid #DDDDDD;
display: inline;
}
#submit {
background: #555555 url(images/topnav.png);
color: #FFFFFF;
font-size: 11px;
font-family: Arial, Tahoma, Verdana;
margin: 0px;
padding: 3px 3px 2px 3px;
font-weight: bold;
border-top: 1px solid #DDDDDD;
border-right: 1px solid #666666;
border-left: 1px solid #DDDDDD;
border-bottom: 1px solid #666666;
}
#comment {
background: #EEEEEE;
color: #202020;
font-size: 12px;
font-weight: normal;
margin: 5px 0px 5px 0px;
padding: 3px 0px 3px 5px;
border: 1px solid #DDDDDD;
display: inline;
}
/************************************************
*	Comments									*
************************************************/
.commentlist li ul li {
font-size: 12px;
}
.commentlist li {
font-weight: bold;
}
.commentlist li .avatar { 
background: #FFFFFF;
float: right;
border: 1px solid #EEEEEE;
margin: 0px 5px 0px 10px;
padding: 2px;
}
.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 12px;
}
.commentlist p {
font-weight: normal;
text-transform: none;
}
.commentmetadata {
font-weight: normal;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0px;
}
#commentform {
margin: 5px 10px 0px 0px;
}
#commentform textarea {
width: 98%;
padding: 2px;
}
#respond:after {
content: "."; 
display: block; 
height: 0px; 
clear: both; 
visibility: hidden;
}
#commentform p {
margin: 5px 0px 5px 0px;
}
#commentform #submit {
margin: 0px;
float: left;
}
.alt {
margin: 0px;
padding: 10px;
}
.commentlist {
margin: 0px;
padding: 0px;
}
.commentlist ol {
margin: 0px;
padding: 10px;
}
.commentlist li {
margin: 15px 0px 10px;
padding: 10px 5px 10px 10px;
list-style: none;
}
.commentlist li ul li { 
margin-right: -5px;
margin-left: 10px;
}
.commentlist p {
margin: 10px 5px 10px 0px;
padding: 0px;
}
.children { 
margin: 0px;
padding: 0px;
}
.nocomments {
text-align: center;
margin: 0px;
padding: 0px;
}
.commentmetadata {
font-size: 10px;
margin: 0px;
display: block;
}
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 40px;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.thread-alt {
background: #FFFFFF;
margin: 0px;
padding: 0px;
}
.thread-even {
background: #EEEEEE;
margin: 0px;
padding: 0px;
}
.depth-1 {
border: 1px dotted #BBBBBB;
margin: 0px;
padding: 0px;
}
.even, .alt {
border-top: 1px dotted #BBBBBB;
border-bottom: 1px dotted #BBBBBB;
border-left: 1px dotted #BBBBBB;
margin: 0px;
padding: 0px;
}

/************************************************
*	Featured Listings Gallery									*
************************************************/

#featuredShell {
	height:auto;
	width:590px;
	margin:0 auto;

}
#mainPicture {
	position:relative;
	display:block;

}

#mlsListing {
margin: 0 auto;
}

#featureList {

        float:left;
        left:0px;
 	width:360px;
 	padding:10px;

}

#subPictures {

        float:right;
        right:0px;
 	padding:5px;
	width:200px;
}

#mainSellers {
	width:920px;
	height:1350px;
}
/************************************************
*	Sitemap									*
************************************************/

.ddsg-wrapper ul{
	font-size:12px;
	text-decoration:none;
	color:#036
}


.ddsg-wrapper h2{
	background-color:white;
	font-size:24px;
	text-decoration:none;
	color:#36C
}

/************************************************
*	buyers page*
************************************************/

/*
 *  psd2css.css
 *
 *  This is your external CSS style sheet. It defines all of the CSS styles that you
 *  are using in your page.  If you are going to create multiple pages from the same
 *  PSD file (like a template), you will share this CSS style sheet between the various
 *  pages.
 *
 *  This file was originally generated at http://psd2cssonline.com 
 *  September 8, 2010, 6:18 pm with psd2css Online version 1.85
 *
 */

shell {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  font-size: small;
}

/* You named this layer bg_bkgnd_jpg */
#Layer-1 {
  position: absolute;
  left: +0px;
  top: +269px;
  width: 922px;
  height: 1377px;
  z-index: 1;
  background-image: url(http://www.lookforcoloradohomes.com/buyers/imgBuyers/Layer-1.jpg);
}


/* You named this layer kids_jpg */
#Layer-5 {
  position: absolute;
  left: 557px;
  top: 1113px;
  width: 305px;
  height: 255px;
  z-index: 5;
}

/* You named this layer house_jpg */
#Layer-6 {
  position: absolute;
  left: 505px;
  top: 81px;
  width: 369px;
  height: 288px;
  z-index: 6;
}

/* You named this layer kitchen_jpg */
#Layer-7 {
  position: absolute;
  left: 557px;
  top: 813px;
  width: 327px;
  height: 281px;
  z-index: 7;
}

/* You named this layer denver_jpg */
#Layer-8 {
  position: absolute;
  left: 61px;
  top: 482px;
  width: 441px;
  height: 316px;
  z-index: 8;
}

/* You named this layer search_linkover */
#Layer-9 {
  position: absolute;
  left: 144px;
  top: 1302px;
  width: 243px;
  height: 39px;
  z-index: 9;
}

/* You named this layer search_link */
#Layer-10 {
  position: absolute;
  left: 144px;
  top: 1302px;
  width: 243px;
  height: 39px;
  z-index: 10;
}

/* You named this layer searchTop_linkover */
#Layer-11 {
  position: absolute;
  left: 3px;
  top: 70px;
  width: 243px;
  height: 39px;
  z-index: 11;
}

/* You named this layer searchTop_link */
#Layer-12 {
  position: absolute;
  left: 3px;
  top: 70px;
  width: 243px;
  height: 39px;
  z-index: 12;
}

/* You named this layer required_text */
#Layer-13 {
  position: absolute;
  left: 14px;
  top: 1068px;
  width: 477px;
  height: 11px;
  z-index: 13;

  /* Here are some suggestions for this area's text settings */
  /* If you want scroll bars when your content gets bigger than the space
   * you designed for it, uncomment the following line.      */
  /* overflow: auto; */
}

/* You named this layer maintext_text */
#Layer-14 {
  position: absolute;
  left: 11px;
  top: 125px;
  width: 499px;
  height: 222px;
  z-index: 14;

  /* Here are some suggestions for this area's text settings */
  /* If you want scroll bars when your content gets bigger than the space
   * you designed for it, uncomment the following line.      */
  /* overflow: auto; */
}

/* Here are some examples of how you might want to change the
 * look and behavior of the links on your page.  Some examples for
 * further customization are included in comments.  */
a {
  cursor: pointer;
  outline: none;
}
a:link { color: #F88; }
a:visited { color: #F88; }
a:hover {
  color: #F00;
  /* text-decoration: underline; */
  /* font-weight: bold; */
}