@charset "utf-8";

#lb_main .lb_main_inner{
	background:#fff;
}

#lb_main .lb_main_inner div{
    word-wrap: break-word;
}

#lb_main .lb_main_inner table.noborder{
    border:none !important;
}
#lb_main .lb_main_inner ol li{
    margin-left:20px;
    list-style:inherit;
    background:none;
    padding-left:0;
}

#lb_main .lb_main_inner ol,
#lb_main .lb_main_inner ul,
#lb_main .lb_main_inner p{
    margin-bottom:10px;
}

#lb_main .lb_main_inner input{
   margin:0;
}

#lb_main .lb_main_inner h3{
    font-size:18px;
    font-weight:normal;
    margin-bottom:10px;
}

#lb_main .lb_main_inner h4{
    font-weight:bold;
    font-size:14px;
    margin:0 0 5px 0;
}

#lb_main .lb_dashboard h4{
    font-weight:bold;
    font-size:17px;
    margin:0 0 10px;
}

#lb_main .lb_main_inner .clear {
    clear: both;
    height: 0;
    border:none;
}

#lb_main{
    margin:auto;
}

/*CSS FOR TABS*/
.article-title,
#lb_main .lb_title h2 {
    margin:0 0 20px 0;
    font-weight:normal;
    font-size:19px;
}

#lb_main .lb_tabs{
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;

    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top, #fefefe 0%, #f2f2f2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefefe 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefefe 0%,#f2f2f2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefefe 0%,#f2f2f2 100%); /* IE10+ */
    background: linear-gradient(top, #fefefe 0%,#f2f2f2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */

    box-shadow:0 -1px 0px #FFFFFF inset;
    -moz-box-shadow:0 -1px 0px #FFFFFF inset;
    -webkit-box-shadow:0 -1px 0px #FFFFFF inset;
    -khtml-box-shadow:0 -1px 0px #FFFFFF inset;

    border:1px solid #e1e1e1;
    margin-bottom:20px;
    height:53px;
}

#lb_main .lb_tabs #tabs {
    line-height:normal;
    overflow:hidden;
    margin:-1px 0 0 10px;
}

#lb_main .lb_tabs #tabs ul {
    margin:0;
    padding:10px 5px 0 0px;
    list-style:none;
}

#lb_main .lb_tabs #tabs li {
    display:inline;
    margin:0;
    padding:0;
    background:none;
    background:#fff;
}

#lb_main .lb_tabs em.list,
#lb_main .lb_tabs em.grid,
#lb_main .lb_tabs em.date,
#lb_main .lb_tabs em.map,
#lb_main .lb_tabs em.auction{
    background:url("../images/icon.png") no-repeat left top;
    float:left;
    height:11px;
    width:11px;
    verticle-align:text-top;
    margin-right:5px;
}

#lb_main .lb_tabs em.grid{
    background-position:-11px 0px;
}

#lb_main .lb_tabs em.date{
   background-position:-23px 0px;
   height:5px;
   width:12px;
}

#lb_main .lb_tabs em.map{
    background-position:-36px 0px;
    height:17px;
    width:12px;
    margin-top:-5px;
}

#lb_main .lb_tabs em.auction{
    background-position:-47px 0px;
    height:11px;
    width:15px;
    margin-top:-4px;
}

#lb_main .lb_tabs #tabs li a,
#lb_main .lb_tabs #tabs li a.selected {
    float:left;
    padding:16px;
    margin-right:10px;
    line-height:13px;

}

#lb_main .lb_tabs #tabs li a.selected {
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;

    border:1px solid #e1e1e1;
    border-bottom:none;
    padding:16px 16px 15px;
    background:#fff;
}

#lb_main .lb_tabs #tabs .selected{
    background:none;
}

/*//////////////LB SEARCH////////////*/
#lb_main .lb_search_wrapper{
    margin-bottom:20px;
    padding:20px;
}

#lb_main .lb_search_wrapper .lb_multiblock .lb_select_input,
#lb_main .lb_search_wrapper .lb_multiblock .child_category select{
	margin-top:15px;
}

#lb_main .lb_search_wrapper .lb_multiblock .lb_select_input:first-child,
#lb_main .lb_search_wrapper .lb_multiblock .child_category:first-child select{
	margin-top:0;
}

#lb_main fieldset.lbinputbox [class*="span"]{
	margin-left:0 !important;
}

#lb_main fieldset.lbinputbox input{
	float:left;
	margin:0 5px 0 0;
}

/*//////////////END LB SEARCH////////////*/


/*//////////////CSS FOR SIMPLE SEARCH////////////*/
/*//////////////END CSS FOR SIMPLE SEARCH////////////*/

/*//////////////CSS FOR LB STATUS////////////*/
/*//////////////END CSS FOR STATUS////////////*/

/*//////////////CSS FOR LB SORT////////////*/
.lb_sort{
	overflow:hidden;
}

.lb_sort .lb_filter,
.lb_sort .btn-group{
	float:left;
}

.lb_sort .lb_filter{
	margin-right:10px;
	font-weight:bold;
	line-height:24px;
}

/*//////////////END CSS FOR LB SORT////////////*/

/*///////////////START OF LB ADS LIST////////////////*/
#lb_main .lb_search_wrapper,
#lb_main .lb_adslist,
#lb_main .lb_adsgrid,
#lb_main .lb_datelist,
#lb_main .lb_form,
#lb_main .lb_package,
#lb_main .lb_badge,
#lb_main .lb_cart,
#lb_main .lb_package_description,
#lb_main .lb_userads .lb_userprofile{
    margin-bottom:20px;
    border:1px solid #ddd;
    background:#fff;
}

#lb_main .lb_adsgrid:hover{
    border:1px solid #ccc;
}

#lb_main .lb_adslist .lb_content{
    padding:2%;
}

#lb_main .lb_adslist .lb_content_top{/*Title Section*/
    overflow:hidden;
    margin-bottom: 10px;
}

#lb_main .lb_adslist h3,
#lb_main .lb_adslist h3 a,
#lb_main .lb_adslist .lb_content_top h3,
#lb_main .lb_adslist .lb_content_top h3 a{
    font-size:18px;
    font-weight:normal;
    margin:0;
}

#lb_main .lb_adslist .lb_content_top h3,
#lb_main .lb_adslist .lb_content_top h3 a{
    float:left;
}

#lb_main .lb_adslist h3{
    width:auto;
    display:block;
    margin-bottom:10px;
    color:#455868;
}

#lb_main .lb_leftcol {/*Left col*/
    float: left;
    text-align:center;
    margin-right:15px;
}

#lb_main .lb_product{
    margin-bottom:10px;
    overflow:hidden;
}

#lb_main .lb_adslist .lb_rightcol {/*Right Col*/
    float: right;
    text-align:center;
    margin-left:15px;
}


#lb_main .lb_adslist .lb_profile_detail h3,
#lb_main .lb_adslist .lb_profile_detail h3 a{
    font-size:12px;
}

#lb_main .lb_agent{
    margin-bottom:5px;
}

#lb_main .lb_adslist .lb_agentname {
    display: block;
    font-weight:bold;
    font-size:11px;
    margin-bottom:10px;
}

#lb_main .lb_centercol {/*Center col*/
    overflow: hidden;
}

#lb_main .lb_profile_content .lb_title,
#lb_main .lb_address .lb_title{
    float:left;
    margin-right:3px;
}

#lb_main .lb_profile_content .content,
#lb_main .content{
    float:left;
}

#lb_main b{
    margin-right:3px;
}

#lb_main .lb_extrafield_group{
    font-weight:bold;
    margin-bottom:10px;
    font-size:15px;
}

#lb_main .lb_price{
    display:inline-block;
    color:#222;
    font-size:18px;
}

#lb_main .lb_content_top .lb_price,
#lb_main .lb_adsdetailcontent  .lb_price{
    float:right;
    margin-left:10px;
}

#lb_main .lb_noitem{
    border:1px solid #ddd;
    padding:15px;
}

#lb_main  ul.lb_extrafield{
    margin-bottom:10px;
    text-align:left;
}

#lb_main ul.lb_extrafield li{
    margin-bottom:5px;
    margin-right:3%;
}

#lb_main .lb_extra{
    clear:both;
	overflow:hidden;
}

.lb_extrafield .span6:nth-child(2n){
	margin-left:0;
}

.grouptitle{   
    font-size:14px;
    font-weight:bold;
	margin-bottom:10px;
}

#lb_main .lb_adslist .lb_detail{
    float:left;
    margin-right:5px;
}


#lb_main .lb_more {/**LB Ads Extrafield**/
    clear: both;
    background:#f6f6f6;
    border-top:1px solid #EAEEE6;
    padding:4px 10px;
}

#lb_main .lb_more div.lb_listbadgelogo,
#lb_main .lb_more div.lb_hit,
#lb_main .lb_more div.lb_wishlist,
#lb_main .lb_more .lb_addonslist div.lb_comp,
#lb_main .lb_more .lb_addonslist div#lbreview_overallDiv{
    float:right;
    min-height:11px;
    padding:7px;
    vertical-align:text-top;
}

#lb_main div.lb_wishlist_remove a,
#lb_main div.lb_wishlist_remove a:hover{
    padding-left:10px;
}

#lb_main div.lb_wishlist_save a,
#lb_main div.lb_wishlist_save a:hover{
    padding-left:11px;
}

#lb_main .lb_more .lb_addonslist img{
    vertical-align:text-top;
    margin-right:5px;
}

#lb_main .lb_compare input{
    vertical-align:text-top;
    margin-right:5px;
    border:1px solid #889fa8;
}

#lb_main .lb_radius_search input:first-child{
	width:60px;
}

#lb_main .lb_radius_search label{
	font-weight:normal;
}

#lb_main .lb_radius_search input{
	width:120px;
	float:left;
}

#lb_main .lb_radius_search span{
	float:left;
	margin:5px 10px;
}
/*//////////////END LB ADS LISTING/////////////*/

/*//////////////CSS FOR LB ADS DETAIL//////////*/

#lb_main .lb_sharing{/*LB ADS addons*/
    border:1px solid #ddd;
    margin-bottom:20px;
    padding:8px 10px;
    overflow:hidden;
}

#lb_main .lb_sharing div.lb_region,
#lb_main .lb_sharing div.lb_hit,
#lb_main .lb_sharing div.lb_statistic,
#lb_main .lb_sharing div.lb_recommend,
#lb_main .lb_sharing div.lb_reply,
#lb_main .lb_sharing div.lb_flag{
    float: left;
    font-size:11px;
    margin-right:20px;
}

#lb_main .lb_sharing div img{
    vertical-align:middle;
    margin-right:5px;
}

#lb_main .lb_adsdetailcontent{
    position:relative;
}

#lb_main .lb_item_preview{
    position: absolute;
    width: 100%;
    height: 100%;
    background:rgba(255,255,255,0.1);
    z-index: 9999;
}

#lb_main .lb_adsdetailcontent .lb_adexpired,
#lb_main .lb_adsdetailcontent .lb_adsuspended,
#lb_main .lb_adsdetailcontent .lb_adclosed,
#lb_main .lb_adsdetailcontent .lb_adunpublished,
#lb_main .lb_adsdetailcontent .lb_adarchived{
    position:absolute;
    margin-top:150px;
    margin-left:15px;
    z-index:100;
}

.lb_adexpired,
.lb_adunpublished,
.lb_adsuspended,
.lb_adclosed,
.lb_adarchived{
	color:#bc2126;
	font-size:40px;
	font-weight:bold;
	text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;
    

    transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
    -webkit-transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
    -moz-transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
    -o-transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);
    -ms-transform: rotate(340deg) scale(0.791) skew(1deg) translate(0px);

}

.lb_adexpired{
	font-size:60px;
}

.lb_adsuspended{
	color:#d27b0a;
}

.lb_adarchived{
	color:#016fbb;
}


#lb_main .lb_adsdetailcontent .lb_ad_left {
    float: left;
    margin-right: 20px;
    position:relative;
}

#lb_main .lb_adsslider,
#lb_main .lb_header,
#lb_main #lbslider_wrapper{
    margin-bottom:15px;
}

#lb_main .lb_adsdetailcontent .lb_ad_right{
    overflow:hidden;
    line-height:20px;
}

#lb_main .lb_adslistwrapper .lb_statistic{
    display:block;
    margin:0 0 0 20px;
    overflow:hidden;
}

#lb_main .lb_statistic a{
    float:right;
}

#lb_main .lb_adnav,
#lb_main .lb_adsdetailcontent .lb_detail,
#lb_main .lb_pms .lb_detail,
#lb_main .lb_post,
#lb_main .lb_pms .lb_back{
    float:right;
    margin:0 0 10px 10px;
}

#lb_main .lb_adsdetailcontent .gbmap,
#lb_main .lb_adsdetailcontent .lb_video,
#lb_main .lb_adsdetailcontent .lb_ad_middle,
#lb_main .lb_adsdetailcontent .lb_ad_top,
#lb_main .lb_adsdetailcontent .lb_ad_bottom,
#lb_main .lb_adsdetailcontent .lb_form_pms,
#lb_main .lb_adsdetailcontent .lb_extra,
#lb_main .lb_adsdetailcontent .lb_userprofile,
#lb_main .lb_adsdetailcontent .lb_map,
#lb_main .lb_adsdetailcontent #lb_review{
    border-bottom:1px solid #ddd;
    padding:0 0 15px 0;
    overflow:hidden;
    margin-bottom:15px;
}

#lb_main #map .gbmap_canvas,
#lb_main .lb_adsdetailcontent .lb_map{
    border:1px solid #ddd;
    padding:1px;
}

#map-container img{
    max-width:inherit;
}

#lb_main .lb_adsdetailcontent .lb_post b{
    font-weight:normal;
    margin-right:5px;
}

#lb_main .lb_adsdetailcontent .lb_post .hit span{
    background:#afcdda;
    padding:2px 5px;
    color:#fff;
    font-size:10px;

    -webkit-border-radius: 1px;
    -khtml-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

#lb_main .lb_adsdetailcontent .lb_profile_image,
#lb_main .lb_userads .lb_profile_image{
    float:left;
    margin-right:20px;
    margin-bottom:10px;
}

#lb_main .lb_video_wrapper{
    position:relative;
    display:inline-block;
}

#lb_main .lb_profile_content{
    overflow:hidden;
}

#lb_main .lb_adsdetailcontent .lb_profile_detail,
#lb_main .lb_userads .lb_profile_detail{
    margin-bottom:10px;
    float:left;
    margin-right: 20px;
}

#lb_main .lb_form_pms textarea,
#lb_main .lb_form_pms input.inputbox{
    width:98%;
    word-wrap: break-word;
}

.lb_ad_bottom .lb_pms .form-horizontal .control-label, .lb_ad_bottom .lb_pms .form-horizontal .controls {
    float: none;
    margin: 0;
    text-align: left;
    width: auto;
}

/*CSS for tag*/

#lb_main .lb_taglist b{
    margin-bottom:5px;
    display:block;
}

#lb_main .lb_taglist a.lb_tag{
    background: #ddd;
    border:1px solid #ccc;
    float:left;
    text-shadow:0 1px 0 #fff;

    text-decoration:none;
    padding:2px 8px;
    color:#666;
    margin:0 6px 10px 0;
}

#lb_main .gb_radius_simple,
#lb_main #couponCode{
    margin-bottom:20px;
}

#lb_main .gb_radius_simple input,
#lb_main #couponCode label,
#lb_main #couponCode input{
    float:left;
    margin-right:10px;
    line-height:25px;
}

/*//////////////END LB ADS DETAIL//////////*/

/*/////////CSS FOR MAP/////////////*/
#markerlist {
    border:1px solid #ddd;
}

#lb_main .lb_main_inner .lb_location input{
    float:left;
}

#lb_main .lb_main_inner #lb_mapview h3{
    font-size:14px;
    font-weight:bold;
}

.flexcroll{
    border:1px solid #ddd;
}

.lb_chm_mapad_wrapper{
    border-bottom:1px solid #ddd;
    border-top:1px solid #fff;
}

.selected,
.lb_chm_mapad_wrapper:hover{
    background:#f6f6f6;
}

#lb_mapview_right{
    border:1px solid #ddd;
}

#lb_mapview_right .noviewMap{
    text-align:center;
    line-height:300px;
}

/*/////////END CSS FOR MAP/////////////*/

/*/////////CSS FOR DATE/////////////*/

#lb_main .lb_datetitle .lb_date{
    color: #fff;
    font-weight:bold;
    margin:1px 1px 20px 1px;
    font-size:13px;
    padding: 6px 10px 6px 25px;
    display:inline-block;
    background:#0088CC url("../images/icon.png") no-repeat left top;
    background-position:-88px -54px;
}

#lb_main span.date{
    background:url("../images/icon.png") no-repeat left top;
    background-position:-23px 0px;
    height:11px;
    width:12px;
    float:left;
    margin-right:10px;
    margin-top:2px;
}
/*/////////END CSS FOR DATE/////////////*/


/*////////////////CSS FOR LB CATEGORY////////////////*/

.lb_categorylisting,
#category_wrapper .masonay_wrapper {
    width:41%;
    float:left;
    margin:0 5% 2% 0;
    overflow:hidden;
}

.lb_cat_title span{
    color:#888;
    font-weight:normal;
}

.lb_cat_title img{
    vertical-align:middle;
}

span.number{
    color:#666;
}

/*////////////////END CSS FOR LB CATEGORY////////////////*/

/*////////////////CSS FOR LB COUNTRY////////////////*/

#lb_main .lb_countrywrapper .lb_country_list,
#region_wrapper .masonay_wrapper,
.lb_regionlist .masonay_wrapper{
    float:left;
    margin:0 3% 2% 0;
    width:43%;
}

.lb_cat_title,
.lb_country_title,
.lb_region_title{
    border-bottom:3px solid #e2eaec;
    padding:0 0 5px;
    font-weight:bold;
    margin-bottom:10px;
}

#lb_main .lb_cat_title a,
#lb_main .lb_region_title a{
    color:#555;
}

.lb_cat_title img{
    margin-right:5px;
}

.lb_region_title,
.lb_cat_title{
    margin-bottom:2%;
    font-size: 15px;
    font-weight: bold;
}

/*////////////////END CSS FOR LB COUNTRY////////////////*/

/*////////////////CSS FOR LB REGION////////////////*/
#lb_main .lb_categorylisting ul.lb-category-list,
#lb_main .lb_regionlist ul.lb-region-list{
    margin:0;
}

#lb_main .lb_categorywrapper ul.lb-category-list li,
#lb_main .lb_regionlist ul.lb-region-list li {
    padding:0;
    background:url("../images/arrow.png") no-repeat left top;
    padding:0 0 0 10px;
    margin-bottom:10px;
    line-height:16px;
	list-style:none;
}

#lb_main .lb_categorylisting ul.lb-category-list li img,
#lb_main .lb_regionlist ul.lb-region-list li img{
    margin-right:5px;
    vertical-align:middle;
}

#lb_main .lb_categorylisting ul.lb-category-list li.lb_sub_cat ul,
#lb_main .lb_regionlist ul.lb-region-list li.lb_sub_region ul{
    margin-left:10px;
    margin-top:5px;
}

#lb_main .lb_regionlist ul.lb-region-list li ul,
#lb_main .lb_regionlist ul.lb-region-list li ul li ul,
#lb_main .lb_regionlist ul.lb-region-list ul{
    padding-left:7px;
    margin-top:5px;
}

#lb_main .lb_regionlist ul.lb-region-list li ul li,
#lb_main .lb_regionlist ul.lb-region-list li ul li ul li{
    border-bottom:none;
}
/*////////////////END CSS FOR LB REGION////////////////*/

/*///////////////CSS OF LB FORM////////////////*/
#lb_main .lb_form{
    padding:3%;
}

.form-horizontal .control-label{
	position:relative;
}

.lb_form .star{
    color:#cc0000;
	display: block;
    position: absolute;
    right: -8px;
    top: 6px;
}

#lb_main .lb_form a#btnPreview{
	padding:3px 12px;
}

#lb_main .lb_relative{
    position:relative;
}

#lb_main .lb_form .lb_post_category {/*CSS FOR CATEGORY FORM*/
    background: #fff;
    padding:0;
    border:1px solid #ccc;
    width:218px;
	height:28px;	
	background-color: #FFFFFF;
	

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

#lb_main .lb_form input.required{
    font-size:11px;
}

#lb_main .lb_form .gbformcatbrc,
#lb_main .lb_form .lb_post_bcrum{
    float:left;
	max-width:62px;
	height:15px;
	overflow:hidden;
    vertical-align:center;
    padding:5px 0 5px 10px;
}

#lb_main .lb_form .lb_arrow{
    float:left;
    width:19px;
    height:28px;
    background:url("../images/icon.png") no-repeat left top;
    background-position:-63px -19px;
    vertical-align:center;
}

#lb_main .lb_form div.gbselectcat,
#lb_main .lb_form div.gbselectreg{
    display: block;
    height: 25px;
    cursor:pointer;
	position:absolute;
	width:215px;
}

#lb_main .lb_form .lb_select{
    background:url("../images/icon.png") no-repeat left center;
    background-position:-62px 0px;
    width:8px;
    height:5px;
    float:right;
    margin-top:15px;
    cursor:pointer;
    margin-right:10px;
}

/*CSS FOR FORM CATEGORY DROP BLOCK*/
#lb_main .lb_form .lb_select_block{
    position:absolute;
    top:29px;
    border:1px solid #cdd5dd;
    padding:8px;
    width:220px;
    background:#fff;
    z-index:50;
}

#lb_main .lb_form .lb_select_block .lb_select_input{
	margin-bottom:8px;
}
/*Start of Address*/
input#jform_address1{
	margin-bottom:15px !important;
}
/*Start of image block*/

#lb_main .lb_form .lb_image{
    padding:2px;
    background:#f6f6f6;
    border:1px solid #DAD9D9;
    width:100px;
    height:100px;
    display:inline-block;
    margin-right:3%;
    margin-bottom:4%;
    float:left;
    position:relative;
    overflow:hidden;
}

#lb_main .lb_form .lb_add{
    background:url("../images/icon.png") no-repeat center top;
    background-position:0 -16px;
    width:41px;
    height:41px;
    margin-top:30px;
    margin-left:30px;
    position:relative;
}

#lb_main .lb_form .lb_image input{
    width:600%;
    height:255%;
    overflow:hidden;
    cursor:pointer;
    margin-left:-155px;
    position:absolute;
    margin-top:-33px;
    font-size:3em;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

#lb_main .lb_form .lb_image .block{
    position:absolute;
}

#lb_main .lb_form .lb_image .lb_hover{
    background:rgba(255,255,255,0.7);
    width:100px;
    height:100px;
    position:absolute;
    cursor:pointer;
}

#lb_main .lb_video_wrapper .lb_remove a,
#lb_main .lb_video_wrapper .lb_remove a:hover,
#lb_main .lb_form .lb_image .lb_hover a{
    background:url("../images/icon.png") no-repeat right top;
    background-position:-41px -17px;
    width:22px;
    height:23px;
    top:2px;
    right:7px;
    position:absolute;
}

#lb_main .lb_form .lb_image .lb_hover a{
    top:0;
    right:0;
}
/********  profile edit ******/

#lb_main .lb_form .lb_browse_block{
    width:220px;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    overflow: hidden;
    margin-bottom:10px;
    height:32px;
}

#lb_main .lb_form .lb_browse_block input{
    width:88%;
    position: absolute;
    height:32px;
    left:0;
    top:0;
    cursor:pointer;
    overflow:hidden;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    font-size:5em;
}

#lb_main .lb_browse{
    background: #fff;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -khtml-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;

    border:1px solid #CCCCCC;
    font:normal 12px Arial, Helvetica, sans-serif;
    padding:8px 3px 7px 3px;
    word-wrap: break-word;

    -webkit-border-radius: 3px 0 0 3px;
    -khtml-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;

    width:140px;
    cursor:pointer;
    float:left;
    vertical-align:middle;
    padding:4px 0 2px 5px;
    height:20px;
    overflow:hidden;
    line-height:19px;
}


#lb_main .lb_form .lb_browse_block .btn{
	-webkit-border-radius: 0 4px 4px 0;
	-khtml-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	
	margin-left:-1px;
}


/********  FOr Related Categories ******/
#lb_main .lb_cate-box{
    border-bottom:1px solid #d9d9d9;
    margin-bottom:10px;
}

#lb_main .lb_cate-box ul,
#lb_main .lb_relcategory ul{
	margin:0;
}

#lb_main .lb_cate-box ul li,
#lb_main .lb_relcategory ul li{
    padding-left:0;
    margin-bottom:5px;
    display:inline-block;
    margin-right:10px;
}

#lb_main .lb_cate-box ul li input,
#lb_main .lb_relcategory ul li input{
	margin:0 5px 0 0;
}

#lb_main .lb_cate-box ul li.lb_rel_active a{
    color:#333;
}

#lb_main .rel-cat-heading{
    font-weight:bold;
    margin-bottom:10px;
}

#lb_main .lb_relcategory{
    border:1px solid #ccc;
    padding:10px 10px 0;
}

#lb_main .lb_relcategory ul li input{
    margin-right:5px;
}

#loadingcategories,
#relatedcategories{
    overflow:auto;
    margin:10px 0 0;

}

#lb_main .lb_form fieldset.lb_userinfo{
    padding-top:3%;

}
/********  Related Categories end ******/

/*START of Tag block*/
#lb_main .lb_form .lb_tag_wrapper{
    max-width:97%;
    margin-top:10px;
}

#lb_main .lb_tag_block{
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;

    border:1px solid #eee;
    display:inline-block;
    padding:4px 10px;
    font-size:11px;
    margin-right:2%;
    margin-bottom:2%;
    text-shadow:0 1px #fff;
    background: #f6f6f6;
}

#lb_main .lb_form span.lb_tag{
    float:left;
}

#lb_main .lb_form span.lb_delete{
    background:url("../images/icon.png") no-repeat left top;
    background-position:-63px -6px;
    width:8px;
    height:8px;
    float:left;
    margin-left:5px;
    margin-top:3px;
    cursor:pointer;
}

#lb_main .lb_main_inner .lb_form .gbinvalid,
#lb_main .lb_main_inner .lb_form_pms .gbinvalid{
    border: 1px solid red;
}

#lb_main .lb_main_inner .lb_form .lbextention .gbinvalid,
#lb_main .lb_main_inner .lb_form .lb_termcondition .gbinvalid{
    outline:1px solid red;
}
/*///////////////END OF LB FORM////////////////*/

/*////////////////CSS FOR LB USER PROFILE////////////////*/
#lb_main .lb_userads .lb_userprofile{
    padding:15px;
    background:#f6f6f6;
}

#lb_main .lb_userads .lb_profile_detail .lb_info2{
    background:#fdfdfe;
    color:#4e5f65;
    border-bottom:1px solid #eee;
    border-top:1px solid #fff;
    text-shadow:0 1px 0 #fff;
    padding:5px 10px;
}

#lb_main .lb_userads .lb_profile_detail .lb_info2:hover{
    background:#F9FAFB;
}

/*////////////////END CSS LB USER FOR PROFILE////////////////*/

/*////////////////CSS FOR LB PROFILE EDIT////////////////*/
#lb_main .lb_form .lb_profile_image{
    margin:5px 0;
    overflow:hidden;
}


#lb_main .lb_form .lb_profile_image p{
    margin-bottom:10px;
}

/*////////////////END CSS FOR PROFILE EDIT////////////////*/

/*////////////////CSS FOR MY ADS////////////////*/
#lb_main .lb_adslist .lb_content_top .lb_status{
    float:right;
    margin-bottom:5px;
    margin-left:10px;
    margin-top:5px;
}

#lb_main .lb_adslist .lb_status,
#lb_main .lb_adslist .lb_expireDate{
    margin-bottom:10px;
}
/*////////////////END CSS FOR MY ADS////////////////*/

/*////////////////CSS FOR LB PMS////////////////*/
#lb_main .lb_pms .lb_chat span.arrow{
    background:url("../images/icon.png") no-repeat left;
    background-position:-72px 0;
}

#lb_main .lb_pms span.user,
#lb_main .lb_pms span.delete{
    background:url("../images/icon.png") no-repeat left;
    background-position:-84px -17px;
}

#lb_main .lb_pms span.gb_read{
    background:url("../images/read.png") no-repeat left;
}

#lb_main .lb_pms span.gb_unread{
    background:url("../images/unread.png") no-repeat left;
}

#lb_main .lb_pms .lb_deletelink,
#lb_main .lb_pms .lb_deletelink:hover{
    background:url("../images/close.png") no-repeat left;
}


/*////////////////END CSS FOR LB PMS////////////////*/

/*////////////////CSS FOR LB BADGE////////////////*/
#lb_main .lb_badgelogo{
    border:1px solid #BED1DA;
}

#lb_main .lb_package_title{
    background: #f6f6f6;
    border-bottom:1px solid #ddd;
}
/*////////////////END CSS FOR LB BADGE////////////////*/


/*////////////////CSS FOR LB PACKAGE////////////////*/
/*.lb_package_desc{
    border-top:1px solid #ddd;
}

.lb_package_wrapper{
    border-top:1px solid #ddd;
}*/

/*////////////////END CSS FOR LB PACKAGE////////////////*/

/*////////////////CSS FOR LB PAYMENT////////////////*/


#lb_main table.lb_listing tr.midpadding td,
#lb_main table.lb_listing tfoot tr.total td{
    border-top:1px solid #eee;
}

#lb_main table.lb_listing tfoot tr.total td{
    background:#f6f6f6;
}

.lb_paymentinfo{
    border-bottom:1px solid #CDD5DD;
}
/*////////////////END CSS FOR LB PAYMENT////////////////*/

/*////////////////CSS FOR UNORDERED LIST////////////////*/
#lb_main ul.lb_list{
    margin-bottom:5px;
}

#lb_main ul.lb_list li{
    margin-bottom:10px;
    background:none;
    padding:0;
}
/*////////////////END CSS FOR UNORDERED LIST////////////////*/


/*////////////////CSS FOR TABLE////////////////*/

#pms_msg_listing tbody > tr:nth-child(2n+1) > td{
	background:none;
}

/*////////////////END CSS FOR TABLE////////////////*/

/*////////////////END CSS FOR INVOICE////////////////*/
#lb_main .lb_invoice input.button{
    padding:5px 15px;
}

#lb_main span.lb_required{
    color: #CC0000;
    line-height: 23px;
    padding: 3px;
}

/*#lb_main fieldset.radio input,
#lb_main input#termncondition.gbinvalid{
	outline: 1px solid red;
}*/

#lb_main .radio input.gbinvalid{
    outline: 1px solid red;
}

.lb_invoice_show_detail{
    cursor:pointer;
    color:#5A8026;
}

.lb_cart_invoice_detail_items{
    margin-top:5px;
}

/*////////////////CSS FOR Pagination////////////////*/
/*////////////////END CSS FOR Pagination////////////////*/


/*////////////////CSS FOR STSTEM MESSAGE////////////////*/
/*////////////////END CSS FOR STSTEM MESSAGE////////////////*/

@media screen and (max-width:760px){
	#lb_main .lb_adsdetailcontent .lb_ad_left,
	#lb_main .lb_adsdetailcontent .lb_ad_right{
		float:none;
		margin:0;
		display:block;
		width:100%;
	}
}


