body {margin:0px; padding:0px; background:url(images/main-bg.gif) top center repeat-x;}

#bodybg {margin:0px; padding:0px; background:url(images/sub-bg.gif) top center repeat-x;}

html {margin:0px; padding:0px;}

#page {margin:0 auto; padding:0px; width:1000px; background:#FFF;}

#footer{ width:100%; height:36px; margin:25px 0 0 0; padding:0px; float:left; background:url(images/footer-bg.gif) repeat-x;}

#footermain {width:1000px; margin:0 auto; padding:0px;}

#copyright {width:1000px; margin:7px 0 0 0; padding:0px; font-family:Arial; font-weight:normal; color:#000; font-size:11px; color:#000; 
			text-decoration:none; text-align:center;}

#header {margin:0px; padding:0px;}


/* logo start */
.logo { width:205px; float:left; display:block; margin:0px; padding:0px;}

.logo a {background:url(images/logo.jpg) no-repeat; display:block; width:205px; height:100px; float:left;}
/* logo end */

/* menu start */

#menu {width:635px; margin:35px 0 0 0; padding:0px; float:left;}

#menu ul {width:585px; margin:0 auto; padding:0px; display:block;}

#menu ul li {width:0 auto; margin:0px; padding:0px; display:block; float:left;}

#menu ul li a {font-family:Verdana; font-size:14px; color:#333333; line-height:14px; font-weight:bold; text-decoration:none;}
				  
#menu ul li a:hover {color:#ed8e1d;}				  
				  
#menu ul li a.show {font-family:Verdana; font-size:14px; color:#ed8e1d; line-height:14px; font-weight:bold; text-decoration:none;}
				  
				  
#menu ul li.blank {width:0 auto; font-family:Arial; font-size:14px; color:#FFF; margin:0px; padding:0 15px 0 15px;
						line-height:14px; float:left; font-weight:bold;}
						
/* menu end */


/* icon start */

#iconlink {width:141px; margin:30px 0 0 0; padding:0px; float:right;}

#iconlink .facebook {margin:0px; padding:0px; float:right; width:32px; height:32px; background:url(images/icon-facebooknormal.jpg) no-repeat;}

#iconlink .facebook:hover {background:url(images/icon-facebookover.jpg) no-repeat;}
				 
#iconlink .twitter {margin:0px; padding:0px; float:right; width:32px; height:32px; background:url(images/icon-twitternormal.jpg) no-repeat;}				 

#iconlink .twitter:hover {background:url(images/icon-twitterover.jpg) no-repeat;}


#iconlink .youtube {margin:0px; padding:0px; float:right; width:32px; height:32px; background:url(images/icon-youtubenormal.jpg);}

#iconlink .youtube:hover {background:url(images/icon-youtubeover.jpg) no-repeat;}
					 
#iconlink .blank {margin:0px; padding:0px; float:right; width:15px; height:32px;}

/* icon end */

#banner {margin:0px; padding:0px; float:left; width:1000px;}

/* middlepanel start */

#middlepanel {width:1000px; margin:0px; padding:0px;}

/* middlepanel start */
#middlepanel .left {width:640px; margin:15px 0 0 0; padding:0 15px 0 15px; float:left;}

#middlepanel .left h2 {width:640px; height:25px; font-family:Arial; font-size:16px; color:#d71f27; margin:0px; padding:0px;}

#middlepanel .left p {width:640px; margin:0px; padding:0px; font-family:Arial; font-size:14px; color:#666666; font-weight:normal;
					 line-height:18px; text-align:justify;}
/* middlepanel start */


#enquiry {width:315px; margin:0px 0 0 0px; padding:0px; background:#FFF; float:left;}



#enquiry h2 {width:200px; height:28px; margin:0px; padding:2px 0 0 115px; font-family:Verdana; font-size:18px; color:#333333; font-weight:normal; background:#dddcdc; display:block;}

#enquiry form {width:293px; height:250px; margin:0px; padding:0 0 0 20px; border-left:1px solid #dddcdc; border-right:1px solid #dddcdc; 
			   border-bottom:1px solid #dddcdc; display:block;}
			   
			  
#enquiry form label {width:75px; margin:15px 0 0 0; padding:0px; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; float:left; display:block; line-height:24px;}	
					
#enquiry form input {width:200px; height:25px; margin:15px 0 0 0; padding:0px; background:#dddcdc; font-family:Arial; font-size:12px; 
					font-weight:normal; text-decoration:none; border:#a2a2a2 1px solid; float:left; display:block; line-height:}
				
					
#enquiry form textarea {width:200px; height:50px; margin:15px 0 0 0; padding:0px; background:#dddcdc; font-family:Arial; font-size:12px; 
						font-weight:normal; text-decoration:none; border:#a2a2a2 1px solid; float:left; display:block;}
					
#enquiry form label.mandatory {width:180px; margin:15px 0 0 0px; padding:0px; float:left; display:block; font-family:Utsaah; font-size:15px; color:#352b17; line-height:14px; font-weight:bold; text-decoration:none;}

#enquiry form input.submit {width:96px; height:25px; margin:10px 0 0 0; padding:0px; background:url(images/btn-submit.gif) no-repeat; 
							text-decoration:none; float:left;cursor:pointer; border:none;}
							

/* middlepanel start */
#subpanel .left {width:970px; margin:15px 0 0 0; padding:0 15px 0 15px; float:left;}

#subpanel .left h2 {width:970px; height:25px; font-family:Arial; font-size:16px; color:#d71f27; margin:0px; padding:0px;}

#subpanel .left p {width:970px; margin:0px; padding:0px; font-family:Arial; font-size:14px; color:#666666; font-weight:normal;
					 line-height:18px; text-align:justify;}
					 
#subpanel .left p span {width:970px; margin:0px; padding:0px; font-family:Arial; font-size:14px; color:#666666; font-weight:bold;
					    line-height:18px; text-align:justify;}
						
#subpanel .left ul {width:970px;; margin:0px; padding:0px; float:left; display:block;}

#subpanel .left ul li {width:800px; height:22px; margin:15px 0 0 0; padding:0 0 0 35px; float:left; display:block; background:url(images/arrow.jpg) no-repeat;
						font-family:Arial; font-size:14px; color:#666666; line-height:12px;}
/* middlepanel start */



				
							
/* Slider start */
					
.nivoSlider {position:relative; width:100%; height:auto; overflow: hidden;}

.nivoSlider img {position:absolute; top:0px; left:0px; max-width: none;}

.nivo-main-image {display: block !important; position: relative !important; width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px;left:0px; width:100%; height:100%; border:0; padding:500px; margin:0; z-index:6;
								display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {display:block; position:absolute; z-index:5; height:100% ;top:0;
}
.nivo-box {display:block; position:absolute; z-index:5; overflow:hidden;
}
.nivo-box img { display:block;}








/* Caption styles 
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) 
.nivo-controlNav {
	text-align:center;
	padding: 15px 0 0  ;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.slider-wrapper { 
	width: 80%; 
	margin: 100px auto;
}

*/