/* Normalizes margin, padding */
body, div, dl, dt, dd, pre, blockquote, th, td 
{ margin : 0 ; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }
/**********************************/

html, body{
	margin: 0px;
	padding: 0px;
}

body {
	margin:0px auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 5px 0px 0px 0px;
	background-image: url(images/bg-1.jpg);
	background: url(/layout/images/body_bg.jpg) #cdcdcb repeat-x;
}

li {
	padding: 2px 0px 2px 0px;
}

.clear {
	clear: both;
}

.seperator {
	height:15px;
}

a {
	color:#000;
   }
   
a:hover {
	color: #000;
}
   
img {
	border:0px;
	padding:0px;
	margin:0px;
}

h1 {
	color: #540000;
	font-size: 14px;
}

h2 {
	color: #000;
	font-size:12px;
}

h3 {
	color: #000;
	font-size:11px;
}

/** layout **/
.container {
	width: 900px;
	margin: 0px auto;
	background: #fff;
	padding: 1px 0px 1px 0px;
}

.header {
	position: relative;
	width: 900px;
	height: 70px;
	margin: 18px 0px 10px 0px;
}

.logo {
	margin: 2px 0px 0px 28px;
}

.logo_50best {
	position: absolute; 
	right: 18px;
}

.menupage_container {
	position: relative;
    width: 900px;
	background:url(/layout/images/nav_bg.jpg) #990505 no-repeat;
}

.page_content {
	position: relative; 
	width: 698px; 
	left: 202px; 
	background: url(/layout/images/content_homebg.gif) #40413c no-repeat;
	min-height: 378px;
    height: auto !important;
    height: 378px;
	text-align: justify;
}

.flash_home_images {
	position: absolute; 
	top: 0px; 
	left: 0px;
}

.welcome_text {
	position: relative; 
	width:140px; 
	left: 535px; 
	top: 25px;
	height: 290px; 
	overflow: hidden; 
	color: #fff; 
	text-align: left;
}

.flash_homenav_container {
	position: relative; 
	height: 186px; 
	margin-top: -48px;
}

#flash_homenav {
	position: absolute;
	
}

.footer {
	position: relative;
    width:900px;
	height:59px;
	background:url(/layout/images/footer_bg.jpg) repeat;
	font-size:11px;
	color: #fff;
}

.footer a {
	color:#fff;
	text-decoration: none;
   }
   
.footer a:hover {
	color: #fff;
	text-decoration: none;
}

.copywright {
	color: #13796b;
	margin: 10px 22px 10px 0px;
	font-size: 10px;
	text-align: right; 
}

/* BOILER PLATE */
.boilerplate {
	width: 864px;
	margin: 0px auto;
	color: #333;
	font-size: 10px;
	padding-left: 18px;
	padding-right: 18px;
}

