
/*****************************/ 
/*****   Reset & Common  *****/
/*****************************/
html,body								{background:#fff url(../images/main-bg.jpg) repeat 0 0; font-family:Arial, Helvetica, sans-serif; font-size:			
										 12px; padding:0; margin:0; color:#4b4b4b ;line-height:18px; text-align:justify;}								
h1, h2, h3, h4							{padding:0; margin:0; line-height:normal;}
p, div, span							{padding:0; margin:0;}
img										{border:0; outline:0; vertical-align:middle;}
:focus									{outline:0;}
ol,ul									{list-style:none; padding:0; margin:0;}
li										{list-style:none; padding:0; margin:0;}
a										{padding:0; margin:0; text-decoration:underline; color:#af4401;}
a:hover									{text-decoration:none;}
.clear									{clear:both; padding:0; margin:0; height:0;}
.f-left									{float:left;}
.f-right								{float:right;}

/*****************************/
/*****************************/ 


/*****************************/ 
/*****   Margin & Pading  *****/
/*****************************/
.ml8									{margin-left:8px;}
.mr68									{margin-right:68px;}
.mb10									{margin-bottom:10px;}
.pr11									{padding-right:11px;}
.mr8									{margin-right:8px;}
.mr5									{margin-right:5px;}
/*****************************/
/*****************************/ 


/*****************************/ 
/*****   FontSize & Color Define  *****/
/*****************************/
.heading1								{font-size:19px; font-weight:bold; color:#af4401; border-bottom:solid 1px #c2c2c2; height:25px; margin-bottom:
										 15px;}
.heading1 span							{color:#2a2a2a; text-transform:uppercase;}
.heading2								{font-size:19px; font-weight:bold; color:#af4401; text-transform:uppercase; height:25px; margin-bottom:6px;}
.heading2 span							{color:#2a2a2a;}

.pageheading							{font-size:19px; font-weight:bold; color:#af4401; text-transform:uppercase; height:25px; margin-bottom:6px;
										 border-bottom:solid 1px #CCC; margin-bottom:15px;}
.pageheading span						{color:#2a2a2a;}

.font16bold								{font-size:16px; font-weight:bold; color:#444;}
.font14b-caps							{font-size:16px; font-weight:bold; color:#444; text-transform:uppercase;}
.font16b-capsorange						{font-size:23px; font-weight:bold; color:#dd5500; text-transform:uppercase; vertical-align:middle; line-height:25px;}
.font14bold								{font-size:14px; font-weight:bold; color:#444;}
.font16orange							{font-size:16px; font-weight:bold; color:#dd5500;}
.hilight								{color:#af4401;}
.yellow									{color:#fecf4c;}


/*****************************/
/*****************************/ 


/*****************************/ 
/*****   Widht Define  *****/
/*****************************/
.width140								{width:140px;}

/*****************************/ 
/*****************************/ 


/*****************************/ 
/*****   Border Define  *****/
/*****************************/
.border-wh3								{border:solid 3px #fff;}
.border-wh								{border:solid 1px #fff;}

/*****************************/ 
/*****************************/ 

/*****************************/ 
/*****    Structure      *****/	
#main-wrapperexpand						{width:100%; background:url(../images/body-bg.png) repeat-x 0 0; margin:0; padding:0;}
#main-wrapper							{width:1000px; margin:0 auto; background:#fff;}
#header									{height:460px; background:url(../images/header-bg.jpg) no-repeat 0 53px;}
#content								{background:url(../images/cpart-bg.jpg) repeat-x 0 0 #fff; border-right:solid 1px #fff; border-left:solid 1px #fff; padding:35px 15px 0}
#lpart									{width:630px; float:left;}
#rpart									{width:299px; float:right;}
#footer									{background:url(../images/footer-bg.jpg) no-repeat center 0 ; padding:26px 20px 10px; margin-top:20px; clear:
										 both; height:70px; overflow:hidden;}


/*****************************/
/*****************************/ 





/*****************************/ 
/*****    Header      *****/	
ul.nav									{height:53px; background:url(../images/nav-bg.jpg) repeat-x 0 0; display:block; padding:0 0 0 10px; margin:0;}
ul.nav li								{height:53px; background:url(../images/nav-saprater.jpg) no-repeat right 0; float:left; padding:0;}
ul.nav li.last							{background:none;}
ul.nav li a								{padding:17px 17px 0; display:block; color:#fff; font-size:18px; text-decoration:none;}
ul.nav li a:hover, ul.nav li a.selected	{color:#ffd04d;}
.logo									{width:160px; height:145px; float:left; text-indent:-10000px; background:
										 url(../images/logo.jpg) no-repeat 0 0; margin-left:49px; margin-top:0; padding-top:0;}
.slogen									{font-size:24px; color:#933200; text-transform:uppercase; display:block; line-height:normal; padding-left:60px
										 ;float:left; margin-top:42px; font-weight:600; float:left;}
.slogen span							{padding-left:120px; font-weight:bold;}
.slogen span.slo-bold					{font-weight:900; color:#501b00; padding-left:0;}
.call-to								{width:240px; height:116px; background:url(../images/call-to-ac-top.png) no-repeat 0 0; display:block; 		
										 position:relative; float:right; margin-top:-35px; text-indent:-10000px;}
										 
.header-box								{width:230px; height:242px; float:left; margin-left:16px; display:block; 
										 background:url(../images/head-box-title-bg.jpg) no-repeat 0 bottom; text-align:center;}
.header-box a.heading					{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:900; color:#fff; padding-top:4px; 
										 text-decoration:none; display:block;}
.header-box a.heading img				{padding:0; margin:0; vertical-align:middle; margin-right:3px;}

/*****************************/
/*****************************/ 




/*****************************/ 
/*****    Content      *****/	

.readmore								{float:right; color:#353535; display:block; text-decoration:none; font-weight:bold; margin-top:5px;}
.readmore:hover							{text-decoration:underline; color:#b04401;}
.hours-oper								{background:#913503; padding:10px; color:#fff; border:solid 1px #CCC; width:270px; line-height:25px;}


/*****    Rpart      *****/	
.our-servicesbox						{padding:0; margin:0;}
.our-servicesbox h2						{font-size:19px; font-weight:bold; color:#af4401; text-transform:uppercase; height:42px;
										 background:url(../images/rpart-servi-titlebg.png) no-repeat 0 0; display:block; padding-top:23px; padding-left:25px;}
.our-servicesbox ul.mid					{background:url(../images/rpart-servi-mid-bg.jpg) repeat-x 0 0; padding:15px; border-left:solid 1px #cdcdcd;
										 border-right:solid 1px #cdcdcd;}
.our-servicesbox ul.mid li				{background:url(../images/rpart-servi-icon.png) no-repeat 0 3px; padding-left:25px; font-weight:bold; 
										 text-decoration:none; display:block; color:#3d3c3c; height:25px;}
.our-servicesbox ul.mid li a:hover		{color:#b04401}									 
.our-servicesbox .botcorn				{width:299px; height:57px; background:url(../images/rpart-servi-bot-corn.jpg) no-repeat 0 0;}
.view-more								{width:119px; height:33px; background:url(../images/view-more-btn.jpg) no-repeat 0 0; display:block; float:right
										 ;text-indent:-100000px; margin-right:10px;}
.img-contener							{border:solid 1px #CCC; padding:3px; float:left; margin-right:15px; margin-bottom:10px;}
.img-border								{border:solid 1px #CCC; padding:3px;}
ul.list-commen							{padding:0; margin:0 0 0 25px;}
ul.list-commen li						{background:url(../images/arrow-bullet.gif) no-repeat 0 7px; padding-left:15px; line-height:20px; display:block;}	

/*****************************/




/*****************************/
/*****************************/ 


/*****************************/ 
/*****    Gallery Slider      *****/	
.stepcarousel							{position: relative; /*leave this value alone*/ padding:0px; margin:0px; left:10px; overflow: scroll; /*leave	 										 this value alone*/ width: 631px; /*Width of Carousel Viewer itself*/ height: 138px; /*Height should enough to			 										 fit largest content's height*/ background:url(../images/galle-slider-bg.gif) no-repeat  0 0}
.stepcarousel .belt						{position: absolute; /*leave this value alone*/left:0px; top: 0; width:570px;}
.stepcarousel .panel					{float: left; /*leave this value alone*/ overflow: hidden; /*clip content that go outside dimensions of 
										 holding panel DIV*/ margin: 10px; /*margin around each panel*/ /*Width of each panel holding 
										 each content. If removed, widths should be individually defined on each content DIV then. */ padding:10px 
										 40px 0; width:570px; position:absolute; left:0px;}
.stepcarousel .panel img				{margin-right:22px;}
/*****************************/ 
/*****************************/ 





/*****************************/ 
/*****    Gllery     *****/	
ul.gallery								{padding:0; margin:0;}
ul.gallery li							{text-align:center; color:#af4401; float:left; width:140px; margin-right:20px; display:block;}
*html ul.gallery li						{margin-right:12px;}
ul.gallery li.last						{margin-right:0px; display:block;}
ul.gallery li img						{padding:3px; border:solid 1px #CCC; margin-bottom:5px;}


/*****************************/ 
/*****************************/ 

/*****************************/ 
/*****   Contact Us Page*****/	
.contact-box{border:solid 1px #eee; padding:15px 30px;}
.red{color:#ff0000; font-size:14px;}
.lable-width{width:152px; display:block; float:left; text-align:right; margin-right:5px; vertical-align:middle; padding-top:2px;}
.text-field{width:197px; height:16px; border:solid 1px #ddd; padding:3px; font-family:Arial, Helvetica, sans-serif; color:#424549; font-size:12px;}
.text-aerea{width:300px; border:solid 1px #ddd; padding:3px; font-family:Arial, Helvetica, sans-serif; color:#424549; font-size:12px;}
.submit-btn{ height:30px; padding:0px 10px 0px; background:url(../images/btn-bg.gif) repeat-x 0 bottom; text-align:center; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase !important;  border:solid 1px #CCC; cursor:pointer;}
.submit-ml{margin-left:156px;}


/*****************************/ 
/*****************************/ 



/*****************************/ 
/*****    Footer      *****/	
.width520								{width:520px;}							
.width250								{width:250px;}							

#footer a								{color:#353535; text-decoration:none;}
#footer a:hover							{color:#b04401;}



/*****************************/
/*****************************/ 