/* Style sheet xElements */
.mod_eventlist .header{display:block;margin-bottom:15px;padding:5px 10px;background-color:#202657;font-weight:bold;color:#ffffff;}
.mod_eventreader .xtraDetails{margin-top:10;margin-bottom:10;padding:10px;background-color:#ffffff;border:1px solid #9cd194;}
.mod_eventreader .info{padding-bottom:10px;font-weight:bold;font-size:1.2em;color:#134208;}
.mod_eventreader .pricing{width:150px;float:right;margin-left:20px;}
.mod_eventreader .contact{width:200px;float:left;}
.mod_eventreader .address{width:250px;margin-right:auto;margin-left:auto;}
#left h2{display:block;padding-bottom:3px;padding-left:10px;border-bottom:1px solid #5c9642;font-family:Arial;font-size:11px;color:#5c9642;line-height:13px;text-transform:uppercase;}
#miniCal{padding-right:15px;padding-left:10px;}
#requestGuide .formbody td.col_0{padding-right:10px;white-space:nowrap;}
#requestGuide .formbody p.error{margin-top:0px;margin-bottom:0px;font-weight:bold;font-size:.9em;color:#ad1010;}
#requestGuide .formbody .checkbox_container{padding-top:10px;padding-bottom:10px;font-weight:bold;font-size:.9em;}
#requestGuide .formbody .checkbox_container input{width:20px;float:left;margin-right:10px;}
#requestGuide .formbody .checkbox_container label{width:400px;float:left;}
.mod_cataloglist{clear:both;padding-top:10px;font-size:.9em;}
.pagination{clear:both;margin-top:10px;margin-bottom:10px;}
.mod_calendar{clear:both;padding-top:10px;}
.mod_calendar .dayLabel{padding:5px;text-align:center;font-weight:bold;color:#0d3b6d;}
.mod_calendar .head{display:block;}
.mod_calendar .navigation{width:100%;padding-bottom:10px;border-bottom:1px solid #0d3b6d;}
.mod_calendar .previous a,.mod_calendar .next a{display:block;padding:5px;background-color:#B3C1D1;text-decoration:none;font-size:11px;color:#0D3B6D;white-space:nowrap;}
.mod_calendar .previous a:hover,.mod_calendar .next a:hover{background-color:#0d3b6d;color:#ffffff;}
.mod_calendar .previous{float:left;text-align:center;}
.mod_calendar .current{margin-right:20px;margin-left:20px;text-align:center;font-weight:bold;font-size:18px;color:#0d3b6d;line-height:20px;}
.mod_calendar .next{float:right;text-align:center;}
.mod_calendar .column{width:12%;float:none;margin-right:0px;padding:5px;}
* html .mod_calendar .week{height:50px;}
.mod_calendar .days{margin-right:1px;margin-bottom:1px;vertical-align:top;background-color:#f5f7f9;}
#miniCal .mod_calendar .days{min-height:15px;height:auto !important;height:15px;}
.mod_calendar .weekend{background-color:#f4dde7;}
.mod_calendar .empty{background-color:#e9ecf1;}
.mod_calendar .week{}
.mod_calendar .today{background-color:#ccccff;}
.mod_calendar .event{padding-bottom:5px;}
.pagination ul{float:right;margin:0px;padding:0px;}
.pagination li{float:left;margin:0px;padding:0px;list-style-type:none;}
.pagination a,.pagination span.current{margin-right:5px;padding-top:3px;padding-bottom:3px;}
.pagination p{float:left;margin-top:0px;margin-bottom:0px;}
.mod_catalogfilter .search_group,.mod_catalogfilter .sort_group,.mod_catalogfilter .clearall{float:left;margin-right:8px;}
#left .mod_catalogfilter .clearall{float:none;margin-top:8px;margin-bottom:8px;padding-left:10px;font-size:1.1em;}
.mod_catalogfilter .search_group{width:200px;}
.mod_catalogfilter .search_group h2{float:left;display:inline;margin-right:8px;font-size:.9em;}
.mod_catalogfilter .search_group input.text{width:100px;font-size:.9em;}
.mod_catalogfilter .clearall{}
.mod_catalogfilter .filter_group{padding-right:10px;padding-left:15px;}
.mod_catalogfilter .filter_group .widget{padding-left:10px;font-size:1.1em;line-height:1.3em;}
.mod_catalogfilter .filter_group h2{padding-left:10px;border-bottom:1px solid #5C9642;font-weight:bold;font-size:1.1em;color:#5C9642;text-transform:uppercase;}
.mod_catalogfilter .filter_group h3{margin-top:10px;margin-bottom:5px;padding:0px;font-weight:bold;font-size:1em;color:#056912;text-transform:uppercase;}
.mod_catalogfilter .filter_group ul,.mod_catalogfilter .filter_group li{margin:0px;padding:0px;list-style-type:none;}
.mod_catalogfilter .filter_group li.list_0{display:none;}
.mod_catalogfilter .filter_group .clearall a{display:block;margin-bottom:5px;padding:5px 5px 5px 18px;background-color:#f0f5e9;background-image:url("tl_files/images/layout/clearX.gif");background-repeat:no-repeat;border:1px solid #ffffff;background-position:5px 7px;}
.mod_catalogfilter .filter_group .clearall a:hover{background-color:#c0d1a5;background-image:url("tl_files/images/layout/clearX.gif");background-repeat:no-repeat;text-decoration:none;color:#bf0d0d;}
.mod_catalogfilter .filter_group li.active p{margin-top:3px;margin-bottom:3px;margin-left:0px;padding:3px 15px 3px 8px;background-image:url("tl_files/images/layout/leftNavBg.jpg");background-position:right center;background-repeat:no-repeat;font-size:1em;color:#ffffff;}
.mod_cataloglist span.total{display:none;}
.mod_cataloglist .item{clear:both;margin-top:5px;margin-bottom:5px;padding-top:5px;padding-bottom:5px;border-bottom:1px dotted #999999;}
.mod_cataloglist .item .label{float:left;margin-right:8px;font-weight:bold;color:#333333;}
.mod_cataloglist .item .company .label,.mod_cataloglist .item .description .label,.mod_cataloglist .item .main_city .label,.mod_cataloglist .item .main_state .label,.mod_cataloglist .item .main_postal .label,.mod_cataloglist .item .main_photo .label{display:none;}
.mod_cataloglist .item .main_street,.mod_cataloglist .item .main_street .label,.mod_cataloglist .item .main_street .value,.mod_cataloglist .item .main_city,.mod_cataloglist .item .main_state,.mod_cataloglist .item .main_postal{float:left;margin-right:5px;}
.mod_cataloglist .item .main_street_2 .label{display:none;}
.mod_cataloglist .item .main_street_2 .value{float:left;margin-right:5px;}
.mod_cataloglist .item .website,.mod_cataloglist .item .campground_amenities,.mod_cataloglist .item .accommodation_amenities{clear:both;}
.mod_cataloglist .item .company .value{font-weight:normal;font-size:18px;color:#d97400;line-height:22px;}
.mod_cataloglist .item .main_photo{float:right;padding-bottom:10px;padding-left:20px;}
.mod_cataloglist .is_member div{display:none;}
.mod_cataloglist .is_member{width:50px;height:10px;float:right;padding-top:10px;background-image:url("tl_files/images/layout/memberIcon.gif");background-position:left bottom;background-repeat:no-repeat;}
.ce_list ul{margin:0px;padding:0px;}
.ce_list li{margin:0px 0px 0px 22px;padding:0px;line-height:1.4;}
* html .ce_list li{margin:0px 0px 0px 26px;}
*:first-child+html .ce_list li{margin:0px 0px 0px 26px;}
.ce_table table,.ce_tableExt table,.ce_text table{border-left:1px solid #cccccc;}
.ce_table td,.ce_tableExt td,.ce_text td{padding:2px 8px;vertical-align:top;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th,.ce_tableExt th,.ce_text th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_upcoming_events .event{padding-top:3px;padding-bottom:3px;border-bottom:1px dotted #cccccc;}
.mod_upcoming_events div.date{width:150px;float:left;margin-right:10px;}
.mod_upcoming_events div.title{width:250px;float:left;margin-right:10px;}
.mod_upcoming_events div.location{width:120px;float:left;margin-right:10px;}
.ce_gallery table{width:100%;}
.ce_gallery td{text-align:center;vertical-align:middle;}
html>body .mime_icon{top:-1px;position:relative;}

