/*Elements--------------------------------*/

body {
margin:0;
background-color:#E8E8E8;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

h1, .tdhead, .tdheadinner  { 
	background: #FFF url(../images/bgHeader.gif) repeat-x 0% 0%;
  	font-size: 16px;
	font-weight:bold;
	color: #734B9E;
	line-height: 40px;
	padding-left: 5px;
	font-family:Arial, Helvetica, sans-serif;/*added by Charmaine */
}
h1 span {
display:none;
}
#cruisingHeader {
height:47px;
background-image:url(../images/newdesign/logo_sydney.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
border-bottom:2px solid #FFF;
}
h2, .subhead{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;/*added by Charmaine */
text-transform:capitalize;
margin-right:20px; 
margin-left:20px;
}

h3 {
font-size:11px;
margin-right:20px; 
margin-left:20px;
}


.purpleBdr {
border-bottom:1px solid #734B9E;
height:1px;
line-height:1px;
}
 p, ul, li, td, th, .proddetail, td.prodheadinner, .prodhead, .prodhead2, .gtext, .ptitle, .ptitledetail, .headertext {
	font-size:11px; /*in case there is extra crap associated with the old classes*/
	line-height:18px;
	margin-right:20px; 
	margin-left:20px;
	text-align:left; /*in case there is extra crap associated with the old classes*/
}

td, th, .proddetail, td.prodheadinner, .prodhead, .prodhead2, .gtext, .ptitle, .ptitledetail, .subhead, .headertext {
margin-right:0;
margin-left:0;
}
a, a:hover, a:visited, a:active /* choose appropriate colours - shouldn't really be the same*/
{
	color:#CC0000;
}
img, .chk, .imgbtn {
border:none;
}

input, select
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	border: solid 1px black;
}


/*General Classes--------------------------*/

.clr
{
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 0em;
	height: 0;
	border: 0;
}
* html .clr
{
	height: 1%;
}

.left {
float:left;
}
.right {
float:right;
}

/*Layout--------------------------*/
#container {
width:750px;
padding-right: 5px; /*look at why these are not the same!*/
padding-left: 5px; /*look at why these are not the same!*/
padding-bottom:5px;
border:1px solid #CCC;
margin:0 auto;
background-color:#FFF;
color:#666;
}

#content { /*for privacy + terms pages */
background-color:#FFF;
color:#666;
/*height:176px;*/
}

.cobhl, .cobll
{
	background-color: #f4f4f4;
}

.plist {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}

.booktitle { /*this should be a heading*/
	font-size: 14px;
	font-weight: bold;	
	color: #666666;
	text-align: center;
}
.maintbl /*until i get rid of it */
{
	background-color: #FFFFFF;
}

.fadd
{
	font-size: 10px;
	font-weight: bold;
}

#navlist, #agentnavlist {
	background: #F4F4F4 url(../images/bgMenu.gif) repeat-x;
	width: 745px;
	height: 25px;
	}
	
#navlist ul, #agentnavlist ul {
	margin:0;
	padding:0;
	}

#navlist li, #agentnavlist li {
	display:inline;
	list-style-type: none;	
	margin: 0;
	padding: 0;
	}

#navlist a, #agentnavlist a  {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	padding-right:14px;
	padding-left:14px;
	height:25px;
	line-height:25px;
	background: #D8D8D8 url(../images/topMenu_off.gif) no-repeat 0% 0%;
	text-decoration: none;
	color: #333333;
	font-size: 10px;	
	}


#agentnavlist a {
padding-right:28px;
padding-left:22px;
}

#navlist a:visited, 
#uberlink a:visited, 
#agentnavlist a:visited,
#agentuberlink a:visited {
	background: #D8D8D8 url(../images/topMenu_on.gif) no-repeat 0% 0%;
	}

#navlist a:active,
#uberlink a:active, #agentnavlist a:active,
#agentuberlink a:active {
	background: #D8D8D8 url(../images/topMenu_on.gif) no-repeat 0% 0%;
	color: #C40005;
	}
	
#navlist a:hover,
#uberlink a:hover, #agentnavlist a:hover,
#agentuberlink a:hover {
	background: #D8D8D8 url(../images/topMenu_off.gif) no-repeat 0% 0%;
	color: #C40005;
	}

#uberlink_on a:link, #uberlink_on a:visited, #uberlink_on a:active, #uberlink_on a:hover, #agentuberlink_on a:link, #agentuberlink_on a:visited, #agentuberlink_on a:active, #agentuberlink_on a:hover, #agentuberlink_on a:visited:hover {
	background: #D8D8D8 url(../images/topMenu_on.gif) no-repeat 0% 0%;
	color: #C40005;
	}
	

#nav_home a, #nav_home a:visited, #agentnav_home a, #agentnav_home a:visited
{
	background: #D8D8D8 url(../images/topMenu_1_off.gif) no-repeat 0% 0%;
}

#nav_home a:active, #nav_home a:hover, #nav_home a:visited:hover, #agentnav_home a:active, #agentnav_home a:hover, #agentnav_home a:visited:hover
{
	color: #C40005;
	background: #D8D8D8 url(../images/topMenu_1_off.gif) no-repeat 0% 0%;
}
	


#agentuberlink a {
	margin: 0;
	padding: 5px 28px 5px 22px;
	background: #D8D8D8 url(../images/topMenu_on.gif) no-repeat 0% 0%;
	color: #333333;
	font-size: 10px;
	}

	
/* not required
.prodnavigation, .xsalehead
{
	font-family: verdana;
	color: #666666;
}
*/
.xsaleimage
{
	border: #cccccc 2px solid;
}
.orderheader { /*should be a heading*/
	font-size:13px;
	line-height:18px;
}



/*====================================Added by Charmaine  - needs to be tidied up*/


#footerCell {
background-color:#E8E8E8;
padding:5px;
margin-top:10px;
}


 #footer-column1 a, #footer-column2 a, #footer-column1 a:active, #footer-column2 a:active, #footer-column1 a:visited, #footer-column2 a:visited, #footer-column1 a:hover, #footer-column1 a:visited:hover
{
	font-size:9px;
	font-weight:normal;
	text-decoration: none;
	color:#666;
}

#footer-column1
{
	float: left;
	font-size:9px;
	width: 378px;
}

#footer-column2
{
	float:right;
	text-align:right;
	width:332px;
	padding-top:22px;
	font-size:9px;
}
#footer-column1 img {
margin-right:5px;
}



/***********************************************/
#navlist1, #agentnavlist1 {
	width: 745px;
	height: 25px;
	}
	
#navlist1 ul, #agentnavlist1 ul {
	margin:0;
	padding:0;
	}

#navlist1 li, #agentnavlist1 li {
	display:inline;
	list-style-type: none;	
	margin: 0;
	padding: 0;
	}

#navlist1 a, #agentnavlist1 a  {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	padding-right:14px;
	padding-left:14px;
	height:29px;
	line-height:25px;
	text-decoration: none;
	color: #333333;
	font-size: 10px;	
	}
	
	#navlist1 a:hover, #agentnavlist1 a:hover  {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	padding-right:14px;
	padding-left:14px;
	height:29px;
	line-height:25px;
	text-decoration: none;
	color: #FE6102;
	font-size: 10px;	
	}
	
	 .homesectiontext {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 font-weight: bold;
 margin-left:10px;
 margin-right:10px;
 }
  .homesectiontextnonbold {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 text-align:justify;
 margin-left:10px;
 margin-right:10px;
 }
  .homesectionheading {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:24px;
 letter-spacing:0.1px;
 color:#FFFFFF;
 font-weight: none;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;
 }

	
/****************************************************************/
