/****BASIC STYLES*****************************************************************************************/
html body{color:#222;}

.dif,.dif a,a.dif{color:#444;} .dif a:hover,a.dif:hover{color:#222;}
.dul,.dul a,a.dul{color:#777;} .dul a:hover,a.dul:hover{color:#444;}

a{color:#666;text-decoration:none;}a:hover{color:#333;}

a.button{background-color:#888;color:#fff;border:1px solid #666;}
a.button:hover{background-color:#333;}
a.buttonBig{background-color:#666;color:#fff;}
a.buttonBig:hover{background-color:#4e0c0d;}

.input,select,textarea{background:# ccc;border:1px solid #ccc;color:#666;text-shadow:1px 1px rgba(255,255,255,.5);}
.input,textarea{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
	background: -webkit-linear-gradient(top, #fff 70%, #eee);
	background:    -moz-linear-gradient(top, #fff 70%, #eee);
	background:     -ms-linear-gradient(top, #fff 70%, #eee);
	background:      -o-linear-gradient(top, #fff 70%, #eee);
	background:         linear-gradient(top, #fff 70%, #eee);	
}
.input:focus,select:focus,textarea:focus{border-color:#777;color:#666;}
header .input:focus,header select:focus,header textarea:focus,footer .input:focus,footer select:focus,footer textarea:focus{border-color:#777;color:#968886;}
input.button{background-color:#eee;color:#444;border:1px solid #ccc;}
.searchFull.btn input.button{background:none;border:none;}
.star{color:#600;}
header .star, footer .star{color:#c33}

.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll,.bdrAll td,.bdrAll th,.bdrAllDashed,.bdrAllDashed td,.bdrAllDashed th,.headHr,.headVr,.data{border-color:#ccc;}
header .bdr,header .bdrT,header .bdrR,header .bdrB,header .bdrL,header .bdrAll,header .bdrAll td,header .bdrAll th,header .bdrAllDashed,header .bdrAllDashed td,header .bdrAllDashed th,header .headHr,header .headVr,header .data,footer .bdr,footer .bdrT,footer .bdrR,footer .bdrB,footer .bdrL,footer .bdrAll,footer .bdrAll td,footer .bdrAll th,footer .bdrAllDashed,footer .bdrAllDashed td,footer .bdrAllDashed th,footer .headHr,footer .headVr,footer .data{border-color:#353364;}
img.bdr,.bdrDark{border-color:#aaa;}
.hot .slider img.bdr+span{border: 0px solid #fff;} .hot .slider img.bdr+span:hover{border: 8px solid #ccc;}	

.headHr{background-color:#333;}
.headHr,.headHr a{color:#eee;}.headHr a:hover{color:#fff;}
.headHr .star{color:#ff9;}
.headHr .dif{color:#ccc;}
.headVr{background-color:#eee;}
.data,.bg{background-color:#f9f9f9;}

.paging a{background-color:#eee;}
.paging a.on,.paging a:hover{background-color:#444;color:#fff;border:1px solid #000;}

.h1 h1{color:#343465; text-shadow:1px 1px #fff;}
.h1{border-bottom:1px solid #343465;}
.h2 h2{/*display:block;*/color:#555;}
.h2 h2,.h2 h2 a{color:#555;}.h2 h2 a:hover{color:#222;}

.b1{color:#666;}
.b1:before{color:#666;}
.b2:before{color:#444;}
header .b2:before{color:#333;}
.b3:before{color:#666;}

/***********/
.formTable{border:1px solid #ccc;}
.formTable > tbody > tr > td,.formTable > thead > tr > td{border:1px solid #ddd;}
form.inputs-bs10px .input,form.inputs-bs10px select,form.inputs-bs10px textarea{-webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);-moz-box-shadow: 0 0 10px rgba(0,0,0,.15);box-shadow: 0 0 10px rgba(0,0,0,.15);}



/*TML*/
#tml > ul > li > a{color:#353364; /*text-shadow:1px 1px #fff;*/border-color:#353364;}
#tml > ul >li.on > a, #tml > ul > li:hover > a{color:#fff; cursor:pointer; text-shadow:1px 1px #000;background:#353364;}
#tml ul ul{background:#353364;}
#tml li li{border-bottom:1px solid #ffffff;border-top:1px solid #585858;}
#tml li li a{color:#fff;} #tml li li a:hover{background:#00aeef; color:#fff;}



/*******MEAN MENU***********************************************************************************************/
.mean-container .mean-bar{}
.mean-container a.meanmenu-reveal{color:#fff;}
.mean-container a.meanmenu-reveal span{background:#fff;}
.mean-container .mean-nav{background:#333;}
.mean-container .mean-nav ul li a{color:#fff;border-top:1px solid #444;}
.mean-container .mean-nav ul li li a{border-top:1px solid #444;}
.mean-container .mean-nav ul li a:hover{background:#222;}
.mean-container .mean-nav ul li a.mean-expand{background:#222;}
.mean-container .mean-nav ul li a.mean-expand:hover{background:#111;}

/******ELEMENTS STYLES*****************************************************************************************/



/***** IMG FRAMES STYLES *****/
.BSTL{box-shadow:-5px -5px 0 #ccc;}
.BSBR{box-shadow:5px 5px 0 #ccc;}
.BSTLBR{box-shadow:-5px -5px 0 #999,5px 5px 0 #ccc;}
.BS5px{box-shadow:0 0 5px #fff;}
.BS10px{box-shadow:0 0 10px #fff;}
.imgFrame.bdr{border-color:#999;}
.imgFrame.bdr:hover{border-color:#ccc;}

/*****MAIN CONTAINER , HEADING , INNER CONTAINER *****/

.mc{background:#f8f8f8;border:1px solid #ccc;}
.hot.mc{background:none;border:none;/*padding-top:8px;*/}
.hot.mc .ic{background:#f8f8f8;border:1px solid #ccc;}

.transparent .hot.mc .ic{background:none;border:none;}
.transparent .mc,.transparent .ic{background:none;border:none;padding:0;}
.transparent .h2{margin:10px 0;}

/***TCL***/
.tcl ul > li .plus:after{color:#666;}
.tcl.divider ul > li{border-bottom:1px solid #ddd;}
.tcl.border ul > li{border:1px solid #666;}
.tcl li a{color:#29296f;}.tcl li a:hover{color:#111;}
.tcl li li a{color:#666;} .tcl li li a:hover{color:#333;}
.tcl li li li a{color:#666;} .tcl li li li a:hover{color:#333;}

/**QUICK CONTACT AND HR***/
.qc .hr,.hr{border-bottom:1px dashed #999;margin:12px 0;}





/************* Shopping Cart ************/
.cart{background:#eee;border:1px solid #ccc; color:#333}
.cart2{background:#333;color:#ccc;}
.cart2 .dif{color:#fff;}
.cart3 .dif{color:#633;}
header .cart3 .dif,.cart5 .dif{color:#ff6;}
header .cart3,header .cart4,header .cart5{ color:#999}
.cart5{background:#333;border:1px solid #000; color:#ccc}
.cart5 .bdrB{border-color:#666;}
.cartDetail{background:#333;border:1px solid #666;}
.cartButtons a.button,.cartButtons a:first-child.button{background:#444; color:#eee; border:1px solid #000}
.cartButtons a:first-child.button, a.button.add2Cart + .button{background:#ddd;color:#000; border:1px solid #999}
.cart6 b{background:#444;color:#fff;}
.cart6 span:before{border-right-color:#444;}

header .cart, footer .cart{background:#ececec;border:1px solid #463533;}

/*****SITEMAP*****/
.categTree .tree,.categTree .tree ul{border-left:1px solid #ccc;}
.categTree,.categTree a{color:#555;} .categTree,.categTree a:hover{color:#222;}

/******REI*******/
.zoomIcon{text-shadow:1px 1px rgba(0,0,0,.75);}
.zoomIcon a{color:#fff;} .zoomIcon a:hover{color:#fff;}
.typeBuy,.typeRent,.typeSell{color:#fff;text-shadow:1px 1px rgba(0,0,0,.75);}
.typeBuy{background:#bbb; color:#111; text-shadow:1px 1px #fff} .typeRent{background:#666;} .typeSell{background:#333;}

/*****REI PROJECTS********/
.project_tml{border-bottom:3px solid #555;}
.project_tml > li{border-left:1px solid #ccc;}
.project_tml > li.on a, .project_tml > li a:hover{background:#555;color:#fff;}
#projectMoreLinksDiv a{color:#ccc;}  #projectMoreLinksDiv a:hover{background:#85171e;}

/******FOOTER STYLES*****************************************************************************************/
footer,footer a{color:#29296f;} footer a:hover{color:#333;}
footer .mc,#footerFormat1 .ic{background:none;border:none;padding:0;}
footer .h2{border:none;}
footer .h2 h2,footer .h2 h2 a{color:#343465;}footer .h2 h2 a:hover{color:#333;}
footer .Tab .d{border-left:1px solid #ccc;}
footer .Bullet b.fb:before{color:#bfaf9d;}

/******JQUERY BXSLIDER*****************************************************************************************/
.bx-wrapper .bx-pager{color: #666;}
.bx-wrapper .bx-pager.bx-default-pager a{background: #aaa;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background:#444;}
.bx-wrapper .bx-caption span{color:#666;}

 /***JQUERY UI TABS CSS*****************************************************************************************/
.ui-tabs-nav{}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-active a, .ui-tabs-nav .ui-state-active a{background:#343465;color:#fff;border:1px solid #ccc;border-width:1px 1px 0;}
.ui-tabs-nav .ui-tabs-selected a:after{border-top-color:#666;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active{background:#fff;color:#333;border:1px solid #ccc;border-width:1px 1px 0;}
	
.bxslider .h, .bxslider .h a{ color:#633}	.bxslider .h a:hover{ color:#600}

/***MOBILE STYLES***********************************************************************************************/
@media(max-width:640px){
#headerFormat1 .row1, #headerFormat2 .row1, #headerFormat4 .row1{border-bottom:none;}
.plusMinus:before{color:#666;}
.common_project li{border-bottom:1px solid #333;}
.ttwCommonForm>ul .on {border-bottom-color:#2a2a2a}
}
@media(max-width:480px){s
.formTable tbody tr{border:1px solid #ccc;}
}

.bdrB_dif li.bdr{ border-color:#ccc;background:#fff;}
.bdrB_dif li.bdr:hover{border-color:#999;}
.hot.mc .bdrB_dif.ic{background:none;border-width:2px 0 0;border-color:#343465;}
