@charset "utf-8";
@import "general.css";
@import "fonts.css";

#mainContainer{ padding:0px; width:100%; margin:0px auto; background:url(../images/bg.jpg) repeat 0 0 scroll;}
#bodywrap{ padding:0px; width:970px; margin:0px auto; background:url(../images/white-bg.png) repeat-y 0 0 scroll; }
#headercontentwrap{ padding:0px; width:940px; margin:0px auto; }
#advertisment{ padding:20px 0px 30px 0px; width:940px; margin:0px auto; }
	
	
	
	/* Header Start */
	#topnav{ padding-left:508px;}
	#topnav ul{ margin:0px; padding:0px;}
			#topnav ul li{ 
					float:left;
					font:12px normal Arial, Helvetica, sans-serif;
					color:#717171;					
					margin-right:10px;
					padding:10px 0px 0px 0px;
					}
			#topnav ul li a{color:#717171;padding:0px 0px 0px 0px;}
			#topnav ul li a:hover {padding-bottom:0px;}
			#topnav ul li a.active {color:#717171;}		
	
	#header{width:100%; position:relative;  }
		#header h1{ margin-top:25px; padding-bottom:25px;; float:left;}/* logo end here */		
		#header .top{margin:15px 0px 0px 0px;padding:0px;min-width:170px;float:right;}
		#header p{ text-align:left; font-size:14px; color:#565656; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
		#header .phone{font-size:22px; color:#565656; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
		
		/* Navigation Start */
		#navigation{background:url(../images/nav-repeat.jpg) repeat-x 0 0 scroll;min-height:46px;}
			#navigation ul{ margin:0px; padding:0px;}
			#navigation ul li{ 
					background:url(../images/nav-sep.jpg) no-repeat 0 0 scroll;
					float:left;
					font:14px normal Arial, Helvetica, sans-serif;
					text-transform:uppercase;
					color:#FFF;
					line-height:46px;
					margin-right:0px;
					padding:0px 0px 0px 0px;
					}
			#navigation ul li a{min-height:46px;color:#FFF;padding:0px 15px 0px 15px;text-shadow:#333 1px 1px 2px;}
			#navigation ul li a:hover {padding-bottom:15px;}
			#navigation ul li a.active {color:#FFF;}	
					
			
					
					
					/* Banner Start */
		    #banner{margin:0px auto; padding:0px; min-height:281px;}
		/* Advertisment Start */	
		.advert-space{ padding-left:20px;}	
		/* Advertisment Ends */	
			
		/* Main Start */
		#mainwrap{position:relative; margin:0px auto; width:940px;}
			#mainwrap .leftcontent{width:635px;}
			#mainwrap h1{ color:#2e2d2d; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif;}
			#mainwrap hr{ margin:10px 0px 10px 0px; border:0px; width:100%; background-color: #999; height: 1px; }
			#mainwrap p, ul, ol { padding-top:5px; line-height:16px; color:#717171;}
			#mainwrap p.notice { padding-bottom:24px; font-size:16px; line-height:1.4em;}	
			#mainwrap p.padded { padding-bottom:12px; }			
			#mainwrap ol.norm { list-style:decimal; margin-left: 50px; }			
			
			#mainwrap .leftsmallcontent{width:308px; margin-left:18px; margin-top:20px;}
			#mainwrap .leftsmallcontent h1{ color:#2e2d2d; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
			#mainwrap .leftcontent h2{ color:#2e2d2d; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; padding:30px 0px 10px 0px;}
			#mainwrap .leftcontent ul{ padding:0px 0px 0px 60px;}
			#mainwrap .leftcontent li{ padding:5px 30px 5px 0px;}
			
			
			
			#mainwrap .rightcontent{width:260px; margin-left:44px;}			
				/* Additional Service */				
				#mainwrap .rightcontent .additionalservice {border-left:1px solid #5da0d4;border-right:1px solid #5da0d4;padding:10px 10px;width:238px;
				background-color:#FFF; }
				#mainwrap .rightcontent .additionalservice .img{margin-right:10px;}				
				#mainwrap .rightcontent .additionalservice p {	padding:8px 0px 0px 4px;margin:0px;	color:#717171;	text-align:left;}
				/* Additional Service */
				
				.contacttitle{ font-weight:bold; color:#2e2d2d; font-size:18px; line-height:35px;}
				.contactheading{ font-weight:bold; color:#2e2d2d; font-size:14px;}
				.blue{ color:#01a9dd;}
				
				
				.leftsmallcontent ul{ line-height:18px; padding-left:35px; padding-top:15px; padding-bottom:15px;}
				.leftsmallcontent ul li{ color:#666; padding-bottom:10px; list-style:disc;}				
				
				
				
		/* Gallery Start */
		#gallery{ margin-top:30px; padding-bottom:30px;}
		#gallery h1{ color:#2e2d2d; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:15px;}
		
		
		.stepcarousel {
		position: relative; /*leave this value alone*/
		border: 0px solid black;
		background:#f1f1f1 url(../images/slider_bg.gif) repeat-x; /*assets/images/slider_bg.gif */
		margin:0 35px;
		padding:0 0px;
		overflow: scroll; /*leave this value alone*/
		width: 868px; /*Width of Carousel Viewer itself*/
		height: 120px; /*Height should enough to fit largest content's height*/
}
		.stepcarousel .belt {position: absolute; /*leave this value alone*/left: 0;top: 0;}
		.stepcarousel .panel {float: left; /*leave this value alone*/overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
		margin: 12px; /*margin around each panel*/
		width: 155px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
			
		/* Footer Start */
		#footer{ padding-bottom:30px; width:100%; margin:0px auto; min-height:48px; }
		#footerwrap{ padding:0px; width:940px; margin:0px auto; }
		#footer p {font:11px normal Arial, Helvetica, sans-serif !important; color:#969696 !important; padding-top:18px; padding-right:8px;}
		#footer .footlogo {padding-top:11px;}
		#footer .img{padding-top:10px;}
		#footer hr{ margin:10px 0px 0px 0px; border:0px; width:100%; background-color: #999; height: 1px; }
		
		
		#footer ul{ margin:0px; padding:0px; padding-left:250px;}
			#footer ul li{ 
					float:left;
					font:12px normal Arial, Helvetica, sans-serif;
					color:#969696;					
					margin-right:10px;
					padding:10px 0px 0px 0px;
					}
			#footer ul li a{color:#969696;padding:0px 0px 0px 0px;}
			#footer ul li a:hover {padding-bottom:0px;}
			#footer ul li a.active {color:#717171;}	
