@charset "utf-8";
/* CSS Document */

/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea, p,  th, td {
    padding: 0;
    margin: 0;
    }
fieldset, img {
    border: 0;
    }
table {
    border-collapse: collapse;
    border-spacing: 0;
    }
address, caption, cite, code, dfn, em,  th, var {
    font-weight: normal;
    font-style: normal;
    }
caption, th {
    text-align: left;
    }
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
    }

	
q:before, q:after {
    content: '';
    }
abbr, acronym {
    border: 0;
    }
   
.clear {
    clear: both;
}


/* global settings */


body {
	background: #f8f8f8 url(/img/background.gif) center repeat-y;
}

#global-wrapper {
	width:960px;
	background:#fff;
	margin:0 auto;
}

#header {width:960px;}

#content {
margin-left:11px;
width:701px;
float:left;
margin-right:11px;
}


#contact-us {
	width:243px;
	height:46px;
	float:right;
	background: url(/img/contact-us.gif) no-repeat;
	margin-right:10px;
}

#contact-us b {
	float:left;
	font-size:24px;
	color:#174882;
	margin: 6px 0 0 70px;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	letter-spacing:-1px
}	


#menu-wrapper {
	width:960px;
	height:37px;
	background: url(/img/background-menu.gif) repeat-x;
	float:left;
}	

#menu {
	height:37px;
	float:left;
}

#menu li {
	float:left;
	list-style-type: none;
	padding: 0 15px;
	line-height:37px;
	height:37px;
	border-right:1px solid #046ad8;
	border-left:1px solid #1b4c86;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:16px;	
}

#menu li a {
	color:#fff;
	text-decoration:none;
}


#menu li a:hover {color:#6fb4ff;}




#menu .first {border-left:0;}


#menu .last {border-right:0;}

#breadcrumb {
	float:left;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:15px 0 10px 15px;
	color:#333;
}

#breadcrumb a { 
	color:#0e88d0;
	text-decoration:none;
}

#main-wrapper {
	width:960px; /*724*/
	float:left;
}

#main-wrapper p, #main-wrapper li {	font-family: Arial,Helvetica,sans-serif; font-size:14px; line-height:21px; padding:6px 15px;}	
#main-wrapper h1 {font-size:24px; color:#0e88d0; padding:5px 15px 0 15px;}
#main-wrapper h2 {font-size:22px; color:#0e88d0; padding:5px 15px 0 15px;}
#main-wrapper h3 {font-size:16px; color:#0e88d0; padding:5px 15px 0 15px;}

#main-wrapper a {color:#0e88d0;}
#main-wrapper a:hover {color:#666666;}



#right-wrapper {
	width:226px;
	float:left;
}

#banner {
	height:212px;
	width:701px;
	margin-bottom:25px;
}	

#banner h1 {
	padding:18px 18px 2px 12px;
}

#banner p {
	padding:0 18px 10px 18px;
	width:385px;
}


.home-banner {
	background: url(/img/banners/total-immersion-swim-coaching.jpg) no-repeat;
}	

.contact-banner {
	background: url(/img/banners/contact.jpg) no-repeat;
}	




.about-banner {
	background: url(/img/banners/about.jpg) no-repeat;
}	


.swimming-lessons-banner {
	background: url(/img/banners/swimming-lessons.jpg) no-repeat;
}	


.tri-suits-banner {
	background: url(/img/banners/tri-suits.jpg) no-repeat;
}	


.accessories-banner {
	background: url(/img/banners/accessories.jpg) no-repeat;
}	


.wetsuits-banner {
	background: url(/img/banners/wetsuits.jpg) no-repeat;
}	

.nero-tx-banner {
	background: url(/img/banners/nero-tx.jpg) no-repeat;
}	



.right-banner {
	width:226px;
	height:213px;
	margin-bottom:25px;
}

#total-immersion-swim-coaching {	
	background: url(/img/banners/right/total-immersion-swim-coaching.jpg) no-repeat;
	text-align:center;
}

#total-immersion-swim-coaching p {
	padding-top:165px;
	margin:0 auto;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;		
	font-weight:bold;
}

#total-immersion-swim-coaching a {
	color:#0047b6;
	text-decoration:none;
}




/************** wesuits ******************/

.wetsuit-overview-wrapper {
	width:600px;
	height:201px;
	width:701px;
	margin:25px 0;
}

.wetsuit-photo {float:left;}

.wetsuit-overview {
	width:574px;
	float:left;
	clear:right;
	background: url(/img/wetsuits/overview-background.gif) no-repeat;
	height:201px;
	
}


.wetsuit-overview h2 {

	color:#0e88d0;
	font-size:16px;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	margin:10px 0 0px 10px;
	
}

.wetsuit-overview h2 a  {
		text-decoration:none;
		color:#0e88d0;
		font-weight:300;
	}

.wetsuit-overview h2 span {
		color:#ff9900;
		float:right;
}
		

.wetsuit-overview p {
		margin:0 0 0 10px;
		color:#333;
		line-height:24px !important;
	}
	

.wetsuit-overview a  {
		text-decoration:none;
		color:#ff9900;
		font-weight:700;
	}

.wetsuit-full-photo a {
		text-decoration:none;
		color:#ff9900;
	
	}


		
		
.wetsuit-overview a:hover {color:#333;}


.wetsuit-wrapper {
	background:#f00;
	width:701px;
	margin:25px 0;
}	

.wetsuit-full-photo {
	width:173px; 
	float:left;
}

.wetsuit-full-content {
	width:503px;
	margin-left:25px;
	float:left;
}

.wetsuit-full-content h2 {

	color:#0e88d0;
	font-size:16px;
	font-family: "trebuchet MS",Arial,Helvetica,sans-serif;
	margin:10px 0 0px 10px;
	
}

#content ul {
	margin-left:25px;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:10px;
	font-size:14px;
}

#content ol {
	margin-left:25px;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:10px;
	font-size:14px;
}

#content li {
	padding-bottom:12px;
	margin-left:25px;
}		

#content td {
	margin-left:25px;
	font-family:Arial,Helvetica,sans-serif;
	padding:10px;
	font-size:14px;
}

#content tr {padding:10px;}

#content table {margin-top:12px;}			

.nero-tx-left {
	width:199px;
	float:left;
}

.nero-tx-content {
	float:left;
	width:477px;
}

.swimming-col {
	border:1px solid #ccc;
	float:left;
	width:332px;
	margin-left:12px;
	margin-top:15px;

}



.standard-banner {
	background: url(/img/banners/right/side-menu.gif) no-repeat;
	text-align:center;
}

.attachment-post-thumbnail {
	float:left;
	margin:6px 12px 0 12px;
}

.category-news h3 {
/*	margin-bottom:10px;*/
}

.alignleft {float:left;}

.category-news #content img  {margin-right:14px;}



.accessories-picture {
	margin:15px;
	float:left;
	width:250px;
}

.accessories-text {
	width:415px;
	border:1px solid #ccc;
	float:left;	
	margin-bottom:15px;
	margin-top:15px;
	clear:right;
}

.accessories-features {
	width:100%;
	float:left;
	clear:right;
	margin-bottom:15px;
	margin-top:0;
}

.accessories-features ul {
	width:45%;
	float:left;
	margin-bottom:0;
	margin-top:0;
}


#content li {margin-right:15px;}

.buttonAsLink{
	
	border-width:      0;  
	cursor:            pointer;
	background:#fff;

font-family:Arial,Helvetica,sans-serif;
font-size:14px;

font-weight:700;
text-decoration:none;
color:#0E88D0;

	}


.buttonAsLinkLight{
	
	border-width:      0;  
	cursor:            pointer;
	background:#fff;

font-family:Arial,Helvetica,sans-serif;
font-size:14px;


text-decoration:none;
color:#0E88D0;

	}

.wetsuit-buttons {
	margin-left:0!important;
padding-left:0;
}

.wetsuit-buttons li {
	float:left;
list-type:none;
display:inline;
}

.side-buttons li {margin-left:5px!important;}

.wetsuit-buttons input, .wetsuit-buttons br {float:left;}

.home-box {
width:320px;
float:left;
margin-left:15px;
margin-top:15px;
	border:1px solid #ccc;
}

.home-news-box {
margin-left:0!important;
list-style:none;
}

.home-news-box li {
margin-left:15px!important;
list-style:none;
}

.what-we-offer {
margin-left:0!important;
list-style:none;
}

.what-we-offer li {
margin-left:15px!important;
list-style:none;
}

img.alignleft {margin-right:15px;}


.form p {	font-family: Arial,Helvetica,sans-serif; font-size:14px;  padding:0 15px!important;}

.aboutus-wrapper {text-align:left!important;}

.aboutus-wrapper h2 {padding-top:15px!important;}

.aboutus-wrapper ul {margin-left:25px!important; list-style:none;}

.aboutus-wrapper li {list-style:none; padding-top:10px;}

.aboutus-wrapper a { text-decoration:none; font-weight:700;}


