* {margin:0px;
	padding:0px;
	border:0;
	border:none;}
	
body {
	background-color:#000000;
	background-image:url(/images/design/bg_graph_SC.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	font-size:12px;
	}
p {line-height:1.5;
	margin:5px 0px 5px 0px;}
/* body links */
a:link, a:visited, a:active
	{color:#6d82c8;
	text-decoration:underline;}
a:hover {text-decoration:none;}
h1, h2, h3, h4, h5, h5 
	{color:#D6A67B;
	/*color:#3169A5;*/
	}
h1 {font-size:17px;}
h2  {font-size:16px;}
h3 {font-size:15px;}
h4 {font-size:14px;}
h5 {font-size:13px;}
#indexLink {
	text-indent: -9999px; 
	display: block;
	height: 70px;
	width: 200px;
	margin-top: -100px;
	float: left;
	}
blockquote {font-weight:bold;
	font-size:12px;
	text-align:center;
	margin:7px 0px 7px 0px;}
	
/* Job Gallery header styling */	
.nav_hdr {background-image:url(/images/design/rcol_hr_SC.jpg);
	background-repeat:no-repeat;
	border:2px solid #3e3e3e;
	text-indent:15px;
	width:163px;}	
#wrapper{
	margin:auto;
	width:783px;
	position:relative;
	/* testing color */
}
#topnav {
	position:absolute;
	left:595px;
	top:0px;
	text-align:center;
	width:200px;
	}
#topnav p {margin-top:15px;}
#topnav ul {list-style:none;
	padding-top:7px;}
#topnav li {display:inline;
		padding-right:2px;}
#topnav a:link, #topnav a:visited, #topnav a:active
	{color:#ffffff;
	text-decoration:none;}
#topnav a:hover {text-decoration:underline;}
	


#leftcolumn {
	float:left;
	clear:left;
	width:191px;
	background-image:url(/images/design/lcol_top_SC.jpg);
	background-repeat:no-repeat;
	padding-top:120px;
	}

#leftcolumn ul {
	list-style:none;}
#leftcolumn ul li{background-image:url(/images/design/nav_bg_SC.jpg);
	background-repeat:no-repeat;
	text-indent:15px;
	line-height:21px;
	margin-bottom:2px;
	border-bottom:#3e3e3e solid 2px;
	padding-bottom:1px;}
	
#leftcolumn ul  a:link, #leftcolumn ul a:visited, ul #leftcolumn  a:active
	{color:#ffffff;
	text-decoration:none;
	}
#leftcolumn ul  a:hover
	{color:#E7BE84;}
	
#newsletter {border:2px solid #3e3e3e;
	width:180px;
	height:56px;
	background-image:url(/images/design/news_bg_SC.jpg);
	background-repeat:repeat-x;
	text-align:center;
	margin-top:15px;
	} 
#newsletter .imageadjust {position:relative; top:-5px;}	
#newsletter h1 {
	color:#ffffff;
	font-size:15px;
	font-weight:bold;}
	
p.testimonial {
	color:#ffffff;
	font-size:11px;
	padding:10px;

	}
	
#rightcolumn{
	float:left;
	clear:right;
	width:592px;
	background-image:url(/images/design/top_right1_SC.jpg);
	background-repeat:no-repeat;
	padding-top:255px;
}
#sidebar {
	width:170px;
	float:right;
	}
#sidebar ul {list-style:none;}
#sidebar ul li {margin:10px 0px 10px 0px;}

#content {
	width:570px;
	padding:10px 15px 20px 15px;
	}
#content h1, #content h2, #content h3, #content h4 {
	text-indent:0px;
	margin-top:10px;}
h2.special {color:#3169A5;}
}
/* Used to highlightt text in a paragraph */	
.highlight {font-style:italic;
	font-weight:bold;
	}
/* Floating image within content: options left or for content section */
img.left {float:left;
	clear:left;	
	padding:5px 5px 5px 5px;
	margin:10px 10px 10px 0px;
	border:1px solid #3e3e3e;}
	
img.right {float:right;
	clear:left;	
	padding:10px;}	
	
/* Controls the list on the sitemap page */
ul.sitemap {
	list-style:none;
	margin-left:20px;
	margin-top:5px;}
ul.sitemap li {
	padding-bottom:10px;
	}
/* Styling for form  on Request an Estimate page */
form#request {width:575px;}	

form#request fieldset {
	padding:25px 10px 25px 10px;
	border:solid #9C9AA5 1px;}
form#request label, form#request legend {
	clear:left;
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding-right:10px;
	}
form#request legend {
	margin-bottom:10px;
	margin-top:5px;
	font-size:14px;}
form#request input, form#request select {
	display:block;
	float:left;
	border:2px #3e3e3e solid;
	background-color:#F7EFEF;
	margin-bottom:10px;}	
	
#fproduct {border:2px solid #3e3e3e;
	width:385px;
	background-color:#222222;
	margin:10px 0px 10px 0px;}
#fproduct h1, h2 {text-indent:15px;}
#fproduct h1 {background-image:url(/images/design/feature_hr_SC.jpg);
	background-repeat:repeat-x;
	border-bottom:2px solid #3e3e3e;
	}
#fproduct img {float:right; padding:5px; margin-top:-30px;}

#fproduct h2 {color:#6d82c8;}
#fproduct p {
	padding:10px;}

#footer {
	text-align:center;
	background-image:url(/images/design/foot_grad_SC.jpg);
	background-repeat:repeat-x;
	height:35px;
	color:#6d82c8;
	}
#footer ul {list-style:none;
	padding-top:7px;
	background-repeat:repeat-x;}
#footer li {display:inline;
		 margin-right:10px;}
#footer a:link, #footer a:visited, #footer a:active
	{color:#6d82c8;
	text-decoration:none;}
#footer a:hover {text-decoration:underline;}	
p.copyright {text-align:center;
	padding:2px 0px 2px 0px;
	margin:0px auto 0px auto;
	color:#cccccc;
	letter-spacing:1px;}
p.copyright a:link, p.copyright a:visited, p.copyright a:active
	{color:#cccccc;
	text-decoration:underline;
	font-size:11px;}
p.copyright a:hover {text-decoration:none;}	
