/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:62.5%; 
	color:#04176F;
}
.bold {
	font-weight:bold;
}
p {
	margin-top:0;
}
div#botextlinks {width:750px; height:10px; color:#999999; margin-left:auto; margin-right:auto;}
div#botextlinks a {color:#999999; text-decoration:none;}
div#botextlinks a:hover {color:#033660;}

#subscribe {display:block; width:400px; height:250px;}

#newstitle {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/headers/news.jpg); 
	background-repeat:no-repeat;
}
#linkstitle {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/headers/links.jpg); 
	background-repeat:no-repeat;
}
#contactitle {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/headers/contact.jpg); 
	background-repeat:no-repeat;
}
#stafftitle {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/headers/staffblog.jpg); 
	background-repeat:no-repeat;
}
#videotitle {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/headers/video_pic.jpg); 
	background-repeat:no-repeat;
}
#hintstitle {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/headers/hints_advice.jpg); 
	background-repeat:no-repeat;
}
#wallpapertitle {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/headers/wallpaper.jpg); 
	background-repeat:no-repeat;
}
#newslettertitle {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/headers/newsletter.jpg); 
	background-repeat:no-repeat;
}

/*--------------------------------------------------------------------------------------------------*/
#container {
	display:block;
	width:955px;
	height:auto;
	background-image:url(../images/slices/main_bkd02.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	clear:both;
	left: 7px;
	top: -2px;
}

#header {
	display:block; 
	width:955px; 
	height:168px;
}
/*------------------------------------------------------------------------TEMPORARY NAVIGATION*/
/*flash navigation will replace this one*/

#tempnav {
	display:block; 
	width:150px; 
	height:150px; 
	background-color:#67281F;
	margin:0 0 0 45px;
}
div#tempnav a {color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-left:10px;}
div#tempnav a:hover {color:#ffffff;}

/*------------------------------------------------------------------------MAIN NAVIGATION*/
#nav {
	display:block; 
	width:955px; 
	height:31px;
}
#nav ul {
	margin:0; 
	padding:0; 
	list-style:none;
}
#nav ul li {
	display:inline; 
	margin:0; 
	padding:0;
}


/*------------------------------------------------------------------------nav link styles*/
#left {
	display:block; 
	width:125px; 
	height:31px; 
	background-image:url(../images/nav/left_nav_slice.jpg); 
	background-repeat:no-repeat;
}
#aboutus {
	display:block; 
	width:125px; 
	height:31px; 
	background-image:url(images/nav/about_us.jpg); 
	background-repeat:no-repeat;
}


#content {
	display:block; 
	width:955px; 
	height:410px;
}

/*-----------------------------------------------------------------------------LEFT COLUMN*/
#leftCol {
	display:block; 
	width:215px; 
	height:395px; 
	padding-left:33px; 
	padding-top:7px;
}

#woodPanel {
	display:block; 
	width:215px; 
	height:260px; 
	background-image:url(../images/slices/wood_panel.jpg); 
	background-repeat:no-repeat;
}

/*---------------------------------------------------------------------------SPECIAL OFFERS*/
#offersWrap {
	display:block; 
	width:157px; 
	height:203px; 
	position:absolute; 
	margin-left:30px; 
	margin-top:26px; 
	background-image:url(../images/slices/special_offers_bkd02.jpg); 
	background-repeat:no-repeat;
}
#SpOffersPhoto {
	display:block; 
	width:111px; 
	height:93px; 
	margin-left:23px; 
	margin-top:57px;
}
#editprice {
	display:block; 
	width:142px; 
	height:33px; 
	font-size:1.6em; 
	font-weight:bold; 
	color:#CA0909; 
	text-decoration:none; 
	padding-left:15px; 
	padding-top:20px;
}
#editprice:hover {
	color:#ffffff;
}

#lowerLeft {
	display:block; 
	width:215px; 
	height:69px; 
	padding-top:62px;
}
html>body #lowerLeft {
	padding-top:66px;
}

a.webcambtn {
	display:block; 
	width:144px; 
	height:42px; 
	background-image:url(../images/slices/webcam_btn.jpg); 
	background-repeat:no-repeat; 
	background-position:0 0;
}
a.webcambtn:hover {
	background-position:-144px 0;
}

#offerstitle {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/headers/special-offers.jpg); 
	background-repeat:no-repeat;
}
.tablepadding {
	margin-top:20px;
	margin-left:30px;
	font-size:1.2em;
	font-weight:bold;
}
.costext {
	font-size:1.3em;
	font-weight:bold;
	color:#CA0909;
}
/*---------------------------------------------------------------------------------RIGHT COLUMN*/
#rightCol {	
	display:block; 
	width:665px;	
	height:390px; 
	margin-left:248px; 
	float:right; 
	position:absolute; 
	left: 3px; top: 195px;
}
#mainContainer {
	display:block; 
	width:664px; 
	height:390px; 
	background-color:#ffffff; 
	background-image:url(../images/slices/main_content_bkd.jpg); 
	background-repeat:no-repeat; 
	vertical-align:top;
}

/*----------------------------------------------------------------------------------SPORT PAGE*/
#sportContainer {
	display:block; 
	width:654px; 
	height:380px; 
	background-color:#ffffff; 
	background-image:url(../images/slices/main_content_bkd.jpg); 
	background-repeat:no-repeat; 
	padding:10px 0 0 10px;
}


/*----------------------------------------------------------------------------------INDEX PAGE*/
#titleBar {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/index/title_bar.jpg); 
	background-repeat:no-repeat;
}

#textContent {
	display:block; 
	width:621px; 
	height:245px; 
	padding-left:33px;
	padding-right:10px;
	overflow:auto;	
}

/*----------------------------------------------------------------------------------RUBBER PAGE*/
#rubbertitle {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/rubber/rubber_heading.jpg); 
	background-repeat:no-repeat;
}

/*-------------------------------------------------------------Staff Blog*/
#webCamIndex {
	display:block; 
	width:191px; 
	height:227px; 
	background-image:url(../images/index/webcam_bkd.jpg); 
	background-repeat:no-repeat; 
	float: /**/left; 
	margin-top:10px;
	margin-left: /**/18px;
}
#webcamiconlink { 
	display:block; 
	width:191px; 
	height:100px;
}

#blogphoto {
	display:block; 
	width:65px; 
	height:88px; 
	background-color:#213280; 
	margin-left:20px; 
	margin-top:9px;
}
#blogtext {
	display:block; 
	width:176px; 
	height:80px; 
	font-size:1.1em; 
	line-height:1.1em; 
	color:#04176F; 
	margin-top:10px;
	padding-top:10px; 
	padding-left:10px; 
	padding-right:5px;
}

#blogtext a {
	text-decoration:none; 
	font-weight:bold; 
	color:#ff0000;
}
#blogtext a:hover {
	color:#04176F;
}

/*-----------------------------------------------------------------whats hot*/
#whatshot {
	display:block; 
	width:191px; 
	height:227px; 
	background-image:url(../images/index/whats_hot_bkd02.jpg); 
	background-repeat:no-repeat; 
	float: /**/left; 
	margin-top:10px; 
	
}
#whatshottext {
	display:block; 
	width:176px; 
	height:80px; 
	font-size:1.1em; 
	line-height:1.1em; 
	color:#04176F; 
	padding-top:17px; 
	padding-left:10px; 
	padding-right:5px;
}
#whatsiconlink { 
	display:block; 
	width:191px; 
	height:100px;
}

#whatshottext a {
	text-decoration:none; 
	font-weight:bold; 
	color:#ff0000;
}
#whatshottext a:hover {
	color:#04176F;
}

/*------------------------------------------------------------------Stores*/
#store {
	display:block; 
	width:191px; 
	height:227px; 
	background-image:url(../images/index/store_bkd.jpg); 
	background-repeat:no-repeat; 
	float: /**/left; 
	margin-top:10px; 
	margin-left: /**/18px;
}

#storeiconlink { 
	display:block; 
	width:191px; 
	height:100px;
}
#storestext {
	display:block; 
	width:176px; 
	height:80px; 
	font-size:1.1em; 
	line-height:1.1em; 
	color:#04176F; 
	padding-top:15px; 
	padding-left:10px;
	padding-right:5px;
}
#storestext a {
	text-decoration:none; 
	font-weight:bold; 
	color:#ff0000;
}
#storestext a:hover {
	color:#04176F;
}
.storemap {margin-left:120px; margin-top:20px;}

#storedetail {
	display:block; 
	width:621px; 
	height:252px; 
	padding-left:33px;
	padding-right:10px;
	font-size:1.2em;
}
#storeloctitle {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/headers/stores.jpg); 
	background-repeat:no-repeat;
}
#storestitle {
	display:block; 
	width:664px; 
	height:147px; 
} 
	
/*---------------------------------------------------------------------------------------SPORT PAGES*/
#subnav {
	display:block; 
	width:157px; 
	height:203px; 
	position:absolute; 
	margin-left:30px; 
	margin-top:26px;
}
#subnav a {
	color:#FFFFFF;
	font-size:1.2em;
}
#sportContent {
	display:block; 
	width:621px; 
	height:242px; 
	padding-left:28px;
	padding-right:10px;
	font-size:1.2em;
	overflow:auto;
}
/*-----------------------------------------------------------------------------------------SURF PAGE*/
#surftitle {
	display:block; 
	width:664px; 
	height:140px;
}
/*-----------------------------------------------------------------------------------------GAMES PAGE*/
#gamestitle {
	display:block; 
	width:664px; 
	height:140px;
}
.gamepad {
	margin-left:70px; 
	margin-top:10px;
	width:510px;
	height:360px;
}
/*-----------------------------------------------------------------------------------------SNORKEL PAGE*/
#snorkeltitle {
	display:block; 
	width:664px; 
	height:150px;
}
/*-----------------------------------------------------------------------------------------SNORKEL PAGE*/
#skatetitle {
	display:block; 
	width:664px; 
	height:150px;
}

/*------------------------------------------------------------------------------------------WEBCAM PAGE*/
#webcamtitle {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/webcam/webcam-title.jpg); 
	background-repeat:no-repeat;
}

#paigntpic {
	display:block; 
	width:176px; 
	height:80px; 
	font-size:1.1em; 
	line-height:1.1em; 
	color:#04176F; 
	padding-top:60px; 
	padding-left:25px; 
	padding-right:5px;
}
#paignton {
	display:block; 
	width:191px; 
	height:227px; 
	background-image:url(../images/webcam/paington_harb_bkd.jpg); 
	background-repeat:no-repeat; 
	float:left; 
	margin-top:10px;
}
#bantham {
	display:block; 
	width:191px; 
	height:227px; 
	background-image:url(../images/webcam/bantham_bkd.jpg); 
	background-repeat:no-repeat; 
	float:left; 
	margin-top:10px;
	margin-left:0;
}
html>body #bantham {
	margin-left:18px;
}
#banthampic {
	display:block; 
	width:176px; 
	height:80px; 
	font-size:1.1em; 
	line-height:1.1em; 
	color:#04176F; 
	padding-top:60px; 
	padding-left:25px; 
	padding-right:5px;
}
#swell {
	display:block; 
	width:191px; 
	height:227px; 
	background-image:url(../images/webcam/swell_bkd.jpg); 
	background-repeat:no-repeat; 
	float:left; 
	margin-top:10px;
	margin-left:0;
}
html>body #swell {
	margin-left:18px;
}
#swellpic {
	display:block; 
	width:176px; 
	height:80px; 
	font-size:1.1em; 
	line-height:1.1em; 
	color:#04176F; 
	padding-top:60px; 
	padding-left:25px; 
	padding-right:5px;
}

#harbour {
	display:block; 
	width:664px; 
	height:62px; 
} 
/*----------------------------------------------------------*/
#aboutitleBar {
	display:block; 
	width:664px; 
	height:147px; 
	width: /**/584px; 
	height: /**/87px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:50px; 
	background-image:url(../images/about_us/about-us_titlle.jpg); 
	background-repeat:no-repeat;
}
