@charset "utf-8";


body {
margin:0px;
	font-family: Tahoma;
	font-size:12px;
	line-height:18px;
	padding:0px;
	background-image:url(../images/main-tile.jpg);
	
}

h1{
	font-size:20px;
	color: #750e1d;
}
#wrapper{ width:100%; background-image:url(../images/tile-bg.png); background-repeat:repeat-x; overflow:hidden; }
#container{ width:990px; margin:auto; background-color:#FFF; overflow:hidden; }

#header{ width:990px; height:164px; float:left; background-image:url(../images/main-tile.jpg); overflow:hidden;}
.inner-header{  background-image:url(../images/top-bg.png); background-repeat:repeat-x; overflow:hidden;}
#logo{width:298px; height:164px; float:left;}
#global{width:344px; height:163px; float:right; text-align:right; margin-top:3px;}

#nav{width:934px; height:54px; float:left; background-image:url(../images/nav-bg.gif); background-repeat:repeat-x;  margin:0px 28px 0px 28px;}

#nav ul{ margin:0px 110px ; padding-right:95;}
#nav ul li{ margin:0px; padding:0px; list-style:none; float:left;}



#banner{width:934px; height:inherit;float:left; padding:0px 28px 0px 28px;}
#banner_images{width:934px; height:172px; float:left; background-image:url(../images/vers001-sliced_27.jpg); margin:0px 28px 0px 28px; background-repeat:repeat-x;}

.bannerimage1{ width:136px; height:140px;float:left; margin: 15px 9px 0 36px; text-align:center; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}

.shadow{width;934px; height::20px; float:left}

.imgli{margin: -1px 19px 28px 5px; padding:4px 4px 4px; float:left; list-style:none; border:#666666 1px solid;}

#content{ width:934px; background-color:#FFF; margin:0px 28px 0px 28px;}

.content-A{ width:607px; height:auto; list-style:none; float:left; margin:25px 20px 0px 0px;}


.content-B{width:307px; float:left; margin-top:25px;}

.Address{text-align:center; width:934px; height:50px; background-color:#FFF; padding-top:25px;}

#footer{height:140px; background-color:#851929; margin:10px 0px 0px 0px;}

.fcontent{width:990px; height:auto; background-image:url(../images/footer-content-bg_62.jpg); background-repeat:repeat-x; margin:auto;}
.fcontentA{width:300px; height:auto; float:left; margin:10px 0px 0px 10px; color:#FFF;}
.fcontentB{width:600px; height:130px; float:right; text-align:right; margin:10px 10px 0px 0px;color:#FFF;}


#footer a:link {
	color: #FFF;
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #FFF;
}
#footer a:hover {
	text-decoration: none;
	color: #FF0;
}
#footer a:active {
	text-decoration: none;
	color: #FFF;
}

/* -- menu -- */
.menu{
}
.menu a{
	background:#bd1d35;
	background-repeat:repeat-x;
	height:32px;
	border-top:1px solid #3c1b08;
	display:block;
	padding:0px 15px 0px 15px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
.menu a:hover{
	background-repeat:repeat-x;
	color:#fff;
}
.selected {background:#F4F9FC;border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	display:block;
	padding:15px;
	color:#000;
	font-size:12px;}
.menu{
	border-bottom:1px solid #2d2d2d;
}
.menu a{
	padding:15px 15px 15px 25px;
}
.menu li:last-child a{
	border-bottom:none;
}

.res-menu{ display:none; background-color:#bd1d35; padding:2%; width:96%;}

.res-menu ul { padding:0px; margin:0px;}
.res-menu ul li{ padding:0px; margin:0px; list-style:none; display:inline-block; width:100%;}

.piccy  { margin:0px; padding:0px;}
.piccy li {  paddding:0px; margin:0px; list-style:none; border:1px solid #CCC; margin:1%; padding:1%; width:44%; float:left;}
.piccy li img { float:left; padding-right:10px;}
.email-schdule { margin:0px; padding:0px;}
.email-schdule li { margin:0px; padding:0px; list-style:none; padding:10px; }
.email-schdule li label {  display:block; width:200px; padding:10px; }
.email-schdule li input[type="text"], textarea { width:100%;}



/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {
	.res-menu{ display:block;}
#container{ width:96%; margin:auto; padding:2%;  }
#header{ width:100%; height:auto; float:none; background-image:none; }
#logo{width:100%; height:auto; float:none; text-align:center;}
#logo img { margin:auto;}
#global{ display:none;}
#nav{display:none;}
#banner{width:100%; float:none; padding:0px;}
#banner img { width:100%; height:auto;}
#banner_images{width:100%; height:auto; float:none; background-image:none; margin:5px 0px; background-color:#992d3d;}
.bannerimage1{ width:136px; height:140px;float:none; margin: auto; text-align:center; }
.shadow{width:100%; height:auto; float:none}
.imgli{margin: -1px 19px 28px 5px; padding:4px 4px 4px; float:left; list-style:none; border:#666666 1px solid;}
#content{ width:100%; background-color:#FFF; margin:0px; text-align:center;}
.content-A{ width:100%; height:auto; list-style:none; float:none; margin:0px; text-align:center;}
.welcome-header{ width:100%; height:auto;}
.content-B{width:100%; float:none; margin-top:0px; text-align:center;}
.Address{ width:100%; height:auto; padding-top:0px;}
#footer{height:auto;  margin:0px;}
.fcontent{width:100%; height:auto; }
.fcontentA{width:96%; height:auto; float:none; margin:10px 0px; color:#FFF; text-align:center; padding:2%;}
.fcontentB{width:96%; height:auto; float:none; margin:10px 0px; color:#FFF; text-align:center; padding:2%;}
.piccy li {   width:96%; float:none; text-align:center;}
.piccy li img { float:none; padding-right:0px; margin:auto;}

}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {
	.res-menu{ display:block;}
#container{ width:96%; margin:auto; padding:2%;  }
#header{ width:100%; height:auto; float:none; background-image:none; }
#logo{width:100%; height:auto; float:none; text-align:center;}
#logo img { margin:auto;}
#global{ display:none;}
#nav{display:none;}
#banner{width:100%; float:none; padding:0px;}
#banner img { width:100%; height:auto;}
#banner_images{width:100%; height:auto; float:none; background-image:none; margin:5px 0px; background-color:#992d3d;}
.bannerimage1{ width:136px; height:140px;float:none; margin: auto; text-align:center; }
.shadow{width:100%; height:auto; float:none}
.imgli{margin: -1px 19px 28px 5px; padding:4px 4px 4px; float:left; list-style:none; border:#666666 1px solid;}
#content{ width:100%; background-color:#FFF; margin:0px; text-align:center;}
.content-A{ width:100%; height:auto; list-style:none; float:none; margin:0px; text-align:center;}
.welcome-header{ width:100%; height:auto;}
.content-B{width:100%; float:none; margin-top:0px; text-align:center;}
.Address{ width:100%; height:auto; padding-top:0px;}
#footer{height:auto;  margin:0px;}
.fcontent{width:100%; height:auto; }
.fcontentA{width:96%; height:auto; float:none; margin:10px 0px; color:#FFF; text-align:center; padding:2%;}
.fcontentB{width:96%; height:auto; float:none; margin:10px 0px; color:#FFF; text-align:center; padding:2%;}
.piccy li {   width:96%; float:none; text-align:center;}
.piccy li img { float:none; padding-right:0px; margin:auto;}

}
/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {	
.res-menu{ display:block;}
#container{ width:96%; margin:auto; padding:2%;  }
#header{ width:100%; height:auto; float:none; background-image:none; }
#logo{width:100%; height:auto; float:none; text-align:center;}
#logo img { margin:auto;}
#global{ display:none;}
#nav{display:none;}
#banner{width:100%; float:none; padding:0px;}
#banner img { width:100%; height:auto;}
#banner_images{width:100%; height:auto; float:none; background-image:none; margin:5px 0px; background-color:#992d3d;}
.bannerimage1{ width:136px; height:140px;float:none; margin: auto; text-align:center; }
.shadow{width:100%; height:auto; float:none}
.imgli{margin: -1px 19px 28px 5px; padding:4px 4px 4px; float:left; list-style:none; border:#666666 1px solid;}
#content{ width:100%; background-color:#FFF; margin:0px; text-align:center;}
.content-A{ width:100%; height:auto; list-style:none; float:none; margin:0px; text-align:center;}
.welcome-header{ width:100%; height:auto;}
.content-B{width:100%; float:none; margin-top:0px; text-align:center;}
.Address{ width:100%; height:auto; padding-top:0px;}
#footer{height:auto;  margin:0px;}
.fcontent{width:100%; height:auto; }
.fcontentA{width:96%; height:auto; float:none; margin:10px 0px; color:#FFF; text-align:center; padding:2%;}
.fcontentB{width:96%; height:auto; float:none; margin:10px 0px; color:#FFF; text-align:center; padding:2%;}
.piccy li {   width:96%; float:none; text-align:center;}
.piccy li img { float:none; padding-right:0px; margin:auto;}
	
	
}
