/*------ styles for party cruise --------*/

/* -----main styles----- */
body{
	font: normal 100% Trebuchet MS, Helvetica,Verdana, Arial, sans-serif;
	margin: 50px 0px;
	background:#70C2DD url(template_images/party_cruise-bg.jpg)no-repeat 50% -60px;
	*background:#70C2DD url(template_images/party_cruise-bg_ie.jpg)no-repeat;
	*background-image: url(http://www.goldcoastpartycruise.com.au/Portals/0/Skins/content/template_images/party_cruise-bg_ie.jpg);
	*background-position: center;
	letter-spacing: .5px;
	
}
html, td, th{
font-size:11px;
}






.clear{
	clear: both;
}
.padding13{
	padding: 13px;
}
.paddingPromo{
	padding: 13px 13px 50px;
}
.shadowBack{
background: url(template_images/side-dropshadow.jpg) no-repeat;
}

/*---wrapper---*/
#wrapperBox{
	width: 976px;
	margin: 0px auto;
}

/* -----logo area----- */ 
#logoBox{
}
#logoBox h1{
background: url(template_images/partycruise_logo.png) no-repeat;
height: 99px;
width: 277px;
margin: 0 0 18px 18px;
}
#logoBox h1 span{
	display: hidden;
	visibility: hidden;
}
/* ---nav --- */
#navBox{
	background: #ACDCEB;
	border-top: 1px solid #fff;
	border-left:1px solid #fff;
	border-right: 1px solid #fff;
	margin: 0px 18px;
	padding: 12px 8px 0px 8px;
	text-transform: uppercase;
	height: 23px;
}
/* --- left box --- */
.shadowBack{
	
	background: url(template_images/side-dropshadow.png) no-repeat right;
	
}
#leftHolderBox{
	width: 278px;
	float: left;
	margin: 0 0 0 8px;
	
}
#leftBox{
	width: 260px;
	background: #FFF;
	padding: 5px;
}
/* ---main --- */
.mainGap{
	background: #ACDCEB;
	height: 13px;
	padding: 0px;
	border-right: 1px solid #FFF;
	margin: 0 18px 0 0;
}
td .mainGap{
height: 12px;

}
.mainHolderBox{
	margin: 0 0 0 290px;
	width: 685px;

}

.mainBox{
	width: 677px;
	background: #fff;
}
.spotLightBox{
	background: #0099CC;
	color: #FFF;
}

/* ----footer ---- */
#footerBox{
	background: #ACDCEB;
	border-bottom: 1px solid #fff;
	border-left:1px solid #fff;
	border-right: 1px solid #fff;
	margin: 0px 18px;
	padding: 8px;
	font-size: 9px;
}
#footerBox span{
	display: block;
	float: right;
	width: 300px;
	text-align: right;
}

.callUsBox{
	margin: 0px 13px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}
ZZ.callUsBox img{
	float: left;
}

.callUsImg{
width: 4px; float: left; height: 35px;

}

.callUsInnerBoxLong{
	background: url(template_images/promo-back.png) repeat-x;
	width: 912px;
	float: left;
	height: 15px;
	padding:  10px 13px;
}
.callUsInnerBoxLong span{
	margin: 0 0 0 60px;
}
.loggy, .loggy a, loggy a:hover, #footerBox a, #footerBox a:hover{
font-size: 9px;
text-decoration: none;
color:#333333;
}

.callBump{
	display: block;
	position: relative;
	top: -75px;
	margin: 0px 15px;
	
}


/* --- dnn nav --- */
/*---nav styles--- */
Main_DNNMenu_Node{
	 text-transform:uppercase;
	font-weight: normal;
	
}

.Main_DNNMenu_NodeRoot{
	 text-transform:uppercase;
	 color: #003366;
	 font-size: 12px;
	padding: 5px 4px 12px 4px;	
	font-weight: normal;

}
.Main_DNNMenu_NodeHover{
	 text-transform:uppercase;
	 color: #fff;
	 font-size: 12px;
	padding: 5px 4px 12px 4px;	
	font-weight: normal;
	background: url(template_images/nav-over.jpg) repeat-x;
	
}
.Main_DNNMenu_ContainerSub{
	 text-transform:uppercase;
	 color: #fff;
	 font-size: 12px;
	padding: 10px 5px;	
	font-weight: normal;
	background: #0199CC  url(template_images/nav-subbackground.jpg) repeat-x;
	
}
.Main_DNNMenu_SelectedRoot{
 text-transform:uppercase;
	 color: #fff;
	 font-size: 12px;
		padding: 5px 4px 12px 4px;	
	font-weight: normal;
	background: url(template_images/nav-selected.jpg) repeat-x;
}
Main_DNNMenu_SelectedSub{
 text-transform:uppercase;
	 color: #fff;
	 font-size: 12px;
	padding: 10px 5px;	
	font-weight: normal;
	background: #000;
}

#objectContainer{

width: 200px;
margin: 0px;
padding-right: 16px;
float: right;
text-align: right;
height: 70px;

}

