
body{
	margin: 0;
	background: #5277ad top center no-repeat url(../images/site-bg.jpg);
	font-family: Tahoma,Arial,sans-serif;
	color: #333;
	font-size: 11px;
}
a{
	color: #46689b;
	outline: none;
}

div.cushycms table tr{
display:block;
padding:10px 0;

}
img{
	border: 0;
}
#wrapper{
	width: 879px;
	margin: 62px auto 0 auto;
}

/* TOP SECTION OF WEBSITE */

#wrapper #top{
	width: 879px;
	height: 24px;
	background: top center no-repeat url(../images/top-container.png);
}
#logo{
	position: absolute;
	z-index: 50;
	top: 0;
	margin-left: 353px;
}
#nav{
	position: absolute;
	z-index: 4;
	top: 85px;
	margin-left: 30px;
	width: 819px;
	height: 52px;
	background:  no-repeat url(../images/nav-bg.png);
}
#nav2{
	position: absolute;
	z-index: 4;
	top: 85px;
	margin-left: 31px;
	width: 818px;
	height: 52px;
	background:  no-repeat url(../images/nav2-bg.jpg);
}
#nav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#nav ul li{
	margin: 0;
	padding: 0;
	float: left;
}
#nav ul li a#p{
	margin-left: 160px;
	padding: 18px 18px 17px 18px !important;
}
#nav ul li a#d{
	padding: 18px 18px 17px 18px !important;
}
#nav ul li a{
	color: white;
	font-family: Georgia,serif;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	display: block;
	padding: 18px 17px 17px 17px;
}
#nav ul li a:hover{
	background: top repeat url(../images/nav-hover-bg.png);
	text-decoration: underline;
}

/* MIDDLE SECTION OF WEBSITE */

#content{
	width: 824px;
	background: top center no-repeat url(../images/secondary-content.jpg);
	margin: 0 auto;
	overflow: auto
}
#content h1{
	color: white;
	position: relative;
	top: 111px;
	text-transform: uppercase;
	font-size: 42px;
	padding: 0;
	margin: 0 0 0 40px;
}
#content h1 span{
	color: #e2c197;
}
#text{
	color: white;
	position: relative;
	margin-left: 110px;
	margin-top: 160px;
	margin-bottom:120px;
	width: 600px;

}
#text ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 120px;
	border-bottom:1px dotted #262626;
}
#text ul.con li{
	width: 200px;
}
#text ul li{
	margin: 0;
	padding: 0;
	float: left;
	width: 140px;
}
#text ul.news h3{
	float: left;
	margin-right: 10px;
}
#text ul.news{
	height: 40px;
}
#text ul.news p{
	position: relative;
	top: 6px;
}
#text ul.news li.by{
	width: 250px;
}
#text ul li.hrs{
	width: 155px;
}
#text ul.eve li{
	width: 200px !important;
}
#text ul.eve{
	height: 55px;
	border: 0;
}
#text ul li.con{
	width: 220px !important;
}
#text p.name{
	margin: 0;
	padding: 0;
}
#text table td{
	padding-right: 10px;
}
#text table td {
	vertical-align: top;
}
#text h2{
	clear: both !important;
	margin: 0;
	padding: 10px 0 0 0;
	color: #dcae38;
	font-size: 17px;
}
#text h3{
	color: #e2c197;
	font-size: 14px;
}
#text h2 span{
	color: #d74e38;
}
#text h4{
	color: #fff;
	font-size: 12px;
	margin: 10px 0 0 0;
	padding: 0;
}
#wrapper #middle{
	width: 879px;
	min-height: 720px;
	background: top center repeat-y url(../images/container.png);
	overflow: auto;
}
#wrapper #middle2{
	width: 879px;
	background: top center repeat-y url(../images/container.png);
	overflow: auto;
}	
#rotator{
	position: relative;
	margin: 0 0 0 30px;
	width: 819px;
	height: 561px;
	z-index: 1;
}
#enjoy{
	position: absolute;
	z-index: 6;
	top: 490px;
	margin-left: 50px;
	width: 276px;
	height: 235px;
	background: no-repeat url(../images/enjoy.png);
}
#enjoy-mask{
	position: absolute;
	width: 150px;
	height: 475px;
	top: 440px;
	margin-left: 570px;
	background: no-repeat url(../images/enjoy-mask.gif);
}
#devour-mask{
	position: absolute;
	width: 150px;
	height: 575px;
	top: 340px;
	margin-left: 570px;
	background: no-repeat url(../images/devour-mask.gif);
}
#enjoy h2,#devour h2{
	position: relative;
	top: 66px;
	margin-left: 40px;
	color: white;
	line-height: 24px !important;
	width: 210px;
	font-size: 20px;
}
#enjoy h2 span{
	color: #98b7e3
}
#devour h2 span{
	color: #a0c67d
}
#more h2{
	color: #e2c197;
	font-size: 20px;
}
#more{
	position: absolute;
	z-index: 6;
	top: 580px;
	margin-left: 330px;
	color: #999;
	width: 220px;
}
#devour{
	position: absolute;
	z-index: 6;
	top: 490px;
	margin-left: 553px;
	width: 271px;
	height: 235px;
	background: no-repeat url(../images/devour.png);
}
#main-enjoy{
	position: absolute;
	z-index: 6;
	height: 39px;
	width: 305px;
	background: no-repeat url(../images/main-enjoy.jpg);
	top: 740px;
	margin-left: 15px;
}
#marquee{
	position: absolute;
	z-index: 20;
	top: 730px;
	margin-left: 340px;
}
#main-devour{
	position: absolute;
	z-index: 6;
	height: 39px;
	width: 305px;
	background: no-repeat url(../images/main-devour.jpg);
	top: 740px;
	margin-left: 561px;
}
#main-enjoy h2, #main-devour h2{
	position: relative;
	margin: 0;
	padding: 0;
	top: 9px;
	color: #dcae38;
	text-align: center;
	width: 305px;
	height: 39px;
	font-size: 16px;
}

/* SIDEBAR */

#sidebar{
	position: absolute;
	top: 310px;
	margin-left: 629px;
	width: 235px;
}
#sidebar h2{
	width: 235px;
	height: 55px;
	color: #999;
	margin-top: 15px;
	background: top left no-repeat url(../images/sidebar.png);
	font-size: 16px;
}
#sidebar span{
	position: relative;
	top: 18px;
	margin-left: 35px;
}
#emailnews{
	border: 1px solid white;
	padding: 10px;
	color: white;
	background: no-repeat url(../images/emailnewbg.jpg);
	width: 160px;
}
#emailnews label{
	display: block;
	font-size: 14px;
}
#emailnews input{
	width: 180px;
	padding: 4px;
}
.submit{
	background: #ead677;
	padding: 3px;
	font-size: 12px;
	font-family: Arial,sans-serif;
	border: 0;
	margin-top: 6px;
}
.submit2{
	background: #5277ac;
	padding: 6px 13px;
	color: white;
	font-size: 12px;
	font-family: Arial,sans-serif;
	border: 0;
	position: relative;
	top: 15px;
	margin-left: 10px
}
hr{
	height: 1px;
	background: #666666;
	margin: 30px 0;
	border: 0;
}
#sv-mobile-flash{
	position: relative;
	z-index: 9990;
}
div#hiderforsimple{
	width: 150px;
	height: 30px;
	background: #000;
	position: absolute;
	top: 784px;
	margin-left: 480px;
	z-index: 9999 !important;
}
/* BOTTOM SECTION OF WEBSITE */

#wrapper #bottom{
	width: 879px;
	height: 26px;
	background: top center no-repeat url(../images/bottom-container.png);
}
#creds{
	position: relative;
	top: 20px;
	margin-left: 40px;
	width: 399px;
	height: 67px;
	background: no-repeat url(../images/bottom-grad.png);
	float: left;
}
#creds p{
	margin: 0;
	padding: 10px 20px;
	color: white;
}
#creds a{
	color: white;
}
#logos{
	position: relative;
	top: 24px;
}
