/****Northern*Extremes*Snowmobiling*CSS****/
.facebookk{
	background-color:#000000;
	height: 442px;
	width: 292px;
}
.report {
	color: #FF9900;
	font-weight: bold;
	font-size: 12px;
}
.reporttxt {
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 20px;
}
ol, li{
	padding-top: 2px;
	text-decoration: none;
	padding-bottom: 2px;
}
#camimage {
top: 0px;
left: 0px;
position: absolute;
height: 240px;
width: 300px;
padding: 6px;
margin-top: 20px;
margin-left: 10px;
border: 2px #888888 solid;
border-top: 10px #888888 solid;
position: relative;
line-height: 1.3em;
}
#bigcamimage {
top: 0px;
left: 0px;
position: absolute;
height: 328px;
width: 384px;
padding: 6px;
margin-top: 20px;
margin-left: 10px;
border: 2px #888888 solid;
border-top: 10px #888888 solid;
position: relative;
line-height: 1.3em;
}


HTML {
margin: 0px;
padding: 0px;}

BODY {
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
}

#ow{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
	background-color: #000000;
	position:relative;
}
/**/
#iw{
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
background-image: url(../images/backgrounds/nx_bg_2010.jpg);
background-repeat: no-repeat;
background-position: center top;
border: 2px solid #000000;
position: relative;}

#primarynav, #cL1, #cR1, #homecL1{
padding: 4px;
margin: 0px;
height: auto;
border: 1px #888888 solid;
border-top: 6px #888888 solid;
position: relative;
line-height: 1.3em;
}
#godaddyseal{
	padding: 0px;
	margin: 0px;
	height: 36px;
	position: relative;
	background-color: #FFFFFF;
	left: 0px;
}
.opaquetext {
margin: 0px;
padding: 0px;
background-color: transparent;
height: 100%;
width: 100%;
position: relative;
z-index: 101;
}
.opaquetext img {
	z-index: 1001;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.bg{
top: 0px;
left: 0px;
position: absolute;
height: 100%;
width: 100%;
background: #333333;
filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
z-index: 100;}

/****************************Header****************************/
#h{
	margin: 0px;
	position: relative;
	width: 98%;
	font-weight: bold;
	text-align:left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

/**************************Navigations**************************/
#primarynav{
margin-top: 30px;
margin-right: 4px;
width: 734px;
vertical-align: middle;
text-align: center;
}
A.navclass {
	color: #FF9900;
	FONT-SIZE  :12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION  : none;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 18px;
}
A.menuanchorclass {
	color: #FF9900;
	FONT-SIZE  :12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION  : none;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 18px;
}
.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
	text-decoration: underline;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenustyle{
	overflow: scroll;
	height: 450px;
}
.anylinkmenu{
	position: absolute;
	top: 12px;
	left: 0px;
	visibility: hidden;
	line-height: 22px;
	z-index: 10000; /* zIndex should be greater than that of shadow's below */
	background-color: #333333;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 1px;
}

.anylinkmenu ul, li{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
	width: 100%;
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #888888;
}

.anylinkmenu a:hover{ /*hover background color*/
	color: #FFFFFF;
}

/* ######### Alternate multi-column class for drop down menus ######### */

.anylinkmenucols{
	position: absolute;
	width: 350px;
	left: 0;
	top: 0;
	visibility: hidden;
	border: 1px solid black;
	padding: 10px;
	font: normal 12px Verdana;
	z-index: 100;
	background-color: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
	float: left;
	padding: 3px 8px;
	margin-right: 5px;
	background-color: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

#nav ul {
	padding: 0px;
	margin-left: 10px;
	list-style: none;
	font-size: 12px;
	margin-top: 10px;
}
ul#nav {
margin: 0;
padding: 0.8em 0 0.8em 0;}

#nav ul li {
	list-style: none;
}
ul#nav li{
display: inline;
padding-left: 0.0em;
padding-right: 0.0em;
}
#nav ul li a {
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	z-index: 1000;
}
#nav ul li a:hover {
	color: #CCCCCC;
}
#nav .special {
	color: #CCCCCC;
}
ul#nav li#lastlink{
border: 0px;
}
/******************/

/**************************Main*Content*************************/
table, tr, td, img {
margin: 0;
padding: 0;
border: 0;}

#content{
margin: 0px;
margin-bottom: 40px;
padding: 0px;
width: 1120px;
height: auto !important;
min-height: 450px;
height: 450px;
text-align: left;}

#cL{
width: 370px;}

#cL1{
	width: 240px;
	padding: 8px;
	margin-top: 10px;
	margin-left: 10px;
}
H1 {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#homecL1{
width: 300px;
padding: 10px;
margin-top: 6px;
margin-left: 8px;}

#cR{
width: 420px;}

#cR1{
width: 710px;
padding: 10px;
margin-top: 10px;}

h2{
color: #ff9900;
font-size: 14px;
margin-top: 5px;
padding: 3px 6px;
border-bottom: 3px double;
border-color: #ff9900;}

h3{
color: #FF9900;
font-size: 12px;
margin-top: 5px;
padding: 3px 6px;
font-weight: bold;
text-transform: uppercase;
border-top: 1px dotted #808080;
border-bottom: 1px dotted #808080;}

h4{
color: #A6A78B;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
border: 1px  #330033 solid;
border-right: 0;
border-left: 0;}

.p-indent{
text-indent: 5%}

p{
margin: 0px;
padding: 10px 5px;}

#form td{
vertical-align: top;}

.move-left {
float: left;
margin-right: 20px;}

.move-right {
float: right;
margin-left: 20px;}

.color1{
color: #FF9900;}

.style1{
font-size: 9px;
font-style: italic;}

.tablefooter {
color: #cacaca;
font-size: 10px;
line-height: 10px;}

.tableheader {
color: #f90;}

#map {
margin-right: auto;
margin-left: auto;
height: 315px;
width: 380px;
display: block;
border: 0px;
}

/*******************************Footer**************************/
#footer{
width: 100%;
min-height: 10px;
height: auto;
background: #333333;
filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
z-index: 100;
color: #FFFFFF;
font-size: 10px;
text-align: center;
position: relative;
vertical-align:baseline;
}
#footer a {
	font-weight: normal;
	text-decoration: none;
	z-index: 1000;
}

/*********************************Links****************************/
a {
text-decoration: none;}

a:link {
	color: #F99C03;}
	
a:visited {
	color: #F99C03;}
	
a:hover {
	color: #FFFFFF;}
	
a:active {
	color: #F99C03;}

/**End**/

