@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}
.clear{
	clear:both;
}
img{
	border:0;
}
body{
	background:url(../images/bg.png) repeat-x #4d0000;
}
#wrapper{
	width:980px;
	padding:0;
	margin:0 auto;
}
header{
	width:980px;
	height:290px;
	float:left;
	background:url(../images/header-bg.png) no-repeat;
}
#logo{
	width:980px;
	float:left;
	height:240px;
}
#logo .logomain{
	width:320px;
	float:left;
	padding:55px 0 0 55px;
}
#logo .headerimg{
	width:585px;
	float:left;
	padding:100px 0 0 10px;
	text-align:left;
	background:url(../images/header-img.png) no-repeat right;
	height:132px;
	margin:9px 10px 0 0;
}
nav{
	width:958px;
	padding:0 11px;
	margin:0;
	float:left;
	height:49px;
}
nav .navleft{
	width:838px;
	float:left;
}
nav .navright{
	width:120px;
	float:left;
}

#block1{
	width:960px;
	float:left;
	background:url(../images/block1-bg.png) no-repeat;
	height:400px;
	padding:0 10px;
}
#rotator{
	width:660px;
	padding:35px 15px 0 15px;
	margin:0;
	float:left;
	height:365px;
}
#rotatorright{
	width:270px;
	float:left;
}
#orderservices{
	height:225px;
	width:270px;
}
#orderservices h2{
	height:37px;
	padding:28px 10px 0 0;
	clear:left;
	text-align:right;
}
#orderservices .servicescontent{
	width:270px;
	padding:0;
	margin:0;
	float:left;
	height:120px;
}
.eventscontentblocks {
width:210px;
padding:0 30px 10px 30px;
margin:0;
font:12px Arial, Helvetica, sans-serif normal;
color:#fff6e1;
float:left;
display:block;
}
.eventscontentblocks span{
color:#fff6e1;
text-decoration:none;
}
.eventscontentblocks .date{
background:url(../images/date-bg.png) no-repeat;
width:34px;
height:35px;
display:block;
float:left;
font: bold 12px Arial, Helvetica, sans-serif;
color:#fff;
padding:4px 0 0 0;
margin:0 10px 0 0;
text-align:center;
text-shadow:1px;
line-height:13px;
}
.eventscontentblocks .des{
width:155px;
display:block;
float:left;
height:34px;
}
.eventscontentblocks .des h3{
padding:0;
margin:0;
font-weight:bold;
color:#fff6e1;
font-size:12px;
}
#indexvideo{
	width:250px;
	padding:0 5px 0 15px;
	margin:0;
	float:left;
}

#block2{
	width:960px;
	float:left;
	height:80px;
	padding:10px 10px;
}
#connectwithus{
	width:680px;
	padding:0 0 0 10px;
	margin:20px 0 20px 0;
	float:left;
	background:url(../images/connectwithus-bg.png) center no-repeat;
	height:44px;
}
#connectwithus ul{
	padding:4px 0 0 0;
	margin:0;
}
#connectwithus ul li{
	padding:0 0 0 20px;
	margin:0;
	list-style:none;
	float:left;
}
#memberservices{
	width:270px;
	padding:0;
	margin:20px 0;
	float:left;
	text-align:right;
}



footer{
	width:100%;
	float:left;
	background:url(../images/index-footer.png) repeat-x;
	height:400px;
}
#footerwrapper{
	width:980px;
	padding:0;
	margin:0 auto;
}
ul#footerbanners{
	width:980px;
	float:left;
	height:210px;
	padding:50px 0 0 0;
	background:url(../images/footer-top-bg.png) no-repeat top;
}
ul#footerbanners li{
	list-style:none;
	float:left;
	padding:0 0 0 18px;
}

#footerbottom{
	width:980px;
	float:left;
	background:url(../images/footer-links-bg.png) no-repeat;
	height:140px;
}
#footerlinks{
	width:940px;
	margin:0 20px;
	float:left;
}
#footerlinks .linksleft{
	width:330px;
	float:left;
	padding:0 0 0 10px;
}
#footerlinks .linksright{
	width:600px;
	float:left;
}
#footerlinks .linksright ul{
	padding:0;
	margin:0;
}
#footerlinks .linksright ul li{
	padding:30px 20px 0 0;
	margin:0;
	float:left;
	list-style:none;
}
#copyright{
	width:940px;
	margin:0 20px;
	float:left;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	line-height:24px;
}