/****BASIC STYLES*****************************************************************************************/
html body{color:#333;}

.dif,.dif a,a.dif{color:#004077;} .dif a:hover,a.dif:hover{color:#052c6a;}
.dul,.dul a,a.dul{color:#777;} .dul a:hover,a.dul:hover{color:#000;}
header .dif, header .dif a, header a.dif{color:#dff0ff;} header .dif a:hover, header a.dif:hover{color:#fff;}

a{color:#133873;text-decoration:none;}a:hover{color:#000;}

a.button{background: linear-gradient(#fff, #cecece) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    color: #444;
}
		
		
a.button:hover{border-color:#7a91b0;}
a.buttonBig{background:#007bb8; border:1px solid #00679a; color:#fff; font-weight:bold;}
a.buttonBig:hover{border-color:#084c86; background:#0a5391;}

select {border:1px solid #b1bfd2;}
input[type=text],.input,textarea{background:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e3e3e3');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e3e3e3));
	background: -webkit-linear-gradient(top, #fff, #e3e3e3);
	background:    -moz-linear-gradient(top, #fff, #e3e3e3);
	background:     -ms-linear-gradient(top, #fff, #e3e3e3);
	background:      -o-linear-gradient(top, #fff, #e3e3e3);
	background:         linear-gradient(top, #fff, #e3e3e3);	
	border:1px solid #bfbfbf;color:#666;text-shadow:1px 1px rgba(255,255,255,.5); border-radius:7px;}
input[type=text]:focus,.input,select:focus,textarea:focus{background:#eee;}
.input:focus,select:focus,textarea:focus{border-color:#bdbdbd;color:#666;}

input.button{border:1px solid #007fba; color:#fff; font-weight:bold;background:018dce;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#018dce', EndColorStr='#37baf6');
		background:-webkit-gradient(linear, left top, left bottom, from(#edae03), to(#37baf6));
		background:-webkit-linear-gradient(#018dce, #37baf6);
		background:   -moz-linear-gradient(#018dce, #37baf6);
		background:     -ms-linear-gradient(#018dce, #37baf6);
		background:      -o-linear-gradient(#018dce, #37baf6);
		background:         linear-gradient(#018dce, #37baf6);}


.searchFull.btn input.button{background:none;border:none;}
.star{color:#f00;}
.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll,.bdrAll td,.bdrAll th,.bdrAllDashed,.bdrAllDashed td,.bdrAllDashed th,.headHr,.headVr,.data{border-color:#b1bfd2;}
img.bdr,.bdrDark{border-color:#c0c0c0;}
.hot .slider img.bdr+span{border: 0px solid #cc6633;} .hot .slider img.bdr+span:hover{border: 8px solid #993300;}	

.headHr{background:#0e4b7e;color:#fff;text-shadow:1px 1px rgba(0,0,0,.75);}
.headHr,.headHr a{color:#cde0ff;text-shadow:1px 1px rgba(0,0,0,.25);}.headHr a:hover{color:#e9e7e7;}
.headHr .star{color:#f5ca35;}
.headHr .dif{color:#def;}
.headVr{background:#dbecff;
			
}
.headVr .b1:before, .h.large .b1:before{color:#af2a01;}

.data,.bg{background-color:#edf5ff;}

.paging a{background-color:#fff; border:1px solid #e2e2e2;} 
.paging a.on,.paging a:hover{background-color:#008bcb;color:#fff;border:1px solid #ccc;text-shadow:1px 1px rgba(0,0,0,.75);}
.h1 h1{color:#0b2a5b;}
.h2 h2{/*display:block;*/color:#333;}
.h2 h2,.h2 h2 a{color:#e7f4ff; }.h2 h2 a:hover{color:#fff;}
.h2{background:#003d71;color:#fff;text-shadow:1px 1px rgba(0,0,0, 0.30);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#004784', EndColorStr='#003d71');*zoom:1;
		background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#DD0A0E), to(#003d71));
		background-image:-webkit-linear-gradient(#004784 -10%, #004681 50%, #003d71 100%);
		background-image:   -moz-linear-gradient(#004784 -10%, #004681 50%, #003d71 100%);
		background-image:    -ms-linear-gradient(#004784 -10%, #004681 50%, #003d71 100%);
		background-image:     -o-linear-gradient(#004784 -10%, #004681 50%, #003d71 100%);
		background-image:        linear-gradient(#004784 -10%, #004681 50%, #003d71 100%);
}
		
.b2:before{color:#08599e;}
header .b2:before{color:#ffe17e;}
.b3:before{color:#006699;}


/***********/
.formTable{border:1px solid #b1bfd2;}
.formTable > tbody > tr > td,.formTable > thead > tr > td{border:1px solid #b1bfd2;}
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);}

/******HEADER STYLES*****************************************************************************************/

header, header a,header .h2 h2,header .h2 h2 a{color:#e7f4ff;} header a:hover,header .h2 h2 a:hover{color:#fff;}
#headerFormat2 .row1{border-bottom:1px solid #dfbe4f;}
#headerFormat4 .row1{border-bottom:1px solid #dfbe4f;}
#headerFormat5 .row2{border-top:4px solid #dfbe4f;}
#headerFormat6 .row1{border-bottom:1px solid #dfbe4f;}

/*TML*/
nav#tml	{}
#tml > ul > li{}
#tml > ul > li > a,#tml > ul > li > span a{color:#012543;}

#tml > ul > .on > a:after,#tml > ul > .on > span a:after,#tml > ul > li:hover > a:after,#tml > ul > li:hover > span a:after{border-bottom-color:#8fbbf8; border-left-color:#8fbbf8;} 
#tml > ul > .on > a,#tml > ul > .on > span a, #tml > ul > li:hover > a,#tml > ul > li:hover > span a{color:#fff; background:#012543;}
#tml ul ul{background-color:#012543;}
#tml li li{border-bottom:1px solid #000;border-top:1px solid #07487e; }
#tml li li a{color:#fff;}
#tml li li a:hover{background-color:#07508c; color:#fff;}

/*****FLASH BG****/
.flashBg{background:#7c5618;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7c5618', EndColorStr='#5b3e0e');
	background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#7c5618), to(#5b3e0e));
	background-image:-webkit-linear-gradient(#7c5618, #5b3e0e);
	background-image:   -moz-linear-gradient(#7c5618, #5b3e0e);
	background-image:    -ms-linear-gradient(#7c5618, #5b3e0e);
	background-image:     -o-linear-gradient(#7c5618, #5b3e0e);
	background-image:        linear-gradient(#7c5618, #5b3e0e);
}
.tml.vertical #tml > ul > li > a{border:none;border-top:1px solid #ffe59b;border-bottom:1px solid #ffbd07;color:#000;text-shadow:1px 1px #f1f89f;}

/*******COMPANY BG********/
.companyBg{
	background:#ffea3f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffea3f', EndColorStr='#e8aa14');
	background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffea3f), to(#e8aa14));
	background-image:-webkit-linear-gradient(#ffea3f, #e8aa14);
	background-image:   -moz-linear-gradient(#ffea3f, #e8aa14);
	background-image:    -ms-linear-gradient(#ffea3f, #e8aa14);
	background-image:     -o-linear-gradient(#ffea3f, #e8aa14);
	background-image:        linear-gradient(#ffea3f, #e8aa14);
}
/*****TOP GENERAL LINKS******/
.tglHome:after{color:#99c4df;} .tglInquiry:after{color:#99c4df;} .tglContact:after{color:#99c4df;}
.tgl,.tgl a{color:#99c4df;}

/*******MEAN MENU***********************************************************************************************/
.mean-container .mean-bar{background:#06569a;}
.mean-container a.meanmenu-reveal{color:#fff;}
.mean-container a.meanmenu-reveal span{background:#fff;}
.mean-container .mean-nav{background:#1272c3;}
.mean-container .mean-nav ul li a{color:#fff;border-top:1px solid #f00;border-top:1px solid rgba(255,255,255,.1);}
.mean-container .mean-nav ul li li a{border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);}
.mean-container .mean-nav ul li a:hover{background:#990000;background:rgba(255,255,255,.1)}
.mean-container .mean-nav ul li a.mean-expand{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.2);}
.mean-container .mean-nav ul li a.mean-expand:hover{background:#055191;}

/******ELEMENTS STYLES*****************************************************************************************/

/***** IMG FRAMES STYLES *****/
.BSTL{box-shadow:-5px -5px 0 #c0c0c0;}
.BSBR{box-shadow:5px 5px 0 #c0c0c0;}
.BSTLBR{box-shadow:-5px -5px 0 #7e7c7c,5px 5px 0 #c0c0c0;}
.BS5px{box-shadow:0 0 5px #c0c0c0;}
.BS10px{box-shadow:0 0 10px #c0c0c0;}
.imgFrame.bdr{border-color:#7e7c7c;}
.imgFrame.bdr:hover{border-color:#c0c0c0;}

/*****MAIN CONTAINER , HEADING , INNER CONTAINER *****/
.ic{background:#f4f4f4;border:1px solid #d3d3d3;}

/***TCL***/
.tcl ul > li .plus:after{color:#999; font-size:10px;}
.tcl.divider ul > li{border-bottom:1px dotted #a3a3a3;}
.tcl.divider ul > li:last-child{border-bottom:none;}
.tcl.divider ul > li li:last-child{border-bottom:none;}
.tcl.border ul > li{border:1px solid #666;}
.tcl li a{color:#133873;}.tcl li a:hover{color:#000;}
.tcl li li a{color:#133873;} .tcl li li a:hover{color:#000;}
.tcl li li li a{color:#133873;} .tcl li li li a:hover{color:#000;}

/**QUICK CONTACT AND HR***/
.qc .hr,.hr{border-bottom:1px dashed #a3a3a3;}

/***** ROUNDED SEARCH *****/
.searchRound .input{background-color:#333;color:#996633;border:1px solid #999;}
.searchRound .button{border:1px solid #ccc;}

/************BODY FORMATS*******************/
.body_static .h2,.body_static .ui-tabs-nav{border-bottom:1px solid #dfbe4f;}
.body_static .ui-tabs-nav a, .body_static .ui-tabs-nav .body_static .ui-tabs-disabled a:hover, .body_static .ui-tabs-nav .ui-tabs-disabled a:focus, .body_static .ui-tabs-nav .ui-tabs-disabled a:active{color:#300;}
.body_static .h2 h2{color:#bae275;}
.body_static .h2 h2,.body_static .h2 h2 a{color:#900;}.body_static .h2 h2 a:hover{color:#300;}
.st_background{background:#ffe8b6;}
#bodyFormat1{ background-color:#fff;}
/************* Shopping Cart ************/
.cart{background:#eef6ff;border:1px solid #aaa;} 
.dib .cart span {color:#333;}
.dib .cart2 {background:#eef6ff; color:#333;} .dib .cart2 .dif{color:#da0f0f;}
.dib .cart3 {color:#fff;} .dib .cart3 .dif{color:#333;}
.dib .cart4 {color:#fff;} .dib .cart4 .dif{color:#333;}
.dib .cart5 {background:#eef6ff; border:1px solid #fff;color:#333;} .dib .cart5 .dif{color:#da0f0f;} .dib .cart5 .bdrB{border-color:#8da7c5;}
.cartDetail{background: none repeat scroll 0 0 #eef6ff;
    border:none;}  
#cartAndCartDetails a {color:#fff;} #cartAndCartDetails a:hover {color:#fff;}
.cartButtons a.button,.cartButtons a:first-child.button{ color:#fff; font-weight:bold;background:da0f0f;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#da0f0f', EndColorStr='#e90606');
		background:-webkit-gradient(linear, left top, left bottom, from(#edae03), to(#37baf6));
		background:-webkit-linear-gradient(#da0f0f, #e90606);
		background:   -moz-linear-gradient(#da0f0f, #e90606);
		background:     -ms-linear-gradient(#da0f0f, #e90606);
		background:      -o-linear-gradient(#da0f0f, #e90606);
		background:         linear-gradient(#da0f0f, #e90606);}

.cartButtons a:first-child.button, a.button.add2Cart + .button{background:#006699;color:#fff;}
.cart6 b{background:#eef6ff;color:#333;}
.cart6 span:before{border-right-color:#eef6ff;}





/*****SITEMAP*****/
.categTree .tree,.categTree .tree ul{border-left:1px solid #999;}
.categTree,.categTree a{color:#333;} .categTree,.categTree a:hover{color:#0792d2;}

/******REI*******/
.zoomIcon{text-shadow:1px 1px rgba(0,0,0,.75);}
.zoomIcon a{color:#aeddf7;} .zoomIcon a:hover{color:#fff;}
.typeBuy,.typeRent,.typeSell{color:#fff;text-shadow:1px 1px rgba(0,0,0,.75);}
.typeBuy{background:#006699;} .typeRent{background:#333;} .typeSell{background:#129bda;}

/*****REI PROJECTS********/
.project_tml{border-bottom:3px solid #0e3f69;}
.project_tml > li{border-left:1px solid #0e3f69;}
.project_tml > li.on a, .project_tml > li a:hover{background:#2574b6;color:#fff;}
#projectMoreLinksDiv a{color:#fff;}  #projectMoreLinksDiv a:hover{background:#4f92d2;}


/******FOOTER STYLES*****************************************************************************************/
footer{ background:#00191e}
footer .bkg{background:#0e4b7e;margin-top:15px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0e4b7e', EndColorStr='#0e4b7e');
	background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#0e4b7e), to(#0e4b7e));
	background-image:-webkit-linear-gradient(#0e4b7e, #0e4b7e);
	background-image:   -moz-linear-gradient(#0e4b7e, #0e4b7e);
	background-image:    -ms-linear-gradient(#0e4b7e, #0e4b7e);
	background-image:     -o-linear-gradient(#0e4b7e, #0e4b7e);
	background-image:        linear-gradient(#0e4b7e, #0e4b7e);
}
footer .data,footer .data a{color:#0e4b7e;} footer .data a:hover{color:#000000;}
footer .ic ul a {color:#c9edff;} footer .ic ul a:hover{color:#fff;}
footer,footer a{color:#cde0ff;} footer a:hover{color:#fff;}
footer .ic ul .b2:before{color:#30aae2;}
footer .h2{border-bottom:1px solid #3c6587;}
footer .h2 h2,footer .h2 h2 a{color:#547c9f;}footer .h2 h2 a:hover{color:#73a7d2;}
footer .Tab .d{border-left:1px solid #547c9f;}
footer .Bullet b.fb:before{color:#cde0ff;}
footer .data .Bullet b.fb:before{color:#2b0f0f;}

/******JQUERY BXSLIDER*****************************************************************************************/
.bx-wrapper .bx-loading{}
.bx-wrapper .bx-pager{color: #fff;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#919191;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background:#155891;}
.bx-wrapper .bx-caption span{color:#fff;}

 /***JQUERY UI TABS CSS*****************************************************************************************/
 .ui-tabs-nav{background:#003d71;color:#fff;text-shadow:1px 1px rgba(0,0,0, 0.30);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#004784', EndColorStr='#003d71');*zoom:1;
		background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#DD0A0E), to(#003d71));
		background-image:-webkit-linear-gradient(#004784 -10%, #004681 50%, #003d71 100%);
		background-image:   -moz-linear-gradient(#004784 -10%, #004681 50%, #003d71 100%);
		background-image:    -ms-linear-gradient(#004784 -10%, #004681 50%, #003d71 100%);
		background-image:     -o-linear-gradient(#004784 -10%, #004681 50%, #003d71 100%);
		background-image:        linear-gradient(#004784 -10%, #004681 50%, #003d71 100%);
		margin-bottom:5px;
		border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;		
}
.hot_theme2  .ui-tabs-nav{border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;}
.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:#007bb8; color:#fff;}
.ui-tabs-nav .ui-tabs-selected a:after{  margin-left:20px;}
.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{color:#fff;}

.tmlBg {background:#fff; padding-bottom:15px}
.header {background-color:#00457f;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#001D28', EndColorStr='#284d8a');*zoom:1;
		background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#001D28), to(#284d8a));
		background-image:-webkit-linear-gradient(#001D28, #00447C, #284d8a);
		background-image:   -moz-linear-gradient(#001D28, #00447C, #284d8a);
		background-image:    -ms-linear-gradient(#001D28, #00447C, #284d8a);
		background-image:     -o-linear-gradient(#001D28, #00447C, #284d8a);
		background-image:        linear-gradient(#001D28, #00447C, #284d8a);}

/***MOBILE STYLES***********************************************************************************************/
@media(max-width:640px){
.plusMinus:before{color:#fff;}
#footerFormat1 .row1 .col-2{border-top:1px solid #333;}
.common_project li{border-bottom:1px solid #f46b6a;}
.ttwCommonForm>ul .on {border-bottom-color:#2a2a2a}
.project_tml > li {border-right:1px solid #f46b6a; }
#projectMoreLinksDiv.headHr {border-right-color:#f46b6a; border-left-color:#f46b6a; }
}
@media(max-width:480px){
.formTable tbody tr{border:1px solid #b1bfd2;}
}



/*  new  add css*/
 footer .headHr{background:#012543;border:1px solid #456190;} 
 .common_project .project_tml {background:#115d9c;} .common_project .project_tml a{color:#d1e7fa;}
 .common_project .project_tml a:hover{color:#fff; background:#0e4b7e;}
 
.different .ic { background: none; border:none;  border-radius:none; padding: 10px 10px;}