/************* Global CSS ************/
body{color:#555;}
a{ color:#444;}  a:hover{ color:#000;}

a.button{background-color:#517805; color:#fff;border:1px solid #224103;text-shadow:1px 1px rgba(0,0,0,.25);}
a.button:hover{border-color:#360;color:#fff;}
a.buttonBig{background-color:#360; color:#fff;border-color:#030;text-shadow:1px 1px rgba(0,0,0,.25);}
a.buttonBig:hover{border-color:#d70808;background-color:#bb0606;}

#columnsContainer{background:#fff;}
input.button{background-color:#c30;border-color:#333; color:#fff;}

.h1{color:#5d781b; text-shadow:1px 1px #fff; }
.ip .h1{border-bottom-color:#ccc;}
.h2 h2{background-color:#c30;color:#fff}
.ip .h2 h2{background:#c30;}

.h2 a{color:#fff;}.h2 a:hover{color:#ffc;}
h3{color:#fff;}
h3 a{color:#333;}h3 a:hover{color:#000;}

.headHr{background:#3c5800;color:#fff;
		background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#446400), to(#3c5800));
		background-image:-webkit-linear-gradient(#446400, #3c5800);
		background-image:   -moz-linear-gradient(#446400, #3c5800);
		background-image:    -ms-linear-gradient(#446400, #3c5800);
		background-image:     -o-linear-gradient(#446400, #3c5800);
		background-image:        linear-gradient(#446400, #3c5800);
		-pie-background: 		 linear-gradient(#446400, #3c5800);}
		
		
.common_project .headHr ul li{color:#ccc; border-bottom-color:#777;}
.hot .bg{border-color:#ccc;background:#f8f8f8;}
.hot .bg:hover{border-color:#f66464;background-color:#ffe7e7;}
.qc .hr,.hr{border-bottom-color:#ccc;}


.star{color:#c30;}
.hr{border-bottom-color:#ccc;}
.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll,.bdrAll td,.bdrAll th,.bdrAllDashed,.bdrAllDashed td,.bdrAllDashed th,.headHr,.headVr,.data{border-color:#ddd;}
img.bdr,.bdrDark,.bdr.hover{border-color:#aaa;}
.bdr.hover  strong{border-color:#000;}


.headHr{background-color:#666;text-shadow:1px 1px rgba(0,0,0,.25);}
.headHr,.headHr h2,.headHr a,.headHr h2 a{color:#eee;}.headHr a:hover,.headHr h2 a:hover{color:#fff;}
.headHr .star{color:#ff6;}
.headHr .dif{color:#def;}
.headVr{background-color:#f5f5f5;}
.data{background-color:#fcfcfc;}


/************* Header CSS ************/
#top{ background-color:#517805; color:#fff;}
#top a{color:#cbdabb;}#top a:hover{text-decoration:underline;color:#ebf3e2;}
.tgl li{background-color:#fff}
.tgl li:after{ border-top-color:#fff;}

#header .bdrB{ border-bottom:1px solid #759536;}

nav{background:#fff; color:#fff; border-color:#486b05;}
#tml > ul > li{border-left-color:#99ae71;border-right-color:#fff; }
#tml > ul > li > a{color:#55594b;}

#tml > ul > .on > a, #tml > ul > li:hover > a{background:#e00d0d;color:#fff;}
#tml ul ul{background-color:#e00d0d;}
#tml li li{border-bottom-color:#bf0707;border-top-color:#ef3333;}
#tml li li a{ color:#ffc5c5;}
#tml li li a:hover{background-color:#c60707; color:#fff;}

.slider li{background:#eee ;}	
.slider ul{background:#eee;}
.slider li div { color:#000;}
#header .search{background-color:#eee; color:#f00; border-color:#b0d885;}



/************* Element CSS ************/

.tcl.divider ul > li{border-bottom-color:#eee;}
.tcl.border ul > li{border-color:#666;}
.tcl li, .tcl li a{color:#666;}.tcl li a:hover{color:#000;}
.tcl li li a{color:#c00e0e;} .tcl li li a:hover{color:#300;}
.tcl li li li a{color:#900;} .tcl li li li a:hover{color:#000;}
.tcl.divider > ul > li{border-bottom-color:#eee;}
.la b{background-color:#e00d0d;border-color:#ce0404;}
.contactImg{background-color:#fff}
.breadcrumb{ color:#333;}
.breadcrumb a{ color:#666;} .breadcrumb a:hover{ color:#333}

 .tcl .ic,.qi .ic, .shoppingCart .ic,.liveChat .ic, .quickContact .ic, .socialMedia .ic,  .classifiedsREI .ic, .thinColumnLinks .ic, .selectLanguage .ic, .quickContact .ic , .visitorCounter .ic,.hot .ic,.mc ul+p+div,.icBdr , .mc .ic{background:#fff; color:#666; border-color: #ddd;}

.qiTransparent .input,.qiTransparent textarea,.qi .input,.qi textarea,.search .input{color:#666;border-color:#ccc;}
.qc .hr,.hr{border-bottom-color:#c6c3c3;}



.zoom a{ color:#ccc} .zoom a:hover{ color:#fff}


/************* Footer CSS ************/
#bottom{ background-color:#517805;}
#footer .icBdr,#footer,#footer a{ color:#d2e59f;} #footer a:hover{ color:#fff;}
#footer input,#footer select{background-color:#385105; border-color: #426303; color:#fff;}
footer .Tab .d,#fgl .Tab .d,#fml .Tab .d{border-left-color:#aaa;}
footer .Horizontal.Border{border-bottom-color:#bbb;}
footer .Horizontal.Border .h{border-color:#bbb;}
footer .Horizontal.Border .l{border-color:#bbb;}
footer .BorderAll .h, footer .BorderAll td{border-color:#aaa;}
#footer .headVr{background:#360;}
#footer .headVr,#footer .headVr a{color:#ccc;} #footer .headVr a:hover{color:#fff;}
#footer .headHr,#footer .headHr a{color:#ddd;}#footer .headHr a:hover{color:#fff;}
#footer .data{background:#d1e9a1;}
#footer .data,#footer .data a{color:#383f14;}#footer .data a:hover{color:#000;}
#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:#739530;}


#footer .tcl.divider ul > li{border-color:#608a0f;}
/************* Carousel CSS ************/
.jCarouselLiteDemo .bdrT {background:#ccc;}
.jCarouselLiteDemo li:hover .bdrT{background:#aabb7b;}
.jCarouselLiteDemo .bdr:hover{border-color:#aabb7b;}
.jCarouselLiteDemo li .bdr{ border-color:#ccc;background:#fff;}
.jCarouselLiteDemo .h, .jCarouselLiteDemo .h a{ color:#d30202;}
.jCarouselLiteDemo .h a:hover{ color:#b70000;}
.jCarouselLiteDemo .carousel a.prev, .jCarouselLiteDemo .carousel a.next{background-color:#900;border-color:#600;} 

/************* Jquery Tabs ************/
.ui-tabs-nav a {color:#c30;}
.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-color:#c30;text-shadow:1px 1px rgba(0,0,0,.25);color:#fff;}
.ui-tabs-nav .ui-state-active:after,.ui-tabs-nav .ui-tabs-active:after{border-top-color:#c30;}
.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:#c30; color:#fff;}

/************* Jquery Fancybox ************/
#fancybox-outer {background: #fff;}
#fancybox-content {border-color:#fff;}
#fancybox-error {color: #444;}
.fancybox-title-inside {color: #333;background: #fff;}
.fancybox-title-outside {color: #fff;}
.fancybox-title-over {color: #fff;}
#fancybox-title-float-main {color: #fff;}

/************* Shopping Cart ************/
.cart{background:#fff;height:22px;color:#333;}
.cart i{background-color:#e00}
.cartDetail{background:#fff;color:#000;border:1px solid #517805;border-width:0 0 1px 1px;}
#top .cartButtons a.button{color:#fff;}
.cartButtons a.button{background:#666;color:#fff;}
.cartButtons a:first-child.button, a.button.add2Cart + .button{background:#d15a5a;color:#fff;}



.price.bdrT{background:none;border-top:1px solid #ccc;height:auto;}
.jCarouselLiteDemo li:hover .price.bdrT{background:none;border-top:1px solid #ccc;}
.dbPrice b.dif{display:block;}

.cart2,.cart3,.cart4,.cart5{color:#fff;}
.cart2 .dif,.cart3 .dif,.cart4 .dif,.cart5 .dif{color:#cf9;}
.cart5{background:#416300;}
.cart5 .bdrB{border-color:#669014;}
.cart6 b{background:#416300;color:#cf9;}
.cart6 span:before{border-right-color:#416300;}

.imgFrame img.bdr,.imgFrame img.bdr:hover{border:none;}