body{
	background-color:#604348;
	font-family:"Century Gothic", "Verdana", "Arial";
	font-size:11px;
	color:#ffffff;
	margin:0;
	padding:0;
}

p{
	font-family:"Century Gothic", "Verdana", "Arial";
	color:#ffffff;
	font-size:11px;
}

form p{
	margin:0;
	padding:0;
	font-size:10px;
}

a, a:visited{
	color:#CDCFCE;
	text-decoration: none;
}

img{
	border:0;
}

.spacer{
	clear:both;
	height:50px;
}

#header{
	z-index:3;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:150px;
	padding:0;
	margin:0;
	background-color:#4C353A;
}
	#header-text{
		position:relative;
		top:0;
		font-size:9px;
		margin-left:70px;
		padding:10px 0 1px 0;
		text-indent:-500px;
		background-image:url('../images/slogan-text.jpg');
		background-position:0 10px;
		background-repeat:no-repeat;
	}
	#logo{
		position:relative;
		top:30pt;
		margin-left:70px;
	}
	#search{
		position:absolute;
		min-width:910px;
		top:48px;
		right:20px;
		text-align:right;
		padding-right:2px;
	}
	#search input.search-button{
		border:1px solid #FF0000;
		color:#FFFFFF;
		font-family:"Century Gothic", "Verdana", "Arial";
		font-size:10px;
		background-color:#4C353A;
		border:0;
		text-align:right;
	}
	#menu{
		position:relative;
		top:41px;
		left:0;
		clear:both;
		border-top:#ffffff 1px solid;
		padding:0 50px 0 55px;
		background-color:#604348;
	}
		#menu ul{
			list-style:none;
			margin:0;
			padding:5px 15px;
			height:40px;
			min-width:853px;
		}
		#menu ul li{
			float:left;
		}
		#menu ul li a, #menu ul li a:visited{
			font-size:10px;
			text-decoration:none;
			float:left;
			height:20px;
			background-repeat:no-repeat;
			background-position:top left;
		}
		#menu li.members{margin-right:100px;}
		#menu li.members a, #menu li.members a:visited{width:105px;}
		#menu li.about-us{margin-right:35px;}
		#menu li.about-us a, #menu li.about-us a:visited{width:65px;}
		#menu li.register{margin-right:271px;}
		#menu li.register a, #menu li.register a:visited{width:65px;}
		#menu li.media a, #menu li.media a:visited{width:45px;}
		#menu li.terms{float:right;}
		#menu li.terms a, #menu li.terms a:visited{width:50px;}
		#menu li.contact-us{float:right;margin-left:15px;}
		#menu li.contact-us a, #menu li.contact-us a:visited{width:85px;}
		
#container{
	position:relative;
	top:175px;
	left:0;
	z-index:1;
	margin:0;
	width:100%;
}

#content{
	padding:10px 50px 10px 70px;
	font-size:11px;
}
	
	#content div{
		margin:0 10px 0 0;
	}

	.left-column{
		float:left;
		width:570px;
	}
	
	.right-column{
		float:left;
		width:200px;

	}
 
 	.right-columnreg{
		float:left;
		width:300px;
	}

#footer{
	z-index:2;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	padding:0;
	margin:0;
	border-top:#ffffff 1px solid;
	background-color:#4C353A;
}

/*
	EXHIBITOR PAGE
*/
	#exhibitors-menu{
		z-index:6;
		position:fixed;
		top:175px;
		left:0;
		padding:0 0 0 70px;
		background-color:#604348;
		height:1500px;
	}
	#exhibitors-menu div{
		float:left;
	}
	#exhibitors-content{
		z-index:5;
		position:absolute;
		top:0;
		left:450px;
		padding-bottom:70px;
	}
	#exhibitors{
		width:430px;
		float:left;
	}
	#ads{
		float:right;
		padding-right:43px;
	}
	.exhibitor-page{
		background-color:#FFFFFF;
		height:455px;
		text-align:center;
		margin:75px;
	}

	.exhibitor-content a, .exhibitor-content a:visited{
		color:#cc0000;
		text-decoration:none;
	}

	.exhibitor-header a:link{
		color:#CDCFCE;
		text-decoration:none;
	}

	.exhibitor-header a:visited{
		color:#343433;
		text-decoration:none;
	}

	.exhibitor-header{
		text-align:left;
		margin-left:791px;
	}

    .exhibitor-footer{
		text-align:left;
		color:#CDCFCE;
		margin-top:426px;
	}
	
	.exhibitor-content{
		border:1px solid #cdcfce;
		width:836px;
		height:424px;
		float:left;
		/*margin:75px;*/
	}

	.example-image{
		float:left;
	}

	.logo-area{
		float:right;
		margin:5px 12px 13px 0;
	}

	.exhibitor-text{
		float:right;
		width:444px;
		height:330px;
		overflow:auto;
	}

	.exhibitor-text p{
		color:#343433;
		text-align:left;
		margin-right:35px;
	}


a.exhibitor-link, a.exhibitor-link:visited{
	border:1px solid #ffffff;
	position:relative;
	float:left;
	clear:both;
	width:400px;
	height:96px;
	text-decoration:none;
	margin-bottom:22px;
}
a.exhibitor-link:hover{
	background-color:#4C353A;
}

#grid td{
	padding:5px;
}

#members-login p{
	padding-left:10px;
}

	input.enter-button{
		color:#FFFFFF;
		font-family:"Century Gothic", "Verdana", "Arial";
		font-size:11px;
		width:100px;
		text-align:left;
		background-color:#604348;
		border:0;
		font-weight:bold;
		padding-top:10px;

	}

	#invalid-email{
		font-size:1em;
		color:#FF0000;
	}
	

.about-us-info{
	clear:both;
}

#about-imgthumb{
	border:1px solid #ffffff;
	position:relative;
	float:left;
	width:400px;
	height:96px;
	text-decoration:none;
	margin-bottom:5px;
}

.about-us-content{
	width:65%;
}

.register-form{
	float:left;
	margin-top:0px;
	width:570px;
	font-size:10px;
}

	.register-content{
		float:left;
		width:60%;
	}

	#register-form input.submit-button{
		color:#FFFFFF;
		font-size:11px;
		background-color:#604348;
		border:0;
		font-weight:bold;
		text-indent:-7px;
		padding-top:10px;
	}
	
	.error{
		color:#FF0000;
		font-family:"Century Gothic", "Verdana", "Arial";
		font-size:11px;
	}

#terms{
	overflow:auto;
}
	.terms-content-left{
		float:left;
		width:65%;
		height:350px;
	}

.form-fashion{
	float:left;
}

.form-assessories{
	float:left;
}

.form-lifestyle{
	float:left;
}

.thumb{
	float:left;
	padding:0 22px 0 0;
}

.title{
	display:block;
	padding:12px;
	font-size:12px;
}

span{
	color:#ffffff;
	font-size:10px;
	padding-right:50px;
}

#contact-content{
	height:370px;
}

	#contact-form input.submit-button{
			color:#FFFFFF;
			font-family:"Century Gothic", "Verdana", "Arial";
			font-size:12px;
			background-color:#604348;
			border:0;
			font-weight:bold;
			
		}

#footer p{
	line-height:40px;
	padding:0 0 0 70px;
	margin:0;
}

