/*text*/

html, body, div	{
font-size: 12px;
font-family: arial;
vertical-align: top;
color:#fff;
}

body {
margin: 0;
background: url('../images/site-page_background.jpg');
background-repeat:repeat-x;
background-color: #2b437f;
text-align: center;
line-height:10px;
}

div, td, th {
text-align: left;
}

h1	{
		text-transform: uppercase;
		font-size: 23px;
		font-weight: bold;
		color : #0A328C;
		margin-bottom : 20px;
	}

h2	{
		font-size : 24px;
		font-weight : bold;
		font-family:geneva, arial, sans serif;
	}

h3	{
		font-size : 16px;
		font-weight : bold;
		/*color : #bac9ed;*/
		color:#16a4ec;
		font-family:geneva, arial, sans serif;
		margin:0 0 5px 0;
	}
	
	h4{
	color:#bac9ed;
	margin:10px 0 0 0;
	font-style:italic;
	font-size:14px;
	}
	
	a{
	    		text-decoration : none;
    		color:#fff;
  }

a:link	{
    		text-decoration : none;
    		color:#fff;
		}

a:active	{
    			text-decoration : none;
    			color:#fff;
			}

a:visited	{
        color:#fff;

			}

a:hover 	{
    			text-decoration : none;
    			color:#fff;
			}
			
img   {
       border:none;
      }
			
			
			
	/******************************Header*********************/
	
div#page-wrapper{
margin:0 auto;
padding: 15px 0;
width:975px;
height:858px;
text-align:center;
}

div#page{
/*width:952px;
width:975px;*/
width:975px;
}

div#header{
width:952px;
}

#call{
margin-top:30px;}

.floatleft{
float:left;}

.floatright{
float:right;
}

/*********************Navigation*****************************************/

div#navigation{
width:971px;
/*.width:950px;*/
.width:973px;
height:54px;
margin-top:6px;
.margin-top:-4px;
.margin-left:-3px;
background:url('../images/menu_bgrd.jpg');
background-repeat:repeat-x;
}

.navigation-inner{
margin:6px 0 0 10px;
}


.navlinks{
float:left;
padding:27px 8px 0 8px;
.padding: 27px 7px 0 6px;
}

.navlinks a{
font:bold 16px/16px Arial, Helvetica, sans-serif;
text-decoration:none;
}


.navlinks a:hover{
color:#333333;
}

/**********************Slideshow Front Page*************************/
div#frontpage{
width:952px;
height:540px;
}

div#slideshow-wrapper{
width:952px;
padding-left:10px;
}


div#slideshow{
width:952px;
background-repeat:no-repeat;
/*padding:0 0 10px 10px;*/
}

div#slideshow img{
/*.margin:10px;*/}


/**********************Tiles on Front Page*************************/
div#tileswrapper{
width:970px;
padding: 10px 0 10px 8px;
}

.tiles{
width:320px;
float:left;
}

.tiles-text {
width:312px;
height:152px;
float:left;
margin-top:5px;
}

div#commercial_property{
background:url('../images/tile1.jpg');
background-repeat:no-repeat;
}

div#weather-monitoring{
background:url('../images/tile2.jpg');
background-repeat:no-repeat;
}

div#salt-supply{
background:url('../images/tile3.jpg');
background-repeat:no-repeat;
}

.textoverimg{
width:180px;
padding:15px 10px;
float:right;
line-height:14px;
font-size:12px;
font-weight:bold;
}

/******************************Footer***************************/
div#footer{
width:975px;
line-height:18px;
padding-top:18px;
text-align:center;
}

ul#footernav{
margin:0;
}
ul#footernav li{
list-style:none;
display:inline;
margin:0 15px;}

ul#footernav li a:hover{
color:#333333;
}

#footerleft{
float:left;
padding:10px;
}

#footerright{
float:right;
padding:10px;
}

#footerright a{
text-decoration:none;
}

/*************************Inner Pages**************************/
.innerpages{
width:952px;
height:540px;
/*padding-top:2px;*/
margin-left:10px;
.margin-top:-5px;
}

.innercontent{
width:470px;
padding:50px 30px 0 0;
float:right;
line-height:20px;
}

#heading-content{
width:200px;
float:left;
padding:20px 0 0 270px;
.padding:30px 0 0 0;
.margin-left:250px;
font:normal 25px/40px Arial, san-serif;
text-transform:uppercase;
}

/*************************About Us Page**************************/
div#aboutus{
background:url('../images/about-us-background.jpg');
background-repeat:no-repeat;
position:relative;
}

div#aboutus-content{
width:420px;
padding:70px 30px 0 0;
float:right;
line-height:24px;
}

div#signature{
width:200px;
float:left;
padding:110px 0 0 40px;
.padding:80px 0 0 40px;
font-weight:bold;}

div.press {position:absolute; top:3px; left:-15px; width:190px; height:184px; z-index:43;}
div.press a {display:block; width:190px; height:184px; background:url('/images/press.png') no-repeat; text-indent:-9099px;}
div.press a:hover {background:url('/images/press-on.png') no-repeat;}

.about-us-image1, .about-us-image2, .about-us-image3, .about-us-image4, .about-us-image5 {position:absolute; z-index:42; width:206px; height:130px; background-repeat:no-repeat;}
.about-us-image1 {background-image:url('/images/aboutus/1.png'); top:164px; left:47px;}
.about-us-image2 {background-image:url('/images/aboutus/2.png'); top:320px; left:47px;}
.about-us-image3 {background-image:url('/images/aboutus/3.png'); top:78px; left:280px;}
.about-us-image4 {background-image:url('/images/aboutus/4.png'); top:234px; left:280px;}
.about-us-image5 {background-image:url('/images/aboutus/5.png'); top:390px; left:280px;}


/*************************Press Page*****************************/

div#press{
background:url('../images/blank-background.jpg');
background-repeat:no-repeat;
position:relative;
}

div#press-content{
position:absolute;
top:78px;
left:300px;
width:600px;
height:450px;
padding:0;
}

.press-links {background:url('/images/press-lings-bg.png') no-repeat; position:absolute; z-index:42; width:215px; height:451px; background-repeat:no-repeat; top:78px; left:47px;}
.press-links h2 {text-align:center; padding:0 0 5px 0; margin:10px auto 10px auto; border-bottom:1px solid #FFF; width:75%; height:24px; font:bold 20px/24px Arial, san-serif;}
.press-links ul li {margin:0 0 10px 0;}
.press-links ul {overflow:hidden; height:160px;}
div.press-links ul li a span {font-style:italic; display:block; text-indent:30px; padding-top:5px;}

ul.articles {}


/*************************Planning Page**************************/
div#planning{
background:url('../images/planning-background.jpg');
background-repeat:no-repeat;
}

div#planning-content{
width:660px;
padding:10px 20px 0 0;
float:right;
line-height:20px;
}

div#planning-content1{
padding: 0 0 20px 180px;
}

div#planning-content2{
padding:10px 220px 10px 0;
.padding:20px 220px 5px 0;
}

div#planning-content3{
padding: 40px 0 0 140px;
.padding: 40px 0 0 120px;
}

div#planning-content31, div#planning-content32{
width:260px;
color:bac9ed;
}

div#planning-content ul{
padding-left:15px;
.padding:0;}

/*************************Action Page**************************/
div#action{
background:url('../images/action-background.jpg');
background-repeat:no-repeat;
}

div#action-content{
width:660px;
float:right;
line-height:24px;
}

div#action-content1{
width:360px;
float:left;
}

div#action-content2{
width:260px;
float:right;
line-height:18px;
padding:110px 10px 0 0;
}


/*************************Follow Up Page**************************/
div#followup{
background:url('../images/followup-background.jpg');
background-repeat:no-repeat;
}

div#followup-content{
width:460px;
padding-right:210px;
float:right;
line-height:20px;
.padding:0;
.margin:10px 210px 0 0;
}

div#followup-content a{
color:bac93d;
}

/*************************Apply Page**************************/
div#apply{
background:url('../images/apply-background.jpg');
background-repeat:no-repeat;
}

/*************************Weather Page**************************/
div#weather{
background:url('../images/weather-background.jpg');
background-repeat:no-repeat;
}

div#weather-feed{
width:180px; 
float:left;
margin-left:10px;}

div#weather-content{
width:670px;
float:right;
line-height:24px;
.margin-top:10px;
}

div#weather-content1{
width:370px;
float:left;
}

div#weatherright{
width:150px;
float:right;}

div#weather-content2{
width:260px;
float:right;
padding:120px 10px 0 0;
line-height:20px;
}

div#weather-content2 a{
color:#bac9ed;}

/*************************Clients Page**************************/
div#clients{
background:url('../images/clients-background.jpg');
background-repeat:no-repeat;
}

div#clients-content{
width:670px;
float:right;
line-height:24px;
.margin-top:10px;
}

div#clients-content1{
width:370px;
float:left;
}

div#clients-content2{
width:260px;
float:right;
color:bac9ed;
padding:160px 10px 0 0;
text-align:center;
}


/*************************Contact Page**************************/
div#contact{
background:url('../images/contactus-background.jpg');
background-repeat:no-repeat;
}

div#contact-content{
width:952px;
float:right;
line-height:24px;
}

div#contact-content1{
width:340px;
float:left;
}

div#contact-content2{
width:280px;
float:right;
/*padding:120px 10px 0 0;*/
}

div#contact-content3{
width:180px;
float:left;
padding-left: 20px;
margin-right:50px;
font-weight:bold;
}

label{
width:75px;
float:left;}

label.apply {
width: 125px;
float: left;
text-align: right;
margin-right: .5em;
font-weight: bold;
padding: 6px 0;
}

input.apply {
margin-bottom: 2px;
font-size: 13px;
}

.required{
color:red;
font-size:10px;}

input.check {
display: none;
}

/*************************Work for Us Page**************************/

div#workforus{
background:url('../images/workforus-background.jpg');
background-repeat:no-repeat;
}

div#workforus-content{
width:650px;
padding-right:30px;
float:right;
}

/*
*html div#workforus-content{
width:650px;
float:left;
margin-left:150px;
}
*/

div#workforus-content1{
width:260px;
float:left;
margin-left:30px;
.margin-left:0px;
.padding-left:20px;
margin-top:55px;
.margin-top:70px;
line-height:24px;
}

div#workforus-content2{
width:290px;
float:right;
margin-right:30px;
.padding-left:20px;
margin-top:55px;
.margin-top:70px;
line-height:24px;
}


.workforusnew{
font-size:16px;
font-weight:bold;
}

div#sameproperty{
}

div#workearn{
padding-top:28px;
}

div#getpaid{
padding-top:12px;
}

div#nearhome{
}

div#reputation{
padding-top:25px;
}

.highlight{
color:#16a4ec;
font-style:italic;}

.customh3{
		font-size : 20px;
		font-weight : bold;
		color:#16a4ec;
}

div#workforus-lower1{
width:300px;
float:right;
margin:30px 80px 0 0;
.padding-top:30px;
line-height:24px;
font-size:14px;
}

div#workforus-lower1 a{
		color:#16a4ec;
    }

div#workforus-lower1 a:hover{
		text-decoration:underline;
		font-style:italic;
    }
    
div#workforus-lower2{
width:400px;
float:right;
margin-top:25px;
}

div#workforus-lower2inner{
width:270px;
.width:280px;
float:left;
line-height:24px;
font-size:14px;
font-weight:bold;
padding-left:10px;
.padding-left:25px;
}

div#loginbtn{
width:120px;
height:40px;
float:right;
margin-top:15px;
.margin-top:10px;
.margin-right:-30px;
}


img#workforus-title{
margin:16px 0;
}

*html img#workforus-title{
margin:1px 0;}
/*************************Salt Supply Page**************************/

div#saltsupply{
background:url('../images/salt-supply-background.jpg');
background-repeat:no-repeat;
}

div#saltsupply-content{
width:200px;
margin: 100px 0 0 30px;
.margin:120px 0 0 30px;
float:left;
line-height:20px;
}

div#saltsupply-slideshow-wrapper{
width:594px;
float:right;
margin:161px 28px 0 0;
}


div#saltsupply-slideshow{
width:549px;
background-repeat:no-repeat;
}

/*************************Thank You Page**************************/

div#thankyou-content{
width:552px;
float:right;
line-height:40px;
font-size:22px;
margin-top:130px;
}


/*************************Sitemap Page**************************/

div#sitemap-content{
width:652px;
float:right;
line-height:24px;

}

.sitemap-content1{
width:200px;
float:left;
font-size:16px;}

div#sitemap-content2{
width:300px;
float:left;}

.sitemapul a:hover{
		color:#16a4ec;
		font-style:italic;
		font-weight:bold;
}
#apply-left-column * {color:#FFF;}
#apply-content input {margin:3px 0;}
