@charset "UTF-8";
/* CSS Document */

#main_flash{
	width:961px;
	height:300px;
	background-image: url(../images/main_container_bkgr.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
}

/*--------------------- body -----------------------*/

#whole_body{
            width:971px;
}

#body_top{
          background:url(../images/vip_connection.png) no-repeat;
		  width:971px;
		  height:4px;
}

#body_repeat{
             background:url(../images/vip_bodyback.png) repeat-y;
			 width:935px;
			 height:auto;
			 padding-left:36px;
}


/*---------------------- right column ----------------------*/

#rightcolumn{
             float:right;
			 width:262px;
			 padding-right:7px;
			 padding-top:18px;
			 
}

#events1{
         background:url(../images/rightcolumn_event1.jpg) no-repeat;
		 width:243px;
		 height:171px;
		 font:20px "Verdana", Arial, Helvetica, sans-serif;
		 color:#FFFFFF;
		 text-align:center;
		 line-height:40px;
}

#events1_texts p{
                 font:13px Verdana, Arial, Helvetica, sans-serif;
			     color:#333333;
			     width:243px;
				 padding-left:7px;
				 padding-top:5px;
}

#events2{
         background:url(../images/rightcolumn_event2.jpg) no-repeat;
		 width:243px;
		 height:125px;
		 margin-top:20px;
}

#events2_texts p{
                 font:13px Verdana, Arial, Helvetica, sans-serif;
			     color:#333333;
			     width:243px;
				 padding-left:7px;
				 padding-top:5px;
}

#gallery{
        background:url(../images/rightcolumn_gallery.jpg) no-repeat;
		width:243px;
		height:171px;
		font:20px "Verdana", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-align:center;
		line-height:40px;
		margin-top:20px;
}

#seemore a{
           font:13px Verdana, Arial, Helvetica, sans-serif;
		   color:#ff6600;
		   float:right;
		   padding-right:20px;
		   padding-top:30px;
		   text-decoration:none;
}

#seemore a:hover{
		         color:#FF0000;
				 text-decoration:underline;
}

#body_bottom{
             background:url(../images/vip_bottom.jpg) no-repeat;
			 width:971px;
			 height:178px;
}

#message{
        width:239px;
		height:270px;
}

/*---------------- left column -------------------*/

#leftcolumn{
            float:left;
			width:649px;
}

#title_shape{
             background:url(../images/vip_titleshape.png) no-repeat;
			 width:639px;
			 height:94px;
}

p.menutitle{
            font:20px "Verdana", Arial, Helvetica, sans-serif;
			color:#acffae;
			padding-left:110px;
			padding-top:25px;
}

/*-------------vip form--------------*/

#contact_form{
              width:650px;
			  padding-top:50px;
}


.form-title{
            font:15px "Verdana", Arial, Helvetica, sans-serif;
			color:#333333;
			text-align: right;
			padding-right: 15px;
}

.form-input{
	        font:14px "Verdana", Arial, Helvetica, sans-serif;
	        width:300px;
			padding: 7px 30px;
			margin:10px 0px;
}

.work-type1{
           color:#FFFFFF;
		   font:15px "Verdana", Arial, Helvetica, sans-serif;
		   float:left;
		   padding-right:50px;
}

.mmddyy{
       font:10px Verdana, Arial, Helvetica, sans-serif;
	   color:#333333;
}

#submit_button{
               background:url(../images/vip_submit.png) no-repeat 0px 0px;
			   width:130px;
			   height:31px;
			   float:right;
			   padding-right:80px;
			   
}

#submit_button:hover{
                    background:url(../images/vip_submit.png) no-repeat 0px -31px;
			        width:130px;
			        height:31px;
					cursor:pointer;
}

#submit_button a{
                 display:block;
		         height:100%;
		         width:100%;
}
