#firstPage {
	position:fixed;
	z-index:100000;
	background-color:#000;
	width:100%;
	height:100%;
	
	background-image:url(../pic/xar/master_bgr.png);

	
/*    height: expression(document.documentElement.clientHeight + 'px');*/
}

#firstPagePic	{
		
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);

	margin:auto auto;
	width:463px;
	height:500px;
	background-image:url(../pic/xar/intro.png) 
}

#footerContainer {
	height:70px;
}

#header {
	background-color:#FFFFFF
}

#logo {
	width:244px;
	height:160px;
	background:url(../pic/xar/logo.gif) no-repeat left center;
}

#headerbgr {
	width:716px;
	height:160px;
	background-repeat:no-repeat;
	background-position:right;
	float:right
}

#topmenu {
	margin-right:15px;
	height:30px;
}

#lngDiv	{
	float:right;
	width:67px;
	margin-left:30px;
	cursor:pointer;
}

.contimages {
	border:#3e3e3e 1px solid;
}

.lngItem	{
	float:right;
	width:33px; 
	height:24px;
	text-align:center;
	font-size:10px;
	color:#FFF;
	background-image:url(../pic/bgr/lng_bgr.png);
}

.lngItemActive	{
	float:right;
	width:33px;
	height:24px;
	text-align:center;
	font-size:10px;
	color:#FFF;
	background-image:url(../pic/bgr/lng_bgr_active.png);
}


/* top menu */

#topmenuDiv
{
	height:24px;
}

.topmenuItem	{
	float:right;
	font-size:10px;
	color:#EEE;
	height:24px;
	margin:0px 1px;	
	cursor:pointer;
}

.topmenuItemBody {
	float:left;
	height:21px;
	padding:3px 8px 0px 8px;
	background-image:url(../pic/bgr/top_bgr.png);
}

.topmenuItemBodyActive {
	float:left;
	color:#FF6600;
	height:21px;
	padding:3px 8px 0px 8px;
	background-image:url(../pic/bgr/top_bgr_active.png);
}


.topmenuItemLeftCorner {
	float:left;
	width:4px;
	height:24px;
	background-image:url(../pic/bgr/top_bgr_left.png);
	background-repeat:no-repeat;
}

.topmenuItemLeftCornerActive {
	float:left;
	width:4px;
	height:24px;
	background-image:url(../pic/bgr/top_bgr_left_active.png);
	background-repeat:no-repeat;
}

.topmenuItemRightCorner {
	float:left;
	width:4px;
	height:24px;
	background-image:url(../pic/bgr/top_bgr_right.png);
	background-repeat:no-repeat;
}

.topmenuItemRightCornerActive {
	float:left;
	width:4px;
	height:24px;
	background-image:url(../pic/bgr/top_bgr_right_active.png);
	background-repeat:no-repeat;
}


/*    main menu   */

#menu { 
	margin-top:108px;
	margin-right:15px;
	height:22px;
}

.menuItem	{
	float:right;
	font-size:11px;
	color:#EEE;
	height:22px;	
	cursor:pointer;
}

.menuItemBody {
	float:left;
	height:19px;
	padding:3px 8px 0px 8px;
	background-image:url(../pic/bgr/bgr.png);
}

.menuItemBodyActive {
	float:left;
	height:19px;
	padding:3px 8px 0px 8px;
	background-image:url(../pic/bgr/bgr_active.png);
}


.menuItemLeftCorner {
	float:left;
	width:3px;
	height:22px;
	background-image:url(../pic/bgr/bgr_left.png);
	background-repeat:no-repeat;
}

.menuItemLeftCornerActive {
	float:left;
	width:3px;
	height:22px;
	background-image:url(../pic/bgr/bgr_left_active.png);
	background-repeat:no-repeat;
}

.menuItemRightCorner {
	float:left;
	width:3px;
	height:22px;
	background-image:url(../pic/bgr/bgr_right.png);
	background-repeat:no-repeat;
}

.menuItemRightCornerActive {
	float:left;
	width:3px;
	height:22px;
	background-image:url(../pic/bgr/bgr_right_active.png);
	background-repeat:no-repeat;
}
.mLine {
	float:right;
	width:1px;
	height:22px;
	background-image:url(../pic/bgr/vertline.png);
	background-repeat:no-repeat;
}

/**
   body 
*/
#bodyMain {
	margin:10px 300px 10px 15px;
	padding:5px 30px 25px 15px;
	border-right: 1px #333 dashed;
	
	min-height:440px;
  	height:auto !important;
  	height:440px;
}

#bodyRight {
	float:right;
	width:270px;
	margin:10px 15px;
	padding-top:20px;
}


/*
*	 Categories 
*/


.catBgrDiv {
	float:left;
	width:46%;
	/*height:165px;	*/
	border-top:1px #333 dashed;
	border-bottom: 1px #333 dashed;
	background-color:#101010;
	padding:10px 3px;
	margin:10px 0px; 
	
	opacity: 0.8;
	-moz-opacity: 0.8;
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);

}

.catBgrDivActive {
	float:left;
	width:46%;
	/*height:165px;*/
	border-top:1px #333 dashed;
	border-bottom:1px #333 dashed;
	background-color:#151515;
	padding:10px 3px;
	margin:10px 0px; 
}

.catImgDiv {
	float:left;
	width:100px;
	border:#3e3e3e 1px solid;
	margin:8px 10px;
}

.catContDiv {
	margin-left:120px;
}

.catContTitleDiv {
	padding-top:4px;
	font-size:14px;
	color:#E9E9E9;
	font-weight:600;
	
}

.catContTextDiv {
	margin-top:3px;
	font-size:11px;
	line-height:1.4;
	color:#CCC;
}

.catContDateDiv {
	font-size:10px;
	color:#7c610e;
	margin-top:-2px;
}

.catMoreDiv { 
	padding-right:5px;
	font-size:12px;
	color:#FF6600;
}


/* footer */

#footerDiv {
	height:70px;
	padding:5px;
	color:#CCC;
	
	border-top:1px solid #333;
	
	background-image:url(../pic/xar/footer_bgr.png);
	background-repeat:repeat-x;
}

#footerMenu	{
 	background:url(../pic/xar/footer_line.png) no-repeat bottom right; 
	padding:2px 13px 5px 5px
}



#subscribeDiv	{
	width:350px;
	height:60px;
	
	color:#777;
	font-size:10px;	

	padding:0px 0px 0px 10px;
	float:left;
}

.subscribeInput	{
	width:140px;
	color:#444; 
	font-size:11px; 
	padding:3px; 
	border:1px solid #333; 
	background:none;
}

.subscribeInputLoading	{
	width:140px;
	color:#444; 
	font-size:11px; 
	padding:3px; 
	border:1px solid #333; 
	background-image:url(../pic/xar/loading.gif);
}


.sectiondesc{
	position:absolute;
	color:#FFFFFF;
	background:#000;
	
	opacity: 0.7;
	-moz-opacity: 0.7;
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);

	height:50px;
	width:445px;

	border-top:1px solid #111;
	margin-top:320px;
	padding:15px 10px;

}

.sectiontitle {
	position:absolute;
	margin-top:255px;
	height:30px;
}

.ptitle	{
	margin-left:10px;
	font-size:22px;
}


.block	{
	font-size:11px;
	padding-bottom:10px;
	border-bottom: 1px #333 dashed;

}
.blockheader {
	font-size:16px;
	font-weight:600;
	padding:7px 10px 0px 10px;	
}

.contactBlock {
	color:#777;
	padding:10px 0px;
}

.headingTitle {
	font-size:14px;
	font-weight:700;
}
	
#contactcontainer {
	margin:5px 10px
}

.inputCont	{
	width:100%;
	color:#555; 
	font-size:11px; 
	padding:3px; 
	border:1px solid #333; 
	background:none;
}

/* reservation */

.resSelect	{
	color:#666; 
	font-size:11px; 
	padding:2px; 
	border:1px solid #333; 
	background-color:#111;
	border-style:solid
}

.contDiv {
	margin:0px 3px
}

#popupDiv {
	padding:15px;
	color:#AAA;
}




/**
*	tell a friend
*	
*/
.textarea {
	width:100%;
	height:100px;
	color:#555;
	font-size:11px;
	padding:3px;
	border:1px solid #333;
	background:none;
}
.infoDiv {
	padding:0px 3px 3px 18px;
	background:url(../pic/xar/info.png) no-repeat;
	color:#555;
	font-size:10px;
	width:93%;
}
#inputLabel {
	margin:7px 1px 1px 1px;
	color:#666;
}
.sendBtn {
	background:#444;
	width:80px;
	border:1px solid #333;
	color:#000;
	font-size:11px;
	margin-top:8px;
	padding:2px;
	cursor:pointer;
}
#tellBody {
	width:270px;
	margin:auto auto;
}

#tellform label { width: 270px; }
#tellform label.error { color:#CC0000 }

#contactformBody {
	width:85%;
}


/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


.fmenu:link, .fmenu:visited, .fmenu:active { 
	font-size:11px;	
	color:#999 
}
.fmenu:hover {	
	color:#CCC 
}



/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

ul {
	list-style:none;
	margin:0px; 
	padding:0px; 
}

li {
	list-style:none;
	margin: 0px 0px 1px px; 
	padding:0px 0px 0px 10px;
	background:url(../pic/xar/p.gif) no-repeat left top; 
}

textarea {
	border:#828282 1px solid;
 	color: #333333;
}

.input {
	border:#CDCCCC 1px solid;
 	color: #333333;
  	text-decoration:none; 
	font-size: 11px;
	padding:2px;
}



/* hyperlink and anchor tag styles */

a:link, a:visited, a:active {
	color: #666666;
	text-decoration: none;
}

a:hover{
	color:#999999;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

