/*

#------------------------------------------------------------------------
# Sporter - September 2010 (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------ 
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/

body {
	background:#FFF;
	color: #333;
	font-family: sans-serif;
	line-height: 1.5;
}

body#bd { font-size: 14px; margin:0; padding:0; font-family:Arial,Verdana,sans-serif; color:#666; }
#gk-content img{
max-width:100%!important;
}
#gk-content ul{
list-style-type:none;
}
h1.logo{
	margin:0 0 0 2px;
	padding:0;
	clear:both;
}
h1.logo a.big_logo{
	height:109px;
	display:block;
	text-indent:-999em;
	background:transparent url('../../images/handheld/mobile_logo.png') no-repeat left center;
}
h1.logo a.small_logo{
	height:50px;
	display:block;
	text-indent:-999em;
	margin:0 0 0 0 ;
	background:transparent url('../../images/handheld/small_logo.png') no-repeat left center;
}
h1.logo a.small_logo span{
	display:block;
	height:100%;
	margin-right:.5em;
}

#gk-top{background:#000;}

#gk-mainnav{
	background:#000;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
#gk-mainnav-home{
	background:#FFF;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

#gk-mainnav .button{ background:#444; border:4px solid #444; }

#imenu{
	height:40px;
	padding:0;
	background:#000;
}

#gk-mainnav input{margin:8px 0 0 0!important;padding:0!important;color:#999;}
#gk-mainnav2 select{margin:6px 0 0 0!important;padding:0!important;color:#999;}

#gk-mainnav ul{
	margin:0;
	padding:0;
}

#gk-mainnav ul li{
	margin:0;
}

#gk-search{
	clear:both;
	padding:8px 0 0 20px;
	width:auto;
	float:left;
}
select { margin:20px 10px 10px 10px; float:left; }
fieldset{border:none;}

#imenu{padding:10px 0 0 20px;}

#login-btn, input[type=button], #mod_search_button{
	float:right;
	color:#999;
	background:#444;
	display:block;
	padding:4px 5px;
	margin:0 10px;
}

#login-btn{
	margin:0;
	width:20%;
	text-align:center;
	padding:4px 0 0 0;
	border:0;
	height:31px;
	font-size:13pt;
}

.gk-megamenu{
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #ddd;
}
.buttonheading{
	display:none;
}
.buttonheading a,
.buttonheading img{
	border:none!important;
}

fieldset{
	width:87%;
}

#gk-content{
	clear:both;
	padding:0 1em;
}

textarea{
	width:90%!important;
}

.article-meta{
	color:#999;
}

.pagination{
	list-style-type:none;
	overflow:hidden;
	clear:both;
}
.pagination li{
	float:left;
	margin:0 0 0 2px;
}

#gk-main {
}
#gk-header{
background:url('/templates/gk_sporter/images/handheld/header_bg_tall.jpg');
}
#gk-footer,
.gk-breadcrumbs,
.gk-copyright{
	padding:0 10px;
	font-size:10px;
}

#gk-footer{
	margin-top:2em;
	border-top:1px solid #555;
}

.article_row { padding: 0; border-bottom: 0; }

.article_column { padding-top: 10px; padding-bottom: 10px; overflow: hidden; }

.blog_more { border-top: 0; }

.gk-megamenu span.menu-desc{ display:none!important; }

a{ color: #000; text-decoration:none; }

h1,h2,h3,h4,h5,h6{
	color:#333;
	font-weight:normal;
}

h1{font-size:250%;}
h2{font-size:180%;}
h3{font-size:150%;}
h4{font-size:120%;}
h5{font-size:115%;}
h6{font-size:110%;}

/* 
 * Messages 
 */
 
#system-message { margin: 0 0 4px; }
#system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul { margin: 0; padding: 0; }
#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li { background: none; color: #fff; margin: 0; padding: 5px; list-style-type:none;}
/* System Standard Messages */
#system-message dd.message ul { background: #069; border: 0; }
/* System Error Messages */
#system-message dd.error ul { background: #cf052b; border: 0; }
/* System Notice Messages */
#system-message dd.notice ul { background: #333; border: 0; }

#main_nav{
list-style-type:none;
margin:0;
padding:0;
}

#main_nav li{
background-color:#FFF;
padding:0 2em;
border-bottom:2px solid #ccc;
}
#main_nav a{
display:block;
padding:1em 1em 1em 0em;
width:100%;
color:#333;
font-size:1.2em;
font-weight:normal;
text-decoration:none;
background: transparent url('../../images/handheld/arrow_black.png') no-repeat right center;
}
#main_nav li:hover {
background-color:#CCC;
color:#000;
}
#main_nav li a span{
}
.back_nav_container{
width:80%;
height:35px;
background-color:#1A252D;
display:inline;
float:left;
}
a.back_nav{
display:block;
line-height:2.1em;
width:95%;
margin-right:5%;
height:100%;
color:#CCC;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
background: transparent url('../../images/handheld/back_arrow.png') no-repeat right center;
}
a.back_nav span{
padding-left:10px;
}
ul.park_list{
list-style-type:none;
padding:0 0 0 2em;
margin: 0 0 .1em 0;
}
ul.park_list li{
}
ul.park_list li a{
text-decoration:none;
font-size:1.1em;
}
div.park_splash h1{
font-size:2em;
margin:0 0 .3em 0;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
text-transform:uppercase;
}
#jump_to_park_form{
margin:0;
padding:0;
}
#jump_to_park_input{
width:100%;
padding:0;
margin:0;
border-top:2px solid #fff;
border-bottom:2px solid #fff;
border-left:0;
border-right:0;
}
.tabs_ads{
display:none;
}
#handheld-nav{
width:79%;
margin:0px;
padding:3px 5px;
border:0;
font-size:14pt;
font-weight:bold;
height:35px;
color:#999;
background: transparent url('../../images/handheld/down_arrow.png') no-repeat right center;
}
select {
    -webkit-appearance: listbox;
}
ul{
padding:0;
}
.park_content{
width:100% ;
}
.park_sidebar{
display:none ;
}
#top{
float:none ;
}
.tab_container, #top{
background:#fff;
clear:both;
}
.PhotoMap, #thumbnail-left, #top_info{
margin:auto ;
float:none ;
text-align:center;
}
#opening, #ticket_prices, #park_overview, .listing-desc, .mountain_stats, .trail_stats, .mountain_features{
float:none ;
width:100% ;
text-align:left ;
}
#stats_wrapper, #stats_wrapper div{
width: 100% ;
display:block ;
float:none ;
padding-left:0px;
}
#social_nav, #social_container, .upload_link, .images, .park_item_text img{
display:none;
}
.tabber_tabs, .tabber_tab{
width:100% !important;
border:0 !important;
margin:0 !important;
height:auto !important;
border-top: 1px solid #ccc !important;
border-bottom: 1px solid #ccc !important;
}
.tabber_tab a{
background:#1A252D url('../../images/handheld/arrow.png') no-repeat right center !important;
display:block;
text-align:left !important;
color:#fff !important;
height:auto !important;
font-size: 14pt !important;
padding:15px !important;
padding-right:30px;
}
.tabber_tab a:hover, .tabber_tab.active a, .tabber_tab.active{
background:#356480 url('../../images/handheld/down_arrow.png') no-repeat right center !important;
text-shadow:none!important;
}
.hidden_tab{
display:none !important;
}
.active_tab{
display:block !important;
}
.park_item{
border-bottom:1px solid #ccc;
padding:5px;
}
#map_icon{
margin-top:20px;
margin-bottom:20px;
}
.park_section_head{
padding:15px;
background-color:#dedede!important;
line-height:22px;
}
.video_container a, .gallery_photos a{
clear:both;
display:block;
text-align:center;
padding:10px;
}
#gallery_nav, #gallery_container{
display:none;
}
.itemIntroText #news_introtext{
display:none;
}
.prize_section .image_container{
width:100%!important;
}
.prize_section .image_container img{
display:block!important;
margin:auto!important;
width:75%;
}
.prize_text{
max-width:none!important;
width:auto!important;
margin:15px!important;
}
.prize_intro_text{
margin:15px;
}
