/* CSS RESET FOR XHTML ELEMENTS
----------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
ol, ul {
list-style:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
}
q:before, q:after {
content:'';
}
/* HELPER CLASSES 
----------------------------------------------------------------------*/
.clear {
clear:both;
}
.clear_left {
clear:left;
}
.clear_right {
clear:right;
}
.float_left {
float:left;
}
.float_right {
float:right;
}
/*------------------ END RESET -----------------------*/
h1 {
	font: bold 16pt Verdana, Arial, Helvetica, sans-serif;
	color: #0077c5;
}
h2 {
	font: 14pt Verdana, Arial, Helvetica, sans-serif;
	color: #0077c5;
}
h3 {
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
	color: #0077c5;
}
h4 {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #0077c5;
}
body {
	background-color: #f2f3f5;
	margin: 0px;
	padding: 0px;
}
/* snow background
body {
	background-color: #ffffff;
	background-image: url(http://www.lasmag.com/images/global/bg_snow.jpg);
	background-repeat: repeat-y;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
#outer_container {
	margin:0px auto;
	width: 980px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
*/
#outer_container {
	margin:0px auto;
	width: 980px;
	background-image: url(images/bg.gif);
	background-color: #f7f7ee;
	background-repeat: repeat-y;
	background-position: center center;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#container {
	margin:0px auto;
	width: 980px;
	background-color: #dee1e9;
}
.clear {
	clear: both;
}
.headline {
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	height: 20px;
	padding-left: 10px;
	vertical-align: middle;
	background-image: url(http://www.lasmag.com/images/global/headlines_bg_blue2.jpg);
/*	background-image: url(http://www.lasmag.com/images/global/headlines_bg_blue.jpg);
	background-image: url(http://www.lasmag.com/images/global/headlines_bg_brown.jpg);
	background-image: url(http://www.lasmag.com/images/global/headlines_bg_grey.jpg);
*/	padding-bottom: 0px;
	padding-top: 2px;
}
.headline a:link, .headline a:visited, .headline a:active {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
.headline a:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}
.rss_feed{
	padding-right: 10px;
	float: right;
}
/* Header */
#header {
	background-color: #50b1f1;
}
.top_nav_box{
	background-color: #FFFFFF;
}
.head_left {
	float: left;
	width: 350px;
	height: 225px;
	background-color: #50b1f1;
}
.head_middle {
	float: left;
	width: 250px;
	height: 225px;
	background-color: #50b1f1;
}
.head_right {
	float: right;
	width: 380px;
	height: 225px;
	background-color: #50b1f1;
}
.head_right_image {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
}
.head_right_subscribe {
	font: normal 14pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.head_right_subscribe a:link, .head_right_subscribe a:visited, .head_right_subscribe a:active  {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
.head_right_subscribe a:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}
.head_right_list {
	font: bold 10pt/14pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-left: 110px;
	padding-top: 10px;
}
.head_right_list a:link, .head_right_list a:visited, .head_right_list a:active  {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
.head_right_list a:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}
/* TOP LEADERBOARD AND TOP SEARCH */
.top_leaderboard {
	float: left;
	height: 90px;
	width: 728px;
}
.top_search {
	float: right;
	width: 242px;
	background-color: #000066;
	height: 80px;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
}
.top_search_title {
	font-size:13px;
	color:#FFF727;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 8px;	
}
.top_search_input {
	text-align: left;
	font: 10pt Arial, Helvetica, sans-serif;
	width: 150px;
}
.top_search_button {
	border:none;
	background:transparent url(http://www.lasmag.com/images/global/search_button.png) no-repeat;
	height:19px;
	width:54px;
	vertical-align:middle;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;
}
.top_search_links {
	font-size:11px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: bold;
	vertical-align: top;
	padding-top: 8px;
}
.top_search_links a:link, .top_search_links a:visited, .top_search_links a:active {
	color:#FFFFFF;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
.top_search_links a:hover {
	text-decoration: underline;
}
/* BREAKING NEWS
--------------------------------------*/
.breaking_news {
}
.breaking_news_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-transform: uppercase;
	border-top: 3px solid #FF0000;
	border-bottom: 3px solid #FF0000;
	width: 960px;
}
.breaking_news_event a:link, .breaking_news_event a:visited, .breaking_news_event a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.breaking_news_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
/* Slider */
.slider {
}
.slider_288 {
	height: 288px;
	width: 980px;
	background-color: #dee1e9;
	background-image: url(images/slider_boat_show.jpg);
}
/* Sponsor ad section */
.sponsors{
	background-color: #dee1e9;
	height: 90px;
	width: 970px;
	padding-left: 5px;
	margin-top: 5px;
}
.sponsors_left{
	float: left;
	height: 85px;
	width: 227px;
	padding-left: 10px;
	padding-top: 5px;
	background-color: #FFFFFF;
}
.sponsors_right{
	float: right;
	height: 90px;
	width: 728px;
}
/* Main Body */
.main{
}
.main_body{
	float: left;
	width: 660px;
	padding: 5px;
	text-align: left;
	background-color: #dee1e9;
}
.main_body_wide{
	float: left;
	width: 975px;
	text-align: left;
	padding-left: 5px;
	vertical-align: top;
}
.right_nav{
	width: 300px;
	padding: 5px;
	float: right;
	text-align: center;
	vertical-align: top;
	background-color: #dee1e9;
}
.right_nav_inset{
	width: 300px;
	float: right;
	text-align: center;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/* BODY COPY */
.body_copy_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	background-color: #e9ebec;
	padding: 5px;
}
.body_copy_event a:link, .body_copy_event a:visited, .body_copy_event a:active {
	color:#000099;
	font-size:11pt;
	text-decoration: underline;
	text-transform: none;
}
.body_copy_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.body_copy_event_title {
	color:#000000;
	font-size:12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.body_copy_event_title a:link, .body_copy_event_title a:visited, .body_copy_event_title a:active {
	color:#0077c5;
	font-size:12pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.body_copy_event_title a:hover {
	text-decoration: none;
	text-transform: none;
	color: #0077c5;
}
.body_copy_med_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.body_copy_med_event a:link, .body_copy_med_event a:visited, .body_copy_med_event a:active {
	color:#000099;
	font-size:9pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.body_copy_med_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.body_copy_med_event_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.body_copy_med_event_title a:link, .body_copy_med_event_title a:visited, .body_copy_med_event_title a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.body_copy_med_event_title a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.body_copy_small_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}
.body_copy_small_event a:link, .body_copy_small_event a:visited, .body_copy_small_event a:active {
	color:#000099;
	font-size:7pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.body_copy_small_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.body_copy_small_event_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	font-weight: bold;
}
.body_copy_video_box {
	text-align: center;
	position: relative;
}
.body_copy_video{
	clear: both;
	float: left;
	background-color: #ebebeb;
	border: 2px solid #000000;
	margin-right: 10px;
}
.indented {
        padding-left:2em;
}
/* Details Photo Cut Line and credit */
.photo_credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
}
.photo_cut_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
}
.photo_cut_line a:link, .photo_cut_line a:visited, .photo_cut_line a:active {
	color:#000099;
	font-size:9pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.photo_cut_line a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
/*Add This Links*/
.facebook_like_box {
	float: right;
	width: 300px;
	text-align: right;
	padding-top: 0px;
}
.articles_facebook_like_box {
	float: right;
	width: 300px;
	text-align: right;
}
/* PRINTER FRIENDLY INFO */
.printer_friendly{
	background-color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	width: 875px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/* READER COPY INFO */
.reader {
	background-color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
}
.reader_copy_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	text-align: justify;
	background-color: #FFFFFF;
}
.reader_copy_event a:link, .reader_copy_event a:visited, .reader_copy_event a:active {
	color:#000099;
	font-size:14pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.reader_copy_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.reader_copy_event_title {
	color:#000000;
	font-size:16pt;
	font-weight: bold;
}
/* ARTICLE TAGS */
.article_tags_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
	background-color: #EEEDED;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.article_tags_event a:link, .article_tags_event a:visited, .article_tags_event a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: underline;
	text-transform: none;
}
.article_tags_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.article_tags_event_title {
	color:#000000;
	font-size:10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.article_tags_event_title a:link, .article_tags_event_title a:visited, .article_tags_event_title a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.article_tags_event_title a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
/* 3 COLUMN LAYOUT */
.three_columns{
	width: 660px;
}
.three_col_left {
	float: left;
	width: 218px;
	padding-right: 2px;
	padding-left: 0px;
}
.three_col_right {
	float: right;
	width: 218px;
	padding-left: 2px;
}
.three_col_center {
	float: left;
	padding-right: 2px;
	padding-left: 2px;
	width: 216px;
}
/* 2 COLUMN LAYOUT */
.two_columns{
	margin:10px auto;
	width: 660px;
}
.two_col_left {
	float: left;
	width: 328px;
	padding-right: 2px;
}
.two_col_right {
	float: right;
	width: 328px;
	padding-left: 2px;
	text-align: right;
}
.two_col_right_left {
	float: right;
	width: 328px;
	padding-left: 2px;
	text-align: left;
}
/* 2 - 1 COLUMN LAYOUT */
.two_one_columns{
	margin:0px auto;
	width: 660px;
}
.two_one_col_left {
	float: left;
	width: 438px;
	padding-right: 2px;
}
.two_one_col_right {
	float: right;
	width: 218px;
	padding-left: 2px;
	background-color: #CCCCCC;
}
/* 1 - 2 COLUMN LAYOUT */
.one_two_columns{
	margin:0px auto;
	width: 660px;
}
.one_two_col_left {
	float: left;
	width: 218px;
	padding-right: 2px;
	padding-left: 0px;
	background-color: #666666;
}
.one_two_col_right {
	float: right;
	width: 438px;
	padding-left: 2px;
	background-color: #CCCCCC;
}
/* TOP STORY */
.top_story  {
	background-image: url(http://www.lasmag.com/images/global/overlay_500.png);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
	background-color: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.top_story_title {
	font: bold 14pt Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 5px;
	text-decoration: none;
	padding-bottom: 5px;
}
.top_story_title a:link, .top_story_title a:visited, .top_story_title a:active {
	font: bold 14pt Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.top_story_title a:hover {
	text-decoration: underline;
}
.top_story_image {
	text-align: center;
	margin: 3px;
	float: left;
	border: 2px solid #000066;
}
.top_story_video{
	clear: both;
	float: left;
	background-color: #ebebeb;
	margin-bottom: 10px;
	margin-right: 10px;
}
.top_story_video_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	background-color: #ebebeb;
	padding: 4px;
}
.top_story_video_title a:link, .top_story_video_title a:visited, .top_story_video_title a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.top_story_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #333333;
	padding-left: 5px;
	height: auto;
}
.top_story_event a:link, .top_story_event a:visited, .top_story_event a:active {
	color: #333333;
	font-size: 12pt;
	font-weight: bold;
}
.top_story a:hover {
	TEXT-DECORATION: underline;
	color: #333333;
}
/* MORE TOP STORIES */
.more_top_stories {
	background-color:#f2f2f2;
	text-align: left;
	padding-left: 5px;
}
.more_top_stories_header {
	color: #000000;
	font: bold 10pt Arial, Helvetica, sans-serif;
	clear: both;
	height: auto;
	width: auto;
	text-align: left;
}
.more_top_stories_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f2f2f2;
	border-left-color: #f2f2f2;
	text-align: left;
	background-image: url(http://www.lasmag.com/images/global/overlay_250.png);
	height: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.more_top_stories_event a:link, .more_top_stories_event a:visited, .more_top_stories_event a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.more_top_stories_event a:hover {
}
.more_top_stories_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
}	
.more_top_stories_tag_line a:link, .more_top_stories_tag_line a:visited, .more_top_stories_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.more_top_stories_tag_line a:hover {
	text-decoration: underline;
}
.more_top_stories_image_box {
	height: 67px;
	width: 95px;
	border: 1px solid #0000FF;
	overflow: hidden;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	text-align: center;
	background-color: #333333;
}
/* HOTWIRE */
.hot_wire {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.hot_wire_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.hot_wire_title a:link, .hot_wire_title a:visited, .hot_wire_title a:active {
	color:#666666;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
}
.hot_wire_title a:hover {
	text-decoration: underline;
}
.hot_wire_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f2f2f2;
}
.hot_wire_event a:link, .hot_wire_event a:visited, .hot_wire_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.hot_wire_event a:hover {
	text-decoration: underline;
}
.hot_wire_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
	float: right;
	padding-top: 10px;
}	
.hot_wire_tag_line a:link, .hot_wire_tag_line a:visited, .hot_wire_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.hot_wire_tag_line a:hover {
	text-decoration: underline;
}
.hot_wire_image_box {
	border: 1px solid #333333;
	margin-right: 3px;
	margin-left: 3px;
	text-align: center;
	height: 100px;
	width: 100px;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
}
/* NEWS */
.news {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f2f2;
	height: 260px;
}
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #cb0000;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.news_title a:link, .news_title a:visited, .news_title a:active {
	color:#666666;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
}
.news_title a:hover {
	text-decoration: underline;
}
.news_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #7b7d83;
	text-align: left;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
.news_event a:link, .news_event a:visited, .news_event a:active {
	color:#7b7d83;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.news_event a:hover {
	text-decoration: underline;
}
.news_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
	float: right;
	padding-top: 10px;
}	
.news_tag_line a:link, .news_tag_line a:visited, .news_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.news_tag_line a:hover {
	text-decoration: underline;
}
.news_image_box {
	border: 1px solid #333333;
	margin-right: 3px;
	margin-left: 3px;
	text-align: center;
	height: 100px;
	width: 100px;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
}
.news_event_hours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

/* SHOW HOURS */
.show_hours_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #cb0000;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.show_hours_title a:link, .show_hours_title a:visited, .show_hours_title a:active {
	color:#666666;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
}
.show_hours_title a:hover {
	text-decoration: underline;
}
.show_hours_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.show_hours_event a:link, .show_hours_event a:visited, .show_hours_event a:active {
	color:#7b7d83;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.show_hours_event a:hover {
	text-decoration: underline;
}
/* COLUMNS */	
.columns {
	text-align: left;
	vertical-align: top;

}
.column_image {
	background-color: #333333;
	border: 1px solid #FFFFFF;
	float: left;
	margin-right: 5px;
}
.columns_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #CCCCCC;
	background-image: url(http://www.lasmag.com/images/global/overlay_250.png);
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	height: 77px;
	padding-bottom: 5px;
}
.columns_event a:link, .columns_event a:visited, .columns_event a:active {
	TEXT-DECORATION: none;
	color: #000033;
}
.columns_event a:hover {
	TEXT-DECORATION: underline;
	color: #000066;
}
.columns_name {
	TEXT-DECORATION: none;
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.columns_title {
	TEXT-DECORATION: none;
	color: #666666;
	font-size: 9pt;
	font-weight: normal;
}
.columns_time {
	TEXT-DECORATION: none;
	color: #666666;
	font-size: 8pt;
	font-weight: normal;
}
/* SIDE SEARCH */	
#side_search {
	width:300px;
	margin:0px;
	padding:0px;
	}
	.side_search_box {
	padding:0px 5px 10px 7px;
	background-image: url(http://www.lasmag.com/images/global/search_box_bg.gif);
	height: 100px;
	width: 300px;
	background-repeat: no-repeat;
	background-position: left top;
}
.side_search_term {
	margin:0px;	
	padding:0px;
	font-size:14px;
	text-align:left;
	max-width:195px;		
}	
.side_search_title {
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: bold;
	vertical-align: top;
	padding-top: 20px;
	padding-left: 10px;
}
.side_search {
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: bold;
	vertical-align: top;
}
.side_search a:link, .side_search a:visited, .side_search a:active {
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.side_search a:hover {
	text-decoration: underline;
}
.side_search_input {
	text-align: left;
	padding-left: 10px;
}
.side_search_button {
	border:none;
	background:transparent url(http://www.lasmag.com/images/global/search_button.png) no-repeat;
	height:19px;
	width:54px;
	vertical-align:middle;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;
}	
/* RELATED ITEMS */
.related_items {
	font: 9pt Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
}
.related_dates {
	font: 8pt Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
}
.related_box a:hover {
	font: 9pt Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	background-color: #999999;
}
.related_header {
	font: bold 12pt Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
}
/* SIDE REPORT SECTION */
.side_report_section{
	background-color: #FFFFFF;
	width: 300px;
}
.side_report_list_scroll {
	clear: both;
	height: 250px;
	overflow: auto;
}
.side_report_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	overflow: auto;
	text-transform: lowercase;
	padding: 5px;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.side_report_list a:link, .side_report_list a:visited, .side_report_list a:active {
	color:#000066;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
/*	text-transform: uppercase; */
}
.side_report_list a:hover {
	text-decoration: underline;
}
.side_report_stats {
	font: 8pt Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	text-transform: capitalize;
}
.side_report_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.side_report_nav a:link, .side_report_nav a:visited, .side_report_nav a:active {
	color:#000099;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.side_report_nav a:hover {
	text-decoration: underline;
}
/* FEATURED REPORT */
.featured_report {
	background-color: #FFFFFF;
	width: 298px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.featured_report_scroll {
	border-top-width: 0px;
	border-top-color: #999999;
	clear: both;
	height: 300px;
	overflow: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.featured_report_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	overflow: auto;
	text-transform: lowercase;
	padding: 5px;
	text-align: left;
}
.featured_report_event a:link, .featured_report_event a:visited, .featured_report_event a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.featured_report_event a:hover {
	text-decoration: underline;
}
.featured_report_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.featured_report_nav a:link, .featured_report_nav a:visited, .featured_report_nav a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: none;
}
.featured_report_nav a:hover {
	text-decoration: underline;
}

/* SPORTSMAN PRODUCTS 300 */
.products_300 {
	width: 298px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.products_header_300 {

}
.products_description_300 {
	font: 10px Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px;
}
.products_scroll_300 {
	overflow: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f2f2f2;
	border-bottom-color: #f2f2f2;
	border-left-color: #f2f2f2;
	height: 125px;
	width: 285px;
	margin-left: 5px;
}
.products_listing_300 {
	font: 9pt Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
}
.products_listing_300 a:link, .products_listing_300 a:visited, .products_listing_300 a:active {
	color:#000000;
	font-size:9pt;
	text-decoration: none;
	font-weight: normal;
}
.products_listing_300 a:hover {
	text-decoration: underline;
}
.products_key_search_300 {
	text-align: center;
	font: bold 9pt Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.products_search_300 {
	padding: 0px;
	text-align: center;	
}
.products_search_300 label {
	margin:0px; padding:0px;
}

/* CONTEST SECTION
--------------------------------------*/
.contest {
}
.contest_event {
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	text-align: left;
	background-color: #f2f2f2;
	background-image: url(http://www.lasmag.com/images/global/overlay_400.png);
}
.contest_event a:link, .contest_event a:visited, .contest_event a:active {
	color:#111111;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
.contest_event a:hover {
	text-decoration: underline;
}
.contest_image_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: capitalize;
}
.contest_time {
	font: 9px Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}
.contest_image_box {
	height: 67px;
	width: 95px;
	border: 1px solid #0000FF;
	overflow: hidden;
	padding: 0px;
	margin: 0px 5px;
	text-align: center;
	background-color: #333333;
}
/* SUBSCRIBE SECTION
--------------------------------------*/
.subscribe {
}
.subscribe_event {
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	text-align: left;
	background-color: #f2f2f2;
	background-image: url(http://www.lasmag.com/images/global/overlay_400.png);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3a6a6;
	height: 260px;
	font-weight: bold;
}
.subscribe_event a:link, .subscribe_event a:visited, .subscribe_event a:active {
	color:#111111;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
.subscribe_event a:hover {
	text-decoration: underline;
}
.subscribe_form {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px;
}
.subscribe_required {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #FF0000;
	padding: 0px;
}
/* FEATURED MERCHANT
--------------------------------------*/
.merchant {
	width: 298px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #fbf3f3;
	height: auto;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

}
.merchant_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	font-weight: normal;
	padding: 5px;
}
.merchant_event a:link, .merchant_event a:visited, .merchant_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.merchant_event a:hover {
	text-decoration: underline;
}
.merchant_event_divider {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.merchant_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
}	
.merchant_tag_line a:link, .merchant_tag_line a:visited, .merchant_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.merchant_tag_line a:hover {
	text-decoration: underline;
}
/* LASTV
--------------------------------------*/
.lastv {
	width: 300px;
}
.lastv_event {
	padding:5px 10px 10px 5px;
	border-bottom:1px solid #a3a6a6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	background-color: #fbf3f3;
	background-image: url(http://www.lasmag.com/images/global/video_bg_water.jpg);
	background-position: left top;
	text-align: center;
	background-repeat: no-repeat;
}
.lastv_event a:link, .lastv_event a:visited, .lastv_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.lastv_event a:hover {
	text-decoration: underline;
}
.lastv_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
}	
.lastv_tag_line a:link, .lastv_tag_line a:visited, .lastv_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.lastv_tag_line a:hover {
	text-decoration: underline;
}
/* VIDEO REPORTS
--------------------------------------*/
.video_reports {
	width: 298px;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #a3a6a6;
	background-color: #fbf3f3;
}
/* NOT USED
---------------------------------------
.video_reports_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	font-weight: bold;
	padding: 5px;
}
.video_reports_title a:link, .video_reports_title a:visited, .video_reports_title a:active {
	color:#333333;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.video_reports_title a:hover {
	text-decoration: underline;
}
 -------------------------------------*/
.video_reports_event {
	padding:5px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	line-height: 15px;
	height: auto;
}
.video_reports_event a:link, .video_reports_event a:visited, .video_reports_event a:active {
	color:#000099;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}
.video_reports_event a:hover {
	text-decoration: underline;
}
/* CLASSIFIEDS SECTION */
.class_feed {

}
.class_feed_event_scroll {
	overflow: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f2f2f2;
	border-bottom-color: #f2f2f2;
	border-left-color: #f2f2f2;
	height: 300px;
}
.class_feed_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	text-align: left;
	padding: 5px;
	height: auto;
}
.class_feed_event a:link, .class_feed_event a:visited, .class_feed_event a:active {
	color:#000099;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.class_feed_event a:hover {
	text-decoration: underline;
}
.class_feed_image_box {
	border: 1px solid #333333;
	width: 100px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
	padding: 2px;
	margin-right: 5px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.class_feed_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 25px;
	margin-top: 5px;
}
/* SPECIAL OFFERS
--------------------------------------*/
.special_offers {
	width: 298px;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #a3a6a6;
}
.special_offers_event {
	padding:5px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	background-color: #f2f2f2;
	line-height: 15px;
}
.special_offers_event a:link, .special_offers_event a:visited, .special_offers_event a:active {
	color:#000099;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}
.special_offers_event a:hover {
	text-decoration: underline;
}
/* CALENDAR OF EVENTS
--------------------------------------*/
.calendar {
	width: 298px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
}
.calendar_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000066;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.calendar_title a:link, .calendar_title a:visited, .calendar_title a:active {
	color:#000066;
	font-size:11pt;
	text-decoration: none;
	font-weight: bold;
}
.calendar_title a:hover {
	text-decoration: underline;
}
.calendar_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3a6a6;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.calendar_event a:link, .calendar_event a:visited, .calendar_event a:active {
	color:#666666;
	font-size:10pt;
	text-decoration: none;
	font-weight: normal;
}
.calendar_event a:hover {
	text-decoration: underline;
}
.calendar_feed {
	width: 298px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3a6a6;
}
.calendar_feed_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-align: left;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.calendar_feed_title a:link, .calendar_feed_title a:visited, .calendar_feed_title a:active {
	color:#000066;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.calendar_feed_title a:hover {
	text-decoration: underline;
}
.calendar_feed_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3a6a6;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	line-height: 14px;
}
.calendar_feed_event a:link, .calendar_feed_event a:visited, .calendar_feed_event a:active {
	color:#666666;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.calendar_feed_event a:hover {
	text-decoration: underline;
}
/* LAP NOTICE
--------------------------------------*/
.lap_notice {
	width: 298px;
	border-right-color: #a3a6a6;
	border-left-color: #a3a6a6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #a3a6a6;
	background-color: fbf3f3;
}
.lap_notice_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.lap_notice_title a:link, .lap_notice_title a:visited, .lap_notice_title a:active {
	color:#333333;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.lap_notice_title a:hover {
	text-decoration: underline;
}
.lap_notice_event {
	padding:5px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	line-height: 15px;
	height: auto;
}
.lap_notice_event a:link, .lap_notice_event a:visited, .lap_notice_event a:active {
	color:#000099;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}
.lap_notice_event a:hover {
	text-decoration: underline;
}
/* SUBMITTED PHOTO
--------------------------------------*/
.submitted_photos {
	padding:10px;
	border-bottom:1px solid #151515;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #151515;
	border-left-color: #151515;
	text-align: center;
	background-color: #f2f2f2;
}
.submitted_photos a:link, .submitted_photos a:visited, .submitted_photos a:active {
	color:#000099;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
.submitted_photos a:hover {
	text-decoration: underline;
}
/* MORE INFO FOOTER */
.more_info_container{
	background-color: #ebebeb;
	width: 100%;
	height: 20px;
}
.more_info_tag_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	height: 16px;
	font-weight: normal;
	color: #111111;
	padding-top: 4px;
}
.more_info_tag_footer a:link, .more_info_tag_footer a:visited, .more_info_tag_footer a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
}
.more_info_tag_footer a:hover {
	text-decoration: underline;
}
.more_info_tag_image {
	background-color: #a3a6a6;
	width: 20px;
	background-image: url(http://www.lasmag.com/images/global/more_info_arrow.gif);
	height: 20px;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
}
/* NEW PRODUCTS */
.new_products {
	height: 323px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f2f2f2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f2f2;
}
.new_products_title {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
}
.new_products_title a:link, .new_products_title a:visited, .new_products_title a:active {
	color:#333333;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.new_products_title a:hover {
	text-decoration: underline;
}
.new_products_event {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	background-image: url(http://www.lasmag.com/images/global/overlay_250.png);
	height: 110px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.new_products_event a:link, .new_products_event a:visited, .new_products_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.new_products_event a:hover {
	text-decoration: underline;
}
.new_products_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
	float: right;
	padding-top: 10px;
}	
.new_products_tag_line a:link, .new_products_tag_line a:visited, .new_products_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.new_products_tag_line a:hover {
	text-decoration: underline;
}
.new_products_image_box {
	border: 1px solid #333333;
	margin-right: 3px;
	margin-left: 3px;
	text-align: center;
	height: 100px;
	width: 100px;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
}
/* RIGHT NAV DOUBLE STACK */
.right_nav_double_stack_temp {
	width: 300px;
	background-color: #f4f4f5;
}

.right_nav_left {
	float: left;
	width: 150px;
	/*background-color: #f4f4f5;*/
}
.right_nav_right {
	float: right;
	width: 150px;
	text-align: right;
	/*background-color: #f4f4f5;*/
}
/* COOKING SECTION */
.cooking {
	padding: 0px;
}
.cooking_event {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	background-color: #fbf3f3;
	float: left;
	border-right: 1px solid #a3a6a6;
	border-left: 1px solid #a3a6a6;
}
.cooking_event a:link, .cooking_event a:visited, .cooking_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.cooking_event a:hover {
	text-decoration: underline;
}
.cooking_video{
	clear: both;
	float: right;
	background-color: #ebebeb;
	margin-bottom: 10px;
	margin-left: 10px;
}
.cooking_recipes{
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
}
.cooking_recipes a:link, .cooking_recipes a:visited, .cooking_recipes a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.cooking_recipes a:hover {
	text-decoration: underline;
}	
.cooking_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	font-weight: bold;
}	
.cooking_tag_line a:link, .cooking_tag_line a:visited, .cooking_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.cooking_tag_line a:hover {
	text-decoration: underline;
}
.cooking_video_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	background-color: #ebebeb;
	padding: 4px;
}
.cooking_video_title a:link, .cooking_video_title a:visited, .cooking_video_title a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.cooking_video_title a:hover {
	text-decoration: underline;
}
/* MUST READ ARTICLE */
.must_read {
}
.must_read_event {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	background-color: #fbf3f3;
	vertical-align: top;
	height: auto;
}
.must_read_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	vertical-align: text-bottom;
	font-style: italic;
	font-weight: bold;
}
.must_read_event a:link, .must_read_event a:visited, .must_read_event a:active {
	color:#111111;
	font-size:12pt;
	text-decoration: none;
	font-weight: bold;
}
.must_read_event a:hover {
	text-decoration: underline;
}
.must_read_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	vertical-align: text-bottom;
	height: auto;
}	
.must_read_tag_line a:link, .must_read_tag_line a:visited, .must_read_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.must_read_tag_line a:hover {
	text-decoration: underline;
}
.must_read_image_box {
	border: 1px solid #333333;
	margin-right: 3px;
	margin-left: 3px;
	text-align: center;
	height: 100px;
	width: 100px;
	background-color: #FFFFFF;
	float: left;
}
/* FOOTER */
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #e5e5e0;
	background-color: #50b1f1;
	font-weight: normal;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-right: 10px;
	margin-left: 10px;
	height: 35px;
}
.footer_left {
	float: left;
	width: 400px;
}
.footer_right {
	float: right;
	width: 300px;
	text-align: right;
}
.footer a:link {
	TEXT-DECORATION: underline;
	color: #fff000;
}
.footer a:visited {
	TEXT-DECORATION: underline;
	color: #fff000;
}
.footer a:active {
	TEXT-DECORATION: underline;
	color: #fff000;
}
.footer a:hover {
	TEXT-DECORATION: underline;
	font-weight: bold;
	color: #fff000;
}
.footer_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	background-color: #50b1f1;
	margin-right: 10px;
	margin-left: 10px;
	padding: 10px;
	margin-top: 10px;
}
.footer_nav a:link {
	color: #fff000;
	text-decoration: none;
}
.footer_nav a:visited {
	color: #fff000;
	text-decoration: none;
}
.footer_nav a:active {
	color: #fff000;
	text-decoration: none;
}
.footer_nav a:hover {
	TEXT-DECORATION: underline;
	color: #fff000;
}
/* SITE MAP */
.site_map {
	text-align: left;
	padding-right: 10px;
	padding-left: 25px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 10px;
}
.site_map_top_nav {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top: 10px;
}
.site_map_to_top {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	display: block;
}
/* EXTRA INFO */
.ad_copy {	padding: 5px;
}
.ad_title {	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #000066;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 5px;
}
.image_box {
	border: 1px solid #333333;
}
.tag_line {	font: normal 7pt Arial, Helvetica, sans-serif;
	text-align: right;
	color: #999999;
}
.tag_line a:link, .tag_line a:visited, .tag_line a:active {
	color:#111111;
	font-size:9px;
	text-decoration: none;
	font-weight: bold;
}
.tag_line a:hover {
	text-decoration: underline;
}
.bottom_ad {
	padding: 5px;
	text-align: center;
}
.table_spacing_2 {
	padding: 2px;
}
.table_spacing_3 {
	padding: 3px;
}
.table_spacing_4 {
	padding: 4px;
}
.table_spacing_5 {
	padding: 5px;
}
.table_spacing_10 {
	padding: 10px;
}
.lastv_views {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.additional_images_box {
	height: 65px;
	width: 100px;
	border: 1px solid #0000FF;
	overflow: hidden;
	padding: 0px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	background-color: #333333;
}
/* BANNER PLUS ROW LAYOUT */
.banner_plus_row {
	width: 660px;
	height: 70px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.banner_plus_col_left {
	float: left;
	width: 468px;
	padding-right: 2px;
}
.banner_plus_col_right {
	float: right;
	width: 182px;
	height: 60px;
}
/* ALL TABLES */
.table_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
	padding: 5px;
	border: 1px solid #C3C2BB;
	background-color: #FEFEFE;
}
.table_event a:link, .table_event a:visited, .table_event a:active {
	color:#000099;
	font-size:10pt;
	text-decoration: underline;
	font-weight: bold;
	text-transform: none;
}
.table_event a:hover {
	text-decoration: none;
	text-transform: none;
	color: #000099;
}
.table_details_image {
	border: 1px solid #000000;
	margin-right: 10px;
}
/* Horizonal Looper */
.hloop{
	padding: 10px;
	text-align: center;
	vertical-align: top;
	height: 110px;
	width: 110px;
}
/* TABS */
div.panes > div {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	font-size:14px;
	background-color:#fff;
}
/* root element for tabs  */
ul.tabs {
	list-style:none;
	margin:0 !important;
	padding:0;
	border-bottom:1px solid #666;
	height:30px;
	font: 9px Arial, Helvetica, sans-serif;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(http://www.lasmag.com/images/tabs/tabs_blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs_news: use a class name: s, m, l or bs */

/* small */
ul.tabs a.s 		{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current { background-position: -553px -62px; }

/* medium */
ul.tabs a.m			{ background-position: -420px -0px; width:134px; }
ul.tabs a.m:hover 	{ background-position: -420px -31px; }
ul.tabs a.m.current { background-position: -420px -62px; }

/* large */
ul.tabs a.l 		{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current { background-position: -248px -62px; }

/* extra large */
ul.tabs a.bs 		{ background-position: 0 -0px; width:248px; }
ul.tabs a.bs:hover 	{ background-position: 0 -31px; }
ul.tabs a.bs.current{ background-position: 0 -62px; }

/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}
/* Jeff Test for a second set of tabs */
div.panes_news div {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	font-size:14px;
	background-color:#fff;
}
/* root element for tabs_news  */
ul.tabs_news {
	list-style:none;
	margin:0 !important;
	padding:0;
	border-bottom:1px solid #666;
	height:30px;
	font: 9px Arial, Helvetica, sans-serif;
}

/* single tab */
ul.tabs_news li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs_news a { 
	background: url(http://www.lasmag.com/images/tabs/blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs_news a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs_news a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs_news a.current, ul.tabs_news a.current:hover, ul.tabs_news li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs_news: use a class name: s, m, l or bs */

/* small */
ul.tabs_news a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs_news a.s:hover 	{ background-position: -553px -31px; }
ul.tabs_news a.s.current  { background-position: -553px -62px; }

/* medium */
ul.tabs_news a.m		{ background-position: -420px -0px; width:134px; }
ul.tabs_news a.m:hover 	{ background-position: -420px -31px; }
ul.tabs_news a.m.current  { background-position: -420px -62px; }

/* large */
ul.tabs_news a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs_news a.l:hover 	{ background-position: -248px -31px; }
ul.tabs_news a.l.current  { background-position: -248px -62px; }

/* extra large */
ul.tabs_news a.bs 			{ background-position: 0 -0px; width:248px; }
ul.tabs_news a.bs:hover 	{ background-position: 0 -31px; }
ul.tabs_news a.bs.current { background-position: 0 -62px; }

/* initially all panes_news are hidden */ 
div.panes_news div.pane {

	display:none;		
}
/* SIDE REPORTS SECTION */
div.panes_side_reports div {
	display:none;
	padding:0px;
	border:1px solid #999;
	border-top:0;
	font-size:14px;
	width:300px;
	overflow-x:hidden;
}
/* root element for tabs_side_reports  */
ul.tabs_side_reports {
	overflow-x:hidden;
	list-style:none;
	margin:0 !important;
	padding:0;
	border-bottom:1px solid #666;
	height:30px;
	font: 9px Arial, Helvetica, sans-serif;
}

/* single tab */
ul.tabs_side_reports li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs_side_reports a { 
	background: url(http://www.lasmag.com/images/tabs/tabs_blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs_side_reports a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs_side_reports a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs_side_reports a.current, ul.tabs_side_reports a.current:hover, ul.tabs_side_reports li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs_side_reports: use a class name: s, m, l or bs */

/* small */
ul.tabs_side_reports a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs_side_reports a.s:hover 	{ background-position: -553px -31px; }
ul.tabs_side_reports a.s.current  { background-position: -553px -62px; }

/* medium */
ul.tabs_side_reports a.m		{ background-position: -420px -0px; width:134px; }
ul.tabs_side_reports a.m:hover 	{ background-position: -420px -31px; }
ul.tabs_side_reports a.m.current  { background-position: -420px -62px; }

/* large */
ul.tabs_side_reports a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs_side_reports a.l:hover 	{ background-position: -248px -31px; }
ul.tabs_side_reports a.l.current  { background-position: -248px -62px; }

/* extra large */
ul.tabs_side_reports a.bs 			{ background-position: 0 -0px; width:248px; }
ul.tabs_side_reports a.bs:hover 	{ background-position: 0 -31px; }
ul.tabs_side_reports a.bs.current { background-position: 0 -62px; }

/* initially all panes_news are hidden */ 
div.panes_side_reports div.pane {
	display:none;
}
/* REMOVE ON MARCH 1ST */
.top_newsletter {
	float: right;
	width: 242px;
	background-color: #000066;
	height: 80px;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
/*...*/
/* BMC Competitor business card */
.competitor {
/*	width: 298px;*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #ffffff;
	height: auto;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

}
.competitor_event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
}
.competitor_event a:link, .competitor_event a:visited, .competitor_event a:active {
	color:#111111;
	font-size:10pt;
	text-decoration: none;
	font-weight: bold;
}
.competitor_event a:hover {
	text-decoration: underline;
}
.competitor_tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	vertical-align: text-bottom;
	padding-right: 5px;
}	
.competitor_tag_line a:link, .competitor_tag_line a:visited, .competitor_tag_line a:active {
	color:#111111;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
.competitor_tag_line a:hover {
	text-decoration: underline;
}
.newsletter{
}
.newsletter_input{
	background-color: #dee1e9;
	text-align: left;
	height: 20px;
	width: 250px;
	font: 14px Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* Misc. Stuff */
#video_player {
    z-index:1;
}

.menu {
	z-index:100000;
}
/* is this being used?
iframe, #video_player {
	z-index:1;
}
*/
.realtree_weather{
	background-color: #333333;
	width: 300px;
	padding-top: 10px;
	padding-bottom: 10px;
}
