@charset "utf-8";
/* CSS Document */

html, body {
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

h1, h2, h3, h4, h5 {
	color:#000000;
}

td {
	vertical-align:top;
}

#container {
	position:relative;
	width:1015px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

#header {
	width:1006px;
	margin-right:auto;
	margin-left:auto;
	padding-top:4px;
}

#header img {
	padding-left:4px;
	padding-top:4px;
}

#header object {
	padding-left:4px;
	padding-top:4px;
}

#content_container {
	width:999px;
	margin-left:8px;
	margin-top:10px;
	border:1px solid #CCCCCC; 
	background-image:url(images/nav_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

#content {
	position:relative;
	width:660px;
	height: 400px;
	margin-left:310px;
	margin-top:10px;
	margin-bottom:11px;
	border-top:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 	
	background:#FFF;
}

#nav {
	position:absolute;
	width:269px;
	height:406px;
	margin-top:7px;
	margin-left:36px;
	left:12px;
	top:191px;
	z-index:3px;
}

#nav li {
  list-style:none;
  /*background-image:url('images/nav_bg.png');
  background-repeat:no-repeat;*/
  line-height:44px;
  height:48px;
  margin-top:20px;
  z-index:3;
}

.btn_home {
  list-style:none;
  background-image:url('images/btn_home.png');
  background-repeat:no-repeat;
  line-height:44px;
  height:48px;
  margin-top:20px;
  z-index:3;
}

.btn_prom {
  list-style:none;
  background-image:url('images/btn_prom.png');
  background-repeat:no-repeat;
  line-height:44px;
  height:48px;
  margin-top:20px;
  z-index:3;
 }
 
.btn_rest {
  list-style:none;
  background-image:url('images/btn_rest.png');
  background-repeat:no-repeat;
  line-height:44px;
  height:48px;
  margin-top:20px;
  z-index:3;
}

.btn_func {
  list-style:none;
  background-image:url('images/btn_func.png');
  background-repeat:no-repeat;
  line-height:44px;
  height:48px;
  margin-top:20px;
  z-index:3;
}

.btn_cont {
  list-style:none;
  background-image:url('images/btn_cont.png');
  background-repeat:no-repeat;
  line-height:44px;
  height:48px;
  margin-top:20px;
  z-index:3;
}

#nav li a {
	margin-left:3px;
	padding-left:34px;
	padding-top:15px;
	padding-bottom:15px;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
	text-decoration:none;	
	color:#000000;	
	z-index:3;
}

#nav li a:hover {
	background-color:#f07a00;
}

#nav img {
	border:0px;
}

#subnav {
	padding-top:13px;
}

#subnav li {
  list-style:none;
  line-height:36px;
  margin-top:3px;
  z-index:3px;
}

#subnav li a{
  text-decoration:none;
  padding-top:10px;
  padding-bottom:8px;
  padding-left:5px;
  padding-right:auto;
  font-size:12px;
  color:#000000;
  border-left:1px solid white;  
}

#subnav li a:hover {
  border:1px solid #CCCCCC;
}

.list_img {
	position:absolute;	
	line-height:140px; 
	padding-left:180px;
	padding-top:17px;
}

#pop_func {
	position:absolute;
	background-image:url(images/box2.gif);
	width:155px;
	height:320px;
	left:240px;
	top:218px;
	margin-left:5px;
	visibility:hidden;
	z-index:0px;
	color:#000000;
	padding-left:20px;
}

#pop_rest {
	position:absolute;
	background-image:url(images/box2.gif);
	width:155px;
	height:320px;
	left:240px;
	top:218px;
	margin-left:5px;
	visibility:hidden;
	z-index:0px;
	color:#000000;
	padding-left:20px;
}

#pop_top {
	position:absolute;
	width:388px;
	height:20px;
	left:35px;
	top:198px;
	margin-left:5px;
	visibility:hidden;	
	z-index:0px;
}

#pop_bot {
	position:absolute;
	width:380px;
	height:10px;
	left:43px;
	top:538px;
	margin-left:5px;
	visibility:hidden;
	z-index:0px;
}


#pop_left {
	position:absolute;
	width:8px;
	height:330px;
	left:35px;
	top:218px;
	margin-left:5px;
	visibility:hidden;
	z-index:0px;
}

#pop_right {
	position:absolute;
	width:8px;
	height:330px;
	left:415px;
	top:218px;
	margin-left:5px;
	visibility:hidden;	
	z-index:0px;
}

#footer {
	height:50px;
	width:100%;
	text-align:center;
	font-size:10px;
	color:#000000;
}

/* */

div {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px; line-height:16px;}

.Container {
	position: absolute;	
	top: 50px;
	left: 14px;
	width: 324px;
	height: 440px;
}

/* Scrolling content box */
#Scroller-1 {
	position: absolute;
	overflow: hidden;
	width: 629px;
	height: 338px;
	
}

#Scroller-1 p {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}

.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}

/* Container for the scroll bar items */
#Scrollbar-Container {
	position: absolute;
	top: 0px;
	left: 670px;
}

/* Up arrow on scroll bar */
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
}

/* Track or scroll bar area */
.Scrollbar-Track {
	width: 12px;
	height: 360px;
	position: absolute;
	top: 21px;
	left: 0px;
	/*background-color:#cccccc;*/
}

/* Handle bar for scroller eg. what you click and drag */
.Scrollbar-Handle {
	position: absolute;
	width: 12px;
	height: 53px;
}

/* Down arrow on scroll bar */
.Scrollbar-Down {
	cursor: pointer;
	position: absolute;
	top: 390px;
}


#promotions_1 {
	margin-left:auto;
	margin-right:auto;
	width:500px;
	color:#000000;
}

#promotions_1 table {

}

#promotions_1 td {
	padding:10px;
	height:100px;
	min-height:100px;
}

#promotions_1 h1 {
	color:#000000;
}

#promotions_1 h2 {
	color:#000000;	
}

#promotions_1 h3 {
	color:#000000;	
}

#promotions_2 {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	color:#000000;	
}

#promotions_2 table {

}

#promotions_2 td {
	padding:10px;
	height:100px;
	min-height:100px;
}

#promotions_2 h1 {
	color:#000000;
}

#promotions_2 h2 {
	color:#000000;	
}

#promotions_2 h3 {
	color:#000000;	
}

#promotions_3 {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	color:#000000;	
}

#promotions_3 table {

}

#promotions_3 td {
	padding:10px;
	height:100px;
	min-height:100px;
}

#promotions_3 h1 {
	color:#000000;
}

#promotions_3 h2 {
	color:#000000;	
}

#promotions_3 h3 {
	color:#000000;	
}

.p1 {
	border:1px solid #CCCCCC; 
}

.p2 {
	border:1px solid #CCCCCC; 
}

.p3 {
	border:1px solid #CCCCCC; 
}