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

* {
  margin:0;
  padding:0;
   }
html {
overflow: hidden;
}
body{
   background:#f8bd54 url(../images/bodybg.jpg) no-repeat top left;
   height:100%;
   color:#000000;
   font: normal 13px/19px Tahoma,Verdana, Arial, Helvetica, sans-serif;
   overflow:hidden;
    }
a{
   color:#803300;
   border-bottom:1px dottec #803300;
   text-decoration:none;}
a:hover{
   color:#000;
   border-bottom:1px solid #803300;
   text-decoration:none;}
p{
   padding:5px;}
#leftbg{
   background-color:#f8a814;
   position:absolute;
   float:left;
   top:0;
   left:15%;
   width:240px;
   height:96%;
   filter: alpha (opacity=70);
   opacity: .7;
   z-index:5;
   }
.leftcontent{
   margin:20px 0 10px 10px;
   }
 #nav{
   position:absolute;
   float:left;
   top:27%;
   left:15%;
   width:240px;
   z-index:6;
}
#nav ul{
   list-style:none;}
#nav li{
   margin:5px 0 5px 20px;
   border-bottom:1px dotted #ff6600;
   font-size:25px;
   line-height:30px;
   height:30px;
   }
#nav a{
   color:#000000;}
#nav a:hover{
   color:#ff6600;
   }


.leftcontact{
 position:absolute;
 bottom:2%;
}
p.centertext{
  text-align:center;}
#banner{
  position:absolute;
  left:0;
  bottom:4%;
  float:left;
  background-color:#803300;
  width:100%;
  height:222px;
  filter: alpha (opacity=80);
  opacity: .8;
  z-index:0;
  }
#flash{
  position:absolute;
  left:0;
  bottom:4%;
  float:left;
  width:62%;
  height:222px;
  padding-left:38%;
  z-index:1;
}
#rightbg{
   background-color:#fff;
   position:absolute;
   float:left;
   left:43%;
   width: 500px;
   border: 1px solid #ff6600;
   z-index:4;
   filter: alpha (opacity=80);
   opacity: .8;
}
.home{
   top:10%;
   /*background-image:url(../images/carter.jpg);
   background-position:bottom right;
   background-repeat:no-repeat;*/}
.services{
   top:0;
   }
.menu{
   top:3%;
   height:380px;
}
.rightcontent {
    padding:20px 20px 30px 30px;
}
.scrollbar-vert{

   height: 345px;;
   width: 20px;
   float:left;
		 }
 .handle-vert{
    height: 27px;
    width: 20px;
    background: #fff url(../images/arrow.jpg) no-repeat;
			}
 
 					
 #scrollcontent {
    height:290px;
    padding:20px;
    width: 440px;
    float:left;
    overflow:hidden;
			}


#scrollcontent ul{
    list-style:none;
	padding:10px 0 0 0; 
	text-align:center;
}

.slogan{
    padding:0px 0px 10px 0px;

	font-weight:bold;
	font-size:16px;
    }
.bigcharacter{
    font-size:50px;
	color:#ff6600;
	line-height:38px;
	font-family:"Times New Roman", Times, serif;
	float:left;
	display:block;
}

h2.right{
   background-color:#f8a814;
   font-size:25px;
   line-height:30px;
   height:30px;}
h4{
   font-size:18px;
   line-height:25px;
   text-align:center;
   margin:10px 0 5px 0;
 }
h5{
   font-size:15px;
   line-height:23px;
   color:#803300; }
   
.bottom{
	position:absolute;
	top:96%;
	width:80%;
	height:4%;
	background-color:#ff6600;
	padding-left:20%;
	vertical-align: middle;
	}
.bottom p{
    padding-top:5px;}
.name{
   font-weight:bold;}
.note{
   font-weight:bold;}
.menutype{
   text-align:right;
   font-size:11px;
   text-align:center;
   border-top: 1px dotted #f8bd54;
   border-bottom: 1px dotted #f8bd54;
   margin:20px 0 50px 0;}