/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background: url(../images/bg.jpg) top center no-repeat #0D0E12;
	text-align:center;
	font-size:13px;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.aligncenter { text-align:center;}
.alignleft { text-align:left;}




.alignright { text-align:right;}

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.6875em;
		line-height:1.182em;
		color:#7D9BAE;
	}

input, select { vertical-align:middle; font-weight:normal;}
h1 { margin-top:-2em; font-size:2.5em; color:#D6DAE0; line-height:1}
h2 { font-size:2.273em; color:#D6DAE0; } 
h3 { font-size:1.636em; color:#D6DAE0; margin-bottom:12px;} 
h4 { font-size:1.636em; color:#85939E; margin-top:7px; background:url(../images/divider1.gif) bottom repeat-x; padding-bottom:18px; } 
h5 { font-size:2.727em; line-height:1.2em; color:#D6DAE0; background:url(../images/divider1.gif) bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}

a {color:#7D9BAE; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

.imgindent {margin:0 20px 0 0; float:left;}

.space1 { margin-top:17px;}
.space2 { margin-left:7px;}
.space3 { margin-top:11px;}
.space4 { margin-left:30px;}

/*.indent-1 { padding:9px 30px 0 0;}
.indent-2 { padding:105px  73px 0 329px;}*/

.indent-1 { padding:9px 30px 0 0;}
.indent-2 { padding:105px  73px 0 329px;margin-top:-15em;}



.indent-3 { padding:9px 10px 0 0;}
.indent-4 { padding:0 10px 9px 0;}

.text-1 {font-size: 1.2em; color:#7D9BAE;}

/* ============================= header ====================== */
.logo { position:absolute; margin-top:0;}
.menu { width:980px; height:40px; background: url(../images/bg-menu.jpg) top no-repeat; margin-top:109px; position:absolute;}
.menu ul { padding:13px 0 0 20px;}
.menu li { float:left; color:#A4ACB9; font-weight:bold; font-size:1.091em; padding-right:21px;}
.menu li a { color:#A4ACB9; padding-right:21px; text-decoration:none;}
.menu li a:hover, .menu .active a { color:#FFF; }
/* ============================= content ====================== */

.box { width:257px; height:257px; padding:42px 25px 10px 38px; background:url(../images/box.png) no-repeat; font-size:0.909em; color:#B4BBC5; line-height:1.2em;}

.button a { display:inline-block; background:url(../images/bg-button-left.gif) top left no-repeat; text-decoration:none; font-size:1.2em; font-weight:bold; color:#99AEBF; margin-top:15px; }
.button a span { display:inline-block; background:url(../images/bg-button-right.gif) top right no-repeat; padding:0 17px 0 19px; }
.button a span span { display:inline-block; background:url(../images/bg-button-tail.gif) top repeat-x; padding:6px 0 12px 0; cursor:pointer;  }
.button a:hover {color:#D6DAE0;}

.row-1 { height:345px; margin:0 0 0 4px; }
.row-2 { font-size:0.9em; }
.row-2 .col-1 {margin-top:10px; width:119px; height:40px; padding: 118px 0 0 203px; background:url(../images/bg-2.jpg) bottom right no-repeat; }
/*.row-2 .col-1:hover { 
margin-top:10px;
background:url(../images/bg-2.jpg)  no-repeat; 
background-position:bottom right;
}*/
.row-2 .col-2 {margin-top:10px;  width:119px; height:40px; padding: 118px 0 0 203px; background:url(../images/bg-3.jpg)  no-repeat;
background-position:bottom right; }
/*.row-2 .col-2:hover { 
margin-top:10px; 
background:url(../images/bg-3.jpg) no-repeat;
background-position:bottom right;
}*/
.row-2 .col-3 { 
margin-top:10px; 
width:119px; 
height:40px; 
padding: 118px 0 0 203px; 
background:url(../images/bg-4.jpg) bottom right no-repeat; 
}

/*.row-2 .col-3:hover { 
margin-top:10px; 
background:url(../images/bg-4.jpg) no-repeat;
background-position:bottom right;
}*/

.boxhalf {
background-image:url(../images/boxhalf.png);
background-repeat:no-repeat;

}

.boxhalf h3{
text-align:center;
}

.boxhalf p{
margin-left:5px;
}

img.qualified {
border:1px solid #00CC66;
}

.list-1 { font-size:1.091em; line-height:2em;}
.list-1 li { background:url(../images/marker1.gif) 0 7px no-repeat; padding-left:20px;}
.list-1 li a { text-decoration:none;}
.list-1 li a:hover { text-decoration:underline;
}

.list-2 { font-size:1.091em; line-height:2.181em;}
.list-2 li a {background:url(../images/marker2.gif) 0 5px no-repeat; padding-left:10px; text-decoration:none; color:#B4BBC5;}
.list-2 li a:hover { text-decoration:underline;}

.phone { float:left; width:115px;}
.email { float:left; width:75px;}

/* ============================= footer ====================== */
#footer .indent { padding-top:28px; text-align:right; font-size:0.909em; color:#4C5460; text-transform:uppercase;}
#footer a { color:#4C5460; text-decoration:none;}
#footer a:hover { text-decoration: underline;}
#footer p.ktxt {text-align:center;}
/* ============================= forms ============================= */
label { height:40px; line-height:1em;}
#ContactForm { line-height:1em;}
#ContactForm input {width:233px; height:14px; padding:2px 0 0 5px; font-size:1em; color:#2A4D63; line-height:1em; }
#ContactForm .checkbox { width:13px; height:13px; margin:0; padding:0; line-height:1em; }
#ContactForm .password { width:160px; height:14px; padding:2px 0 0 5px; font-size:1em; color:#2A4D63; padding:0; margin:3px 0 0 0; line-height:1em;}
/*========================================
/*================ web design tables =======================*/
table.webdesign {
width:96%; 
border:1px solid #ffffff;
}

table.webdesign td {
text-align:center;
}



/*--------------------------------------*/
/* Instant List */

#content .instantlist {
margin:1em 1.5em;
}

#content .instantlist li {
line-height:1.5;
list-style-image:url(../images/marker1.gif);
background-repeat:no-repeat;
}
/*==========================================
popup styles 
*/

#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}

#popUpDiv1, #popUpDiv2, #popUpDiv3, #popUpDiv4, #popUpDiv5, #popUpDiv6, #popUpDiv7   {
border:2px solid #009933;
padding:1em;
color:#333333;
	position:absolute;
	top:-1000px;
	background-color:#eeeeee;
	width:300px;
	height:300px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}

#popUpDiv4, #popUpDiv5   {
width:400px;
height:350px;
}

.customerpopups h3{
color:#333333;
text-align:center;
margin:0.5em auto auto auto;
}
/*-----------------------------------------
Banners */
#midban {
margin-left:-50px;
background-image:url(../images/organiclimebw.png);
background-repeat:no-repeat;
}


