﻿/* PAGE */

* { margin: 0; padding: 0; }
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a { margin: 0; padding: 0; border: 0;  }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	width: 100%;
	color: #929497;
}

#frmMain
{
    
}

p
{
    	font-size: 14px;
    padding-bottom: 20px;
    line-height: 22px;
}




h1
{
    color: #999999;
    font-size: 26px;
    line-height: 38px;
    font-weight: normal;
}

h2
{
    color: #16abe2;
    font-size: 48px;
    font-family: Myriad Pro Light;    

    
}

h3
{
    color: #16abe2;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 5px;
}


h4
{
    color: #f9c483;
    font-weight: bold; 
    font-family: Myriad Pro;
}

h5
{
    color: #f68f1e;
    font-size: 16px;
    font-weight: bold;  
    padding-bottom: 15px;
}

h6
{
    color: #929497;
    font-size: 16px;
    font-weight: bold;  
    padding-bottom: 15px;
}


.numbered
{
    color: #16abe2;
    padding-right: 5px;
    font-weight: bold;    
}





.ContentWidth
{
    width: 991px;    
}

.GrayBG
{
    background-color: #d2d2d2; 
    width: 100%;     
}





a, a:link, a:active { color: #929497; font-size: 14px;  }
a:hover { color: #16abe2; }


a img { border-width: 0; border-style: none; text-decoration: none; }


#divBodyContent { margin-top: 35px; }
#divColumnOne { float: left; }
#divColumnTwo { float: right; margin-right: 62px; }



/* BEGIN HEADER STYLES */
#divHeaderLoginBar 
{
    float: right;
    margin-right: 8px;
}

#divHeaderLogo
{
    background-image: url(../../../Images/logo.png);
    background-repeat: no-repeat;
    background-position: left;
    height: 95px;
    widows: 100px;
    margin-left: 30px;
    margin-bottom: 25px;
    width: 200px;
    float: left;
}
/* END HEADER STYLES */





/* BEGIN Search STYLES */
#divSearch
{
    
}

#divSearchOrangeBar
{
    width: 100%;
    background-image: url(../Images/Search/orangebar.png);
    background-repeat: repeat-x;
    height:24px;
}
#divSearchSearchContent
{
    margin-left: 138px;
    width: 880px;
}
#divSearchSearchCriteria
{

    padding: 0px 0px 0px 40px;
    z-index: -30;
}
#divSearchText
{
    float: left;   
    text-align: right; 
    margin-left: 40px;
    margin-right: 8px;
}

.searchTextbox
{
    color: #a5a5a5;
    font-size: 16px;
    font-style:normal;
    width: 260px; 
    padding: 4px 0px 4px 2px;
}
/* END Search STYLES */




/* TABS STYLE */

#divContainer
{
    width: 100%;
    padding: 0px;
    background: #fff;
    font-size: 12px;
    font-family: Myriad Pro;
    font-weight: bolder;
    padding-right: 10px;
}


#tabnav
{
    height: 20px;
    margin-bottom: 0px;
    padding-left: 10px;

}

#tabnav li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    height: 18px; 
    width: 82px;
    background-image: url(../Images/Button/main_on.png); 
    background-repeat: repeat-x; 
    text-align: center;
    color: #8b8b8b; 
    font-weight: bold;
    margin-bottom: 23px;
    padding-right: 10px;
    cursor: pointer;
    text-decoration: none;
}


#tabnav a:link, #tabnav a:visited
{
    float: left;
    line-height: 18px;
    padding: 0px 0px 0px 10px;
    margin-right: 4px;
    text-decoration: none;
    color: White;
    height: 34px; 
    width: 82px; 
    background-image: url(../Images/Button/main_on.png); 
    background-repeat: repeat-x; 
    text-align: center;
    font-size: 14px; 
    padding-top: 5px;   
    color: #8b8b8b; 
    font-family: Myriad Pro;
    font-weight: bolder;
    margin-bottom: 5px;
    cursor: pointer;
    text-decoration: none;
}

#tabnav a:link.active, #tabnav a:visited.active
{
    color: #8b8b8b; 
    background-image: url(../Images/Button/main_on.png); 
    background-repeat: no-repeat;
    padding-bottom: 4px;
    
}

#tabnav a:hover
{
    background-image: url(../Images/Button/main_off.png); 
    background-repeat: no-repeat;
    color: White;
}



/* END TABS STYLE */



.bullets
{
    margin-left: 20px;  
    padding-bottom: 10px;  
}


.presslinks
{
    color: #929497;
    padding: 0px;
    margin: 0px;

}


#tableHardMoney { border: solid 1px gray;}
#tableHardMoney td { border: solid 1px gray; padding: 3px; font-weight: bold; }

.SubNav
{
    background-image: url(../Images/Button/main_on.png); 
    background-repeat: no-repeat;
    color: #fff;
    height: 30px;
    width: 94px;
    margin: 0px 3px 5px 0px;
    text-align: center;
    text-decoration: none; 
    color: #8b8b8b; 
    font-weight:bold;
    cursor: pointer;
}

.home-page-content
{
    height: 354px; 
    margin-top: 0px; 
    background-position: 0px 0px; 
    background-image: url('../../../Images/HomePageweb.jpg');
    background-repeat: no-repeat; 
   
}



#home { margin-left: 10px; }
#home .right { width: 623px; float: left; }
#home .left { width: 300px; float: left; }
#home .watch { font-size: 16px; width: 240px; margin-left: 30px; }
#home .right p { margin: 0px 0px 25px 0px; padding: 0; }
#home .watch a {   color: #f79321; }
#home a { font-size: 20px; color: #929497; }
#homeimage { float: left; }
#home p { font-size: 20px; line-height: 28px; margin-top: 20px; }
#home-page-bullets {  list-style-type: none; margin: 10px 0px 0px 90px; padding: 0px; }
#home-page-bullets li { float: left; margin-right: 30px; }







#contact-box {
    float: right;

}

.phone-number {
    font-size: 16px;
    color: #16abe2;
	margin-right: 0px;
}

#navi-box{ width: 1000px; margin-top: 40px; }
#navi-box ul { width: 1000px; }
#navi-box div { height: 105px; padding: 8px; background-image: url('../Images/home-navi/bg.gif'); background-repeat: repeat-x; }
#navi-box li { list-style-type: none; float: left; width: 220px; border: solid 1px #ccc; height: 120px; margin-left: 15px; margin-top: 15px; padding: 2px; }
#navi-box a { font-size: 17px; color: #34282C; float: left; color: #ccc;  }
#navi-box .fl-href { float: none; }
#navi-box .img-descrip { float: right; }
#navi-box table { height: 110px;  }
#navi-box #right-arrow { cursor: pointer; }
#navi-box #left-arrow { cursor: pointer; }
#navi-box #divFeaturedResults { padding: 0; margin: 0; }


.headerdivide { margin: 0px 15px 0px 15px; }
.fl-beds {}
.fl-price {}
.fl-city {}
.fl-address { font-size: 14px; font-weight: bold; }
.fl-mlsnum {  }


#ctl00_cphMain_divRentals { margin-left: 70px; margin-top: 20px; }
#ctl00_cphMain_divRentals ul { list-style-type: none; }
#ctl00_cphMain_divRentals li { vertical-align: middle; clear: both; margin-top: 10px }
#ctl00_cphMain_divRentals img { margin-right: 15px; float: left; }
#ctl00_cphMain_divRentals .info { float: right; width: 600px; }
#ctl00_cphMain_divRentals .stats { display: inline; background-color: #fffdc1; }
#ctl00_cphMain_divRentals .descrip {  }
#ctl00_cphMain_divRentals .price { font-size: 16px; font-weight: bolder; color: rgb(255, 133, 0); }
#ctl00_cphMain_divRentals .address { display: inline; font-size: 24px; color: #16ABE2; text-decoration: none; }
#ct100_cphMain_divRentals .view-details { display: block; margin-top: 10px; }

#ctl00_cphMain_divRentalDetails { margin-left: 70px; margin-top: 20px; }
#ctl00_cphMain_divRentalDetails img { margin-right: 15px;  }
#ctl00_cphMain_divRentalDetails .info { width: 283px; float: right; margin: 20px 0px 0px 0px; }
#ctl00_cphMain_divRentalDetails .stats { display: inline; background-color: #fffdc1; }
#ctl00_cphMain_divRentalDetails .descrip {  }
#ctl00_cphMain_divRentalDetails .price { font-size: 16px; font-weight: bolder; color: rgb(255, 133, 0); }
#ctl00_cphMain_divRentalDetails .address { display: block; font-size: 36px; color: #16ABE2; text-decoration: none; }
#ctl00_cphMain_divRentalDetails .view-details { display: block; margin-top: 10px; }
#ct100_cphMain_divrentalDetails #photo { width: 550px; float: left; }
#detail-tabs-holder { margin: 30px 0px 0px 70px; }
.back-to-results { margin-bottom: 20px; }
#ctl00_cphMain_divMap { margin: 30px 0px 0px 70px; }

#rental-menu { width: 1000px; text-align: right; }
#rental-menu ul { list-style-type: none; margin: 0; padding: 0; float: right; }
#rental-menu li { margin-left: 8px; display: inline; }
#rental-menu a { color: #16ABE2; }

#choose-state { margin-left: 70px; }
#choose-state h2 {  }
#choose-state ul { list-style-type: none; margin-top: 70px; }
#choose-state li { float: left; width: 220px; margin-left: 50px; height: 300px; cursor: pointer; }
#choose-state .arizona h3 { color: #000; margin-top: 70px; margin-left: 40px; }
#choose-state .colorado h3 { color: #000; margin-top: 70px; margin-left: 65px; }
#choose-state .nevada h3 { color: #000; margin-top: 70px; margin-left: 40px; }
#choose-state .colorado { background-image: url('../Images/colorado.png'); background-repeat: no-repeat;}
#choose-state .arizona { background-image: url('../Images/arizona.png'); background-repeat: no-repeat; }
#choose-state .nevada { background-image: url('../Images/nevada.png'); background-repeat: no-repeat; }

#armls-disclaimer { margin-top: 30px; width: 900px; text-align: center; }
#glvar-disclaimer { margin-top: 30px; width: 900px; text-align: center; }

.content { margin: 0px 70px 0px 70px; }
.content h2 { margin-bottom: 15px; }
.content p b { font-size: 16px; }
.content a { color: #f79321; }
.clear { clear: both; }
.content ul { margin-left: 30px; list-style-type: square; }
.content li { margin-top: 10px; }
.content .images-on-content { float: left; margin-right: 20px; }
#divFooter { width: 900px; margin-top: 20px;  }
#divFooter hr { margin: 15px 0px 15px 0px; }
#contact-information { float: left; border-right: solid 1px #ccc; padding-right: 40px; }
#contact-information input { width: 200px; height: 20px; padding: 4px 0px 4px 3px; font-size: 16px;  }

#divOffer { position: fixed; display:scroll;position:fixed; right: 0px; top: 200px; background-color: #fff; width: 240px; padding: 10px; border: 2px dashed #f79221; }
#divOffer h2 { font-size: 22px; margin: 0; }
#divOffer a { color: #f79221; }
#divOffer .cancel { margin-left: 6px; color: #ccc; }
#divOffer .cancel a { color: #ccc; }
#divOffer .button{ font-family:	"Lucida Grande",sans-serif;font-size:15px;font-weight:400;
font-style:	normal;color:#fff;text-transform:none;text-decoration:none;letter-spacing:normal;
word-spacing:0;line-height:17px;text-align:	center;vertical-align:top;direction:ltr;
background-color:#117ec1;background-image:url("https://peoplesyogaimages.s3.amazonaws.com/button-bg-orange.gif");background-repeat:repeat-x;background-attachment:scroll;
opacity:1;width:124px;height:40px;top:auto;right:auto;bottom:auto;left:auto;margin:0;
padding-top:5px;padding-right:15px;padding-bottom:6px;padding-left:15px;border-top-width:1px;border-right-width:1px;
border-bottom-width:1px;border-left-width:1px;border-top-color:#DDDDDD;border-right-color:#DDDDDD;border-bottom-color:#999999CCC;border-left-color:#DDDDDD;border-top-style:solid;border-right-style:	solid;border-bottom-style:solid;border-left-style:solid;position:static;display:inline;
visibility:	visible;z-index:auto;overflow-x:visible;overflow-y:	visible;white-space:normal;clip:auto;
float:none;clear:none;-moz-box-sizing	Otherborder-box;cursor:	pointer;list-style-image:none;list-style-position:outside;list-style-type:disc;marker-offset:auto;}
