body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#E8F2C6;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.main {
	position:relative;
	width:850px;
	height:730px;
	background-color:#011F24;
	overflow:hidden;
	margin-top:-13px;
	border:2px #9FCB08 solid;
}

.topleft {
			position:relative;
			width:210px;
			height:150px;
			top:00px;
			left:-290px;
			border:thin #FFFFFF solid;
			background-image:url(media/top_left_gradient.jpg);
	}
	
.font_top_left {
				position:absolute;
				margin-top:45px;
				margin-left:-40px;
				font-size:36px;
	}
	
.font_menu{
			color:#FFFFFF;
			margin-left:-10px;
			font-size:18px;
	}
	
.font_menu a:hover{
					color:#9FCB08;
					margin-left:-10px;
					font-size:18px;
	}
	
.markermenu{
			position:relative;
			list-style-type: none;
			margin: 5px 0;
			padding: 0px;
			width: 217px;
			border: 0px solid #9A9A9A;
			top:10px;
			left:-290px;
	}

.markermenu li a{
				background: #242B2D url(media/arrow-list.gif) no-repeat 2px center;
				font: bold 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
				color: #FFFFFF;
				display: block;
				width: auto;
				padding: 8px 0;
				padding-left: 0px;
				text-decoration: none;
				border: 2px solid #B5B5B5;
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu li a:visited{
						color:#0066FF;
}
 .markermenu li a:active{
						color: #9FCB08;
}

.markermenu li a:hover{
						color: #9FCB08;
						background-color: #0F2729;
						background-image:url(media/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}

.content {
 			position:absolute;
 			width:607px;
 			height:540px;
 			background-color:#47555A;
 			top:90px;
 			left:242px;
 			border:thin #FFFFFF solid;
 }
 
 .content_list {
 			position:absolute;
 			width:607px;
 			height:540px;
 			background-color:#47555A;
 			top:90px;
 			left:242px;
 			border:thin #FFFFFF solid;
			overflow:scroll;
 }

.title {
 		position:relative;
 		top:10px;
 		left:65px;
 } 
 
 .dinner {
 		position:relative;
  		top:160px;
  		left:265px;
  }
 
.chart {
 		position:relative;
  		top:-50px;
  		left:200px;
  		border:thin #FFFFFF solid;
  }
  
.footer {
  		position:absolute;
  		background-image:url(media/footer_gradient.jpg);
  		top:633px;
  		width:500px;
  		height:80px;
  		left:25px;
  		border:thin #FFFFFF solid;
  }
  
.link {
  		position:relative;
  		top:30px;
  		text-decoration:none;
  		color:#000000;
  		font-size:14px;
  }
  
.au {
  		position:absolute;
  		top:25px;
		left:10px;
		}

.au_text {
		position:absolute;
		top:60px;
		left:10px;
		text-align:justify;
		padding-right:5px;
		}
.class_text {
		position:absolute;
		top:60px;
		left:10px;
		text-align:justify;
		padding-right:5px;
		color:#FFFFFF;
		font-size:14px;
		}		
.script {
		position:absolute;
		top:60px;
		left:5px;
		}	
.img_foot {
		position:absolute;
		top:250px;
		left:20px;
		width:200px;
		}
.welcome {
		position:absolute;
		top:30px;
		left:10px;
		font-size:32px;
		}
.welcome_text {
		position:absolute;
		top:78px;
		left:10px;
		font-size:16px;
		width:400px;
		text-align:justify;
		}
.li_text {
padding:5px;
text-align:left;
}
.contactus {
	position:absolute;
	top:80px;
	left:10px;
	text-align:left;
	}
.links {
	position:absolute;
	top:80px;
	left:10px;
	text-align:left;
	text-decoration:none;
	}
.ahmaddesigns {
	position:absolute;
	width:230px;
	left:270px;
	top:25px;
	}
.map {
	position:absolute;
	top:100px;
	left:15px;
	}
.contact_mem {
	position:absolute;
	top:60px;
	left:20px;
	}
.mail_sent {
	position:absolute;
	top:200px;
	left:20px;
	color:#FFFFFF;
	font-size:18px;
	}
	.CL-back {
	position:relative;
	border-bottom: 3px solid #cccccc;
	border-right: 3px solid #cccccc;
	margin: 0px 3px 0px 0px;
	width:200px;
	height:123px;
}
.CL-middle {
	position:relative;
	border-bottom: 2px solid #666666;
	border-right: 1px solid #666666;
	width:200px;
	height:122px;
}
.CL-front {
	position:relative;
	left:390px;
	top:50px;
	/*background-image:url(media/evenbg.png);*/
	/*border: 1px solid black;
	background:url(../images/letter_bg.jpg);*/
/*	background-color: #FFFFFF;
	width:200px;
	height:200px;*/
}