#pageIcon, td.pageHeading img {
display: none;
}



a.nav3:link {color:#3d3a88; text-decoration: none; }
a.nav3:visited {color:#3d3a88; text-decoration: none;}
a.nav3:hover {color:#f17d00;}

a.nav2:link {color:#3d3a88; text-decoration: none; font-size:18px;}
a.nav2:visited {color:#3d3a88; text-decoration: none;}
a.nav2:hover {color:#f17d00;}

div.detailprice {
	text-align:center;
	font-size:16px;
	color:#3d3a88;
	margin-top:10px;
}
div.prodprice {
	text-align:left;
	font-size:14px;
	color:#3d3a88;
}
div.proddescription, div.detaildescription {
	font-size:14px;
	text-align:left;
}
td.cpdll {
vertical-align:bottom;
}
.buybutton {
vertical-align:bottom;
margin-left:260px;
margin-top:-28px;
margin-bottom:10px;
}

div.prodname {
	font-size:16px;
	color:#3d3a88;
	text-align:left;
}
div.detailname {
	font-size:19px;
	color:#3d3a88;	
}
div.prodoptions {
    text-align:center;
}

span.review showallreview {
	text-align:center;
}

hr.review {
width: 100%;
text-align:left;
height: 0;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #3d3a88;
}

TABLE.cobtbl{
background-color: #FFC42B;
}

TD.cobhl{
background-color: #A0c2d7;
}

TD.cobll{
background-color: #dff0fa;
color : #666666;
}

td.prodnavigation {
font-size: 12px;
font-family : Verdana;
}

P.prodnavigation {
font-size: 12px;
font-family : Verdana;
}

.body_table {
  margin-top:10px;
  border-top:1px solid #333333;
  border-bottom:1px solid #333333;
  width:300px;
  padding:5px;
  margin-left:auto;
  margin-right:auto;
}
h1 { 
	margin: 0; 
	font-size:22px;

}
h2 {
	margin:0;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:22px;
	color:#3d3a88;
}
h3 {
	margin:0;
	font-size:22px;
	color:#3d3a88;
}
h4 {
	font-size:18px;
	color:#3d3a88;
}
h5 {
	font-size:18px;
	color:#3d3a88;
	line-height:22px;
	display: inline;
}
h6 {
	margin:0;
	font-size:20px;
	color:#3d3a88;
}

p {
	margin-top:0px;
	margin-bottom:0px;
}



a:link {
	color:#201e5c;
}

a:visited {
	color:#201e5c;
}

img {
	border:none;
}
img.rounded {
	border:none;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
}
img.floated {
	border:none;
	float: left;
	position: relative; /* fixes many nasty IE bugs */
	padding: 0em;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
}
body {
	height:100%;
	background-color:#eff5f9;
	margin-top:0;
	width:940px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	z-index:7;
}

#wrap{
	width:940px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}
#homepagemain2{
	width:940px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}

#like {
	margin-top:-120px;
	position:absolute;
	margin-left:452px;
}
#likebutton {
	text-align:left;
	width:430px;
}
#likebuttonfloat {
	float:right;
}

.prodimage {
	text-align:left;
}
td.detailimage{ 
vertical-align:top; 
}

img.prodimage {
vertical-align:top; 

}

#shadow {
	width:900px;
	margin-bottom:-13px;
	margin-left:auto;
	margin-right:auto;
}
#content {
	width:940px;
  	background-image:url(html_images/border6.png);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
	padding-top:23px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;	
}
#storefloat{
	width:800px;
	height:100%;
	margin-left:140px;
}
#content3 {
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2a277a;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	min-height:300px;
	height:100%;
}
#content4 {
	width:940px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:auto;
	margin-right:auto;	
}
#contentnoborder {
	width:630px;
	height:auto;
	text-align:left;
	margin-left:0px;
	margin-right:auto;	
}
#contentnoborder2 {
	width:940px;
	height:auto;
/*	background-image:url(html_images/border5.jpg);
	background-position:top left;
	background-repeat:no-repeat;
		background-color:#7f;*/
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#content2 {
	width:940px;
	background-color:#7faa6d;
	text-align:left;
	margin-left:auto;
	margin-right:auto;	
}
#middle {
	width:600px;
	height:340px;
	margin-left: 25px;
	border:none;
}
#middle2 {
	width:600px;
	margin-left: 80px;
	border:none;
	color:#fff;
	text-align:left;
	font-family:"Arial black", Geneva, sans-serif;
	padding-top:0px;
	padding-bottom:1px;
}
#sidebar {
	text-align:right;
	float:right;
	font-family:"Courier New", Courier, monospace;
	color:#FFF;
	font-size:14px;
	padding:0px 20px 0px 0px;
}
#sidebar2 {
	text-align:right;
	width:250px;
	float:right;
	font-family:"Courier New", Courier, monospace;
	color:#3d3a88;
	font-size:14px;
	margin-top:-12px;
	padding:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}
#bodytext {
	width:800px;
  	color:#3d3a88;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	margin-left:auto;
	margin-right:auto;
	padding-top:35px;
	padding-bottom:20px;
}
#bodytext2 {
	width:850px;
  	color:#FFF;
	text-align:left;
	font-family:"Arial black", Geneva, sans-serif;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
}
#storeheader {
	width:800px;
	text-align:left;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
}
#storelinkbox {
	width:130px;
	float:left;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	text-align:left;
	margin-top:5px;

}
#storelinkboxindex {
	width:130px;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	text-align:right;
	margin-top:5px;
	max-height:683px;
	min-height:620px;
}
#likebutton {
	margin-top:-115px;
	position:absolute;
	margin-left:520px;
}
#orangebox {
	width:130px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	text-align:center;
	background-color:#febc4a;
	margin-bottom:5px;
}
#sidetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#sidetextship {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	margin-top:10px;
}
#bodytext3 {
	width:850px;
  	color:#FFF;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
}
#bodytext4 {
	width:300px;
	float:right;
  	color:#3d3a88;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#bodytext5 {
  	color:#3d3a88;
	text-align:left;
	margin-left:40px;
	margin-right:auto;
}
#private {
	width:515px;
	height:58px;
  	background-image:url(html_images/privacy.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#FFF;
	text-align:left;
	margin-left:40px;
	margin-top:20px;
	margin-right:auto;
	margin-bottom:20px;
	padding:7px 80px 10px 15px;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 10px;
}
#cc {
	width:115px;
	height:55px;
	background-position:top left;
	background-repeat:no-repeat;
	color:#FFF;
	text-align:left;
	margin-left:135px;
	margin-top:20px;
	margin-right:auto;
	margin-bottom:20px;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 10px;
}
#securefloat {
	float:right;
	margin-top:15px;
	margin-right:85px;
	margin-left:auto;
}
#securefloatpostal {
	float:right;
	margin-top:35px;
	margin-right:85px;
	margin-left:auto;
}
#securefloatdaddy {
	float:right;
	margin-top:15px;
	margin-right:125px;
	margin-left:auto;
}
TD.mincart {
font-size: 10px;
font-family : Verdana;
background-color:#eff5f9;
}

P.mincart {
font-size: 10px;
font-family : Verdana;
}

#footer {
  width:930px;
  background-image:url(html_images/footer.png);
  height:17px;
  text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:28px;
	padding-left:10px;
	font-size:12px;
	margin-left:auto;
    margin-right:auto;
	color:#3d3a88;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
}


#menuHolder {width:440px; height:30px; background:url(menu/3trips.png) no-repeat left top; position:relative; z-index:300; border:1px solid #888; border-width:0; margin-left:210px; margin-right:auto; margin-top:-30px;}
#menuHolder ul {padding:0; margin: 0 0 0 0px; list-style:none; width:440px; margin-left:-6px;}
#menuHolder table {border-collapse:collapse; margin:-1px -10px;}
#menuHolder ul ul {position:absolute; left:-9999px;}
#menuHolder ul li a b {position:absolute; left:-9999px;}


#menuHolder ul li {float:left; padding:0 0 0 0;}
#menuHolder ul li a {display:block; height:30px;}

#menuHolder ul li#oahusurfcamp {width:60px;}
#menuHolder ul li#kauaisurfcamp {width:79px;}
#menuHolder ul li#packages {width:76px;}
#menuHolder ul li#aboutus {width:70px;}
#menuHolder ul li#northshore {width:120px;}
#menuHolder ul li#waikiki {width:82px;}
 
 
#menuHolder ul li:hover {position:relative;}
#menuHolder ul li a:hover {border:0px; position:relative;}
 
 
#menuHolder ul a:hover ul {left:-5px; top:30px; padding-left:10px; border:none; border-top:0;}
#menuHolder ul li:hover ul {left:-5px; top:30px; padding-left:10px; border:none; border-top:0;}
 
#menuHolder ul :hover ul li {padding:0; float:left; height:20px; margin-top:6px;}





#menuHolder ul :hover ul#subOahuSurfcamp {width:140px; height:60px; background: url(menu/oahucampmenu.jpg) no-repeat 0px center; padding-top:0px; margin-left:0px;}
#menuHolder ul :hover ul#subOahuSurfcamp li a {display:block; height:21px; width:140px; margin-top:0px;}

#menuHolder ul :hover ul#subWaikiki {width:161px; height:137px; background: url(menu/waikiki.jpg) no-repeat 0px center; padding-top:0px; margin-left:0px; margin-top:0px; z-index:8;}
#menuHolder ul :hover ul#subWaikiki li a {display:block; height:21px; width:175px; margin-top:0px; margin-left:0px;}

#menuHolder ul :hover ul#subNorthShore {width:161px; height:137px; background: url(menu/northshore.jpg) no-repeat 0px center; padding-top:0px;margin-left:0px; margin-top:0px; z-index:7;}
#menuHolder ul :hover ul#subNorthShore li a {display:block; height:21px; width:175px; margin-top:0px; margin-left:0px;}


#menuHolder ul :hover ul#subKauaiSurfcamp {width:161px; height:137px; background: url(menu/kauaicampmenu.jpg) no-repeat 0px center; padding-top:0px; margin-left:0px;}
#menuHolder ul :hover ul#subKauaiSurfcamp li a {display:block; height:21px; width:175px; margin-top:0px; margin-left:0px;}


#menuHolder ul :hover ul#subPackages {width:170px; height:85px; background: url(menu/packagesmenu.jpg) no-repeat 0px center; padding-top:0px;margin-left:0px;}
#menuHolder ul :hover ul#subPackages li a {display:block; height:21px; width:175px; margin-top:0px;}



#menuHolder ul :hover ul#subAboutus {width:110px; height:85px; background: url(menu/aboutusmenu.jpg) no-repeat 0px center; padding-top:0px;margin-left:0px;}
#menuHolder ul :hover ul#subAboutus li a {display:block; height:21px; width:150px; margin-top:0px;}

#menuHolder ul li a:hover {background:url(menu/dot.png) no-repeat 0px center;}
#menuHolder ul li:hover > a {background:url(menu/dot.png) no-repeat 0px center;}
 
#menuHolder ul li:hover ul li a:hover {background:url(menu/dot.png) no-repeat 0 4px;}
#menuHolder ul li a:hover ul li a:hover {background:url(menu/dot.png) no-repeat 0 4px;}


#menuHolder2 {width:67px; position:absolute; height:27px; background:url(menu/Menuback11d3.png) no-repeat left top; z-index:300; border:1px solid #888; border-width:0; margin-right:; margin-left:530px; margin-top:-123px;}
#menuHolder2 ul {padding:0; margin:0 0 0 0; list-style:none; width:57px; margin-right:0px; }
#menuHolder2 table {border-collapse:collapse; margin:-1px -10px;}
#menuHolder2 ul ul {position:absolute; left:-9999px;}
#menuHolder2 ul li a b {position:absolute; left:-9999px;}
 
#menuHolder2 ul li {float:left; padding:0 0 0 0;}
#menuHolder2 ul li a {display:block; height:27px;}
#menuHolder2 ul li#surfshop {width:57px;}
 
#menuHolder2 ul li:hover {position:relative;}
#menuHolder2 ul li a:hover {border:0px; position:relative;}
 
 
#menuHolder2 ul a:hover ul {left:-5px; top:27px; padding-left:10px; border:none; border-top:0;}
#menuHolder2 ul li:hover ul {left:-5px; top:27px; padding-left:10px; border:none; border-top:0;}
 
#menuHolder2 ul :hover ul li {padding:0; float:left; height:20px; margin-top:6px;}

#menuHolder2 ul :hover ul#subSurfshop {width:134px; height:113px; background: url(menu/surfshopmenu.jpg) no-repeat 0px center; padding-top:0px;margin-left:0px}
#menuHolder2 ul :hover ul#subSurfshop li a {display:block; height:21px; width:150px; margin-top:0px;}


#menuHolder2 ul li a:hover {background:url(menu/dot.png) no-repeat 0px center;}
#menuHolder2 ul li:hover > a {background:url(menu/dot.png) no-repeat 0px center;}
 
#menuHolder2 ul li:hover ul li a:hover {background:url(menu/dot.png) no-repeat 0 4px;}
#menuHolder2 ul li a:hover ul li a:hover {background:url(menu/dot.png) no-repeat 0 4px;}
