/* 
    Document   : adamsMorgan.css
    Created on : 26-Oct-2012, 14:29:53
    Author     : floodd
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.feature
{
    display:inline-block;
    width:200px;
    text-align:left;
}
.searchLink
{
    text-decoration: none;
}
.berCert
{
    color:#002244;
    font-size:large;
}
.statusRental
{
    background:red;
    color:white;
    text-align:center;
    display:inline-block;
    width:175px;
    padding:2px;
    font-size:x-large;
}
.searchLink:hover
{
    color:pink;
}
.callToAction1
{
    display:block;
    width:300px;
    background-color:#002244;
    height:75px;
    font-size:xx-large;
    color:#eeeeee;
     line-height: 75px;
    vertical-align: middle;
    
}
.callToAction2
{
    display:block;
    width:300px;
    background-color:#eeeeee;
    height:75px;
    font-size:xx-large;
    color:#002244;
    line-height: 75px;
    vertical-align: middle;
}
.admin a 
{
    color:#002244;
}
.link{
    display:inline-block;
    width:400px;
    background-color:#eeeeee;
    color:white;
    font-size:x-large;
    height:75px;
    line-height: 75px;
    margin-left: 20px;
    margin:15px;
}

.stripe
{
    text-align: left;
    display: inline-block;
    width:20px;
    background-color:#002244;
}

.link a
{
    text-decoration: none;
    color:#002244;
    padding-left:20px;
    display:inline-block;
    vertical-align: middle;
    text-align: center;
    
}
.message
{
    color: red;
    font-size: small;
    text-align: center;
}
form
{
    text-align:center
}
.formRow
{
    padding:10px;
}
.formLabel
{
    display:inline-block;
    width: 300px;
    text-align: left;
    
}
.input
{
    display:inline-block;
    width: 200px;
    
    text-align: left;
}
.price
{
    color:#002244;
    font-size:x-large;
}

.address
{
    
    color:#002244;
    
    text-align: left;
    font-size:x-large;
    font-weight:800;
    
}

body, html
{
    text-align:center;
     margin:0;
   padding:0;
   height:100%;
   background-color:#ffffff;
   font-size:13pt;
}

.rent
{
    color:#002244;
    font-size:150%;
   

}

/*------------------------------- Searching ------------------------------------------------*/
#searchBox
{
    
    width:1000px;height:150px;background-color:#eeeeee;margin-bottom:10px;
    border-color:#aaaaaa; border-width:1px;border-style:solid;text-align:left;
    margin-left:5px;
}
#summary
{
 border-color:#aaaaaa; border-width:1px;border-style:solid;text-align:left;
 width:790px;background-color:#dddddd;
    
    color:#999999;text-align:left;font-size:100%;padding-left:5px;
}
#searchBoxheader
{
    
   background-color:#dddddd;
   
    color:#999999;text-align:left;font-size:100%;padding-left:5px;
}
#callToAction
{
    width:250px;
    margin-left:45px;
    height:169px;
    margin-top:150px;
    background-color:#ffffff;
    color:#eeeeee;
    /*border-width:5px;
    border-style:ridge;
    border-color:#cccccc;
*/}
#innerText
{
    margin:15px;
    text-transform: capitalize;
    background-color: #002244;
    padding:3px;
}
#mainSearch
{
    
    width:350px;
    /*background-image:url("/images/searchbg.jpg");*/
    background-color:#ffffff;
    margin-bottom:20px;
    text-align:left;
    overflow:hidden;height:480px;color:#999999;font-size:110%;
    margin-left:0px;padding-left:0px;
}
#mainSearch input{
    text-align:center;
    margin-Left:25px;
}

/*#rentTitle, #buyTitle
{
    border-top-style:solid;
    border-left-style:solid;
    border-right-style:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width: 1px;
    
   border-top-color:#999;
    border-right-color:#999;
    border-left-color:#999;
    
}*/

#mainSearchBoxheader
{
    
  
  /* border-color:#999999; border-width:1px;border-style:solid;*/
    color:#999999;text-align:Left;font-size:160%;position:relative;left:58px;top:10px;
}

.component{
    float:left;
    width:230px;
    margin-left:20px;
    margin-bottom:5px;
     margin-top:15px;
     color:#002244;
}

#container 
{ 
   clear:both;
   background-color:white;
   margin-left:auto;
   margin-right:auto;
   text-align:left;
   width:1000px;

}
#foot{
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    text-align: center;
    margin-top:15px;
}
#total{
     min-height:100%;
   position:relative;  
}
#mainContent
{
    clear:both;
    padding:0px;
    padding-top:10px;
    background-color:white;
   padding-bottom:220px;   /* Height of the footer */
}

#header
{
  
    text-align:center;
    background-color:#002244;
    width:100%;
    height:140px;
}
#headingInner
{
  
  width:1000px;
  padding-top:10px;
   margin-left:auto;
   margin-right:auto;
   text-align:left;
   
   
}
#header img
{
    margin: 0px;
    vertical-align: text-bottom;
    float:left;
}
#footer{
   position:absolute;
   
   margin-left:auto;
   margin-right:auto;
   bottom:0;
   height:170px;;
   background-color:#eeeeee;
   color:#002244;
   width:100%;
   clear:both;
}

#footer a{
    color:#999999;
    padding-left:0;
    text-decoration: none;
}

/*-----------------Questions--------------------------------------------------*/
.quote
{
    font-style: italic;
    font-weight: bold;
    text-align:center;
    padding:15px;
    font-size:21pt;
    margin-bottom:20px;
    color:#002244;
}


.question
{

    font-weight: normal;
    width:1000px;
    background-color:#002244;
    color:white;
    padding:3px;
    font-size:125%;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    margin-top:40px;
    margin-bottom:40px;
    
}
p{
    line-height:1.5;
}
.note{
    font-style: italic;
}

.bar
{
    color: rgb(25, 51, 64); 
    font-weight: 900;
}

/*------------------------------Links Section --------------------------------*/

#links
{
    
}
#links ul{
    list-style-type: none;
    cursor:default;
    bottom:0px;
    margin: 0;
    padding: 0;
    border-color:white;
    border-style: solid;
    border:2px;
    

}

#links li{
   
    width:185px;
    color:#ffffff;
    background-color:#002244;
    padding:5px;
    padding-bottom:0px;
    padding-top:0px;
    float:left;
    font-size:20px;
    text-align:right;
}

.sublinks{
    display:none;
    position:absolute;
    z-index: 10;
 
}

h2, h3, h4{
    
  
    
    font-weight: bold;
    text-align:center;
    padding:15px;
    text-transform:uppercase;
    margin-bottom:20px;
    color:#002244;
}
.label
{
        width:125px;
        float:left;
        color:#002244;
}

.element
{
        margin:30px;
}

form
{
        width:600px;
        margin-left:auto;
        margin-right:auto;
        padding-bottom:100px;
}

.title
{
    font-weight: 700;
    color:#002244;
    padding:10px;
    font-size: 120%;
    
}

.val
{
    padding:10px;
}
.sublinks a{
    color:white;
    padding-left:0;
    text-decoration: none;
}
#links a{
    color:white;
    padding-left:0;
    text-decoration: none;
}

#sellingSub a:hover{
    color:#002244;
}
#letSub a:hover{
    color:#002244;
}
#sellingSub li
{
    /*text-indent:-3em;*/
     float:none;
     width:250px;
     text-align:left;
     font-size:14px;
     background-color:#a9aaab;
        padding:5px;
     border-left:2px solid white;
     border-right:2px solid white;
     border-top:2px solid white;
     color:#002244;
    
     margin-left:50px;
}
#letSub li
{
    
    /*text-indent:-3em;*/
    color:#002244;
     float:none;
     width:250px;
     text-align:left;
     font-size:14px;
     background-color:#a9aaab;
     padding:5px;
     border-left:2px solid white;
     border-right:2px solid white;
     border-top:2px solid white;
       padding-top:3px;
}
