@charset "UTF-8";
/* CSS Document */

form, body, td, th, tr, img {
	margin: 0;
	padding: 5;
	border: 0;
}
body {
	background-image:url(image/background/surf-trip-tropical.jpg);
	background-attachment:fixed;
	background-repeat: repeat-y;
	background-position: top;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h4 {
	font-size: 10px;
	text-align:center
}
a {
	color: #000099;
	text-decoration: none;
}
.td {
  background-color: #F4F2EC;
}
.editregion a {
	color: #000099;
}.editregion a:hover {
	color: red;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
		vertical-align: top;
}
.menu {
	background-color: #86A3BE;
	padding-bottom: 5px;
}
.menu a {
	padding: 3px 3px 5px 3px;
	color: #000066;
	font-size: 13px;
	font-weight: bold;
}
.breadcrumb {
	background-color: #CCCCCC;
}
.menu a:hover {
	color: white
}
.menu a.current {
	background: white;
	margin-left: 3px;
}
.container {
	border: 0px outset #000000;
}
.menu a.current:hover {
	color:black;
}
.submenu {
	margin-bottom: 0px;
}
.submenu a {
	padding: 0px 0px 0px 5px;
	color: #000066;
	font-size: 14px;
	font-weight: bold;
	display: block
}
.submenu a:hover {
	color: #009cff
}
.submenu a.current {
	background: white
}
.submenu a.current:hover {
	color:black;
}
.submenu {
	margin-bottom: 0px;
}
.footer a {
	padding: 0px 0px 0px 5px;
	color: #000066;
	font-size: 10px;
	font-weight: normal;
}
.footer a:hover {
	color: #009cff
}
.footer a.current {
	background: white
}

.search {
	height: 10px;
	width: 955px;
}
#globalNav {padding: 0px 0px 0px 2px;
	color: #000066;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	width: 850px;
	float: left;
	margin-top: 5px;
	margin-left: 2px;
}
.med_rect_footer {
	background-color: #C5C5C5;
	font-size: 12px;
}

.ad_slot_med_rec {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding: 0px;
	height: 250px;
	width: 300px;
}

#med_rect {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	height: 250px;
	width: 300px;
	border: 1px solid #ffffff;
	
}
.med_rec_head {
	background-color: #000066;
	color: white;
	border-color: #FFFFFF;
}
.space {
	height: 1px;
	width: 1px;
}
.editregion {
	vertical-align: top;
}
.marquee {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 color:#FFFFFF; 
 width: 550px; 
 float:left;
}
.marquee a {
	color: red;
	text-align: left;
}
.rss {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}	
.rss a {
	color:#000099;
	font-weight:bold;
}
.rss img {
	float: left;
	width: 25%;
	height: 25%;
	padding: 2px;
}
.brandcat a {display:block; float:left; border: 1px solid black; width:180px; height: 60px; margin:5px; padding:0; text-align:center; background: #cecece; /*background-image: url('http://www.snowboarding.com/images/buyers-guide/snowboard-buyers-guide.jpg')*/;
background-repeat: no-repeat; font: bold 1em/1em verdana, trebuchet, helvetica, sans-serif; color:#000000; border:1px solid #ffffff;}

.brandcat a:hover {/*background-image: url('http://www.snowboarding.com/images/buyers-guide/snowboard-buyers-guide2.jpg'); */background-repeat: no-repeat; color: blue;}
.brandpg {background-color: #F8F8F8; border:1px solid #000000;}
.brandpg a {display: block; width: 220px; height:30px; float: left; font: verdana, trebuchet, helvetica, sans-serif; color:#000000;}
.brandpg a:hover {color: #009cff}
	
.productlist {border-collapse:collapse}
.productlist td {padding:0; border-bottom:1px solid #000080}
.productlist table td {border:none; padding:5px}
.productlist .name {color:#000080; font-size:12pt; font-weight:bold}
.productlist .brand {color:brown; font-size:11pt; font-weight:bold}
.productlist .short {color:gray; font-size:10pt; font-weight:normal}
.productlist .details {margin:6px 0}
.productlist .details a {border:1px solid gray; padding:3px; background:#0000C0; color:white; font-size:8pt; font-weight:bold}
.productlist .details a:hover {background:#0000FF}
.retail {text-decoration:line-through}
.sale {color:red; font-weight:bold}
	
.productdetails {border-collapse:collapse}
.productdetails td {padding:0 10px;}
.productdetails .name {color:#000080; font-size:16pt; font-weight:bold; margin-bottom:5px}
.productdetails .short {color:gray; font-size:10pt; font-weight:normal}
.productdetails .stores {margin:20px 20px; border:1px solid gray; background:#F8F8F8; padding:10px 10px 20px 10px}
.productdetails .stores a {border:1px solid gray; padding:10px; background:#00C000; color:white; font-size:10pt; font-weight:bold}
.productdetails .stores a:hover {background:#0000FF}
.productdetails .stores .title {color:#0000C0; font-weight:bold; margin-bottom:20px}
.productdetails .retail {text-decoration:line-through}
.productdetails .sale {color:red; font-weight:bold}
.productdetails .percent {color:red; font-size:16px}
.reviews .title {font-weight:bold; margin-top:10px}
.reviews .rating {font-style:italic}
.reviews .comments {font-size:9pt; color:gray}

.categories a {
display:block;
float:left;
/* width:80px;
 height: 20px;*/
margin:5px;
padding:0px;
text-align:left;
background: #ffffff;
background-repeat: no-repeat;
font: bold 1em/1em verdana, trebuchet, helvetica, sans-serif;
color:#000000;
border-right:1px solid #ffffff;
}
.categories a:hover {
/* background-image: url('http://www.snowboarding.com/images/buyers-guide/snowboard-buyers-guide4.jpg'); */
background-repeat: no-repeat;
color: green;
}

/*.brandcat a {display:block; float:left; width:180px; height: 60px; margin:5px; padding:0; text-align:center; background: #cecece; background-image: url('http://www.snowboarding.com/images/buyers-guide/snowboard-buyers-guide.jpg');
background-repeat: no-repeat; font: bold 1em/1em verdana, trebuchet, helvetica, sans-serif; color:#000000; border:1px solid #ffffff;}

.brandcat a:hover {background-image: url('http://www.snowboarding.com/images/buyers-guide/snowboard-buyers-guide2.jpg'); background-repeat: no-repeat; color: blue;}
.brandpg {background-color: #F8F8F8; border:1px solid #000000;}
.brandpg a {display: block; width: 220px; height:30px; float: left; font: verdana, trebuchet, helvetica, sans-serif; color:#000000;}
.brandpg a:hover {color: #009cff} 
*/