/*   
Theme Name: Las Vegas Homes
Theme URI: http://www.vegas4sale.net
Description: Designed and Developed by The UltimateIDX
Version: 1.2
Author: The UltimateIDX
Author URI: http://www.UltimateIDX.com
Additional details about this theme can be seen by visiting The UltimateIDX.
Additional Text, descriptions, details etc...
*/
* {margin:0px; padding:0px; border-style:none;}
body{background: #531008 url(images/fixedbackground.gif) top center no-repeat fixed; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px !Important;}
ul{list-style:none; margin:5px 0px 5px 30px; position:relative;}
p{padding: 8px 0px; line-height: 120%; margin-bottom: 8px; text-align:justify; font-size: 14px !Important;}
img{border-style:none;}
/* <<<< This I put to style the php include of agent.php as an afterthought. >>>> */
.agentcontact{width:240px; float:left; text-align:left; font-size:11px !Important; }
.acwrapper{text-align:center; width:485px; margin:8px 0px 8px 80px; clear:left;}
.remax{color:#ff0000; font-weight:bold;}
.topicb{font-weight:bold; font-style:italic; color:#660000;}
/* <<<< This I put to style the content from the editor where two columns exist. >>>> */
.icwrapper{width:100%;}
.icleft, .icright{float:left;}
.icleft{}
.icright{margin-left:10px;}
.addressbook{display:block; margin: 0px 5px 8px 10px; background:#f9f9f9;}
p.addressbook:first-line{font-weight:bold;}


div.ddfmwrap{width:100% !Important;}
div.ddfmwrap legend{width:560px;}
div.ddfmwrap label{width:120px !Important; float:left;}
input.fmtext{width:280px !Important; float:right;}
form.ddfm{width:560px !Important;}


/*p.addressbook:first-letter{}*/
/* <<<< GLOBAL CLASSES >>>> */
.clear{clear:both;}
.alignleft{float:left; /*margin-right:10px;*/}
.alignright{float:right; /*margin-left:10px;*/}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.img-left{float:left; margin:4px 10px 4px 0;}
.img-right{float:right; margin:4px 0 4px 10px;}
.nopadding{padding:0;}
.noindent{margin-left:0; padding-left:0;}
.nobullet{list-style:none; list-style-image:none;}
.noborder{border:none;}
/* <<<< BASIC LINK STYLING >>>> */
a{color:#675}
a img{border-style:none;}
a:visited{color:#342}
a:hover{color:#9a8}
/* <<<< H1 - H6 STYLING >>>> */
h1{font-size: 22px;}
h1, h2, h3{font-family: Georgia,"Times New Roman",Times,serif; color:#993300;}
h2{border-bottom:1px dotted #ccc; font-size: 18px; margin:15px 0 2px 0; padding-bottom:2px}
h3{border-bottom:1px dotted #eee; margin-top:12px; width:100%; font-size:16px;}
h4, h5, h6{font-size:12px;}
h3.topiclabel{color:#fff; background: url(images/topiclabel.jpg) no-repeat; height:30px; line-height:30px; text-indent:15px;}
/* <<<< BLOCK QUOTES STYLING >>>> */
blockquote{font:italic 1.2em Georgia, "Times New Roman", Times, serif; line-height:1.2em; font-style:italic; color:#9A8074;  background-color:transparent; width:400px; background:url(images/close-quote.jpg) no-repeat right bottom; padding-left:18px;text-indent:-18px; padding-bottom:10px;}
blockquote:first-letter{background:url(images/open-quote.jpg) no-repeat left top; padding-left:60px; font:italic 2em Georgia, "Times New Roman", Times, serif;}
sup{position:relative; bottom:0.3em; vertical-align:baseline;}
sub{position:relative; bottom:-0.2em; vertical-align:baseline;}
acronym, abbr, span.caps{cursor:help; letter-spacing:1px; border-bottom:1px dashed;}
cite{font-size:90%; font-style:normal}/*WordPress Editor Places This Tag*/
code{display:block; width:80%; background-color:#F5F4F3; border:#E2DBD8 1px solid; color:#666666; padding:3px 5px; margin:10px 0;}
/* <<<< FORMS AND TABLES STYLING >>>> */
form{margin:0;}
input, textarea, select{border:1px solid #666;}
select{width:130px;}
table{border:2px; margin:0 0 18px 0; padding:0;}
.tablemls{border:1px; margin:0 0 18px 0; padding:0; text-align:center; font-size:9px; }
table tr td{padding:2px;}
hr{}
#bodybanner{background: url(images/pageback.jpg) top center repeat-y; margin:auto; width:820px}
#bodybanner2{background: url(images/topleft.jpg) top left no-repeat; width:820px; position:relative}
#bodybanner3{background: url(images/topright.jpg) top right no-repeat; width:820px; position:relative}
#container{width:800px; min-width:800px; margin-left:auto; margin-right:auto; text-align:left;}
/* boxwrapper are used where content items require float items. This allows us to set a clear fix container for floated blocks */
#boxwrapper{width:585px; background:orange;}
#headerarea{height:198px; width: 800px; background: url(images/headerbackground.jpg) repeat-x; position:relative;}
#headershortlink{height:20px; width:800px;}
#logoimage{height:115px; width:270px; position:absolute; z-index:90; top:28px; right:10px;}
/*#headerarea h1{height: 146px; width: 800px; background: url(images/image1.jpg) no-repeat;}*/
#navcontainer{height:32px; background: url(images/navbar.jpg) repeat-x; z-index:99; position:relative;}
#quickmenu6{width:600px; float:right;}
#wrapper{width:800px; background: url(images/pageshadow.jpg) repeat-x;}
#leftcolumn{width:195px; background: url(images/leftcolumn.jpg) no-repeat; background-position: 0 12px; float:left;}
#leftcolumninner{width:185px; margin-left:8px; margin-bottom:30px; position:relative;}
#leftcolumninner h3{width:90%; display:block; border:2px solid #cfa04f; font-size:16px !Important; color:#77352f;}
#leftcolumninner li a{color:#993300;}
#leftcolumninner ul{margin-left:5px;}
#leftcolumninner li a:hover{color:#cc9933;}
.leftheader{width:195px; height:12px; display:block; position:relative;}
#rightside{width:595px; margin: 12px 8px 1px 0px; float: right;}
#mainbody{width:590px;}
#footerarea{background:#670001 url(images/footerback.jpg) left top no-repeat; height: 60px; clear:both; color:#ccc; 
padding-top:50px; text-align:center; font-size:11px; line-height:14px;}
#footerarea a{color:#ccc; text-decoration:underline;}
.footerlinks{width:700px; margin-left:auto; margin-right:auto;}
.copyright{padding-top:5px}
.copyright a{color:#ccc; text-decoration:none !Important;}
.copyright a:hover{color:#ccc; text-decoration:underline !Important;}
/*=-=-=-[Module Table Styling]-=-=-=*/
/*
.module h3{margin:0 0 5px 0; font-weight:bold; font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.5em; color:#996633; text-indent:15px;}
.module{width: 258px; margin-bottom: 8px;}
.module div {}
.module div div {background: url(images/1moduleh3.jpg) top left repeat-x; padding: 8px 0px 10px 0px;}
.module div div div {background: none; padding: 0 0 0 5px; width: auto !important; width: 252px;}
.moduletable h3{background: url(images/moduletable.gif); text-indent:28px; height:26px; margin:5px 0 3px 0; padding: 12px 0 0 0; font-size: 16px !Important; color:#44587c;}
*/
/*=-=-=-[Footer Area Styling]-=-=-=*/
#footerback{clear:both; height:110px; background: url(images/footerback.jpg) top left repeat-x;}
#footerleft{height:110px; background: url(images/footerleft.jpg) top left no-repeat;}
#footer{height:110px; background: url(images/footerright.jpg) top right no-repeat; overflow:hidden;}
.fbox{width:300px; padding:12px 0 20px 0px; margin:0 0 0 15px; float:left;}
#footer .moduletable h3{background: none; width:100%; padding:0; margin:0;}
/*.copyright{width:960px; height:46px; color:#fff; text-align:center; background: url(images/pagetile.jpg);}*/
/*=-=-=-[Begin WordPress Styling]-=-=-=*/
/*-=-=-=[ Styling comments.php ]=-=-=-*/
ul#singlecomments{margin-bottom:40px;}
ul#singlecomments ul{list-style-image:none !Important;}
ul#singlepings{border:1px solid #009999; list-style-image:none; padding:0px;}
h4#comments{height:32px; line-height:32px; border-bottom:1px solid #333; width:100%; margin-bottom:40px; display:block;}
h4#pings{height:32px; line-height:32px; border-bottom:1px solid #333; width:100%; margin-bottom:20px;}
ul#singlecomments{list-style:none; margin:0; padding:0;}
ul#singlecomments li{border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px !Important; position:relative; list-style-image:none !Important;}
ul#singlecomments li.pingback comment-author{padding:0 170px 0 0;}
ul#singlecomments li div.vcard{font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif;}
ul#singlecomments li div.vcard cite.fn{font-style:normal; font-size: 11px;}
ul#singlecomments li div.vcard cite.fn a.url{color:#cc0000; text-decoration:none;}
ul#singlecomments li div.vcard cite.fn a.url:hover{color:#000;}
ul#singlecomments li div.vcard img.avatar{background: #fff; border:1px solid #aaa; padding:2px; position:absolute; left:5px; top:5px;}
ul#singlecomments li div.comment-meta{font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px;}
ul#singlecomments li div.comment-meta a{color:#205B87; text-decoration:none;}
ul#singlecomments li p{font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px;}
ul#singlecomments li ul{font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0;}
ul#singlecomments li div.reply{background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:66px;}
ul#singlecomments li div.reply:hover{background:#cc0000; border:1px solid #cc0000;}
ul#singlecomments li div.reply a{color:#fff; text-decoration:none; text-transform:uppercase;}
ul#singlecomments li ul.children{list-style:none; margin:12px 0 0; text-indent:0;}
ul#singlecomments li ul.children li.depth-2{margin:0 0 3px;}
ul#singlecomments li ul.children li.depth-3{margin:0 0 3px;}
ul#singlecomments li ul.children li.depth-4{margin:0 0 3px;}
ul#singlecomments li ul.children li.depth-5{margin:0 0 3px;}
ul#singlecomments ul.children li.odd{background:#fff;}
ul#singlecomments ul.children li.even{background:#f6f6f6;}
ul#singlecomments li.pingback div.vcard{padding:0 170px 0 0;}
.tabberlive .tabbertabhide{display:none;}
.tabber{}
.tabberlive{margin-top:1em;}
ul.tabbernav{margin:0; padding: 2px 0 !Important; border-bottom: 1px solid #778; font: bold 12px Verdana, sans-serif;}
ul.tabbernav li{list-style: none; margin: 0; display: inline;}
ul.tabbernav li a{padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none;}
ul.tabbernav li a:link{color: #448;}
ul.tabbernav li a:visited{color: #667;}
ul.tabbernav li a:hover{color: #000; background: #AAE; border-color: #227;}
ul.tabbernav li.tabberactive a{background-color: #fff; border-bottom: 1px solid #fff;}
ul.tabbernav li.tabberactive a:hover{color: #000; background: white; border-bottom: 1px solid white;}
.tabberlive .tabbertab{padding:5px; /*border:1px solid #aaa;*/ border-top:0;}
.tabberlive .tabbertab h2{display:none;}
.tabberlive .tabbertab h3{display:none;}
.tabberlive#tab1{}
.tabberlive#tab2{}
.tabberlive#tab2 .tabbertab{height:200px; overflow:auto;}
/* <<<< POST DATE CALENDAR STYLING >>>> */
#mainbody .calendar{Float:left; clear:left; background:url(images/calendar.jpg) no-repeat left top; width:50px; height:55px; margin-top:20px;}
#mainbody .calendar .month{display:block; clear:both; text-align:center; font-size:14px; color:white; font-weight:bold;  margin-bottom:8px;}
#mainbody .calendar .date{display:block; clear:left; text-align:center; font-size:30px; color:#393939; font-weight:bold;  margin-bottom:0; line-height:1px;}
/*
.contentdate{background:url(images/date.gif); float:left; width:45px; height:50px; margin:0px; padding:0px}
.contentdate h3{color:#fff; font-size:10px; font-weight:normal; padding:1px 0px 0px 10px; margin:0px; text-transform:uppercase;}
.contentdate h4{color:#999; font-size:21px; font-weight:bold; padding:5px 4px 0px 0px; margin:0px; text-align:center}
*/
#mainbody #main{display:block; margin:15px 20px;}
#mainbody h1{margin:15px 0 10px 0;}
/* <<<< CONTENT SUB CLASSES STYLING >>>> */
/*#post ul li{list-style:url(images/bullet.jpg);} */
#mainbody ul li{list-style-image:url(images/yellow-sq-bullet.gif);margin:5px 0;padding-left:0px; }
#mainbody ol{margin:10px 0;padding-left:30px; }
/*#mainbody img{border:1px solid #666; padding:4px; background-color:#eee; Margin:15px 0;}*/
#mainbody img.alignleft{display:block; float:left; clear:none; margin:5px 10px 0 0;}
#mainbody img.alignright{float:right; margin:5px 0 0 10px;}
#mainbody img.noborder{border:none; background-color:transparent; padding:0; margin:10px;}
#mainbody .post{display:block; width:590px;}
#mainbody .post .author{font-size:75%; display:block; height:15px; line-height:15px; clear:both; margin-bottom:15px; background:url(images/author.jpg) no-repeat left top; padding-left:25px;}
#mainbody h1{width:589px; display:block;}
.submeta{display:block; clear:both; margin-bottom:10px; padding-left:12px; font-size: 10px !Important;}
/* the links at the bottom of each posts */
#mainbody .post .links{display:block; width:95%; height:25px; background-color:#FAFAFA; border-top:#E2DBD8 1px dotted; border-bottom:#E2DBD8 1px dotted; color:#444444; padding:3px 10px; line-height:25px; font-size:85%; margin-bottom:15px;}
#mainbody .post .links a{text-decoration:none; color:#666666;}
#mainbody .post .links a:hover{color:#666666; border-bottom:dotted 1px #666666;}
#mainbody .post .links .comment{display:block; float:left; background:url(images/comment.jpg) no-repeat left center; padding-left:20px; margin-right:25px;}
#mainbody .post .links .feed{display:block; float:left; background:url(images/feed.jpg) no-repeat left center; padding-left:20px;margin-right:25px;}
#mainbody .post .links .cat{display:block; float:left; background:url(images/categories.jpg) no-repeat left center; padding-left:20px;}
.cat{width:100%}
#uidx_content ul li{list-style-image:none !Important;}
/*=-=-=-[WORDPRESS CALENDAR STYLING]-=-=-=*/
/* <<<< BASIC CALENDAR STYLING >>>> */
#wp-calendar{border:1px solid #ddd; empty-cells:show; font-size:14px; margin:0; width:90%}
#wp-calendar #next a{padding-right:10px; text-align:right}
#wp-calendar #prev a{padding-left:10px; text-align:left}
#wp-calendar a{display:block; text-decoration:none}
#wp-calendar a:hover{background:#e0e6e0; color:#333}
#wp-calendar caption{color:#999; font-size:16px; text-align:left}
#wp-calendar td{color:#ccc; font:normal 12px 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif; letter-spacing:normal; padding:2px 0; text-align:center}
#wp-calendar td.pad:hover{background:#fff}
#wp-calendar td:hover, #wp-calendar #today{background:#eee; color:#bbb}
#wp-calendar th{font-style:normal; text-transform:capitalize}
/* <<<< BASIC CALENDAR STYLING VERSION 2 >>>> */
/*=-=-=-[UIDX Additions]-=-=-=*/
#uidx_search_page ul{}
/*=-=-=-[Above Header]-=-=-=*/
#aheader h1, #aheader a, #aheader a:visited, #aheader a:hover{text-align: center; color:#EBBC6A; font-weight:bold; font-size: 12px !Important; text-decoration:none;}
#aheader h1{display:block; height:20px; line-height:20px; margin-bottom:0px; padding:0px;}

partners {font-size:8px; font-weight:100}
