@charset "utf-8";
a img{ border:none;}
#headerwrap{ width:100%; float:left;}
#headerwrap .bg-header{ background:#FFFFFF;height: 114px;margin: 35px auto 0;width: 1000px;*padding-top:35px;}
#headerwrap .topbar{ float:left; width:100%; background:#2B8BB3; line-height:26px; font-size:11px;  margin-bottom: 0; position: fixed;width: 100%;
    z-index: 9999;*left:0px;height:40px;}
#headerwrap .topbar-wrap{ margin:auto; width:1000px; color:#666;}
#headerwrap #header{ width:1000px; margin:auto; padding-top:7px;}
#headerwrap .logo{ float:left; font-size:10px; color:#E83D12; margin-top:10px; margin-left:15px;}
#headerwrap .logotext{ color: #000000;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-left: 30px;
    margin-top: 5px;}
#headerwrap .socialIcon {background-color: #ffffff;  margin-top: -15px;border-radius:5px;padding:2px;}
#headerwrap .logo img{ margin-bottom:1px;}
#headerwrap .header-right{ float:right; margin-top: 5px; position:relative;margin-right:5px;}
#headerwrap .headerbot{     left: -568px;    margin-top: 9px;    position: absolute;    width: 1300px;}
#headerwrap .headerbot1{ margin-top:9px;}
#headerwrap .imgbox{ margin-top:15px; float:right;}
#headerwrap .facebook{ float:left;}
#headerwrap .header-links{margin:2px 15px 0 0;font-size:12px;color:#ffffff;}
#headerwrap .header-links a{ color:#FFFFFF; text-decoration:none;}
#headerwrap .header-links a:hover{ color:#FFFFFF;text-decoration:underline;}
#headerwrap .search{ float:right;    margin-top: 6px;  margin-right: 0px;}
#headerwrap .search .inp1{ background:url(../images/input.png) no-repeat left top; width:131px; height:28px; border:none; text-indent:10px;}
#headerwrap .search .btn{ background:url(../images/btn.png) no-repeat left top; width:63px;  padding-bottom: 8px;
    padding-top:5px; color:#fff; border:none; cursor:pointer; font-size:11px; font-weight:bold; float:right; margin-left:5px; font-family:Verdana, Geneva, sans-serif;}
#headerwrap .bg-tnb{ float:left; width:100%;}
#headerwrap .tnb{width:1000px; margin:auto;}
#headerwrap .tnb ul{ margin:0px; padding:0px; list-style-type:none; text-align: left; width:998px; margin:auto; background:url(../images/bg-tnb.jpg) repeat-x left top; height:36px; position:relative;z-index:1;}
/*#headerwrap .tnb li a sup{ font-size:7px; color:#FBCE33; font-family:Verdana, Geneva, sans-serif;  margin:0px;}
*/
#headerwrap .tnb li{ /*float:left;  border-right:1px solid #913504;*/}
#headerwrap .tnb li:last-child{ border:none;}
#headerwrap .tnb li a{ /*color:#fff;*/line-height:36px; text-decoration:none; display:inline-block; padding:0px 15px;}
#headerwrap .tnb li a:hover{ color:#E63102;}
#headerwrap .tnb li a sup{ font-size:7px; color:#FBCE33; font-family:Verdana, Geneva, sans-serif; font-style:normal; margin-top:-5px; display:inline-block; }
 /*#headerwrap iframe{ width:84px !important; margin-left:68px; margin-top:1px;}*/
#headerwrap .bg-strip{ width:100%;}
#headerwrap .left{ float:left;}
#headerwrap .clear{ clear:both;}
#headerwrap .right{ float:right;}
#headerwrap .txt-black{ color:#000;}
#headerwrap .txt11{ font-size:11px;}
#headerwrap .marl26{ margin-left:5px;}
#headerwrap .menu li {
	list-style: none;
	float: left;
	/*position: relative;*/
	border-right: 1px solid #913504; margin-left: 0px; padding: 0 11px 0 4px;
}

.clear{ clear:both;}
/*#headerwrap .menu>li {
	border-left: 1px solid #5f5f5f;
	border-right: 1px solid #7e0000;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}*/

#headerwrap .menu a {
	display: block;
	text-decoration: none;
	color: white;
	padding: 0px;
	font-family: 'Verdana', arial;
	margin: 0;
	position: relative;
	font-size: 12px;
	line-height: 40px; 
}
#headerwrap .menu li:hover {
	background-color: #293B69; color:#fff !important;
}

#headerwrap .menu li:hover a{ color:#fff;}
#headerwrap .menu li:hover span:after {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
#headerwrap ul.menu-hover {
	visibility: hidden;
	position: absolute;
	top: 36px; left:0px;
	opacity: 0;
	height: 45px !important; 
	width: 100%; padding-top:5px; color:#fff; background:#293B69;-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
-webkit-box-shadow: 0 1px 2px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px 2px rgba(0,0,0,.2); z-index:-1;
	}
#headerwrap .menu li:hover .menu-hover {
	visibility: visible;
	height: 60px;
	opacity: 1; color:red;
}
#headerwrap .menu-hover li {
	height: 80px;
	border-left: none;
	border-right: none; 
	 width: 198px;
	 background:url(../images/dot.png) no-repeat right 15px; padding:0px !important;
	 vertical-align:top;
}
#headerwrap .menu-hover li:last-child { background:none;}
#headerwrap .menu-hover li a{ color:#fff !important; line-height:20px !important; background:none; text-align:left;}
#headerwrap .menu-hover li a:hover{color:#FBCE33 !important;}
#headerwrap .menu-hover li a .abs-img{ float:left; margin:5px 10px 30px 0px;}
#headerwrap .menu-hover li a .abs-img1{ vertical-align: middle; margin-right:5px; margin-bottom:30px; float:left; margin-top:5px;}
#headerwrap .menu-hover li a.mart{ margin-top:5px;}
#headerwrap .menu-hover li:hover {
	box-shadow: none;   background:url(../images/dot.png) no-repeat right 15px;
}
#headerwrap .menu-hover li:last-child:hover{ background:none;}
#headerwrap .menu-hover a {
	color: #000;
}
#headerwrap .menu a span:hover{ color:#fff;}
#headerwrap .menu a span:after {
	content: "";
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 3px solid white;
	position: absolute;
	top: 18px;
	right: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	 -webkit-transform: rotate(180deg);
	  -ms-transform: rotate(180deg);
	  -moz-transform: rotate(180deg);
}

#headerwrap .menu li:hover span:after {
    transform: rotate(180deg);
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 3px solid #fff;
}

#headerwrap .menu a:after {
	content: "";
	left: 0;
	position: absolute;
	width: 100%;
	background:red;
}
#headerwrap .w180{ width:160px !important;    margin-top: -5px;}
#headerwrap .padt5{ padding-top:5px !important; float:left;color:#FFFFFF;}
#headerwrap label{ cursor:pointer;}
#headerwrap .hlinks{ line-height: 25px;margin-right: 10px; margin-top: 5px;}

.tools-to-help
	{
		border:none !important;
		padding: 5px 2px 4px !important;
		width: 175px !important;
	}
	
	div#sticker 
	{
		xmargin:20px 0;
	}
	
	.stick 
	{
		position:fixed;
		top:10px;
	}
	
	.stick_stop
	{
		position:absolute;
	}	
	
	.bwt_pay
	{
		width:29px;
		height:29px;
	}



.tftextinput2{
		margin: 0;
		padding: 3px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#cccccc;
		border:1px solid #425DAC; border-right:0px;
		border-top-left-radius: 5px 5px;
		border-bottom-left-radius: 5px 5px;
		width:150px;

	}
 .tfbutton2 {
		margin: 0;
		padding: 3px 7px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		color: #ffffff;
		border: solid 1px #425DAC; border-right:0px;
		background: #425DAC;
		background: -webkit-gradient(linear, left top, left bottom, from(#425DAC), to(#425DAC));
		background: -moz-linear-gradient(top,  #425DAC,  #425DAC);
		border-top-right-radius: 5px 5px;
		border-bottom-right-radius: 5px 5px;
		box-shadow:none;
		width:25px;		
	}
	.tfbutton2:hover {
		text-decoration: none;
		background: #425DAC;
		background: -webkit-gradient(linear, left top, left bottom, from(#425DAC), to(#425DAC));
		background: -moz-linear-gradient(top,  #425DAC, #425DAC);
	}
	/* Fixes submit button height problem in Firefox */
	.tfbutton2::-moz-focus-inner {
	  border: 0;
	}

#signin_menu p {
    margin: 0;
    padding: 0;
}