@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#000000 url(../img/bg.jpg) repeat-x top left;
	font:normal 12px/20px Georgia, "Times New Roman", Times, serif;
	color:#000000;	
}
p
{
	font:normal 12px/20px Georgia, "Times New Roman", Times, serif !important;
}
font
{
	font:normal 12px/20px Georgia, "Times New Roman", Times, serif !important;
}
/* ********************* General Defination ************************ */ 
img { border:0;}
h1, h2, h3{
padding:0;
margin:0
}
h1{
font:normal 24px Georgia, "Times New Roman", Times, serif;
color:#000000;
padding-bottom:5px;
}
h2{
font:normal 20px Georgia, "Times New Roman", Times, serif;
color:#E94803;
padding:10px 0;
}


form{
padding:0;
margin:0;
}
a{
color:#d98300;
text-decoration:underline;
}
a:hover{
text-decoration:none;
outline:none;
}
.clear{
clear:both;
}
input.txtbox, textarea.txtbox, select.txtbox{
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #7d7d7d;
	border-right:1px solid #7d7d7d;
	padding:4px 3px;
	font-size:11px;
	color:#292824;
}
.labletext{
color:#fec322;
padding:6px 0 6px 5px;
}
input.button{
background:#f79a1d url(../img/icons/btnbg.gif) repeat-x top left;
border:1px solid #333333;
padding:4px 3px;
overflow:visible;
font:bold 12px Georgia, "Times New Roman", Times, serif; 
}
.bdrbot{
border-bottom:1px dotted #000000;
}


.padtop15{
padding-top:15px;
}
.padtb15{
padding:15px 0;
}
.padtb5{
padding:5px 0;
}
.padl10{
padding-left:10px;
}
/*===============================================================================*/
.logobg{
background-color:#000000;
}
.bodyline{
background:url(../img/bodyline.gif) repeat-y top left;
padding:0 10px 10px 10px;
}

.newshead{
font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#d98300;
padding:10px 0; 
}
.newstext{
font:normal 11px/18px Georgia, "Times New Roman", Times, serif; 
}
.contenttext{
padding:0 15px;
line-height:24px;
}

.bigtext{
font:normal 24px Georgia, "Times New Roman", Times, serif;
color:#000000;
}
.callbackbg{
background:#585858 url(../img/callback_bottom.gif) no-repeat left bottom;
width:210px;
height:158px;
padding-bottom:8px;
}
.callback_head{
font:normal 24px Georgia, "Times New Roman", Times, serif;
color:#fbf9fa;
border-bottom:1px dotted #9a9a9a;
padding-bottom:5px;
}
.boxbg{
background:url(../img/boxbg.gif) repeat-y left top;
}
a.off_fur_box{
background:url(../img/off_fur_box.jpg) no-repeat left top;
width:273px;
display:block;
height:115px;
text-decoration:none;
text-indent:-9000px;
}
a.off_fur_box:hover{
background-position:left bottom;
}
a.parti_box{
background:url(../img/parti_box.jpg) no-repeat left top;
width:292px;
display:block;
height:115px;
text-decoration:none;
text-indent:-9000px;
}
a.parti_box:hover{
background-position:left bottom;
}
a.request_box{
background:url(../img/request_box.jpg) no-repeat left top;
width:289px;
display:block;
height:115px;
text-decoration:none;
text-indent:-9000px;
}
a.request_box:hover{
background-position:left bottom;
}
.footer_bdr{
border-bottom:1px solid #2f2f2f;
border-top:1px solid #2f2f2f;
}
.address{
float:left;
color:#6b6b6b;
line-height:normal;
font-size:11px;
width:600px;
padding-left:10px;
}
.address a{
color:#6b6b6b;
text-decoration:none;
}
.address a:hover{
color:#d98300;
text-decoration:underline;
}

.designby{
float:right;
color:#6b6b6b;
padding-top:4px;
font-size:12px;
padding-right:10px;
}
.designby a{
color:#d3d3d3;
text-decoration:underline;
}
.designby a:hover{
text-decoration:none;
color:#FFFFFF;
}
/* ========== News CSS ============================== */
.box{
	border:1px solid #d7e0fd;
	padding:5px;
	margin-bottom: 5px;
	margin-top:5px;
	}
#marqueecontainer{
position: relative;
width: 190px; /*marquee width */
height: 150px; /*marquee height */
overflow: hidden;
border: 0px;
padding: 0px;
padding-left: 0px;
font-size:11px;
line-height:16px;
}
a.readmore{
background:url(../img/icons/bullet.gif) no-repeat left 4px;
font:11px Georgia, "Times New Roman", Times, serif;
color:#d98300;
text-decoration:underline;
padding-left:10px;

}
a.readmore:hover{
text-decoration:none;
}
/*===========================================================*/
tr.headbg td{
background:#c89911 url(../img/icons/thbg.gif) repeat-x left top;
padding:2px 5px;
font-weight:bold;
}
tr.row1 td{
background-color:#ced3d4;
padding:8px;
font-size:11px;
line-height:normal;
color:#333333;
}
tr.row2 td{
background-color:#e4e6e6;
padding:8px;
font-size:11px;
line-height:normal;
color:#333333;
}
a.blacklink{
background:url(../img/icons/bullet.gif) no-repeat left 4px;
font:11px Georgia, "Times New Roman", Times, serif;
color:#000000;
text-decoration:underline;
padding-left:10px;
}
a.blacklink:hover{
text-decoration:none;
}
a.blacklink2{
font:11px/22px Georgia, "Times New Roman", Times, serif;
color:#000000;
text-decoration:underline;
}
a.blacklink2:hover{
text-decoration:none;
}
.smalltext{
font:10px/16px Georgia, "Times New Roman", Times, serif;
color:#990000;
padding:5px;
border:1px solid #DFDFDF;
display:block;
background-color:#f5f5f5;
}
.redtext_head{
font:bold 16px Georgia, "Times New Roman", Times, serif;
color:#E94803;
}
.whitebox{
background-color:#FFFFFF;
border:1px solid #cdcdcd;
padding:5px;
}
.breadcrumb{
border-bottom:1px solid #dedede;
padding-bottom:5px;
color:#9a9a9a;
margin-bottom:8px;
}
.date{
	background-color:#DFDFDF;
	padding:4px;
	color:#000000;
	float:left;
	padding-bottom:5px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
}
.sep{
background:url(../img/icons/sep.gif) repeat-x left center;
padding:8px 0;
}
ul.list{
list-style:none;
}
ul.list li{
background:url(../img/icons/bullet.gif) no-repeat left 9px;
padding-left:15px;
}
.error
{
	color:#FF0000;
	font-size:12px !important;
	font-weight:bold;
}
.successmsg
{
	color:#009900;
	font-size:12px !important;
	font-weight:bold;
}
.news-cont #highlights
{
	padding:0 15px 0 15px;
	overflow-x:hidden;
	overflow:hidden;
}
.news-cont-item 
{	
	padding:5px 0 5px 0;
	background:url(../img/news_line.gif) bottom left repeat-x;
	line-height:normal;
}
.news-cont-item strong
{	
	font-size:12px;
}
/*==================== pagination ========================*/
.pagination{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}
.pagination a{
/*color:#2562ad;*/
color:#D77924;
text-decoration:underline;
}
.pagination a:hover{
color:#000000;
text-decoration:none;
}
.pagination  .current{  
padding:1px 5px 2px 5px;
color:#000;
font-weight:bold;
text-decoration:none;
}
.bannerbg {
	background:url(../img/banner_img.jpg);
	height:256px;
}

/* New added on 17-6 */
.seatcat
{
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#E94803;
	margin:10px 0px;
}