body {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	color:#003663;
	height:100%;
}

td {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	color:#003663;
}

th {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	color:#003663;
}

p{
	margin-top:0px;
}

H1{
	font-size:20px;
	color:#003663;
	margin:0px;
	padding:0px;
}

H2{
	font-size:24px;
	color:#003663;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	font-weight:normal;
}


H4{font-size:15px;color:#003663;}
H5{font-size:12px;color:#003663;}

H6{
	font-size:11px;
	color:#CCCCCC;
}
.big{
	font-size:34px;
	color:#003663;

}

b, strong, H3{
	color:#11923C;
	font-size:12px;
	margin:0px;
	padding:0px;
	font-size:13px;
}

p{margin-top:0px;padding-top:0px;}

.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
} 
 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 
/* End hide from IE-mac */


#container{
	width:995px;
	margin:0px auto;
	background-color:#FFFFFF;
}

#slider{
	float:left;
	width:710px;
	height:250px;
	overflow:hidden;
}

#menu{
	clear:both;
	background-image:url(http://www.gamesail.co.nz/Images/TemplateImages/Gamesail_navi_background.jpg);
	background-repeat:no-repeat;
	height:25px;
}

#plan{
	float:left;
	width:196px;
	display: none;
}

#breadcrumbs{
	padding:0px 0px 10px 0px;	
}

#contentholder{
	padding-left:10px;
	padding-top:21px;
	padding-right:17px;
	background-image:url(Images/TemplateImages/back-new.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	clear:both;
	min-height:400px;
	height:auto !important;
	height:400px;
}

#leftcolumn{
	float:left;
	width:205px;
}

#leftmenu{
	background-image:url(Images/TemplateImages/menuside-new.jpg);
	height:334px;
	background-repeat:no-repeat;
	width:205px;
	padding-left:8px;
	padding-top:8px;
	padding-right:15px;
	margin-bottom:20px;
	font-size: 1.2em;
}
#leftmenu a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	display: block;
	width: 196px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #80C036;
}
#leftmenu a:HOVER{
	color:#D2D8E6;
	text-decoration:none;
	font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#leftmenu div{
	padding:6px 0px 0px;	
	clear:both;
}

#content{
	float:right;
	width:738px;
	padding:0px;
}

.contenttable{
	width:738px;
	padding-right:15px;
}

.greenbox{
	color:#2F4B1D;
}
.greenbox b{
	color:#2F4B1D;
}

ul{
	padding-left:3px;
	margin-left:12px;
}

.quote{
	color:#7A6F6B;
}

.top6{margin-bottom:20px;}
.top6 td{
	background-image:url(Images/TemplateImages/gamesail_top6.gif);
	background-repeat:no-repeat;
	padding:40px 5px 0px 15px;
	color:#FFFFFF;
	font-size:14px;
}
.top6 a{color:#FFFFFF;}


.promobox{margin-bottom:20px;}
.promobox td{
                padding:0px 5px 0px 15px;
                color:#FFFFFF;
                font-size:12px;
                background-color: #039cdf;
				background-image:url(Images/TemplateImages/gamesail_promobox.jpg);
}
.promobox a{color:#FFFFFF;}
.promobox H1{color:#FFFFFF; padding-bottom: 10px;}

/*NEWS STYLES*/

#newscontainer{
	width:752px;
	background-image:url(Images/TemplateImages/newsMid.gif);
	background-repeat:repeat-y;
}

#newstitle{
	background-image:url(Images/TemplateImages/news.gif);
	background-repeat:no-repeat;
	padding-left:50px;
	height:31px;
	padding-top:5px;
	font-size:15px;
	font-weight:bold;
}

#newstitleLatest{
	background-image:url(Images/TemplateImages/newsLatest.gif);
	background-repeat:no-repeat;
	padding-left:50px;
	height:31px;
	padding-top:5px;
	font-size:15px;
	font-weight:bold;
}

#newscontent{
	padding-left:30px;
	padding-right:30px;
}

#newsfooter{
	margin-bottom:30px;
}

div#home_left {
	float:left;
	width: 480px;
}

div#home_right {
	width: 255px;
	float:right;
}

/* -- Year Planner styles --*/

#loadingcoverdiv 
{
	background-color: #333333;
    filter:alpha(opacity=95); /* IE's opacity*/
    opacity: 0.95;
    z-index: 2000;
	color:#FFFFFF; 
	position:fixed;
	width:100%;
	height:100%;
}
#loadingcoverdiv p,
#previewdiv p{
	margin:0px;
	padding:0px;
}

.planner{
	width:775px;
	background-color:#FFFFFF;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.planner td{
	color:#000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	text-align:left;
	width:110px;
	font-weight:bold;
}

#plannercontainer{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	width:765px;
	margin:0px auto;
	background-color:#039CDF;
}

#plannerfooter{
	padding:5px;
}
#plannerfooter a{
	color:#FFFFFF;
}

#sponsors{
	width:765px;
	margin:0px auto;
}

.plannertbc{
	width:600px;
	background-color:#FFFFFF;
	text-align:left;
	border-left:#666666 2px solid;
}
/* Styles for Itineraries menu*/
#itn_menu {
	background-color: #FFFFFF;
	padding: 4px;
	width: 250px;
}
#itn_menu ul {
	list-style-type: none;
	margin-left: 0px;
	margin-top: 0px;
}
#itn_menu li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#itn_menu li a:link, #itn_menu li a:visited {
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	color: #017DB5;
}
#itn_menu li a:hover {
	text-decoration: none;
	background-color: #017DB5;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
}
#itn_menu h2 {
	font-size: 16px;
	font-variant: normal;
	text-transform: uppercase;
	color: #11923c;
}

