/* MAIN ELEMENTS */
body {
    text-align:center;
	margin:0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #DDDDDD;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0px;
}

img { border:0 }
p { margin:2px; text-align:justify }
form {
  padding: 0;
  margin: 0;
}
a {
	color: #126FAE;
	text-decoration:none }	
a:hover {
	color: #FF9C00;
	text-decoration:none }
.spacer{clear:both;height:0px;font-size:0px;}
/* HEADER */
#header { 
    margin:0px auto 0 auto;
	height: 110px;
	text-align: center;
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
	width: 935px;
        overflow:hidden;
}

#top {
    margin:0px auto 0 auto;
	height: 120px;
	
	background-repeat: no-repeat;
	background-position: 20px 30px;
	width: 930px;
			
}
#login{
	width: 170px;
	float: right;
	color: #BAD3E7;
	padding-top: 15px;
        *padding-top: 10px;
	padding-right: 20px;
	text-align: right;
	height: 86px;
    }
	.login_button{
	margin-top: 4px;
    }
     a.button {
	font-size: 11px;
	margin: 5px;
    }
     a.button:link {
	color: #ffffff;
	text-decoration: none;
	padding: 3px 12px;
	margin: 4px;
	background-image: url(../images/button_bg_hover.gif);
	background-repeat: repeat-x;
	border: 1px solid #0F8BDC;
	height: 20px;
    }
     a.button:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 3px 12px;
	margin: 4px;
	background-image: url(../images/button_bg_hover.gif);
	background-repeat: repeat-x;
	border: 1px solid #0F8BDC;
	height: 20px;
    }
      a.button:hover {
	color: #005BE3;
	text-decoration: none;
	padding: 3px 12px;
	margin: 4px;
	background-color: #3399FF;
	background-image: url(../images/button_bg.gif);
	background-repeat: repeat-x;
	height: 20px;
    }	
     a.button2 {
	font-size: 12px;
	display: block;
    }
     a.button2:link {
	color: #666666;
	text-decoration: none;
	padding: 6px 12px;
	border: 1px solid #FF9900;
	background-color: #FFB615;
    }
     a.button2:visited {
	color: #666666;
	text-decoration: none;
	padding: 6px 12px;
	border: 1px solid #FF9900;
	background-color: #FFB615;
    }
      a.button2:hover {
	color: #000000;
	text-decoration: none;
	padding: 6px 12px;
	border: 1px solid #FF9900;
	background-color: gold;
    }	
    .inputGeneral{
    width: 89px;
	font-family: Arial, Verdana, Microsoft Sans Serif;
	font-size: 11px;
	color: #41A2E4;
 	border: 1px solid #9ECAEC;
	text-align: left;
	vertical-align: middle;
	margin: 4px;
	padding: 2px;
	line-height: 14px;
	background-color: #ffffff;
}

/* MENU BAR */
	
#menu {
	text-align:center;
	width:938px;
    margin:0px auto 0 auto;
	height:35px; overflow:hidden;}
	#menu ul {
	height:35px;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
    }		
		#menu ul li {
	text-align:center;
	background: url(../images/menu_bg_off.gif) repeat-x;
	font-size:12px;
	display:block;
	float:left;
	height:35px;
	list-style:none;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 1px;
    }			
			#menu ul li a {
				width:126px;
				display:block;
				height:25px;
				padding: 10px 30px 0 30px;
				color:#3F5301;
				text-decoration:none }				
			#menu ul li a:hover {
				background: url(../images/menu_bg_hover.gif) repeat-x;
				color:#000000;
				text-decoration:none }			

		#menu ul li.selected {
			padding:7px 30px 0 30px;
			width:127px;
			height:28px;
			background: url(../images/menu_bg_on.gif) repeat-x }
			
#content{
	background-image: url(../images/shade_frame.gif);
	background-repeat: repeat-y;
	width: 935px;
	margin:0px auto 0;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 20px;
	padding-bottom: 10px;
        position:relative;
}				
       .feature_fee  {
	    margin:5px ;
	    }		
		.feature_fee ul {
	    margin:5px ;
	    list-style:none;
	    }		
		.feature_fee  ul li {
	    text-align:left;
	    list-style: none;
	    background-image: url(../images/green.gif);
	    background-repeat: no-repeat;
	    background-position: 0px 5px;
	    padding-left: 8px;
	    margin:1px;
	    }	
.b_image  img{border:1px solid #ccc;}
		#button2{
	text-align:center;
	width:938px;
	margin:0;
	height:35px }	
	#button2 ul {
	height:35px;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
    }		
		#button2 ul li {
	text-align:center;
	font-size:12px;
	display:block;
	float:left;
	list-style:none;
	color: #FFFFFF;
	margin: 2px;
	padding: 5px;
	vertical-align: middle;
    }			
			#button2 ul li a {
	width:240px;
	display:block;
	padding: 10px 30px 10;
	color:#FF6600;
	text-decoration:none;
	background-color: #FFCC66;
	border: 1px solid #FF9900;
	height: 30px;
}				
#button2 ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	border: 1px solid #FF6600;
	background-color: #FFCC33;
}			

/* MENU BAR2 */
	
#menu2 {
	text-align:center;
	width:938px;
    margin:0px auto 0 auto;
	height:35px }	
	#menu2 ul {
	height:35px;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
    }		
		#menu2 ul li {
	text-align:center;
	background: url(../images/menu_bg_off.gif) repeat-x;
	font-size:12px;
	display:block;
	float:left;
	height:35px;
	list-style:none;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 1px;
    }			
			#menu2 ul li a {
				width:126px;
				display:block;
				height:25px;
				padding: 10px 30px 0 30px;
				color:#3F5301;
				text-decoration:none }				
			#menu2 ul li a:hover {
				background: url(../images/menu_bg_hover.gif) repeat-x;
				color:#000000;
				text-decoration:none }			

		#menu2 ul li.selected {
			padding:7px 30px 0 30px;
			width:127px;
			height:28px;
			background: url(../images/menu_bg_on.gif) repeat-x }
			
#content2{
	background-image: url(../images/shade_frame.gif);
	background-repeat: repeat-y;
	width: 935px;
	margin:0px auto 0;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 20px;
	padding-bottom: 10px;
}				
       .feature_fee  {
	    margin:5px ;
	    }		
		.feature_fee ul {
	    margin:5px ;
	    list-style:none;
	    }		
		.feature_fee  ul li {
	    text-align:left;
	    list-style: none;
	    background-image: url(../images/green.gif);
	    background-repeat: no-repeat;
	    background-position: 0px 5px;
	    padding-left: 8px;
	    margin:1px;
	    }	
.b_image  img{border:1px solid #ccc;}
		#button2{
	text-align:center;
	width:938px;
	margin:0;
	height:35px }	
	#button2 ul {
	height:35px;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
    }		
		#button2 ul li {
	text-align:center;
	font-size:12px;
	display:block;
	float:left;
	list-style:none;
	color: #FFFFFF;
	margin: 2px;
	padding: 5px;
	vertical-align: middle;
    }			
			#button2 ul li a {
	width:240px;
	display:block;
	padding: 10px 30px 10;
	color:#FF6600;
	text-decoration:none;
	background-color: #FFCC66;
	border: 1px solid #FF9900;
	height: 30px;
}				
#button2 ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	border: 1px solid #FF6600;
	background-color: #FFCC33;
}		
/* UNDER MENU */

h1{
	margin:0px;
	padding: 5px 0px 5px 40px;
	color: #333333;
	font-size: 21px;
	font-weight: bold;
	text-align: left;
}
h1 img {

   }
h2{
	margin:0;
	padding: 0px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
h3{
	margin:10 0;
	padding: 0px;
	color: #FFB615;
	font-size: 16px;
	font-weight: bold;
	display: block;
}
h4{
	margin:10 0;
	padding: 0px;
	color: #207BB9;
	font-size: 16px;
	font-weight: bold;
	display: block;
}
.white{
	color: #ffffff;
}
.yellow{
	color: #FFFF33;
	margin-left: 8px;
	margin-right: 8px;
}
.blue {
	color: #207BB9;
}
#category_new {
	width: 245px;
	float: left;
	padding: 4px 0px 10px 40px;

}
	#category_new ul {
	display:block;

	margin:0;
	padding:0;
	list-style:none;

    }		
		#category_new ul li {
	text-align:left;
	font-size:12px;

	list-style:none;
	color: #FFFFFF;
	line-height: 13px;
	border-bottom: 1px  solid  #accae6;
			 }		
			#category_new ul li a {
	    width:235px;
	    display:block;
	    color:#0462fa;
	    text-decoration:underline;
	    padding: 5px 5px 5px 10px;
        }				
		#category_new ul li a:hover {
	    color:#FFF;
	    text-decoration:underline;
	    background:  url(../images/slider_nav_select.gif) no-repeat;
        }
	#cate {
	width:600px;
	height:200px;
	padding: 0px;
	margin: 0px;
	left: auto;
	display: block;
	float: left;
    }	
#category{
	background-image: url(../images/categery_bg.gif);
	background-repeat: no-repeat;
	width: 912px;
	padding: 24px 11px;
	background-position: 10px top;
}
	#category ul {
	display:block;
	height: 145px;
	margin:0;
	padding:0;
	list-style:none;
	clear: both;
    }		
		#category ul li {
	    text-align:center;
	    font-size:12px;
	    display:block;
	    float:left;
	    list-style:none;
	    color: #FFFFFF;
	    line-height: 13px;
	    height: 145px;
	    bottom: 0px;
			 }		
			#category ul li a {
	    width:110px;
	    height: 125px;
	    display:block;
	    color:#333333;
	    text-decoration:none;
	    padding: 10px;
        }				
			#category ul li a:hover {
	        color:#008AE5;
	        text-decoration:none;
            }
			#category .party {
	        text-decoration:none;
	        background-image: url(../images/icon_party.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
			#category .party  a:hover{
	        text-decoration:none;
	        background-image: url(../images/icon_party_off.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
           #category .concert {
	        text-decoration:none;
	        background-image: url(../images/icon_concert.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
           #category .concert  a:hover{
	        text-decoration:none;
	        background-image: url(../images/icon_concert_off.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
			#category .conference {
	        background-image: url(../images/icon_confe.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
			#category .conference  a:hover{
	        background-image: url(../images/icon_confe_off.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
           #category .team {
	        background-image: url(../images/icon_team.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
           #category .team  a:hover{
	        background-image: url(../images/icon_team_off.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
			#category .trip {
	        background-image: url(../images/icon_trip.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
			#category .trip  a:hover{
	        background-image: url(../images/icon_trip_off.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
           #category .stag {
	        background-image: url(../images/icon_stag.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
           #category .stag a:hover{
	        background-image: url(../images/icon_stag_off.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
			#category .baby {
	        background-image: url(../images/icon_baby.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
			#category .baby a:hover{
	        background-image: url(../images/icon_baby_off.gif);
	        background-repeat: no-repeat;
	        background-position: center bottom;
            }
/* COLUMN */

    #column {
	background: #F9F9F9  url(../images/arrow.gif) no-repeat center 50px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ACC9E5;
	border-bottom-color: #ACC9E5;
	width: 935px;
	margin-top: 10px;
    }
		#column  ul {
	    margin:110px 0 0;
	    padding:5px;
	    list-style:none;
	    }		
		#column  ul li {
	    text-align:left;
	    list-style:url(none) none;
	    background-image: url(../images/green.gif);
	    background-repeat: no-repeat;
	    background-position: 0px 5px;
	    padding-left: 8px;
	    margin: 3px;
	    }	
    .organizer {
	width: 240px;
	background-image: url(../images/organizer.gif);
	background-repeat: no-repeat;
	background-position: center 40px;
	padding: 15px;
	display: table-column;
	float: left;
    }			 
     .event_page {
	width: 240px;
	display: table-column;
	background-image: url(../images/event_web.gif);
	background-repeat: no-repeat;
	background-position: center 35px;
	padding: 15px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 60px;
	float: left;
    }			
     .guests {
	width: 240px;
	display: table-column;
	background-image: url(../images/guests.gif);
	background-repeat: no-repeat;
	background-position: center 40px;
	padding: 15px;
	float: left;
    }			
#event_temp1 {
	width: 450px;
	padding: 60px 15px 25px;
	background-color: #666666;
	margin: 20px;
	color: #FFFFFF;
	border: 1px solid #3B3B3B;
	background-image: url(../images/temp_bg1.gif);
	background-repeat: no-repeat;
	background-position: right top;
    }	
	#event_temp1  img{
	float: left;
	margin: 8px;
    }
	#event_temp1  p{
	margin: 10px;
    }
#event_temp2 {
	width: 450px;
	padding: 60px 15px 25px;
	background-color: #f6dbde;
	margin: 20px;
	color: #333333;
	border: 1px solid #ffa4af;
	background-image: url(../images/temp_bg3.gif);
	background-repeat: no-repeat;
	background-position: right top;
    }	
	#event_temp2  img{
	margin: 4px;
    }
	#event_temp2  p{
	margin: 10px;
	text-align: center;
    }
.event_copy{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aaaaaa;
	padding-top: 5px;
	text-align: center;
	display: block;
    }
	.event_copy a{
	color: #39A3EB;
	text-decoration: none;
    }
	.event_copy a:hover{
	color: #F9AF13;
	text-decoration: none;
    }
/* FOOTER */	
#bottom {
	width: 100%;
	background-image: url(../images/bottom_bg.gif);
	background-repeat: repeat-x;
	height: 58px;
	margin: 0px;
	padding: 0px;
        clear:both;
        overflow:hidden;

    }
#footer {
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	height: 48px;
    margin:0px auto 0 auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 935px;
    }
	#footer a {
	text-decoration:none;
	color:#333333
	}	
	#footer a:hover {
	text-decoration:none;
	color:#FFFF66
	}
.upper {
	font-size: 7px;
	vertical-align: super;
	color: #000000;
}
.small {
	font-size: 10px;
}
.d_menu:link{
	color:#333333;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: underline;
}
.d_menu:visited{
	color:#333333;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: underline;
}
.d_menu:hover{
	color:#316AC5;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}
.td_bg{
	color:#FFFFFF;
	background-color: #666666;
	text-align: left;
}
.td_bg_light{
	color:#333333;
	background-color: #dddddd;
	text-align: left;
}
.td_bg_blue{
	color:#ffffff;
	background-color: #41A2E4;
	text-align: center;
}
.td_bg_lblue {
	background-color: #DBEAF6;
}
.top-table-margin{
	width:860px;
	margin: 10px auto 35px;
	border: 1px solid #126fae;
	text-align: left;
	background-color: #FFFFFF;
}
		.top-table-margin  ul {
	    margin:10px;
	    padding:0px 10px;
	    list-style:none;
	    }		
		.top-table-margin  ul li {
	text-align:left;
	padding: 2px;
	margin:5px;
	list-style-type: circle;
	    }	
.table-margin{
	width:860px;
	margin: 10px auto 0px auto;
	margin-bottom: 10px;
	border: 1px solid #126fae;
	text-align: left;
	background-color: #FFFFFF;
}

.align-right{
	text-align: right;
	margin: 10px 40px;
		}
.td_blue_bg {

	color:#FFFFFF;
	background-color: #56bbff;
	text-align: left;
}
.action_list{
	width:800px;
	margin: 10px;
	text-align: left;
	list-style-type: none;
}
		.action_list  ul {
	    margin:10px;
	    padding:0px 10px;
	    list-style:none;
	    }		
		.action_list  ul li {
	    text-align:left;
	    padding: 2px;
	    margin:5px;
	    list-style-type: none;
	    }	
		.action_list  ul li a {
		text-decoration:underline}				
		
		.action_list  ul li a:hover {
		text-decoration:none }				
.fee_table{
	width:860px;
	margin: 10px auto 0px auto;
	margin-bottom: 10px;
	text-align: left;
	background-color: #cccccc;
}
.fee_white{
	background-color: #ffffff;
}
		.fee_white ul {
	    margin:5px ;
	    list-style:none;
	    }		
		.fee_white  ul li {
	    text-align:left;
	    list-style: none;
	    background-image: url(../images/green.gif);
	    background-repeat: no-repeat;
	    background-position: 0px 5px;
	    padding-left: 8px;
	    margin:1px;
	    }	
.fee_gray{
	background-color: #eeeeee;
}
		.fee_gray ul {
	    margin:5px ;
	    list-style:none;
	    }		
		.fee_gray  ul li {
	    text-align:left;
	    list-style: none;
	    background-image: url(../images/green.gif);
	    background-repeat: no-repeat;
	    background-position: 0px 5px;
	    padding-left: 8px;
	    margin:1px;
	    }
.title-big-font{
	font-size: 16px;
	color:#FFFFFF;
	background-color: #666666;
	text-align: left;
	font-weight: bold;
}
.title-14-font{
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}
.right-align{
	text-align: right;
}
.black-border{
	border: 1px solid #333333;
}
.button
{
	cursor: hand;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 12px;
	margin: 2px;
	background-image: url(../images/button_bg_hover.gif);
	background-repeat: repeat-x;
	border: 1px solid #0F8BDC;
	height: 21px;
	vertical-align: middle 	
}
.button:hover
{
	cursor: hand;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 12px;
	margin: 2px;
	background-image: url(../images/button_bg_hover.gif);
	background-repeat: repeat-x;
	border: 1px solid #0F8BDC;
	height: 21px
}

.modalBackground
{
	background-color:#fff;
	filter:alpha(opacity=70);
	opacity:0.7px; 
	overflow=hidden;	
}

.selected a{
    color:#FFF !important;
    text-decoration:underline;
    background:  url(../images/slider_nav_select.gif) no-repeat ;
}
.mainSlideCont{width:600px;overflow:hidden;}
#mainCarousel{text-align:left;}
#mainCarousel ul li{list-style-type:none;margin:0;padding:0}
#cate{overflow:hidden;padding:5px;background:#4f81bd}
#cate ul{margin:0;padding:0;width:5000px;}
li.items{height:200px !important;width:600px !important;}
#category_new ul li {border-bottom:none;}
.rtCnt{float:left;}
.over7000{clear:both;margin:30px 0 0 15px;width:189px;height:43px;background:url('../images/banner.png') no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner.png', sizingMethod='crop');}
.quotes{padding-right:40px;float:right;width:605px;overflow:hidden;margin-top:4px;}
.quoteSlideCont{width:605px;overflow:hidden;height:60px;}
.quoteList{margin:0;padding:0;}
#quotes .quoteList .item{width:605px;height:60px;padding:5px 0;}
.item p{color:#d5910a;font-weight:bold;margin:0;padding:0;}
p.quote{text-align:left;}
p.speaker{text-align:right;font-style:italic;padding-right:5px;}
#quoteSlider{height:60px !important;}
#mainSlide{width:600px !important;}

/* demo signup slider styles */
.clear{clear:both;float:none;}
.signupDemo ul, .signupDemo li{margin:0;padding:0;list-style:none;}

ul.steps li{display:inline;padding:5px 10px;background:#000;*margin-right:3px;cursor:pointer;}
ul.steps li.active{background:#3095c7;}
li.step a{color:#fff;font-weight:bold;}
li.step a:hover{color:#fff;}
.sliderSteps{background:#e5e5e5;margin:0 auto;width:610px;margin-top:6px;padding:20px}
#stepsSlider{width:3000px;}
#signupSlider{height:350px;width:610px !important;overflow:hidden;}
.slideStepsCont{overflow:hidden;width:610px;}
.sItems{float:left;width:610px;}
.sItems .desc{text-align:left;background:#aeaeae;padding:5px;font-weight:bold;}
.sItems .content{margin-top:10px;background:#aeaeae;padding:5px;height:304px;}
.sItems .content p{padding-bottom:10px;}
#contactInfo{float:right;font-size:14px; color:#FFA500;height:86px;padding-top:15px;*padding-top:10px;text-align:right;width:195px;}
#verifiedCnt{float:right;padding-top:15px;}
#ctl00_txt_email,#ctl00_txt_password{color:#858686;margin:0px;width:130px;}
.blkclr{color:#000 !important;}
.feeComp .td_bg{width:130px;}
dd{margin:0;padding:0;}
.hdrFeeComp{text-align:left;padding:5px 0 5px 40px;}
.innerTab{}
.innerTab td{border:1px solid #ccc;padding:6px;}
td.td_bg.no_bg,td.fee_gray.no_bg{background:#dbeaf6;border-top:0px;border-left:0px}
td.no_btm_bdr{border-bottom:0px;}
.innerTab ul{padding:0;}
