.hotline {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #898989;
text-align: center;
font-weight: bold;
padding-bottom: 4px;
}

#hnav {
height: 32px;
background-image:url(http://www.surfdome.com/shop/design_surfdomecom/images/hnav_up.gif);
}

#signup {
display:inline;
text-align: center;
padding-bottom: 4px;
margin-right: auto;
margin-left: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
}

.signuptext {
text-align: center;
padding-bottom: 3px;
margin-right: auto;
margin-left: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #6b728c;
}
.signupbutton {
width: 23px;
height: 18px;
padding-top: 1px;
}

body {
font-family: Verdana,Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
color:#000000;
background-repeat: no-repeat;
background-position: center top;
font-size:11px;
padding:0;
margin:0;
}

.searchbutton a:link {
text-decoration:none;
color:#000000;
}

.vlin {
color:#999999;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
padding-right: 1px;
padding-left: 1px;
}

input, textarea{
font-size:11px;
color:#000000;
line-height:13px;
vertical-align:top;
padding:0px;
}
img      {border:0px;}

.trail {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
table-width: 600px;
}
.vam { vertical-align:middle}



#input1{
 width:37px; height:18px; 
 color:#3F4143; font-size:10px; font-family:tahoma; text-align:right
}

#input2{
 width:37px; height:18px; 
 color:#3F4143; font-size:10px; font-family:tahoma; text-align:right
}


  
.shop_cart{ height:25px; text-align:center; vertical-align:middle}   
.shop_cart strong{text-align:center; vertical-align:middle; color:#BF0D13; font-size:14px; text-transform:uppercase}   

#prodWrapper {
width: 780px;
padding-right: 0px;
padding-left: 0px;
background-color: #FFFFFF;
overflow: visible;
min-height: 240px;
}
.prod {
background-color: #FFFFFF;
float: left;
width: 182px;
text-align:center;
padding-top: 12px;
padding-right: 14px;
padding-left: 14px;
padding-bottom: 0px;
margin-bottom: 16px;
}

.gridimage {
border: 1px solid #ffffff;
margin-bottom: 4px;
height: 180px;
width: 180px;
}
.prodDetails {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 13px;
font-weight: normal;
color: #000000;
}
.prodPrice {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #333333;
line-height: 18px;
}
a.prodDetails:link {
color: #000000;
text-decoration: none;
}
a.prodDetails:visited {
color: #000000;
text-decoration: none;
}
a.prodDetails:hover {
color: #FF3300;
text-decoration: none;
}
a.prodDetails:hover:visited {
color: #FF3300;
text-decoration: none;
}
a.prodDetails:active {
color: #000000;
text-decoration: none;
}
.surf_clothing {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #000000;
text-align: justify;
font-weight: normal;
}

a.surf_clothing:link {
color: #000000;
text-decoration: none;
font-weight: normal;
}
a.surf_clothing:visited {
text-decoration: none;
color: #000000;
font-weight: normal;
}
a.surf_clothing:hover {
text-decoration: underline;
color: #000000;
font-weight: normal;
}
a.surf_clothing:active {
text-decoration: underline;
color: #000000;
font-weight: normal;
}

h2.surf_clothing {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
}
.quicklinks {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
}
.quicklinks a:link {
color: #000000;
text-decoration: none;
}
.quicklinks a:visited {
color: #000000;
text-decoration: none;
}
.quicklinks a:hover {
color: #000000;
text-decoration: underline;
}
.quicklinks a:active {
color: #000000;
text-decoration: underline;
}
.stoppress {
font-size: 13px;
color: #000000;
padding-bottom: 5px;
padding-top: 4px;
padding-left: 125px;
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/check.gif);
background-repeat: no-repeat;
height: 22px;
font-weight: bold;
text-align: center;
font-style: italic;
}
.brand-header {
float:left;
width:765px;
}
.brand-left-scroller {
float:left;
height:44px;
margin-right:0px;
width:22px;
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/scroll-left.gif);
background-repeat: no-repeat;
}
.brand-right-scroller {
float:left;
height:44px;
width:23px;
margin-left:0px;
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/scroll-right.gif);
background-repeat: no-repeat;
}
 #brand_clipper {
display:inline;
float:left;
height:44px;
margin:0pt;
overflow:hidden;

width:915px;
}
 #brand_holder {
left:0px;
min-width:960px;
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/scroll_logos.gif);
background-repeat: no-repeat;

}
#brand_holder img {
width:51px;
margin-left:5px;
margin-right:5px;
height:44px;
}
#mainlist {
z-index: 10;
}
.rowdivider {
background-image: url(http://www.vansclothing.co.uk/shop/design_surfdomecom/images/crosses.gif);
height: 30px;
width: 100%;
display: none;
}

.currencyForm {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
height: 55px;
padding-top: 0px;
}

#header { margin: 0 1px 0 0; }


#sidebar ul ul, #sidebar ul ol {
list-style-type: square;
margin-top: 10px;

margin-bottom: 0;
padding-left: 20px;

}

#sidebar ul ul ul, #sidebar ul, #sidebar ul ol {
list-style-type: none;
margin-top: 0;
margin-right: 0px;
margin-bottom: 0;
margin-left: 0px;
padding-left: 15px;
}
#sidebar {
padding-left: 5px;
margin-left: 785px;

}
blockquote {
border-left: 0;
border-right: 5px solid #ddd;
padding-left: 0;
padding-right: 20px;
margin: 15px 10px 0 30px;
}


#boxtop {
float: left;
margin-right: 0px;
text-align: center;
width: 160px;
vertical-align: middle;
height: 32px;
}

#homelink {
float: left;
cursor:pointer;
width: 300px;
height: 100%;
vertical-align: bottom;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float: right;
margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
float: left;
margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bolder;
color: #000000;
}

.seocopy h1 {
margin-top: 0px;
margin-bottom: 4px;
}

#content h1 {

margin-bottom: 6px;
}
.introcopy {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #000000;
text-decoration: none;
}
.introcopy a:link {
color: #000000;
text-decoration: underline;
}
.introcopy a:visited {
color: #000000;
text-decoration: underline;
}
.introcopy a:hover {
color: #000000;
text-decoration: underline;
}
.introcopy a:active {
color: #000000;
text-decoration: underline;
}
#competition {
width: 276px;
border: 5px solid #FF9900;
padding-bottom: 10px;
}
#compContainer {
float: left;
width: 286px;
padding-right: 20px;
}
#newsContainer {
float: left;
width: 286px;
}
a {
color: #000000;
text-decoration: none;
}

a:active {
color: #424242;
text-decoration: underline;
}

a:visited {
color: #000000;
text-decoration: none;

}

a:hover {
color: #424242;
text-decoration: none;
}

a:visited:hover {
color: #424242;
text-decoration: none;
}

.shopzilla {
text-align: center;
margin-top: 8px;
margin-bottom: 8px;
}


.jump {
width: 155px;
}

.seocopy {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #000000;
text-align: justify;
margin-bottom: 10px;
font-weight: normal;
font-variant: normal;
}

.seocopy a:link {
text-decoration: none;
font-weight: normal;
font-variant: normal;
}
.seocopy a:visited {
text-decoration: none;
font-weight: normal;
font-variant: normal;
}
.seocopy a:hover {
text-decoration: underline;
color: #FF9900;
}
.seocopy a:active {
text-decoration: underline;
font-weight: normal;
font-variant: normal;
}


.tableback {
background-color: #f6f6f6;
}

.filterback {
padding-top: 1px;
padding-bottom: 2px;
padding-left: 3px;
margin-left: 2px;
padding-right: 3px;
margin-right: 2px;
margin-top: 4px;
float: left;

z-index: 80;
}
.filterback select {
font-size:10px;

}

.hackersafe {
padding-top: 10px;
height: 60px;
width: 130px;
margin-right: 5px;
margin-left: 5px;
}

#brandback {
background-image: url(http://www.surfdome.com/shop/images/greybrandback.gif);
background-repeat: no-repeat;
padding-top: 3px;
padding-bottom: 4px;
padding-left: 3px;
margin-left: auto;
padding-right: 3px;
margin-right: auto;
width: 100%;
min-height: 30px;
margin-bottom:3px;
text-align: center;
background-color: #393939;
}
.dropdownbrand {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background-color: #FFFFFF;
color: #000000;
margin-top: 4px;
}

.catsGirls {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
font-weight: bold;
color: #333333;
padding-left: 450px;
}
.catsGirls a:link {
color: #000000;
text-decoration: none;
}
.catsGirls a:visited {
color: #000000;
text-decoration: none;
}
.catsGirls a:hover {
color: #FFFFFF;
text-decoration: none;
}
.catsGirls a:active {
color: #000000;
text-decoration: underline;
}


.trail {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:center;
width: 600px;
}

#wrapper {
background-color:#FFFFFF;
width:960px;
min-height:1400px;
margin-bottom: 10px;
margin-top: 12px;
padding: 15px;
margin-right: auto;
margin-left: auto;
}
#header {
width:960px;
height: 100px;
background-color: #F4f4f4;
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/header_logo.jpg);
background-repeat: no-repeat;
}

#headerlogo {
width:382px;
height: 72px;
float:left;
padding-top: 8px;
}
#headerlink{
width:215px;
height:60px;
margin:0px 0px 0px 15px;
cursor:pointer;
}

#subwrap {
background-color: #FFFFFF;
background-image: url(http://www.surfdome.com/shop/images_wave/bg.gif);
background-repeat: repeat-y;
width: 960px;
overflow: auto;
}

#headernav {
float: left;
padding-right: 8px;
height: 20px;
text-align: right;
font-size: 13px;
color: #666666;
vertical-align: bottom;
padding-top: 4px;
font-weight: bold;
}
#headersearch {
float: none;
padding-right: 0px;
padding-left: 160px;
padding-top: 52px;
height: 20px;
overflow: hidden;
text-align:left;
clear: both;
}
.copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-align: center;
margin-top: 5px;
padding:0px;
margin-right: auto;
margin-left: auto;
margin-bottom: 10px;
width: 960px;
}
#leftcol {
width:160px;
background-color: #F6F6F6;
float: left;
padding: 0px;

clear: both;
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/menu_back_fill.jpg);
background-repeat: repeat-y;
}
#menuwrap {
width:160px;

float: left;
padding: 0px;
overflow: auto;
clear: both;
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/menu_back.jpg);
background-repeat: no-repeat;
height: 900px;
}
#content {
width:630px;
float: left;
overflow:hidden;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
}
#rightcol {
background-color:#F6F6F6;
width: 160px;
float: left;
padding: 0px;
overflow: hidden;
}

#footer {
width:960px;
background-color:#f6f6f6;
clear:both;
background-repeat: no-repeat;
padding-top: 6px;
text-align: center;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #666666;

background-position: center bottom;
padding-bottom: 10px;
}

.topnav {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;

color: #888888;
text-decoration: none;
width: 410px;
}
a.topnav:link {
text-decoration: none;
}
a.topnav:visited {
text-decoration: none;
color: #888888;
}
a.topnav:hover {
text-decoration: none;
color: #333333;
}
a.topnav:active {
text-decoration: none;
}
#thebanner {
float: right;
}
#masthead {
position: relative;
clear:left;

}
#bannerad {
height: 126px;
width: 800px;
padding-left: 0px;
top: 0px;
vertical-align: top;
float:left;
overflow: hidden;
}
#basketvalue {
height: 100px;
padding-left: 0px;
float:right;
padding-right: 0px;
text-align: center;
width: 160px;
}

#isis {
height: 121px;
padding-top: 5px;
margin-left: 800px;
text-align: center;
border: 0px solid #8888ff;
background-color: #FFFFFF;
}
.rhcol_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
text-align: center;
}
.basketbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
text-align: left;
padding-top: 5px;
padding-left: 40px;
height: 33px;
overflow: hidden;
}
.basketbuttons {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
margin-top: 5px;
}
a.basketbuttons:link {
text-decoration: none;
color: #FFFFFF;
}
a.basketbuttons:visited {
text-decoration: none;
color: #FFFFFF;
}
a.basketbuttons:hover, a.basketbuttons:visited:hover {
text-decoration: none;
color: #ff9900;
}
a.basketbuttons:active {
text-decoration: none;
color: #ff9900;
}
#bb1 {
height: 20px;
text-align:center;
padding-top: 0px;
width:66px;
float:left;

}
#bb2 {
height: 20px;
margin-left:72px;
width:80px;
text-align:center;
padding-top: 0px;
}
.currency_flags {

text-align: right;
margin-top: 0px;
float: left;
}
.flags {
height: 13px;
width: 22px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
cursor: pointer;
cursor: hand;
opacity:0.5;
filter:alpha(opacity=50);
margin-top: 3px;
padding-top:2px;
margin-right: 0px;
margin-bottom: 1px;
margin-left: 1px;
}

.flagslit {
height: 13px;
width: 22px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
cursor: pointer;
cursor: hand;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 1px;
margin-left: 1px;
}
.curtext {
padding-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
}

#searchbox {
width: 200px;

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666666;
padding-top: 1px;
padding-bottom: 0px;
border: 0px solid #FFFFFF;
font-weight: bold;
}
.searchbox {
height: 18px;
width: 200px;
background:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666666;
padding-top: 1px;
padding-bottom: 0px;
border: 0px solid #FFFFFF;
font-weight: bold;
}

#searchhold {
height: 18px;
width: 214px;
background:none;
float:left;
overflow: hidden;
}

#hotline {
height: 20px;
width: 230px;
position: absolute;
top: 92px;
left: 570px;
}
#hnavbox {
height: 25px;
width: 400px;
top: 90px;
position: absolute;
left: 160px;
padding-top: 5px;
padding-left: 10px;
}

a.navlink:link {
text-decoration: none;
}

.viewall a {
text-decoration: none;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-style: italic;
font-size:12px;
font-weight: bold;
color: #FF9900;
}
.viewall a:hover {
text-decoration: none;

color: #ff0000;
}

.Form2 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   font-weight: normal;
}
.Formsize {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   font-weight: bold;
}

.brands {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
color: #666666;
}
h3 {
font-size: 14px;
line-height: 17px;
font-weight: bold;
}
a.brands:link {
text-decoration: none;
}
a.brands:visited {
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: none;
}
a:active {
color: #000000;
text-decoration: none;
}


.shopbybox {
float: left;
width: 160px;
}
.subtext {
font-size: 75%;
}
.myerror {
color: #FF0000;
}
#isisbox {
margin-top: 3px;
margin-bottom: 8px;
}

.recpic {
width:60px;
height:60px;
margin:2px;
}
.thispage {
color: #FFFFFF;
background-color: #999999;
padding-right: 2px;
padding-left: 2px;
}

.thumbpic {
float:left;
height:90px;
margin-right:15px;
width:90px;
}

#freeshipping {
}

#hotline09 {
padding-top: 5px;
}

.signuptext {
text-align: left;
padding-bottom: 3px;
margin-right: auto;
margin-left: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
padding-top: 10px;
}
.shiptype {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #dddddd;
text-align: left;
float: left;
padding-left: 0px;
padding-bottom: 1px;
line-height: 11px;
}
.shiprate {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #dddddd;
text-align: right;
padding-right: 2px;
font-weight: bold;
padding-bottom: 1px;
}
#secure_payments {
width: 150px;
background-repeat: no-repeat;
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/secure_pay_back.gif);
height: 190px;
padding-top: 45px;
margin-top: 8px;
}

.footnote {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ffffff;
text-align: left;
padding-left: 6px;
}
.h-free {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 40px;
color: #FFFFFF;
height: 36px;
line-height: 40px;
}
.h-shipping {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 34px;
color: #CCCCCC;
height: 40px;
}


#Cats_box {
background-repeat: no-repeat;
min-height:580px;
padding-top: 50px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #000000;
padding-bottom: 30px;
}
#Cats_box h1{
color: #ffffff;
padding-bottom: 20px;
}
#Cats_box a:link {
font-size: 13px;
color: #000000;
text-decoration: underline;
font-weight: bold;
padding-left:20px;
}
#Cats_box a:visited {
font-size: 13px;
color: #000000;
text-decoration: underline;
font-weight: bold;
padding-left:20px;
}
#Cats_box a:hover {
font-size: 13px;
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
padding-left:20px;
}
#Cats_box a:active {
font-size: 13px;
color: #000000;
text-decoration: underline;
font-weight: bold;
padding-left:20px;
}
#Cats_box_dark {
background-repeat: no-repeat;
min-height:580px;
padding-top: 50px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #ffffff;
padding-bottom: 30px;
}
#Cats_box_dark h1{
color: #ffffff;
padding-bottom: 20px;
}
#Cats_box_dark a:link {
font-size: 13px;
color: #ffffff;
text-decoration: underline;
font-weight: bold;
padding-left:20px;
}
#Cats_box_dark a:visited {
font-size: 13px;
color: #ffffff;
text-decoration: underline;
font-weight: bold;
padding-left:20px;
}
#Cats_box_dark a:hover {
font-size: 13px;
color: #000000;
text-decoration: underline;
font-weight: bold;
padding-left:20px;
}
#Cats_box_dark a:active {
font-size: 13px;
color: #ffffff;
text-decoration: underline;
font-weight: bold;
padding-left:20px;
}

#Cats_box_xmas {
background-repeat: no-repeat;
min-height:580px;
padding-top: 50px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 20px;
color: #000000;
padding-bottom: 30px;
}
#Cats_box_xmas h1{
font-size: 22px;
color: #e40022;
padding-bottom: 10px;
}
#Cats_box_xmas a:link {
color: #eaac3f;
text-decoration: underline;
font-weight: bold;
padding-left:25px;
}
#Cats_box_xmas a:visited {
color: #eaac3f;
text-decoration: underline;
font-weight: bold;
padding-left:25px;
}
#Cats_box_xmas a:hover {
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
padding-left:25px;
}
#Cats_box_xmas a:active {
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
padding-left:25px;
}
#Cats_box_xmas .linkbox {
padding: 2px;
width: 180px;
margin-top: 5px;
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/xmas-button-bg.jpg);
background-repeat: no-repeat;
}


.seolinks {
float: left;
height: 100%;
margin-left: 10px;
padding-left: 10px;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-color: #FF9900;
border-right-color: #FF9900;
border-bottom-color: #FF9900;
border-left-color: #FF9900;
border-left-style: solid;
}
.seomaintext {
float: left;
}

#right_column {
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/right_column_back.jpg);
background-repeat: no-repeat;
width: 150px;
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #a8ab00;
text-align: left;
float: right;
}
.spacerule {
height: 1px;
margin-top: 8px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
}

.navigation4 {
width: 160px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.navigation4 ul {
list-style: none;
margin: 0;
padding: 0;
}

.navigation4 li {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;

}
.navigation4 li a:link, .navigation4 li a:visited {
display: block;
background-color: #F6F6F6;
color: #000000;
text-decoration: none;
padding-right: 0;
padding-bottom: 0.2em;

padding-left: 2px;

}
.navigation4 li a:hover {
background-color: #fd9e2f;
color: #000000;
}
.navigation4 ul ul {
margin-left: 12px;
}
.navigation4 ul ul li {

margin:0;
}
.navigation4 ul ul a:link, .navigation4 ul ul a:visited {
background-color: #ED9F9F;
color: #711515;
}
.navigation4 ul ul a:hover {
background-color: #711515;
color: #FFFFFF;
}

.cssnav
{
position: relative;
font-family: Arial, Helvetica, sans-serif;
white-space: nowrap;
display: block;
width: 160px;
height: 26px;
padding: 0;
font-style: normal;
font-weight: bold;
margin-top: 5px;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
background-color: #555555;
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/bt_vnav_up.gif);
background-repeat: no-repeat;
}

.cssnavxmas
{
position: relative;
font-family: Arial, Helvetica, sans-serif;
white-space: nowrap;
display: block;
width: 160px;
height: 26px;
padding: 0;
font-style: normal;
font-weight: bold;
margin-top: 5px;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
background-color: #cc0000;

}
.cssnav a
{
display: block;

font-size: 13px;
width: 160px;
height: 26px;
display: block;
float: left;
color: #FFFFFF;
text-decoration: none;
}

.cssnavxmas a
{
display: block;

font-size: 13px;
width: 160px;
height: 26px;
display: block;
float: left;
color: #ffffff;
text-decoration: none;
}

.cssnav a:visited
{
display: block;
color: #FFFFFF;
text-decoration: none;
}
.cssnav a:hover
{
background: url(http://www.surfdome.com/shop/design_surfdomecom/images/bt_vnav_down.gif) no-repeat;
}
.cssnavxmas a:hover
{
background: url(http://www.surfdome.com/shop/design_surfdomecom/images/flakes.gif) no-repeat;
color: #FFCC00;
}
.cssnav img
{
width: 160px;
height: 26px;
border: 0
}
.cssnav span, .cssnavxmas span
{
position: absolute;
left: 5px;
padding-top: 5px;
margin: 0px;
cursor: pointer;
}
#spacer {
background-color: #F6F6F6;
height: 18px;
width: 160px;
}
.halfmoon{
color: white;
height: 32px;
}
.halfmoon ul{
margin-left: 0;
margin-right: 0;
height: 32px;
margin-top: 0px;
margin-bottom: 0;
font-size:   13px;
font-style: normal;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/

}
.halfmoon li{
float: left;
padding-top: 8px;
font-style: bold;
padding-bottom: 8px;
font-family: Arial, Helvetica, sans-serif;
border-right-color:#333333;
border-right-width: 1px;
border-right-style: solid;
border-left-color:#888888;
border-left-width: 1px;
border-left-style: solid;
}

.halfmoon li a{
text-decoration: none;
font-style: bold;
padding-right: 8px;
padding-left: 8px;
padding-bottom: 5px;
padding-top: 7px;
margin-left: 0;
margin-right: 0;
color: white;
cursor: pointer;
}

.halfmoon li a:visited{
color: white;
}

.halfmoon li a:hover, .halfmoon li.selected a{
background-image:url(http://www.surfdome.com/surfdome/images_surf/hnav_down.gif);
background-repeat: repeat-x;
text-decoration: none;
}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_e{
position:absolute;
top: 0;
color: #ffffff;
line-height: 14px;
visibility: hidden;
margin-top: 0px;
font-family: Verdana;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-variant: normal;
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/boxbackbit.gif);
background-repeat: repeat-x;
background-position: right bottom;
margin-left: -1px;
padding-top: 4px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
display: block;
background-color: #3a3a3a;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #222222;
border-bottom-color: #111111;
}

.dropmenudiv_f{
position:absolute;
top: 0;
color: #ffffff;
line-height: 20px;
z-index:100;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity: 1;
visibility: hidden;
margin-top: 0px;
font-family: Verdana;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-variant: normal;
background-image: url(http://www.surfdome.com/shop/design_surfdomecom/images/boxbackwhite.gif);
background-repeat: no-repeat;
background-position: right bottom;
margin-left: -1px;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 15px;
padding-left: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #232323;
border-right-color: #232323;
border-bottom-color: #232323;
border-left-color: #232323;
}

.strongmenulink a {
color: #ffff00;
}

.dropmenudiv_e a{
/*width: auto;
text-indent: 5px;*/
text-decoration: none;
color: #ffffff;
font-family: Verdana;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
line-height: 20px;
}

* html .dropmenudiv_e a{ /*IE only hack*/
/*width: 100%;*/
}

.dropmenudiv_e a:hover{ /*THEME CHANGE HERE*/
color: #ff8800;
text-decoration: none;
font-family: Verdana;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
}
.dropmenudiv_e a:visited:hover{ /*THEME CHANGE HERE*/
color: #ff8800;
text-decoration: none;
font-family: Verdana;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
}
.dropmenudiv_e a:visited{ /*THEME CHANGE HERE*/
color: #ffffff;
text-decoration: none;
font-family: Verdana;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
}

.hilitelinks a {
color:#0099FF;
}

.buddy {
background-image: url(http://www.surfdome.com/images/buddy_bag_blue.jpg);
background-repeat: no-repeat;
width: 200px;
height:160px;
padding-left: 108px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}


#subLinks {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 13px;
line-height: 17px;
font-weight: bold;
}
#subLinks a:link {
text-decoration: none;
font-weight: bold;
color: #000000;
margin-left: 15px;
}
#subLinks a:visited {
color: #000000;
text-decoration: none;
font-weight: bold;
margin-left: 15px;
}
#subLinks a:hover {
color: #000000;
text-decoration: underline;
font-weight: bold;
margin-left: 15px;
}
#subLinks a:active {
color: #000000;
text-decoration: underline;
font-weight: bold;
margin-left: 15px;
}
#subLinks2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
line-height: 13px;
font-style: normal;
font-weight: normal;
text-align: justify;
}
#subLinks2 a:link {
text-decoration: none;
font-weight: bold;
color: #000000;
margin-left: 5px;
}
#subLinks2 a:visited {
color: #000000;
text-decoration: none;
font-weight: bold;
margin-left: 5px;
}
#subLinks2 a:hover {
color: #000000;
text-decoration: underline;
font-weight: bold;
margin-left: 5px;
}
#subLinks2 a:active {
color: #000000;
text-decoration: underline;
font-weight: bold;
margin-left: 5px;
}


.menutop {
font-weight: bold;
color: #FF9900;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin: 0px;
line-height: 26px;
}

#rightlinks {
float: left;
clear: none;
width: 150px;
}
.rightlink  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
text-align: left;
padding-top: 4px;
padding-right: 5px;
padding-bottom: 4px;
padding-left: 4px;
background-color: #dddddd;
float: none;
clear: left;
overflow: auto;
margin-bottom: 4px;
font-weight: bold;
}

.rightlink  a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
text-align: center;
margin-bottom: 3px;
font-weight: bold;
}

.rightlink  a:visited {
font-weight: bold;
color: #000000;
text-decoration: none;

}

.rightlink a:hover{
color: #ffffff;
text-decoration: none;
text-align: center;
margin-bottom: 3px;
font-weight: bold;

}

.rightlink a:active{
color: #ffffff;
text-decoration: none;
text-align: center;
margin-bottom: 3px;
font-weight: bold;
}

.rightlinksub  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 9px;
float: none;
clear: left;
overflow: auto;
font-weight: bold;
}

.rightlinksub  a:link {
font-weight: bold;
color: #000000;
text-decoration: none;
}

.rightlinksub  a:visited {
font-weight: bold;
color: #000000;
text-decoration: none;
}

.rightlinksub a:hover{
font-weight: bold;
color: #000000;
text-decoration: underline;
}

.rightlinksub a:active{
font-weight: bold;
color: #000000;
text-decoration: underline;
}

.wraptop {
width: 630px;
overflow: hidden;
}
.wraptopleft {
float: left;
width: 470px;margin-right: 10px;
}
.xmaslink a:{
text-decoration: none;
color: #66aaFF;
font-family: Verdana;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: bold;
line-height: 21px;
}

.xmaslink a:hover {
text-decoration: none;
color: #ff8800;
}

.ftext {
color: #CC0000;
padding-left: 6px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
#topfilter {
margin-bottom:10px;
}

.seocopy h1 {
margin-top:8px;
}
#droppanel {
width: 960px;
margin-right: auto;
margin-left: auto;
overflow: visible;
position: absolute;
z-index: 150;
top: 0px;
display: none;
padding: 0px;
margin-top: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}
#droppanel a:link,#droppanel a:visited {
color: #FFFFFF;
}

.subcatbox {
	float: left;
	width: 145px;
	margin-bottom: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.subcatbox img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 145px;
	width: 145px;
}
.subcatbox a:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.subcatbox a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.subcatbox a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.subcatbox a:active {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.ilk  {
width:8px;
height: 16px;
}

