p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}
body {
	margin-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	background-image: url(images/mainbg.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: left top;
	background-color: #8FACD2;
}
a:link {
	color: #5C6F87;
	text-decoration: none;
}
a:visited {
	color: #5C6F87;
	text-decoration: none;
}
a:hover {
	color: #34414F;
	text-decoration: none;
}
a:active {
	color: #5C6F87;
	text-decoration: none;
}
.menutable {
	background-image: url(images/menu-table-bg.gif);
	background-repeat: repeat-x;
	background-color: #8FACD2;
}
.whitetable01 {
	background-color: #FFFFFF;
}
.tablecell {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	background-color: #CEDAEB;
	vertical-align: top;
}
.tablecell h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #5C6F87;
	font-size: 22px;
	margin-top: 0px;
}
.tablecell .bigp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
.tablecell .image {
	border: 1px solid #000000;
	margin-right: 5px;
	margin-left: 10px;
}
strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5C6F87;
	text-shadow: #999999 0.2em 0.2em 3px;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #34414F;
	line-height: 22px;
}
a.ipod { 
	display: block; 
	width: 169px; 
	height: 62px; 
	background: transparent url(images/ipod-cases-hover.jpg) no-repeat; 
} 
a.ipod:hover { 
	background-position: -169px 0; 
}
a.watchband { 
	display: block; 
	width: 169px; 
	height: 62px; 
	background: transparent url(images/watchbands-hover.jpg) no-repeat; 
} 
a.watchband:hover { 
	background-position: -169px 0; 
}
a.eyewearcords { 
	display: block; 
	width: 169px; 
	height: 62px; 
	background: transparent url(images/eyewear-cords-hover.jpg) no-repeat; 
} 
a.eyewearcords:hover { 
	background-position: -169px 0; 
}
a.necklanyards { 
	display: block; 
	width: 169px; 
	height: 62px; 
	background: transparent url(images/neck-lanyards-hover.jpg) no-repeat; 
} 
a.necklanyards:hover { 
	background-position: -169px 0; 
} 
a.keychains { 
	display: block; 
	width: 169px; 
	height: 62px; 
	background: transparent url(images/keychains-hover.jpg) no-repeat; 
} 
a.keychains:hover { 
	background-position: -169px 0; 
}
a.wallets { 
	display: block; 
	width: 169px; 
	height: 62px; 
	background: transparent url(images/wallets-hover.jpg) no-repeat; 
} 
a.wallets:hover { 
	background-position: -169px 0; 
}
a.bags { 
	display: block; 
	width: 169px; 
	height: 62px; 
	background: transparent url(images/bags-hover.jpg) no-repeat; 
} 
a.bags:hover { 
	background-position: -169px 0; 
}
a.coolproducts { 
	display: block; 
	width: 169px; 
	height: 62px; 
	background: transparent url(images/cool-products-hover.jpg) no-repeat; 
} 
a.coolproducts:hover { 
	background-position: -169px 0; 
}
a.skiproducts {
	display: block;
	width: 169px;
	height: 62px;
	background: transparent url(images/ski-products-hover.jpg) no-repeat;
} 
a.skiproducts:hover {
	background-position: -169px 0; 
}
a.fitnessproducts { 
	display: block; 
	width: 169px; 
	height: 62px; 
	background: transparent url(images/fitness-hover.jpg) no-repeat; 
} 
a.fitnessproducts:hover { 
	background-position: -169px 0; 
}
a.napsak { 
	display: block; 
	width: 169px; 
	height: 62px; 
	background: transparent url(images/napsak-hover.jpg) no-repeat; 
} 
a.napsak:hover { 
	background-position: -169px 0; 
}
a.freestyle {
	display: block; 
	width: 169px; 
	height: 62px; 
	background: transparent url(images/freestyle-hover.jpg) no-repeat; 
} 
a.freestyle:hover {
	background-position: -169px 0;
}
a.sunscreen {
	display: block; 
	width: 169px; 
	height: 62px; 
	background: transparent url(images/beyond-coastal-hover.jpg) no-repeat; 
} 
a.sunscreen:hover {
	background-position: -169px 0;
}
a.chums {
	display: block;
	width: 169px;
	height: 62px;
	background: transparent url(images/chums-hover.jpg) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
} 
a.chums:hover {
	background-position: -169px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.imageborder {
	border: 1px solid #000000;
}
.imageborder:hover {
	border: 1px dotted #990000;
}
.imagetopborder {
}
.imagetopborder:hover {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
}

.imagebordernone {
	border: 0px;
}

.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C6F87;
}
.dottedbox {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFFFFF;
	margin-left: 15px;
}
.headerbox {
	height: 20px;
	width: 528px;
	background-image: url(/images/red-bg.gif);
	background-repeat: repeat-x;
}
.buy {
	margin-right: 5px;
}
.top-menu {
	background-image: url(/images/top-menu-bg.gif);
	background-color: #C0CAD4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	height: 10px;
	width: 108px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-repeat: repeat-x;
	background-position: bottom;
	color: #000000;
	letter-spacing: 1px;
}
.top-menu a {
	color: #000000;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-bottom-color: #9BAABA;
	border-top-color: #BDC7D1;
}
.top-menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.top-menu-free-gift {
	background-image: url(/images/free-gift-bg.gif);
	background-color: #C0CAD4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	height: 10px;
	width: 108px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #000000;
	letter-spacing: 1px;
}
.top-menu-free-gift a {
	color: #000000;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-bottom-color: #9BAABA;
	border-top-color: #BDC7D1;
}
.top-menu-free-gift a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.product {
	padding: 10px;
	width: 153px;
	height: 230px;
	text-align: center;
	float: left;
	background-color: #CEDAEB;
	border: 1px solid #FFFFFF;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5C6F87;
	text-shadow: #999999 0.2em 0.2em 3px;
	text-align: center;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5C6F87;
	text-shadow: #999999 0.2em 0.2em 3px;
	
}

