body{
margin:0px auto 0px auto;
font-family:Tahoma,Arial,"Trebuchet MS",Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
background-color:#ffffd0;
/*background-image:url(../images/bg_tl.jpg);
background-position:0px 0px;*/
}

a:link, a:active, a:visited, a:hover{
font-family:Tahoma,Arial,"Trebuchet MS",Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FE0000;
text-decoration:none;
}

img{
margin:0px;
border:0px;
}

p
{
margin:0px;
padding:0px;
}

form{
margin:0px;
padding:0px 0px 0px 0px;
}

img#logo
{
padding:0px;
margin:34px 0px 0px 9px;
}


#container{
/*width:1004px;*/
width:930px;
/*height:1024px;*/
margin:0px auto 0px auto;
border:0px solid #ff0000;
padding:0px 0px 0px 0px;
text-align:left;
background-color:#050505;
/*background-color:#999999;*/
/*background-image:url(../images/container_footer_bg.jpg);
background-repeat:no-repeat;
background-position:0px 100%;*/
position:relative;
}

table#main
{
width:849px;
}
.middle{
	width:730px;
	margin:0 auto;
	}
/*-------- Start small navigation area on top -----------*/

td#lgoarea
{
vertical-align:top;
text-align:left;
width:849px;
height:92px;
padding:0px;
margin:0px;
border-bottom:0px solid #99CC00;
background-image:url(../images/header_bg.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}



td#lgoarea ul
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-weight:normal;
font-size:12px;
float:left;
width:100%;
height:28px;
list-style-type:none;
margin:0;
padding:0;
/*background:#009966;*/
}

td#lgoarea ul li
{
list-style-type:none;
float:left;
margin:0 6px 0 0;
padding:0px;
/*width:auto;*/
width:auto;
height:28px;
line-height:28px;
/*background-color:#FFFF00;*/
}
td#lgoarea ul li.nomar{
	margin:0;
	}

td#lgoarea ul li.spcr
{
font-weight:normal;
font-size:12px;
list-style-type:none;
float:left;
margin:0 6px 0 0;
padding:0px;
width:2px;
height:28px;
line-height:28px;
/*background-color:#FF0000;*/
}



td#lgoarea ul li a:link, td#lgoarea ul li a:active, td#lgoarea ul li a:visited
{
font-weight:normal;
font-size:11px;
color:#fff;
text-transform:uppercase;
display:block;
float:left;
width:100%;
height:28px;
padding:0px;
margin:0px;
text-align:center;
line-height:28px;
/*background:#00CCFF;*/
}

td#lgoarea ul li a:hover
{
color:#A6BB75;
}

/*-------- Start small navigation area on top ------------*/


td#thmarea, td#thmarea2
{
text-align:left;
vertical-align:top;
width:849px;
height:600px;
padding:0px;
margin:0px;
border-bottom:0px solid #99CC00;
}
td#thmarea2{
	height:452px;
	}
.banner{
	/*background-color:#a9b8b9;*/
	background:url(../images/bg.jpg) 0 0 repeat-y;
	padding:5px;
	height:100%;
	overflow:hidden;
	position:relative;
	}
.banner_pic, .banner_pic2, .banner_pic3{
	position:absolute;
	z-index:1;
	left:45px;
	top:0;
	}
.banner_pic4{
	position:absolute;
	z-index:1;
	right:14px;
	bottom:280px;
	text-align:center;
	/*border:1px solid #ff0000;*/
	/*width:100px;
	height:150px;*/
	}	
#hidden_form {
	width: 157px;
  	height: 290px;
    valign:center;
    /*right: 0px;*/
	display: none;
}	

#rbs-fbw{
	float:none;
	}
#ringme{
	background:url(../images/ringme.gif) 0 0 no-repeat;
	width:38px;
	height:150px;
	}	
#ringme a{
	display:block;
	}
#phone{
	background: url(../images/phone-home.png) no-repeat;
	position:absolute;
	height:240px;
	width:147px;
	z-index:2;
	left:10px;
	padding:50px 0 0 10px;
	}
#phone p{
	font:bold 11px/14px Thaoma, Arial, Helvetica, sans-serif;
	margin:0 0 0 15px;
	color:#000;
	text-align:left;
	}	
#mobileform{
	width:119px;
	margin:0 auto;
	padding:5px 3px 0;
	text-align:center;
	}	
#mobileform input{
	margin:0 0 5px;
	width:102px;
	border:1px solid #C4C4C4;
	height:14px;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 2px;
	color:#3069a1;
	}
#mobileform input.send{
	background:url(../images/send_btn.png) 0 0 no-repeat;
	width:64px;
	height:34px;
	font-size:0;
	line-height:0;
	text-indent:-1000px;
	outline:none;
	border:none;
	cursor:pointer;
	display:block;
	margin:10px auto 0;
	}	
#mobileform span{
	color:#3069a1;
	}		
.banner_pic2, .banner_pic3{
	left:20px;
	top:20px;
	}
.banner_pic2 a{
	display:block;
	width:335px;
	height:309px;
	background:url(../images/banner2.png) 0 0 no-repeat;
	outline:none;
	border:none;
	}
/*.banner_pic3 a{
	display:block;
	width:335px;
	height:153px;
	background:url(../images/banner3.png) 0 0 no-repeat;
	outline:none;
	border:none;
	}	*/	
.banner_pic3{
	width:325px;
	height:150px;
	overflow:hidden;
	}
.banner_pic3_lft, .banner_pic3_rht{
	width:159px;
	height:146px;
	float:left;
	}	
.banner_pic3_rht{
	float:right;
	}
.banner_pic3_lft a{
	display:block;
	background:url(../images/banner4.png) 0 0 no-repeat;
	width:159px;
	height:146px;
	}
.banner_pic3_rht a{
	display:block;
	background:url(../images/banner5.png) 0 0 no-repeat;
	width:159px;
	height:146px;
	}					
.banner_pic a{
	display:block;
	/*width:200px;
	height:195px;*/
	width:167px;
	height:163px;
	background:url(../images/banner.png) 0 0 no-repeat;
	outline:none;
	border:none;
	}
.offer_cont{
	left:14px;
	top:160px;
	position:absolute;
	z-index:1;
	}
.offer_cont a{
	display:block;
	background:url(../images/offer_btn.png) 0 0 no-repeat;
	width:149px;
	height:150px;
	outline:none;
	border:none;
	}			
.banner_lft{
	float:left;
	width:683px;
	background:url(../images/baner_lft.jpg) 0 0 no-repeat;
	height:327px;
	}
.banner_form{
	float:right;
	width:125px;
	padding:10px;
	background:#000;
	}
	
.bform{
	height:100%;
	overflow:hidden;
	}	
.bform label{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	margin:0 0 3px;
	}
.bform input.txtfld, .bform textarea{
	width:120px;
	border:1px solid #fff;
	margin:0 0 10px;
	background-color:#000;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	}	
.bform textarea{
	height:70px;
	}
.bform input.submit{
	background:url(../images/submit_btn.gif) 0 0 no-repeat;
	width:64px;
	height:23px;
	display:block;
	outline:none;
	border:none;
	float:right;
	cursor:pointer;
	margin:1px 0 0;
	text-indent:-1000px;
	}			
h2.banner_form {
	background:url(../images/form_head.gif) 10px 0 no-repeat;
	width:115px;
	height:33px;
	font-size:0;
	line-height:0;
	text-indent:-1000px;
	margin:0 0 0;
	}	
#maniframex2{
	background-color:#000;
	width:145px;
	}	
.main_view{
	/*width:840px;
	margin:0 auto;
	position:relative;*/
	position:relative;
	width:830px;
	
	float:left;
	/*height:200px;
	background-color:#000;*/
	}
.window, .window2{
	height:600px;	
	width:830px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.window2{
	height:600px;
	}
.image_reel, .image_reel2{
	position:absolute;
	top:0; 
	left:0;
	height:600px;
}
.image_reel2{
	height:600px;
	}
.image_reel img, .image_reel2 img{float: left; height:600px; width:830px;}
.image_reel2 img{
	height:496px;
	}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
	visibility:hidden;
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

.navstyle{
	position:absolute;
	width:214px;
	right:40px;
	bottom:48px;
	/*border:1px solid #ff0000;
	height:100px;*/
	z-index:1;
	}
.stnav{
	width:214px;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	list-style-type:none;
	}
.stnav li{
	margin:0 0 14px;
	padding:10px 0 10px 17px;
	}	
.stnav li.ylwbg{
	background:url(../images/stylenavbg.png) 0 0 no-repeat;
	}	
.stnav li.blubg{
	background:url(../images/stylenavbg.png) 0 -35px no-repeat;
	}
.stnav li.grnbg{
	background:url(../images/stylenavbg.png) 0 -70px no-repeat;
	}				
.stnav li a{
	color:#000;
	background:url(../images/arrow.png) 0 4px no-repeat;
	padding:0 0 0 13px;
	text-transform:uppercase;
	outline:none;
	border:none;
	}
.stnav li a:hover{
	color:#491a1a;
	}			
/*------------ start main navigation on top--------*/

td#navtop
{
text-align:left;
vertical-align:top;
width:849px;
height:59px;
padding:0px;
margin:0px;
background-image:url(../images/navtop_bg.gif);
background-repeat:no-repeat;
background-position:0px 0px;
border-bottom:0px solid #99CC00;
}

td#navtop ul
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#6c6c6c;
font-weight:normal;
font-size:12px;
float:none;
width:800px;
height:44px;
list-style-type:none;
margin:0px auto 0px auto;
padding:0px;
border:0px solid #ffffff;
/*background:#009966;*/
}

td#navtop ul li
{
list-style-type:none;
float:left;
margin:0px;
padding:0px;
width:auto;
font-weight:normal;
font-size:13px;
/*width:68px;*/
/*width:14%;*/
height:44px;
line-height:44px;
/*background-color:#FFFF00;*/
}


td#navtop ul li.spcr
{
font-weight:normal;
font-size:12px;
list-style-type:none;
float:left;
margin:0px;
padding:0px;
width:2px;
height:44px;
line-height:44px;
/*background-color:#FF0000;*/
}



td#navtop ul li a:link, td#navtop ul li a:active, td#navtop ul li a:visited
{
font-weight:normal;
font-size:13px;
color:#ffffff;
display:block;
float:left;
width:auto;
height:44px;
padding:0px 13px;
margin:0px;
text-align:center;
line-height:44px;
/*background:#00CCFF;*/
}

td#navtop ul li a:hover
{
color:#54C5DC;
}


.hello{
	width:auto;
/*	border:1px solid #ff0000;*/
	list-style-type:none;
	height:100%;
	overflow:hidden;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	}
	
.hello li{
	float:left;
	}	
.hello li a{
	display:block;
	margin:0 10px;
	}

/*------------ end main navigation on top--------*/


/*------------- Startt content--------*/

td#contentpddng
{
text-align:left;
vertical-align:top;
width:849px;
height:334px;
padding:0px;
margin:0px;
border-bottom:0px solid #99CC00;
}


td#contentnopad
{
text-align:left;
vertical-align:top;
width:849px;
height:auto;
padding:0px;
margin:0px;
background-color:#0d0d0d;
border-bottom:0px solid #99CC00;
}

td#contentnopad p
{
padding:0px 0px 8px 0px;
margin:0px;
font-size:11px;
border:0px solid #666666;
width:80%;
}

td#contentnopad p.btmcl
{
padding:0px 0px 8px 0px;
margin:0px;
font-size:11px;
border:0px solid #666666;
width:83px;
}



td#contentnopad a.readmore
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
/*width:107px;*/
width:104px;
height:12px;
line-height:10px;
text-align:left;
margin:0px;
padding:0px;
background-image:url(../images/lnk_bg.gif);
background-repeat:no-repeat;
background-position:0px 100%;
border:0px solid #333333;
}



td#contentnopad a.readmoresml
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
width:100px;
height:12px;
line-height:10px;
text-align:left;
margin:0px;
padding:0px;
background-image:url(../images/lnk_bg.gif);
background-repeat:no-repeat;
background-position:0px 100%;
border:0px solid #333333;
}



td#contentnopad a.viewmore
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
width:130px;
height:14px;
line-height:10px;
text-align:left;
background-image:url(../images/lnk_bg.gif);
background-repeat:no-repeat;
background-position:0px 100%;
border:0px solid #333333;
}




td#contentnopad td#col1
{
vertical-align:top;
width:249px;
padding:68px 0px 0px 0px;
margin:0px;
border-bottom:0px solid #99CC00;
background-image:url(../images/index_col1_bg.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

td#contentnopad .pdngtp
{
margin:0px;
padding:12px 0px 0px 0px;
}


td#contentnopad td#col1 div
{
width:90%;
/*border:0px solid #ffffff;*/
margin:0px auto 0px auto;
padding:0px 0px 10px 0px;
}

td#contentnopad td#col1 div.shrnk
{
/*border:0px solid #ffffff;*/
float:left;
margin:0px auto 0px auto;
padding:12px 0px 10px 0px;
border:0px solid red;
width:auto;
}



td#contentnopad .brdrbtm
{
border-bottom:1px solid #544f46;
}



td#contentnopad td#col2
{
text-align:left;
vertical-align:top;
/*width:313px;*/
width:297px;
height:auto;
padding:68px 0px 0px 16px;
margin:0px;
background-image:url(../images/index_col2_bg.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
border-bottom:0px solid #99CC00;
}


td#contentnopad td#col2 p
{
text-align:left;
width:90%;
padding:5px 0px 8px 0px;
margin:0px;
font-size:12px;
line-height:13px;
color:#868686;
}

td#contentnopad td#col3
{
text-align:left;
vertical-align:top;
width:277px;
height:auto;
padding:68px 0 0 10px;
margin:0px;
background-image:url(../images/index_col3_bg.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
border-bottom:0px solid #99CC00;
}



.enqiury{
	background-color:#111111;
	border:2px solid #333333;
	padding:10px 23px 0 23px;
	}
.enqiury p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
}
.enqiury form input{
	background-color:#91918e;
	border:1px solid #595959;
	width:191px;
	height:20px;
	margin:1px 0 2px 0;
	}

.enqiury form textarea{
	background-color:#91918e;
	border:1px solid #595959;
	width:191px;
	height:81px;
	margin:1px 0 2px 0;
	}
	
.enqiury form input.btn{
	width:58px;
	height:15px;
	border:none;
	margin:12px 0 19px 0;
	}
/*------------- End content--------*/


/*-------- start footer-----*/
#footer-panel{
	padding:0 0 0 0;
	background:url(../images/container_footer_bg.jpg) no-repeat 0 0px;
	margin:0px;
	padding:18px 0px 0px 0px;
	/*height:86px;*/
	height:68px;
	}
	
#footer-panel ul{
	padding:0;
	margin:0px 0px 0px 0px ;
	list-style-type:none;
	border:0px solid #999999;
	}

#footer-panel ul li{
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#faefe4;
	display:inline;
	padding:0 35px 0 0;
}

#footer-panel ul li a:link, #footer-panel ul li a:active, #footer-panel ul li a:visited
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#faefe4;
	text-decoration:none;
}

#footer-panel ul li a:hover
{
color:#0578A9
}

.footer
{
margin:0px;
padding:10px 0px;
}


.footer ul{
	margin:0;
	list-style-type:none;
	border:1px solid red;
	}

.footer ul li{
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	border:0px solid red;
	width:450px;
}


.footer ul li a{
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

/*-------- end footer-----*/

.left
{
float:left;
border:0px solid #ffffff;
margin:0px;
padding:0px;
}

.right
{

float:right;
}

.clearboth
{
clear:both;
}


/*-------------- inner pages content---------------*/

td#contentnopad td#content2cols
{
/*width:600px;*/
width:574px;
padding:18px 10px 0px 16px;
border:0px solid #999999;
}



td#contentnopad td#content2cols h1
{
/*width:600px;*/
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#54C5DC;
text-transform:uppercase;
padding:0px 0px 10px 0px;
margin:0px;
border:0px solid #FFFFFF;
}


td#contentnopad td#content2cols p
{
/*width:600px;*/
/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#fff;
text-transform:uppercase;*/
padding:0px 0px 10px 0px;
margin:0px;
line-height:14px;
border:0px solid #FFFFFF;
width:95%;
}



td#contentnopad td#content2cols ul
{
width:auto;
list-style-type:none;
/*background-color:#99CC33;*/
padding:0px;
margin:0px;
}

td#contentnopad td#content2cols ul li
{
width:auto;
height:auto;
/*background-color:#FFCCCC;*/
padding:0px;
margin:0px 20px 22px 0px;
float:left;
}

td#contentnopad td#content2cols ul li img
{
margin:0px;
padding:0px;
border:1px solid #534E46;
}

.captiontxt {
color:#006633;
font-weight:bold;
}





/*-------------- inner pages content---------------*/


/*-------------- inner2 pages content---------------*/

.inner_gal{
	width:auto;
	}
.inner_gal li{
	margin:0 15px 15px 0;
	}
.hello{
	width:auto;
	padding:0 0 0 5px;
	}
.hello p{
	width:auto;
	white-space:nowrap;
	}			
.large_txt{
	font-size:22px;
	color:#FAF2E4;
	display:inline;
	line-height:30px;
	}	
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}
/*-------------- inner2 pages content---------------*/

.ddimgtooltip{
 /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 5px #818181;
-moz-box-shadow: 3px 3px 5px #818181;
display:none;
position:absolute;
background:white;
color: black;
z-index:2000;
padding: 5px;
}

