body{margin:0; padding:0; background-color:#eaeaea; font:12px Arial, Helvetica, sans-serif; color:#444;}

a{color:#1b6c99;}
hr{width:99%; border:0; border-top:solid 1px #3993d2; height:0px;}

a img{border:0;}

h1, h2, h3, h4, h5, h6{color:#0062a3; font-weight:normal; margin-top:0; margin-bottom:10px;}
h2{margin-top:20px;}

.clear{clear:both;}

.wrapper, .wrapperBanner{width:1000px; margin:0 auto; }
	.wrapperBanner{position:relative; z-index:999; height:150px; background-image:url(images/logo.gif); background-repeat:no-repeat;}
	
.header{background-image:url(images/banner_back.gif); height:151px;}
	.logo{}
		.logo a{display:block; width:360px; height:113px;}
	.topRight{position:absolute; right:0; width:360px; height:87px; color:#fff;}
		.topRight a{color:#fff; padding:0 10px;}
		.otagoSportsDepotLink{width:180px; float:right; height:60px;}
		
.contentOuter{padding:10px 0; background-image:url(images/content_back.gif); background-repeat:no-repeat;}
	.contentLeft, .contentMain, .contentMainWide{float:left; overflow:hidden;}
	.contentLeft{width:240px;}
	.contentMain{width:486px; margin-left:17px;}
	.contentMainWide{width:680px; margin-left:17px;}
	.contentRight{width:240px; float:right;}
	
.footer{background-color:#0479be; color:#fff;}
	.footer h1{font-size:14px; color:#fff; font-weight:bold; margin-top:10px;}
	.footer a{color:#fff;}
	.footerLogo, .recentNews{width:205px; height:226px; padding:0 10px; float:left; border-right:solid 1px #3993d2;}
		
	.recentNews ul{list-style-type:none; margin:0; padding:0; border-top:solid 1px #3993d2;}
		.recentNews li{border-bottom:solid 1px #3993d2;}
			.recentNews li:hover{background-color:#3993d2;}
		.recentNews li a{line-height:26px; height:26px; text-decoration:none; font-weight:bold; float:left; width:130px; overflow:hidden;}
		.recentNews span{float:right; line-height:26px;}
				
	.contactForm{width:528px; padding:0 10px; float:left;}
		.contactForm input, .contactForm textarea{border:0; background-color:#77b5da; float:left; font-size:11px; font-weight:bold; width:250px; padding:4px;}
		.contactForm textarea{width:414px; height:70px; padding:0;}
		.contactForm label{width:90px; padding-right:20px; text-align:right; font-size:11px; font-weight:bold; display:block; float:left; line-height:20px;}
		.contactForm .clear{height:5px;}
		.contactThanks{height:152px;}
	
	.contactForm ul{border-left:solid 1px #fff;}
	.contactForm ul li{float:left; border-right:solid 1px #fff;}
	.contactForm ul a{padding:3px 6px; font-size:9px; line-height:5px;}
	.contactForm ul ul{position:absolute; left:-9999px;}

.loginContainer h2{display:none;}

.homeSponsors{padding:10px; margin-bottom:10px; border-top:solid 1px #bbb; margin-top:60px;}

/* ============================================================================================================================================================================= */	
/*   NAVIGATION  =============================================================================================================================================================== */	
/* ============================================================================================================================================================================= */	

.nav{float:right;}
.com_menuUL{position:relative;}
	.com_menuUL li{float:left; position:relative;}
	.com_menuUL a{float:left; padding:0 11px; height:37px; line-height:37px; color:#fff; text-decoration:none; font-size:14px;}
	
	a.menuItemCurrent,.com_menuUL a:hover{padding:0 10px; color:#000; background-color:#eaeaea; border:solid 1px #005592; border-bottom:0;}
	.nav li:hover a.menuItem{padding:0 10px; color:#000; background-color:#eaeaea; border:solid 1px #005592; border-bottom:0;}
	
	.nav ul ul{position:absolute; display:none; top:38px; left:0; border:solid 1px #005592; border-top:0; z-index:999;}
		.nav ul ul li{clear:both; display:block; width:160px; border-top:solid 1px #2c87c2;}
		.nav ul ul a{padding:10px 11px; background-color:#0479be; display:block; float:none; line-height:normal; height:auto; width:138px;}
		.nav ul ul a:hover{border:0; padding:10px 11px; line-height:normal; height:auto;}
		
		.nav ul ul ul{top:-1px; left:160px;}


/* ============================================================================================================================================================================= */	
/*   NEWS  ===================================================================================================================================================================== */	
/* ============================================================================================================================================================================= */	


.newsHeadlineList{list-style:none; margin:0px; padding:0px;}
	.newsHeadlineTitle{display:block; margin-top:10px;}


/* ============================================================================================================================================================================= */	
/*   GALLERY  ================================================================================================================================================================== */	
/* ============================================================================================================================================================================= */	

.galleryThumb{width:140px; height:140px;}

#mbOverlay{z-index:9999;}
#mbCenter{z-index:10000;}


/* ============================================================================================================================================================================= */	
/*   TABS  ===================================================================================================================================================================== */	
/* ============================================================================================================================================================================= */	

.dunedinCricketTabsContent{list-style-type:none; margin:0px 0px 20px 0px; padding:0px; zoom:100%;}
.dunedinCricketTabsHeadings{list-style-type:none; margin:0px; padding:0px; zoom:100%;}

	
.dunedinCricketTabContent{display:none;}
.dunedinCricketTabContentCurrent{
	display:block; padding:10px 20px; border:solid 1px #0065a4; color:#fff; background-color:#037FC7; background-image:url(images/tab_content_back.gif); background-repeat:no-repeat;

	-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-radius-bottomleft: 6px;
}

ul.dunedinCricketTabsHeadings{position:relative; top:1px;}
	.dunedinCricketTabsHeadings li{float:left;}
	li.dunedinCricketTabTitleCurrent{}
		.dunedinCricketTabsHeadings a{
			float:left; background-color:#ddd; color:#0062a3; padding:5px 10px; display:block; text-decoration:none; outline:none; font-size:16px; height:16px;
			border:solid 1px #ccc; border-bottom:0; overflow:hidden;
			-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-radius-topleft: 6px;
			-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-radius-topright: 6px;
		}
		.dunedinCricketTabTitleCurrent a{background-color:#0378B8; color:#fff; border:solid 1px #0065a4; border-bottom:0px; background-image:url(images/tab_title_back.gif); background-repeat:no-repeat; height:17px; overflow:hidden;}