@charset "utf-8";
/* CSS Document */


@media only screen and (max-width:1034px){
#wrapper{
	width:100%;
	padding:0px;
	}
#nav,
#header .social{display:none;}

#Menubar .MenuTxt{
	display:block;
	float:left;
	color:#FFFFFF;
	padding-left:10px;
	font-size:24px;
	line-height:40px;
	}
#Menubar .MenuIcon{
	display:block;
	float:right;
	background:#FFFFFF;
	width:32px;
	height:32px;
	padding:0px 4px;
	margin:4px 4px 0px 0px;
	border-radius:2px;
	}
#Menubar .MenuIcon:hover{
	cursor:pointer;
	-webkit-box-shadow: 0px 0px 3px 2px rgba(255,124,58,0.75);
	-moz-box-shadow: 0px 0px 3px 2px rgba(255,124,58,0.75);
	box-shadow: 0px 0px 3px 2px rgba(255,124,58,0.75);
	}
#Menubar .MenuIcon span{
	background:#d52f00;
	display:block;
	height:5px;
	width:100%;
	margin-top:4px;
	border-radius:2px;
	}
#Menubar .MenuIcon:hover span{background:#ffc90d;}
#Menubar .MenuIcon strong{
	display:none;
	color:#ffc90d;
	font-size:24px;
	text-align:center;
	line-height:32px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:Comic Sans MS;
	}
#Menubar .MenuIcon:hover strong{color:#d52f00;}
#Menubar .MenuIcon.active span{display:none;}
#Menubar .MenuIcon.active strong{display:block;}

#nav{
	display:none;
	position:absolute;
	top:42px;
	width:100%;
	z-index:5000;
	}
#nav li{
	float:none;
	width:100%;
	border-bottom:1px #e5b408 solid;
	border-top:1px #ffd338 solid;
	}
#nav li:hover{
	border-bottom:1px #5b0e00 solid;
	border-top:1px #ab1600 solid;
	}

#nav li a, #nav li.active a{background:#ffc90d;color:#002043;}
#nav li:hover a.top_link,
#nav li:hover a{
	background:#810d00;
	color:#FFFFFF;
	}
#nav li a span{padding:0px;}
#nav li:hover ul.sub{display:none;}


#Left, #Right{float:none;width:100%;margin-top:20px;}

#Right .query{border-radius:10px;}
#Right .query dl{padding-top:15px;}
#Right .query dl dd{width:15%; padding-left:30px;}
#Right .query dl dt{width:30%; min-height:50px;}
#Right .query dt.adress textarea,
#Right .query dt.detail textarea{height:70px;}


#Right .images,
#Right .SubLinks{display:none;}

#Left .content{padding:15px 10px;}

}

@media only screen and (min-width:1034px){#nav{display:block!important;}}
@media only screen and (max-width:760px){
#header .HdrBnr{display:none;}


#Right .query dl dd{width:30%;padding-left:10px;}
#Right .query dl dt{width:65%;}
}
@media only screen and (max-width:500px){
#banner,
#banner img{height:200px!important;}

ul.PagePlans li{width:100%;margin-right:0px;}
}

@media only screen and (max-width:320px){
#header a.logo{width:100%; margin:0px;}
#header a.logo img{width:100%;}

#Right .query{padding-bottom:10px;}
#Right .query dl dd{width:97%; padding:10px 0px 0px 10px;}
#Right .query dl dt{width:97%; padding:0px 0px 0px 10px; min-height:inherit;}
#Right .query dt.btn{margin-top:-30px;}

}