body{ background:#273f87;color:#333;}
a{ color:#003366;}  a:hover{ color:#000033;}

.dif,.dif a,a.dif{color:#003366;} .dif a:hover,a.dif:hover{color:#0b4580;}
.dul,.dul a,a.dul{color:#777;} .dul a:hover,a.dul:hover{color:#333;}

a.button{border:1px solid #4d65ae;background-color:#536fc5; color:#eee;text-shadow:1px 1px rgba(0,0,0,.45);}
a.button:hover{border-color:#3a4f8b; background:#40579b;color:#fff;}

a.buttonBig{border:1px solid #d00605;background:#aa0201; color:#fff;}
a.buttonBig:hover{border-color:#820100;background-color:#d00605;color:#fff;}

.input,select, textarea{border: 1px solid #ccc; color: #666;text-shadow: 1px 1px rgba(255, 255, 255, 0.749);background-color:#fff;}
#top input.button{ background:#f1f1f1; border:1px solid #aaa;color:#333;}
input.button{border:1px solid #0a2164; color:#fff;
		background:#1c46bf; behavior: url(../common-12352/PIE.htc);
		background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#28396b), to(#1c46bf));
		background-image:-webkit-linear-gradient(#28396b, #1c46bf);
		background-image:   -moz-linear-gradient(#28396b, #1c46bf);
		background-image:    -ms-linear-gradient(#28396b, #1c46bf);
		background-image:     -o-linear-gradient(#28396b, #1c46bf);
		background-image:        linear-gradient(#28396b, #1c46bf);
		-pie-background: 		 linear-gradient(#28396b, #1c46bf);}
		
		
.h1{color:#7f9676;}		
.ip .h1{border-bottom:1px solid #ccc; }
.h2 h2{background:#cc0201; color:#fff;}
.h2 h2:before{border-left-color:#fff;}
.h2 h2:after{border-left-color:#000;border-top-color:#000; }
.h2 h2 a{ color:#fff;} .h2 h2 a:hover{ color:#dde9f3;}

.headHr{background:#273f87;color:#fff;}
		
		
.headHr,.headHr h2,.headHr a,.headHr h2 a{color:#fff;}.headHr a:hover,.headHr h2 a:hover{color:#dde9f3;}
.headHr .star{color:#ff6;}
.headHr .dif{color:#def;}
.headVr{background-color:#eff7fe;}
.data{background-color:#f8fafe;}

.common_project .headHr a{}
.common_project .headHr ul li{color:#ccc; border-bottom:1px solid #445ca3;}
.common_project .headHr ul li:hover{color:#fff; border-bottom:1px solid #445ca3; background:#3151b1;}

.hot .bg{}
.qc .hr,.hr{border-bottom-color:#ccc;}

.star{color:#c30;}
.hr{border-bottom:1px solid #ccc;}
.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll,.bdrAll td,.bdrAll th,.bdrAllDashed,.bdrAllDashed td,.bdrAllDashed th,.headHr,.headVr,.data{border-color:#bdcce4;}
img.bdr,.bdrDark,.bdr.hover{border-color:#a6c6e2;}
.bdr.hover strong{border-color:#000;}


.imgFrame.bg{background:#a6c6e2;}
.imgFrame.bg:hover{background:#536fc5;}
.imgFrame.BSTL{box-shadow:-5px -5px 0 #a6c6e2;}
.imgFrame.BSBR{box-shadow:5px 5px 0 #a6c6e2;}
.imgFrame.BSTLBR{box-shadow:-5px -5px 0 #a6c6e2,5px 5px 0 #a6c6e2;}
.imgFrame.BS5px{box-shadow:0 0 5px #000;}
.imgFrame.BS10px{box-shadow:0 0 10px #000;}
.imgFrame.bdr{border-color:#a6c6e2;}
.imgFrame.bdr:hover{border-color:#536fc5;}


 /**---Header css ---**/
 #header .h2 h2{border-bottom:1px solid #666;color:#ccc;}
#header .hr{border-bottom:1px solid #333;}
.table2 .hr{border-bottom: 1px solid #3a4f8f;}
#header,#header a{color:#99ccff;}#header a:hover{ color:#ddd} #header .tcl a:hover{color:#010101;}  
 
 .topBg{background:#fff;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#becede');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#becede));
	background: -webkit-linear-gradient(top, #fff, #becede);
	background:    -moz-linear-gradient(top, #fff, #becede);
	background:     -ms-linear-gradient(top, #fff, #becede);
	background:      -o-linear-gradient(top, #fff, #becede);
	background:         linear-gradient(top, #fff, #becede);}
#header input.input{border:1px solid #aaa;color:#999;}

		
#tml{border:2px solid #a70100;
	background:#c00201;
	background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#be0201), to(#c00201));
	background-image:-webkit-linear-gradient(#be0201 5%, #e60302 5%, #e60302 50%, #c00201);
	background-image:   -moz-linear-gradient(#be0201 5%, #e60302 5%, #e60302 50%, #c00201);
	background-image:    -ms-linear-gradient(#be0201 5%, #e60302 5%, #e60302 50%, #c00201);
	background-image:     -o-linear-gradient(#be0201 5%, #e60302 5%, #e60302 50%, #c00201);
	background-image:        linear-gradient(#be0201 5%, #e60302 5%, #e60302 50%, #c00201);
	-pie-background: 		 linear-gradient(#be0201 5%, #e60302 5%, #e60302 50%, #c00201);}

#tml > ul > li{border-left:1px solid #ff0706;border-right:1px solid #7b0201; }
#tml > ul > li a{color:#fff;}

#tml > ul > .on > a, #tml > ul > li:hover > a{color:#e1e8ff; border-bottom:3px solid #e1e8ff;}
.tml2 #tml > ul > .on > a, .tml2 #tml > ul > li:hover > a{border-top:3px solid #d21d48;border-bottom:0;}
#tml ul ul{background-color:#cc0201;}
#tml li li{border-bottom:1px solid #7b0201;border-top:1px solid #ff0706;}
#tml li li a{color:#fff;}
#tml li li a:hover{background:#ff2423;color:#fff;}

#tml ul ul ul{background-color:#cc0201;}
#tml li li li{border-bottom:1px solid #7b0201;border-top:1px solid #ff0706; }
#tml li li li a:hover{background:#ff2423;color:#fff;}

.table2 td:first-child{background:#28396b;border:1px solid #28396b}
.table2 td:first-child,.table2 td:first-child a{color:#9cf;}
.table2 td:first-child a:hover{color:#fff;}

.table2 .tcl li:hover{background:#a2c5e9;}
.table2 .tcl li,.table2 .tcl li a{ color:#9cf}  .table2 .tcl li:hover a{color:#000;}
.table2 td:first-child+td{border:1px solid #bbb;}

#flash2 .box_skitter{border:1px solid #000;background:#000;}



 /**---Elements css ---**/
.tcl.border ul > li{border-color:#666;}
.tcl li, .tcl li a{color:#333;}.tcl li a:hover{color:#000;}
.tcl li li a{color:#505065;} .tcl li li a:hover{color:#30303e;}
.tcl li li li a{color:#900;} .tcl li li li a:hover{color:#000;}
.tcl.divider > ul > li{border-bottom:1px solid #ddd;}
.tcl.divider ul > li:last-child{border-bottom:0;}

#columnsContainer{ background:#fff;
		background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#6ecee9), to(#ff0000));
		background-image:-webkit-linear-gradient(#fff .10%, #ccc .10%,  #fff 5%);
		background-image:   -moz-linear-gradient(#fff .10%, #ccc .10%,  #fff 5%);
		background-image:    -ms-linear-gradient(#fff .10%, #ccc .10%,  #fff 5%);
		background-image:     -o-linear-gradient(#fff .10%, #ccc .10%,  #fff 5%);
		background-image:        linear-gradient(#fff .10%, #ccc .10%,  #fff 5%);
		-pie-background: 		 linear-gradient(#fff .10%, #ccc .10%,  #fff 5%);}
		
.ip .h1 h1{color:#666;}
.breadcrumb{color:#333;}
.breadcrumb a{color:#666;} .breadcrumb a:hover{color:#333}
.h1{color:#333;}
.contactImg{background:#fff;}

.paging a{ background:#536fc5; color:#fff;border:1px solid #273f87;}
.paging a.on,.paging a:hover{ background:#1d3375; color:#fff;border:1px solid #273f87;}
.zoom a,.dif .zoom ,.dif .zoom a{ color:#ccc;} .dif .zoom a:hover{ color:#fff}

.qc .ic, .tcl.ic,.mc .ic {border-right:1px solid #ccc;}
.jCarouselLiteDemo.ic {border-right:none;}
.la b {background-color:#555;border-color:#333;}
#header .tcl.ic,#header .mc .ic{border-right:none;}


 /**---Footer css ---**/
#bottom{ background:#273f87;}

#footer .h{font-weight:bold;font-size:1.1em;}
 
#footer,#footer a {color:#e5ebff;} #footer a:hover {color:#ccc;}
#footer input,#footer select{background-color:#1d1817; border:1px solid #443836;color:#7f7b7a;}

#footer h3 {color:#e5ebff;}
#footer h3 a{color:#e5ebff;}
#footer h3 a:hover{color:#fff;}
#footer #fgl ul li,#footer #fml ul li {border-bottom:1px solid #3d5393;color:#e5ebff;}
#footer .bdrB {border-bottom:1px dashed #6e6e6e;}
#footer .phone {color:#c6cfea; text-shadow:0 1px 2px #000;}
#copyright {background:#18214c;color:#bac7fe;}
#copyright a{color:#bac7fe;} #copyright a:hover{color:#fff;}

#footer .h2 h2{color:#f00;}
#footer p.l{border-bottom: 1px solid #5265a0}
#footer .tcl.divider ul > li, #footer .qc p.hr{border-bottom:1px solid #5265a0;}
#footer a,#footer .qc,#footer .qc , #footer .qi{ color:#bac7fe;}#footer a:hover{ color:#fff;}
#footer .tcl li li a{color:#bac7fe;}
#footer .h2 h2,#footer .h2 h2 a{color: #eee;}
#footer .Horizontal.Border,#footer .Horizontal.Border .l,#footer .hr,footer .BorderAll .h, footer .BorderAll td{border-color:#4464c2;}

#footer .headVr{background:#a6c6e2;}
#footer .headVr,#footer .headVr a{color:#183079;} #footer .headVr a:hover{color:#000;}
#footer .headHr{background:#132b70;}
#footer .headHr,#footer .headHr a{color:#9cf;}#footer .headHr a:hover{color:#fff;}
#footer .data{background:#415db4;}
#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:#4464c2;}
#footer .dif,#footer .dif a,#footer a.dif{color:#e5ebff;} #footer .dif a:hover,#footer a.dif:hover{color:#fff;}
 
  /**---Carousel css ---**/
.hp.myTabs{
	border:1px solid #e1e9ec;color:#666;background:#fff;
	background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#6ecee9), to(#ff0000));
	background-image:-webkit-linear-gradient(#fff .10%, #fff .20%,  #eaf0f5 90%);
	background-image:   -moz-linear-gradient(#fff .10%, #fff .20%,  #eaf0f5 90%);
	background-image:    -ms-linear-gradient(#fff .10%, #fff .20%,  #eaf0f5 90%);
	background-image:     -o-linear-gradient(#fff .10%, #fff .20%,  #eaf0f5 0%);
	background-image:        linear-gradient(#fff .10%, #fff .20%,  #eaf0f5 90%);
	-pie-background: 		 linear-gradient(#fff .10%, #fff .20%,  #eaf0f5 90%);}

.hp .jCarouselLiteDemo a{ color:#444;}  .hp .jCarouselLiteDemo a:hover{ color:#333;}
               
.jCarouselLiteDemo li{ color:#666}
.jCarouselLiteDemo h3, .jCarouselLiteDemo h3 a{color:#333; }
.jCarouselLiteDemo h3 a:hover{ color:#000;}


/**---Jquery tabs css ---**/
.ui-tabs-nav{background:#cc0201; color:#fff;}
.ui-tabs-nav:before{border-left-color:#000;border-top-color:#000;}
.ui-tabs-nav a:after{border-left-color:#fff}

.horizontal .ui-tabs-nav li{border-left:1px solid #fff}
.ui-tabs-nav a{color:#ffd8e1;}
.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,.la b {color:#fff;background:#536fc5;}
.ui-tabs-selected:after{border-top-color:#f00;}

.hp .ui-tabs-nav a{ color:#2d4289; background:none}.hp .ui-tabs-nav a:hover{ color:#333;}

/************* Shopping Cart ************/
#cartAndCartDetails{color:#222;}

.cart{background:#fff;color:#222; text-shadow:none; border:1px solid #999;}
.cart i{background-color:#000;}

.cartDetail{background:#fff;color:#222; border:1px solid #aaa;}
.cartDetail .dif{ color:#222;}
#top .cartButtons a.button{color:#fff; background-color:#333;}
#top .cartButtons a:first-child+a.button{ color:#fff; background-color:#d21d48; text-shadow:1px 1px rgba(0, 0, 0, .5);}
.cartButtons a.button, a.button.add2Cart{
	background:#536fc5;
	color: #fff;
	border:1px solid #e3edff;
}
.cartButtons a:first-child.button, a.button.add2Cart + .button{background:#cc0201;color:#fff; border:1px solid #e2efff;}

.price.bdrT{background:none;border-top:1px solid #c6d4e4;height:auto;}
.dbPrice b.dif{display:block;}

.cart .dif{ color:#d21d48;}
.cart2{background:#cc0201;color:#e3f1ff;}
.cart2 .dif{color:#fff;}
.cart3 .dif,.cart5 .dif{color:#222;}
.cart5{background:#fff;border:1px solid #777;}
.cart5 .bdrB{border-color:#a4bbd6;}
.cart6 b{background:#cc0201;color:#fff;}
.cart6 span:before{border-right-color:#cc0201;}
.cartDetail .dul,.cartDetail .dul a,.cartDetail a.dul{color:#666; text-shadow: 1px 1px rgba(255, 255, 255, 0.8)} .cartDetail .dul a:hover, .cartDetail a.dul:hover{color:#222;}

.jCarouselLiteDemo li .bdr{ border-color:#dae4ed;background:#f5f5f5;}