body
{
	font-family: "Arial", Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	padding:0;
	margin:0;
	background:#BBB3AD;
			
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:none;
}

a img
{
	border:none;
}

p
{
	margin:0;
	padding:0;
}

#wrapper
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin:0 auto;	
}

#top_wrapper
{
	height:378px;	
}


#top_overflow
{
	height:15px;
	background:none;
	margin-top:20px;
}

#top_left_corner
{
	width:23px;
	height:23px;
	position:absolute;
	margin:0;
}

#flash_insert
{
	width:330px;
	height:50px;
	margin:30px 0 0 38px;
	position:absolute;
}

#i_like_alot
{
	position:absolute;
	margin:97px 0 0 43px;
	
}

#craft_logo
{
	width:140px;
	height:125px;
	margin:-14px 430px 0 430px;
	position:absolute;	
}

#top_right_corner
{
	width:23px;
	height:23px;
	position:absolute;
	margin:0 0 0 977px;
}

#date_location
{
	width:280px;
	height:35px;
	text-align:right;
	position:absolute;
	margin:85px 0 0 715px;
}

#ribbon_bow /*SOME OF THE OTHER STYLE SHEETS HAVE CHANGED HERE*/
{
	width:100px;
	height:63px;
	position:absolute;
	margin:161px 0 0 25px;
}

#top_pictures
{
	margin:198px 0 0 0;
	position:absolute;
}

#navigation_wrapper
{
	height:30px;
	background:#BBB3AD;
	margin-bottom:-5px;
}

#content_wrapper
{	
	width:1000px;
	background:#FFFFFF;
	margin:20px 0 0 0;
	padding:0;
}

#content_wrapper h3
{
	font-size:15px;
	font-weight:600;
	margin:5px 0 0 10px;
	color:#61682E;
	letter-spacing:0.04em;	
}

#content_wrapper h3.pink 
{
	color:#E70069;		
}

#content_wrapper h3.pink a
{
	color:#E70069;
	text-decoration:underline;
}

#content_wrapper p
{
	font-size:13px;
	margin:10px 5px 10px 10px;
	color:#7A7969;
	letter-spacing:0.01em;
	line-height:1.6em;
}



.bannerAd
{
	height:1px;		
}


.image_below
{
	min-height:198px;	
}

.content_image
{
	width:195px;
	margin:10px 0 10px 10px;
}

.contents_image
{
	width:143px;
	margin:10px 0 10px 10px;
}

.mid_content_image
{
	margin:10px 0 10px 10px;	
}

#left_col
{
	width:215px;
	border-right:#BBB3AD 3px solid;
	float:left;
	background:#FFFFFF;
	min-height:388px;
}

#mid_left_col, #mid_right_col
{
	width:163px;
	margin:0;
	float:left;
	background:#FFFFFF;
	min-height:388px;
	border-right:#BBB3AD 3px solid;
}

#mid_col
{
	width:232px;
	margin:0;
	float:left;
	background:#FFFFFF;
	min-height:388px;
	border-right:#BBB3AD 3px solid;
}

#right_col
{
	width:215px;
	float:left;
	background:#FFFFFF;
	margin:0;
	min-height:388px;
}

#left_col a, #mid_left_col a, #mid_col a, #mid_right_col a, #right_col a
{
	text-decoration:underline;
	color:#E7009E;	
}

#left_col a:hover, #mid_left_col a:hover, #mid_col a:hover, #mid_right_col a:hover, #right_col a:hover
{
	text-decoration:none;
	color:#61682E;	
}

/*NEW CONTENT CHANGES HERE - SHOW OVER 1/9/10*/

#shows_over_content
{
	width:995px;
	height:672px;
	background:url('http://www.craftfair.com.au/xerxes2/files/2010-09/83aa58dd742273ff2a217b08f6f42ddc.jpg') no-repeat;
	margin:0;
	
}

#top_left_text
{
	width:460px;
	float:left;
	padding-top:53px;
	margin-left:47px;	
}

#top_left_text h2
{
	color:#E70069;
	font-weight:normal;
	font-size:28px;
	margin:0;	
}

#bottom_left_text
{
	width:329px;
	clear:left;
	float:left;
	text-align:center;
	margin:415px 0 0 13px;
}

#bottom_left_text h3.bigger_pink
{
	font-size:19px;
	color:#E70069;
	line-height:1.1em;
	margin:0;
	letter-spacing:0.02em;	
}

#content_wrapper p.pink_text
{
	color:#E70069;
	margin:0;
	padding:0;
	font-size:16px;
}

#show_over_text
{
	width:315px;
	float:right;
	margin:35px 335px 0 0;
}

#show_over_text p
{
	line-height:1.23em;
	padding:0;
	margin-left:5px;
}

#show_over_text a
{
	color:#E70069;
	text-decoration:underline;
}

#show_over_text a:hover
{
	text-decoration:none;	
}

/*CHANGES END*/

#consumer_horizontal_socialicons
{
	width:180px;
	height:45px;
}

#consumer_horizontal_socialicons a
{
	margin:5px;
	float:left;
}

.clear
{
	clear:left;	
}


.mainMenu 
{
	border-top:#BBB3AD 2px solid;
	font-size:13px;
	height:40px;
	margin-top:1px;
}


.mainMenu li
{	
	width:106px;
	margin:  0px;
	border-right:#BBB3AD 3px solid;
	border-left:#BBB3AD 1px solid;
	background-color:#EAE3DD;
}


.mainMenu li a 
{
	
	font-size:13px;
	color:#E70069;
	width:106px;
	font-weight: normal;
	/*margin-top:-10px;*/
	background:#EAE3DD;
	margin:0;
	/*padding:4px 13px 0 14px;*/
	/*line-height:30px;*/
	font-weight:bold;
}

.mainMenu li a:hover
{
	color:#E70069;
	background:#FAD1E3;
}

.subMenu
{
	background-color:#EAE3DD;
	color:#E70069;	
	width:189px;
	padding:4px 0 6px 4px;
	border:none;
}

.subMenu li
{
	border:none;	
}

.subMenu li a
{
	color:#E70069;
	border:none;
	width:176px;
}
			
.subMenu li a:hover
{
	color:#E70069;
	background:#FAD1E3;
}


/*
.subMenu li .hasMenu li
{
	background-color:#EAE3DD;
	width:165px;
	border:none;
}*/


#download_cff a
{
	width:190px;
	height:60px;
	margin-left:21px;
	margin-top:15px;
	display:block;
	background:url(images_2010/cff_sprite_flat_bigger.png) no-repeat 0 0;
}

#download_cff a:hover
{
	background-position:0 -60px;	
}

.xerxesPageContent
{
	padding-right:0 !important;	
}

h2.xDynamicHeading
{
	padding:15px 0 10px 10px;	
	
}

#content_wrapper #aboutEEWrapper
{
	width:996px;	
}
