body{font-family: verdana; font-size: 10pt; line-height: 1.5; color: #000000; margin: 0px; padding: 0px; background: #FAFAFA; text-align: left;}
a{color: #000000; text-decoration: none;}

img{border: 1px solid #C4C4C4; padding: 4px; background: #FAFAFA;}

.clr{clear: both;}

/*-------------------------Main-------------------------------*/
.main{}
.container{width: 650px; margin: 0; padding: 0 10px;}
aside.col-md-4{width: 650px; margin: 0; padding: 0 10px;}

.main .top_menu, .listings-search-form, .lc, .breadcrumb, .menu-main-menu, .view-pager{display: none;}

.footer{border-top: 1px solid #C4C4C4; margin: 0 10px; padding: 20px 0; width: 650px;}
.footer .content{margin: 0;}
.footer ul{display: none;}

.header{padding: 20px 0;}
header.container{padding: 20px 35px;}
.logo{padding: 0; border: none; overflow: hidden;}

.account_menu{display: none; }

.rc{float: none; width: auto;  }

h1, .h1 {font-size: 15px; font-weight: normal; text-transform: capitalize; margin: 0px; padding: 0px 0px 20px; color: #000000; }
h2, .h2 {font-size: 15px; font-weight: normal; color: #000000; }
h3, .h3 {font-size: 14px; font-weight: normal; color: #000000; }

p{line-height: 2;}

p.header-comment{padding: 0px 0px 20px; margin: 0px; }

.content-block {overflow: hidden; }

.r{padding-bottom: 10px;}
.r:last-child{padding-bottom: 20px;}
.r .f, .r .l, .r .ll{font-size: 12px; line-height: 12px; padding: 0 0 5px; }
.r .v{}
.r .v .v-link{position: relative; display: inline; margin-left: 10px; }
.b{overflow: hidden; }
.b.outside{padding-top: 25px; }

/*------------------------Pages------------------------------*/
.pages{color: #000000; line-height: 14px; text-decoration: none; display: none; }
.sorter{padding: 5px 0px; border-bottom: solid 1px #C4C4C4; display: none; }

/*------------------------Inputs------------------------------*/

input, select, textarea{display: none }

.btn{float: left; margin-right: 40px; }
.btn-text{float: left; line-height: 37px; }
.btn-link{float: left; line-height: 37px; font-size: 14px; }
.btn-link ins{position: relative; padding: 0px; top: 0px; margin-right: 10px; float: left; margin-top: 3px; }
.btn-margin{margin-left: 40px; }
.link-margin{margin-left: 20px; margin-right: 0px; }
.link-r-margin{margin-right: 10px; margin-left: 0px; }

div.line{padding: 20px 0px; overflow: hidden; }
h1.line, h2.line, h3.line{overflow: hidden; padding: 10px 0; margin-top: 20px; }
.line.top{border-top: solid 1px #C4C4C4; }
.line.bottom{border-bottom: solid 1px #C4C4C4; margin-bottom: 20px; }
/*------------------------------------------------------------*/


.edit_block{}
.edit_block .r{}
.edit_block .r .v input[type=text], .edit_block .r .v input[type=password], .edit_block .r .v textarea, .edit_block .r .v select{ width: 500px; }
.edit_block .r .v textarea{height: 100px; }
.edit_block .r .v .short{width: 70px}
.edit_block .r .v .middle{width: 150px}
.edit_block .r .v.captcha input{width: 350px}
.edit_block .r .v.captcha img{border: none; padding: 0; float: left; }
.edit_block .rollup-box{padding-top: 15px; border-bottom: solid 1px #C4C4C4; padding-bottom: 20px; }
.edit_block .rollup-box .title{cursor: pointer; }
.edit_block .rollup-box .title h2{margin: 0px; margin-left: 45px; line-height: 37px; color: #000000; font-size: 15px; }
.edit_block .rollup-box .cont{margin-top: 10px; padding-left: 45px; }

.edit_block ul.a-list{padding: 0px; margin: 0px;}
.edit_block ul.a-list li{list-style: none; }
.edit_block ul.a-list li .a-header{background: #ECECEC; padding: 7px 10px; font-size: 13px; line-height: 13px; margin-bottom: 15px; overflow: hidden; }
.edit_block ul.a-list li .a-header .slide{float: left; }
.edit_block ul.a-list li .a-header .slide ins{background-image: url(../img/icons-small-ltr.png); background-repeat: no-repeat; width: 15px; height: 15px; position: relative; padding: 0px; top: 0px; margin-right: 15px; float: left; cursor: pointer; }
.edit_block ul.a-list li .a-header .slide ins.i-o{background-position: -55px -780px; }
.edit_block ul.a-list li .a-header .slide ins.i-c{background-position: -55px -805px; }

.logform{}
.logform .r .v input[type=text], .logform .r .v input[type=password], .logform .r .v textarea, .logform .r .v select{ width: 350px; }
.logform .r .b{margin-left: 70px; text-align: right}
.logform .r .lr{margin-right: 70px; text-align: right}
.logform .r .br{float: right}
.logform .r .v input.openid{width: 180px}

/*-----------------------Controllers----------------------------*/

.sorter-btn{border: none; background-color: transparent; padding: 0; font-size: 11px; margin: 0; position: absolute; }

/*-----------------------Tubs----------------------------*/
.tabs{border-top: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; min-height: 35px;}
.tabs ul{padding-left: 0;}
.tabs ul li{list-style-type: none; line-height: 1;}
.tabs ul li a{color: #000000;}

.tab-size-20 a, .tab-size-20 li{font-size: 15px}
.tab-size-17 a, .tab-size-17 li{font-size: 15px}
.tab-size-15 a, .tab-size-15 li{font-size: 15px}

/*-----------------------Others----------------------------*/
.alert-block{padding: 15px 20px; margin-bottom: 5px; background: #ECECEC; overflow: hidden; font-size: 14px; }
.alert-block.approve{color: #000000; }
.alert-block.decline{color: #DE0F3F; }
.alert-block.info{color: #000000; }
.alert-block .close{float:right;}
.alert-block.info .close{display:none;}

.center, .centered{text-align: center}
table.list{width: 100%; border: none; border-collapse: collapse; }
table.list th{ background: #1565C0; padding: 5px; text-align: center; margin: 0px; color: #FFFFFF;}
table.list td{border-top: solid 1px #C4C4C4; padding: 5px; }
table.list td .short{width: 70px}
table.list .empty{text-align: center; }

.promo-block{display: none; }
.search-form{display: none; }

.item{padding: 10px; border-bottom: solid 1px #C4C4C4; }
.item h3{padding: 0; margin: 6px 0; }
.item.highlight{background-color: #E1EDFA; }
.item .image{float: left; position: relative; }
.item .image .img-icon{position: absolute; bottom: 11px; left: 5px; background: url('../../../img/px-dark.png') repeat; } 
.item .image .img-icon ins{float: left; padding: 0; margin: 0 3px; position: relative;  top: 0; text-decoration: none; }
.item .body{margin-left: 120px; line-height: 15px; }
.item .body h3{margin-top: 0;}
.item .actions{padding-top: 5px; }
.item .t-2{padding-top: 5px; }
.item .t-1 span, .item .t-2 span{color: #2E2E2E; }
.item.empty{padding: 50px; border-bottom: none; text-align: center}

.view{position: relative; overflow: hidden; min-height: 120px; line-height: 2;}
.view h2{margin: 17px 0; vertical-align: bottom;}
.view .h2{margin-top: 0; margin-bottom: 17px;}
.view h2 span{color: #000000;}
.view h2 del{color: #000000; font-size: 14px;}
.view .image{float: left; width: 210px; }
.view .body{margin-left: 220px; line-height: 15px; max-width: 580px; }
.view .body h3{margin-top: 0;}
.view .actions{display: none }
.view .t-1{min-height: 50px; margin-bottom: 10px;}
.view .t-1 span, .view .t-2 span{color: #2E2E2E; }
.view .t-1 span.status{color: #DE0F3F;}
.view .t-2{position: absolute; right: 0; top: 0; text-align: right; z-index: 100;}
.view .t-3{margin-bottom: 20px;}
.view-section{margin-top: 20px;}
.view-section .r{overflow: hidden; font-size: 13px; line-height: 13px;  }
.view-section .r .f{float: left; width: 180px; margin-right: -180px; color: #2E2E2E; font-size: 13px; line-height: 1.2; }
.view-section .r .v{margin-left: 185px; padding: 0 5px; line-height: 1.2; max-width: 400px;}
.view-section h2{border-top: solid 1px #C4C4C4; border-bottom: solid 1px #C4C4C4; padding: 6px 0; margin: 20px 0; }

#banner-place-bottom-banner{display: none; }
#banner-place-left-banner{display: none; }

.noPrint{display: none !important;}
.print_block, .only_print{display: block !important;}

/* demo panel hide */
#nav{display: none !important;}

.page-header{margin: 0; padding-top: 20px; padding-bottom: 0; border-top: 1px solid #C4C4C4; border-bottom: 0;}
.nav-tabs{display: none; border: none;}

.mortgage_calc_block{display: none;}
.user_info .contact_form{display: none;}
.dropdown{display: none;}

#pages_block_1{display: none;}

.rc_wrapper{border-top: 1px solid #C4C4C4; padding-top: 15px;}

#view_listing{position: relative;}
#view_listing h1{margin-right: 110px;}

.user_info h2{border-top: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; font-size: 15px; line-height: 1; color: #000000; padding: 16px 0;}
.user_info .image{float: left; margin-bottom: 20px; width: 200px; height: 200px; margin-right: -200px;}
.user_info h3, #user_block{margin-bottom: 20px; min-height: 220px;}
.user_info h3 a{color: #000000;}
.user_info h3{margin-top: 0; margin-bottom: 0;}
.user_info h3, .user_info h3 a{line-height: 1;}

.photos table{margin-top: 10px; padding: 0 15px; width: 100%; margin-bottom: 20px;}
.photos table td{text-align: left; width: 33%;}

.qr-code{position: absolute; right: 15px; padding-left: 4px; padding-bottom: 4px; text-align: right; border: none; z-index: 2;}
.qr-code p{margin-top: -5px; padding: 0;}
.qr-code img{width: 100px; height: 100px;}

.view_user{position: relative; overflow: hidden; height: 210px; z-index: 10; line-height: 1;}
.view_user h2{margin: 17px 0; vertical-align: bottom;}
.view_user .image{float: left; width: 210px; height: 210px; margin-bottom: 20px; border-width: 1px;}
.view_user .body{display: none;}
.view_user .actions{display: none;}

.user_contact, .contact_form, .right-banner-place, .user_listings{display: none;}

#view_user .view-section{margin: 0;}
#view_user .view-section .view-user{padding-bottom: 40px; z-index: 1; margin-top: -210px;}

.rating li{display: none;}

.ajax_notice .loading{display: none;}
.edit_block .r{clear: both;}

.widgets{display: none;}

.dl-horizontal dt{clear: none; margin-bottom: 10px; text-align: left; font-weight: normal; color: #000000;}
.dl-horizontal dd{margin-bottom: 10px; color: #000000;}

.nav-tabs > li{
	float: none;
	border-top: 1px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
	margin: 20px 0;
	padding: 15px 0;
	font-size: 15px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	padding: 0;
	border: none;
	color: #000000;
	
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding: 0;
}

.panel{border: none; box-shadow: none;}

.panel-heading{
	padding: 15px 0;
	border-top: 1px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
	margin: 20px 0;
	border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.panel-default > .panel-heading{
	background: none;
}

.panel-body{
	padding: 0;
}

.panel-body .tab-content{margin: 0;}

.media{
	/*margin-bottom: -180px;*/
}

.media-body{
	padding-left: 20px;
}

.thumbnail{
	border: none; padding: 0; text-align: left;
}

.thumbnail > img, .thumbnail a > img{
	margin: 0;
}

.thumbnail .caption{
	margin-top: 20px;
	padding: 0;
}

.media .thumbnail{
	border: none; padding: 0;
}

.selectBox-dropdown{
	display: none;
}
