* {
	padding: 				0px;
	margin: 				0px;
}
body { 
	font: 					11px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	color:					#65666F;
	background:				url("images/bg.gif");
	}
img {
	border:					0px;
	}
.clear { 
	clear: 					both;
	}

.error {
	color:					#FF0000;
	}


/* Text Links */
A.body {
	color:					#404AA7;
	text-decoration:		none;
	font: 					11px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	font-weight:			normal;
	margin-top:				10px;
	}
A:link.body {
	color:					#404AA7;
	text-decoration:		none;
	}
A:visited.body {
	color:					#404AA7;
	text-decoration:		none;
	}
A:hover.body {
	color:					#6B76E0;
	text-decoration:		none;
	}

A.topmenu {
	font: 					11px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	font-weight:			bold;
	text-decoration:		none; 
	color:					#FFFFFF;
	}
A:link.topmenu {
	text-decoration:		none; 
	color:					#FFFFFF;
	}
A:visited.topmenu {
	text-decoration:		none; 
	color:					#FFFFFF;
	}
A:hover.topmenu {
	text-decoration:		none; 
	color:					#5CE843;
	}

A.btns {
	font: 					13px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	font-weight:			bold;
	text-decoration:		none; 
	color:					#65666F;
	}
A:link.btns {
	text-decoration:		none; 
	color:					#65666F;
	}
A:visited.btns {
	text-decoration:		none; 
	color:					#65666F;
	}
A:hover.btns {
	text-decoration:		none; 
	color:					#404AA7;
	}

A.wizard {
	font: 					13px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	font-weight:			bold;
	text-decoration:		none; 
	color:					#FFFFFF;
	}
A:link.wizard {
	text-decoration:		none; 
	color:					#FFFFFF;
	}
A:visited.wizard {
	text-decoration:		none; 
	color:					#FFFFFF;
	}
A:hover.wizard {
	text-decoration:		none; 
	color:					#5CE843;
	}

A.wiznav {
	color:					#404AA7;
	text-decoration:		none;
	font: 					15px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	font-weight:			bold;
	margin-top:				10px;
	}
A:link.wiznav {
	color:					#404AA7;
	text-decoration:		none;
	}
A:visited.wiznav {
	color:					#404AA7;
	text-decoration:		none;
	}
A:hover.wiznav {
	color:					#6B76E0;
	text-decoration:		none;
	}

A.wiznav_gray {
	color:					#B8B9BC;
	text-decoration:		none;
	font: 					15px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	font-weight:			bold;
	margin-top:				10px;
	}
A:link.wiznav_gray {
	color:					#B8B9BC;
	text-decoration:		none;
	}
A:visited.wiznav_gray {
	color:					#B8B9BC;
	text-decoration:		none;
	}
A:hover.wiznav_gray {
	color:					#6B76E0;
	text-decoration:		none;
	}

A.footer {
	font: 					10px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	text-decoration:		none; 
	color:					#9D9D9D;
	}
A:link.footer {
	text-decoration:		none; 
	color:					#9D9D9D;
	}
A:visited.footer {
	text-decoration:		none; 
	color:					#9D9D9D;
	}
A:hover.footer {
	text-decoration:		none; 
	color:					#404AA7;
	}


/* Main elements */
#maincontainer { 
	width: 					981px;
	margin:					auto;
	position: 				relative;
	}
#container { 
	width: 					981px;
	overflow:				hidden;
	}

#header {
	width: 					960px;
	height:					39px;
	font: 					10px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	color:					#FFFFFF;
	text-align:				right;
	margin-top:				15px;
	padding:				59px 21px 0px 0px;
	background:				url("images/header.gif");
	}

#topbar {
	width: 					981px;
	height:					238px;
	padding:				0px;
	margin:					0px;
	}
.topbar_left {
	width: 					654px;
	height:					238px;
	background:				url("images/main_image_left.jpg");
	float:					left;
	}
.topbar_right {
	width: 					287px;
	height:					220px;
	background:				url("images/main_image_right.jpg");
	color:					#FFFFFF;
	float:					right;
	padding:				3px 20px 15px 20px;
	}


#topbar_small {
	width: 					981px;
	height:					125px;
	padding:				0px;
	margin:					0px;
	}
.topbar_left_small {
	width: 					654px;
	height:					125px;
	background:				url("images/main_image_left_small.jpg");
	float:					left;
	}
.topbar_right_small {
	width: 					287px;
	height:					107px;
	background:				url("images/main_image_right_small.jpg");
	color:					#FFFFFF;
	float:					right;
	padding:				3px 20px 15px 20px;
	}

#botbar {
	width: 					981px;
	height:					40px;
	background:				url("images/botbar.gif");
	}

#footer { 
	width: 					939px;
	margin:					0px 21px 10px 21px;
	font: 					10px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	color:					#9D9D9D;
	position: 				relative;
	}
.footer_left { 
	width: 					400px;
	margin:					0px;
	float:					left;
	}
.footer_right { 
	width: 					400px;
	margin:					0px;
	text-align:				right;
	float:					right;
	}


/* Page Layout Elements */

#content_full {
	width: 					981px;
	padding:				15px 0px 0px 0px;
	overflow:				hidden;
	background:				url("images/main_bg.gif");
	}

#content_full_wizard01 {
	width: 					981px;
	padding:				15px 0px 0px 0px;
	overflow:				hidden;
	background:				url("images/event_wizard_bg01.gif");
	}
#content_full_wizard02 {
	width: 					981px;
	padding:				15px 0px 0px 0px;
	overflow:				hidden;
	background:				url("images/event_wizard_bg02.gif");
	}
#content_full_wizard03 {
	width: 					981px;
	padding:				15px 0px 0px 0px;
	overflow:				hidden;
	background:				url("images/event_wizard_bg03.gif");
	}
#content_full_wizard04 {
	width: 					981px;
	padding:				15px 0px 0px 0px;
	overflow:				hidden;
	background:				url("images/event_wizard_bg04.gif");
	}
#content_full_wizard05 {
	width: 					981px;
	padding:				15px 0px 0px 0px;
	overflow:				hidden;
	background:				url("images/event_wizard_bg05.gif");
	}

.content_left {
	width: 					447px;
	padding:				0px 20px 0px 21px;
	float:					left;
	}
	
.content_admin_menu{
	width: 					900px;
	padding:				0px 20px 0px 21px;
	float:					left;
	}
	
.content_left_seeus {
	width: 					478px;
	padding:				0px 20px 0px 21px;
	float:					left;
	}
.content_left_serv {
	width: 					478px;
	padding:				0px 20px 0px 21px;
	float:					left;
	border-right:			1px solid #CCCCCC;
	}
.content_right {
	width: 					448px;
	padding:				0px 21px 0px 21px;
	float:					right;
	border-left:			1px solid #CCCCCC;
	}
.content_right_seeus {
	width: 					417px;
	padding:				0px 21px 0px 21px;
	float:					right;
	border-left:			1px solid #CCCCCC;
	}
.content_right_serv {
	width: 					418px;
	padding:				0px 21px 0px 0px;
	float:					right;
	}
.content_fullwidth {
	width: 					939px;
	padding:				0px 21px 0px 21px;
	float:					right;
	}
.txt_area{
	padding-top:			5px;
	margin-left:			202px;
}
	
.login_holder{
	margin-left:			368px;
}

.image_and_thumbnail_message{
	margin-left:			210px;
}

.image_and_thumbnail_upload_holder{
	width:					560px;
	float:					left;
	margin-left:			210px;
}

.image_and_thumbnail_upload_left{
	width:					260px;
	float:					left;
}

.image_and_thumbnail_upload_right{
	width:					300px;
	float:					right;
}

.current_image{
	margin-left:			43px;
}

.current_thumbnail{
	margin-left:			61px;
}

.admin_login_heading{
	width:					939px;
	text-align:				center;
}

.current_image_left{
	margin-left:			43px;
	float:					left;
	width:					200px;
	background:				#CC33CC;
}

.current_image_right{
	margin-left:			10px;
	float:					left;
}

.right_paragraph_with_image{
	margin: 				0px 3px 10px 0px;
	padding: 				0px 0px 5px 3px;
	font-size:				11px;
	font-family: 			Tahoma, Arial,Helvetica,sans-serif;
	line-height:			0.4cm;
	color:					#666666;
}

img.floatLeft { 
    float: 					left;
	margin:					4px 12px 0px 0px; 
	
}

.team_member_heading{
	padding-bottom: 		3px;
}

.seeus_thumbs {
	width: 					80px;
	margin-right:			15px;
	float:					left;
}

.event_columns_holder{
	width:					580px;
	float:					left;
	margin:					0px 0px 0px 180px;
}

.event_columns_holder_full{
	width:					404px;
	float:					left;
	margin:					0px 0px 0px 268px;
}

.event_comments{
	width:					404px;
	float:					left;
	padding:				0px 2px 4px 3px;
}

.event_columns_left{
	width:					300px;
	float:					left;
}

.event_columns_left_full{
	width:					148px;
	float:					left;
	padding:                2px 0px 2px 2px;

}


.event_columns_right{
	width:					275px;
	float:					right;
}

.event_columns_right_full{
	width:					250px;
	float:					right;
	text-align:				right;
	padding:                2px 0px 2px 0px;
	margin-right:           2px;
}

.event_date{
	width:					125px;
	float:					left;
	padding:                2px 0px 2px 0px;
}

.event_company{
	width:					175px;
	float:					right;
	padding:                2px 0px 2px 0px;
}

.event_location{
	width:					160px;
	float:					left;
	padding:                2px 0px 2px 0px;
}

.event_more_details{
	width:					115px;
	float:					right;
	padding:                2px 0px 2px 0px;
}

/* Event Wizard */

.content_left_wizard {
	width: 					321px;
	padding:				0px 21px 0px 21px;
	float:					left;
	border-right:			1px solid #CCCCCC;
	}
.content_right_wizard {
	width: 					569px;
	padding:				0px 21px 0px 21px;
	float:					left;
	}

.content_left_wizard2 {
	width: 					321px;
	padding:				0px 20px 0px 21px;
	float:					left;
	}
.content_right_wizard2 {
	width: 					219px;
	padding:				0px 0px 0px 21px;
	float:					left;
	border-left:			1px solid #CCCCCC;
	}
.content_right_wizard3 {
	width: 					240px;
	float:					left;
	}
.content_right_wizard4 {
	width: 					459px;
	padding:				0px 0px 0px 21px;
	float:					left;
	border-left:			1px solid #CCCCCC;
	}

.wizard_nav {
	width: 					319px;
	height:					46px;
	border-bottom:			1px solid #CCCCCC;
	}
.wizard_nav_bot {
	width: 					319px;
	height:					46px;
	}
.wizard_nav_icons {
	width: 					48px;
	height:					46px;
	}
.wizard_nav_text {
	width: 					268px;
	float:					right;
	font: 					15px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	font-weight:			bold;
	padding:				13px 0px 0px 0px;
	}

.wizard_bot {
	width: 					939px;
	height:					20px;
	margin:					10px 21px 0px 21px;
	border-top:				1px solid #CCCCCC;
	}
.wizard_bot_left {
	width: 					200px;
	float:					left;
	padding-top:			5px;
	}
.wizard_bot_right {
	width: 					200px;
	text-align:				right;
	float:					right;
	padding-top:			5px;
	}

/* Our Clients */

.our_clients {
	width: 					310px;
	float:					left;
	}

/* Form Elements */

.contact_form_left{
	width:					448px;
	padding:				0px 21px 0px 20px;
	float:					left;
	}
.contact_form_left1{
	width:					213px;
	padding:				0px 10px 0px 21px;
	float:					left;
	}
.contact_form_left2{
	width:					214px;
	padding:				0px 21px 0px 10px;
	float:					left;
	}

.contact_form_right{
	width:					440px;
	float:					right;
	padding:				0px 20px 0px 21px;
	border-left:			1px solid #CCCCCC;
	}
.contact_form_right1{
	width:					153px;
	padding:				0px 20px 0px 1px;
	}
.contact_form_right2{
	width:					154px;
	padding:				0px 21px 0px 20px;
	float:					right;
	}

fieldset {
	margin:					0px;
	padding:				0px;
	border:					0px;
	}
form {
	margin:					0px;
	padding:				0px;
	border:					0px;
	}
input.txtfield {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#313B94;
	width:					278px;
	height:					18px;
	border:					1px solid #CCCCCC;
	background-color:		#FFFFFF;
	padding:				0px 3px 0px 3px;
	}
	
input.txtwide {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#313B94;
	width:					378px;
	height:					18px;
	border:					1px solid #CCCCCC;
	background-color:		#FFFFFF;
	padding:				0px 3px 0px 3px;
	}
input.contact {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#313B94;
	width:					202px;
	height:					18px;
	border:					1px solid #CCCCCC;
	background-color:		#FFFFFF;
	padding:				0px 3px 0px 3px;
	}
select {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#313B94;
	width:					286px;
	height:					18px;
	border:					1px solid #CCCCCC;
	background-color:		#FFFFFF;
	}
select.small {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#313B94;
	width:					60px;
	height:					18px;
	border:					1px solid #CCCCCC;
	background-color:		#FFFFFF;
	}
select.med {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#313B94;
	width:					154px;
	height:					18px;
	border:					1px solid #CCCCCC;
	background-color:		#FFFFFF;
	}
select.wide {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#313B94;
	width:					286px;
	height:					18px;
	border:					1px solid #CCCCCC;
	background-color:		#FFFFFF;
	padding:				0px;
	}

textarea.wide {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#313B94;
	width:					283px;
	border:					1px solid #CCCCCC;
	background-color:		#FFFFFF;
	padding-left:			3px;
	}
textarea.contact {
	font:					11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	color:					#313B94;
	width:					202px;
	border:					1px solid #CCCCCC;
	background-color:		#FFFFFF;
	padding:				0px 3px 0px 3px;
	}

.formlabel { 
	width: 					400px;
	position: 				relative;
	float:					left;
	padding:				0px 0px 4px 0px;
	}
.forminput { 
	width: 					400px;
	position: 				relative;
	clear:					both;
	padding:				0px 0px 8px 0px;
	}

.formlabel_contact { 
	width: 					208px;
	position: 				relative;
	float:					left;
	padding:				0px 0px 3px 0px;
	}

.textlabel_contact { 
	width: 					208px;
	float:					left;
	padding:				0px 0px 3px 0px;
	margin-left:			202px;
	}
	
.textlabel_contact2 { 
	width: 					540px;
	float:					left;
	padding:				5px 0px 3px 0px;
	margin-left:			202px;
	}
	
.forminput_contact { 
	width: 					208px;
	position: 				relative;
	clear:					both;
	padding:				0px 0px 8px 0px;
	}
.formsubmit { 
	width: 					208px;
	height:					20px;
	text-align:				right;
	position: 				relative;
	clear:					both;
	margin:					10px 0px 0px 0px;
	}
	
.formsubmit_large { 
	width: 					208px;
	height:					20px;
	text-align:				right;
	clear:					both;
	margin:					10px 0px 0px 533px;
	}

.butleft{ 
	width: 					100%;
	position: 				relative;
	clear:					both;
	padding:				6px 0px 0px 0px;
	}
.butright{ 
	width: 					100%;
	position: 				relative;
	clear:					both;
	text-align:				right;
	margin-top:				8px;
	}
	
#menu_block_1{
	float:					left;

}

#menu_block_2{
	float:					left;
	margin-left:			70px;

}

#menu_block_3{
	float:					left;
	margin-left:			70px;

}

#menu_block_4{
	float:					left;
	margin-left:			70px;

}


.admin_menu_items_holder{
	padding:					2px 0px 0px 1px;
}

/* General Elements */

H1 {
	font:					20px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	color:					#4E4F58;
	margin:					-5px 0px 8px 0px;
	}
H2 {
	font:					26px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	color:					#FFFFFF;
	margin:					0px 0px -17px 0px;
	}
H3 {
	font:					15px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	font-weight:			bold;
	color:					#DEDFE8;
	margin-bottom:			4px;
	}
H4 {
	font:					18px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	color:					#FFFFFF;
	margin:					-10px 0px 3px 0px;
	}

H5 {
	font:					15px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	font-weight:			bold;
	color:					#404AA7;
	margin:					0px 0px 3px 0px;
	}
#flashcontent {
	margin:					auto;
	width:					516px;
	}
#flashcontent_shoe_studio {
	margin:					auto;
	width:					320px;
	}
ul {
	list-style-image:		url("images/bullet.gif"); 
	list-style-position:	outside;
	margin:					0px 0px 0px 30px;
	line-height:			18px;
	}
ol {
	list-style-position:	outside;
	margin:					0px 0px 0px 30px;
	line-height:			18px;
	}
.hr {
	height:					31px;
	background:				url("images/divider_white.gif");
	}

.hr2 {
	height:					41px;
	background:				url("images/divider.gif");
	}
	
.hr3 {
	height:					3px;
	width:					573px;
	background:				url("images/divider3.jpg");
	}
	
.hr4 {
	height:					3px;
	width:					404px;
	background:				url("images/divider3.jpg");
	}

span.quotes {
	font:					12px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	font-style:				italic;
	line-height:			16px;
	}

span.blue {
	font:					11px/2.0em Tahoma,Arial,Helvetica,sans-serif;
	color:					#404AA7;
	}

.imgright {
	float:					right;
	padding:				3px 0px 10px 20px;
}

#map {
	width:					445px;
	height:					270px;
	float:					left;
	margin:					0px;
	}

#quotebox {
	padding: 				10px 10px 10px 10px;
	border:					1px solid #cccccc;
	}






/* Menu Elements */

#mainnavbarholder {
	list-style-type:		none;
	width:					981px;
	height:					36px;
	padding:				0px;
	margin:					0px;
	background:				url("images/nav_bg.gif");
	}

#mainnavbar { 
	height:					36px;
	overflow:				hidden;
	}

.menuholder { 
	position:				relative;
	text-align:				left;
	z-index:				10;
	}
.menu .options{
	text-decoration:		none;
	color:					#FFFFFF;
	background-color:		#5A63BB; filter:alpha(opacity=95);-moz-opacity:1;
	padding:				0px 0px 0px 0px;
	}
.menu a {
	font:					12px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	color:					#FFFFFF;
	font-weight:			bold;
	background-color:		#5A63BB;
	display:				block;
	padding:				4px 0px 5px 20px;
	text-decoration:		none;
	border-style:			solid;
	border-width:			1px 0px 0px 0px;
	border-color:			#8C91BF;
	}
.menu a:hover {
	color:					#FFFFFF;
	background-color:		#6B76E0;
	padding:				4px 0px 5px 20px;
	text-decoration:		none;
	}

.sub1 {
	position:				absolute;
	left:					0;
	width:					351px;
	}
.sub2 {
	position:				absolute;
	left:					0;
	width:					350px;
	}
.sub2 {
	position:				absolute;
	left:					0;
	width:					350px;
	}
