@charset "utf-8";
/* CSS Document */
*
{
	margin: 0;
	padding: 0;
}
        
body, html
{
	font-family: 'DroidSansRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #362f2d;
	background:#fff;
	margin:auto;
	height: 515px;
	width: 680px;

}


a{

	outline:0;
	color: #ec1f28;
	text-decoration: none;
	font-weight:bold;
}
        
img{border:0;}		
   
input, textarea
{
	border: 1px solid #8dc641;
	color: #362f2d;
	height: 20px;
	vertical-align: middle;
	font:11px 'DroidSansRegular', Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	
}



select{
	border: 1px solid #8dc641;
	color: #362f2d;
	height: 20px;
	vertical-align: middle;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	
	width:50px;
	}

       
h3, .title span, .button, #sbmt, #checkoutpp
{
	font-size: 18px;
	font-family: 'MuseoSlab500', Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	
}

 .title span{font-size:22px !important;}
        

#moreFields{
	position:absolute;
	left: 140px;
	top: 405px;
	margin:5px 15px 0;
	width: 110px;

}
        
.removeEvent
{
	position: relative;
	left: 280px;
	top: 410px;
}

.addEvent{
	position:relative;
	top:397px;
	left:59px;
}
        
#event1{
	position: relative;
	top: 10px;
	
}		
		
.button
{
	display:block;
	background: #ec1f28;
	border: none;
	color: #fff !important;
	font-weight:normal !important;
	padding: 7px;
	cursor: pointer;
}

.button:hover, #sbmt:hover, #checkoutpp:hover{background: #8dc641;}
        
.currentNav
{
	color: #8dc641;
	cursor: default;
}
       
.disabledNav
{
	color: Maroon;
	cursor: default;
}

	
	   
.nav
{
	font-size: 10px;
	color: Black;
	float: right;
	position: relative;
	top: 10px;
	right: 20px;
	font-weight:bold;
	
}
        
.title
{
	font-size: 20px;
	color: #ec1f28;
}
     
.formContent
{
	background: #f9f6f1;
	padding: 20px;
	
	border: 2px solid #bbb8b5;
}
      
.formContent a{
	font-weight:bold;
}

.formContent a:hover{color:#8dc641;}
	  
#sbmt{
	background: #ec1f28;
	border: none;
	color: #fff !important;
	padding: 5px;
	cursor: pointer;
	height: 35px !important;
	width: 90px !important;
	float: right;
}

#checkoutpp{
	background: #ec1f28;
	border: none;
	color: #fff !important;
	padding: 5px;
	cursor: pointer;
	height: 35px !important;
	width: 110px !important;
	position: absolute;
	right:0;
	bottom:0;
}

.title{
	padding: 5px;
}

.fee{
	position:relative;
	top:-15px;
	left: 280px;
	display:inline;
}

#contactInfo, #eventInfo1, #pay{
	height: 479px;
	position:relative;
	

}

#review{
	padding-bottom: 30px;

}

#contactInfo label, #eventInfo1 label{
	display: inline-block;
	width:100px;
	text-align:right;

}

#contactInfo p, .special, #eventInfo1 p{
	font-size: 11px;
	padding-bottom:10px;
	width: 566px;

}

#eventInfo1 p{width:620px;}
#eventInfo1 label{width: 150px;}



#addContact1, #addContact2, .move2right{
	padding-left: 103px;

}

#addContact1, #addContact2{
	width:500px;
	}
	
#addContact1 p, #addContact2 p{
	width:500px;
	}

.reviewinfo input {
	background:transparent;
	border:none;
	width: auto;

}

#eventBtn{
	position:absolute;
	bottom:0;
	right:0;
}


#reviewBtn{
	position: absolute;
	right:0;
	bottom:0;
}

.rvlabel{
	clear:both;
	display:inline-block;
	width:180px;
}

.reviewinfo{padding-top:10px;}

.reviewinfo label{
	padding-bottom: 10px;
	

}

.addAnother, .removeAnother{
	background:red;
	padding-left: 10px;
	display: inline-block;
	height: 10px;
}

.addAnother{background:url(plus2.gif) no-repeat 0 -8px;}
.removeAnother{background:url(minus2.gif) no-repeat 0 -8px;}
.addAnother:hover, .removeAnother:hover{background-position: 0 1px;}

#addC{padding-right:10px;}

.defaulttext{color:#bdbcbc;}



.subnav{
font-size:24px;
}

.eventNav_Links{
float:right;
position:relative;
width:135px;
top:10px;

}

#review1 {padding-top: 10px;}
.eventReview label{padding-bottom: 5px;}
.eventReview{padding-bottom:10px;}

#pay p{ 

	padding:0 0 25px 30px; 

	font-size:12px;}

