body{
	background-image: url(images/page_bg.jpg);
	background-color: #000000;
	background-repeat: repeat-x;
	margin: 0;
}

h3 {
	color : #BDBDBD;
	font-size: 18px;
	font-weight: normal;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;

}

img { border: none; outline: none;}

p {
	color : #C9C37F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
} 



.p2 {
	color : #BDBDBD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
} 

.content {
	background-image: url(images/content_bg.gif);
	padding-bottom:25px;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
}

/*
#latest_news {
	width: 940px;
}
*/

#latest_news {

	background-color: transparent;


	width: 940px;
	height: 22px;

	
	padding-bottom: 13px; 
	color : #ffcc00;
	font-family: Lucida Sans,Lucida Grande,Verdana,Arial,Helvetica,sans-serif; 
	font-size: 16px;
	text-align: center;
	
	margin: auto;
	/* display: none; */
	
	/* list-style: none; */

}
.news_item {
	width: 940px;
	height: 22px;
}

.news_item div {
	margin: auto;
}

#latest_news ul li {
	/* margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;*/
	text-align: center;
}

#latest_news a {
	color : #ffcc00;
	text-decoration: underline;
}

#latest_news a:hover {
	/* text-decoration: none; */
}

#vip_container {
	float: right; 
	margin: 0px 4px 20px 0;
	width: 240px;
}

#vip_container form {
	float: right;	
}

#invalid_badge {
	background-image: url(images/form_error_sm.gif); 
	background-repeat: no-repeat;
	display: none;
	float: left;
	height: 18px;
	margin:10px 0 0 5px; 
	width: 20px; 
}

#vip_container.invalid #invalid_badge{
	display: block;
}

#vip_container label {
	color: #C9C37F; 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 11px;
}

#vip_container.invalid label {
	color: red;
}


#vip_container input {
	background: black; 
	border: 1px solid #807742; 
	padding-left: 5px;
	color:#CCCCCC;
}

#vip_container.invalid input#email {
	border: 1px solid  #660000;	
}


#vip_container input.blur {
	color: #555;
}


#vip_received p {
	font-size: 16px;
}

#vip_container #email {
	/* trying to make height of input same as submit in Safari */
	/* vertical-align: middle; */
	/* line-height: 14px; */
}

#vip_container #submit {
	/* font-family: Verdana,Arial,Helvetica,sans-serif;*/
	font-weight: bold;

}

#vip_container #submit:hover {
	background: #C9C37F;
	color: black;
}
 
.right_img{
	float:right;
	margin-left:25px;
}


.left_img {
	text-decoration: none;
	float: left;
	padding-right: 15px;
} 


.copyright {
	color : #C9C37F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
	font-weight: normal;
} 
.copyright a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C9C37F;
	text-decoration: none;
	font-weight: normal;
}
.copyright a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C9C37F;
	text-decoration: none;
	font-weight: normal;
}
.copyright a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C9C37F;
	text-decoration: underline;
	font-weight: normal;
}
.sitemap {
	color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
} 
.sitemap a:hover {
	color : #FFFFFF;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	line-height: 18px;
}

.text{
	font-family: Lucida Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C9C37F;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
	/* text-align: justify; */

	margin-top: 0;
}

.text a {
	color: #FFCC00;
	text-decoration: none;
}
.text a:hover{
	text-decoration: underline;
}

DIV.text {
	MARGIN-TOP: 2px; 
	OVERFLOW: auto;  
	/*COLOR: #484545;  */
	MARGIN-RIGHT: 2px;  
	FONT-FAMILY: Verdana;  
	HEIGHT: 272px; 
	TEXT-ALIGN: left; 
	FONT-SIZE: 11pt; 
	MARGIN-BOTTOM: 2px; 
	/*SCROLLBAR-FACE-COLOR: #0D4E76; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #0D4E76; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff;*/
	
}

ul.text {
	/* list-style-image:url("images/sprite.png");*/
	list-style-type:circle;
}

ul.text li {
	margin: .3em 0 7px 0;
}

.click {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #fc074c;
	line-height: 20px;
	text-decoration: none;
	font-weight: normal;
}
.click a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #ffffff;
	line-height: 20px;
	text-decoration: underline;
	font-weight: normal;
}

#menu {
	float: left;
	margin: 0;
	padding: 0;
/*	width: 680px;
	height: 46px;
*/
	width: 490px;
}

#menu ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: block;
	float: left;
	
	position:relative;  
	z-index:10;  	
}

#menu li#menu_late_night {
	display: none;
}

#menu a {
	display: block;
	float: left;
	padding: 0px 0px 0px 10px;


/*	height: 32px;
	text-decoration: none;
	text-align: center;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
*/
}

#menu a:hover { 
/* 	background: #303030;
	text-decoration: none; 
*/	
}

#menu .current_page_item a {
/*	background: #262626;
*/
}

#menu .first {
}

/* submenu, it's hidden by default */  
#menu ul {  
	background: black;  
	border:1px solid #DDDDDD;
	border-bottom: 2px solid #AAAAAA;
    display:none;   
    list-style:none;  
	left: 11px;
    margin:0 0 0 0px;   
    padding:0;   
    position:absolute;   	
	top: 22px;
	width: 152px;
}  
  
#menu ul li {  
	/* display: inline;*/
    /* float:left; */   
    /* border-top:1px solid #fff; */
	width: 152px;
}
  
/* display block will make the link fill the whole area of LI */  
#menu ul a {  
	color: #C9C37F;
    display: block;
	float: none;
	font-family:Lucida Grande, Lucida Sans,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
    height:15px;  
	margin: 2px 0;  
    padding: 3px 16px; 
    padding: 3px 8px;
	text-decoration:none;
	text-align: left;
	width: 120px; 
	width: 136px;
}  
  
#menu ul a:hover {  
	background: #222222;
	color: #DDDDDD;
}  

#menu ul a.first {
	padding-top: 3px;
	margin-top: 6px;
}

#menu ul a.last {
	padding-bottom: 3px;
	margin-bottom: 4px;
}

#menu ul hr {  
	background-color: #DDDDDD;
	border: 0; 
	color: #DDDDDD;
	height: 1px;
	/* margin-top: 2px 0 3px 2px; */
	margin: 2px 0 3px 2px;
	width: 148px;
}

#menu ul div.separ {
	color: #DDDDDD;
	height: 1px;
	margin: 2px 0 3px 2px;
	width: 148px;
}


/* fix ie6 small issue */  
/* we should always avoid using hack like this */  
/* should put it into separate file : ) */  
*html #menu ul {  
    margin:0 0 0 -2px;  
}  

.show-70 { 
	-moz-opacity:.70; 
	filter:alpha(opacity=70); 
	opacity:.70; 
}

blockquote {
	margin: 0 0;
	text-indent: 32px; 
	float: left;
	font-style: italic; 
 /* padding: 0 1px 0 5px; */
 /* border: dashed 1px #666; */
}

.outerQuote {
	float: left;
	margin: 20px 0 8px;
 /* margin: -10px 20px -10px 20px; */
	/* margin: 0 0px; */
	background: url(images/quotes4.png) no-repeat scroll 20px 10px;
}
.centerQuote {
	float: left;
	padding: 12px;
	margin-right: 5px;
 /* background: url("quote-end2.png") no-repeat bottom right; */
}
.closingQuote {
	background: url(images/quotes4_2.png) no-repeat scroll 0px 0px;
	float: left;
	height: 17px;
	margin-left: 3px;
	width: 21px;
}
blockquote .quote {
	font-size: 16px;
	float: left;
	padding-top: 4px;		
}

blockquote .author {
	float: left;
	font-size: 11px;
	font-style: normal;
	margin-top: 2px;
	text-indent: 32px;
}

.sidebar {
	/* border-left: 1px solid #333; */
	float: left;
}

.sidebar #vip_container {
	float: left;
	margin: 10px 0 0 22px; 
}

.sidebar h2 {
	color: #C9C37F; 
	font-family: verdana; 
	font-size: 14px; 
	font-weight: normal;
	letter-spacing: 0.9px;
	/* margin: 22px 0 1px 21px;*/
	margin:33px 0 1px 20px;
	text-transform:uppercase;
}

.sidebar .news_item {
	background-color: black;
	border: 1px solid #807742;
	height: 74px;
	margin:1px 0 24px 20px;
	padding: 5px 7px;   
	width: 229px;	
}

.sidebar #latest_news {
	color: #A9ABAB;
	height: 70px;
	/* font-family:comic Sans MS;	*/
	font-size: 12px;  
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 229px;		
}

.sidebar #latest_news div {
	color: #C9C37F; 
	margin:10px 0 15px 27px;
}

.sidebar blockquote {
	margin: 0 0;
	text-indent: 24px; 
	font-style: italic; 
 /* padding: 0 1px 0 5px; */
 /* border: dashed 1px #666; */
}

.sidebar .centerQuote {
	padding: 7px;
	margin-right: 5px;
}

.sidebar .outerQuote {
	margin: 8px 0 8px 15px;
	background: url(images/quotes2.jpg) no-repeat scroll 5px 0;
}

.sidebar blockquote .author {
	font-size: 11px;
	font-style: normal;
	margin-left: 26px;
	text-indent: 0px;
}

.sidebar .rounded {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.rounded {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#tool_tip_window {
	display:none; 
    background:transparent url(images/black_arrow.png); 
	font-family: Times New Roman, serif;
    font-size:24px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#C9C37F;  
	text-align: center;  
}

#vip_tip_window {
	display:none; 
	font-family: Lucida Sans, Lucida Grande, Arial, Helvetica, sans-serif;
    background:transparent url(images/black_arrow.gif) no-repeat; 
    font-size:12px; 
    height:70px;  
    width:160px; 
    /* padding:20px; 8*/
	padding:10px 20px 25px 15px; 
    color:#C9C37F;
	/*text-align: center;*/  	
	z-index:20; 	
	/* cursor:pointer; */
}

#vip_tip_window p {
	font-size:11px;
	margin: 0;
	padding: 0;
}

#vip_tip_window ul {
	font-size:11px;
	list-style-type:circle;	
	margin: 0;
	margin-top: 3px;
	padding-left: 25px;
}

#vip_tip_window ul li {
	padding-bottom: 1px;
}	

#map_tip_window {
	/* border: 1px solid red; */
	display:none; 
    background:transparent url(images/black_arrow_big.png) no-repeat; 
    height:171px;  
    padding: 19px;
    width:336px; 
    /* padding:20px; 8*/
	/* padding:10px 20px 25px 15px; */
	/*text-align: center;*/  	
	z-index:20; 	
	/* cursor:pointer; */
}

.slideshow { background-color: #BFB766; height: 223px; width: 775px; margin: 0 0 2px 0; }
.slideshow img { padding: 0px; border: 1px solid #ddd; background-color: #eee; height: 220px; width: 772px; }

.thank_you {
	color : #C9C37F;
	margin: 70px 0 0 0;	
}

.thank_you h1 {
	
}

.thank_you p {
	font-weight: bold;
	text-align: center;
}

.top_row {
	float: left;
	margin: 25px 0 0 10px;
	width: 664px;
}
.top_row .images img {
	height: 100px;
}

.top_row .text {
	float: left;
	font-size: 12px;
	height: auto;
	margin: 25px 0 0 15px;	
	width: 70%;
}	

.middle_row {
	float: left;
	margin: -15px 0 0 15px;
	width: 659px;
}

.middle_row .images img {
	height: 100px;
}

.middle_row .text {
	float: left;
	font-size: 12px;
	height: auto;
	line-height:22px;
	margin: 32px 5px 0 5px;
	width: 70%;
}

.bottom_row {
	float: left;
	margin: -15px 0 0 10px;
	width: 664px;
}

.bottom_row .images img {
	height: 100px;
}

.bottom_row .text {
	float: left;
	font-size: 12px;
	height: auto;
	margin: 53px 0 0 15px;	
	width: 70%;
}

#im1 { 
	border: 4px solid #DDDDDD; 
	float: left; 
	margin-right: 4px; 
}




