body {margin: 0; padding: 0}



.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #313131;
}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #313131;}

a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #f76521; text-decoration: none;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #a94517; text-decoration: none;}
.bullet {position: relative; top: 2px;}


hr.divider {border: none 0; border-top: 1px solid #f76521; height: 1px;}
hr.divider2 {border: none 0; border-top: 1px solid #f76521; height: 1px; margin-top: 3px; margin-bottom: 3px; width: 380px;}
.contact_image {float: left;}

.logo {width: 750px; height: 70px; background: url(images/header_logo.jpg) no-repeat;}
.header {width: 750px; height: 211px; background: url(images/header_nav.jpg) no-repeat; text-align: left;}
.side_nav {/*background: url(images/side_nav.jpg) no-repeat top left;*/ width: 170px; height: 536px;}
	.side_waterski {width: 170px; height: 105px; margin: 0; padding: 0; position: relative; z-index: 2;}
	.side_surf {width: 170px; height: 97px; position: relative; top: -20px; z-index: 3;}
	.side_wetsuits {width: 170px; height: 96px; position: relative; top: -35px; z-index: 1;}
	.side_skateboard {width: 170px; height: 100px; position: relative; top: -50px; z-index: 3;}
	.side_clothing {width: 170px; height: 98px; position: relative; top: -65px; z-index: 3;}
	.side_inflatables {width: 170px; height: 109px; position: relative; relative; top: -90px; z-index: 1;}

.sign_up {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0070a2;
	width: 113px;
/*	height: 175px;*/
	position: relative;
	left: 18px;
	margin-bottom: 15px;
}
.shadow {background: url(images/header_nav_shadow.jpg) no-repeat top right; height: 7px; width: 560px;}

.nav {height: 53px; width: 513px; border: 0 solid; position: relative; left: 10px; top: 15px;}
	.nav_home {position: relative; top: 9px;}
	.nav_about {position: relative; top: 4px; left: 6px;}
	.nav_events {position: relative; top: 8px; left: 10px;}
	.nav_where {position: relative; top: 3px; left: 23px;}
	.nav_how {position: relative; top: -11px; left: 24px;}
	.nav_contact {position: relative; top: -13px; left: 24px;}

.main_body {width: 730px; background-color: #efeeea; padding: 0; margin: 0;}
.content {border: 0 solid; position: relative; top: 13px;}
	
.main_box_title1 {background: url(images/main_box_title1.jpg) no-repeat top left; height: 61px; padding: 0; margin: 0;}
.main_box_middle {background: url(images/main_box_middle.jpg) repeat-y top left;  padding: 0; margin: 0;}
.main_box_title2 {background: url(images/main_box_title2.jpg) no-repeat top left; height: 54px; padding: 0; margin: 0;}
.main_box_bottom {background: url(images/main_box_bottom.jpg) no-repeat top left; height: 13px; padding: 0; margin: 0;}

.sub_box_title1 {background: url(images/sub_back_top_about.jpg) no-repeat top left; height: 65px;}
.sub_box_title2 {background: url(images/sub_back_top_about.jpg) no-repeat top left; height: 65px;}
.sub_box_title3 {background: url(images/sub_back_top_events.jpg) no-repeat top left; height: 65px; }
.sub_box_title4 {background: url(images/sub_back_top_where.jpg) no-repeat top left; height: 65px;}
.sub_box_title5 {background: url(images/sub_back_top_how.jpg) no-repeat top left; height: 65px;}
.sub_box_title6 {background: url(images/sub_back_top_contact.jpg) no-repeat top left; height: 65px;}
.sub_box_title7 {background: url(images/sub_back_top_products.jpg) no-repeat top left; height: 65px;}
.sub_box_title8 {background: url(images/sub_back_top_cart.jpg) no-repeat top left; height: 65px;}
.sub_box_title9 {background: url(images/sub_back_top_empty.jpg) no-repeat top left; height: 20px;}
.sub_box_middle {background: url(images/sub_back_middle.jpg) repeat-y top left; float: left; width: 547px; border: 0 solid #000;}
.sub_box_bottom {background: url(images/sub_back_bottom.jpg) no-repeat top left; height: 13px;}


.right_sidebar {background: url(images/locations.jpg) no-repeat top left; height: 378px;}

.footer {width: 742px; height: 37px; background-color: #00b0ff; position: relative; padding: 0; margin: 0;}
.footer_content {width: 728px; height: 25px; background-color: #73d4ff; position: relative; top: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 10px; font-weight: bold;}

.main_content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #313131;
	border: none;
	width: 320px;
	position: relative;
	left: 25px;
	top: 10px;
	padding: 0 15px 0 0;
	
	overflow: hidden;
}

h3.main_content {margin-top:0;}

.sub_content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #313131;
	border: 0 solid;
	width: 500px;
	margin-left: 25px;
	margin-top: 10px;
	padding: 10px 0 20px 0;
	float: left;
	
}

.sidebar_1 {position: relative; top: 48px; left: 9px;}
.sidebar_2 {position: relative; top: 51px; left: 10px;}
.sidebar_3 {position: relative; top: 59px; left: 8px;}

.top_nav_1 {position: relative; top: -7px; left: 28px;}
.top_nav_2 {position: relative; top: -4px; left: 27px;}
.top_nav_3 {position: relative; top: -8px; left: 28px;}
.top_nav_4 {position: relative; top: -1px; left: 28px;}

.side_nav_1 {position: relative; top: 6px; left: 8px;}
.side_nav_2 {position: relative; top: 6px; left: 8px;}
.side_nav_3 {position: relative; top: 9px; left: 18px;}
.side_nav_4 {position: relative; top: 17px; left: 9px;}
.side_nav_5 {position: relative; top: 17px; left: 13px;}

.form_box {border: 1px solid #f76521;}
form {margin: 0;}
.formButton {margin-top: 3px;}


table.tabularData {width: 470px;}
.product_image {margin-bottom: 10px;}
.pagingLinks {margin-bottom: 0;}
.product_description {margin-bottom: 0;}

.salePrice {
	color:#FF0000;
	font-weight:bold;
}

.errorMessage {
	color:#FF0000;
	font-weight:bold;
}
