 /* CSS Document */
body{margin:0px; background-image:url(../images/pet.jpg)}

#container{
	margin-right: auto;
	margin-left: auto;
	width: 1024px;
}

#header_container {
	margin-right: auto;
	margin-left: auto;
	width: 1004px;
	height: 164px;
}

#logo {
	background:url(../images/logo.jpg) no-repeat;
	width: 551px;
	height: 164px;
	float: left;
}

#header_2 {
	background:url(../images/header.jpg) no-repeat;
	width: 453px;
	height: 164px;
	float: right;
}

#navigation {
	width: 1004px;
	height: 39px;
	margin-right: auto;
	margin-left: auto;
}

#nav_left {
	width: 25px;
	height: 39px;
	float: left;
}

#home {
	width: 9px;
	height: 39px;
	float: left;
	background-image: url(../images/home_b.jpg);
}

#nav_line_1 {
	width: 3px;
	height: 39px;
	float: left;
}

#live_snow_gauge {
	width: 166px;
	height: 39px;
	float: left;
	background-image: url(../images/nav_bg_2.jpg);
}

#nav_line_2 {
    width: 3px;
	height: 39px;
	float: left;
}

#trail_cam_videos {
	width: 166px;
	height: 39px;
	float: left;
	background-image: url(../images/trail_cam_videos_b.jpg);
}

#nav_line_3 {
    width: 3px;
	height: 39px;
	float: left;
}

#trail_reports {
	width: 136px;
	height: 39px;
	float: left;
	background-image: url(../images/trail_reports_b.jpg);
}

#nav_line_4 {

    width: 3px;
	height: 39px;
	float: left;
}

#you_tube_channel {
	width: 168px;
	height: 39px;
	float: left;
	background-image: url(../images/you_tube_channel_b.jpg);

}

#nav_line_5 {
    width: 3px;
	height: 39px;
	float: left;
}

#snow_cams {
	width: 930px;
	height: 39px;
	float: left;
	background-image: url(../images/nav_bg_2.jpg);
}

#nav_line_6 {
    width: 3px;
	height: 39px;
	float: left;
}

#contact {
	width: 8px;
	height: 39px;
	float: left;
	background-image: url(../images/contact_b.jpg);
}

#nav_right {
	width: 23px;
	height: 39px;
	float: left;
}

#nav_shadow {
	width: 1004px;
	height: 28px;
	margin-right: auto;
	margin-left: auto;
}


#main_container {
	margin-right	: auto;
	margin-left		: auto;
	margin-bottom	:-2px;
	width			: 1000px;
	border-right	: 2px solid #d7d5d5;
	border-left		: 2px solid #d7d5d5;
	background-color: #FFFFFF;
	min-height		: 1550px;
	height			: auto;
   _height			: 1550px;
}


#inner_container{
    font-family			: Helvetica, Verdana, Arial, sans-serif;
    font-size			: 13px;
	color				: #000000;
	padding				: 0 20px 0 20px;
	margin				:-18px auto -14px auto;
	border-right		: 2px solid #d7d5d5;
	border-left			: 2px solid #d7d5d5;
	background-color	: #FFFFFF;
	width				: 960px;
	min-height			: 450px;
	height				: auto;
   _height				: 450px;
}


#inner_container a{
    font-family			: Helvetica, Verdana, Arial, sans-serif;
    font-size			: 13px;
	color				: #0061B3;
	text-decoration		: none;
}



#left_container {
	width: 320px;
	float: left;
}

#left_container2 {
	width: 320px;
	padding-left: 14px;
}

#left_box_1 {
	width: 320px;
	height: 37px;
	background-image: url(../images/tab_blue.jpg);
}

#left_box_1_heading {
	width: 280px;
	height: 37px;
	margin-right: auto;
	margin-left: auto;
}

.heading_1 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 37px;
}


#right_box_5_heading a{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 37px;
}


#left_box_2 {

	width: 320px;
	height: 17px;
}

#left_box_3 {
	width: 318px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dce9f0;
	border-left-color: #dce9f0;
	background-color: #F1F6FA;
}

#left_box_4 {
	width: 320px;
	height: 12px;
}

#left_box_5 {
	width: 320px;
	height: 37px;
	background-image: url(../images/tab_blue.jpg);
}

#left_box_2_heading {
	width: 280px;
	height: 37px;
	margin-right: auto;
	margin-left: auto;
}

#left_box_6 {
	width: 320px;
	height: 16px;
}

#left_box_7 {
	width: 320px;
	height: 17px;
}

#left_box_8 {
	width: 318px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dce9f0;
	border-left-color: #dce9f0;
	background-color: #F1F6FA;
}

#left_box_9 {
	width: 320px;
	height: 12px;
}

#left_box_10 {
	width: 320px;
	height: 16px;
}		

#left_box_11 {
	width: 320px;
	height: 37px;
	background-image: url(../images/tab_blue.jpg);
}

#left_box_3_heading {
	width: 280px;
	height: 37px;
	margin-right: auto;
	margin-left: auto;
}

#left_box_12 {
	width: 320px;
	height: 16px;
}

#left_box_13 {
	width: 318px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dce9f0;
	border-left-color: #dce9f0;
	background-color: #F1F6FA;
}

#left_box_14 {
	width: 320px;
	height: 12px;
}

#left_box_15 {
	width: 320px;
	height: 16px;
}

#left_box_16 {
    width: 320px;
	height: 271px;
}

#right_container {
	margin-right: 10px;
	margin-left: 10px;
	width: 618px;
	float: right;
}

.tex_heading{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:15px;
	color:#000000;
}

#right_box_1 {
	width: 618px;
	float: right;
	height: 473px;
}

#right_box_2 {
	width: 618px;
}

#right_box_2_a {
	width: 336px;
	height: 315px;
	float: left;
}

#right_box_2_b {
	width: 265px;
	height: 320px;
	float: right;
}

#right_box_2_b_1 {
	width: 265px;
	height: 37px;
	float: right;
	background-image: url(../images/blue_teb_2.jpg);
}

#right_box_4_heading {
	width: 250px;
	height: 37px;
	margin-right: auto;
	margin-left: auto;
}

.heading_2 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 37px;
}

#right_box_2_b_2 {
	width: 265px;
	height: 16px;
}

#right_box_2_b_3 {
	width: 240px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}

.text_2{font-family:Arial, Helvetica, sans-serif;
    color:#181818; font-size:14px;
 	line-height:26px;
}

#right_box_3 {
	width: 618px;
	float: right;
}

.text_3{font-family:Arial, Helvetica, sans-serif;
	color:#181818; font-size:16px;
	line-height:21px;
}

.text_4{font-family:Arial, Helvetica, sans-serif;
	color:#181818; font-size:14px;
	line-height:21px;
}

#right_box_4 {
	width: 613px;
	float: left;
	background-image: url(../images/blue_teb_4.jpg);
	height: 37px;
}

#right_box_5_heading {
	width: 590px;
	height: 37px;
	margin-right: auto;
	margin-left: auto;
}

#right_box_5 {
	width: 613px;
	float: left;
	height: 10px;
}




#right_box_6 {
	width: 613px;
	float: left;
	height: 208px;
}

#right_box_6_1 {
	width: 196px;
	float: left;
	height: 208px;
}

#right_box_6_2 {
	width: 198px;
	float: left;
	height: 208px;
	margin-left: 10px;
}

#right_box_6_3 {
	width: 193px;
	float: left;
	height: 208px;
	margin-left: 10px;
}






#right_thumb {
	width: 613px;
	float: left;
	height: 140px;
}

#right_thumb_1 {
	width: 116px;
	float: left;
	margin-right: 6px;
}

#thumb_pic {
	width: 112px;
	border:1px solid #DDDDDD;
	padding:2px;
}

#thumb_text {
	width: 100px;
	padding-left: 15px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000;
}



#right_box_7 {
	width: 613px;
	float: left;
	height: 208px;
}

#right_box_7_1 {
	width: 196px;
	float: left;
	height: 208px;
}

#right_box_7_2 {
	width: 198px;
	float: left;
	height: 208px;
	margin-left: 10px;
}

#right_box_7_3 {
	width: 193px;
	float: left;
	height: 208px;
	margin-left: 10px;
}

.tr_text{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#000000;
}

#tr_text_1 {
	width: 180px;
	margin-left: 15px;
}

#tr_text_2 {
	width: 180px;
	margin-left: 15px;
}

#tr_text_3 {
	width: 180px;
	margin-left: 15px;
}

#tr_text_4 {
	width: 180px;
	margin-left: 15px;
}

#tr_text_5 {
	width: 180px;
	margin-left: 15px;
}

#tr_text_6 {
	width: 180px;
	margin-left: 15px;
}

#foter {
	width: 1004px;
	height: 28px;
	margin-right: auto;
	margin-left: auto;
}

#foter2 {
	width: 1004px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
}

.copy{
	font-family:Arial, Helvetica, sans-serif;
 	color:#000000; font-size:11px;
 	line-height:40px;
}

.foter_link{
 	font-family:Arial, Helvetica, sans-serif;
 	color:#0061b3; font-size:11px;
 	line-height:40px;
 	text-decoration:none
}

.foter_link a{
 	font-family:Arial, Helvetica, sans-serif;
 	color:#0061b3; font-size:11px;
 	line-height:40px;
 	text-decoration:none
}

.foter_link a:hover{
 	font-family:Arial, Helvetica, sans-serif;
 	color:#000000; font-size:11px;
 	line-height:40px;
 	text-decoration:none
}
 
.form_link{
 	font-family:Arial, Helvetica, sans-serif;
 	color:#0061b3; font-size:11px;
  	text-decoration:none
}

.form_link a{
	font-family:Arial, Helvetica, sans-serif;
 	color:#0061b3; font-size:11px;
 	text-decoration:none
}

.form_link a:hover{
	font-family:Arial, Helvetica, sans-serif;
 	color:#000000; 
 	font-size:11px;
 	text-decoration:none
}

.form_text{
	font-family:Arial, Helvetica, sans-serif; 
	color:#005a8f; 
	font-size:14px;
}

.form_text_2{
	font-family:Arial, Helvetica, sans-serif; 
	color:#212121; 
	font-size:14px; 
	line-height:22px;
}

.spacer{line-height:5px;}

.left_link2{
	padding-left: 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#181818;
	text-decoration:none;
}
	
.left_link2 a{
	padding-left: 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#181818;
	text-decoration:none;
}

.left_link2 a:hover{
	padding-left: 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#0061b3;
	text-decoration:none;
}	

.line_set{ 
	padding-left:12px; 
	padding-top:6px; 
	padding-bottom:6px;
}

.nav_up{
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:14px; 
	text-decoration:none; 
	line-height:39px;
}

.nav_up a{
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:14px; 
	text-decoration:none; 
	line-height:39px;
}

.nav_up a:hover{
	font-family:Arial, Helvetica, sans-serif; 
	color:#FDA833; 
	font-size:14px; 
	text-decoration:none; 
	line-height:39px;
}

.right_link{
	font-family:Arial, Helvetica, sans-serif;
    color:#181818; font-size:14px;
	line-height:26px;
	text-decoration:none;
}	

.right_link a{
	font-family:Arial, Helvetica, sans-serif;
    color:#181818; 
    font-size:14px;
	line-height:26px;
	text-decoration:none;
}

.right_link a:hover{
	font-family:Arial, Helvetica, sans-serif;
    color:#0061b3; 
    font-size:14px;
	line-height:26px;
	text-decoration:none;
}	

.login_but{
	font-family:Arial, Helvetica, sans-serif; 
    color:#FFFFFF;
    font-size:14px;
	text-decoration:none;
}

.login_but a{
	font-family:Arial, Helvetica, sans-serif; 
    color:#FFFFFF;
    font-size:14px;
	text-decoration:none;
} 

.login_but a:hover{
	font-family:Arial, Helvetica, sans-serif; 
    color:#000000;
    font-size:14px;
	text-decoration:none;
} 

.reg_but{
	font-family:Arial, Helvetica, sans-serif; 
    color:#FFFFFF;
    font-size:13px;
	text-decoration:none;
}

.reg_but a{
	font-family:Arial, Helvetica, sans-serif; 
    color:#FFFFFF;
    font-size:13px;
	text-decoration:none;
}
 
.reg_but a:hover{
	font-family:Arial, Helvetica, sans-serif; 
    color:#000000;
    font-size:13px;
	text-decoration:none;
}

.go_but{
	font-family:Arial, Helvetica, sans-serif; 
    color:#FFFFFF;
    font-size:16px;
	text-decoration:none;
}

.go_but a{
	font-family:Arial, Helvetica, sans-serif; 
    color:#FFFFFF;
    font-size:16px;
	text-decoration:none;
} 

.go_but a:hover{
	font-family:Arial, Helvetica, sans-serif; 
    color:#000000;
    font-size:16px;
	text-decoration:none;
} 			  			 		  	  		  	


		
#orangeBtn75{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	background:url(../images/go.jpg) no-repeat left center; 
	font-weight:bold;
	border:none; 
	height:28px;
	width:75px;
}			

		
#orngBtn100{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	background:url(../images/orng100.jpg) no-repeat left center; 
	font-weight:bold;
	border:none; 
	height:21px;
	width:100px;
	padding-bottom:2px;
}


	
	
#btn75{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	background:url(../images/w75.jpg) no-repeat left center; 
	font-weight:bold;
	border:none; 
	height:28px;
	width:75px;
	padding-bottom:2px;
}	



	
.btn75{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	background:url(../images/w75.jpg) no-repeat left center; 
	font-weight:bold;
	border:none; 
	height:28px;
	width:75px;
	padding-bottom:2px;
}	



.btn100{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	background:url(../images/w100.jpg) no-repeat left center; 
	font-weight:bold;
	border:none; 
	height:28px;
	width:100px;
	padding-bottom:2px;
}	



#btn100{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	background:url(../images/w100.jpg) no-repeat left center; 
	font-weight:bold;
	border:none; 
	height:28px;
	width:100px;
	padding-bottom:2px;
}	


		
#btn150{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	background:url(../images/w150.jpg) no-repeat left center; 
	font-weight:bold;
	border:none; 
	height:28px;
	width:150px;
	padding-bottom:2px;
}	


	
#orngBtn150{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	background:url(../images/orng150.jpg) no-repeat left center; 
	font-weight:bold;
	border:none; 
	height:28px;
	width:150px;
	padding-bottom:2px;
}	

.orngBtn150{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	background:url(../images/orng150.jpg) no-repeat left center; 
	font-weight:bold;
	border:none; 
	height:28px;
	width:150px;
	padding-bottom:2px;
}	


#btn200{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	background:url(../images/w200.jpg) no-repeat left center; 
	font-weight:bold;
	border:none; 
	height:28px;
	width:200px;
	padding-bottom:2px;
}	



		
#genericBtn{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	background:url(../images/thbg.jpg) repeat-x left center; 
	font-weight:bold;
	border:none; 
	height:28px;
	padding-bottom:2px;
}	

#logoutBtn{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	background:url(../images/logout.jpg) no-repeat left center; 
	border:none; 
	height:21px;
	width:65px;
	padding-bottom:2px;
}




#pageHeader{
	font-weight:bold; 
	font-size:16px;
	color:#3494D0;
	border-bottom:1px solid #3494D0;
	padding-bottom:5px;
	margin-bottom:20px;
}


#tbl{
	width:100%;
	border-bottom:1px solid #DDDDDD; 
}

#tblHeader td{
	background:url(../images/thbg.jpg) repeat-x; 
	text-transform:capitalize;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:27px
}


#tblHeader a{
	color:#FFFF88;
}

#tblHeader a:hover{
	color:#FFFFFF;
}


#tdleft{
	border-left:1px solid #DDDDDD;
	padding-left:5px;
}

#tdright{
	border-right:1px solid #DDDDDD;
	padding-right:5px;
}


#tblCnt td{
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding-right:5px;
	padding-left:5px;
}

#normaltbl{
	font-size:12px; 
	padding:5px;
	width:100%;
}

#normaltbl tr{
	height:25px;
}

#dbtd{
	padding-left:10px; 
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}

#dbtd2{
	padding-left:10px; 
	border-bottom:1px solid #DDDDDD;
}

#dbtd3{
	padding-left:10px; 
	border-right:1px solid #DDDDDD;
}

#dbtd4{
	padding-left:10px; 
}


#okmsg { 
	margin:0 0 10px 0; 
	padding:5px 5px 5px 10px;;
	text-align:left;
	border:2px solid #00FF00; 
	background:#F0FFF0;
}

#wrnmsg { 
	margin:0 0 10px 0; 
	padding:5px 5px 5px 10px;;
	text-align:left;
	border:2px solid #FFD700; 
	background:#FFFFDD;
}

#errmsg {
	margin:0 0 10px 0; 
	padding:5px 5px 5px 10px;;
	text-align:left;
	border:2px solid #FF0000; 
	background:#FFFFCC;
	color:#A0161C;
}



#paging {
	text-align:right;
	height:18px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:5px;	
}

#paging a {
	border:1px solid #2579C2;
	font-size:1em;
	height:36px;
	margin:0pt 3px;
	padding:2px 4px;
	text-decoration:none;
}

#paging a:hover {
	background:#2579C2 none repeat scroll 0%;
	border:1px solid #2579C2;
	color:#FFFFFF;
	text-decoration:none;
}

#paging b {
	background:#2579C2 none repeat scroll 0%;
	border:1px solid #2579C2;
	color:#FFFFFF;
	font-size:1em;
	margin:0pt 3px;
	padding:2px 4px;
}




#divTopRight {
	background-color:#FFFFFF;
	border:1px solid #336699;
	clear:both;
	font-family:tahoma,verdana,arial;
	font-size:11px;
	padding:5px 5px 10px;
	position:absolute;
	right:10px;
	top:120px;
	width:180px;
}

#divTopRight .save-content {
	margin-top:5px;
	text-align:left;
}

#divTopRight .save-content ul {
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#divTopRight .save-content ul li {
	clear:both;
	margin:0;
	padding:0;
}

.r {
	text-align:right;
}

#divTopRight .save-content ul li a.delete, #divTopRight .save-content ul li a.delete:hover{
	background:transparent url(../images/delete-cart-item.gif) no-repeat scroll 100% -14px;
	cursor:pointer;
	display:block;
	float:left;
	height:13px;
	margin-top:3px;
	width:13px;

}

#divTopRight .save-content ul li a.delete:hover{
	background:transparent url(../images/delete-cart-item.gif) no-repeat scroll 100% 0;
}

#divTopRight .save-content ul li:hover a.title {
	background-color:#404040;
	color:#FFFFFF;
	text-decoration:none;
}

#divTopRight .save-content ul li a.title {
	font-weight:100;
	margin-left:3px;
	padding:1px 3px 1px 0;
}
