ul.customNav {
	padding: 0;
	margin: 0;
	display: block;
	width:352px;
	line-height:0px;
	position:absolute;
	top:130px;
	right:16px;
}
ul.customNav li{
	display:block;
	height:21px;
	float:left;
	clear:none;
	position:relative;
}
ul.customNav li a span{
	display:none;
}
ul.customNav li a:link, ul.customNav li a:hover, ul.customNav li a:visited{
	display:block;
	float:left;
	height:21px;
}
li.home a:link, li.home a:hover, li.home a:visited{
	background: url(images/tnav_home.gif) 0px 0px;
	width:52px;
}
li.home a:hover{
	background: url(images/tnav_home.gif) 0px 21px;
}
li.products a:link, li.products a:hover, li.products a:visited{
	background: url(images/tnav_products.gif) 0px 0px;
	width:86px;
}
li.products a:hover{
	background: url(images/tnav_products.gif) 0px 21px;
}
li.media a:link, li.media a:hover, li.media a:visited{
	background: url(images/tnav_media.gif) 0px 0px;
	width:58px;
}
li.media a:hover{
	background: url(images/tnav_media.gif) 0px 21px;
}
li.team a:link, li.team a:hover, li.team a:visited{
	background: url(images/tnav_team.gif) 0px 0px;
	width:54px;
}
li.team a:hover{
	background: url(images/tnav_team.gif) 0px 21px;
}
li.contact a:link, li.contact a:hover, li.contact a:visited{
	background: url(images/tnav_contact.gif) 0px 0px;
	width:72px;
}
li.contact a:hover{
	background: url(images/tnav_contact.gif) 0px 21px;
}
li.dealers a:link, li.dealers a:hover, li.dealers a:visited{
	background: url(images/tnav_dealers.gif) 0px 0px;
	width:73px;
}
li.dealers a:hover{
	background: url(images/tnav_dealers.gif) 0px 21px;
}
li.blog a:link, li.blog a:hover, li.blog a:visited{
	background: url(images/tnav_blog.gif) 0px 0px;
	width:46px;
}
li.blog a:hover{
	background: url(images/tnav_blog.gif) 0px 21px;
}
li.shop a:link, li.shop a:hover, li.shop a:visited{
	background: url(images/tnav_shop.gif) 0px 0px;
	width:52px;
}
li.shop a:hover{
	background: url(images/tnav_shop.gif) 0px 21px;
}


#storeBlock1{padding-top:20px;}
#description{
	margin-top: 30px;
	overflow:hidden;
}

#description ul{
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}

#description ul li{
	margin-bottom: 3px;
	list-style-type: square;
}
#description ul.features li{
	list-style-type: none;
}

ul.descrip{
	width:280px;
	float:left;
	clear:none;
}
#description ul.features{
	width:310px;
	float:left;
	clear:none;
	padding-bottom:30px;
}
#description ul.features li{
	list-style-type:none;
	margin:0px;
	float:left;
	clear:none;
	padding:0px;
	margin:0px;
}
ul.features a{
	z-index:24;
	position:relative;
	background:#1a1a1a;
	display:block;
	height:70px;
	width:70px;
	text-decoration:none;
	border:3px solid #1a1a1a;
	padding:0px;
	margin:0px;
}
ul.features a#flexliteultra{
	background:url(images/ic_flexliteultra.gif) no-repeat;
}
ul.features a#flexlitezeeno{
	background:url(images/ic_flexliteultra.gif) no-repeat;
}
ul.features a#flexlite{
	background:url(images/ic_flexlite.gif) no-repeat;
}
ul.features a#slickgeltape{
	background:url(images/ic_slickgeltape.gif) no-repeat;
}
ul.features a#stresstape{
	background:url(images/ic_stresstape.gif) no-repeat;
}
ul.features a#magicstitch{
	background:url(images/ic_magicstitch.gif) no-repeat;
}
ul.features a#superdam{
	background:url(images/ic_superdam.gif) no-repeat;
}
ul.features a#hydrodam{
	background:url(images/ic_hydrodam.gif) no-repeat;
}
ul.features a#firefurr{
	background:url(images/ic_firefurr.gif) no-repeat;
}
ul.features a#sealskin{
	background:url(images/ic_sealskin.gif) no-repeat;
}
ul.features a#glidegasket{
	background:url(images/ic_glidegasket.gif) no-repeat;
}
ul.features a#flushloc{
	background:url(images/ic_flushloc.gif) no-repeat;
}
ul.features a#hydrobloc{
	background:url(images/ic_hydrobloc.gif) no-repeat;
}
ul.features a#treadflexpadz{
	background:url(images/ic_treadflexpadz.gif) no-repeat;
}
ul.features a#oringcuffs{
	background:url(images/ic_oringcuffs.gif) no-repeat;
}
ul.features a#anatomical{
	background:url(images/ic_anatomical.gif) no-repeat;
}
ul.features a#nozipdesign{
	background:url(images/ic_nozipdesign.gif) no-repeat;
}
ul.features a#uflex{
	background:url(images/ic_uflex.gif) no-repeat;
}
ul.features a#ribshields{
	background:url(images/ic_ribshields.gif) no-repeat;
}
ul.features a#sideentry{
	background:url(images/ic_sideentry.gif) no-repeat;
}
ul.features a#flexcelltechnology{
	background:url(images/ic_flexcelltechnology.gif) no-repeat;
}
ul.features a#multidensitycore{
	background:url(images/ic_multidensitycore.gif) no-repeat;
}
ul.features a#bevellededges{
	background:url(images/ic_bevellededges.gif) no-repeat;
}
ul.features a#hiddenwebbing{
	background:url(images/ic_hiddenwebbing.gif) no-repeat;
}
ul.features a#lumbarsupport{
	background:url(images/ic_lumbarsupport.gif) no-repeat;
}
ul.features a#liquistretch{
	background:url(images/ic_liquistretch.gif) no-repeat;
}


ul.features a:hover{
	z-index:25;
	border:3px solid #038cc0;
}
ul.features a span{
	display:none;	
}
ul.features a div{
	display:none;
}
ul.features a:hover div{
	display:block;
	position:absolute;
	top:25px;
	left:-303px;
	width:280px;
	background:#038cc0;
	padding:10px;
	color:#FFFFFF;
	opacity:.90;
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9;
}
ul.features a:hover div h3{
	margin:3px 0px;
	color:#FFFFFF;
}
ul.features a:hover div span{
	display:block;
}
#productDesc {
margin-top:0px;
padding:0px;

}
#product h3, #description h3 {
border-bottom:1px dotted #5C5C5C;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:5px;
}
#productDesc .buttonA {
margin:0px;
}
#price .price {
color:#038CC0;
font-size:21px;
font-weight:normal;
}
.content1 #categories h3 {
display:none;
}
.SiFR, .content1 .SiFR,  .content2 .SiFR{
font-size:21px;
color:#FFF;
letter-spacing:-1px;
font-weight:bold;
text-transform:uppercase;
}
.SiFR em, .content1 .SiFR em,  .content2 .SiFR em{
font-size:21px;
color:#686868;
letter-spacing:-1px;
font-style:normal;
font-weight:bold;
}
ul.hideCart{
right:0px;
}
ul.hideCart a:link, ul.hideCart a:hover, ul.hideCart a:visited {
border-right:none;
}

.content2 h3.date{
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#666666;
	height:auto;
	text-transform:uppercase;
	padding:0px;
	margin-top:0px;
}
h2.title a:link, h2.title a:hover, h2.title a:visited{
	font-size:21px;
	color:#cccccc;
	text-decoration:none;
	padding:0px;
	margin-bottom:10px;
}
/* ///////////////////////////////////
Blog Styles Here
///////////////////////////////////*/

#blog .content2 .box ul{
	margin-left:40px;
	list-style-type:square;
}
#blog .content2{
	float:left;
	padding:10px 0px 10px 40px;
	width:720px;
}
#blog .content1{
	float:right;
	padding:75px 0px 0px 0px;
	width:170px;
}
.storycontent{
	width:;
	float:left;
	clear:both;
	padding:15px 0px 15px 0px;
}
#listingContents .storycontent h3.date {
border-bottom:medium none;
margin:0;
padding:0px 0px 10px 0;
}
#listingContents .text{
width:600px;
float:left;
clear:none;
}
.text{
}
.text p{
	margin-bottom:1em; 
}
.content2 h2{
	margin-bottom:10px;
}
.text .meta p{
	margin:0px;
}
.meta{
	margin-bottom:10px;
}
.blogThumb{
	width:90px;
	float:right;
	clear:none;
	height:90px;
	background:#ccc url(images/articleLogo.jpg) no-repeat;
	overflow:hidden;
	position:relative;
}
.blogThumb img{
	position:absolute;
	top:-35px;
	left:-25px;
}
.blogThumb a:link, .blogThumb a:hover, .blogThumb a:visited{
	border:none;
	outline:none;
}
.content1 h3.SiFR{
	padding:0px;
	display:block;
}
.content1 #categories h3 {
	display:none; 
}
#pagination{
	clear:both;
	float:none;
	font-size:11px;
	font-weight:normal;
	margin-left:20px;
	margin-top:30px;
	padding:5px 0px 10px;
	text-align:right;
}
/* ///////////////////////////////////
Blog Styles End
///////////////////////////////////*/

.meta a:link, .meta a:hover, .meta a:visited{
	color:#e87903;
	text-decoration:underline;
}
.meta a:hover{
	color:#fff;
}
.storycontent{border-bottom: 1px solid #333333;}
fieldset.form2col p#referHeaderText, fieldset.form2col div#RAFHeader p{
display:block; 
clear:both;
width:100%;
}
input.text{
width:200px;}
td.label{
text-align:right;}

ul.accountNavs a:link h3, ul.accountNavs a:hover h3, ul.accountNavs a:visited h3{
font-size:12px;
font-weight:normal;
color:#FFF;
text-decoration:none;
background:url(images/size-chart.gif) no-repeat 0px 5px;
padding-left:25px;
}
li.shop{
position:relative;
}
ul.customNav li ul{
background:url("images/nav-bg.png") no-repeat scroll right bottom transparent;
top:21px;
display:none;
padding:0 10px 10px 0;
position:absolute;
left:-25px;
width:165px;
z-index:100000;
}
ul.customNav li li{
float:left;
clear:both;
line-height:20px;
height:50px;
}
ul.customNav li li a:link, ul.customNav li li a:hover, ul.customNav li li a:visited{
background:none repeat scroll 0 0 #000000;
border-top:1px dotted #1f1f1f;
font-weight:bold;
line-height:40px;
height:40px;
padding:5px 5px 5px 20px;
width:140px;
color:#FFF;
}
ul.customNav li li a:hover{
background:#000000;
color:#e87903;
text-decoration:underline;
}
#thumbs .thumb {
background:#FFF}

#dealers, #contact{min-height:490px;}
a:link, a:hover, a:visited{
outline:none;
}



#formFields {
margin:0 auto;
padding:20px 10px;
width:600px;
}
.newsletterCamp{
margin:0 auto;
padding:20px 10px;
width:800px;
}
ul.accountNavs{
list-style:none;}
.largeSlide a img{border:none; outline:none;}
.largeSlide{height:710px;}
.largeSlide #bmx, .largeSlide #surf, .largeSlide #pwc, .largeSlide #wake{
height:670px;
}
.content #homePage .column1 .catalog-fb h3{
	width:400px;
	}
.fbMenu{float: right}

.ssp a img{border:none}

