/*
	Author	:	Mike Ilsley
	Email	:	mikeilsley@gmail.com
	Website	:	BeantownDesign.com
*/

* {
	border:0;
	margin:0;
	padding:0;
}

html {background-color:#e7ecf2; background-image:url(../gImages/back.jpg); background-repeat:repeat-x; padding:0px; }

/* BODY */
body {
	
	color:#000033;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	
	padding-top:0px;background-image:url(../gImages/compback.jpg); background-repeat:no-repeat; background-position:top center;
	
	
}
p {margin-top:10px;}

h1 {font-size:20px; margin-bottom:0px; color:#990000; font-variant:small-caps; padding-left:42px; background-image:url(../gImages/titleBack.jpg); background-position:left; background-repeat:no-repeat;}
h3 {color:#990000}

/* GENERAL */
a {
	color:#1b94ce;
	text-decoration:none;
}
a:hover {
	color:#333333;
	text-decoration:none;
}

/* HEADER */
#header {
	background:#323232 url('../gImages/headBack.jpg') center;
	background-repeat:no-repeat;
	width:879px;
	height:132px;
	margin: 0 auto;
	color:#CCCCCC;
	
}

#nav span {font-size:18px; font-weight:bold; color:#000033; letter-spacing:2px;}

#nav {float:right; margin-top:58px; margin-right:30px; text-align:right}

#nav p {font-size:13px; color:#990000; margin-bottom:12px; margin-top:0px; font-weight:bold}

#nav ul {list-style-type:none; display:inline; margin-top:25px;}
#nav li {display:inline;  font-size:12px}

#logo {float:left; margin-left:50px; margin-top:5px}

#phone {float:right; margin-top:50px; font-size:15px; margin-right:30px; text-align:right}

#header a:link {color:#516a7e; text-decoration:none; font-size:12px; font-weight:bold;}
#header a:visited {color:#516a7e;text-decoration:none;  font-size:12px; font-weight:bold;}
#header a:hover {color:#333333;text-decoration:none; font-weight:bold;}
#header a:active {color:#333333;text-decoration:none; font-weight:bold;}
#header a.current {color:#000; }




/* CONTENT */
#content {
	background: url('../gImages/contentBack.jpg') center repeat-y;
	
	width:879px;
	clear:both;
	min-height:340px;
	padding-top:30px;
	margin: 0 auto;
	
}


#leftCol {float:left; width:505px; margin-left:30px}
#leftCol2 {float:left; width:505px; margin-left:30px; padding-left:10px}


#rightColHome {float:right; width:290px; margin-right:35px; margin-top:0px;  border-left:1px solid #d4dfe5; padding-left:10px}

#rightCol {float:right; width:275px; margin-right:40px; margin-top:40px}

#rightCol img {padding:0px; margin-right:10px; margin-top:10px;}

.testP {border-bottom:1px dotted #999999; padding-bottom:10px; background-image:url(../gImages/quote.jpg); background-position:top left; background-repeat:no-repeat}

#testBox {background-image:url(../testimonials/test.jpg); background-repeat:no-repeat; width:296px; height:270px; color:#000000; padding-top:5px;}

#testBox a:link {color:#333333;}
#testBox a:visited {color:#333333}
#testBox a:hover {color:#fff}
#testBox a:active {color:#fff}

#leftCol2 li {margin-left:25px}
#leftCol2 h3 {margin:10px 0px}


/* FOOTER */
#footer {
	background:#e7ecf2 url('../gImages/footerBack.jpg') center top no-repeat;
	clear:both;
	height:250px;
	width:879px;
	height:28px;
	
	vertical-align:bottom;
	color:#666666;
	margin: 0 auto;
	
}

#nav2 {margin-left:20px; padding-top:30px}
#nav2 ul {list-style-type:none; display:inline; }
#nav2 li {display:inline; font-size:11px}

#footer a:link {color:#516a7e; text-decoration:none; font-size:11px; }
#footer a:visited {color:#516a7e;text-decoration:none;  font-size:11px; }
#footer a:hover {color:#333333;text-decoration:none; }
#footer a:active {color:#333333;text-decoration:none; }
#footer a.current {}
 #contactP {margin-bottom:40px}
 
/* Services list styles */ 
.indent2{list-style-type:none; padding-left:15px; margin-bottom:10px; margin-top:3px;}
.indent{list-style-type:none; padding-left:15px; margin-bottom:20px; margin-top:3px;}
.marg{margin-bottom:10px}



input, textarea {background-color:#d4dfe5; border:1px solid #000}

.submit {width:80px; background-color:#516a7e; color:white; border:1px black solid; cursor:pointer; font-weight:bold}
.submit:hover {background-color:white; color:#000; font-weight:bold}


.serv-block {background-image:url(../services/icons/gradient.jpg); background-position:top center; background-repeat:no-repeat; margin-bottom:40px}
.serv-block img {float:left; margin-left:15px; margin-top:10px; margin-right:15px}
h4 {border-top:1px dotted #CCCCCC; padding-top:13px;  font-size:14px; margin-bottom:10px}
