body{background:#efefef; color:#5555551111;

filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#c3deff', EndColorStr='#efefef');

		background: -webkit-gradient(linear, left top, left bottom, from(#c3deff), to(#efefef));

		background-image: -webkit-linear-gradient(#c3deff 40px, #ffffff 150px, #efefef 400px);

		background-image:    -moz-linear-gradient(#c3deff 40px, #ffffff 150px, #efefef 400px);

		background-image:    -ms-linear-gradient(#c3deff 40px, #ffffff 150px, #efefef 400px);

		background-image:     -o-linear-gradient(#c3deff 40px, #ffffff 150px, #efefef 400px);

		background-image:        linear-gradient(#c3deff 40px, #ffffff 150px, #efefef 400px);}

a{ color:#4a525c;}  a:hover{ color:#144178;}



.dif,.dif a,a.dif{color:#1858ab;} .dif a:hover,a.dif:hover{color:#000;}

.dif a.button{color:#fff;} 

.dif.button{color:#fff;}

.dul,.dul a,a.dul{color:#444;} .dul a:hover,a.dul:hover{color:#121212;}



a.button{ border:1px solid #307adb;background-color:#286abf; color:#e3efff;text-shadow:1px 1px rgba(0,0,0,.35);}

a.button:hover{border-color:#286abf;color:#fff;}

a.buttonBig{border:1px solid #1a4c8f;background:#1367d4; color:#fff;text-shadow:1px 1px rgba(0,0,0,.35); }

a.buttonBig:hover{border-color:#1b4d8f;background-color:#1754a5; color:#f2f8ff;}



.input,select, textarea{border: 1px solid #ccc; color: #646047;text-shadow: 1px 1px rgba(255, 255, 255, 0.749);background-color:#f4f4f4;}

input:focus, textarea:focus, select:focus{border:1px solid #999; background:#f9f9f9;}



/*.ic{border-left:1px solid #e6e6e6;}*/



#top input.button{ background:#c20f45; border:1px solid #871638;}

input.button{border:1px solid #b42a54; color:#ffe0e9;

		background:#c21010;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#c21010', EndColorStr='#ab0a0a');

		background: -webkit-gradient(linear, left top, right top, from(#c21010), to(#ab0a0a));

		background-image: -webkit-linear-gradient(#c21010, #ab0a0a);

		background-image:    -moz-linear-gradient(#c21010, #ab0a0a);

		background-image:    -ms-linear-gradient(#c21010, #ab0a0a);

		background-image:     -o-linear-gradient(#c21010, #ab0a0a);

		background-image:        linear-gradient(#c21010, #ab0a0a);

		}

input.button:hover{color:#fff;}

.h1{color:#7f9676;}		

.ip .h1{border-bottom:1px solid #ccc; }

.h2 h2{color:#f2f8ff; text-shadow:1px 1px 1px rgba(0,0,0, 0.40);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b21515', EndColorStr='#d91a1a');

		background: -webkit-gradient(linear, left top, right top, from(#b21515), to(#d91a1a));

		background-image: -webkit-linear-gradient(left, #b21515, #d91a1a);

		background-image:    -moz-linear-gradient(left, #b21515, #d91a1a);

		background-image:    -ms-linear-gradient(left, #b21515, #d91a1a);

		background-image:     -o-linear-gradient(left, #b21515, #d91a1a);

		background-image:        linear-gradient(left, #b21515, #d91a1a);

		box-shadow:-7px 5px 5px -5px #000;}

.h2 h2:before{}

.h2 h2:after{border-right-color:#fff;border-top-color:#fff;}

.h2 h2 a{ color:#fff;} .h2 h2 a:hover{ color:#fcffce;}

h3 a{color:#a60000;}h3 a:hover{color:#cb2121;}

footer .Horizontal.Border {border-color:#4c5866;}

.headHr{background:#14437d;color:#e5f1ff;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#14437d', EndColorStr='#0a3466');

		background: -webkit-gradient(linear, left top, right top, from(#14437d), to(#0a3466));

		background-image: -webkit-linear-gradient(#14437d, #0a3466);

		background-image:    -moz-linear-gradient(#14437d, #0a3466);

		background-image:    -ms-linear-gradient(#14437d, #0a3466);

		background-image:     -o-linear-gradient(#14437d, #0a3466);

		background-image:        linear-gradient(#14437d, #0a3466);}

		

.headHr h2,.headHr a,.headHr h2 a{color:#f2f8ff;} .headHr h2 a:hover{color:#fff;}

.headHr .star{color:#ffbc66;}

.headHr .dif{color:#def;}

.headVr{background-color:#eee; /*color:#222;*/}



.data{background-color:#fafcff;}



.common_project .headHr ul li{color:#ccc; border-bottom:1px solid #0c2c53;}

.common_project .headHr ul li:hover{color:#ccc; border-bottom:1px solid #394c61; background:#081f3a;}



.hot .bg{}

.qc .hr,.hr{border-bottom-color:#ccc;}



.star{color:#c30;}

.hr{border-bottom:1px solid #d1d9e3;}

.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll,.bdrAll td,.bdrAll th,.bdrAllDashed,.bdrAllDashed td,.bdrAllDashed th,.headHr,.headVr,.data{border-color:#ccc;}

img.bdr,.bdrDark,.bdr.hover{border-color:#ccc;}

.bdr.hover strong{border-color:#77889e;}



.imgFrame.bg{background:#9db2cc;}

.imgFrame.bg:hover{background:#9db2cc;}

.imgFrame.BSTL{box-shadow:-5px -5px 0 #9db2cc;}

.imgFrame.BSBR{box-shadow:5px 5px 0 #9db2cc;}

.imgFrame.BSTLBR{box-shadow:-5px -5px 0 #b6cae3,5px 5px 0 #9db2cc;}

.imgFrame.BS5px{box-shadow:0 0 5px #000;}

.imgFrame.BS10px{box-shadow:0 0 10px #000;}

.imgFrame.bdr{border-color:#9db2cc;}

.imgFrame.bdr:hover{border-color:#9db2cc;}





.h3 h3{background:#1462c1; color:#fff; }

.h3 h3:before{ border-right-color:#f00;}

.h3 h3:after{border-left-color:#000;border-top-color:#000; }

.h3 h3 a{ color:#fff;} .h3 h3 a:hover{ color:#b3d0f2;}





/*---------------------------- Header css----------------------------*/

#company{}

.topBg{border-top:3px solid #bf2626;}





#tml{}

#tml li{}

#tml li:first-child{}

#tml > ul > li{border-left:1px solid #94b5dc}

#tml > ul > li>a{color:#000000;/*border-top:1px solid #383818;*/}

#tml > ul > .on>a , #tml > ul > li:hover> a{color:#115693; border-top:15px solid #bf2626 }



#tml ul ul{background-color:#458ae6;}

#tml li li{border-bottom:1px solid #3060a1;border-top:1px solid #7dadee; }

#tml li li:first-child{}

#tml li li:last-child{}

#tml li li a{color:#fff;}

#tml li li:hover a{background:#10458b;color:#a2c5f4;}



#tml ul ul ul{background-color:#052e64;background:#10458b;}

#tml li li li {border-bottom:1px solid #0b3061;border-top:1px solid #587dae; }

#tml li li li a:hover{background:#062247;color:#fff;}



.tgl{}

.tgl li{}

.tgl li a{ color:#333;}

.tgl li:hover a{color:#000;}





/*---------------------------- Element css----------------------------*/

.tcl.border ul > li{border-color:#666;}

.tcl li, .tcl li a{color:#666;}.tcl li a:hover{color:#222;}

.tcl li li a{color:#444;} .tcl li li a:hover{color:#000;}

.tcl li li li a{color:#900;} .tcl li li li a:hover{color:#000;}

.tcl.divider > ul > li{border-bottom:1px solid #ccc;}



#columnsContainer{ background-color:#fff; }

.h1{color:#000;}

.ip .h1 h1{color:#1b57a0;}

.breadcrumb{color:#111;}

.breadcrumb a{color:#1b57a0;} .breadcrumb a:hover{color:#111}

.contactImg{background-color:#fff}



.paging a{ background:#900; color:#ffebf1;}

#imgCounter a {padding:5px;}

.paging a.on,.paging a:hover{ background:#036; color:#fff;}

.zoom a,.dif .zoom ,.dif .zoom a{ color:#e5f1ff;} .dif .zoom a:hover{ color:#fff}



.qc .ic, .tcl.ic,.mc .ic, .myTabs .ic { 

		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#171717');

		background: -webkit-gradient(linear, left top, right top, from(#f3f3f3), to(#ffffff));

		background-image: -webkit-linear-gradient(left, #f3f3f3 0%, rgba(255,255,255,0) 5%);

		background-image:    -moz-linear-gradient(left, #f3f3f3 0%, rgba(255,255,255,0) 5%);

		background-image:    -ms-linear-gradient(left, #f3f3f3 0%, rgba(255,255,255,0) 5%);

		background-image:     -o-linear-gradient(left, #f3f3f3 0%, rgba(255,255,255,0) 5%);

		background-image:        linear-gradient(left, #f3f3f3 0%, rgba(255,255,255,0) 5%);}

.la b {background-color:#850101;border-color:#a10202;} .la:hover b{background-color:#a10202;}





/*---------------------------- Footer css----------------------------*/

#footer.bg{background:#9dcaff;}

#footer{ color:#000000; background-color:#9dcaff;}

#footer a {color:#002c60;} #footer a:hover {color:#000000;}

#footer input,#footer select{background-color:#ceddee; border:1px solid #7d90a7;color:#021a38;}



#footer h3 {color:#002c60;}

#footer h3 a{color:#002c60;}

#footer h3 a:hover{color:#000;}

#footer .bdrB {border-bottom:1px dashed #6e6e6e;}

#footer .phone {color:#999999; text-shadow:0 1px 2px #000;}

#copyright {color:#002c60} #copyright p{color:#666;}

#copyright a{color:#666;} #copyright a:hover{color:#222;}



#footer .tcl.divider ul > li, #footer .qc p.hr{border-bottom:1px solid #333;}

#footer a,#footer .qc,#footer .qc , #footer .qi{ color:#002c60;}#footer a:hover{ color:#000;}

#footer .tcl li li a{color:#999;}

#footer .h2 h2,#footer .h2 h2 a{color:#003300;}

#footer .hr{border-color:#ccc;}

#footer p.l{border-color:#555;}





.qcBanner{background:#fff; border:1px solid #74a3db; color:#111;}

.qcBanner h1{ background:#276dc2; color:#f1f5fb; text-shadow:1px 1px rgba(0,0,0, 0.40); }

.qcBanner b{ color:#d53c2c}



#footer .headVr{background:#333;color:#443a0a;}

#footer .headVr,#footer .headVr a{color:#ccc;} #footer .headVr a:hover{color:#fff;}

#footer .headHr,#footer .headHr a{font:normal 1em/1.5em Arial;color:#a9c6eb;}#footer .headHr a:hover{color:#fff;}

#footer .data{background:#badaff;}

#footer .headHr .bdrB{border-color:#91a0b3;}

#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:#4f4c41;}



.ui-tabs-nav {border-bottom:2px solid #d91a1a;}

.ui-tabs-nav a{ color:#f5bdbd; text-shadow:1px 1px 1px rgba(0,0,0, 0.40);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b21515', EndColorStr='#d91a1a');

		background: -webkit-gradient(linear, left top, right top, from(#b21515), to(#d91a1a));

		background-image: -webkit-linear-gradient(left, #b21515, #d91a1a);

		background-image:    -moz-linear-gradient(left, #b21515, #d91a1a);

		background-image:    -ms-linear-gradient(left, #b21515, #d91a1a);

		background-image:     -o-linear-gradient(left, #b21515, #d91a1a);

		background-image:        linear-gradient(left, #b21515, #d91a1a);}

.ui-tabs-nav li a:before{ border-right-color:#b21515;border-top-color:#b21515;}

.ui-tabs-nav  li:first-child a:after, .ui-tabs-nav  li a:after{border-left-color:#d91a1a;border-bottom-color:#d91a1a;}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus,.ui-tabs-nav a:active{ color:#ffffff; text-shadow: 1px 1px 1px rgba(0,0,0, 0.50); 

	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b21515', EndColorStr='#d91a1a');

		background: -webkit-gradient(linear, left top, right top, from(#b21515), to(#d91a1a));

		background-image: -webkit-linear-gradient(left, #b21515, #d91a1a);

		background-image:    -moz-linear-gradient(left, #b21515, #d91a1a);

		background-image:    -ms-linear-gradient(left, #b21515, #d91a1a);

		background-image:     -o-linear-gradient(left, #b21515, #d91a1a);

		background-image:        linear-gradient(left, #b21515, #d91a1a);} 

.ui-tabs-nav li.tabs-selected a:after{ border-left-color:#b6cf3a;border-bottom-color:#b6cf3a;}

.ui-tabs-nav li:first-child a:before{content:''; display:inline-block; position:absolute; background:url("http://catalog.wlimg.com/templates-images/12385/12415/bg_heading.png") no-repeat; width:15px; height:67px; top:0; left:-15px;}



.myTabs .ic{color:#555; margin-top:5px;top:-5px;

filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#000', EndColorStr='#171717');

		background: -webkit-gradient(linear, left top, right top, from(#000), to(#171717));

		background-image: -webkit-linear-gradient(left, #f3f3f3 0%, rgba(255,255,255,0) 5%);

		background-image:    -moz-linear-gradient(left, #f3f3f3 0%, rgba(255,255,255,0) 5%);

		background-image:    -ms-linear-gradient(left, #f3f3f3 0%, rgba(255,255,255,0) 5%);

		background-image:     -o-linear-gradient(left, #f3f3f3 0%, rgba(255,255,255,0) 5%);

		background-image:        linear-gradient(left, #f3f3f3 0%, rgba(255,255,255,0) 5%);}

.myTabs img{border-radius:120px;-webkit-border-radius:120px;-moz-border-radius:120px;border:5px solid #e4e4e4; width:190px; height:190px;}

.myTabs .lsn li:hover img{border-color:#ddd;}

.myTabs .ic a {color:#b4915a;}.myTabs .ic a:hover {color:#eadac0;}

.myTabs .ic li{ text-align:center;}

.myTabs .h2{border-bottom:5px solid #fdac01;}

.myTabs .h2 h2 a{color:#300;background:#fdac01;}

.myTabs li.h2 h2 a:after{border-left-color:#fdac01;border-bottom-color:#fdac01;}





.ip .h1{border-bottom:1px solid #ccc; }









/************* Shopping Cart ************/

#cartAndCartDetails{color:#666;}

.cart{background:#e5f1ff;color:#104382;}

.cart i{/*background-color:#849829;*/}

.cartDetail{background:#e5f1ff; color:#404040; border:1px solid #abc3e0;}

.cartButtons a.button, a.button.add2Cart{color:#fff;background:#333; text-shadow:none; border:1px solid #222;}

.cartButtons a:first-child.button, a.button.add2Cart + .button{text-shadow:none; background:#0f4280; border:1px solid #094b9c; color:#e5f1ff;}

.price.bdrT{background:none;border-top:1px solid #d1d9e3;}

.jCarouselLiteDemo li:hover .price.bdrT{background:none;border-top:1px solid #cedced;}

.cart2{color:#e5f1ff;}

.cart2 .dif {color:#fff;}

.cart .dif{color:#222;}

.cart3{color:#fff;}

.cart3 .dif{color:#3b6496;}

.cart5 .dif{color:#002859;}

.cart5 p{color:#084999;}

.cart3 .dif,.cart4 .dif{color:#f2f8ff;}

.cart4{color:#fff;}

.cart5{background:#e5f1ff; border:1px solid #abc3e0;}

.cart5 .bdrB{border-color:#a4bcd9;}

.cart6 b{background:#f2f8ff;color:#084999;}

.cart6 span:before{border-right-color:#f2f8ff;}

#cartAndCartDetails .cart .dif{color:#d4e7ff;}

.shoppingCart .dif,.dif a,a.dif{color:#185aab;}

.shoppingCart .dul, .dul a, a.dul {color:#4c6e98;}

.jCarouselLiteDemo .h a {color:#0d53a8;} .jCarouselLiteDemo .h:hover a {color:#222;}

.data .gray {color:#333;}