body,html{font: normal 11px verdana,arial,helvetica,sans-serif; background:#111111; margin:0px; color:#fff; padding: 30px 0 10px 0;}

/* Main Body Containers */
.container {width: 880px; margin: 0 auto 0 auto; padding: 0px;}

/* Header */
.header { float: left; width: 905px; background: url('../img/headerbg.png') no-repeat;}
.logo { float: left; width: 180px;}

/* Main Links */
form {margin: 0px; padding: 0px;}

/* Top Nav */
.nav { float: left; margin: 10px 0 15px 0; padding: 0px; width: 640px;}
.nav ul { padding:0px; margin: 0px;float:left;}
.nav ul li {float: left; margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none;}

/* Left Nav */
.leftnavhead { float: left; margin: 15px 0 0 0; padding: 0px; width: 180px; text-align: right; font: bold 12px arial; color: #fff;}
.leftnavhead a:link {text-decoration: none; color: #fff;}
.leftnavhead a:hover {text-decoration: underline; color: #fff;}
.leftnavhead a:visited {text-decoration: none; color: #fff;}
.leftnav { float: left; margin: 3px 0 0 0; padding: 0px; width: 180px;}
.leftnav ul { padding:0px; margin: 0px;float:right;}
.leftnav ul li {margin: 0px; padding: 3px 0 0 0; text-align: right; list-style-type: none; font: normal 11px arial; color: #BFBFBF;}
.leftnav ul li a:link {text-decoration: none; color: #BFBFBF;}
.leftnav ul li a:hover {text-decoration: underline; color: #fff;}
.leftnav ul li a:visited {text-decoration: none; color: #BFBFBF;}

/* Request Call Back */
.reqwrap { float: right; margin: 10px 0 0 0; padding: 5px; width: 163px; border: 1px solid #3c3c3c; background-color: #252525;}
.reqwraphead { float: left; margin: 0 0 5px 0; padding: 0px; width: 99%; font: bold 11px arial; color: #BEBEBE;}
.reqwraplabel { float: left; margin: 0 0 3px 0; padding: 0px; width: 99%; font: bold 11px arial; color: #fff;}
.reqwrapinput { float: left; margin: 0 0 5px 0; padding: 0px; width: 160px;}
.reqwrapinput input { float: left; margin: 0px; padding: 2px; width: 158px; border: 1px solid #9F9F9F; background-color: #6C6C6C; font: bold 11px arial; color: #fff;}
.reqwrapbut { float: left; margin: 0 0 0 0; padding: 0px; width: 99%; text-align: right; font: bold 11px arial; color: #fff;}
.reqwrapstop { float: left; margin: 10px 0 0 0; padding: 0px; width: 55px; font: bold 11px arial; color: #BEBEBE;}
.submit {float: right; width: 65px; margin: 0px; padding: 0 0 0 5px; font: bold 11px arial; color: #fff; background-color: #252525; border: 1px solid #3c3c3c;}

.reqcallwrap { float: left; margin: 10px 0 0 0; padding: 0px; width: 180px; font: bold 30px arial; text-align: center;}

.booknow { float: left; margin: 10px 0 0 0px; padding: 0px; width: 600px; font: bold 25px arial; text-align: center; color: #EB0790;}
.booknow a:link {text-decoration: underline; color: #EB0790;}
.booknow a:hover {text-decoration: none; color: #EB0790;}
.booknow a:visited {text-decoration: underline; color: #EB0790;}

.style1 {color: #EB0790; font-weight: bold; }
.style2 {color: #EB0790; }

/* Main Content */
.leftwrap {float: left; width: 180px; margin: 0 55px 0 0; padding: 0px;}
.rightwrap {float: left; width: 640px; margin: 0px; padding: 0px;}
.rgtmainpic {float: left; width: 640px; margin: 0px; padding: 0px;}

.rgtsecwrap {float: left; border-top: 2px solid #422872; border-bottom: 1px dotted #333333; width: 640px; margin: 13px 0 0 0; padding: 8px 0 8px 0;}
.rgtsecwrap h1 { float: left; margin: 0 0 0 0; padding: 0px; width: 500px;font: bold 12px arial; color: #fff;}
.rgtsecfind {float: right; background: url('../img/arrow.gif') no-repeat; width: 85px; margin: 0px; padding: 0 0 0 15px; font: bold 11px arial; color: #fff;}
.rgtsecfind a:link {text-decoration: none; color: #fff;}
.rgtsecfind a:hover {text-decoration: underline; color: #fff;}
.rgtsecfind a:visited {text-decoration: none; color: #fff;}

.brandwrap { float: left; margin: 13px 0 0 0; padding: 0px; width: 640px;}
.brandwrap ul { padding:0px; margin: 0px;float:left;}
.brandwrap ul li {float: left; margin: 0px; padding: 0 0 0 0; list-style-type: none;}

.brandtextwrap { float: left; margin: -10px 0 0 0; padding: 0px; width: 640px;}
.brandtextwrap ul { padding:0px; margin: 0px;float:left;}
.brandtextwrap ul li {float: left; margin: 0px; width: 270px; padding: 5px 30px 0 15px; background: url('../img/white-arrow.gif') no-repeat 0 11px; list-style-type: none;}

.brandtextwrap1 { float: left; margin: -10px 0 0 0; padding: 0px; width: 640px;}
.brandtextwrap1 ul { padding:0px; margin: 0px;float:left;}
.brandtextwrap1 ul li {float: left; margin: 0px; width: 620px; padding: 5px 0 0 15px; background: url('../img/white-arrow.gif') no-repeat 0 11px; list-style-type: none;}

.brandtextwrap2 { float: left; margin: -10px 0 0 0; padding: 0px; width: 200px;}
.brandtextwrap2 ul { padding:0px; margin: 0px;float:left;}
.brandtextwrap2 ul li {float: left; margin: 0px; width: 165px; padding: 5px 0 0 15px; background: url('../img/white-arrow.gif') no-repeat 0 11px; list-style-type: none;}

.brandtextwrap3 { float: left; margin: -10px 0 0 0; padding: 0px; width: 100px;}
.brandtextwrap3 ul { padding:0px; margin: 0px;float:left;}
.brandtextwrap3 ul li {float: left; margin: 0px; width: 100px; padding: 5px 20px 0 0; color: #422872; list-style-type: none;}
.brandtextwrap3 ul li a:link {color: #422872; text-decoration: none; font-weight: bold;}
.brandtextwrap3 ul li a:hover {color: #fff; text-decoration: none; font-weight: bold;}
.brandtextwrap3 ul li a:visited {color: #422872; text-decoration: none; font-weight: bold;}

.brandtextwrap4 { float: left; margin: -10px 0 0 20px; padding: 0px; width: 200px;}
.brandtextwrap4 ul { padding:0px; margin: 0px;float:left;}
.brandtextwrap4 ul li {float: left; margin: 0px; width: 180px; padding: 5px 20px 0 15px; color: #fff; font-weight: bold; list-style-type: none;  background: url('../img/white-arrow.gif') no-repeat 0 11px; list-style-type: none;}

.brandtextwrap5 { float: left; margin: -10px 0 0 30px; padding: 0px; width: 180px;}
.brandtextwrap5 ul { padding:0px; margin: 0px;float:left;}
.brandtextwrap5 ul li {float: left; margin: 0px; width: 130px; padding: 5px 0 0 15px; color: #fff; list-style-type: none; font-weight: bold; background: url('../img/white-arrow.gif') no-repeat 0 11px; list-style-type: none;}

.brandtextwrap6 { float: left; margin: -10px 0 0 -50px; padding: 0px; width: 130px;}
.brandtextwrap6 ul { padding:0px; margin: 0px;float:left;}
.brandtextwrap6 ul li {float: left; margin: 0px; width: 130px; padding: 5px 0 0 0; color: #A41E22; list-style-type: none; font-weight: bold;}

.brandtextwrap7 { float: left; margin: -10px 0 0 50px; padding: 0px; width: 180px;}
.brandtextwrap7 ul { padding:0px; margin: 0px;float:left;}
.brandtextwrap7 ul li {float: left; margin: 0px; width: 180px; padding: 5px 20px 0 0; color: #fff; font-weight: bold; list-style-type: none;}

.brandtextwrap8 { float: left; margin: -10px 0 0 0; padding: 0px; width: 500px;}
.brandtextwrap8 ul { padding:0px; margin: 0px;float:left;}
.brandtextwrap8 ul li {float: left; margin: 0px; width: 400px; padding: 5px 0 0 15px; background: url('../img/white-arrow.gif') no-repeat 0 11px; list-style-type: none;}

.djfocus { float: left; margin: 0 20px 0 0; padding: 0px; width: 300px;}
.djfocuswrap { float: left; margin: 0 0 0 0; padding: 0px; width: 318px;}
.djfocuswrap1 { float: left; margin: -10px 0 0 0; padding: 0px; width: 300px;}
.djfocuswrap1 ul { padding:0px; margin: 0px;float:left;}
.djfocuswrap1 ul li {float: left; margin: 0px; width: 300px; padding: 5px 0 0 15px; background: url('../img/white-arrow.gif') no-repeat 0 11px; list-style-type: none;}

.videowrap { float: left; margin: 0 0 0 0; padding: 0px; width: 640px;}
.videowrap ul { padding:0px; margin: 0px;float:left;}
.videowrap ul li {float: left; margin: 20px 0 0 0; padding: 0 0 0 0; list-style-type: none;}

.sectext { float: left; margin: 0 0 0 0; padding: 13px 0 0 0; width: 640px; color: #fff; line-height: 18px;}
.sectext a:link {text-decoration: none; color: #fff;}
.sectext a:hover {text-decoration: underline; color: #fff;}
.sectext a:visited {text-decoration: none; color: #fff;}
.forminput input {width: 220px; border: 1px solid #9F9F9F; background-color: #6C6C6C; font: bold 11px arial; color: #fff;}
.forminput textarea {width: 250px; border: 1px solid #9F9F9F; background-color: #6C6C6C; font: bold 11px arial; color: #fff;}

.sectext1 { float: left; margin: 0 0 0 0; padding: 13px 0 0 0; width: 340px; color: #fff; line-height: 18px;}
.sectext1 a:link {text-decoration: none; color: #fff;}
.sectext1 a:hover {text-decoration: underline; color: #fff;}
.sectext1 a:visited {text-decoration: none; color: #fff;}

.sectext2 { float: left; margin: 0 0 0 15px; padding: 55px 0 0 0; width: 150px; color: #fff; line-height: 14px;}
.sectext2 a:link {text-decoration: none; color: #fff;}
.sectext2 a:hover {text-decoration: underline; color: #fff;}
.sectext2 a:visited {text-decoration: none; color: #fff;}

.rgtback {float: right; background: url('../img/arrow-grey.gif') no-repeat 90% 50%; border-top: 1px dotted #333333; width: 640px; text-align: right; margin: 15px 0 0 0; padding: 8px 0 8px 0; font: bold 10px arial; color: #949494;}

/* Footer */
.footer { float: left; margin: 5px 0 0 0; padding: 5px 0 0 0; width: 875px; border-top: 2px solid #422872; font: bold 10px arial; color: #5F5F5F;}
.footer a:link {text-decoration: none; color: #5F5F5F;}
.footer a:hover {text-decoration: underline; color: #fff;}
.footer a:visited {text-decoration: none; color: #5F5F5F;}

.flash-box{width:640px;height:276px;overflow:hidden;position:relative}
.flash-box ul{padding:0}
.flash-box ul li{top:0;left:0;position:absolute;visibility:hidden}
.flash-box cite {
	left: 0;
	bottom: 0;
	/*--- color: #fff; ---*/
	color: #fff;
	width: 638px;
	height: 55px;
	
	padding:0px 10px 5px 10px;
	/*--- font-size: 13px; ---*/
	font-size: 20px;
	/*--- line-height: 16px; ---*/
	
	font-weight: normal;
	
	font-style: normal;
	position: absolute;
	background: url("../images/bg-tex.png") repeat;
	font-family:"Lucida Sans Unicode";	
}
.headerh2{
	padding-left:0px; 
	font-size:18px;
	font-family:"Lucida Sans Unicode"; 
	color:#FAE129;
	line-height:22px;
	padding-bottom:5px;
}	