@import url(css/reset.css);
@import url(css/text.css);
/*  
Theme Name: NewDecadeRealty
Theme URI: http://www.newdecaderealty.com/
Author: The Gurus
 */body{color:#fafafa;background:url(images/red-bg.png) repeat;font-size:15px;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
ol,ul,li{list-style-image:none;list-style-position:outside;list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#fff;}
h1{font-size:22px;line-height:20px;border-bottom:#FFF solid 1px;padding:0 0 3px;}
h2{font-size:18px;color:#fff;}
h3{font-size:16px;line-height:14px;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
h3 a,a,a:hover{color:#ccc;}
#header{color:#333;background-image:url(images/header.png);background-repeat:no-repeat;background-position:bottom;height:202px;width:960px;margin:0 auto;padding:0;}
#header-bg{background-image:url(images/header-bg.png);background-repeat:repeat;background-position:top;height:202px;width:100%;margin:0;padding:0;}
#topbar{color:#fafafa;height:22px;padding-top:20px;width:960px;margin:0 auto;}
#topbar_left{width:480px;float:left;line-height:22px;margin:0;}
#topbar_left p{padding-left:0;}
#topbar_right{width:480px;float:right;text-align:right;color:#333;margin:0;}
#topbar_right a{color:#666;}
#topbar_right a:hover{color:#eee;text-decoration:none;}
#wrapper{width:960px;overflow:hidden;margin:0 auto;}
#menubg{width:100%;border-top:#FFF solid 1px;border-bottom:#000 solid 2px;background:url(images/menubar.png) repeat;}
#topnavigation{width:960px;height:50px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:700;margin:0 auto;padding:0;}
#topnavigation a,#topnavigation a:visited{color:#fff;font-size:14px;text-decoration:none;padding:0 0 0 3px;}
#topnavigation a:hover{color:#fff;text-decoration:underline;padding:0 0 0 3px;}
#topnavigation ul{list-style-type:none;margin:0;padding:0;}
ul#mc_menu_1{list-style-type:none !important;margin:0;padding:0;}
#mc_menu_1 a,#mc_menu_1 a:visited{height:20px;background:url(images/menubar.png) repeat;color:#FFF;display:block;font-weight:700;text-transform:uppercase;margin:0;padding:15px 17px;}
#mc_menu_1 a:hover{height:20px;background:url(images/navhover.png) right;color:#FFF;text-decoration:none;margin:0;padding:15px 17px;}
#mc_menu_1 li{float:left;margin:0;padding:0;}
#mc_menu_1 li ul{position:absolute;width:10em;left:-999em;}
#mc_menu_1 li li{float:left;width:150px;margin:0 !important;padding:0 !important;}
#mc_menu_1 li li a,#mc_menu_1 li li a:link,#mc_menu_1 li li a:visited{background:#d71c22;width:150px;float:none;text-transform:none;border-bottom:1px solid #8c0000;border-left:1px solid #5a0000;border-right:1px solid #5a0000;margin:0;padding:2px 10px;}
#mc_menu_1 li li a:hover,#mc_menu_1 li li a:active{background:#8c0000;padding:2px 10px;}
#mc_menu_1 li:hover ul{left:auto;display:block;}
#mc_menu_1 li:hover ul,#mc_menu_1 li.sfhover ul{left:auto;}
#left_content h1{padding:0;}
#left_content{margin-top:20px;width:580px;}
#left_content_single{margin-top:20px;width:500px;}
#left_content_blog{margin-top:20px;width:620px;}
.divider{border:1px solid #333;height:20px;margin:20px 0;}
#properties_single{border:1px solid #333;padding:20px 0;}
#properties_single h3 a{font-size:16px;color:#fafafa;padding:20px 0 6px;}
.search_input{border:1px solid #FFF;color:#FFF;background:url(images/black-bg.png) top center repeat-x;height:15px;width:292px;margin:0 0 30px;padding:5px 10px 5px 15px;}
* html .search_input{border:1px solid #333;color:#ccc;background:url(images/black-bg.png) top center repeat-x;height:15px;width:180px;padding:5px 10px 5px 15px;}
#main_content{display:inline;float:left;width:578px;overflow:hidden;margin-top:20px;margin-right:30px;margin-bottom:30px;background:url(images/black-bg.png) repeat;border:#fdfdfd solid 1px;padding:15px;}
#main_content_no_sb{width:762px;overflow:hidden;background:url(images/black-bg.png) repeat;border:#fdfdfd solid 1px;margin:10px auto;padding:10px;}
#main_content_single{width:560px;padding:40px 10px 10px;}
#homeagent{width:288px;overflow:hidden;margin-bottom:30px;background:url(images/black-bg.png) repeat;border:#fdfdfd solid 1px;padding:15px;}
#homeagent img{float:left;padding:0;}
.agent_photos img{background:url(images/black-bg.png) repeat;padding:4px;}
.agentspage_link{padding:3px;}
.agent_container{padding-bottom:20px;}
.widgets{width:288px;margin-bottom:20px;background:url(images/black-bg.png) repeat;border:#fdfdfd solid 1px;padding:15px;}
.widget_agent{margin-top:15px;min-height:140px;background:#000 url(images/black-bg.png) repeat;padding:10px 15px 0;}
#sidebar{margin-top:20px;overflow:hidden;}
#sidebar h2{font-size:20px;line-height:12px;color:#fdfdfd;border-bottom:#FFF solid 1px;margin:0;padding:0 0 10px;}
#sidebar .widget_title{font-size:20px;line-height:12px;color:#fdfdfd;border-bottom:#FFF solid 1px;padding:0 0 10px;}
* html #sidebar .widget_title{font-size:20px;color:#fff;border-bottom:#FFF solid 1px;padding:0 0 10px;}
#sidebar li .recentcomments a.url,#sidebar ul li .recentcomments a{background:none;}
.textwidget textarea{width:270px;background:url(images/black-bg.png) top center;border:1px solid #333;color:#ccc;}
.textwidget input.button{height:22px;border:1px solid #333;color:#ccc;width:80px;background:url(images/black-bg.png) top center repeat-x;padding:3px;}
.textwidget input{height:18px;border:1px solid #333;width:200px;background:url(images/black-bg.png) top center repeat-x;padding:3px;}
#sidebar .widgets li,#footer .widgets li{padding:8px 0;}
#footer{background-image:url(images/black-bg.png);background-repeat:repeat;overflow:hidden;clear:both;height:50px;width:100%;margin-top:30px;font-size:12px;border-top:#FFF solid 1px;}
#copyright{padding:15px 0 0 30px;}
.tbmain{background:url(images/black-bg.png) repeat;overflow:hidden;padding:10px;}
td.left{width:260px;font-size:12px;color:#FFF;padding:8px 0 8px 15px;}
td.left_2{width:150px;font-size:12px;color:#FFF;padding:8px 0 8px 15px;}
td.center{text-align:center;color:#FFF;font-size:12px;padding:8px 0 8px 15px;}
a,a:hover{text-decoration:none;}
h3 a,a:visited,#left_content_single h1{color:#fff;}
/*-------------------Listings--------------------- */.listing-title-centered{text-align:center;}
#gmap-info,.gmnoprint{color:#333;margin:0;padding:0;}
#gmap-info h3,.gmnoprint h3{text-align:left;font-size:14px;margin:0;padding:0;}
#gmap-info .listing-thumb,.gmnoprint .listing-thumb{float:left;padding-right:10px;}
#gmap-info p,.gmnoprint p{text-align:left;vertical-align:top;}
.adobe-reader img{padding-top:5px 5px 0 5px;}
.propdata{text-align:center;font-variant:small-caps;font-size:16px;margin-top:4px;padding:0;}
.propdata h3{font-style:italic;margin:0;padding:0;}
.propdata-line div{display:inline;padding-right:10px;padding-left:10px;}
.propfeatures{font-weight:700;color:#000;}
.page-propdata-box{width:100%;margin:20px 0;}
.page-blurb{font-weight:700;font-size:18px;text-align:center;}
.wordtube{margin:0 auto;padding:10px;}
.prop-box,.prop-box-avail{margin:10px 5px 5px 0;padding:5px;}
.prop-box-avail{width:100%;min-height:75px;display:block;}
.prop-box{min-height:80px;width:100%;display:block;float:left;margin-right:20px;}
.prop-box-featured{height:120px;margin-bottom:15px;padding:0;}
.prop-float-container{width:100%;display:inline;}
.prop-thumb{float:left;margin-right:5px;margin-bottom:5px;display:block;padding:0;}
/***************************Formmailer Script******************************* */
form.ddfm h1,form.ddfm h2{color:#FFF;font-family:Arial, Helvetica, sans-serif;text-align:left;margin:0 0 10px;padding:0;}
form.ddfm legend,form.ddfm label,form.ddfm label.fmtextlblwide{color:#FFF;font-size:100%;font-weight:700;}
form.ddfm .fmcheck p,form.ddfm .fmradio p,form.ddfm textarea,form.ddfm .fmfullblock,form.ddfm .fmhalfblock,form.ddfm .fmselect,form.ddfm input.fmtext,form.ddfm input.fmdate,form.ddfm input.fmverify,form.ddfm textarea.fmtextwide,form.ddfm .submit,form.ddfm .credits{color:#000;}
form.ddfm .required{color:red;}
.ddfmwrap{font-size:100%;font-family:Arial, Helvetica, sans-serif;width:510px;margin:15px auto;}
form.ddfm h1{font-size:140%;}
form.ddfm h2{font-size:115%;}
form.ddfm .credits{font-size:90%;display:none;}
form.ddfm legend{font-size:110%;margin:0 0 0 10px;padding:0 6px;}
.ddfmwrap p.fieldwrap{clear:left;margin:1px;padding:1px;}
form.ddfm{text-align:left;width:490px;padding:10px;}
form.ddfm fieldset{display:block;margin:0 0 13px;padding:0 10px 2px;}
form.ddfm label{display:block;float:left;width:26%;text-align:right;padding-bottom:15px;clear:left;margin:0 10px 0 0;}
form.ddfm label.fmtextlblwide{display:block;float:left;text-align:left;padding-bottom:8px;width:100%;margin:0 10px 0 1px;}
form.ddfm textarea{float:left;position:relative;width:65%;margin-bottom:15px;padding:3px;}
form.ddfm .fmfullblock{padding-left:0;float:left;width:100%;margin-bottom:13px;display:block;}
form.ddfm .fmhalfblock{width:65%;padding-left:29%;margin-bottom:13px;float:left;display:block;}
form.ddfm input.fmverify{float:left;width:22%;margin-bottom:15px;position:relative;display:block;padding:3px;}
form.ddfm img{float:left;margin:1px 0 0 10px;}
form.ddfm input.fmdate{float:left;display:block;width:35%;margin-bottom:15px;padding:3px;}
form.ddfm textarea.fmtextwide{display:block;float:left;width:93%;margin-right:2px;margin-bottom:15px;padding:3px;}
form.ddfm .submit{text-align:right;clear:both;width:97%;}
.ddfmwrap .ddfmerrors{display:block;float:left;width:27%;text-align:right;padding-bottom:15px;margin:0 10px 0 0;}
.ddfmwrap .errorlist{float:left;display:block;width:65%;margin-bottom:15px;text-align:left;padding:3px;}
.ddfmwrap .recaptcha{width:100%;text-align:right;clear:both;height:120px;margin-right:7px;padding-bottom:10px;}
.ddfmwrap .recaptcha-inner{float:right;margin-right:3px;}
.dpTable{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#404040;background-color:#F4F4F4;border:1px solid #999;}
.dpTD{border:1px solid #ece9d8;}
.dpDayHighlightTD{background-color:#CCC;border:1px solid #AAA;}
.dpTDHover{background-color:#888;border:1px solid #888;cursor:pointer;color:#000;}
.dpDayTD{background-color:silver;border:1px solid #AAA;color:#FFF;}
.dpTitleText{font-size:12px;color:#555;font-weight:700;}
.dpDayHighlight{color:#666;font-weight:700;}
.dpButton{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:gray;background:#DDD;font-weight:700;padding:0;}
.dpTodayButton{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:gray;background:#DDD;font-weight:700;}
form.ddfm select.fmselect,form.ddfm input.fmfile,form.ddfm input.fmtext{float:left;display:block;width:65%;margin-bottom:15px;padding:3px; color:#000;}
form.ddfm .fmcheck,form.ddfm .fmradio{width:65%;float:left;display:block;margin-bottom:15px;}
form.ddfm .fmchecklabel,form.ddfm .fmradiolabel{display:inline;float:none;clear:none;text-align:left;margin:0;padding:0;}
form.ddfm .fmcheck p,form.ddfm .fmradio p{line-height:140%;margin:0 0 5px;padding:0;}

