body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background:#000000 url(../images/back-bg.jpg) repeat-x center top fixed;
}
#header-part {
	display:block;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:105px;
	text-decoration:none;
	border:0px;
	margin:0px;
	padding:0px;
	z-index:9999999;
	background:url(../images/header-bg.jpg) repeat-x center top;
}
#sp_head {
	display:block;
	/*position:fixed;

top:0px;

left:0px; */

width:100%;
	height:105px;
	text-decoration:none;
	border:0px;
	margin:0px;
	padding:0px;
	background-color:transparent;
}
#my_header a img, #my_header a:hover img, #my_header a:active img, #my_header a:visited img {
	display:block;
	float:left;
	top:0px;
	left:0px;
	border:0px;
	margin:0px;
	margin-left:9px;
	padding:0px;
	text-decoration:none;
}
#head_right {
	color:#ffffff;
	display:block;
	position:relative;
	float:right;
	margin-top:16px;
	margin-right:14px;
 text-align:right:
}
.my_small {
	display:block;
	margin-top:12px;
	font-size:12px;
	float:right;
}
.my_small_top {
	float:right;
	display:block;
	font-size:15px;
}
.logo {
	float:left;
	padding:2px 0px 0px 10px;
}
.banner {
	float:left;
	padding:2px 10px 0px 0px;
}
.header-rights {
	float:right;
	padding:10px 10px 0px 0px;
}
.add-to-event {
	 text-align:center;
	float:right;
	height:32px;
	padding:0px 30px 4px 5px;
}
.social {
	width:100px;
	height:32px;
	padding:4px 0px 0px 0px;
}
.social ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.social ul li {
	margin:0px 5px;
	padding:0px;
	list-style:none;
	float:right;
}
.top-links {
	font-family: "Trebuchet MS";
	font-size:14px;
	color:#FFFFFF;
	text-shadow:
#000 1px 1px 1px;
	text-align:right;
	text-transform:uppercase;
	padding:5px 0px 0px 0px;
}
.top-links a {
	text-decoration:none;
	margin:0px 5px;
	color:#fff;
}
.top-links a:hover {
	color:#ff0068;
}
.top-links span {
	color:#ff0068;
}
.sign-bg {
	background:url(../images/banner-bg.jpg) no-repeat center top;
	margin:35px auto 2px auto;
	width:799px;
	height:75px;
}
.sign-txt {
	 
	 
	font-size:14px;
	height:24px;
	padding:4px 0px 0px 14px;
	text-transform:uppercase;
}
.input {
	width:240px;
}
.sign-txt span {
	color:#FF0000;
}
.sign-fild {
	background:url(../images/filed-bg.png) no-repeat left top;
	height:24px;
	width:210px;
	padding:0px 5px;
	border:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.sign-fild1 {
	height:24px;
	width:220px;
	float:left;
}
.sign-button {
	float:left;
	width:63px;
	height:24px;
	margin-left:7px;
}
.fild-box {
	background:url(../images/top-arrow.png) no-repeat right top;
	width:301px;
	padding:2px 43px 2px 14px;
}
.smal-txt {
	font-size:11px;
	color:#fff;
	height:18px;
	padding-left:14px;
	line-height:18px;
}
.main-cent {
	background:url(../images/black-bg.png) repeat-y left top;
	width:999px;
	margin:0px auto;
}
.bg-header {
	background:url(../images/shadow.png) no-repeat center bottom;
	margin:0px auto;
	width:568px;
	height:24px;
}
.slider-bg {
	background:url(../images/hed-bg.jpg) no-repeat center top;
	width:981px;
	margin:0px auto;
	padding:8px 9px;
	height:365px;
}
.slider-bg img {
	padding:0px;
	margin:0px auto;
	border:solid 1px #000;
	text-align:center;
}
.welcome-txt {
	font-size:34px;
	color:#FFFFFF;
	text-align:center;
	padding:20px 0px 20px;
	line-height:34px;
	 
}
.txte {
	text-align:center;
	line-height:18px;
}
.cor-txt {
	font-size:20px;
	height:24px;
	text-align:center;
	padding:18px 0px 10px 0px;
	text-shadow:
#000 1px 1px 1px;
}
.cor-txt a {
	margin:0px 35px;
	text-decoration:none;
	color:#fff;
}
.color-txt {
	color:#ff0082;
}
.color-txt1 {
	color:#cb36fe;
}
.color-txt2 {
	color:#00e0ff;
}
.color-txt3 {
	color:#9be045;
}
.color-line {
	margin:0px auto 15px auto;
	width:600px;
	height:50px;
	color:#fff;
	background:#ff1acd;
	font-size:20px;
	line-height:50px;
	text-align:left;
	padding-left:20px;
	font-weight:bold;
}
.color-line1 {
	margin-left:10px;
	width:600px;
	height:30px;
	color:#fff;
	background:#3399FF;
	font-size:15px;
	line-height:30px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}
.itim {
	 
    background-color:#FF1ACD;
    height:32px;
    padding:0px 0px 7px 5px;
    font-size:25px; margin-bottom:30px; font-family:'Arial Black', Gadget, sans-serif;"
}
.itim1 {
	float:left;
	width:550px;
    height:32px;
    padding:0px 0px 7px 5px;
    font-size:25px; 
	font-family:'Arial Black', Gadget, sans-serif;"
    
}
.itim11 {
	float:left;
    padding:10px 0px 7px 5px;
    font-size:15px; 
	font-family:'Arial Black', Gadget, sans-serif;"
    
}
.aa {
	width:670px;
	background-color:#FF1ACD;
    height:42px;
	margin-bottom:30px; 
}
.add-cal {
	text-align:right;
	color:#fff;
	font-size:12px;
	padding-right:0px;
	text-decoration:none;
}
.event-pic {
	margin:0px auto;
	width:550px;
	padding:10px 0px 15px 0px;
	
}
.event-pic1 {
	margin:0px 0px 0px 10px ;
	width:610px;
	color:#003;
	 background-color:#FFF;
	
}
.event-pic2 {
	 
	width:610px;
	color:#003;
	 
	
}
.timebox {
	float:left;
	padding:10px;
	width:150px;
	background-color:#FCF3E2;
	height:180px;
}	 
.timebox1 {
	float:left;
	padding:10px;
	width:150px;
	background-color:#FCF3E2;
	height:80px;
}	 
.time {
	 float:left;
	width:80px;
	padding:5px 0px 0px 0px;
	font-size:20px;
}
.time1 {
	 
	color:#C7BAC4;
	font-size:18px;
}
.timetext {
	 
	width:340px;
	font-size:19px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding: 12px 0px 10px 10px;
	
}
.timetext1 {
	 
	width:340px;
	font-size:12px;
	font-family:"Arial Black", Gadget, sans-serif;
	 padding: 0px 0px 0px 10px;
}
	
.timetitle {
	 
	width:340px;
	font-size:15px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding: 0px 0px 5px 10px;
} 
.timevenue {
	width:340px;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	padding: 0px 0px 5px 10px;
}
.timetext2 {
	 
	width:340px;
	font-size:11px;
	 
	padding: 0px 0px 5px 10px;
} 
.option{
	padding:15px 0px 0px 10px;
	color:#3399FF;
	 
}
	
.get-txt {
	text-align:center;
	line-height:18px;
	text-transform:uppercase;
	font-size:12px;
	color:#FFFFFF;
}
.fileds-box {
	margin:0px auto;
	padding:10px 0px 15px 0px;
	text-transform:uppercase;
	font-size:14px;
	color:#fff;
}
.name-fild {
	width:110px;
	padding:0px 5px;
	height:24px;
	border:0px;
	color:#000;
	background:#fff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
}
.name-fild1 {
	width:100px;
	padding:0px 5px;
	height:24px;
	border:0px;
	color:#000;
	background:#fff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
}
.copy {
	padding:0px 0px 10px 0px;
	text-align:center;
	line-height:18px;
	color:#fff;
	font-size:11px;
}
.copy a {
	text-decoration:none;
	color:#fff;
}
.copy a:hover {
	text-decoration:none;
	color:#ff0082;
}
.ga_img_label {
	cursor:pointer;
	color:#FFF;
	text-decoration:none;
}
.popupGrayBg {
	position:fixed;
	width:100%;
	height:100%;
	background:black;
	z-index:10101;
	left:0;
	top:0;
	opacity:.7;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
#popupbox {
	position:relative;
}
#quiteform {
	background:#FFF;
	width:240px;
	height:182px;
	color:#000;
	position:fixed;
	z-index:10102;
	left:50%;
	top:50%;
	margin-left:-134px;
	margin-top:-266px;
	padding:10px 0 0 10px;
}
.close {
	position:absolute;
	top:-10px;
	right:-10px;
	width:31px;
	height:31px;
	background:url(../images/closebutton.png) no-repeat;
	cursor:pointer;
	text-indent:-9999px;
}
.login-box {
	padding-left:6px;
	width:310px;
	height:92px;
	float:left;
	 
}
.fel-box {
	float:left;
	width:219px;
	padding-right:9px;
	margin:0px;
	 
}
.fel-box1 {
	float:left;
	width:75px;
	margin:0px;
	 
}
.fel-bg {
	background:url(../images/login.png) no-repeat left top;
	width:213px;
	height:32px;
	line-height:32px;
	font-family:"open Sans";
	font-size:14px;
	color:#666;
	border:0px;
	padding:0px 85px 0px 7px;
	margin-bottom:12px;
}
.fel-bg1 {
	background:url(../images/pass.png) no-repeat left top;
	width:213px;
	height:32px;
	line-height:32px;
	font-family:"open Sans";
	font-size:14px;
	color:#666;
	border:0px;
	padding:0px 85px 0px 7px;
}
.my_cal {
	float:left;
	font-size:30px;
	color:#FFFFFF;
	padding:9px;
	margin:0px;
}
.fel-boxl {
	 
	float:left;
	width:150px;
	padding: 0px 15px 0px 10px;
	margin:0px;
	 
}
.fel-boxl1 {
	float:left;
	width:95px;
	margin:0px;
	 
}
.boxemail {
    margin:55px auto;
	width:500px;
	color:#000;
}
.emailbox {
	width:200px; height:30px;
	background:#FF1ACD; color:#000; 
	font-size:19px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding:7px 0px 5px 20px;
	border:#F6F 2px solid;
}
.emailbox1 {
	width:200px; height:30px;
	background:#FF1ACD; color:#000; 
	font-size:19px;
	font-family:"Arial Black", Gadget, sans-serif;
	padding:5px 0px 7px 20px;
	border:#F6F 2px solid;
}
.cli {
	width:3px;
	 font-size:20px; 
   padding-left:5px;
}

#tempmsgbox { color:#000;}
.log {
	padding:0px 0px 0px 50px; 
	color:#FFF; 
	font-size:14px;
	font-family:"Arial Black", Gadget, sans-serif;
}

.rightside { position:relative; float:right;}

.adsbox.fixed {   
  top: 100px;
  position: fixed;}

.menutop { background:#FFF;}

.menutop ul { list-style: none; width:1024px; margin:0px auto;}

.menutop ul li { list-style: none; margin:0px; padding:0px; float:left;}

.menutop a {
	
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	color:#5e0048;
	text-decoration:none;
	display:inline-block;
	padding:6px 10px 7px;
	border-right:1px solid #cfcfcf;
	-webkit-transition: background .2s linear;
	-moz-transition: background .2s linear;
	-o-transition: background .2s linear;
	-ms-transition: background .2s linear;
	transition: background .2s linear;
	text-transform:uppercase;
} 

.menutop a.chat {
	background:#22eaf3;
	
} 
.menutop a.chat:hover {
	background:#22eaf3;
	
} 

.menutop a:hover {
	
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	color:#5e0048;
	text-decoration:none;
	background:#ff00c9;
	display:inline-block;
	
}

.menutop a.active {
	
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	color:#5e0048;
	text-decoration:none;
	background:#ff00c9;
	display:inline-block;
	
}

.menutop .addevent, .menutop .addevent:hover { background:#6d1563; color:#FFF;}