body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #999999;
	background-image:url(http://www.partyfun.com.au/graphics/slick_back2.jpg);
	background-repeat:repeat-x;
	margin: 0; 
	padding: 0;
	text-align: left; 
	color: #000000;
	min-width: 940px;
}
a:link {
	color: #ffffff;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color:#CCCCCC;
}
a:hover {
	text-decoration: underline;
	color: #38CFFA;
}
a:active {
	text-decoration: underline;
	color: #ffffff;
}
.partyfun #header {
	/*background-image:url(http://www.partyfun.com.au/graphics/new_logo.png);*/
	background-position: 20px 25px;
	background-repeat:no-repeat;
	color: #666666;
	font-size: 9px;
	text-align: center;
	margin-top: 0;
	padding-top: 0;
	width: 920px;
}
.partyfun #header a:link {
	color: #ffffff;
	text-decoration: none;
}
.partyfun #header a:visited {
	text-decoration: none;
	color:#CCCCCC;
}
.partyfun #header a:hover {
	text-decoration: none;
	color: #38CFFA;
}
.partyfun #header a:active {
	text-decoration: none;
	color: #ffffff;
}


.partyfun #header img{
	margin-bottom: 10px;
}
.partyfun #header text{
	padding-left: 430px;
	text-align: center;

}
.partyfun #top_seo{
	padding-left: 20px;
	text-align: left;
	font-size: 9px;
	color: #CCCCCC;
}
.partyfun #top_seo a:link {
	color: #CCCCCC;
	text-decoration: none;
}
.partyfun #top_seo a:visited {
	text-decoration: none;
	color:#CCCCCC;
}
.partyfun #top_seo a:hover {
	text-decoration: none;
	color: #38CFFA;
}
.partyfun #top_seo a:active {
	text-decoration: none;
	color: #ffffff;
}

.partyfun #page_title{
	padding: 10px;
	color: #FFFFFF;
	font-size:16px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #000000;
	border-bottom:1px solid #FFFF00;
	background-color: #666666;
	background-image:url(graphics/page_title_back.jpg);
	background-repeat:repeat-x;
	width: 700px;;
	margin: 0 0 0 200px;

}
.partyfun #preview_page_title{
	padding: 10px;
	color: #FFFFFF;
	font-size:16px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #000000;
	border-bottom:1px solid #FFFF00;
	background-color: #666666;
	background-image:url(graphics/page_title_back.jpg);
	background-repeat:repeat-x;
	margin-bottom: 10px;

}
.partyfun #mainContent {
	padding: 10px;
	padding-right: 10px; 
	background: #484848;
	border:1px solid #000000;
	min-height: 360px;
	margin: 0 0 10px 200px;
	color: #FFFFFF;
	width: 700px;
}
.partyfun #news {
	padding: 10px;
	padding-right: 10px; 
	padding-left: 50px;
	margin-top:50px;
	background: #484848;
	color: #FFFFFF;
	width: 600px;
}
.title{
font-size: 16px;
color: #0099FF;
font-weight:bold;
}
.partyfun #news a{
	font-weight: bold;
	color: #FFFF00;
}
.partyfun #sidebar1 {
	float: left; 
	width: 170px; 
	background: #484848;
	border:1px solid #000000;
	margin-left: 20px;
	margin-bottom: 20px;
}
.partyfun #nav {
	margin-left: 800px;
	padding-bottom: 10px;
	color: #FFFFFF;
}
.partyfun #top_links {
	margin-left: 590px;
	padding-bottom: 10px;
	color: #FFFFFF;
}
.partyfun #bottom_links {
	font-size: 10px;
	width: 700px;
	padding-bottom: 10px;
	color: #FFFFFF;
	text-align:center;
	margin-left: 200px;
}
.partyfun #bottom_links a:link {
	color: #FFFF00;
	text-decoration: underline;
}
.partyfun #bottom_links a:visited {
	text-decoration: underline;
	color: #FFFF00;
}
.partyfun #bottom_links a:hover {
	text-decoration: underline;
	color:#FF0000;
}
.partyfun #bottom_links a:active {
	text-decoration: underline;
	color:#FF6600;
}

.partyfun #footer {
	border-top:1px dotted #000000;
	padding: 10px;
}

.item_title{
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #FFFF00;
	padding-left: 5px;
}
.item {
	padding: 5px;
	margin: 10px 5px 5px 5px;
	background-color: #313131;
	border: 1px solid #000000;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	/*border: 3px solid #999999;*/
}
.item_image{
	float: left;
	width: 200px;
	padding-left: 5px;
}
.item_details {
	font: 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-bottom: 5px;
	margin-left: 210px;
	min-height: 90px;

}
.item_details_with_address {
	font: 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-bottom: 5px;
	padding-left: 5px;
	min-height: 90px;
	width: 360px;
	float: left;

}
.item_address {
	font: 10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999999;
	min-height: 90px;
	float: right;
	width: 100px;
	
}

.item_tel{
	float: left;
	width: 200px;
	color: #CCCCCC;
	padding-left: 5px;
}
.item_website {
	margin-left: 210px;
	color: #CCCCCC;
}
.item_website a:active {
	text-decoration:underline;
	color: #ffffff;
}
.item_website a:link {
	text-decoration:underline;
	color: #ffffff;
}
.item_website a:visited {
	text-decoration:underline;
	color: #ffffff;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clearfloat1 { 
	clear: both;
	height: 1px;
	float: none;
}
.clearfloat_left { 
	clear: left;
	height: 1px;
	float: none;
}
.style2 {color: #FFFF00}
.style3 {
	font-size: 16px;
	font-weight: bold;
}
.partyfun textarea{
	background-color:#484848;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 0px;
	border: 1px solid #FFFF00;
}
.partyfun input{
	background-color:#484848;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 0px;
	border: 1px solid #FFFF00;
}

.no_border{
	border: 0px solid #FFFF00;
}
 
.partyfun select{
	background-color:#484848;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 0px;
	border: 1px solid #FFFF00;
}

.feature_title{
	font-size:16px;
	padding-bottom: 20px;
}
.feature_info{
	float: left;
	width: 200px;
	background-color:#0033FF;
}
.feature_facilities{
	margin-left: 210px;
	background-color:#FF6633;

}

/* Advert */
.advertBaseLayout {border-top:1px solid #999; margin:0 0 10px 0; height:1%; font-family:Arial, Helvetica, sans-serif;}
.advertBaseLayout h2 {font-size:1em; color:#FFFF00; margin:8px 0 0 0;}
.advertBaseLayout p {margin:5px 0; font-size:0.9em;}
.advertDetails {margin-right:0px;}
.advertDetails p {margin-right:5px;}
.advertPhoto {float:left;}
.imageContainer {text-align:center; border:1px solid #ccc; background:url(/images/listings/imageNotAvailable.gif) left top no-repeat #999; margin:8px 0 0 8px;}
.imageContainer img {margin:0 auto;}
.advertInfo {height:20px; line-height:20px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; text-align:right; padding:4px 0;}
.tel, .email, .website {float:left; display:block; text-align:left; white-space:nowrap;}
.email, .website {border-left:1px solid #ccc; margin:0 0 0 10px; padding:0 0 0 10px; text-align:center;}
.button img {margin:3px 0 0 0; float:right; display:inline; line-height:30px;}
.clearFloats {clear:right; line-height:1px; font-size:1px; display:block;}


/* ADMIN */
.input_table{
border: 1px #999999 solid;
background-color:#333333;
}
.input_td{
	color:#000000;
	background-image:url(http://www.partyfun.com.au/graphics/nav_orange.jpg);
	background-repeat:repeat-x;
	border-bottom: 1px #999999 solid;
}
.admin_table_head{
	font-weight: bold;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}
/* END ADMIN */
.style4 {font-size: 10px}

.small_yellow{
color:#FFFF00;
font-size: 10px;
}


.showcase_images{
float: left;
width: 650px;
padding: 10px;
border-bottom:1px dashed #ccc;
min-height: 90px;
}
.showcase_images img{
border:1px solid #ccc;
}
.showcase_text{
float: left;
width: 450px;
padding: 10px;
border-bottom:1px dashed #ccc;
margin-bottom: 10px;
}
.showcase_map{
float: left;
width: 450px;
height: 300px;
}
.showcase_lowermenu{
float: left;
width: 432px;
border: 1px solid #999999;
padding: 8px;
margin-top: 5px;
font-size:11px;
line-height:12px;
height: 16px;
text-align:center;
}
.showcase_lowermenu img{
margin-bottom: -4px;
}
.showcase_incomplete{
float: left;
width: 450px;
text-align:center;
padding: 10px;
}
.showcase_cats{
margin-left: 480px;
padding: 10px 0px 10px 10px;
margin-bottom: 5px;
width: 160px;
min-height: 100px;
}
.showcase_address{
margin-top: 90px;
margin-left: 480px;
padding: 10px 0px 10px 10px;
margin-bottom: 5px;
width: 160px;
/*background-color: #CCCCCC;*/

}
.showcase_nav{
margin-left: 480px;
padding: 10px;
color: #CCCCCC;
}
.showcase_webthumb{
text-align: center;
width: 180px;
}
.showcase_webthumb img{
border:1px solid #ccc;
}



.error_text {
	color: #FF0000;
	font-weight: bold;
}
.green_text{
	color:#00FF00;
}

.advertise_left {
float:left;
width: 420px;
}
.advertise_right {
margin-left: 430px;
width: 250px;
background-color:#3f3f3f;
padding: 10px;

}
