/****BASIC STYLES*****************************************************************************************/

html body{color:#333;background-color:#fff; background-repeat:no-repeat; background-position:top}



.dif,.dif a,a.dif{color:#0d3f77;} .dif a:hover,a.dif:hover{color:#2396ca; }

.dul,.dul a,a.dul{color:#777;} .dul a:hover,a.dul:hover{color:#000;}



a{color:#0792d2;text-decoration:none;}a:hover{color:#1474a4;}



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{border:1px solid #fc1414; 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);}

a.buttonBig:hover{border-color:#e90606;}



select {border:1px solid #b1bfd2;}

input[type=text],.input,textarea{background:#fff;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0ebf8');

	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0ebf8));

	background: -webkit-linear-gradient(top, #fff, #e0ebf8);

	background:    -moz-linear-gradient(top, #fff, #e0ebf8);

	background:     -ms-linear-gradient(top, #fff, #e0ebf8);

	background:      -o-linear-gradient(top, #fff, #e0ebf8);

	background:         linear-gradient(top, #fff, #e0ebf8);	

	border:1px solid #b1bfd2;color:#666;text-shadow:1px 1px rgba(255,255,255,.5); border-radius:7px;}

input[type=text]:focus,.input,select:focus,textarea:focus{background:#fff;}



input.button{border:1px solid #007fba; border-radius: 7px; 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:#fff;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:#eef6ff;}



.paging a{background-color:#fff; border:1px solid #b1bfd2;} 

.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{border-bottom: 2px solid #9CB756;}

.h1 h1{color:#cc0000;}

.h2 h2{/*display:block;*/color:#333;}

.h2 h2,.h2 h2 a{color:#fff; }.h2 h2 a:hover{color:#cff;}

.h2{background:#03a339;}

		

.b2:before{color:#2084B7 

;}

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 .h2 h2{color:#d2edff;}

header a,header .h2 h2 a {color:#fff1d9;}

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	{background:#d90f0f; color:#fff; border-color:#03A339;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d90f0f', EndColorStr='#ea0606');

		background:-webkit-gradient(linear, left top, left bottom, from(#d90f0f), to(#ea0606));

		background:-webkit-linear-gradient(#d90f0f, #ea0606);

		background:   -moz-linear-gradient(#d90f0f, #ea0606);

		background:     -ms-linear-gradient(#d90f0f, #ea0606);

		background:      -o-linear-gradient(#d90f0f, #ea0606);

		background:         linear-gradient(#d90f0f, #ea0606);}

		

#tml > ul > li{border-left:1px solid #fd3e3e;}

#tml > ul > li > a{color:#fff; text-shadow:#000 1px 1px 1px;}

#tml > ul > .on > a:after ,#tml > ul > li:hover > a:after{border-bottom-color:#03A339;}



#tml > ul > .on > a, #tml > ul > li:hover > a{color:#fff;}

#tml ul ul{background-color:#e20000;}

#tml li li{border-bottom:1px solid #dc1111;border-top:1px solid #fc3535; }

#tml li li a{color:#fff;}

#tml li li a:hover{background-color:#c10000; 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:#004f81;}

.mean-container a.meanmenu-reveal{color:#fff;}

.mean-container a.meanmenu-reveal span{background:#fff;}

.mean-container .mean-nav{background:#c40101;}

.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:#ae0000;}

.mean-container .mean-nav ul li a.mean-expand{ background:#9d0101;border:1px solid rgba(255,255,255,.2);}

.mean-container .mean-nav ul li a.mean-expand:hover{background:#c40101;}



/******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:#eef6ff;border:1px solid #c0c0c0;}



/***TCL***/

.tcl ul > li .plus:after{color:#30aae2; 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:#333;}.tcl li a:hover{color:#000;}

.tcl li li a{color:#444;} .tcl li li a:hover{color:#111;}

.tcl li li li a{color:#555;} .tcl li li li a:hover{color:#222;}



/**QUICK CONTACT AND HR***/

.qc .hr,.hr{border-bottom:1px dashed #a3a3a3;}



/***** ROUNDED SEARCH *****/

.searchRound .input{background-color:#333;color:#666666;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:#eef6ff;}

/************* 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:#eef6ff;}

.dib .cart4 {color:#fff;} .dib .cart4 .dif{color:#eef6ff;}

.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); border:1px solid #b80101}



.cartButtons a:first-child.button, a.button.add2Cart + .button{background:#006699;color:#fff; border:1px solid #014e74}

.cart6 b{background:#eef6ff;color:#333;}

.cart6 span:before{border-right-color:#eef6ff;}





/*****Column Theme2*****/

.column_theme2 .mc {background:#e3e9f1; border-radius:10px 0 0 10px; padding:15px 8px 15px 0; border:2px solid #03a339}

.column_theme2 .ic {margin-right:15px;}

.column_theme2 .h2 {border-radius:0 20px 20px 0;}

.column_theme2 .qi .input, .qi textarea {width:80%}





/*****Hot Theme2*****/

.hot_theme2 .ic {background:#fff;padding:5px 10px;}

.hot_theme2 .mc {background:#fff; padding-top:10px; margin:0 15px 0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}



/*****SITEMAP*****/

.categTree .tree,.categTree .tree ul{border-left:1px solid #25557a;}

.categTree,.categTree a{color:#333;} .categTree,.categTree a:hover{color:#25557a;}



/******REI*******/

.zoomIcon{text-shadow:1px 1px rgba(0,0,0,.75);}

.zoomIcon a{color:#95d3f0;} .zoomIcon a:hover{color:#fff;}

.typeBuy,.typeRent,.typeSell{color:#fff;text-shadow:1px 1px rgba(0,0,0,.75);}

.typeBuy{background:#006699;} .typeRent{background:#c00;} .typeSell{background:#129bda;}



/*****REI PROJECTS********/

.project_tml{border-bottom:3px solid #3a6492;}

.project_tml > li{border-left:1px solid #32b5f2;}

.project_tml > li.on a, .project_tml > li a:hover{background:#3a6492;color:#fff;}

#projectMoreLinksDiv a{color:#fff;}  #projectMoreLinksDiv a:hover{background:#4f92d2;}





/******FOOTER STYLES*****************************************************************************************/

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:#0591d1;} footer .data a:hover{color:#006baf;}

footer .ic ul a {color:#c9edff;} footer .ic ul a:hover{color:#fff;}

footer,footer a{color:#333;} footer a:hover{color:#000;}

footer .ic ul .b2:before{color:#239aed;}

footer .h2{border-bottom:1px solid #44a1d5;}

footer .h2 h2,footer .h2 h2 a{color:#36b9f5;}footer .h2 h2 a:hover{color:#fff;}

footer .Tab .d{border-left:1px solid #296496;}

footer .Bullet b.fb:before{color:#239aed;}

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:#069;}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background:#0e98d8;}

.bx-wrapper .bx-caption span{color:#fff;}



 /***JQUERY UI TABS CSS*****************************************************************************************/

 .ui-tabs-nav{border-color:#f5ca35;background:#008ccd;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#488010', EndColorStr='#51870A');

		background:-webkit-gradient(linear, left top, left bottom, from(#488010), to(#51870A));

		background:-webkit-linear-gradient(#488010 50%, #51870A 50%);

		background:   -moz-linear-gradient(#488010 50%, #51870A 50%);

		background:     -ms-linear-gradient(#488010 50%, #51870A 50%);

		background:      -o-linear-gradient(#488010 50%, #51870A 50%);

		background:         linear-gradient(#488010 50%, #51870A 50%);

		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:#214902; 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;}



/***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:#0e4b7e;border:1px solid #5475a1;} 



 .common_project .project_tml a:hover{color:#fff; background:#0e4b7e;}