/* FRONTEND CSS
*********************************************/
html {
  overflow-y: scroll;
}
body {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  background: #fff;
min-width: 972px;
 
}
.catyboxout {display: none; }
.howinner {height: 90px;}
.row_applicants {};
#djminimum_lease-lbl {padding: 15px 0 5px 0; }
#djber-lbl, #djapplicants-lbl, #djrent_allowance-lbl {padding: 10px 0 5px 0; }
#ex_fields .radiofield_box #djaccept_rent_allowance .howdstepfourcheck {clear: both; display: block; margin: 10px 20px 0 0; width: 548px;}

select {  margin: 5px 0 0; width: 177px; text-indent: 4px; color: #999; height: 34px; line-height: 30px; border: 2px solid #ccc; border-radius: 4px; font-size: 14px; }
option {  color: #444; padding: 3px 0; text-indent: 4px; }
a {color: #0099FF; text-decoration: none; }
a:hover {text-decoration: underline; }
.saclear {clear: both; height: 1px; margin: 0; padding: 0; }
.saclearlight {clear: both; margin: 0; padding: 0; }
.clear { clear: both; height: 1px; margin: 0; padding: 0; }
input[type=text], input[type=password], input[type=email], textarea {border-radius: 4px; font-size: 14px; border: 2px solid #ccc; }
button {background: url("../img/subms.png") repeat-x left top #43B81A; border: 1px solid #359F10; border-radius: 4px; padding: 8px 15px; font-family: Trebuchet MS; font-size: 13px; font-weight: bold; color: #FFFFFF;}
.ie9 button, .ie8 button, .ie7 button, .ie6 button {background: #66cc33;} 
button#ptr_helpa {padding: 0px; float: right; background: none; border: 0px solid #fff;  }

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.6) !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none; }
button:hover {background: #43B81A; text-decoration: none; }

.customhtdtopmessage, .customhtdtopmessagemar {float: left; width: 760px; }
.dj-item .customhtdtopmessage { float: none; width: 100%;}

.ptrspacer {display: block; padding: 10px; }

/* Like System */


.arrow-left {
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent; 
	float: left;
	border-right: 12px solid #eee; 
	margin: 7px 0 0 1px;
}

.prtlikeitcount {color: #666; font-size: 16px; line-height: 33px; margin: 0; float: left; background: linear-gradient(#fff, #ddd); border: 1px solid #ccc; height: 33px; min-width: 33px; text-align: center; }
.prtlikeit-active {background: url("../images/ptr/like-bg.jpg") repeat-x #fff; width: 75px; float: left; border: 1px solid #7CCE7C;    }
.prtlikeit-inactive {background: linear-gradient(#ddd, #999); width: 75px; float: left; border: 1px solid #ccc;    }
.prtlikeit-active:hover {background: #4BBC1F; }
.ie9 .prtlikeit-inactive, .ie8 .prtlikeit-inactive, .ie7 .prtlikeit-inactive, .ie6 .prtlikeit-inactive {background: #ccc;} 
.btn-like, .btn-dislike {
    height: 33px;
    width: 75px;
 background: url("../images/ptr/like-thumb.png") no-repeat 7px 4px transparent; 
    border: none;           
    cursor: pointer !important;       
   color: #fff;  
   font-size: 18px; 
   padding: 0 0 0 20px;
}
.btn-like { }
.btn-dislike { }
.btn-like-active, .btn-dislike-active {
  
}
.btn-like-inactive, .btn-dislike-inactive {
    
}
#dj-classifieds .like-dislike {padding: 0 0 0 35px;}
#dj-classifieds .like-dislike #response {display: none;  background: linear-gradient(#fff, #ddd) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; color: #666;}
#dj-classifieds .like-dislike .alert-success {margin: 15px 0; padding: 7px; width: 100px; border:1px solid #ccc;} 
#dj-classifieds .alert {
    background-color: #FFFCEB;
    border: 1px solid rgba(226, 131, 39, 0.3);
    border-radius: 4px;
    margin-bottom: 5px;
    padding: 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	float: left;
    margin: 0 10px 0 0;
}
#dj-classifieds .alert-success {
    background: none repeat scroll 0 0 #F2FAE3;
    color: #659F13;
}
#dj-classifieds .alert-danger, #dj-classifieds .alert-error {
    background: none repeat scroll 0 0 #FFF1F0;
    color: #D85030;
}

/* LISTING */
#dj-classifieds .rated .row-fluid {border-spacing: 0px;}
#dj-classifieds .rated .rate-label {color: #DD1144;}



/* Pagination */
.pagination {float: right; clear: both; margin: 15px 10px; }
.pagination ul {display: block;
    height: 19px;
    list-style: none outside none;
    margin: 0;
    padding: 0; }
.pagination li {float: left; height: 28px; overflow: hidden; }
.pagination li span{  background: none repeat scroll 0 0 #888;
    border-top: 1px solid #666;
    color: #ddd;
    display: block;
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    height: 19px;
    margin: 1px 0 0;
    padding: 4px 9px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	}
.pagination li a {  background: none repeat scroll 0 0 #0099CC;
    border-top: 1px solid #517CD2;
    color: #FFFFFF;
    display: block;
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    height: 19px;
    margin: 1px 0 0;
    padding: 4px 9px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}


/* Top */
.howduserspacer {width: 100%; border-bottom: 4px solid #73A7D9; height: 25px; }
.howduserout {background: #4C4C4C; position: fixed; width: 100%; height: 26px; }
.howduserinner ul { padding: 0; margin: 0; text-align: right; }
.howduserinner li { padding: 5px 0; margin: 0; float: right; list-style: none outside none; }
.howduserinner a { padding: 0 20px 0 0; text-decoration: none; }

.howdtop { z-index: 9000000; width: 100%; background: url("../images/ptr/top-bg.jpg") repeat-x #00AEEC;  }
.howdtopoverlay {height: 90px; margin: 0 auto; width: 972px; }
.howdtopcenter { background: url("../images/ptr/logo-ptrt.png") no-repeat 30px; height: 90px;}
.howduserinner {margin: 0 auto; width: 972px; }
.howdlogo { float: left; }
.howdtopmenu {float: right; position: relative; height: 30px; }
.howdtopmenu ul {display: block; padding: 0; margin: 0; }
.howdtopmenu li {float: left; list-style: none outside none; }

.howdtopmenu a {display: block;  font-family: Trebuchet MS; padding: 4px 9px; margin: 0;  color: #fff; font-size: 13px; font-weight: bold;}
.howdtopmenu a:hover {text-decoration: none;  color: #eee; }
.howdtopmenu a.ptruserpostad {background: #66CC33; border-radius: 0 0 5px 5px; margin: 0 10px 0 0; }
.howdtopmenu a.htd-signin { background: url("../images/ptr/menu-bg.png") repeat; border-radius: 0 0 5px 0;  border-left: 1px solid #66CCFF;  }
.howdtopmenu a.htd-signup { background: url("../images/ptr/menu-bg.png") repeat; border-radius: 0 0 0 5px;  }
.howdtopmenu a.htd-manacc {background: url("../images/ptr/menu-bg.png") repeat; border-radius: 0 0 5px 5px; padding: 4px 0 4px 9px; }
.howdtopmenu a.htd-manacc span { background: url("../images/ptr/sortmenu-img.png") no-repeat scroll 104px 6px transparent; padding: 0 16px 0 0; }
.howdtopmenu a.how-loggy {font-size: 11px !important;}
.howdtopmenu ul li ul {z-index: 7; height: auto; border-radius: 7px; margin: 5px 0 0 0; position:absolute; width:120px; background: #fff; border: 5px solid #eee; }
.howdtopmenu ul li ul li {text-align: left; float: none; overflow: visible;}
.howdtopmenu ul li ul li a {margin: 0; display:block; padding: 4px 10px; color:#444; font-size: 12px; height: auto; font-weight: normal;}
.howdtopmenu ul li ul li:hover a {color:#222; width:150px; background: #f5f5f5; }
.howdtopmenu ul li ul.fallback {display:none;}
.howdtopmenu ul li:hover ul.fallback {display:block;}

.ptr_hellouser { float: right; }
.ptr_hellouser p { padding: 6px 10px 5px 5px; margin: 0; color: paleturquoise; font-size: 12px;}

/*Text sreach*/
.howdmainmenulook {float: right; width: 160px; padding: 0 0 0 25px; background: url("../img/keyword-sreach.png") left top no-repeat transparent;}
.howdmainmenulook form {padding: 0; margin: 0;}
.howdmainmenulook #howsboxh {text-indent: 5px; width: 130px; border: 2px solid #66CCFF; border-top: 2px solid #33CCFF; height: 19.5px; color: #333;}

.ptrkeysreachtext {border-bottom: 2px solid #eee; padding: 0 0 10px 0; margin: 0 0 5px 0;}
.ptrkeysreachtext #howsboxh {text-indent: 5px; }

.howdmainmenu {clear: right;
    float: right;
    height: 19px;
    list-style-type: none;
    margin: 25px 0 0; }
.howdmainmenu ul {display: block; padding: 0; margin: 0; list-style: none outside none; height: 19px; }
.howdmainmenu li {float: left; height: 35px; text-align: center; overflow: hidden;}
.howdmainmenu li.first a { }
.howdmainmenu li.last a { }
.howdmainmenu a {  margin: 1px 10px 0 0; display: block; height: 30px;   font-family: Trebuchet MS; padding: 7px 20px 4px 20px; border-radius: 4px 4px 0 0; color: #fff; font-size: 16px; font-weight: bold;}
.howdmainmenu a:hover {background: url("../images/ptr/menu-bg.png") repeat; text-decoration: none; color: #eee;  }
.howdmainmenu .active a {background: #fff; color: #222; }

.howdmainmenu a.ptrcatys { background: url("../images/ptr/sortmenu-img.png") no-repeat scroll 92px 15px transparent; }
.howdmainmenu .active a.ptrcatys { padding: 7px 27px 4px 17px; background: url("../images/ptr/sort-img.png") no-repeat scroll 92px 15px #fff;}
.howdmainmenu ul li ul {z-index: 7; height: auto; border-radius: 7px; margin: 5px 0 0 0; position:absolute; width:150px; background: #fff; border: 5px solid #eee; }
.howdmainmenu ul li ul li {text-align: left; float: none; overflow: visible;}
.howdmainmenu ul li ul li a {margin: 0; display:block; padding: 7px 10px; color:#444; font-size: 14px; height: auto; font-weight: normal;}
.howdmainmenu ul li ul li:hover a {color:#222; width:150px; background: #f5f5f5; }
.howdmainmenu ul li ul.fallback {display:none;}
.howdmainmenu ul li:hover ul.fallback {display:block;}

.howdmainmenu a.how-mpostad {}
.howdmainmenu a.how-mpostad:hover {}

/* Alerts */

#system-message-container {z-index: 1; position: fixed; bottom: 0; left: 0; color: #fff; }
#system-message-container .alert {margin: 0 0 0 15px; background: url("../images/mine/signin-bg.jpg") repeat scroll right top #555555; width: 444px; padding: 7px 10px; opacity: 0.9;}
#system-message-container .alert .close { cursor: pointer; float: right; }

#system-message-container .alert-error div {background: url("../img/alert-error.png") no-repeat left top transparent; padding: 0 0 0 40px; }
#system-message-container .alert-success div {background: url("../img/alert-success.png") no-repeat left top transparent; padding: 0 0 0 40px; }
#system-message-container .alert-info div {background: url("../img/alert-info.png") no-repeat left top transparent; padding: 0 0 0 40px; }

/* Right */
.howdusermenuright {float: right; width: 190px; margin: 15px 0 ; }
.howdusermenuright ul.ptrpostad {margin: 0; padding: 0; }
.howdusermenuright .ptrpostad li { display: block; }
.howdusermenuright .ptrpostad a {color: #FFFFFF; font-size: 18px; font-weight: bold;  font-family: Trebuchet MS;}
.howdusermenuright .ptrpostad span { text-align: center; display: block;  background: url("../img/submy.png") repeat-x left top #43B81A;
    border: 1px solid #359F10;
    border-radius: 4px;
    padding: 10px 15px; 
	margin: 0;}
.ie9 .howdusermenuright .ptrpostad span, .ie8 .howdusermenuright .ptrpostad span, .ie7 .howdusermenuright .ptrpostad span, .ie6 .howdusermenuright .ptrpostad span {background: #66cc33;}  
.howdusermenuright .ptrpostad span:hover { background: none repeat scroll 0 0 #43B81A; text-decoration: none; }
.howdusermenuright a:hover { text-decoration: none; }
.howdusermenuright .dj_cf_search {z-index: 1; margin: 10px auto 10px auto; padding: 10px 0; width: 170px; border-bottom: 3px solid #f5f5f5; border-top: 3px solid #f5f5f5;  }
.howdusermenuright input[type="text"] {color: #444; height: 30px; line-height: 30px; width: 170px; text-indent: 10px; margin: 5px 0 0 0; }
.howdusermenuright button {padding: 5px; background: url("../img/sbutz.png") repeat-x left top #ccc; border: 1px solid #ccc; display: block; width: 100%; color: #999; font-size: 18px;}
.howdusermenuright button:hover {background: #ddd; }
.ie9 .howdusermenuright button, .ie8 .howdusermenuright button, .ie7 .howdusermenuright button, .ie6 .howdusermenuright button {background:  #ddd;} 
.search_price input {} 
.titlesmod {display: block; height: 22px; line-height: 22px; text-indent: 7px; background: #eee; color: #666; margin: 15px 0 5px; width: 175px;}
.reset_button { font-family: Trebuchet MS; margin: 0 0 5px 0; border-radius: 4px; color: #fff; display: block; height: 20px; line-height: 20px; width: 100%; text-align: center; background: url("../img/resets.png") repeat-x left top #f33333; border: 1px solid #FF3333; }
.ie9 .reset_button, .ie8 .reset_button, .ie7 .reset_button, .ie6 .reset_button {background:  #FF6666;}
.reset_button:hover{ background: #FF6666;  }


.menuinfos {padding: 20px 0 0 0;  }
.menuinfos h3 {font-size: 15px; margin: 0; padding: 5px; }
.menuinfos ul {padding: 5px 0; margin: 0; border-top: 1px solid #ccc; }
.menuinfos ul li { color: #999; list-style: square outside none;
    margin: 0 0 0 20px;
    padding: 5px 0 5px 5px; }
.menuinfos a { }
.menuinfos a:hover {text-decoration: underline;}

/* Mid */
.howdbreadout {background: #fff; margin: 12px 0 0 0;}
.howdbreadinner {margin: 0 auto; width: 972px; padding: 5px 0 5px 5px; background: #fff; }
.howdbreadinner ul { display: block; padding: 0; margin: 0;}
.howdbreadinner li {float: left; display: block; height: 25px; line-height: 25px; background: #fff; border-bottom: 2px solid #eee; border-top: 1px solid #eee; }
.howdbreadinner li.active { background: #fff; border-top: 1px solid #33bef0; border-bottom: 2px solid #33bef0;}
.howdbreadinner span {color: #999; }
.howdbreadinner a {padding: 5px 7px; font-size: 13px;  }
.howdbreadinner a:hover { }
.howdbreadinner a.notactivebc {color: #999;  }
.howdbreadinner a.notactivebc:hover {text-decoration: none;  }
a.notactivediv {}
a.notactivediv:hover  {text-decoration: none; }

.howdmid {min-height: 500px; }
.howdmidcenter {margin: 0 auto; width: 972px;}
.howdmidleft {float: left; width: 760px; }

/* Account Stats */
.djcf_user_points h4 {background: url("../images/mine/stats.jpg") no-repeat left #fff; font-size: 12px; margin: 10px 0; padding: 5px 0 5px 25px; border-bottom: 1px solid #ccc;}
.djcf_upoints_box {margin: 0 0 0 10px; }
.djcf_upoints_box div.ptr_holderp { min-width: 80px; background: #fff; padding: 15px 5px; margin: 0 30px 0 0; float: left; }
.djcf_upoints_box span { display: block; text-align: center; }
span.djcf_upoints {font-size: 30px; padding: 0 0 5px 0; fon-weight: bold; }
.ptr_linespace {background:#ccc; width: 35px; height: 1px; margin: 0 auto;}
span.djcf_upoints_label {font-size: 14px; padding: 5px 0 0 0; color: #666; }

.ptr_upoints_box {display: block; margin: 0 0 0 20px;}
.ptr_upoints_box ul {display: block; padding: 0; margin: 0; }
.ptr_upoints_box li {display: block; padding: 0 0 5px 0; margin: 0; min-height: 20px; }
.ptr_upoints_box span {float: left; }
.ptr_upoints_box span.ptr_utitle {width: 400px; }
.ptr_upoints_box span.ptr_views {width: 100px; }
.ptr_upoints_box span.ptr_ulikes {width: 100px; }
.ptr_upoints_box span.ptr_ustatus-a {width: 100px; color: #33CC00; }
.ptr_upoints_box span.ptr_ustatus-u {width: 100px; color: red; }

/* My Content */
.howdmycontentmax { width: 100%; }
.howdmycontent {float: left; width: 750px; }
.manage-your-account .howdmycontent {padding: 7px; margin: 0 0 0 15px;  border: 3px solid #eeeeee; border-radius: 4px; }
.howdmycontent .howd-acclinks { margin: 30px 10px; }
.howdmycontent .howd-acclinks a {  font-family: Trebuchet MS; font-size: 13px; font-weight: bold; padding: 7px 7px 7px 33px; margin: 0 10px 0 0; border: 1px solid #aaa; color: #fff;}
.howdmycontent .howd-acclinks a:hover {border: 1px solid #999; text-decoration: none; }

.howdmycontent h3 {font-size: 20px; font-family: Georgia; font-weight: normal;}
.manage-your-account .howdmycontent h3 { margin: 20px 0 10px 0; padding: 0 0 0 10px;}

.howdmycontent a.howd-acclinksedit {background: url("../images/mine/bits.png") no-repeat -2px -2.5px #99CC33; }
.howdmycontent a.howd-acclinksman {background: url("../images/mine/bits.png") no-repeat -2px -47.5px #99CC33; }
.howdmycontent a.howd-acclinksfav {background: url("../images/mine/bits.png") no-repeat -2px -97px #99CC33; }
.howdmycontent a.howd-acclinksad {background: url("../images/mine/bits.png") no-repeat -2px -143.5px #99CC33; }

.htdfaqupper {padding: 10px;  border-bottom:1px dashed #CCCCCC;  }
.htdfaqupper h1 {color: #666666;
    font-size: 25px;
    margin: 0;
    padding: 10px 0 25px;
    text-align: left;  }
.htdfaqupper h4 {font-size: 17px; color: #666; margin: 0; padding: 10px 0;   }
.htdfaqupper a { display: block; }
.htdfaqside { float: left; width: 50%;}
.htdfaqmain {padding: 10px;  }
.htdfaqmain h2 {font-family: Georgia;
    font-size: 20px;
    font-weight: normal;  }
.htdfaqmain h3 {font-size: 13px; font-weight: normal; background: lavender; text-align: center; height:30px; line-height: 30px; margin: 0; padding: 0; }
.htdfaqmain p {padding: 10px; border-bottom: 1px dashed #ddd; border-top: 1px dashed #ddd; }
.htdfaqmain b {color: red; }

.customhtdtopmessagedash h1 { color: #222222; font-family: Georgia; font-size: 30px; font-weight: normal; padding: 10px 0 1px 10px; margin: 0;}
.customhtdtopmessagecus h1 { font-size: 25px; text-align: center; color: #666; padding: 10px 0 1px 0; margin: 0;}
.customhtdtopmessagecus p {font-size: 12px; text-align: center; color: #666; font-weight: normal; padding: 0 0 15px 0; margin: 0; }
.customhtdtopmessageacc h1 { color: #222222; font-family: Georgia; font-size: 30px; font-weight: normal; padding: 10px 0 1px 10px; margin: 0;}
.customhtdtopmessageacc p {font-size: 12px; text-align: left; color: #666; font-weight: normal; padding: 0; margin: 0; }
.customhtdtopmessage h1 { font-size: 25px; font-family: Georgia;  color: #222; font-weight: normal; padding: 10px 0 1px 0; margin: 0;}
.customhtdtopmessage p {font-size: 13px;  color: #999; font-weight: normal; padding: 0; margin: 0; }
.customhtdtopmessagemar h1 { font-size: 25px; font-family: Georgia; color: #222; padding: 25px 0 1px 0; margin: 0; font-weight: normal;}
.customhtdtopmessagemar p {font-size: 13px; color: #999; font-weight: normal; padding: 0; margin: 0; }

/* Login */
.howdlogin {padding: 33px 0; background: #fff; min-height:300px; margin: 25px 0; border: 3px solid #eee; border-radius: 5px; }
.howdlogin fieldset {border: 0px solid #fff; padding: 20px 0 0 0; margin: 0 auto; width: 250px;  }
.howdlogin input#username { padding: 7px; margin: 5px 0; width: 250px;  }
.howdlogin input#password { padding: 7px; margin: 5px 0; width: 250px;  }
.howdlogin label {color: #222;  }
.howdlogin button { margin: 12px 0 0 0; float: right; }
.howdlogin button:hover { text-decoration: none; }
.howdform-actions a {float: left; display: block; padding: 0; }
.howdcontrol-group { padding: 5px 0 3px 0; }
.howdlogin .star {color: #FF6666; }
	
/* Sign up in social */
.howdregbits { }
.saline {background: #F5F5F5; height: 5px; margin: 20px auto 10px auto; padding: 0; width: 200px; }
.howdregbits h2 {color: #222222; font-family: Georgia; font-size: 18px; font-weight: normal; margin: 0; padding: 0; text-align: center; }
.howdregbits h4 { color: #bbb; font-weight: bold; font-family: Trebuchet MS; font-size: 19px; text-align: center;}
.howdregbits .sclogin {margin: 0 auto; width: 300px; text-align: center !important; }
.howdregbits .pull-left { float: none;}

.lr_social_login_basic_150{width:40px; background:transparent; margin: 0 auto; padding: 0;}
.lr_social_login_basic_150 #lr_providers .lr_icons_box{}
.lr_social_login_basic_150  #lr_providers .lr_icons_box div{float:left;margin:0 3px 4px 0;cursor:pointer;}
.lr_social_login_basic_150 #lr_providers .lr_providericons { border-radius: 15px; width: 30px; height: 30px; cursor: pointer;
  display: block; margin: 0 auto; position: relative; z-index: 9998; outline: 0;}
/*icons sprite */
.lr_social_login_basic_150 #lr_providers .lr_facebook:hover {border: 1px solid #eee;  }
.lr_social_login_basic_150 #lr_providers .lr_facebook { background: url("../img/face-reg.png") no-repeat 10px 2px #3B5998; border: 1px solid #3B5998;  }
.lr_social_login_basic_150 #lr_providers .lr_google:hover {border: 1px solid #eee; }
.lr_social_login_basic_150 #lr_providers .lr_google  {background: url("../img/goo-reg.png") no-repeat 4px 2px #D6442F; border: 1px solid #D6442F; }


/* Register */
.howdregistration {padding: 35px 0 50px 0;  border: 3px solid #eee; background: #fff; border-radius: 5px; min-height:300px; margin: 25px 0; }
.howdregistration .red, .howdregistration .star {color: #FF6666; }
.howdregistration fieldset {border: 0px solid #fff; padding: 20px 0 0; margin: 0; }
.howdregistration form {margin: 0 auto; width: 270px;   }
.howdregistration input { padding: 7px; margin: 5px 0; width: 250px;  }
.howdregistration label {color: #222;  }
.howdregistration button { margin: 12px 0 0 0; float: right; }
.howdregistration button:hover { }
.howdlinksmore {float: left; padding: 7px 0; }
.howdlinksmore a {display: block; padding: 0 0 1px 0; }
.howdcontrol-group { padding: 5px 0 3px 0; }

.howdregistration .control-label, .howdlogin .control-label, .search_price label {display: none; visibility: hidden; }
.ie9 .howdregistration .control-label, .ie9 .howdlogin .control-label, .ie9 .search_price label, 
.ie8 .howdregistration .control-label, .ie8 .howdlogin .control-label, .ie8 .search_price label, 
.ie7 .howdregistration .control-label, .ie7 .howdlogin .control-label .ie7 .search_price label {display: block; visibility: visible; }

/*Reset */
.howdresetmain { border: 3px solid #eee; background: #fff; border-radius: 5px; min-height: 150px; margin: 25px 0; padding: 35px 0 0 0;  }
.howdreset fieldset {border: 0px solid #fff; padding: 0; margin: 0 auto; width: 270px; }
.howdreset input {border: 1px solid #ccc; padding: 7px; margin: 5px 0; width: 250px;  }
.howdreset label {color: #fff;  }
.howdreset button {margin: 12px 0 0 0; float: right; padding: 6px 9px;  }
.howdreset button:hover { }
.howdresetbut { margin: 0 auto; width: 270px;}


.howd-titles-pages h1 {font-size: 22px; font-weight: normal; padding: 10px 0 0 0; margin: 0; text-align: center; color: #222; font-family:Georgia; }
.howd-titles-pages h2 {font-size: 12px; font-weight: normal; padding: 0; margin: 0; text-align: center; color: #666; }
.tooltip { }


/* Footer */
.howdfoot { background: #F5F5F5; border-top: 1px solid #eee; width: 100%;  margin: 15px 0 0; }
.howdfootcenter {position: relative; height: 152px; margin: 0 auto; width: 972px;}
.howdfootcenter ul {display: block; padding: 0; margin: 0; }
.howdfootcenter li {display: inline; }

.howdfoothold {padding: 30px 0 0 0;}
.howdfoothold a {color: #999; padding: 0 7px 0 0;}
.howdfootmenuone { width: 100%; border-bottom: 1px solid #ddd; padding: 0 0 5px 0;  }
.howdfootmenuone a { font-size: 13px;  }
.howdfootmenutwo a { font-size: 12px; }
.howdfootmenuone ul ul {display: none !important; visibilty: hidden !important; }

.howdfootmenutwo img {float: right; }

.quickylinks {background: #eee; width: 100%;  bottom:0; position: absolute; border-radius: 5px 5px 0 0; }
.quickylinks p {color: #777; padding: 3px; margin: 0; font-size: 10px; }
.quickylinks a {color: #999; padding: 0 0 0 3px; margin: 0; font-size: 10px; }
.quickylinks b {color: #99CC33; }

/* LAYOUT
*********************************************/
/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}

/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}
/* Landscape phones and down */
@media (max-width: 480px) {
  
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  
}
/* Large desktop */
@media (min-width: 1200px) {
  
}
.ptrsorty {font-size: 12px; width: 70px; background: url("../images/ptr/sort-img.png") no-repeat 54px 7px #E9E9E9; display: block;  float: left; margin: 14px 0 5px 0; padding: 0; border-radius: 5px;}
.ptrsorty ul { margin: 0; padding: 0;}
.ptrsorty ul li {display: block;}
.ptrsorty ul li:hover {}
.ptrsorty ul li a {display:block; margin: 0; padding: 3px 10px; color: #222;}
.ptrsorty ul li img {padding: 0 0 0 10px;}
.ptrsorty ul li ul {border-radius: 3px; margin: 5px 0 0 0; position:absolute;width:110px; background: #fff; border: 1px solid #ccc; }
.ptrsorty ul li ul li {width:110px;}
.ptrsorty ul li ul li a {display:block; padding: 3px 10px; color:#444;}
.ptrsorty ul li ul li:hover a {background:#F1F1F1;}
.ptrsorty ul li ul.fallback {display:none;}
.ptrsorty ul li:hover ul.fallback {display:block;}


/* Ad list */
.howdmidnoside #howd-classifieds { float: left; width: 760px; }

.howd_row0 {border-bottom: 10px solid #669BD2; display: block; height: 30px;  padding: 0; }
.howd_row0 ul { display: block; margin: 0; padding: 0; }
.howd_row0 li {display: block; float: left; margin: 0; padding: 0; }
.howd_row0 a {font-weight: bold; background: url("../images/mine/mid-bg.jpg") repeat-x #8BBEE8; color: #FFFFFF; display: block; margin: 0 5px 0 0; padding: 8px 20px; text-decoration: none; }
.howd_row0 a:hover {background: #8DC718; text-decoration: none; }

.howd-sort {background-color: #434343; }
.howd-sort p {margin: 0; padding: 7px 0px 0 5px; color: #fff; font-weight: bold; }
.howd-sort ul {display: block; margin: 0; padding: 0; }
.howd-sort li {display: block; float: left; margin: 0; padding: 0; }
.howd-sort a {color: #FFFFFF; display: block; padding: 7px; text-decoration: none; }
.howd-sort a:hover { }
.howd-sort img { padding: 0 0 0 5px; vertical-align: top; }

.oaslistings {border: 3px solid #eee; border-radius: 4px; }
.oaslistings .p_first {background: #ffc !important; }
.oaslistings .p_first li {background: #ffc !important; }
.oaslistings .modyouter { background: #fff; margin: 0 !important; padding: 1px 0 0 1px !important; border-bottom: 1px solid #ddd; }
.oaslistings ul {padding: 7px 0 0 5px; margin: 0; }
.oaslistings li { background: none repeat scroll 0 0 #FFFFFF; display: block;  text-align: left; padding: 0; margin: 0; }
.oaslistings li.first { float: left; padding: 0 5px 0 0 !important; width: 18%; }
.oaslistings li.name { float: left; padding: 0 0 0 5px !important; width: 80%;  }
.oaslistings li.name h3 { font-size: 17px !important; padding: 3px 0 7px 0; margin: 0; font-weight: normal; }
.oaslistings p { }
.oaslistings li.price { }

.ptrlrighttxt {color: #777; }
.ptrcatplace {color: #666 !important; font-size: 12px; float: right !important; height: 30px; line-height: 30px; }
.ptrcatplace a { }
.ptr_yes {background: url(../images/ptr/yes-tick.png) no-repeat right; padding: 10px;  }
.htdlikethis {font-size: 12px; color: #333 !important;  float: left; background: url(../images/ptr/like-ptr.png) no-repeat left;  height: 30px; line-height: 30px; padding: 0 0 0 28px; }

.osainfonew {padding: 0; min-height: 48px;}
.osainfodes {padding: 10px 5px; color: #222;}
.osainfosum {padding: 5px 10px 5px 0; }
.osainfosum span {font-size: 13px; padding: 0 7px 0 7px; border-right: 1px solid #ccc; color: #555; }
.osainfocat {font-weight: bold;}
.osainfosum .ptritems_Students {color: #ff9900 !important; }
.osainfosum .ptritems_Professionals { color: #40b8dc !important; }
.osainfosum .ptritems_All {display: none; visibilty: hidden; }
.osainfoprice {background: #ffc; padding: 3px 7px !important; border-radius: 4px; margin: 0 0 0 5px; border: 1px solid #ddd !important; }
.oadashed { border-top: 1px dashed #ddd; width: 350px; display: block; margin: 3px 0 0 0;}

.osainfo {padding: 0; min-height: 48px;}
.osainfo p, .osextra p { padding: 0 25px 0 0; margin: 0; float: left; color: #999; }
.osainfo p.howdcustomf, .osextra p.howdcustomf {font-weight: bold; }
.osainfo .cf_box, .osextra.cf_box {padding: 0 8px 0 0; float: left; margin: 0 0 5px; font-size: 14px;  }
.osainfo .label_title, .osextra.label_title {float: left;  color: #999; }

.howdcustomf {padding: 0 !important; }
.howdcustomf span {width: 45px; height: 22px; display: block; }
.howdcustomf .howd_car { background:  url(../images/mine/v-icons.png) no-repeat left 0px; }
.howdcustomf .howd_motorbike { background: url(../images/mine/v-icons.png) no-repeat left -25px;}
.howdcustomf .howd_bus { background: url(../images/mine/v-icons.png) no-repeat left -82px;}
.howdcustomf .howd_largegoodsvehicle {background: url(../images/mine/v-icons.png) no-repeat left -53px; }
.howdcustomf .howd_truck {width: 50px; background:  url(../images/mine/v-icons.png) no-repeat left -107px;}

.howdcustomadi-empty {padding: 0; margin: 0; color: #999; float: right !important; }
.howdcustomadi {color: #fff !important; float: right !important; padding: 1px 25px 1px 3px !important; border: 1px solid #ccc; color: #fff; background: #777;}
.p_bold .howdcustomadi { border: 1px solid #ccc; color: #fff; background: #777 url("../images/mine/tickn.png") 78px -1px no-repeat; } 


.oastitle a.article-writers {background: #fff url(../images/user/icon-bigs.jpg) no-repeat 0px 7px; display: block; width: 70px; height: 70px; margin: 7px auto 0; }
.oastitle a.link-builders  {background: #fff url(../images/user/icon-bigs.jpg) no-repeat 0px -73px; display: block; width: 70px; height: 70px; margin: 7px auto 0;}
.oastitle a.article-writers:hover {background: #fff url(../images/user/icon-bigs.jpg) no-repeat 0px -153px; }
.oastitle a.link-builders:hover  {background: #fff url(../images/user/icon-bigs.jpg) no-repeat 0px -236px; }
.oastitle div { border: 1px solid #ececec; background: #f4f4f4; width: 84px; height: 84px; display: block; }
.oastitle div:hover { border: 1px solid #FFCC99; }

.osacatouter .dj-category {border: 0px solid #fff !important;  }
.osacatouter .cat_col {width: 14% !important; }
.osacatouter .cat_col_in {padding: 0 !important; }

a.oas_imgy{background: #fff; display: block; margin: 7px auto 0; }
.oaslistings .first div { display: block; }

.djcf .tip {opacity: .8; background: none repeat scroll 0 0 #434343; border: medium none; border-radius: 5px; max-width: 400px; min-width: auto; padding: 0px; }
.djcf .tip-title {background: transparent; border-radius: 0; padding: 0; display: none; visibility: hidden; }
.djcf .tip-text { background: transparent; border-radius: 0; padding: 10px; }
.djcf .tip-text .tp_desc { border-top: 0px solid #EAEAEA; padding: 0; color: #fff; }


/* Top Sreach Ads */

.howdsreachtop {border-radius: 5px; width: 100%; background: #eee; padding: 15px 0;  margin: 15px 0 20px 0; }
.howdsreachtop button {height: 33px; width: 35px;  background: url("../images/mine/sbutton.jpg") no-repeat 0 -1.3px #FF9933; border: 1px solid #F8A940; *border: 0px solid #FFCC66;  margin: 0 10px 0 20px; }
.howdsreachtop button:hover {box-shadow: 0 1px 1px #FFCC66 inset, 0 0 8px #FFCC66; border: 1px solid #F8A940; *border: 0px solid #FFCC66; background: url("../images/mine/sbutton-h.jpg") no-repeat 0 -1.3px; }
.howdsreachtop .howd-sbutton { }
.howdsreachtop input.first_input, .howdsreachtop input#howsboxh {line-height: 30px; height: 30px; padding: 0; float: left; margin: 0 0 0 10px; text-indent: 10px; background: #fff; border: 2px solid #ccc; width: 210px; border-radius: 2px;}
.howdsreachtop input { }
.howdsreachtop select {  padding: 0; background: #fff; border: 0 solid #ccc; width: 210px; border-radius: 0px; margin: 0;}
.howdsreachtop .search_cats, .howdsreachtop .search_regions { margin: 0 0 0 10px; padding: 0px; float: left; }
.howd_inner_exts {}
.howd_inner_exts span {float: left; }
.howd_inner_exts input {margin: 0 5px 7px; float: right;}
.howdsreachtop .howdsrextraright {float: right; }
.howdsreachtop .djseform_field_checkbox {min-width: 200px; }

.search_price input {height: 20px; line-height: 20px; border: 2px solid #CCCCCC; }
.howsadvanced {  }
.howsadvanced h3 {padding: 3px; margin: 0 0 15px 0; background: url("../images/mine/mid-bg.jpg") repeat-x scroll 0 0 #8BBEE8; color: #fff; font-size: 11px; }
.howsadvanced h4 {padding: 5px; margin: 0 0 15px 0; background: #eee; color: #666; font-size: 14px; font-weight:normal; }
.howsadvanced h5 {padding: 3px; margin: 15px 0; background: #eee; color: #666; font-size: 11px; font-weight:normal; }
.howsadvanced h6 {height: 22px; text-indent: 7px; line-height: 22px;margin: 0 0 15px 0; background: #eee; color: #666; font-size: 14px; font-weight:normal; }
.search_ex_fields {  }
.howsadvbits { }
.howsadvbitsend { background: #eee;
    padding: 1px;
	color: #666;
	margin: 15px 0;  }
.search_only_images {padding: 0 0 10px 0; }
.howsadvanced .djseform_field_checkbox {padding: 2px 0; }

.search_ex_fields .djseform_field { }
.search_ex_fields .djseform_field span {background: #eee;
    color: #666666;
    font-size: 14px;
    font-weight: normal !important;
    margin: 15px 0 ;
    padding: 5px;
	display: block; }
.search_ex_fields .djseform_field input {border: 2px solid #CCCCCC;
    height: 20px;
    line-height: 20px;
	display: block; }
#ex_fields .djform_row {clear: both; }
#ex_fields .row_adi_number {padding: 7px 0 0 0; }

p.howd-shcontrol {display: block; width: 100%; text-align: right; padding: 0; margin: 0;}
p.howd-shcontrol a.howd-show, p.howd-shcontrol a.howd-hide {padding: 10px 0 15px 0; display: block; cursor: pointer;}
p.howd-shcontrol a.howd-reset {padding: 0; cursor: pointer;}

.howsadvanced .search_time .sbHolder, .howsadvanced .search_type .sbHolder { width: 170px; }

.no_results { background: none repeat scroll 0 0 #ffc; border: 1px solid #EEEEEE; border-radius: 5px; color: #000000; margin: 10px 0; padding: 20px 0; text-align: center; }

/*Right Ad List */
#howd-classifieds { width: 100%;}
.djcfrightside {float: right; width: 240px; background: #eee; }
.djcfrightside button {float: right; height: 40px; width: 40px;  background: url("../images/mine/sbutton.jpg") no-repeat; border: 1px solid #FFCC66;  margin: 0 10px 0 0; }
.djcfrightside button:hover {border: 1px solid #bbb; }
.djcfrightside .howd-sbutton {padding: 15px 0; border-top: 1px solid #ccc; }
.djcfrightside input {padding: 4px; background: #fff; border: 2px solid #ccc; width: 200px; border-radius: 0px; margin: 15px 0;}
.djcfrightside select {padding: 4px; background: #fff; border: 2px solid #ccc; width: 210px; border-radius: 0px; margin: 0 0 15px 0; }
.djcfrightside .moduletable {text-align: center;}

/*Ad View*/
.sb_top { float: right; padding: 15px 0 0; }
.new_icon {float: left; height: 20px; width: 100px; background: url("../images/mine/jadd.png") no-repeat; margin: 0;    }
.new_icon_front { float: left; height: 30px; width: 100px; background: url("../images/mine/jadd.png") 10px 7px no-repeat; margin: 0;    }

.ptritemmain {margin: 18px 0;} 

.howtopadbg {background: #fff; float: right; width: 180px; }
.howtopadbg span { }
.howtopadbg img {}
.howtopadbg a {color: #777; padding:0; margin: 0; }
.howtopadbg a.howdadwebsitelink {padding:0; }
.howtopadbg button {font-family: Arial; font-size: 15px; font-weight: normal; text-shadow: none; height: auto; color: #777; padding:0; margin: 0; background: none; border: none; }
.howtopadbg button:hover {text-decoration: underline; box-shadow: none !important; }

.ptrwebu, .ptrasku, .ptrportu, .ptrfavu, .ptrprintu, .howdeditlink {padding: 5px 0; font-size: 15px;}
.howdeditlink {background:  transparent url(../images/ptr/icon-list.jpg) no-repeat right 1px;}
.ptrwebu {background:  transparent url(../images/ptr/icon-list.jpg) no-repeat right -30px;}
.ptrfavu {background:  transparent url(../images/ptr/icon-list.jpg) no-repeat right -60px;}
.ptrasku {background:  transparent url(../images/ptr/icon-list.jpg) no-repeat right -91px;}
.ptrprintu {background:  transparent url(../images/ptr/icon-list.jpg) no-repeat right -121px;}
.ptrportu {background:  transparent url(../images/ptr/icon-list.jpg) no-repeat right -152px;}

.howdeditlink:hover {background:  transparent url(../images/ptr/icon-list.jpg) no-repeat right -185px;}
.ptrwebu:hover {background:  transparent url(../images/ptr/icon-list.jpg) no-repeat right -215px;}
.ptrfavu:hover {background:  transparent url(../images/ptr/icon-list.jpg) no-repeat right -245px;}
.ptrasku:hover {background:  transparent url(../images/ptr/icon-list.jpg) no-repeat right -275px;}
.ptrprintu:hover {background:  transparent url(../images/ptr/icon-list.jpg) no-repeat right -305px;}
.ptrportu:hover {background:  transparent url(../images/ptr/icon-list.jpg) no-repeat right -337px;}

.ptrlinetop {background: #eee; height: 2px; display: block; margin: 10px 0 5px 0;}
.ptrlinebottom {background: #eee; height: 2px; display: block; margin: 5px 0 10px 0; }

.ptritemouter {float: left; width: 750px; }
.ptriteminner {border: 3px solid #EEEEEE; border-radius: 4px; padding: 10px 7px; }
.ptriteminner h2, .ptriteminner h3 {color: #000; font-family: Georgia; font-size: 18px; font-weight: normal; }

.howdcontentadone, .howmidad, .howdcontentad p {padding: 0 0 0 5px; margin: 0;}
.howdcontentadone .row { background: transparent url("../img/bullet.jpg") no-repeat left 5px; padding: 0 5px 0 20px; float: left; height: 25px; width: 150px; }
.howdcontentadone .row_label {vertical-align: sub; color: #333; float: left; }
.howdcontentadone .row_value {color: #222; }
.iptr_yes {background: url(../images/ptr/yes-itick.png) no-repeat right; padding: 10px;  }

.howdcontentadsels {padding: 0 0 0 5px; margin: 15px 0 20px 0; font-size: 14px;}
.howdcontentadsels #ptrexstuff {text-transform: capitalize; border-bottom: 3px solid #ccc; color: #fff; float: left; width: 150px; background:#999; padding: 3px 5px; margin: 0 10px 0 0;}
.howdcontentadsels div.ptr_All {background:#47BA1B !important;}
.howdcontentadsels div.ptr_Students {background:#FF9900 !important; }
.howdcontentadsels div.ptr_Professionals {background:#40B8DC !important;}
.howdcontentadsels div.ptr_Yes {background:#47BA1B !important;}
.howdcontentadsels div.ptr_No {background:#FF0000 !important;}


.description {float: left; width: 72%; }
.howdcontentga {float: right; width: 27%; }
.general_dets { background: #ffc; border-radius: 5px; padding: 20px 0; border: 1px solid #ccc; }
.ptr_ad_address {display: block; margin: 15px 0; }

.howdcontentga .general_dets .djcf_contact { padding: 0 0 0 20px; word-wrap: break-word; }

.localization_det  {padding: 15px 0 0 5px; }

.price_wrap {text-align: right; padding: 0 50px 0 0; }
.price_wrap .row_value { word-spacing: -10px; font-size: 50px; font-weight:bold; position: relative; height: 64px; display: block; }
.price_wrap .row_value .row_label { }
.price_wrap .row_value b {font-size: 16px; font-weight:bold; }
.price_wrap .row_label_per {font-size: 14px; font-weight: normal; word-spacing: 0px; position: absolute; right: 0; bottom: 0; }



.howdcontentadtypes  {background: #9FCBEC url(../images/mine/v-bg.jpg) repeat; padding: 7px 0; }
.howdcontentadtypes b { float: left; padding: 4px 0 0 5px; color: #fff; }
.howdcontentadtypes a { padding: 0; margin: 0; float: left; color: #999; }
.howdcontentadtypes span {width: 100px; height: 22px; display: block; }
.howdad-car  { background:  transparent url(../images/mine/h-icons.jpg) no-repeat left -1px; }
.howdad-motorbike { background: transparent url(../images/mine/h-icons.jpg) no-repeat -10px -42px;}
.howdad-bus { background:  transparent url(../images/mine/h-icons.jpg) no-repeat -10px -133px;}
.howdad-largegoodsvehicle {background:  transparent url(../images/mine/h-icons.jpg) no-repeat -10px -88px; }
.howdad-truck { background:  transparent url(../images/mine/h-icons.jpg) no-repeat -5px -174px;}

.howdcontentadimg {margin: 0 0 20px 0;}
.howdcontentadimg .images_wrap {float: left;}
.howdcontentadimg .video_box { float: left;}
.howdcontentadimg .djc_thumbnail {float: left; padding: 0 15px 0 0 ;}

.howdcontentad {width: 100%; margin: 10px 0; }

#preview{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }
.htd-conpop {  bottom: 0; right: 0; position: fixed; z-index: 500;}
.htd-conpop form {border-style: solid; border-color: #777; border-width: 1px 0 0 2px; border-radius: 7px 0 0; height: 100%; background: url("../images/mine/reg-bg.jpg") repeat scroll right top #555; padding: 10px;}
.htd-conpop form#djabuseForm {width: 340px; float: right; }
.htd-conpop label {display: block; color: #fff; }
.htd-conpop input {margin: 0 0 15px 0;background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CCCCCC;
    border-radius: 0;
    padding: 8px;
    width: 200px;  }
.htd-conpop textarea {background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CCCCCC;
    border-radius: 0;
    padding: 8px;
    width: 320px; }
.htd-conpop button#submit_b {
  background: url("../img/reportb.png") repeat-x left top #f33333;
    border: 1px solid #ff3333;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-family: Trebuchet MS;
    line-height: 20px;
    text-align: center;
	margin: 0 0 5px 15px;
	float: right;
	padding: 0px;
	height: 30px;
	width: 50px;
	

}
.ie9 .htd-conpop button#submit_b, .ie8 .htd-conpop button#submit_b, .ie7 .htd-conpop button#submit_b {background: #ff3333; }
.htd-conpop button#submit_b:hover {
 background: #ff3333;

}
.ptr-minidetails {float: left;  width: 350px; padding: 20px 0; }
.ptr-minidetails .general_dets { width: 280px; margin: 0 auto; text-align: left; word-wrap: break-word; }
.ptr-minidetails .general_dets .djcf_contact {width: 200px; margin: 0 auto; } 
.ptr-adcontacthold {float: right;  }
.ie .ptr-adcontacthold {height: 450px; }
.ptradcontact {border: 3px solid #eeeeee; border-radius: 4px; margin: 15px 0; padding: 10px 0; }
.ptradcontact label {display: block; padding: 0 0 2px 0; }
.ptr-contactadrow {display: block; padding: 0 0 10px 0; }

.htd-conmess {display: block; }
.htd-conmessf {padding: 20px 0 0 0; }
.htd-conmessb {display: block; padding: 10px 0 0 0; }
.htd-conmessb button {float:right; }
#recaptcha_widget_div {margin: 10px 0 0 0; }

#ask_form {padding: 0 12px; }
#ask_form form {padding: 0 3px; }
#ask_form input.inputbox {height: 25px; line-height: 25px; margin: 0 15px 0 0; text-indent: 10px; }
#ask_form textarea {text-indent: 5px; }
#ask_form h3 {
    color: #000;
    font-family: Georgia;
    font-size: 18px;
    font-weight: normal;
	 margin: 20px 0 0;
	 padding: 0;
}

.htdcommentrate .fb_comments_box {float: left; width: 620px; }

.ptr-beds-bath {padding: 0 0 0 5px;} 
.ptr_holderp { background: none repeat scroll 0 0 #fff; float: left; margin: 0 30px 0 0; min-width: 80px; padding: 15px 5px; }
.ptr_holderp span { display: block;text-align: center; }
span.ptr_btitle { font-size: 25px; padding: 0 0 5px; }
span.ptr_bsubtitle {color: #666; font-size: 14px; padding: 5px 0 0; }

/* User Account */
.howdusermenuleft {background: #fff; color: #999; float: left; width: 150px; min-height: 400px; padding: 10px 0; }
.howdusermenuleft a {color: #999; padding: 7px 0 7px 10px; display: block; font-size: 16px; font-weight: bold; }
.howdusermenuleft li.active a {background: #F5F5F5; color: #0099FF; border-radius: 4px; }
.howdusermenuleft h3 {background: url("../images/mine/myacc.png") no-repeat 11px -1px #545454; color: #fff; font-size: 14px; font-weight: normal; padding: 0 0 0 35px; display: block; margin: 14px 0; }
.howdusermenuleft ul {padding: 0px; margin: 0;  }
.howdusermenuleft .howdsmallbor {background: #eee; height: 1px; width: 160px; margin: 10px auto;  }
.howdusermenuleft li {padding: 0; margin: 0; display: block; }
.howduserright {float: left; width: 700px; }
.howduserhold { margin: 25px 0 15px 0; }

/*Edit Account */
.profile-edit fieldset {border: 0px solid #fff; border: 1px solid #C0C0C0; border-radius: 7px; margin: 0 0 15px 15px; padding: 17px;}
.profile-edit input {margin: 2px 0 10px 0; padding: 8px; background: #fff; border: 2px solid #ccc; width: 200px; border-radius: 0px; }
.profile-edit label, .profile-edit .optional {color: #666; }
.star {color: #FF6666; } 
.profile-edit .form-actions { float: right;}
.profile-edit .form-actions button {margin: 0 10px 0 0;}
.profile-edit .form-actions button:hover {}
.profile-edit .form-actions a { }

/* favs */
#howd-favclassifieds {margin: 25px 0 15px 0; }
#howd-favclassifieds .items {float: left; width: 740px; padding: 0 0 0 20px;}
#howd-favclassifieds .howdcustomadi, #howd-favclassifieds .howdcustomadi-empty {display: none; visibility: hidden; }

.howd-sortfav {background: #434343; }
.howd-sortfav p {margin: 0; padding: 7px 0px 0 5px; color: #fff; font-weight: bold; }
.howd-sortfav ul {display: block; margin: 0; padding: 0; }
.howd-sortfav li {display: block; float: left; margin: 0; padding: 0; }
.howd-sortfav a {color: #FFFFFF; display: block; padding: 7px; text-decoration: none; }
.howd-sortfav a:hover { }
.howd-sortfav img { padding: 0 0 0 5px; vertical-align: top; }

/* submit ad */
.howd-postad-main {margin: 25px 0 15px 0; }
.dj-additem {margin: o auto; }
.additem_djform input {margin: 2px 0 10px 0; padding: 8px; background: #fff; border: 2px solid #ccc; width: 200px; }
.additem_djform label {color: #333; display: block; font-size: 14px; }
.additem_djform select {width: 200px; }
.djform_fieldselect, .djform_rowselect {margin: 2px 0 10px 0; }
.additem_djform textarea {margin: 2px 0 10px 0; padding: 8px; background: #fff; border: 2px solid #ccc; width: 430px; }
#uploader input {margin: 2px 0 10px; padding: 8px; border-radius: 3px; background: linear-gradient(to bottom, #f7f7f7, #ccc) repeat scroll 0 0 rgba(0, 0, 0, 0); color: #000; border: 2px solid #eee; width: auto; }
#uploader a {vertical-align: middle;}

.howd-step { border-radius: 7px; border-bottom: 3px solid #999; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #fff; min-height: 200px; margin: 0 0 20px 0;}
.howd-step h3 {  background: none repeat scroll 0 0 #EEEEEE;
    border-color: #F2F1F1 #F2F1F1 #DDDDDD;
    border-style: solid solid dashed;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-width: 1px;
    color: #333;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 5px 10px;}
.howd-stepone {margin: 40px auto; width: 250px;}
.howd-steptwo {margin: 20px 0 20px 120px;}
.howd-steptwo .editor { width: 450px;}
.howd-stepthree {margin: 20px 0 20px 120px;}
.howd-stepfour {margin: 20px 0 20px 120px;}
.howd-stepfive {margin: 35px auto;}
.howd-stepfive label.imglabel {border-bottom: 1px dashed #ccc; font-size: 13px; float: none; display: block; width: 740px; margin: 0 auto;  margin: 0 auto 10px; padding: 0 0 5px;}
.howd-stepfive p {width: 370px; text-align: center; margin: 0 auto;  padding: 0 0 20px 0; font-style: oblique;}
.howd-stepfive .ptr-imageslong {width: 740px; margin: 0 auto; display: block; }
.howd-stepfive .ptr-imagesline {display: block; width: 120px; margin: 0 20px 0 0; float: left; }
.howd-stepfive .ptr-imagesline input {display: block; margin: 0; padding: 0; width: 100%; background: #ff6666; border: 0px solid #fff;  }
.howd-stepfive .ptr-imagesdel {background: #ff6666; padding: 5px 0; }
.howd-stepfive .ptr-imgholder {height: 170px; }
.howd-stepfive .djform_field {}
.howd-stepfive #uploader { width: 370px; margin: 0 auto;}
.howd-stepfive  #uploadertxt { width: 370px; margin: 0 auto; border-top: 1px dashed #ccc; }
.howd-stepfive #uploadertxt label {color: #666; float: none; font-size: 12px; padding: 0; text-align: center;}
.djform_row_outer {margin: 25px 0;}
.djform_row_outer label { }
.howd-stepsix .djform_row {width: 300px; margin: 0 auto; }
.howd-stepseven { }

#howdstep2,#howdstep3,#howdstep4,#howdstep5,#howdstep6{
    display:none;
}
.row_bedrooms {padding: 10px 0 0 0; }
#ex_fields .djform_row-check {float: left;}
#ex_fields .radiofield_box { }
#ex_fields .radiofield_box fieldset {border: 0px solid #fff !important; padding: 0 !important; margin: 0 !important; }
#ex_fields .radiofield_box .howdstepfourcheck {  width: 250px; padding: 7px;  margin: 0 20px 7px 0; background: #eee; }
#ex_fields .radiofield_box #djallow_comments .howdstepfourcheck {background: #ff6666; color :#fff; margin: 5px 0 0 0; }
#ex_fields .radiofield_box span { }
#ex_fields label#howdpatchy {}
#ex_fields .howdadddesy {border-bottom: 2px solid #ccc ; color: #888888;
    display: block;
    font-size: 12px;
    margin: 0 0 5px;
	width: 548px;
	padding: 0 0 3px 0;}
.additem_djform #ex_fields .radiofield_box input { float: right; background: FFFFFF; border: 0px solid #CCCCCC; border-radius: 0; margin: 0; padding: 0px; width: auto; }

.requiredhowd { color: #FF6666; }


#dj-classifieds .dj-additem .prom_rows .djform_row .label {

	float: left;
    font-weight: bold;
    margin: 5px 30px 5px 0;
    width: 150px;
}

.tip{
	background: transparent;
	border: none;
}

.tip-title {
    
    color: #fff;
    font-weight: normal;
    margin: 0 !important;
    padding: 5px;
    width: 266px !important;
	
}
.tip-title img { width: 500px; border: 5px solid #ddd;}


.tooltip  {
    background: #545454;
    color: #fff;
    font-weight: normal;
    margin: 0 !important;
    padding: 10px;
    width: 266px !important;
	
	
}

.prom_rows { width: 90%; margin: 20px auto; }
.prom_rows ul {display: block; margin: 0 0 20px 0; padding: 0; }
.prom_rows li {display: block; margin: 0; padding: 0; }
.prom_rows li.howdadextratitle {   }
.prom_rows img {padding: 0 0 0 5px;  }
.prom_rows img {padding: 0 0 0 5px;  }
.prom_rows li.howdadextradesc { color: #666;}
.prom_rows p {display: block; padding: 5px; margin: 0; font-size: 13px; }
.howdadextradesc p span { color: #0099ff; display: block; }
.howdadextradesc p span:hover { color: #0099ff; text-decoration: underline; cursor: pointer; }
.prom_rows h4 {font-weight: normal; font-size: 13px; margin: 30px 0 5px 0; padding: 0;  }
.prom_rows h5 { border-bottom: 1px solid #ccc; width: 500px; font-weight: normal; font-size: 20px; padding: 0 0 0 25px; margin: 0; color: #000 !important; font-family: times new roman;}
.prom_rows h5 label {font-weight: normal; font-size: 23px; padding: 0; margin: 0; color: #000 !important; font-family: times new roman;}
.prom_rows span.howdadextra {font-weight: normal; font-size: 12px; color: #000; }
.prom_rows span.howdadoptions {}
.prom_rows span.howdadoptions label { padding: 0 10px 0 5px;}

.ptrpromoticks {padding: 10px 0 0 0 !important; }
.ptrpromoticks label {color: #fff !important; font-weight: bold !important;}
.howdadoptions-yes { padding: 7px 5px; width: 60px; float: left; background: #66CC33; margin: 0 15px 0 0;  }
.howdadoptions-no {padding: 7px 5px; width: 60px; float: left; background: #FF6666; }

.promo_p_bold h5 {background: url("../img/promo-icons.jpg") no-repeat left -29px #fff;} 
.promo_p_first h5 {background: url("../img/promo-icons.jpg") no-repeat left 2px #fff;}
.howd_top_promo {font-size: 11px; border-bottom: 1px solid #ddd; border-bottom: 1px solid #DDDDDD; font-size: 11px; margin: 0 0 10px !important; padding: 5px 0 !important; }
.p_bold { }

.prom_rows input {
    background: none;
    border: 0px solid #fff;
    border-radius: 0;
    margin: 0;
    padding: 0px;
    width: auto;
	
}
.prom_rows label {display: inline; }

.classifieds_buttons { float: right;}
.classifieds_buttons button { margin: 0 10px 0 0;}
.classifieds_buttons button:hover {}
.classifieds_buttons a { }

span.howdadddes {color: #777; display: block; font-size: 13px; margin: 0 0 5px; }

.ptr-howlong { float: left; margin: 0 0 0 10px;}
.ptr-howpricey { float: left;}
.ptr-howpricey input, .ptr-howpricey select {width: 150px; }

.ptr_besbathmainone { }
.ptr_besbathmain {width: 300px; float: left; }
.ptr_besbathmainline {margin: 0 0 20px 0; }
.ptr_besbathmainline label {padding: 0 0 5px 0; }
.ptr_besbathmainline input, .ptr_besbathmainone input {width: 150px; }


/* userads */
.howd-userads-main {margin: 25px 0 15px 0; }
.useritems {float: left; width: 790px; padding: 0 0 0 20px;} 

.howd-userads-sort {background: #434343; }
.howd-userads-sort p {margin: 0; padding: 7px 0px 0 5px; color: #fff; font-weight: bold; }
.howd-userads-sort ul {display: block; margin: 0; padding: 0; }
.howd-userads-sort .main_title_box {display: block; float: left; margin: 0; padding: 0; }
.howd-userads-sort a {color: #FFFFFF; display: block; padding: 7px; text-decoration: none; }
.howd-userads-sort a:hover { }
.howd-userads-sort img { padding: 0 0 0 5px; vertical-align: top; }

.howd-userads-top {display: block; background: #888; padding: 5px 10px; color: #fff;}
.howd-userads-top ul {display: block; margin: 0; padding: 0; }
.howd-userads-top li {display: block; float: left; margin: 0; padding: 0; }
.howd-userads-top-left {  width: 52%;}
.howd-userads-top-right {width: 48%; }

.ptruseradsout {border: 3px solid #EEEEEE; border-radius: 4px; }
.ptruseradsout h3 {padding: 0; margin: 8px 0; font-size: 13px;} 
.ptruseradsout h3 a {font-weight: normal;} 

.howd-user-list {display: block; background: #fff;}
.howd-user-list ul {display: block; margin: 0; padding: 0 0 0 10px;  }
.howd-user-list li {display: block; float: left; margin: 0; padding: 7px 0; min-height: 50px;  }
.howd-user-list li a {  }
.howd-userads-left {  width: 50%;}
.howd-userads-right {width: 100%; font-size: 11px; }
.howd-userads-right .col_ua_row { padding: 5px 0 0 0; }
.howd-userads-right .col_ua_row span { padding: 0 10px 0 0; }
.howd-userads-mid {width: 0.2%; background: #ddd;}
.howd-userads-left .c_name {font-size: 11px; font-style: italic; color: #999; }
.ptrcolorinfo {color:#999; }

.ptrpostadright {float: right;  margin: 0 0 10px;}
.ptrpostadright ul{margin: 0; padding: 0; }
.ptrpostadright li { display: block; }
.ptrpostadright a:hover { text-decoration: none; }
.ptrpostadright a {color: #FFFFFF; font-size: 14px; font-weight: bold;  font-family: Trebuchet MS;}
.ptrpostadright span { text-align: center; display: block;  background: url("../img/subms.png") repeat-x left top #43B81A;
    border: 1px solid #359F10;
    border-radius: 4px;
    padding: 7px 20px; 
	margin: 0;}
.ie9 .ptrpostadright span, .ie8 .ptrpostadright span, .ie7 .ptrpostadright span, .ie6 .ptrpostadright span {background: #66cc33; }
.ptrpostadright span:hover { background: #43B81A; text-decoration: none; }

.ptrlinksacc {float: right; }
.ptrlinksacc a {padding: 0 10px 0 0; font-weight: normal; font-size: 12px; }

.howd-user-list-no ul { display: block; margin: 0; padding: 0 0 0 10px;  }
.howd-user-list-no .howd-userads-out { }
.howd-user-list-no .howd-userads-out a {color: #fff;  }
.howd-user-list-no {display: block; background: #ffc;}
.howd-user-list-no li {display: block; float: left; margin: 0; padding: 5px 0; min-height: 50px;  }
.howd-user-list-no li a.pay, .howd-user-list-no li a.renew {font-weight: bold; }

.howd-ad-yes {background: transparent url(../images/ptr/pub.png) no-repeat left; width: 24px; height: 25px; padding: 7px 15px;  margin: 0 0 0 10px;}
.howd-ad-no {background: transparent url(../images/ptr/unpub.png) no-repeat left; width: 24px; height: 25px; padding: 7px 15px;  margin: 0 0 0 10px; }

.howd-userads-out { background: #eee; padding: 1px 0; *background: #eee; }

/* Contact Form */

.contact { }
.contact .contact-form { background: none repeat scroll 0 0 #fff;
    border: 3px solid #eee;
    border-radius: 5px;
    margin: 25px 0;
    min-height: 300px;
    padding: 33px 0; }
.contact .star {color: #FF6666;} 
.contact fieldset {margin: 0 auto; width: 500px; padding: 17px; color: #222; border: 0px solid #fff; }
.contact input {  margin: 5px 0; padding: 7px; width: 250px;}
.contact textarea { margin: 5px 0; padding: 7px; width: 500px; }
.contact button {margin: 10px 0; float: right; }
.contact button:hover { }

/*Select list */
@CHARSET "UTF-8";
.sbHolder{
	background: #fff;
	border: solid 2px #ccc;
	font-weight: normal;
	height: 30px;
	position: relative;
	width: 170px;
	border-radius: 4px;
	margin: 5px 0 0 0;
}
.sbHolder:focus .sbSelector{
	
}
.sbSelector{
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 140px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #999;
	outline: none;
	text-decoration: none;
	font-size: 14px;
}
.sbToggle{
	background: url(../img/select-icons.png) 0 -116px no-repeat;
	display: block;
	height: 30px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
.sbToggle:hover{
	background: url(../img/select-icons.png) 0 -167px no-repeat;
}
.sbToggleOpen{
	background: url(../img/select-icons.png) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
	background: url(../img/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #fff;
	border: solid 1px #ccc;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 170px;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px;
}
.sbOptions a{
	border-bottom: dotted 1px #999;
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #666;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #1BA5DF;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}
/*

Uniform Theme: Uniform Default
Version: 1.8
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/* General settings */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
  background-image: url("../img/sprite.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased; }
div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */ }
  div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
    outline: 0; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0; }

.highContrastDetect {
  background: url("../img/bg-input.png") repeat-x 0 0;
  width: 0px;
  height: 0px; }

/* Input & Textarea */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 3px;
  background: url("../img/bg-input.png") repeat-x 0 0;
  outline: 0; }
  input.uniform-input.active,
  select.uniform-multiselect.active,
  textarea.uniform.active {
    background: url("../img/bg-input-focus.png") repeat-x 0 0; }

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none; }

/* Select */
div.selector {
  background-position: 0 -130px;
  line-height: 26px;
  height: 26px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden; }
  div.selector span {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    background-position: right 0;
    height: 26px;
    line-height: 26px;
    padding-right: 25px;
    cursor: pointer;
    width: 100%;
    display: block; }
  div.selector.fixedWidth {
    width: 190px; }
    div.selector.fixedWidth span {
      width: 155px; }
  div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height: 22px;
    top: 2px;
    left: 0px;
    width: 100%; }
  div.selector.active {
    background-position: 0 -156px; }
    div.selector.active span {
      background-position: right -26px; }
  div.selector.hover, div.selector.focus {
    background-position: 0 -182px; }
    div.selector.hover span, div.selector.focus span {
      background-position: right -52px; }
    div.selector.hover.active, div.selector.focus.active {
      background-position: 0 -208px; }
      div.selector.hover.active span, div.selector.focus.active span {
        background-position: right -78px; }
  div.selector.disabled, div.selector.disabled.active {
    background-position: 0 -234px; }
    div.selector.disabled span, div.selector.disabled.active span {
      background-position: right -104px; }

/* Checkbox */
div.checker {
  position: relative; }
  div.checker, div.checker span, div.checker input {
    width: 19px;
    height: 19px; }
  div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -260px; }
    div.checker span.checked {
      background-position: -76px -260px; }
  div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1; }
  div.checker.active span {
    background-position: -19px -260px; }
    div.checker.active span.checked {
      background-position: -95px -260px; }
  div.checker.hover span, div.checker.focus span {
    background-position: -38px -260px; }
    div.checker.hover span.checked, div.checker.focus span.checked {
      background-position: -114px -260px; }
  div.checker.hover.active span, div.checker.focus.active span {
    background-position: -57px -260px; }
    div.checker.hover.active span.checked, div.checker.focus.active span.checked {
      background-position: -133px -260px; }
  div.checker.disabled, div.checker.disabled.active {
    background-position: -152px -260px; }
    div.checker.disabled span.checked, div.checker.disabled.active span.checked {
      background-position: -171px -260px; }

/* Radio */
div.radio {
  position: relative; }
  div.radio, div.radio span, div.radio input {
    width: 18px;
    height: 18px; }
  div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -279px; }
    div.radio span.checked {
      background-position: -72px -279px; }
  div.radio input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center; }
  div.radio.active span {
    background-position: -18px -18px -279px; }
    div.radio.active span.checked {
      background-position: -90px -279px; }
  div.radio.hover span, div.radio.focus span {
    background-position: -36px -36px -279px; }
    div.radio.hover span.checked, div.radio.focus span.checked {
      background-position: -108px -279px; }
  div.radio.hover.active span, div.radio.focus.active span {
    background-position: -54px -279px; }
    div.radio.hover.active span.checked, div.radio.focus.active span.checked {
      background-position: -126px -279px; }
  div.radio.disabled span, div.radio.disabled.active span {
    background-position: -144px -279px; }
    div.radio.disabled span.checked, div.radio.disabled.active span.checked {
      background-position: -162px -279px; }

/* Uploader */
div.uploader {
  background-position: 0 -297px;
  height: 28px;
  width: 190px;
  cursor: pointer;
  position: relative;
  overflow: hidden; }
  div.uploader span.action {
    background-position: right -409px;
    height: 28px;
    line-height: 28px;
    width: 82px;
    text-align: center;
    float: left;
    display: inline;
    overflow: hidden;
    cursor: pointer; }
  div.uploader span.filename {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    cursor: default;
    height: 24px;
    margin: 2px 0 2px 2px;
    line-height: 24px;
    width: 85px;
    padding: 0 10px; }
  div.uploader input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    cursor: default;
    width: 100%;
    height: 100%; }
  div.uploader.active span.action {
    background-position: right -465px; }
  div.uploader.hover, div.uploader.focus {
    background-position: 0 -353px; }
    div.uploader.hover span.action, div.uploader.focus span.action {
      background-position: right -437px; }
    div.uploader.hover.active span.action, div.uploader.focus.active span.action {
      background-position: right -493px; }
  div.uploader.disabled, div.uploader.disabled.active {
    background-position: 0 -325px; }
    div.uploader.disabled span.action, div.uploader.disabled.active span.action {
      background-position: right -381px; }

/* Buttons */
div.button {
  background-position: 0 -641px;
  height: 30px;
  cursor: pointer;
  position: relative;
  /* Keep buttons barely visible so they can get focus */ }
  div.button a, div.button button, div.button input {
    opacity: 0.01;
    filter: alpha(opacity=1);
    -moz-opacity: 0.01;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute; }
  div.button span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: 22px;
    text-align: center;
    background-position: right -521px;
    height: 22px;
    margin-left: 13px;
    padding: 8px 15px 0 2px; }
  div.button.active {
    background-position: 0 -671px; }
    div.button.active span {
      background-position: right -551px;
      cursor: default; }
  div.button.hover, div.button.focus {
    background-position: 0 -701px; }
    div.button.hover span, div.button.focus span {
      background-position: right -581px; }
  div.button.disabled, div.button.disabled.active {
    background-position: 0 -731px; }
    div.button.disabled span, div.button.disabled.active span {
      background-position: right -611px;
      cursor: default; }

/* INPUT & TEXTAREA */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  font-size: 12px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #777;
  border-top: solid 1px #aaaaaa;
  border-left: solid 1px #aaaaaa;
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  input.uniform-input.hover, input.uniform-input.focus,
  select.uniform-multiselect.hover,
  select.uniform-multiselect.focus,
  textarea.uniform.hover,
  textarea.uniform.focus {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    border-color: #999; }

/* PRESENTATION */
/* Buttons */
div.button span {
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase; }
div.button.hover span, div.button.focus span {
  color: #555; }
div.button.disabled span, div.button.disabled.active span {
  color: #bbb; }

/* Select */
div.selector {
  font-size: 12px; }
  div.selector span {
    color: #666;
    text-shadow: 0 1px 0 white; }
  div.selector select {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px; }
  div.selector.disabled span, div.selector.disabled.active span {
    color: #bbb; }

/* Checker */
div.checker {
  margin-right: 5px; }

/* Radio */
div.radio {
  margin-right: 3px; }

/* Uploader */
div.uploader span.action {
  text-shadow: white 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold; }
div.uploader span.filename {
  color: #777;
  border-right: solid 1px #bbbbbb;
  font-size: 11px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  color: #aaa; }
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {
  border-color: #ddd;
  color: #aaa; }

input.uniform-input, input.uniform-input:focus {
  background-color: #fff; }
  
 /********** payment **********/

#dj-classifieds table.paymentdetails {
	width: 100% !important;
}

#dj-classifieds table.paymentdetails.first {
	margin: 20px 0;
	border-bottom: 2px solid #eee;
}

#dj-classifieds table.paymentdetails .payment_td {
	border: 1px solid #EAEAEA;
}

#dj-classifieds table.paymentdetails td.td_pdetails {
	padding: 20px;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row {
	padding: 10px 0 0;
	margin-top: 10px;
	border-top: 1px solid #EAEAEA;
	display: inline-block;
	width: 100%;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row:first-child {
	padding: 0;
	margin: 0;
	border: none;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row_total {
	background: #eee;
	padding: 10px 20px;
	margin-top: 20px;
	font-weight: bold;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row_total span {
	text-transform: uppercase;
	float: none;
	padding: 0;
}

#dj-classifieds table.paymentdetails td.td_pdetails div span {
	float: left;
	padding: 0 20px;
}

#dj-classifieds table.paymentdetails td.td_pdetails div span.price {
	float: right;
}

#dj-classifieds table.paymentdetails td.td_title{
	background: #999;
    border-bottom: 1px solid #EAEAEA;
    padding: 10px;
}

#dj-classifieds table.paymentdetails td.td_title h2 {
    color: #fff;
    text-align: center;
	padding: 0;
	font-size: 1em;
	margin: 0;
	font-weight: bold;
}

#dj-classifieds table.paymentdetails td.td_pdetails div.pd_row .djcfpay_label {
	font-weight: bold;
	text-transform: capitalize;
}

#dj-classifieds table.paymentdetails .table_payment {
	padding: 20px;
}

#dj-classifieds table.paymentdetails{
	
}

#dj-classifieds table.paymentdetails td.table_payment table {
	border: none;
}

#dj-classifieds table.paymentdetails td.table_payment table td {
	vertical-align: middle;
}

#dj-classifieds table.paymentdetails td.table_payment table td.td1 img,
#dj-classifieds table.paymentdetails td.table_payment table td.td3 img {
	vertical-align: middle;
}

#dj-classifieds table.paymentdetails td.table_payment table td.td2 {
	background: #F7F7F7;
    border-left: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    padding: 20px;
	vertical-align: top;
}

#dj-classifieds table.paymentdetails td.table_payment table td.td2 table {
	margin-top: 10px;
}

#dj-classifieds table.paymentdetails td.table_payment table td.td2 table select,
#dj-classifieds table.paymentdetails td.table_payment table td.td2 table input {
	margin: 5px;
}

#dj-classifieds table.paymentdetails td.table_payment table div.email_box span {
	margin: 10px 0 5px;
	display: block;
}

#dj-classifieds table.paymentdetails td.table_payment table div.email_box input.validate-email {
	width: 200px;
}
#recaptcha_area, #recaptcha_table {
    clear: both;
    display: block;
}
/* Sharing social */
.ptrsocialbuts {margin: 15px 0 0 0; }
.ptrsocialbuts span {color: #666; float: left; font-size: 16px; padding: 5px 15px 0 0; font-family: 'Lucida Grande'; font-weight: bold; }
 #example6{ padding: 1px 0; float: right; }
.sharrre{ float:left; padding: 0 5px 0 0; }
.sharrre .box{ float:left; width:30px; height:30px; }
.sharrre .share{ height:30px; line-height:30px; color:#ffffff; font-size:13px; border-radius: 5px; border: 1px solid #999; }

#twitter .share{ background: url("../img/twit-reg.png") no-repeat 3px 4px #999; }
#facebook .share{ background: url("../img/face-reg.png") no-repeat 10px 2px #999;  }
#linkedin .share{ background: url("../img/in-reg.png") no-repeat 3px 5px #999; }
#twitter .share:hover{ background: url("../img/twit-reg.png") no-repeat 3px 4px #55ACEE; border: 1px solid #55ACEE; }
#facebook .share:hover{ background: url("../img/face-reg.png") no-repeat 10px 2px #3B5998; border: 1px solid #3B5998;  }
#linkedin .share:hover{ background: url("../img/in-reg.png") no-repeat 3px 5px #0073B2; border: 1px solid #0073B2; }

.ptrsocialaccbuts { padding: 0 0 0 20px;}
.ptrsocialaccbuts #example6{ padding: 1px 0; float: left; }

.mcredit {float: right;}

/*Category*/
.dj-cattree-box {padding: 4px;}
.dj-cattree-box ul {padding: 0; margin: 0; display:block;}
.dj-cattree-box ul li {display:block; padding: 10px; }
.dj-cattree-box ul li a {font-family: Georgia; font-size: 18px; }
.dj-cattree-box span.ptrnumads {font-family: Georgia; color: #000; font-style: oblique; padding: 0 0 0 5px; color: #999; }
.dj-cattree-box span.price {display:block; }
.dj-cattree-box span.region { display:block; line-height: 20px; height: 20px; font-weight: bold; font-size: 14px;}

.ptrcatpage .items-col {float: left; width: 120px; padding: 0 20px 0 0 }
.ptrcatpageline {margin: 0 0 10px 0; background-image: linear-gradient(to bottom, #fff, #eee); background-color: #ddd; height: 4px; display: block; }

/* Support Page */
.howdmainmenu a.ptrsupport { background: url("../images/ptr/sortmenu-img.png") no-repeat scroll 85px 15px transparent; }
.howdmainmenu .active a.ptrsupport { padding: 7px 27px 4px 17px; background: url("../images/ptr/sort-img.png") no-repeat scroll 85px 15px #fff;}

#pagesupport {margin: 25px 0; padding: 0;}
#pagesupport li {margin: 10px; padding: 0; display: block;}
#pagesupport a {background: url("../img/supp-icons.png") no-repeat right 8px #fff; color: #aaa; font-weight: bold; border: 1px solid #ddd; border-radius: 5px; display: block; font-size: 16px; height: 40px; line-height: 40px; text-indent: 30px;}
#pagesupport a:hover {text-decoration: none; background-color: infobackground; border: 1px solid #ccc; color: #999;}

#pagesupport a.ptrsuppfaq, #pagesupport a.ptrsuppfaq:hover {background-position: right -32px !important;}
#pagesupport a.ptrsuppsg, #pagesupport a.ptrsuppsg:hover {background-position: right -76px !important;}
#pagesupport a.ptrsuppcon, #pagesupport a.ptrsuppcon:hover {background-position: right -120px !important;}

/*Submission Guidlines page*/
.ptrsg {}
.ptrsg h4 {font-size: 15px;}
.ptrsginner {}
.ptrsggreen {color: green; font-weight: bold;}
.ptrsgred {color: red; font-weight: bold; }

/* Home startup page */
.ptrhomehello {border-radius: 5px;  display: block; background: url("../img/bg-home.jpg") repeat #666; margin: 30px 0 15px 0;}
.ptehomestartuptop {min-height: 142px; width: 100%;  background: url("../img/irish-property-home.png") no-repeat scroll 450px 15px transparent;}
.ptehomestartuptop .ptrsuptoptxt {width: 520px; float: left; }
.ptehomestartuptop .ptrsuptopbut {float: right; width: 300px;}
.ptehomestartuptop .ptrsuptopbut a.ptrsuptoplink {font-size: 16px; border-radius: 4px; color: #fff; font-weight: bold; margin: 56px 0 0 15px; display: block; background: url("../img/submy.png") repeat-x scroll left top #43b81a; width: 180px;}
.ptehomestartuptop .ptrsuptopbut a.ptrsuptoplinksignin {display: block; font-size: 10px; margin: 5px 0 0 15px; text-align: center; width: 180px;}
.ptehomestartuptop .ptrsuptopbut a.ptrsuptoplink:hover {background: #43b81a; text-decoration: none !important;}
.ptehomestartuptop .ptrsuptopbut span  { text-indent: 20px; display: block; height: 40px; line-height: 40px; background: url("../img/go-ptr.png") no-repeat 115px 12px transparent;  }
.ptehomestartuptop h1 {color: #fff; font-family: verdana; font-size: 23px; padding: 22px 0 5px 35px; margin: 0; }
.ptehomestartuptop h2 {color: #fff; font-family: verdana; font-size: 13px; padding: 0 0 0 35px; margin: 0; }

.howdhomesearch { background: none repeat scroll 0 0 #f7f7f7; border: 1px solid #ddd; display: block; margin: 0 0 7px 0;}
.howdhomesearch .dj_cf_search {padding: 15px 0; margin: 0 auto; width: 910px; }
.howdhomesearch select {float: left; margin: 0 5px 0 10px;}
.howdhomesearch input {float: left; height: 30px; padding: 0; line-height: 30px; margin: 0 5px 0 10px; text-indent: 4px; width: 150px;}
.howdhomesearch button {float: left; margin: 0 5px; background: url("../img/sbutz.png") repeat-x scroll left top #ccc; border: 1px solid #ccc; color: #999; font-size: 18px; padding: 5px; width: 120px;}
.howdhomesearch button:hover { background: #ddd; }

.howdhomefeatured h3 {margin: 0 0 15px 0; padding: 0; color: #222; font-family: Georgia; font-size: 20px; font-weight: normal;}
.howdhomenewest h3, .howdhomenews h3 {margin: 15px 0; padding: 0; color: #222; font-family: Georgia; font-size: 20px; font-weight: normal;}

.howdhomefeatured {padding: 4px; margin: 0 0 30px 10px;}
.howdhomefeatured img {width:200px;}
.howdhomefeatured .items-col {float: left; width: 200px; padding: 0 20px 0 0 }
.howdhomefeatured ul {padding: 0; margin: 0; display:block;}
.howdhomefeatured ul li {display:block; padding: 10px; }
.howdhomefeatured ul li a {font-family: Georgia; font-size: 18px; }
.howdhomefeatured span.ptrnumads {font-family: Georgia; color: #000; font-style: oblique; padding: 0 0 0 5px; color: #999; }
.howdhomefeatured span.price {display:block; font-size: 13px; }
.howdhomefeatured span.region {padding: 3px 0; background: #33BEF0; text-align: center;  color: #fff; display:block;  font-weight: bold; font-size: 13px;}
.howdhomefeatured span.countyf { color: #fff; display:block; font-size: 12px; }
.homeitemsf {border: 1px solid #ccc; padding: 5px;}
.ptrextrainfof {padding: 3px 0 0 0;}
span.allbedsf {color: #666; padding: 0 15px 0 0; font-size: 12px; }
span.alllikesf {color: #666; font-size: 12px; padding: 0 15px 0 0;}
span.allviewsf {color: #666; font-size: 12px;}

.howdhomenewest {padding: 4px; width: 500px; float: left; margin: 0 0 0 10px;}
.howdhomenewest .item {color: #333; height: 25px; line-height: 25px;}
.howdhomenewest .ptr-even {background: #eee; padding: 0 3px 0 7px; }
.howdhomenewest .ptr-odd {padding: 0 3px 0 7px; }

.howdhomenews {padding: 4px; width: 400px; float: left; margin: 0 0 0 30px;}
.howdhomenews ul {padding: 0; margin: 0px;}
.howdhomenews li {padding: 0 0 10px 0; margin: 0px; display:block;}
.howdhomenews h5, .howdhomenews span.feed-link {display: block; padding: 0; margin: 0px; font-size: 13px; font-weight: normal;}
.howdhomenews h5, .howdhomenews span.feed-link a {display: block; }
.howdhomenews .feed-item-description {padding: 3px 0 5px 2px; margin: 0px; border-bottom: 2px solid #eee; line-height: 20px; font-size: 12px; }
.howdhomenews .feed-item-description p {padding: 0; margin: 0; display: inline;}
.ptrmorehome {background: #f7f7f7; border: 1px solid #ddd; width: 70px; float: left; height: 236px;}
.ptrmorehome a {border: 1px solid #ddd; color: #ccc; background: #fff; border-radius: 25px; display: block; font-size: 30px; height: 50px; line-height: 50px; margin: 90px auto 0; text-align: center; width: 50px;}
.ptrmorehome a:hover {border: 1px solid #ccc; text-decoration: none !important; }

/*Startup page*/
.ptestartup {}
.ptestartuptop {border-radius: 5px; min-height: 230px; width: 100%; display: block; background: url("../img/irish-property.png") no-repeat scroll 450px 87px #666;}
.ptrsuptoptxt {width: 600px; float: left; }
.ptrsuptopbut {float: right; width: 300px;}
.ptrsuptopbut a.ptrsuptoplink {border-radius: 4px; color: #fff; font-weight: bold; margin: 87px 0 0 15px; display: block; background: url("../img/submy.png") repeat-x scroll left top #43b81a; width: 160px;}
.ptrsuptopbut span  { text-indent: 20px; display: block; height: 40px; line-height: 40px; background: url("../img/go-ptr.png") no-repeat 100px 12px transparent;  }
.ptestartuptop h1 {color: #fff; font-family: verdana; font-size: 35px; padding: 14px 0 10px 35px; margin: 0; }
.ptestartuptop h2 {color: #fff; font-family: verdana; font-size: 18px; padding: 0 0 0 35px; margin: 0; }
.ptestartupmid {display: block;}
.ptestartupmid h3 {font-family: Georgia; font-size: 18px; font-weight: normal; padding: 0 0 0 20px;}
.ptestartupmid span {float: left; width: 200px; height: 25px; line-height: 25px; color: #fff; text-align: center; background: #33BEF0; margin: 0 25px 0 15px; font-size: 15px; font-weight: bold; }
.ptestartupbottom {display: block;}
.ptestartupbottom p {font-size: 15px; margin: 25px 0; padding: 14px;}