p{
	text-align: center;
}
.row{
margin-left:1px;
margin-right:1px;}
.label{ margin-right: 2px;}
#home{text-decoration: none;}
#q,#submit{
    display: inline;
    overflow: hidden;
	height: 40px;
	line-height:40px;
	margin:0;
	padding:0;
	border-radius: 1px;
	font-size: 18px;
	-webkit-appearance: none;
}
#q{
	border:1px solid #38f;
	width: 47%;
}
#submit:hover{background-color:#39f;}
#submit{
	width:15%;
	border: none;
	cursor: pointer;	
	background-color: #38f;
	color: white;
}
.center{
	margin:0 auto;
	margin-top:20px;
  	width:80%;
  	text-align:center; 
}
.logo{margin-top:40px;}
.row,#ad,#contact,#hot{margin-top:20px;}
#s-upfunc-menus {
	z-index: 9999;
	position: fixed;
	background-color: #f8f8f8;
    width: 100%;
    border-bottom: 1px solid #ebebeb;
    left: 0px;
    top: 0px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.a{margin-left:10px;}

#hexDiv a:hover,button:hover,.fname:hover{
	text-shadow:  0px 1px 1px red;
	transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
}
.fsize{
	font-size: 12px;  
	color:DarkGray;
}
.colorv1{	
	color: Blue;
	font-weight:bold;
}
b{
	text-decoration: underline;
	font-style: normal;
	color: #c00;
}
#search_bar {
	z-index: 9999;
	width: 100%;
	background-color: #f8f8f8;
	position: fixed;
	left: 0px;
	top: 0px;
	overflow: hidden;
	padding: 5px;
	border-bottom: 1px solid #ebebeb;
}
#search_bar2{
	padding-top:40px;
	width: 100%;
	height:1px; 
}
#hexDiv{
	margin-top:10px;
}
.hexActive{
	background-color: #38f;
	color: white;
}
.hex{color: #0243A5;}
#hexDiv a{
	text-decoration: none;
	padding: 5px 3px 5px 3px;
}
h4 a{margin-left: 18px;}
.icon,.icon01, .icon10, .icon12, .icon20, .icon22, .icon30, .icon32, .icon40, .icon42, .icon50, .icon52, .icon60, .icon61, .icon62, .icon70, .icon72, .x6{background-image: url(icon.gif);background-repeat: no-repeat;position:absolute;width:16px;height:16px;margin-top: 2px; Z-index: -1;}
.x6{ background-position: -479px 0 !important; }
.icon { background-position: -416px 0; }
.icon01 { background-position: -128px 0; }
.icon10 { background-position: -224px 0; }
.icon12 { background-position: -804px 0; }
.icon20 { background-position: -193px 0; }
.icon22 { background-position: -804px 0; }
.icon30 { background-position: 0 0; }
.icon32 { background-position: -804px 0; }
.icon40 { background-position: -160px 0; }
.icon42 { background-position: -804px 0; }
.icon50 { background-position: -384px 0; }
.icon52 { background-position: -804px 0; }
.icon60 {background-position: -352px 0;}
.icon61 { background-position: -739px 0; }
.icon62 { background-position: -804px 0; }
.icon70 { background-position: -448px 0; }
.icon72 { background-position: -804px 0; }