@import "/shared/css/common/frwk_handheld.css";

html, body {
  background: #FFFFFF;	
}

p {
  color: #333333;	
}

h1,h2,h3,h4,h5,h6,dt {
  color: #008A5F;
}

#\@toolbar-module {
	display: none !important;
}
/*----------------------------------------------/
	Project: .menu
/----------------------------------------------*/
.menu {
	display: block;
	min-height: 30px;
	
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 margin: 0px !important;
	 width: 100% !important;
	
	 background-color: #008A5F !important;
	 background-position: 
}

.menu ul{
	display: none;
	padding: 0px;
}


.menu li {
  background: #DBEFF1;
}


.menu li a, .menu dt a {
  color: #008A5F;
}

.menu li a.current {
  color: #004029;
  background: #DBEFF1 !important;
}

.menu ul ul li a:visited, .menu ul ul li.first a, .menu li.first ul li a {
	background: #DBEFF1 !important;
}

/*----------------------------------------------/
	Project: .menu-sub
/----------------------------------------------*/
.menu-sub li {
	border-bottom: 1px solid #FFFFFF;
	background: #2F6A32 ;
}

.menu-sub li a.current, .menu-sub li a:focus,.menu-sub li a:hover,.menu-sub li a:active {
	background: #CCECF3 !important;
}

.menu-sub li li.last {
	border-bottom: none;
}

#menu_sub_wrap {
	border-top: 2px solid #FDC41E;
}

/*----------------------------------------------/
	ART SPECIFIC
/----------------------------------------------*/

.brand {
	line-height: normal;
	width: 165px;
	height: 60px;
	margin-top: 5px !important;
	margin-left:0 auto;
    margin-right:0 auto;
	margin-bottom:0;
	float: none;
}

.header {
	height: 87px;
}
.canvasInner {
    background: #FFFFFF;
}

.gradient {
	background-image: none !important;
}
#logo_wrapper {
    background: #F1F1F1;
}

#right_form {
	display: none;
}

.Mystery-Riders-Form input {
	max-width: 240px;
}

p input {
	float: left !important;
}

#txtName. #txtEmail, #txtComment {
	display: block;
	width: 300px !important;
}

#stopCode {
	display: block;
	width: 230px !important;
}

select {
	width: 200px !important;
}

dl.mini-module.internal-page-form.not-hidden form {
	width: 260px !important;
}

#homepage .\@frwk-column-inline .\@frwk-contents {
    padding-bottom: 14px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 14px;
}

#slideShowDiv, #slideShowDiv img {
	max-width: 100% !important;
}

#slideShowDiv,#slideShowDiv img a{
	max-width: 100% !important;
}