

body {



	margin:0px auto;



	padding:0px;



	font-family:Arial, Helvetica, sans-serif;



	background:#79756A;



}







#main {



	margin:0px auto;



	padding:0px;



	background:#79756A;



	width:975px;



}







	/*header part start*/







#header {



	background:url(../images/header.gif) no-repeat;



	margin:0px;



	padding:0px;



	width:975px;



	height:596px;



}







.contact{



	font-size:16px;



	color:#fff;



	margin-left:32px;



	padding:7px;



	width:200px;



	float:left;



}







.contact a:link, .contact a:visited{



	font-size:16px;



	color:#fff;



	padding:7px;



	text-decoration:none;



}







.contact a:hover {



	color:#fff;



}











.header-left-contact-no-text{



	font-size:16px;



	letter-spacing:.5px;



	color:#fff;



	margin-right:18px;



	padding:7px;



	width:200px;



	text-align:center;



	float:right;



}



/*index page logo link start*/

.index_logo{

	margin:59px 0 0 50px ;

	padding:0px;

	float:left;

	width:300px;

	height:240px;

}



.index_logo h1{

	padding:0px;

	width:300px;

	height:240px;

	text-indent:-9999999px;

}

/*index page logo link end*/



#heading-text-area{



	margin:59px 74px 0px 0px;



	padding:0px;



	float:right;



	width:460px;



	height:155px;



}



.red-heading-text{



	font-size:23px;



	color:#940000;



	letter-spacing:.5px;



	width:460px;



	margin:0px;



	padding:5px;



	text-align:right;



	float:right;



}







.text-detail{



	font-size:16px;



	color:#463A17;



	margin:0px;



	padding:0px;



	width:460px;



	line-height:20px;



	text-align:right;



}







.readmore{



	font-size:12px;



	letter-spacing:.8px;



	color:#940000;



	margin:0px;



	padding:5px;



	width:460px;



	text-align:right;



}







.readmore a:link, .readmore a:visited{



	font-size:12px;



	font-weight:bold;



	color:#940000;



	margin:0px;



	padding:5px;



	width:200px;



	text-align:right;



	text-decoration:none;



}







.readmore a:hover {



	color:#000;



}







#header-mid-img{



	margin:96px 74px 0px 0px;



	padding:0px;



	float:right;



	width:474px;



	height:113px;



}

#header-flash{



	margin:16px 0px 0px 0px;



	padding:0px;



	float:right;



	width:438px;



	height:113px;



}







.img1 {



	margin:0px 11px 0px 11px;



}







.nav{



	margin:67px 74px 0px 0px;



	padding:0px;



	float:right;



}







.nav ul{



	margin:0px;



	padding:0px;



}







.nav li{



	margin:0px;



	padding:0px;



	list-style-type: none;



	display: inline;



}







.nav li a:link, .nav li a:visited{



	margin:0px;



	padding:0px 7px 0px 7px;



	color:#940000;



	text-decoration:none;



	font-size:20px;



}







.nav li a:hover{



		color:#000;



}











	/*header part end*/











	/*Footer part start*/



#footer {



	width:975px;



	margin-top:15px;



	padding:0px;



}







#footer-left {



	background:url(../images/footer-left.gif) no-repeat;



	margin:0px;



	padding:0px;



	width:32px;



	height:187px;



	float:left;



}







/*footer bg detail*/







#footer-bg {



	background:url(../images/footer-bg.gif);



	margin:0px;



	padding:0px;



	width:910px;



	height:187px;



	float:left;



}







#footer-nav{



	margin:25px 0px 0px 20px;



	padding:0px;



}







.nav1{



	margin:0px;



	padding:0px;



	width:245px;



	float:left;



}







.nav1 ul{



	margin:0px;



	padding:0px;



}







.nav1 li{



	margin:0px;



	padding:0px;



	list-style:none;



}







.nav1 li a:link, .nav1 li a:visited {



	margin:0px;



	padding:0px;



	display:block;



	line-height:30px;



	font-size:16px;



	color:#fff;



}







.nav1 li a:hover {



	margin:0px;



	padding:0px;



	color:#fff;



	text-decoration:none;



}





.nav2{



	margin:0px;



	padding:0px;



	width:245px;



	float:left;



}





.vertical-desh{



	background: url(../images/footer-desh.gif) no-repeat;



	width:6px;



	height:147px;



	float:left;



	margin:0px;



	padding:0px;



}







.howcan-text{



	margin:0px 20px 0px 0px;



	padding:8px;



	float:right;



	width:250px;



	text-align:right;



	color:#fff;



	font-size:28px;



}







.howcan-detal{



	margin:0px 20px 0px 0px;



	padding:0px;



	float:right;



	width:250px;



	text-align:right;



	color:#fff;



	font-size:16px;



	line-height:22px;



}







/*footer part detail end*/







#footer-right {



	background:url(../images/footer-right.gif) no-repeat;



	margin:0px;



	padding:0px;



	width:33px;



	height:187px;



	float:right;



}







#footer-bottom {



	background:url(../images/footer-bottom.gif) no-repeat;



	margin:0px;



	padding:0px;



	width:975;



	height:21px;



}







	/*Footer part end*/







	/*footer end part start*/



.logo{



	/*background:url(../images/weathers-logo.gif) no-repeat;*/



	float:right;



	margin:7px 36px 0px 0px;



	width:100px;



	height:24px;



}







.copyright { 



	font-size:12px;



	color:#fff;



	margin:14px 0px 20px 35px;



	padding:0px;



	float:left;



}







.clear {



	margin:0px;



	padding:0px;



	clear:both;



}







/*home page css end*/







/*------------------------------------------------------------------*/







/*company page css start*/







#co-page-header{



	background:url(../images/co-page-header.gif) no-repeat;



	height:91px;



	margin:0px;



	padding:0px;



}







/*company mid page start*/







#co-page-mid-bg {



	background:url(../images/co-page-midline.gif) repeat-y;



	margin:0px;



	padding:0px;



}







/*left content start*/







#co-page-leftcontent {



	width:369px;



	margin:0px;



	padding:0px;



	float:left;



}







#co-page-logo {



/*	background: url(../images/co-page-logo.gif) no-repeat;*/



	width:;



	height:250px;



	margin:0px;





	padding:0px;



}







/*left content nav start*/







.co-nav{



	margin:0px 0px 0px 73px;



	padding:0px;



}







.co-nav ul{



	margin:0px;



	padding:0px;



}







.co-nav li{



	margin:0px;



	padding:10px;



	list-style: none;



	display:bolck;



}







.co-nav li a:link, .co-nav li a:visited{



	margin:0px;



	padding:0px;



	color:#940000;



	text-decoration:none;



	font-size:20px;



}







.co-nav li a:hover{



		color:#000;



}





#watch_btn{

	padding:0px;

	width:145px;

	height:34px;

	position: absolute;

	bottom: -350px;

	right: 750px;



}













/*left content nav end*/











/*right content detail start*/







#co-page-rightcontent{



	margin-right:77px;



	padding:0px;



	float:right;



	width:529px;



	float:right;



}







.co-heading{



	font-size:23px;



	color:#940000;



	letter-spacing:.5px;



	width:200px;



	margin:0px;



	padding:5px;



	text-align:right;



	float:right;



}







.co-text-detail{



	font-size:16px;



	color:#463A17;



	margin:0px;



	padding:0px;



	width:486px;



	line-height:23px;



	text-align:justify;



	float:right;



}







.img-left {







	border:2px #AD5551  dotted;



	padding:2px;



	margin-right:10px;



}











.img-left-maintenance {







	border:2px #AD5551  dotted;



	padding:2px;



	margin-right:10px;







	



}







/*right content detail end*/







#co-page-footer {



	background:url(../images/co-page-footer.gif) no-repeat;



	height:91px;



	margin:0px;



	padding:0px;



}







/*company page css end*/







/*------------------------------------------------------------------*/







/*gallery page css start*/







#gallery-page-mid-bg {



	background:url(../images/co-page-midline.gif) repeat-y;



	margin:0px;



	padding:0px;



}







#img-gallery {



	height:115px;



	width:486px;



	margin:0px;



}







.img-gallery-border {



	float:right;



	border:2px #AD5551  dotted;



	padding:2px;



}



/*gallery page css end*/







/*------------------------------------------------------------------*/







/*products page css start*/







.product{



	padding:10px 0px 0px 0px;



	font-size:14px;



	line-height:30px;



	color:#333;



	text-decoration:none;



}







.product a{



	line-height:30px;



	text-decoration:none;



	font-weight:bold;



	color:#333;



	text-align:center;



}







.product a:hover {



	color:#000;



	text-decoration:underline;



}















.pro-img-left {



	



	border:2px #AD5551  dotted;



	padding:2px;



	margin:20px 0px 0px 30px;



}











.pro-detal_text {



	text-align:center;



}







/*products page css end*/







/*------------------------------------------------------------------*/







/*contact page css start*/







.input-text-area {



	width:232px;



	height:125px;



}







.location {



	font-size:20px;



	color:#940000;



	letter-spacing:.5px;



	margin:0px;



	padding:5px;



	text-align:right;



}







.name {



	font-size:16px;



	font-weight:bold;



}







.normal-text {



	font-size:12px;



}







.address {



	font-size:14px;



}







/*contact page css end*/







/*------------------------------------------------------------------*/







/*Maintenance page css start*/







#maintenance-page-mid-bg {



	background:url(../images/co-page-midline.gif) repeat-y;



	margin:0px;



	padding:0px;



}







/*Maintenance page css end*/







/*------------------------------------------------------------------*/







/*clients page css start*/







#clients-page-mid-bg {



	background:url(../images/co-page-midline.gif) repeat-y;



	margin:0px;



	padding:0px;



}







.clients-text {



	font-size:16px;



	font-weight:bold;



	color:#333;



	text-align:center;



}







/*clients page css end*/







/*------------------------------------------------------------------*/







/*careers page css start*/







#careers-page-mid-bg {



	background:url(../images/co-page-midline.gif) repeat-y;



	margin:0px;



	padding:0px;



}







.careers-text{



	font-size:16px;



	color:#463A17;



	width:486px;



	line-height:23px;



	text-align:right;



	float:right;



}







.careers {



	width:486px;



	text-align:right;



	color:#463A17;



	font-size:14px;



	margin-top:25px;



	float:right;







}







.careers a:link {



	font-size:14px;



	color:#463A17;



	margin:0px;



	width:486px;



	text-decoration:underline;



}







.careers a:hover {



	color:#000;



	text-decoration:none;



}







/*careers page css end*/







/*------------------------------------------------------------------*/







/*jobdetail page css start*/







.job-detail-text{



	font-size:14px;



	color:#463A17;



	width:486px;



	line-height:20px;



	float:left;



}







.job-bold-text{



	font-size:14px;



	color:#463A17;



	font-weight:bold;



}







/*jobdetail page css end*/







/*------------------------------------------------------------------*/







#thanks-page-mid-bg {



	background:url(../images/co-page-midline.gif) repeat-y;



	margin:0px;



	padding:0px;



}







.thanks-text-detail{



	font-size:16px;



	color:#463A17;



	width:486px;



	margin-top:15px;



	text-align:right;



	float:right;



}











.jobs_a {



      font-family:Arial, Helvetica, sans-serif;



	  font-size:16px;



	  color:#000000;



	  }



.jobs_a a:link{



      font-family:Arial, Helvetica, sans-serif;



	  font-size:16px;



	  color:#000000;



	  }







.jobs_a a:visited {



      font-family:Arial, Helvetica, sans-serif;



	  font-size:16px;



	  color:#000000;



	  }	  









a.nav123, a.nav123:visited

 {

 color:#fff;

 text-decoration: underline;

 line-height:30px;

 font-size:16px;

 }

 

a.nav123:hover

 {

 color:#fff;

 text-decoration: none;

 }

 



/*crane logo link*/



.crane{

 margin:70px 0 0 40px;

 color:#fff;

 float:left;

 width:120px;

 height:50px;

 }



.crane a, .crane a:visited

 {

 text-decoration: underline;

 display: block;

 width:140px;

 height:50px;

 text-indent: -99999px;

 }

 

.crane a:hover

 {

 color:#fff;

 text-decoration: none;

 } 

 

.crane2{

 margin:155px 0 0 40px;

 color:#fff;

 float:left;

 width:120px;

 height:50px;

 }



.crane2 a, .crane2 a:visited

 {

 text-decoration: underline;

 display: block;

 width:140px;

 height:50px;

 text-indent: -99999px;

 }

 

.crane2 a:hover

 {

 color:#fff;

 text-decoration: none;

 } 
 

 

 