/* Elements */
html{width:100%;height:100%}
body {
    background: #ffffff;/* url(images/background.gif) #999999 center top repeat-y;*/
    margin: 0px;
    text-align: justify;
    font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333333;
    width:100%;
    height:100%;
}


#maincontent {
    width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  /*z-index: 50;*/
}
#pagecontent{
    width:100%;margin:0 auto;background:url(/tmpl/images/content.png) top center repeat-y;

}

.fullBg {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

td{
    text-align:left	
}
h1 {
}

h2, h3 {
    margin-top: 0px;
}

h4, h5, h6 {
}

p, ol, ul, dl, blockquote {
}

a {
    color: #333333;
}

a:hover {
    text-decoration: none;
}

.img1 {
    float: left;
    margin: 3px 15px 0px 0px;
}
/* Header */

#header {
    text-align:left;
    width: 960px;
    height: 80px;
    margin: 0px auto;
    padding-top: 10px;
    padding-bottom: 10px;
    background:#ffffff;
    /*background: url(images/img4.jpg);*/
}

#header h1 {

    margin: 0px;
    padding: 5px 60px 0 0;
    font-size: 42px;
    letter-spacing: -2px;

}

#header h2 {

    margin: 0;
    padding: .1em 60px 0 0;
    font-size: 14px;
    letter-spacing: -1px;

}

/*
#header a {
	text-decoration: none;
	color: #FF9900;
}
*/
/* Menu */

#menu {
    text-align: center;
    background: #EEEEEE;
    width: 960px;
    height: 30px;
    margin: 0px auto;
}

#menu ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#menu li {
    display: inline;
}

#menu a {
    display: block;
    float: left;
    padding: 5px 0px;

    text-decoration: none;
    text-transform: uppercase;
    width: 14%;
    font-size: 14px;
    font-weight: bold;


}

#menu a:hover {
    color:#FF9900;
}

/* Content */

#content {
    background: #FFFFFF;
    width: 960px;
    margin: 0px auto;
    padding: 2px 0px 10px 0px;
}

#colOne {
    background: #FFFFFF;
    float: left;
    width: 600px;
    margin-top: 20px;
    padding-left: 20px;
}

#colTwo {
    background: transparent;
    font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
    float: right;
    width: 300px;
    margin-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
}

#colTwo ul {
    margin-left: 0px;
    padding-left: 0px;
    list-style-position: inside;
    text-align:left;
}

#content h1 {
    padding: 5px 0px 5px 5px;
    color: #000000;
    font-size:16px;
}

#content h2 {
    padding: 5px 0px 5px 5px;
    text-transform: uppercase;
    font-size: 16px;
    color: #FF9900;
    border-bottom: 1px dashed;
}

#content h3 {
    color: #6C6C6C;
}

#content h4 {
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    color: #999999;
    /*border-bottom: 1px dashed #999999;*/
}
/* Footer */

/* -- Footer -- */
#footer {background: #eee; padding: 20px; width: 920px; margin: 0 auto; height: auto; line-height: 1.4; font-size: 13px;}
#footer .footer_widget {width: 270px; float: left; display: inline; margin: 0 15px;}
#footer h3 {margin: 0; padding: 0 0 10px; border-bottom: 1px solid #ccc; font-size: 18px; font-weight: normal;}
#footer .footer_inner_widget {padding: 10px 0; border-top: 1px solid #fff;}
#footer p {margin: 0 0 10px; padding: 0; color: #666;}
#footer ul {margin: 0; padding: 0 20px;}
#footer a {color: #f90; text-decoration: underline;}
#footer a:hover {color: #fb2;}

.smalltxt{
    font-size:12px;
    color:#333333;
}

.smalltxt_bold{
    font-weight:bold;
    color: #FF9900;
    font-size:12px;
}
a.smalltxt_bold:link,a.smalltxt_bold:visited,a.smalltxt_bold:hover{
    font-weight:bold;
    color: #FF9900;
    font-size:12px;
}
.smalltxt_bold_big{
    font-weight:bold;
    color: #FF9900;
    font-size:14px;
}
.icons_inactives{
    background-color: #c0c0c0;
    background-image: url(/admin/images/bg_rounded.gif);
}
.icons_actives{
    background-color: #FF9900;
    background-image: url(/admin/images/bg_rounded.gif);
    background-repeat: no-repeat;
}

.wishlist_icons_inactives{
    position: absolute;
    background-color: #c0c0c0;
    background-image: url(/admin/images/bg_rounded.gif);
    background-repeat: no-repeat;
}
.wishlist_icons_actives{
    position: absolute;
    background-color: #FF9900;
    background-image: url(/admin/images/bg_rounded.gif);
    background-repeat: no-repeat;
}
.tabs{
    cursor:pointer;
    padding:5px;
    text-align:center;
    border-right:1px solid #FF9900;
    font-weight:bold;
    color: #FF9900;
    font-size:12px;
}
.tabs_selected{
    cursor:pointer;
    padding:5px;
    text-align:center;
    border-right:1px solid #FF9900;
    font-weight:bold;
    color: #FFFFFF;
    background:#FF9900;
    font-size:12px;
}
/*gallery*/

.gallery_picture_frame{
    background: url(/images/loading.gif) center no-repeat;
    text-align:center;
}

.gallery_navigation{
    background-color: #eeeeee;
    font-size:12px;
    color:#000000;
    font-weight:bold;
}
.opaco{
    filter:Alpha(Opacity=50);
    -moz-opacity:.50;
    opacity:.50;
}
.veryopaco{
    filter:Alpha(Opacity=20);
    -moz-opacity:.20;
    opacity:.20;
}
.navigation{
    color:#FF9900;

}
ul.navigation { 
    list-style: none;
    border:none;
    float:right;
}
li.navigation { 
    float:left;
    width:18px;
    text-align:center;
    background:#FF9900;
    border:1px solid #FF9900;
}
li.navigation_last { 
    float:left;
    width:18px;
    text-align:center;
}
li.navigation_first { 
    float:left;
    width:18px;
    text-align:center;
}
li.navigation_active { 
    border:1px solid #FF9900;
    float:left;
    width:18px;
    text-align:center;
}
li.navigation_separator { 
    float:left;
    width:20px;
    text-align:center;
}

a.navigation{
    color:#FFFFFF;
    text-decoration:none;

}

.caption-top, .caption-bottom {
    color: #ffffff;
    padding: 3px;
    font-weight: bold;
    font-size: 13px;
    font-family: arial;
    cursor: default;
    border: 0px solid #334143;
    background: #000000;
}
.caption-top {
    border-width: 0px 0px 8px 0px;
}
.caption-bottom {
    border-width: 8px 0px 0px 0px;
}
.caption a, .caption a {
    border: 0 none;
    text-decoration: none;
    background: #000000;
    padding: 0.3em;
}
.caption a:hover, .caption a:hover {
    background: #202020;
}

br.c { clear: both; }

.flickr ul {
    list-style: none;
}
.flickr ul li {
    display: inline;
    padding: 2px;
}
.flickr img{
    padding: 2px;
    border:1px solid #CCCCCC;
    margin-left: 10px;
}
#map_canvas{
    padding: 2px;
    border:1px solid #CCCCCC;
}
.box_map_address{
    font-size: 12px;
    text-align: center;
    margin-bottom: 5px;
}
.sub_label{
    font-size:11px;
    font-style:italic;
    color:#808080;
}
.info{
    font-style:italic;
    font-size:14px;
    color:#FF0000;	
}
.user_alerts{
    font-style:italic;
    font-size:11px;
    color:#FF0000;	
    padding:2px 2px 2px 6px;
    text-decoration:blink;
}
.user_messages{
    font-style:italic;
    font-size:11px;
    color:#000000;	
    padding:2px 2px 2px 6px;
}
.loading{
    background:url(images/ajax-loader.gif) center no-repeat;
}
.booking_hlp{
    font-size:14px;
    color:#000000;	
    background:#efefef;
    border:1px dashed black;
    padding:5px;
    margin-bottom: 20px;
}
/*tags*/
a.word:link,a.word:visited,a.word:hover{
    padding:0px 10px 0px 10px;
    word-spacing: -0.1em;
}


a.size9:visited, a.size9:link, a.size9:hover {
    font-size: 2.6em;

}
a.size8:link, a.size8:visited, a.size8:hover {
    font-size: 2.4em;
}
a.size7:link, a.size7:visited, a.size7:hover  {
    font-size: 2.2em;
}
a.size6:link, a.size6:visited, a.size6:hover  {
    font-size: 2em;
}
a.size5:link, a.size5:visited, a.size5:hover  {
    font-size: 1.8em;
}
a.size4:link, a.size4:visited, a.size4:hover  {
    font-size: 1.6em;
}
a.size3:link, a.size3:visited, a.size3:hover  {
    font-size: 1.4em;
}
a.size2:link, a.size2:visited, a.size2:hover  {
    font-size: 1.2em;
}
a.size1:link, a.size1:visited, a.size1:hover  {
    font-size: 1em;
}
a.size0:link, a.size0:visited, a.size0:hover {
    font-size: 0.8em;
}

table.home_wizard{
    font-size: 15px;

}
.wizard_hlp{
    font-size: 15px;
    font-style: italic;
}
.wizard_h2{
    display: none;
}
.wizard{
    margin-top: 20px;
    width:595px;
    display: none;
}
#WizardNavigation input{
    padding:6px 30px 6px 30px;
    font-size: 15px
}
#WizardNavigation{
    text-align: right;
    margin-right: 8px;
}
.home_wizard td{
    vertical-align: top;
}
.home_wizard input{
    height: 25px;
    border: 1px solid #000000;
    font-size: 15px;
}
.home_wizard select{
    height: 29px;
    border: 1px solid #cccccc;
    font-size: 15px;
    color: #000000;
}
.home_wizard_checkbox{
    float:right;
    margin-top: -5px;
}
.home_wizard textarea{

    border: 1px solid #cccccc;
    font-size: 15px;
    color: #cccccc;
}
.tooltip_big_down {
    display:none;
    background:transparent url(/tmpl/images/tooltip_big_down.png);
    font-size:13px;
    font-weight: bold;
    height:70px;
    width:160px;
    padding:35px 25px 10px 25px;
    color:#FFFFFF;
    text-align:center;
}
.profile_alert_txt {
    color:#ff0000;
    font-size: 10px;
}
.captcha_hlp{
    background:#F6F6F6;
    border:1px solid  #DDDDDD;
    margin:10px 0px 0px 0px;
    color: #666666;
    font-size:10px;
    font-style:italic;
    padding:10px;
}
#logo{
    margin-top: 5px;
    float:left;
}
#bannertop{
    float:left;
    width: 468px;
    margin-left: 40px;
    margin-top: 10px;
}
#bannerleft{
    margin-left:25px;
}
.addproperty{
    float:right;

    margin-top: 20px;
    margin-right: 10px;
}

.unit_name{
    font-size: 15px;
    text-transform: uppercase;
    margin:15px;
}
#unit_gallery{
    text-align: right;
    margin: 5px;
}
a.unit_gallery:link, a.unit_gallery:visited{
    font-size:18px;
    padding:10px 40px 10px 150px;
    text-decoration: none;
    background: url(/tmpl/images/addproperty.gif) right top no-repeat;
    color: #ffffff;
}

a.unit_gallery:hover{
    background: url(/tmpl/images/addproperty.gif) right -43px no-repeat;
}

.commissions_included{
    color:#ff0000;
    font-weight: bold;
}
div.comment_row{
    padding:10px;
    height: 1%;
    border:1px solid #d9d9d9;
    margin-bottom: 10px;
}
div.comment_row_odd{
    padding:10px;
    background: #f2f2f2;
    border:1px solid #d9d9d9;
    margin-bottom: 10px;
    height: 1%;
}
img.comment{
    float: left;
    margin-left: -31px;
    margin-top:35px;
}
div.comment_left{
    float: left;
    width: 120px;
}
img.comment_left{
    border:1px solid #d9d9d9;
}
div.comment_right{
    float: left;
    width:450px;

}
div.wrote{
    font-size:11px;
    margin-bottom: 5px;
    color:#999999;
    font-style: italic;
}
div.comment{
    background: #ffffff;
    padding: 10px;
    padding-bottom: 30px;
    border:1px solid #d9d9d9;

}
.same_building{
    margin: 5px;
    font-size: 11px;
}
.same_building img{
    margin:0px 10px 0px 0px;
    padding: 2px ;
    border:1px solid black
}
.same_building span{
    font-style: italic;
    color:#333333;
}
.same_building_view{
    margin-left: 90px;
    margin-top: 5px;
}

.in_the_cart{
    margin: 5px;
    font-size: 11px;
    float: left;
    width: 290px;
}
.in_the_cart img{
    margin:0px 10px 0px 0px;
    padding: 2px ;
    border:1px solid black
}
.in_the_cart span{
    font-style: italic;
    color:#333333;
}
.in_the_cart div{
    margin-top: -15px;
}
.in_the_cart_view{
    margin:3px 10px 0px 45px;
}


.alert_msg{
    font-weight: bold;
    color: #ff0000;
}
#cart{
    background: url(/tmpl/images/cart.gif) no-repeat;
    height: 23px;
    margin-top: -30px;
    text-align: right;
    font-size: 12px;
    float: right
}
#cart_txt{
    display: none;
}

/*add property*/
.step div{
    margin: 5px;
}
.step select{
    width:160px;
}
.half{
    float: left;
    width: 45%;
}
.third{
    float: left;
    width: 31%;
}
.upload_thumbs{
    font-size:10px;position:relative;width:187px;height:240px;border:1px solid #cccccc;text-align:center;float:left; margin:2px;
}
.upload_thumbs img{
    background:#ffffff;border:1px solid #cccccc; padding:2px
}
.edit{
    color: #666666;
    line-height: 15px;
}
.edit span{

    display: block;
}
#piframe{
    height:250px;
}
/*
.third select{
	width: 50px;
}
*/
.quarter{
    float: left;
    width: 23%;
}
.quarter input{
    width: 30px;
}
.step div span{
    font-weight: bold;
    margin-bottom: 3px;
    display: block;
}
#password-strength{
    margin-top: -2px;
    margin-left: -5px;
    height: 20px;
}
.password-strength-bar{
    padding-left: 10px;
    border: 1px solid #cccccc;
    height: 20px;
    color: #222222;
}
#name_lenght{
    font-size: 24px;
    color: #6F6F6F;
}
#fieldWrapper h4{
    text-align: left;
    color: #6F6F6F;
}
.modify_property h4{
    text-align: left;
}
.save{
    margin-top: 15px;
    text-align: right;
}
#form_new_property h4{
    padding-bottom: 15px;
}
/* add property */
.rounded_box {width: 270px; float: left; display: inline; height: 160px; padding: 10px; margin: 0 5px 20px; color: #333; background: #eee; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: center;}
.rounded_box form {margin: 0;}
#content .rounded_box h3 {margin: 0; color: #333; font-size: 24px;}
.rounded_box p {margin: 0 0 10px; color: #666; font-size: 12px;}
.rounded_box .signup {display: block; width: 65px; margin: 30px auto 0;}
#colTwo .mainbox .title {background: #f90; border: 1px solid #CD7601; font-size: 16px;}
.mainbox .sidebox {background: #FFBB55; border-top: 1px solid #FFDDAA; font-size: 16px;}
.xbreadcrumbs {margin-bottom: 15px;}
#form_new_property br {display: block; height: 1px;}
#form_new_property h4 {color: #f90; padding-top: 15px; margin: 15px 0 0; border-top: 1px dotted #ccc;}
#form_new_property .step div {margin: 5px 0; overflow: hidden;}
#form_new_property .step div div {margin: 0;}
#form_new_property input[type=text], #form_new_property input[type=password],  #form_new_property select {background: #fff url(/tmpl/images/bg-input.png) repeat-x; border: 1px solid #ccc; padding: 2px;}
#user_information input[type=text], #user_information input[type=password],  #user_information select {width: 155px;}
#form_new_property input[type=text]:focus, #form_new_property input[type=password]:focus {border-color: #999;}
#form_new_property .half input {width: 341px;}
#form_new_property #strenght {margin: 0; width: 160px;}
#form_new_property #next, #form_new_property #back {padding: 5px 10px; font-size: 11px; font-weight: bold; margin: 0 0 0 10px;;}
#form_new_property #back {color: #666;}
#AddNavigation {float: right; width: 200px; text-align: right; overflow: hidden; margin: 10px;}
.abstract {font-size: 11px; margin: 0 0 5px; color: #666;font-weight:bold;}

/* General Styles */
.btn_small, .btn_small_alert, .btn_small_ok, .btn_medium_ok, .btn_small_red {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; padding: 4px 15px; color: #fff; text-decoration: none; text-shadow: 1px 1px 1px #444; text-align: center; border: 1px solid #945501; background: url(/tmpl/images/btn-orange.png) repeat-x;}
.btn_small_alert {border: 1px solid #b00000; background: url(/tmpl/images/btn-red.png) repeat-x;}
.btn_small_red {border: 1px solid #b00000; background: url(/tmpl/images/btn-ff0000.png) repeat-x;}
.btn_small_ok {border: 1px solid #319921; background: url(/tmpl/images/btn-ok.png) repeat-x;}
.btn_small:hover, btn_small:active {border-color: #a46511; background-position: 0 -22px;}
.btn_medium_ok {border: 1px solid #319921; background: #238118 url(/tmpl/images/btn-ok.png) repeat-x; font-size: 18px; font-weight: normal; padding: 6px 20px; line-height: 20px;}
.btn_big, .btn_big_ok {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 15px; font-weight: bold; height: 20px; line-height: 20px; padding: 10px 25px; color: #fff; text-decoration: none; text-shadow: 1px 1px 1px #444; border: 1px solid #945501; background: url(/tmpl/images/btn-big.png) repeat-x; text-align: center;}
.btn_big_ok {border: 1px solid #1C6A13; background: url(/tmpl/images/btn-big-ok.png) repeat-x;}
.btn_big:hover, .btn_big:active {background-position: 0 -40px; border-color: #b47521;}
.btn_big_ok:hover, .btn_big_ok:active {background-position: 0 -40px; border-color: #1C6A13;}
.box {background: #eee; border: 1px solid #ddd; padding: 10px; margin-bottom: 20px; position: relative; overflow: hidden; font-size: 12px;}
.biglink {border: 1px dotted #f90; color: #f90; padding: 10px; display: block; text-align: center; margin: 0 0 10px; text-transform: uppercase; font-size: 16px; text-decoration: none; font-weight: bold;}
.alert {color: #f00;}
.right {float: right;margin-right:30px; display: inline;}
.left {float: left; display: inline;}
.center {text-align: center;}
.clear {clear: both;}
#content {overflow: auto;}
#content h2 {padding: 5px 0;}
#colSingle {margin: 20px;}
#pagenav {float: right; display: inline; margin: 7px 0 0; font-size: 12px;}
#pagenav a {color: #f90;}
#account_view .box p, .listbox p, .sidebox p {margin: 0 0 10px;}


/* User Control Panel */
.sf-menu { margin: 0;}
#control_panel {height: 56px; background: #bfbfbf url(/tmpl/images/cp.jpg) repeat-x; clear: both; overflow: hidden; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px;}
#control_panel.logged {height: 44px;}
#formlogin {float: right; display: inline; width: 470px; height: 43px; margin: 10px 10px 0 0; position: relative;}
#formlogin .form-item {float: left; display: inline; width: 200px; clear: none;}
#formlogin .form-item label {display: block; float: left; width: 62px; font-size: 12px; line-height: 20px; margin-right: 5px;}
#formlogin .form-item input {width: 115px; height: 20px; border: none; background: url(/tmpl/images/cp-input.png) no-repeat; margin: 0; padding: 2px 5px; font-size: 12px; font-family: Tahoma, Arial, Verdana, sans-serif;}
#formlogin .remember, #formlogin .passrecovery {position: absolute; bottom: 0;}
#formlogin .remember {left: 65px;}
#formlogin .remember input {padding: 0; vertical-align: middle;}
#formlogin .passrecovery {left: 270px; bottom: 3px;}
#loginsubmit {border: none; background: url(/tmpl/images/btn-dark.png) repeat-x; width: 60px;color:#ffffff;}
#loginsubmit:hover {cursor: pointer;}

#cpmenu {height: 22px; margin: 10px 20px 0; background: url(/tmpl/images/cp-box.png) repeat-x; float: left; display: inline; padding: 8px 5px;}
#cpmenu ul {margin: 0; padding: 0; list-style: none;}
#cpmenu li {float: left; display: inline;}
#cpmenu li a {float: left; display: inline; margin: 0 5px 0;}
#cpmenu {padding: 0; background: none;}
#cpmenu li {position: relative;}
#cpmenu .badge {position: absolute; right: 0; top: -6px; display: none; padding: 5px 1px 0 0; width: 25px; height: 21px; background: url(/tmpl/images/badge.png) no-repeat; color: #fff; text-align: center; font-size: 10px; margin: 0; border: none; text-decoration: none;}
#cpmenu .badge:hover {background-position: 0 0;}
#cpmenu li a {margin: 0 10px 0 0;}

#userpanel {float: right; display: inline; width: 280px; margin: 10px 20px 0 0; line-height: 24px; overflow: hidden; text-align: right;}
#userpanel .message {float: right; display: inline;text-align: right}
#userpanel .message a {font-weight: bold;}
#userpanel .message img {vertical-align: middle; margin: 0 5px; border: none;}
#userlogout {border: none; background: url(/tmpl/images/btn-dark.png) 0 -24px repeat-x; width: 50px; padding: 4px 5px; float: right; display: inline; margin-left: 10px; line-height: 16px;}
#userlogout:hover {opacity: 0.8;}
#user_settings_div{
    position: absolute;
    margin-left: -21px;
    margin-top: 33px;
    z-index: 10000;
    border: 1px solid #cccccc;;
    width: 318px;
    background: #eeeeee;

  -moz-box-shadow: 0px 5px 5px 0px #ccc;
  -webkit-box-shadow: 0px 5px 5px 0px #ccc;
  box-shadow:  0px 5px 5px 0px #ccc;

}
#cpuserimage{
    float: left;
    margin-left: 5px;
}
#cpuserimage img{
    border:1px solid #c0c0c0;
    padding:2px;
    background: #ffffff;
}
#cpusersettings{
    float:right;
    width: 210px;
    text-align: left;
}


/* Account Page */
#account_view .box .edit {float: right; display: inline; margin: 0 0 5px 5px;}
#account_view .box h3 {font-size: 12px; margin: 5px 0 0; color: #000; padding: 0;}
.form-item {margin: 0; clear: left; overflow: hidden; line-height: 25px;}
.form-item label {display: inline; float: left; width: 130px; font-weight: bold;}
.profile_data{
    float:left;
    width: 70%;
}
.profile_data img{
    border:1px solid #c0c0c0;
    padding:2px;
    background: #ffffff;
}
.profile_data_edit{
    display:none;
}

/* List */
.list-item {font-size: 12px; border-bottom: 1px dotted #ccc; margin: 0 0 10px; padding: 0 0 10px;}
#content .list-item h3 {margin: 0 0 5px; padding: 0; color: #333; font-size: 14px;}
.list-item .time {float: right; display: inline;}
.listbox {background: #eee; padding: 10px; position: relative; overflow: hidden;}
.listbox .stripe {display: block; width: 87px; height: 87px; background: url(/tmpl/images/list-stripe.png)  0px  0px no-repeat; overflow: hidden; text-indent: -9999px; position: absolute; left: 0; top: 0;}
.list-item .expired {background: #ccc; opacity: 0.7;}
.list-item .expired .stripe {background-position: 0 -400px;}
.listbox .picture, #property .picture {display: block; float: left; background: #fff; text-align: center; color: #f90; font-weight: bold; border: 1px solid #ddd; text-decoration: none; margin: 0 10px 0 0; padding-bottom: 3px;}
.listbox .picture img, #property .picture img {padding: 1px; display: block; border: none;}
.listbox .details, .listbox .message {width: 280px; float: left; margin: 0 20px 0 0;}
.listbox td {padding: 0; margin: 0; width: 130px;}
.listbox .chat {padding: 0 6px; text-decoration: none;}
.listbox .buttons {text-align: center; float: left; width: 102px;}
.listbox .buttons a {clear: both; display: block; width: 70px; margin-bottom: 7px;}
.listbox .buttons {margin-bottom: 30px;}
.listbox .buttons .alert {width: auto;}
#content .listbox h4 {font-size: 14px; color: #000; margin: 0 0 5px; padding: 0; text-align: left; text-transform: none;}

/* Offer page */
#offer #colOne, #offer #colTwo {margin-top: 5px;}
#contenthead {padding: 20px 20px 0;}
#contenthead h2 {margin: 0 0 5px;}
#property {margin-bottom: 20px; font-size: 12px;}
#property h3 {font-size: 18px; font-weight: normal; color: #fff; background: #f90 url(/tmpl/images/header-orange.jpg) repeat-x; padding: 5px; text-shadow: 1px 1px 1px #555;}
#property .details {overflow: hidden; margin-bottom: 10px;}
#property .details h4 {text-align: left; color: #000; margin: 0 0 5px; font-size: 14px; text-transform: none;}
#property td, #requestbox td {padding: 2px 0; margin: 0; width: 140px;}
#property .btn_medium_ok {display: block; margin: 0 auto; width: 100px;}
#property .btn_medium_ok:hover {opacity: 0.9;}
#property .buttons {clear: both; margin-top: 20px;}
#property .buttons .alert {margin-top: 8px;}
#colTwo .title {font-size: 14px; color: #000; padding: 2px 10px; border-bottom: 1px solid #fff; background: #ddd; margin: 10px 0 0;}
#colTwo #requesttitle,#colTwo #coststitle,#colTwo #termstitle,#colTwo #ownertitle {cursor: pointer; margin: 0; background: #ddd url(/tmpl/images/pointer.gif) top right no-repeat;}
#colTwo #requesttitle:hover,#colTwo #coststitle:hover,#colTwo #termstitle:hover,#colTwo #ownertitle:hover {background-color: #ccc;}
#colTwo #requesttitle.active,#colTwo #coststitle.active,#colTwo #termstitle.active,#colTwo #ownertitle.active {background-position: 0 -100px;}
.sidebox {background: #eee; padding: 10px; font-size: 12px; overflow: hidden;}
.sidebox .picture {padding: 1px; border: 1px solid #ddd; background: #fff; display: block; margin: 0 auto 15px;}
#content .sidebox h4 {color: #000; text-transform: none; font-size: 14px; margin: 0 0 5px; text-align: left;}

.sidebox #costread {color: #e70; float: right; display: inline;}
.sidebox ul {font-size:13px;}
.sidebox p {font-size:13px;}


.multiple{
    display:none;
}
.btn_locations{
    font-size: 13px;
    color:#ffffff;
    text-decoration: none;
}

/* Messages */
#message_inbox {margin: 10px 0; padding: 0; list-style: none;}
#message_inbox li a {display: block; padding: 10px 10px 10px 40px; margin: 0 0 1px; background: #FFDDA5 url(images/email.png) 10px 8px no-repeat; text-decoration: none;}
#message_inbox li a:hover, #message_inbox li a:focus, #message_inbox li a:active {background-color: #f90; background-position: 10px -92px;}
#message_inbox em {color: #c60;}
#message_inbox .label {float: right; display: none;}
#message_inbox a:hover .label, #message_inbox a:focus .label {display: inline;}


div.icon_status{
    margin-right:5px;
    float: left;
}
div.icon_status img{
    cursor:pointer;
}
.childs_div{
   clear: both;
    width:150px;
    border:1px solid #c0c0c0;
    background: #ffffff;
    margin-left: 30px;
    margin-top: 3px;
    padding: 2px;
}
table.offer_details td{
    padding-left:3px;
}
.buttons .badge {position: absolute; right: 0px; top: 3px; display: none; padding: 6px 1px 0 0; width: 25px; height: 21px; background: url(/tmpl/images/badge_ok.png) no-repeat; color: #fff; text-align: center; font-size: 10px; margin: 0; border: none; text-decoration: none;}
.buttons .badge:hover {background-position: 0 0;}

div.scrollable {   
     
    /* required settings */ 
    position:relative; 
    overflow:auto;     
 	border:1px solid #c0c0c0;
        background: #ffffff;
        height: 320px;      
        padding:10px;
} 
.latests{
    background: #ffffff;
    padding: 5px;
    border: 1px solid #c0c0c0;
      -moz-box-shadow: 2px 2px 2px #ccc;
  -webkit-box-shadow: 2px 2px 2px #ccc;
  box-shadow:  2px 2px 2px  #ccc;
}
