/* 
    Document   : frontend
    Created on : 15-Feb-2012, 16:16:15
    Author     : johnathan
    Description:
        Purpose of the stylesheet follows.
*/


p,h1,h2,h3,h4{padding-left:10px}

#new_container{
margin:0 auto;
width:690px;
padding:14px;
height:900px;
border:0px solid #000000;
}

.myform{
margin:0 auto;
width:740px;
padding:14px;
margin-top:0px;
}
.top-menu{
 margin:0 auto -4px 0px;
width:640px;
padding-left:10px;
background:#ffffff;
height:30px;
}



a,visited,hover
{

color:#000000;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.top-menu a,visited,hover
{
border-radius:5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
width:auto;
padding:5px;
height:auto;
border-left:1px solid #551A8B;
border-top:1px solid #551A8B;
border-right:1px solid #551A8B;
float:left;
margin-right:6px;
color:#000000;
font-weight:bold;
font-size:12px;
text-decoration:none;
cursor:pointer;
}


.top-menu  a:hover,active
{
background:#cccccc;
}
/* ----------- stylized ----------- */
#stylized{
border:solid 1px #551A8B;
background:#ffffff;
padding:0px;
-moz-border-radius: 8px;
-webkit-border-radius:8px;
border-radius: 8px;
min-height:400px;
-moz-box-shadow: 4px 4px 4px #888;
-webkit-box-shadow: 4px 4px 4px #888;
box-shadow: 4px 4px 4px #888;

}
#stylized h1 {
font-size:17px;
font-weight:bold;
margin-bottom:8px;
padding:8px;
}
#stylized p{
font-size:12px;
color:#000000;
margin-bottom:15px;
padding:10 0 0 10;
}
#stylized ul li label{
display:block;
font-weight:bold;
text-align:left;
width:140px;
float:left;
font-size:14px;
color:#333333;
padding-left:10px;
padding-top:6px;
}
#stylized .small{
color:#00A6C7;
display:block;
font-size:10px;
font-weight:normal;
text-align:right;
width:140px;
}

#stylized select{

font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:150px;
margin:2px 0 15px 10px;
}

#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;

text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}


#stylized input{
font-size:12px;
margin-left:10px;
padding:4px;
}



.property-details-holder{width:100%;float:left;height:170px;padding-top:0px;}
.property-details td{padding-left:10px}
.property-details span{font-weight:bold;font-size:11px;}
.myproperty-list{padding:8px;background:#eeeeee;border-bottom:1px solid #000000;border-top:1px solid #000000}




.my-property-list-item
{
   padding:10px;
   width:650px;
   margin-bottom:17px;
   background-color:#ffffff;
}
.prop-list-header{padding-left:10px;font-weight:bold;color:#aacfe4}

#stylized ul{margin:2;list-style:none;float:left;}



ul li
{
 padding:3px;
}
.welcome-header{color:#551A8B;font-weight:bold;padding-left:10px;}
.list-header{color:#551A8B;font-weight:bold;}
.list-header strong{color:#000000;font-weight:bold;}
select{margin:0px}
.header{
    height:50px;
    background-color:#551A8B;
    margin-bottom:10px;
    margin-top:10px;
    cursor:pointer;
    color:#ffffff;
     -moz-box-shadow: 0px 4px 4px #888;
    -webkit-box-shadow: 0px 4px 4px #888; 
    box-shadow: 0px 4px 4px #888;
}
.header-static{
    -moz-box-shadow: 0px 4px 4px #888;
    -webkit-box-shadow: 0px 4px 4px #888; 
    box-shadow: 0px 4px 4px #888;
    height:50px;
    background-color:#551A8B;
    margin-bottom:10px;
    margin-top:10px;
    cursor:pointer;
    color:#ffffff
} 
.header:hover{color:red;height:50px;background:#551A8B;margin-bottom:10px;margin-top:10px;cursor:pointer;}
.header:hover h1{color:#ffffff}
.header h1{margin:5px;color:#ffffff;padding-top:10px;cursor:pointer}
.menu-item{display:none;padding:8px;width:98%;font-size:12px;height:auto;}
.menu-show{display:block;padding:8px;width:98%;font-size:12px;height:auto;}
.menu-hide{display:none;padding:8px;width:98%;font-size:12px;height:auto;}
.menu-item ol li{font-size:12px;padding:5px}
.scrolling{overflow:scroll;height:300px;}

.smaller{font-family:arial;font-size:10px;font-weight:bold;}
.add{color:orange;font-weight:bold;font-size:14pt;}
.dream-text{color:orange;font-weight:bold;font-size:14pt}
.image-holder{
    -moz-box-shadow: 0px 4px 4px #888;
    -webkit-box-shadow: 0px 4px 4px #888; 
    box-shadow: 0px 4px 4px #888;    
    -moz-border-radius:8px;
    -webkit-border-radius:8px; 
    border-radius:8px;
    width:auto;
    height:120px;
    text-align:center;padding-top:10px;
    background-color:#ffffff;
}

.myproperty-list img{border:1px solid #000000;}
.bold-blue{color:red}
 #selected{color:#ffffff;background:orange;border-top:1px solid #551A8B;border-left:1px solid #551A8B;border-right:1px solid #551A8B;border-bottom:0px solid #551A8B}


.facilities-label label{font-size:10px;}

.view-images-link{padding-left:15px;}
.view-images:a,
.view-images:link,
.view-images:hover,
.view-images:visited{
    color:red;
    font-size:11px;
    border:0px;
}

.property-edit-link{padding-left:15px;}
.property-edit-link:a,
.property-edit-link:link,
.property-edit-link:hover,
.property-edit-link:visited{
    color:#000000;
    font-size:11px;
    border:0px solid #000000;
    
}

.property-help{padding-left:9px;font-size:12px;line-height:1.9em}
.form-details{min-width:450px;float:left;width:auto;border:0px solid #000000}
.form-errors{float:right;border:1px solid red;width:200px;margin-right:10px}

.property-pager{padding:7px;margin-bottom:10px;margin-top:10px}


.pager-tooltip
{
    display:none;
    padding:3px;
    border:1px solid #a1a1a1;
    font-weight:bold;
    font-size:12px;
}


.bookings-table
{
    background:#eeeeee;
}
.bookings-table th{background:#fffffd;text-align:left}
.bookings-table tr td{background:#fffffd;text-align:left}

.dream-link{color:#ff0000;font-weight:bold;font-size:1em}


.user-create-error
{
   padding-left:14px;
}


  
.change-password-message{
      padding-left:7px !important;
      padding-right:7px !important;
      text-align:center;
      width:80%;
}

.change-password-message a {
    font-size:1em;
    color:red !important;
    text-decoration:underline;
}