/* Set Global ***************************************************/
.color1 {background: #4E5959; } /****gray****/
.color2 {background : #FFFFFF;} /****Open Formats Covers use this as BG****/
.color3 {background : #FFFFFF; color:#000000} /****gray light****/
.color3a {background : #D8DCE0;} /****offset of color3****/
.header { background: url(http://www.snowboardermag.com/recycled-header.jpg); border-right:#000000 2px solid; border-left:#000000 2px solid;}
.color4 {background: #4E5959; border-right:#000000 2px solid; border-left:#000000 2px solid;} /****blk****/
body {margin:0px 0px 0px 0px; background-image: url(http://www.snowboardermag.com/grey-bg.jpg);background-repeat: repeat-x; font:12px/14px verdana,arial,helvetica,sans-serif; color:#666;}
.topborder { border:#000000 2px  solid ; }


.border

Default Type Color *****/
}

.s1 {font-size: 4px;} 
.s2 {font-size: 5px;}
.horizontal1 {background-color : #4E5959;}

/* General Text attributes ******************************************/
p {
font: 10px
}

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

.asgbar .asgbar {color: #000000; font-size: 8px; border-right:#000000 2px solid; border-left:#000000 2px solid; padding-left:7px; padding-bottom:10px;}
.asgbar strong {font-weight: bold;}
.asgbar a, .asgbar a:hover, .asgbar a:visited {color: #CCCCCC; text-decoration: none;}

.promotitle a { 	
	font-size: 11px;
	line-height: 9px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	}
.promotitle a:hover { color:#cc6600; }

.more a {font-weight:bold;}

.title { 	
	font-size: 17px;
	font-weight:bold;
	text-decoration:none;  
	color:#000000;
	}
	
.sm_heads_white {
	color:#fff;
	font-size:10px;
	font-weight:bolder;
	}
	
.promodesc { 
	font-size: 10px;
	line-height:11px;
    color:#000000;
	}
	
.promodesc a {
	text-decoration:none;
	color:#000000;
	}
	
.promodesc a:hover{
	text-decoration:none;
	color:#cc6600;
	}
	
.ticker a {
	font-weight: 900;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	}

.cellpadding {
	padding: 10px;
	}

a.leadinlink1 {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #000000;}
a.leadinlink1:hover {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #cc6600;}
a.leadinlink1:visited {color: #000000;}
a.leadinlink2 {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #333;}
a.leadinlink2:hover {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #cc6600;}
a.leadinlink2:visited {color: #000000;}

.insettitle {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #000000;}
.insettype , .normals {font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt; color: #000000;}
a.insetlink{font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color:#000000;}
a.insetlink:hover {color: #cc6600;}
.insetboarder {border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; border-bottom: #000 1px solid;}


/* Global Navigation ********************************************/

table.nav { 
background-image:url(http://www.snowboardermag.com/re-bg-nav.gif); /**background color on navigation**/
} 

table.nav a { 
display: block;
height: 24px;
margin: 0px 0px 0px 0px;
text-align: center;
padding: 6px 0px 0px 0px;
} 

div.nav a:link, div.nav a:visited, div.nav a:active, div.nav a:hover  {
color:#fff; /** Navigation Font Color***/
text-decoration:none; 
font-size:11px; 
line-height:16px; 
font-family: Tahoma, verdana, sans-serif;
}

div.nav a:hover {
background: #676767; /** Rollover Color **/ 
}

.selected {
background: #676767; /** selected or active page color **/ 
}


/* Sub Navigation ********************/

table.subnav { 
background-color: #676767; /**background color on sub navigation**/

} 

table.subnav a { 
display: block;
height: 16px;
margin: 0px 0px 0px 0px;

text-align: center;
padding: 2px 0px 0px 0px;
} 

div.subnav a:link, div.subnav a:visited, div.subnav a:active, div.subnav a:hover { 
color:#fff; /** Sub Navigation Font Color***/
text-decoration:none; 
font-size:10px; 
line-height:12px; 
}

div.subnav a:hover {
background: #333; /** Rollover Color **/ 
}

.selectedsub {
background: #868686; /** selected or active page color **/ 
}

div.subnav a.circ:link,div.subnav a.circ:visited, div.subnav a.circ:active, div.subnav a.circ:hover { color:#F6E028; font-weight:bold;}

/* Form Styles ******************************/

.button {
font-size: 10px;
color: #fff;
background-color: #D11D1E;
  margin: 0px;
  padding: 0px;
  height: 15px;
  border-style: none;

}

.field {
background-color: #fff;
font: 9px;
  margin: 0px;
  padding: 0px;
    height: 15px;
	text-align: top;
  border-style: solid none none none;

}

/* FOOTER *************************************/

.corpnav a { /**    Corporate Navigation bottom of page     **/
font-size:11px;
color:#ccc;
text-decoration:none;
}

.copyright {/**     Copyright line at bottom of page     **/
font-size:9px;
color:#ccc;
}


/*google*/
.cpcofferhd { background-color:#000000; color:#000000; font-weight:bold; font-size:9px; padding-left:9px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
.cpco,.cpco a  { font-size:8px;text-decoration:none; padding-left:1px; padding-right:1px; padding-top:1px;}
.cpco a:link,.cpco a:visited {font-size:8px;color:#000000;}
.cpco a:active,.cpco a:hover {font-size:8px;color:#000000;}

.cpctitle, .gsl_title {color:#000000; font-family:verdana, helvetica, sans-serif; font-size:9px; font-weight:bold;}
.gsl_link { color:#13163f; font-family:verdana, helvetica, sans-serif; font-size:9px; font-weight:bold;}
a.gsl_link:link, a.gsl_link:visited, a.gsl_link:active, a.gsl_link:hover { color:#333; font-family:verdana, helvetica, sans-serif; font-weight:bold;}
a.gsl_link:active, a.gsl_link:hover {color:#cc6600;}
a.cpclink:link, a.cpclink:visited, a.cpclink:active, a.cpclink:hover { font-size:9px; color:#333; font-family:verdana, helvetica, sans-serif; font-weight:bold;}
a.cpclink:active, a.cpclink:hover {color:#cc6600;}
.cpctext, .gsl_desc {font-family:verdana, helvetica, sans-serif; color:#000; font-size:9px;}
.cpcurl, .gsl_url {font-family:verdana, helvetica, sans-serif; color:#666; font-size:9px;}
.cpclinebg, .cpclinetop {background-color:#4E5959;} .cpcmargintop {font-size:10px;}
.cpcmarginbottom {font-size:9px;}
.cpcspacer {font-size:4px;} 
.ch {cursor:pointer;cursor:hand;}

/*photogallery*/
.pg {border:2px #cc0000 solid;}

/*video*/
.videotext10, .videotext {font-size:10px; font-weight:bold; color:#fff;}
.videotext11 {font-size:11px; font-weight:bold; color:#fff;}
.videotext12 {font-size:12px; color:#fff;}
.videohome10 {font-size:10px; color:#000;}
.videohome11 { font-size:11px; color:#000;}
.videohome12 {font-size:12px; color:#000;}	

.videotitle {color:#fff; font-weight:bold;}
.videoname {color:#fff; font-weight:bold; font-size:12px;}
.videoclose {color:#fff;}

.videosearch {border:thin #2c5569 solid;}
.videosearch2 {border-right:#999999 1px solid; border-top:#999999 1px solid; border-left:#999999 1px solid; font-size:12px; color:#000000; border-bottom:#999999 1px solid; background-color:#ffffff; font-family:arial, helvetica, sans-serif; font-weight:bold;}

.videoplayer {border:1px #c2c2c2 solid; width:320px; background-color:#A6BDDC; color:#000;}
.videoplayer2 {border:1px #fff solid; width:320px; background-color:#b2e6fd;}
.videodesc {background-color:#303a3c; color:#c2c2c2; padding:6px;}
.videodesc a, .videodesc a:visited {color:#c2c2c2;}
.videodesc a:active, .videodesc a:hover {color:#fff;}

.videoemail {background-color:#333; color:#fff; padding:3px; text-align:center;}
a.videoemail,a.videoemail:visited  {color:#fff; text-decoration:none; font-weight:bold;}
a.videoemail:active,a.videoemail:hover {color:#d9f2fe; text-decoration:none; font-weight:bold;}

.videohelp {background-color:#303a3c; color:#c2c2c2; padding:3px; text-align:center; font-weight:bold; margin-bottom:0;}
.videochooseb {background-color:#303a3c; color:#fff; padding:3px; text-align:center; border-left:1px #84898c solid; border-right:1px #84898c solid; border-bottom:1px #84898c solid;}

a.videochoose, a.videochoose:visited, a.videochoose:active, a.videochoose:hover {color:#fff; font-weight:bold;}
.videoplayer a.videochoose, .videoplayer a.videochoose:visited, .videoplayer a.videochoose:active, .videoplayer a.videochoose:hover {color:#000; font-weight:bold;}

a.videohome:link, a.videohome:visited {font-size:11px; font-weight:bold; color:#000000;}
.relatedvideo {background-color:#4d6486; height:145px; overflow:auto; width:340px;}
.relatedarticle {background-color:#4d6486; height:145px; overflow:auto; width:348px;}

.copy {font-size:9px; color:#fff;}
.smfoot {font-size:9px; color:#fff; font-weight:bold;}
.smfoot2 {font-size:9px; color:#fff; font-weight:bold;}

.vidbg1 {background-color: #4a5157;} .vidbg2 {background-color: #879193;}
.vidbg3 {background-color: #303a3c;} .vidbg4 {background-color: #879193;}
.vidbg5 {background-color: #4A5157;} .vidbg6 {background-color: #ff1800;}
.vidbg7 {background-color: #2a2a2a;}
ul.vid {margin-bottom:-8px; margin-top:5px;}

.hblog {background-image:url(/re-snowblog_bg.jpg); padding-top:20px;}
.hphotos {background-image:url(/re-latestphoto_bg.jpg); padding-top:25px;}
.hmag {background-image:url(/re-beyondthemag_bg.jpg);}
.hvideos {background-image:url(/re-latestvideo_bg.jpg); padding-top:20px; font-size:10px; color:#000000; font-weight:normal; }
.h300 {background-image:url(/s.gif);}
.rightb {background-color: #FFFFFF;}
.leftb {background-color: #FFFFFF;}
.rightcolumn {background-image:url(/blue-rightbg.jpg); border-right:#000000 2px solid;}
.leftborder {border-left:#000000 2px solid; border-right:#000000 2px solid;}
.lrborder {border-right:#000000 2px solid; border-left:#000000 2px solid; border-bottom:#00000 2px solid; border-top:#000000 2px solid;}
.bborder {border-bottom:#000000 2px solid;}
.tbborder {border-top:#000000 2px solid; border-bottom:#000000 2px solid;}
