/* Style Headings */
h1, h2, h3, h4, h5, h6{font-family:Century Gothic; line-height: 1.5em;}
h1 {font-size: 19px;}
h2 {font-size: 17px; }
h3, h4 {font-size: 15px;}
h5 {font-size: 13px; }
h6 {font-size: 12px; }
h4, h5, h6 {margin: 2px; }

.breadcrumbs {font-size: 10px; padding: 5px 20px; }
.breadcrumbs a {color: #9F9F9F; }

.aboutus { padding: 20px 0px 0px 0px; width:100%; overflow:hidden; }
.aboutus_left { float:left; width: 320px;}
.aboutus_right { float:left; width:400px; padding: 0px 0px 0px 10px; }
.aboutus_right p { margin:0px; }

.webcam { margin: 10px; text-align:center; }
.floating { float: left; width: 50%; }
.text { margin: 10px 0px; }

.videos { float: left; width: 230px; padding: 10px; }
.heading { color:red; text-decoration:underline; }
.arrow { margin: 0px 2px 0px 15px; }
.arrow_list { margin: 0px 2px 0px 3px; }


.guides { border-width: 1px; border-style:solid; border-color:grey; vertical-align:top; width:100%; cellspacing: 3px; }
.guides tr { border-width: 1px; border-style:solid; border-color:grey; }

img { border: 0px; }
.atv_clubs li { line-height: 20px; list-style-type:none; }
hr { height:2px; margin:0px; }

.daylidoc { width: 153px; height: 153px; vertical-align:top; }

.table_div { padding: 20px 10px; overflow:hidden; }
.table_div_col { float:left; width: 240px; padding: 0px 10px 0px 10px; text-align:center; height: 180px; }
.table_div h1 { margin:0px; }

.equipment_reviews { height: 100px; }
.table_width { width:33%; }
.ratings, .ratings img { height:25px; vertical-align: middle; margin:0px; }
.timestamp{ margin:0px; }

.store { border:1; width:100%; }
.store td { width: 50%;}
.store_left { float:left; width:340px; padding: 15px; vertical-align:top; }
.store_right{ float:left; width:340px; padding: 15px 15px 0px 15px; vertical-align:top; }
.store_tpl { float:left; width: 200px; margin: 0px 20px 10px 20px; text-align:center; }
.store_img { width:160px; height:120px; margin: 0px auto; }

.tt_left { float:left; width:340px; }
.tt_right { float:left; width:350px; padding: 0px 0px 0px 40px; }

.article { line-height:20px; text-indent:25px; }
.article_sum_img { float:left;}
.article_sum_img img { padding: 0px 20px 20px 0px; }
.article_summary { padding: 5px 0px 5px 0px; }
.article_summary_divider { padding: 15px 0px 15px 0px; text-align:center; }
.article_sum_text h2 a { color:#000000; text-decoration:none; margin-bottom:0px; }
.article_sum_text h3, .article_sum_text h2 { color:#000000; text-decoration:none; margin:0px 0px 0px 0px; font-style:normal; }
.article_sum_text h2 a:hover { text-decoration:underline; }
.article_sum_text p, .article_sum_text a, .article_sum_text ol li{ font-style: italic; color:#808080; }
.article_sum_text a { font-style: italic; color:red; }
.align-right { float:right; margin: 0 0 15px 15px; }

.review { float: left; border: thin silver solid; margin: 0px 5px 10px 5px; padding: 1em; width: 325px; }
.review p { text-align: center; font-style: italic; font-size: smaller; text-indent: 0; }
.review h2 { text-align:center; color:red; margin: 0px 0px 0px 0px; }
.review h6 { text-align:center; font-weight:normal; margin: 0px 0px 8px 0px; }
.overflow { overflow:hidden; padding: 0px 0px 60px 0px;}

.top_left{float: left; width: 360px;}
.top_right{margin-left:370px;}
.top_div{overflow:hidden; border: thin silver solid; margin: 20px 5px 10px 5px; padding: 1em; background-image:url('/website/images/bkgd_ln.jpg'); background-repeat:repeat-x; background-color:#e9efef;}
.top_right h2, .web_cams h3, .right_col h3, .right_col2 h3{font-variant: small-caps; color:#800000;background-image:url('/website/images/divider_dots_horz.gif') ; background-position:bottom; background-repeat:repeat-x; padding: 0px 0px 0px 4px;}
.top_right p, .top_right p a{margin:0px; line-height: 20px; text-decoration:none; font-size:11px;}

.web_cams, .right_col2{border-top: thin silver solid;}
.web_cams, .right_col, .right_col2  {text-align:center; border-bottom: thin silver solid; padding: 10px 0px;}
.web_cams h3, .right_col h3, .right_col2 h3{margin:0px;}
.web_cams span, .web_cams img, .right_col img, .right_col2 img{margin-top: 8px; font-weight:bold;}
.web_cams p, .right_col p, .right_col2 p{font-size: 9px; margin: 2px;}
.web_cams a, .right_col a, .right_col2 a{font-weight:normal;}
.loginright_col{border-bottom: thin silver solid; border-top: thin silver solid;}
.rightcol_loginform p{padding:0px; margin:0px;}


.left, .right{ padding: 0px 0px 0px 0px; }
.left{float: left; width: 48%; margin-left: 5px;}
.right{margin-left: 52%; margin-right: 5px;}
.hp_cont{ overflow:hidden; }
.hp_cont h1 {font-variant: small-caps; color:#800000; margin:0px; padding:0px;}
.hp_cont h3, .hp_cont h3 a, .hp_cont h3 a:visited, .page_head h4{font-weight: normal; color: #808080; margin:0px; padding:0px; text-decoration:none;}
.hp_cont h3 a:hover{color:#808080;}
.hp_cont h1, .hp_cont h3 {line-height: 20px;}
.hp_cont p{padding: 3px 0px 3px 0px; margin:0px;}

.page_head h4{font-size: 12px;}
.page_head h1{font-variant: small-caps; color:#800000; margin-bottom:0px;}

li.quip-comment {
	margin-top: 5px;
}
.quip-comment-body {
	border: 1px solid #eee;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 3px 3px 3px #bbb;
	-webkit-box-shadow: 3px 3px 3px #bbb;
	-moz-box-shadow: 3px 3px 3px #bbb;
	padding: 7px !important;
}
ol.quip-comment-list li ol {
	padding-right: 0;
}
ol.quip-comment-list {
	margin-right: 0;
	padding-right: 0;
}
.quip-reply-link {
	float: none !important;
	}
ol.quip-comment-list li {
	margin: 13px 0;
}
.sidemenu ul{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}


.tabheadingmain{color:#800000; margin: 10px 0px 0px 0px;}
.tabheadingsub{font-weight:normal; color:#808080; margin: 0px;}

.videos{width: 500px; border:1px ridge #000000; width:90%; height: 120px; background-color:#84b537; margin:15px; padding:5px; clear:both; font-size:10pt; -moz-border-radius: 15px; border-radius: 15px; overflow:hidden;}
.video_left{float: left; width: 150px; margin: 15px;}
.video_right{margin-left: 165px;}
.video_right h3, .video_right h3:a{margin: 5px 0px 3px 0px; padding:0px; color:#000;}


.img_caption_right{ float: right; border: thin silver solid; margin: 0px 5px 10px 25px; padding: 1em; }
.img_caption_right p{text-align: center; font-style: italic;font-size: smaller; text-indent: 0; }
.img_caption_left{ float: left; border: thin silver solid; margin: 0px 25px 10px 5px; padding: 1em; }
.img_caption_left p{ text-align: center; font-style: italic; font-size: smaller; text-indent: 0; }

.right_col_cont { padding: 0px 0px 20px 0px; width: 199px;}
.right_col_cont h5{ background-image:url('/website/images/right_col_bg.png'); background-position:right; background-repeat:no-repeat; line-height: 30px; text-indent: 30px; color:#a6a6a6; font-weight:normal; margin:0px; padding: 0px 10px 0px 0px; }
.right_col_listing, .other_interest { margin:0px; padding: 2px; list-style-type:none; }
.right_col_listing li{ background-image: url('/website/images/arrow.gif'); background-repeat: no-repeat; background-position: 0 .7em; padding-left: 1em; font-size: 11px; margin-top: 1px;}
.other_interest li{font-size:11px; margin-left: 5px; margin-top: 1px;}
.advertizing {text-align:center; }
.advertizing {margin-top:10px;}


/*Contact Form*/
.contactusfieldset ol, .webcamsubmit {  padding: 1em 1em 0 1em;  list-style: none;  }
.contactusfieldset li, .webcamsubmit li{  padding-bottom: 1em;  }
.contactusfieldset label, .webcamsubmit label, .webcamsubmit label select{display:block;}
.contactusfieldset input{width: 200px;}
.form-buttons input{width: 100px;}

.myoutdoorsadv{float: left; height: 60px; width: 325px; padding: 10px; vertical-align: top;}
.myoutdoorsadv img{float:left; width: 41px; padding: 15px;}
.myoutdoorsadv p{float: left; width: 254px; margin: 0px; padding:0px;}
.myoutdoorsadv p a, .myoutdoorsadv p a:visited{font-weight:bold;}

.sidemenu ul {text-align: left; margin: 8px 8px 8px 0px; padding: 0;}
.sidemenu ul li, .sidemenu h2 {list-style: none; padding: 7px 3px; margin: 0;}	
.sidemenu ul li a:link,
.sidemenu ul li a:visited, .comment{
	font-family: Georgia, 'Times New Roman', Times, Serif;
	background-image: none;	
	background-color: transparent;
	border: none;
	color: #7BA857;
	padding-left: 0;
	text-decoration:none;	
}
.sidemenu ul li a span {
	color: #9F9F9F;	
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-style: normal;
	font-size: 1em;
}
.sidemenu ul li a:hover { color: #000;	}
.author, .ago, .comment a{font-size: 10px; color: #9F9F9F;}
.sidemenu h4{border-bottom: thin silver solid;}
.quip-latest-comments{margin: 0px; padding:0px;}
.quip-comment{margin: 15px 0px 25px 0px; font-family: Georgia, 'Times New Roman', Times, Serif;}
.quip-comment-text p{margin:0px; padding:0px;}
.quiptitle{border-bottom: thin silver solid; font-weight:bold; font-size: 15px; font-family:Century Gothic; line-height: 1.5em;}
.quip-comment span, .quip-comment span a, .loginlink a, .loginlink{font-size: 11px; color: #9F9F9F; }
.quip-comment-text{padding: 5px 0px 0px 0px;}

.loginform label, .registerform label, .submitform label{
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

.loginform label{
	width: 6em;
}

.registerform label{
	width: 9em;
}

.submitform label{
	width: 12em;
}

.forgotpsswrd{
	margin-left: 4em;
}

.submit input{
	margin-left: 1em;
}
.loginform input, .registerform input, .registerform select, .submitform input, .submitform select{
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351
}
.registerform input, .submitform input{
	width: 15em;
}

.loginform_rightcol input{
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	width: 13em;
}
.loginform_rightcol label{
	display:block;
	width: 5em;
	font-size: 12px;
}
.rightcol_loginform fieldset{
	border:0px;
	width: 199px;
}


fieldset{
	border: 1px solid #781351;
	width: 20em
}
.register fieldset{
	border:none;
	width: 100%;
}
legend{
	font-weight:bold;
	background-image:url('/website/images/greygrad.gif'); background-repeat:repeat-x;
	border: 1px solid #781351;
	padding: 2px 6px
}

.loginMessage{
	font-size: 13px;
	color:red;
}

.loginFP{
	margin-top: 2em;
}
.loginlink {padding: 3px;}

