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

*{ padding:0 0; margin: 0 0;}

html,body{
	margin:0em 0em 0em 0em;
	padding: 0px;
	background-image:url(images/sideBG.jpg);
	background-repeat:repeat-x;
	background-color:#292727;
	width:100%;
	height:100%;
	text-align:center;
	top:0px;
	bottom:0px;
	overflow:auto;
}
#footer{
	position:absolute;
	width:1000px;
	height:30px;
	left:0px;
	background-color:#272525;
}
#footerLinks{
	top:2px;
	height:28px;
	width:320px;
	position:absolute;
	left:626px;
}
#copyright{
	left:14px;
	top:9px;
	height:20px;
	position:absolute;
	color:#c34f09;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#footerLinks td{
	padding:0px 10px 0px 10px;	
}
#footerLinks a{
	font-size:11px;	
}
#wrapper{
	position:relative;
	max-width:1000px;
	min-height:100%;
	height:100%;
	background-color:#f0efe6;
	height: auto !important;
	top:0px;
	bottom:0px;
	margin: 0 auto;
	text-align:left;
}

#wrapper a{
	padding:0px;
}

a:link{
	font-weight:bold; 
	color:#d6630a;
	text-decoration:none;
	font-size:13px;
	
}

a:hover{
	font-weight:bold; 
	color:#99400b;
	text-decoration:underline;
	font-size:13px;
}

a:visited{
	font-weight:bold; 
	color:#d6630a;
	text-decoration:none;
	font-size:13px;
}

a:visited:hover{
	font-weight:bold; 
	color:#99400b;
	text-decoration:underline;
	font-size:13px;
}

.venueLink a:link{
	font-weight:bold; 
	color:#814006;
	text-decoration:none;
	font-size:13px;
	
}

.venueLink a:hover{
	font-weight:bold; 
	color:#99400b;
	text-decoration:underline;
	font-size:13px;
}

.venueLink a:visited{
	font-weight:bold; 
	color:#814006;
	text-decoration:none;
	font-size:13px;
}

.venueLink a:visited:hover{
	font-weight:bold; 
	color:#99400b;
	text-decoration:underline;
	font-size:13px;
}

.eventLink a:link{
	font-size:13px;
	
}


.banner{
	position:absolute;
	height:121px;
	width:100%;
	top:0px;
}

#homeLink{ 
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	top:100px;
	left:15px;
}

#login{
	position:absolute;
	width:200px;
	top:6px;
	font-size:18px;
	height:300px;
	left:765px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
}

#welcome{
	position:absolute;
	top:60px;
	left:28px;
	font-size:14px;
	width:300px;
	color:#FFF;
	font-weight:bold;
}

#login input{
	width:130px;
}

#loginButton{
	position:absolute;
	left:166px;
}

#logincontent{
	position:absolute;
	top:110px;
	left:110px;
	width:200px;
}

#logincontent table td{
	padding:5px;
}

#loginReg{
	position:absolute;
	left:0px;
	width:190px;
}

#loginBox{
	position:absolute;
	top:80px;
	left:250px;
	width:450px;
	height:339px;
	background-color:#fff;
	border:2px solid #999;
}

#loginBoxTitle{
	position:absolute;
	top:0px;
	height:30px;
	width:450px;
	left:0px;
	background-image:url(images/eventBG.png);
}

#loginBoxTitle h2{
	position:absolute;
	left:10px;
	top:5px;
	font-size:16px;
}


.errorNote{
	position:absolute;
	top:130px;
	left:280px;
	color:red;
	z-index:3;
}

.tryAgain{
	position:absolute;
	top:150px;
	left:500px;
	color:red;
}

#registerPrompt{
	position:absolute;
	top:93px;
	width:200px;
	left:30px;
	color:#333;
	font-weight:bold;
	color:#FFF;
}

#registerPrompt p{
	font-size:13px;
}


#navLinks{
	position:absolute;
	top:98px;
	left:890px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	z-index:3;
	font-family:Arial, Helvetica, sans-serif;
}

#navLink a:link{
	font-weight:bold; 
	color:#F60;
	text-decoration:none;
}

#navLink a:hover{
	font-weight:bold; 
	color:#99400b;
	text-decoration:underline;
}

#navLink a:visited{
	font-weight:bold; 
	color:#F60;
	text-decoration:none;
	}

#search{
	background-image:url(images/searchBar.jpg);
	background-repeat:repeat-x;
	background-color:#000;
	position:absolute;
	top:120px;
	height:107px;
	width:100%;
	color:#FFF;
	min-width:1000px;
}

#searchField{
	position:absolute;
	top:24px;
}

#textSearch{
	position:absolute;
	width:200px;
	top:25px;
	left:450px;
	color:#cd953d;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#dateBox{
	position:absolute;
	height:29px;
	top:10px;
	width:150px;	
}

#dateBox img{
	position:absolute;
	height:29px;
	width:30px;
}

#searchBox{
	position:absolute;
	height:29px;
	width:220px;
	top:50px;
}

#searchButton{
	position:absolute;
	left:467px;
	top:10px;
	cursor:pointer;
}


#links{
	position:absolute;
	top:141px;
	width:300px;
	height:90px;
	text-align:center;
	font-size:11px;
	z-index: 97;
	color:#cd953d;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#links p{
	padding-left:10px;
}

#links img{
	cursor:pointer;
}

#main{
	background-color:#f0efe6;
	background-image:url(images/BG2.png);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#484746;
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	min-width:1000px;
	top:225px;
	bottom:0px;
}


#mainTag{
	position:absolute;
	top:12px;
	left:14px;
}

#mainPic{
	background-image:url(images/mainPic.png);
	background-repeat:no-repeat;
	position:absolute;
	top:50px;
	width:717px;
	height:306px;
	left:13px;
}

#mainEntry{
	position:absolute;
	top:200px;
	left:290px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-align:right;
}

#slideshow{
	position:absolute;
	top:18px;
	left:13px;
}

#weekDates {
	background-color:#e5e4d6;
	position:absolute;
	width:140px;
	height:272px;
	top:19px;
	left:561px;
	
}


#dates{
	padding:5px 0px 0px 5px;
}

#list{
	margin-top:10px;
}

#weekDates li{
	list-style-type:none;
	padding:2px;
}

#signupAd{
	position:absolute;
	left:725px;
	top:53px;
	width:266px;
	height:200px;
}

#signupAd h3{
	position:absolute;
	top:5px;
	left:20px;
	color:#000;
}

.signupTag{
	position:absolute;
	top:34px;
	left:12px;
	text-align:left;
	color:#171716;
	font-weight:bolder;
	
}


.signup{
	position:absolute;
	top:40px;
	left:20px;
	width:220px;
	line-height:22px;
	font-size:13px;
	z-index:10;
	color:#171716;
	font-weight:bold;
}

#signupAd a{
	font-size:18px;
	padding-left:0;
}



#topVenueBox{
	background-image:url(images/topVenueBox.png);
	background-repeat:no-repeat;
	height:363px;
	width:266px;
	position:absolute;
	top:250px;
	left:725px;
}

#topVenueBox h3{
	position:absolute;
	top:5px;
	left:20px;
	color:#000;
}

#topVenueBox img{
	padding:1px;
}

.topVenueTag{
	position:relative;
	top:30px;
	left:20px;
	text-align:left;
	font-weight:600;
	z-index:10;
}

#top5venues{
	position:absolute;
	top:45px;
	left:12px;
	font-weight:bold;
}

#features{
	position:absolute;
	background-image:url(images/features.png);
	background-repeat:no-repeat;
	top:360px;
	left:9px;
	height:270px;
	width:717px;
	font-family:Arial, Helvetica, sans-serif;
}


#features h2{
	position:absolute;
	left:10px;
	top:6px;
}

#features table {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	left:90px;
	width:137px;
	color:#333;
	top:5px;
	height:80px;
	font-weight:bold;
}
	
.featureImg{
	height:76px;
	width:76px;
	z-index:5;
}

.moreButton{
	position:relative;
	top:15px;
}

#featureBox1{
	position:absolute;
	text-align:left;
	top:33px;
	height:82px;
	width:200px;
	left:29px;
	padding:5px;
}

#featureBox2{	
	position:absolute;
	text-align:justify;
	top:33px;
	height:82px;
	width:200px;
	left:260px;
	padding:5px;
}

#featureBox3{
	position:absolute;
	text-align:justify;
	top:33px;
	height:82px;
	width:200px;
	left:487px;
	padding:5px;
}

#featureBox4{
	position:absolute;
	text-align:justify;
	top:135px;
	height:82px;
	width:200px;
	left:29px;
	padding:5px;
}

#featureBox5{
	position:absolute;
	text-align:justify;
	top:134px;
	height:82px;
	width:200px;
	left:260px;
	padding:5px;
}

#featureBox6{
	position:absolute;
	text-align:justify;
	top:135px;
	height:82px;
	width:200px;
	left:487px;
	padding:5px;
}

#registerBox{
	position:absolute;
	top:80px;
	left:180px;
	width:650px;
	height:339px;
	background-color:#fff;
	border:2px solid #999;
}

#registerBoxTitle{
	position:absolute;
	top:0px;
	height:30px;
	width:650px;
	left:0px;
	background-image:url(images/eventBG.png);
}

#registerBoxTitle h2{
	position:absolute;
	left:10px;
	top:5px;
	font-size:16px;
}

.requiredNote{
	position:absolute;
	top:40px;
	left:10px;
}

.SrequiredNote{
	position:absolute;
	left:0px;
	top:12px;
	width:300px;
}
#registercontent{
	position:absolute;
	top:70px;
	left:90px;
}

#registerBox table input{
	width:130px;
}

#registerButton{
	position:absolute;
	left:118px;
}

.Rfirst{
	position:absolute;
	top:160px;
	left:540px;
	color:red;
	z-index:1;
}

.Rlast{
	position:absolute;
	top:185px;
	left:540px;
	color:red;
	z-index:1;
}

.Rbirth{
	position:absolute;
	top:208px;
	left:605px;
	color:red;
	z-index:1;
}

.user{
	position:absolute;
	top:235px;
	left:540px;
	color:red;
	z-index:1;
}

.userTaken{
	position:absolute;
	top:235px;
	left:540px;
	color:red;
	z-index:1;
}
	
.Remail{
	position:absolute;
	top:260px;
	left:540px;
	color:red;
	z-index:1;
}

.emailReg{
	position:absolute;
	top:260px;
	left:540px;
	color:red;
	z-index:1;
}

.RMatch{
	position:absolute;
	top:283px;
	left:540px;
	color:red;
	z-index:1;
}

.Rpass{
	position:absolute;
	top:287px;
	left:540px;
	color:red;
	z-index:1;
}

#message{
	position:absolute;
	left:10px;
	top:50px;
}

#activate{
	position:absolute;
	left:10px;
	top:110px;
	width:550px;
}

#preferences{
	position:absolute;
	left:10px;
	top:110px;
	width:550px;
}

#advRegister{
	position:absolute;
	top:100px;
}

#warning{
	color:red;
}

.picError{
	position:absolute;
	top:320px;
	left:190px;
	color:#F00;
	z-index:1;
}

.fileError{
	position:absolute;
	top:320px;
	left:196px;
	color:#F00;
	z-index:1;
}

#picture{
	position:absolute;
	left:10px;
	top:110px;
	width:550px;
}

#profPic{
	position:absolute;
	top:50px;
	left:50px;
	
}

#savePic{
	position:absolute;
	top:550px;
	left:45px;
}

#preview{
	position:absolute;
	top:70px;
	left:600px;
	
}

#settingsBox{
	position:absolute;
	top:30px;
	left:20px;
	width:573px;
	height:339px;
}

#settingscontent{
	position:absolute;
	top:0px;
	left:0px;
}

#settingscontent h2{
	position:absolute;
	top:5px;
	left:5px;
	width:200px;
}

#security{
	position:absolute;
	top:32px;
	width:300px;
	left:50px;
}

#security h3, #details h3, #privacy h3{
	padding-bottom:5px;
}

#details{
	position:absolute;
	top:165px;
	width:300px;
	left:50px;
}

#privacy{
	position:absolute;
	top:365px;
	width:300px;
	left:50px;
}

.enterPass{
	position:absolute;
	top:196px;
	left:500px;
	color:red;
	z-index:1;
}

.noPassMatch{
	position:absolute;
	top:60px;
	left:550px;
	color:red;
	z-index:1;
}

.newPass{
	position:absolute;
	top:221px;
	left:500px;
	color:red;
	z-index:1;
}

.passIncorrect{
	position:absolute;
	top:130px;
	left:455px;
	color:red;
	z-index:1;
}

.passChanged{
	position:absolute;
	top:80px;
	left:550px;
	color:red;
	z-index:1;
}



.first{
	position:absolute;
	top:305px;
	left:460px;
	color:red;
	z-index:1;
}

.last{
	position:absolute;
	top:330px;
	left:460px;
	color:red;
	z-index:1;
}

.birth{
	position:absolute;
	top:355px;
	left:510px;
	color:red;
	z-index:1;
}

.email{
	position:absolute;
	top:380px;
	left:460px;
	color:red;
	z-index:1;
}

.gotEmail{
	position:absolute;
	top:380px;
	left:460px;
	color:red;
	z-index:1;
}

.updated{
	position:absolute;
	top:470px;
	left:410px;
	color:red;
	z-index:1;
}

.privacy{
	position:absolute;
	top:560px;
	left:400px;
	color:red;
	z-index:1;
}

.error{
	position:absolute;
	top:50px;
	left:500px;
	color:red;
	z-index:1;
}

.sorry{
	position:absolute;
	top:70px;
	left:500px;
	color:red;
	z-index:1;
}

.name{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	position:absolute;
	top:2px;
	left:20px;
}

.pic{
	position:absolute;
	left:20px;
	width:100px;
	top:20px;
	padding:10px;
	
}

.info{
	position:absolute;
	left:20px;
	top:150px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px;
	border-bottom:1px solid #ccc;
}

#profileTitle{
	position:absolute;
	top:0px;
	left:175px;
	height:50px;
	width:810px;
	border-bottom:2px solid #f38b1b;
}

#profileTitle h1{
	font-size:26px;
	position:absolute;
	top:10px;
	
}

#profileLinks{
	position:absolute;
	left:462px;
	top:25px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#profileDetails{
	position:absolute;
	top:15px;
	left:10px;
	height:577px;
	width:145px;
	border-right:1px solid #999;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#profileMainDetails{
	position:absolute;
	top:15px;
	left:10px;
	height:665px;
	width:145px;
	border-right:1px solid #999;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#profilePic img{
	position:absolute;
	width:145px;
	height:145px;
	z-index:1;
	
}

#info{
	position:absolute;
	top:160px;
	width:145px;
	height:127px;
	line-height:16px;
	//background-color:#f1f1e9;
	
}

#info h3{
	width:135px;
	border-bottom:2px solid #999;
	background-color:#d2d3c7;
	padding:5px;
	
	
}

#infoContent{
	position:absolute;
	top:30px;
	padding:5px;
}

.pHead{
	font-size:10px;
	font-weight:bold;
	color:#666;
}

.pInfo{
	color:#2e2c2c;
	font-size:12px;
	font-weight:bold;
	
}

#friends{
	position:absolute;
	top:130px;
	width:145px;
	height:374px;
	//background-color:#f1f1e9;
	
}

#friends table{
	position:absolute;
	top:50px;
	padding:5px;
	
}

#friends table img{
	position:relative;
	padding-top:5px;
	top:0px;
}

#friends h3{
	width:135px;
	border-bottom:2px solid #999;
	background-color:#d2d3c7;
	padding:5px;
	
}

.friends{
	position:absolute;
	top:30px;
	padding:5px;
}

#friends a{
	font-size:11px;
	font-weight:normal;
}

#Viewfriends{
	position:absolute;
	top:330px;
	width:145px;
	height:200px;
	
}

#Viewfriends table{
	position:absolute;
	top:50px;
	padding:5px;	
}

#Viewfriends table img{
	position:relative;
	padding-top:5px;
	top:0px;
}

#Viewfriends h3{
	width:135px;
	border-bottom:2px solid #999;
	background-color:#d2d3c7;
	padding:5px;
	
}
	
#mainCal{
	position:absolute;
	top:101px;
	left:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px;
}

.date{
	position:absolute;
	top:-23px;
	margin-left:28px;
	margin-top:3px;
}

.date select{
	background-color:#f0f0e8;
}

#arrowsL{
	position:absolute;
	top:-21px;
}

#arrowsR{
	position:absolute;
	top:-21px;
	left:125px;
}

.daysRow{
	background-image:url(images/eventBG.png);
	background-repeat:no-repeat;
	height:30px;
	color:#350D02;
	padding-left:5px;
}
.daysRow td{
	padding-left:5px;
}
.miniDaysRow{
	background-image:url(images/eventBG.png);
	background-repeat:no-repeat;
	height:25px;
	color:#350D02;
}
#profilecalendartable td{
	background-image:url(images/calBGDark.png);
	background-repeat:no-repeat;
	z-index:-4;
	border-color:white;
	border:2px solid white;
	height:96px;
	width:92px;
	padding-left:4px;
	}
	
#profilecalendartable p,a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
}
	
#myEvents{
	position:absolute;
	top:106px;
	left:880px;
	width:103px;
	height:414px;
	margin:0px 5px 0px 5px;
	}

#myEvents h3{
	width:98px;
	border-bottom:2px solid #999;
	background-color:#d2d3c7;
	padding:5px 0px 5px 5px;
}

#myEvents table{
	padding:5px;
}

.calendar{
	position:absolute;
	top:40px;
	left:200px;
	width:657px;
}
	
#venueTitle{
	position:absolute;
	width:98%;
	height:50px;
	top:10px;
	left:10px;
	border-top:4px solid #db6f1b;
	padding-bottom:5px;
	
}

#venueTitle #Label{
	position:absolute;
	top:30px;
	left:400px;
}
	
#addtoCalendar{
	position:absolute;
	width:200px;
	top:260px;
	font-size:13px;
}

#addtoCalendar p{
	font-size:13px;
}

#venueTitle .links li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#db6f1b;
	font-weight:bold;
	list-style-type:none;
}

#venueTitle h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#484746;
	font-size:29px;
	position:absolute;
	top:20px;
}

#venuePanel{
	position:absolute;
	top:30px;
	left:10px;
	width:170px;
	font-size:12px;
	border-right:3px solid #ccc;
}

#venuePanel h1{
	margin-top:10px;
	width:156px;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:2px solid #999;
	background-color:#d2d3c7;
}

#mapButton{
	position:relative;
	left:-2px;
}

#venuePanel h1 a{
	font-size:20px;
	
}

#venueContact{
	position:relative;
	left:-2px;
}



#venueContact table{
	table-layout:fixed;
}

#venueContact table td{
	padding: 5px 5px 5px 0px;
}

#venueContact table a{
	font-size:12px;
	width: 5em;
	word-wrap: break-word;
}

#stars{
	margin-top:5px;
	position:relative;
	left:-2px;
	
}



#stars img{
	padding:0px;
}

#rate{
	position:relative;
	top:10px;
}

#rate h3{
	width:150px;
	border-bottom:2px solid #999;
	background-color:#d2d3c7;
	padding:5px;
}
	
	

#votethanks{
	font-size:12px;
	width:160px;
	margin-top:10px;
	padding-bottom:10px;
}

#rating{
	z-index: 97;
}
#my rating{
	z-index: 98;
}
#detailsPanel{
	position:absolute;
	top:5px;
	left:140px;
	width:400px;
	padding-left:50px;
	margin:10px;
	font-size:14px;
	line-height:18px;	
}

#venueDetails{
	position:absolute;
	top:80px;
	width:500px;
	
}

#detailsPanel li{
	list-style-type:none;
}

.topdetailHeader{
	padding: 0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#db6f1b;
	font-weight:bold;
	font-size:16px;
}

.detailHeader{
	padding: 10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#353434;
	font-weight:bold;
	font-size:16px;
}
.midHeader{
	font-family:Arial, Helvetica, sans-serif;
	color:#3534349;
	font-weight:bold;
	font-size:16px;
}

.smHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:14px;
}


.smaller{
	font-size:12px;
	
}

.smBold{
	font-size:12px;
	font-weight:bold;
}

#upcomingPanel{
	position:absolute;
	left:814px;
	top:30px;
	width:150px;
	font-size:12px;
	border-left:3px solid #ccc;
	padding-left:5px;
	padding-top:0px;
}

#upcomingPanel h3{
	width:155px;
	border-bottom:2px solid #999;
	background-color:#d2d3c7;
	margin-left:-25px;
	padding:5px 0px 5px 5px;
}

#upcomingPanel table{
	
	margin-left:25px;
}
#upcomingPanel table td {
	padding:5px;
}

#eventTitle{
	position:absolute;
	top:15px;
	height:50px;
	width:590px;
	border-bottom:4px solid #dd6b0d;
}

.eventImg{
	
	padding-top:25px;
}

#eDetails{
	min-height:100px;
	padding:5px;
}

#eventTitle h1{
	font-size:26px;
}

#eventTitle h2{
	padding-top:5px;
	font-size:15px;
	color:#333;
}

#eventDetails{
	position:relative;
	top:80px;
	left:190px;
	width:400px;
	font-size:15px;
	padding-bottom:10px;
}



#box1 img, #box2 img, #box3 img, #box4 img{
	position:relative;
	top:1px;
}


#monthBox1, #monthBox2{
	position:relative;
	top:-3px;
}
#box1{
	position:absolute;
	top:166px;
	left:660px;
	visibility: hidden;
    z-index:99;
	font-family:Arial, Helvetica, sans-serif;
	cursor: pointer;
	table-layout:fixed;
	padding:5px;
	background-image:url(images/miniBG.png);
	background-repeat:no-repeat;
}
#box2{
	position:absolute;
	top:194px;
	left:660px;
	visibility: hidden;
    z-index:99;
	font-family:Arial, Helvetica, sans-serif;
	cursor: pointer;
	table-layout:fixed;
	padding:5px;
	background-image:url(images/miniBG.png);
	background-repeat:no-repeat;
}

#box3{
	position:absolute;
	top:73px;
	left:212px;
	visibility: hidden;
    z-index:99;
	font-family:Arial, Helvetica, sans-serif;
	cursor: pointer;
	width:270px;
	height:175px;
	table-layout:fixed;
	padding:5px;
	background-image:url(images/miniBG.png);
	background-repeat:no-repeat;
}

#box4{
	position:absolute;
	top:120px;
	left:212px;
	visibility: hidden;
    z-index:99;
	font-family:Arial, Helvetica, sans-serif;
	cursor: pointer;
	table-layout:fixed;
	width:270px;
	height:175px;
	padding:5px;
	background-image:url(images/miniBG.png);
	background-repeat:no-repeat;
}
.boxInnerTable{
	border-collapse:collapse;
}
.boxInnerTable td{
	width:37px;
}
.miniTop{
	height:30px;
}
#return{
	position:absolute;
	left:535px;
	top:5px;
}


#Time2{
    z-index:99;
}

#minical1,#minical2{
	cursor:pointer;
}

#showcal2, #showcal4{
    visibility: hidden;
    font-size:13px;
}

#showcal1, #showcal3{
    font-size:13px;
}


#activeTabs{
	position:relative;
	bottom:0px;
}

.bottomTabImg{
	position:relative;
	padding-bottom:25px;
}

#searchTitleBar{
	position:absolute;
	width:970px;
	height:50px;
	z-index:80;
	top:40px;
	left:15px;
}

#tabTable{
	background-color:#484644;
	height:36px;
	width:1000px;
	overflow:hidden;
}

#tabTable table{
	position:absolute;
	top:18px;
	left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}


.searchtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#000;
	position:absolute;
	top:8px;
}

#eventsvenueswitcher{
	position:absolute;
	top:333px;
	left:10px;
}

#VenuesResults{
	position:absolute;
	top:380px;
	bottom:0px;
	left:0px;
	visibility: hidden;
    z-index:98;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.nextLink{
	position:absolute;
	padding-top:10px;
	padding-bottom:10px;
	left:10px;
}

#EventsResults{
	position:absolute;
	top:380px;
	left:0px;
	visibility: visible;
    z-index:98;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.miniPic{
	position:relative;
	left:20px;
}

#eventsDisplayTable{
	font-size:12px;
	
}

.resultsPic{
	padding:5px 5px 5px 10px;
	
}

#venueDisplayTable{
	padding:4px;
	font-size:12px;
	
}

#venueDisplayTable img{
	padding:4px 4px 4px 0px;
	
}

#venueDisplay{
	font-size:10px;
	position:absolute;
	top:0px;
	left:600px;
	border:1px solid #ccc;
	background-color:#f0efe6;
	width:300px;
	padding:10px;
	height:400px;
	overflow-y:scroll;
}

#friendSearch{
	position:absolute;
	top:70px;
	left:410px;
	width:400px;
}

#friendSearch input{
	width:170px;
}


#PfriendSearch{
	position:absolute;
	top:69px;
	left:587px;
	width:500px;
}

#magglass{
	position:relative;
	left:187px;
	top:1px;
}

#profileSearch{
	position:absolute;
	top:70px;
	left:425px;
	width:400px;
}

#friendSearch p{
	padding-right:5px;
}

#findMytimeFriends{
	position:absolute;
	top:80px;
	left:580px;
	width:360px;
	height:150px;
	background-color:#fff;
	border:2px solid #999;
}

#findMytimeFriends p{
	position:absolute;
	top:40px;
	left:10px;
}

#findMytimeTitle{
	position:absolute;
	top:0px;
	height:30px;
	width:360px;
	left:0px;
	background-image:url(images/eventBG.png);
}

#findMytimeFriends h2{
	font-size:16px;
	position:absolute;
	left:10px;
	top:5px;
}

#findMytimeFriends a{
	font-size:18px;
	text-decoration:underline;
	
}

#findMytimeFriends a:hover{
	font-size:18px;
	color:#383838;
	text-decoration:underline;
}

#findMytimeFriends a:visited:hover{
	font-size:18px;
	color:#383838;
	text-decoration:underline;
}

#findMytimeFriends a:visited{
	font-size:18px;
	text-decoration:underline;
}
	

#mytimeFriendSearch{
	position:absolute;
	top:80px;
	padding-left:10px;
	left:25px;
}

#friendInput{
	position:absolute;
	left:210px;
	top:0px;
}

#friendSearchButton{
	position:absolute;
	left:200px;
}


#friendsBox{
	position:absolute;
	top:100px;
	left:190px;
	width:400px;
	height:600px;
	background-color:#fff;
	border:2px solid #999;
}

#friendResults{
	position:absolute;
	left:100px;
	top:50px;
}

#friendTable{
	position:absolute;
	left:20px;
	top:60px;
	border-collapse:collapse;
}
	
#friendTable td{
	z-index:-4;
	border-bottom:1px solid #ccc;
	padding:5px;
	}
	
#friendBoxTitle{
	position:absolute;
	top:0px;
	height:30px;
	width:400px;
	left:0px;
	background-image:url(images/eventBG.png);
}

#friendBoxTitle h2{
	position:absolute;
	left:10px;
	top:5px;
	font-size:16px;
}

#friendSearchList{
	position:absolute;
	left:20px;
	top:50px;
	width:400px;
	
}

#friendSearchList td{
	padding:5px;
}

#urequests{
	position:absolute;
	top:160px;
	left:640px;
	width:250px;
	height: 200px;
	background-color:#fff;
	border:2px solid #999;
	z-index:3;
}

#urequeststable{
	position:absolute;
	width:240px;
	left:5px;
	top:20px;
	border-collapse:collapse;
}
	
#urequeststable td{
	border-bottom:1px solid #ccc;
	padding:5px;
	}
	
#ufriendBoxTitle{
	position:absolute;
	top:0px;
	height:20px;
	width:250px;
	left:0px;
	background-image:url(images/eventBG.png);
}

#ufriendBoxTitle h2{
	position:absolute;
	left:10px;
	top:5px;
	font-size:16px;
	z-index:4;
}

#orequests{
	position:absolute;
	top:370px;
	left:640px;
	width:250px;
	height: 200px;
	background-color:#fff;
	border:2px solid #999;
	z-index:3;
}
	
#orequeststable{
	position:absolute;
	left:5px;
	width:240px;
	top:20px;
	border-collapse:collapse;
}
	
#orequeststable td{
	border-bottom:1px solid #ccc;
	padding:5px;
	}
	
#ofriendBoxTitle{
	position:absolute;
	top:0px;
	height:20px;
	width:250px;
	left:0px;
	background-image:url(images/eventBG.png);
	z-index:2;
}

#ofriendBoxTitle h2{
	position:absolute;
	left:10px;
	top:5px;
	font-size:16px;
	z-index:4;
}


#addEventTitle{
	position:absolute;
	top:5px;
	left:5px;
	height:50px;
	width:500px;
	border-bottom:4px solid #FF5C0F;
}

#addEventTitle h3{
	font-size:26px;
	position:absolute;
	top:20px;
}

#drop_list2{
	position:absolute;
	top:70px;
}

#profileBox{
	position:absolute;
	top:100px;
	left:174px;
	background-color:#FFF;
	border:1px solid #ccc;
	width:808px;
	bottom:10px;
}
#changeBox{
	position:absolute;
	top:100px;
	left:174px;
	background-color:#FFF;
	border:1px solid #ccc;
	width:808px;
	bottom:10px;
}


#mailPag{
	position:absolute;
	left:530px;
	top:570px;
	z-index:3;
}

#inboxTable{
	position:absolute;
	top:70px;
	left:20px;
	border-collapse:collapse;
	
}

#inboxTable td{
	padding:5px;
}

.border{
	border-bottom:1px solid #ccc;
}

#inboxTable td{
	padding-top:10px;
	padding-bottom:10px;
}

#Title{
	position:absolute;
	top:55px;
	width:400px;
}

#Title h2{
	position:absolute;
	top:14px;
	left:40px;
}

#Title img{
	position:absolute;
	top:10px;
	width:30px;
	height:30px;
}

#mailMenu{
	position:absolute;
	top:12px;
	height:26px;
	left:3px;
	color:#282828;
	font-weight:bold;
	text-align:center;
}

#mailMenu a:link{
	color:#282828;
	font-weight:bold;
}

#mailMenu a:hover{
	color:#5C2F05;
	text-decoration:underline;
	font-weight:bold;
}

#mailMenu a:visited{
	color:#282828;
	text-decoration:none;
	font-weight:bold;
}
	
#mailMenu a:visited:hover{
	color:#5C2F05;
	text-decoration:underline;
	font-weight:bold;
}

#profileBoxTop{
	background-image:url(images/eventBG.png);
	width:808px;
	height:40px;
}
	

#profileBoxPic{
	position:absolute;
	top:100px;
	z-index:99;
	left:10px;
}

#viewMail{
	position:absolute;
	left:510px;
	top:180px;
	border:2px solid #ccc;
	padding:5px 10px 10px 5px;
}

.content{
	font-size:16px;
}

#mail{
	position:absolute;
	top:70px;
	left:10px;
}

#sentTable{
	z-index:1;
	position:absolute;
	top:180px;
	left:200px;
}

#userDisplay{
	position:absolute;
	left:650px;
	top:220px;
	
}

#userDisplay td{
	padding:5px;
}

#addEventContent{
	position:absolute;
	top:130px;
	left:180px;
	z-index:10;
	width:520px;
}

#refineBox{
	position:absolute;
	left:10px;
	top:30px;
}

#refineSearchTable{
	padding:0px 10px 0px 10px;
	font-size:10px;
}
	

#refineBoxHead {
	position: absolute; 
	left: 0px; 
	top: 0px;
	display: block;
	width: 980px;
	height: 20px;
	background-image: url(images/refineHead.png);
	background-repeat:no-repeat;
}

#refineBoxBody {
	position: absolute; 
	left: 0px; 
	top: 20px;
	display: block;
	width: 980px;
	background-image: url(images/refineBody.png);
	background-repeat:repeat-y;
}

.refineBoxBottom {
	display: block;
	height: 15px;
	margin-bottom:-15px;
	background-image: url(images/refineBottom.png);
	background-repeat: no-repeat;
	background-position:bottom;
   }
   
#refineHiderFlick{
	position:absolute;
	top:96px;
	left:920px;
	z-index:1;
}

#changeEvents{
	position:absolute;
	left:10px;
	top:50px;
}

#categoryChange{
	padding-bottom:20px;	
}
#changeEvents table{
	width:750px;
	border-collapse:collapse;
}

#changeEvents table td{
	padding:10px 10px 10px 0px;
}

#eventReview{
	position:absolute;
	top:40px;
	left:10px;
}

#subNote{
	position:relative;
	top:30px;
}
	
#tagNote{
	position:relative;
	left:-20px;
}
	
#changeTitle{
	position:absolute;
	top:15px;
	left:5px;
	height:140px;
	width:610px;
	border-bottom:4px solid #dd6b0d;
}

#changePanel{
	position:absolute;
	top:180px;
	left:200px;
	width:400px;
	font-size:14px;
	line-height:18px;	
}

#venueDisplay{
	position:absolute;
	left:545px;
	top:60px;
	width:225px;
}

#venueDisplay table{
	padding:2px 2px 2px 0px;
}

#venueDisplay a{
	font-size:11px;
}

#currentVDisplay{
	position:absolute;
	left:10px;
	top:60px;
	width:350px;
	}

#wide{
	width:420px
}

#changePanel h4{
	position:relative;
	top:-5px;
	left:-5px;
	width:398px;
	border-bottom:2px solid #999;
	background-color:#d2d3c7;
}


.button{
	margin:10px 0px 10px 0px;	
}

#Save{
	margin:10px 0px 10px 0px;
}

#venuePoster{
	position:absolute;
	top:80px;
	width:600px;
}

#titleCont{
	position:absolute;
}

#edittitle{
	position:absolute;
	width:400px;
	top:0px;	
}

#editdate{
	position:relative;
	top:50px;
}

#changeImg{
	position:absolute;
	top:150px;
	padding:5px;
}

#detailsCont, #dresscodeCont, #dealsCont, #ageCont, #admissionsCont, #admissionsCont{
	height:170px;
	padding:5px;
	border:1px solid #ccc;
}

#vtitlebutton{
	position:absolute;
	top:8px;
	left:416px;
}
	

#titlebutton{
	position:absolute;
	top:5px;
	left:416px;
}

#photoButton{
	position:absolute;
	top:210px;
	left:5px;
}

#photobutton{
	position:absolute;
	top:250px;
}

#customtags{
	position:relative;
	top:60px;
	left:30px;
}

#subcats{
	position:relative;
	top:40px;
	left:10px;
}

#subCatTable {
	padding:10px 0px 10px 0px;
}
	
#Rsave{
	margin:30px 10px 20px 0px;
}
	
#mapWrapper{
	position:absolute;
	left:285px;
	top:50px;
}

.venueDesc{
	padding:5px;
	height:180px;
}

#commentsDisplay{
	padding-bottom:10px;
}

#CommentsDisplay table td{
	line-height:12px;
	padding:5px;	
}

#commentInput{
	margin-bottom:10px;
}

#commentInput form{
	padding:10px 10px 10px 0px;
}

#mainCal a{
	font-size:11px;
}
#mainCal a:hover{
	font-size:11px;
	color:#383838;
	text-decoration:underline;
}

#mainCal a:visited:hover{
	font-size:11px;
	color:#383838;
	text-decoration:underline;
}

#mainCal a:visited{
	font-size:11px;
}
#profilecalendartable{
	table-layout:fixed;
	font-size:12px;
}

#calDay{
	background-image:url(images/dayBG.png);
}

#calDayTitle{
	position:absolute;
	height:30px;
	width:296px;
	left:4px;
	top:7px;
}
#calDayContent{
	position:absolute;
	height:262px;
	width:280px;
	left:5px;
	top:37px;
}
#calClose{
	position:absolute;
	height:25px;
	top:1px;
	right:10px;
}

#signupWrapper{
	
	position:absolute;
	height:540px;
	width:925px;
	top:30px;
	left:30px;
	border:1px solid #ccc;
}

#signupWrapper table td{
	padding:5px;
}

#signupWrapper li{
	list-style-type:none;
}

#signupTitle{
	position:absolute;
	top:20px;
	left:20px;
}

#colorBase{
	background-image:url(images/signupColor.png);
	position:absolute;
	width:925px;
	height:213px;
	top:327px;
	
}

#PBox{
	position:absolute;
	top:200px;
	left:100px;
}

#SBox{
	position:absolute;
	top:200px;
	left:500px;
}

#click{
	position:absolute;
	top:460px;
	left:250px;
}

#termsWrapper{
	position:absolute;
	width:800px;
	top:20px;
	left:100px;
}

#agree{
	position:absolute;
	top:180px;
	width:450px;
	left:8px;
}

#venues{
	position:relative;
	top:3px;
}

#events{
	position:relative;
	top:3px;
}

.empty{
	color:#F00;
	position:absolute;
	left:270px;
	top:560px;
	z-index:1;
}

.tooLong{
	color:#F00;
	position:absolute;
	left:270px;
	top:560px;
	z-index:1;
}

.noName{
	color:#F00;
	position:absolute;
	left:760px;
	top:172px;
	z-index:1;
}
	
.blocked{
	color:#F00;
	position:absolute;
	left:760px;
	top:172px;
	z-index:1;
}
	
.sent{
	position:absolute;
	left:270px;
	top:560px;
	z-index:1;
}

.gotEvent{
	position:absolute;
	left:502px;
	top:226px;
	color:#F00;
	z-index:1;
}

.cat{
	position:absolute;
	left:298px;
	top:193px;
	color:#F00;
	z-index:1;
}

.entTitle{
	position:absolute;
	left:502px;
	top:226px;
	color:#F00;
	z-index:1;
}

.entTitle{
	position:absolute;
	left:441px;
	top:336px;
	color:#F00;
	z-index:1;
}

.tags{
	position:absolute;
	left:750px;
	top:632px;
	color:#F00;
	z-index:1;
}

.desc{
	position:absolute;
	left:750px;
	top:652px;
	color:#F00;
	z-index:1;
}

.venID{
	position:absolute;
	left:750px;
	top:672px;
	color:#F00;
	z-index:1;
}

.startDate{
	position:absolute;
	left:750px;
	top:692px;
	color:#F00;
	z-index:1;
}

.endDate{
	position:absolute;
	left:750px;
	top:720px;
	color:#F00;
	z-index:1;
}

#eventConfirm{
	position:absolute;
	top:150px;
	left:200px;
	z-index:5;
}

#submitEvent{
	position:absolute;
	top:110px;
	left:210px;
	z-index:4;
}

#modifyButton{
	position:absolute;
	top:110px;
	left:296px;
	z-index:4;
}

#contactBox{
	width:400px;
	height:200px;
	position:absolute;
	top:170px;
	left:300px;
	background-color:#FFF;
	padding:10px;
}

#contactBoxTop{
	background-image:url(images/eventBG.png);
	width:420px;
	height:40px;
	position:absolute;
	top:0px;
	left:0px;
}

#contactBoxTop h2{
	position:absolute;
	left:10px;
	top:5px;
	font-size:16px;
	z-index:7;
}

#contactContent{
	position:absolute;
	top:60px;
}

#aboutBox{
	width:450px;
	height:250px;
	position:absolute;
	top:170px;
	left:260px;
	background-color:#FFF;
	padding:10px;
}

#aboutBoxTop{
	background-image:url(images/eventBG.png);
	width:470px;
	height:40px;
	position:absolute;
	top:0px;
	left:0px;
}

#aboutBoxTop h2{
	position:absolute;
	left:10px;
	top:5px;
	font-size:16px;
	z-index:7;
}

#aboutContent{
	position:absolute;
	top:60px;
	font-size:14px;
	padding:10px;
}

.private{
	font-size:18px;
	position:absolute;
	left:80px;
	top:100px;
}

.notFriends{
	font-size:18px;
	position:absolute;
	left:80px;
	top:100px;
}