/** 
 *CSS Resets
 **/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
header, nav, footer {display:block;}
/**
 * HTML Defaults
 **/
html {background:#120000 url(/media/images/layout/background.jpg) center top no-repeat;font-family:Ariel;}
h1,h2,h3,h4 {font-weight:bold;}
h1{font-size:2em;}
h2{font-size:1.75em;margin-left:10px;}
h3{font-size:1.5em;margin-left:20px;}
h4{font-size:1.25em;margin-left:25px;}
p{margin-left:30px;margin-righ:30px;}
p{text-indent:1.5em;margin-bottom:15px;}
/* Form Styles */
	label{float: left;width:130px;text-align: right;margin:5px;font-weight:bold;}
	input,textarea,select{margin:5px;padding:5px;}
	legend {padding:3px 14px;height:32px;margin-left:20px;font-size:17px;font-family:Trajan Pro;text-transform:uppercase;color:#fff;background:#fff url(/media/images/layout/header_background.png) repeat-x;}

/**
 * Custom Defaults
 **/
.clear {clear:both;}
.firstletter{font-size:24px;}
.copy_small{font-size: .75em;}
.copy_medium{font-size:1.25em;}
.copy_large{font-size:1.75em;}
.hidden {display: none;}
.vertical {border: none 1px;border-right:1px dashed #000;width:1px;height:100%;}
.error_label {font-weight:bold;background-color:#ffcccc;}
.error_field {border:2px solid black;}
/**
 * Template Styles
 **/
#wrapper {width:960px;margin:0px auto;}
	header {margin-top: -20px;margin-left:100px;}
		header #call {float: right;text-align:center;margin-right:150px;margin-top:10px;color:#fff;font-size:1.5em;}
		header #social {float:right;width:200px;}
			header #social a {
				background:url(/media/images/social-icons.png) no-repeat;
				display:inline-block;
				height:70px;
				width:70px;
				text-indent:-9999px;
				margin-right:7px;
			}
				header #social a.facebook {background-position: -0px -1px;}
				header #social a.twitter {background-position: -263px -1px;}
		
	nav {position: relative;top:150px;width:100%;height:46px;background-image: url(/media/images/layout/nav_background.jpg);text-align:center;}
		nav ul {padding-top:7px;margin-bottom:8px;list-style: none;}
			nav li {background-image: url(/media/images/layout/nav_seperator.jpg) 0px 0px no-repeat;display:inline;padding:10px 15px 0px 15px;font-family:Times New Roman;text-transform:uppercase;}
				nav a {color:#fff;text-decoration: none;font-size:18px;}
					nav a:hover {text-decoration: underline;color:#b80003;}

	#body {margin:0px auto;margin-top:80px;width:860px;min-height:400px;}
	#body {padding:0px 20px 20px 20px;background-color:#fff;}
		
	#content {background-color:#fff;}
	
	footer{margin:0px auto;width:890px;margin-bottom:20px;text-align:center;background-color:#8f0000;padding:5px;color:#fff;font-size:10px;}
		footer a{color:#fff;}
	
.page_title {font-family: Trajan Pro;text-transform: uppercase;font-size:27px;margin-left:50px;margin-bottom:5px;}
.page_title_first{font-size:32px;}
.header_first{font-size:20px;}
#home_side {float: right;width:150px;padding:10px;text-align:center;border-left:1px dashed black;height:655px;}
	#home_side li {list-style-type: none;padding-bottom:10px;}

.column{float: left;width:320px;height:450px;padding:10px;text-align: justify;}
	.column p{margin:5px;}

.principle_title {margin:0px auto;width:100px;font-weight:bold;}
.header {padding:3px;padding-left:5px;height:32px;font-size:17px;font-family:Trajan Pro;text-transform:uppercase;color:#fff;background:#fff url(/media/images/layout/header_background.png) repeat-x;}
.header img {float: right;margin-top: -2px;}

#controls {margin:0px auto;width:200px;}
.go {width:127px;height:27px;margin-left:250px;margin-top:15px;}
.websites ul li {height:125px;width:206px;cursor: pointer;}

.prev, .next {height:23px;border:none;margin:5px;background-repeat:no-repeat;cursor:pointer;}
	.prev {background-image: url(/media/images/layout/previous.gif);width:95px;}
	.next {background-image: url(/media/images/layout/next.gif);width:65px;}

#feature_container {height:375px;margin-top:20px;}
	.feature img {width:500px;}
	.feature_content {float: right;width:355px;height:265px;text-align:center;}
	.feature_header_first {font-size:33px;}
	.feature_header {font-size:27px;font-family: Trajan Pro;text-transform: uppercase;}
	.feature_title_first {font-size:23px;}
	.feature_title {font-size:17px;font-family: Trajan Pro;text-transform: uppercase;border-bottom:1px dashed black;}
	.feature p {line-height:17px;}
	
#featured_site {width:660px;padding:10px;margin-bottom:10px;border-bottom:1px dashed black;}
	#featured_image {width:280px;float: left;}
	#featured_text {float: left;width:370px;}
	#featured_title {font-size:1.35em;margin:0px auto;width:155px;}
	#featured_services {font-size:1.25em;margin:0px auto;width:150px;}
	
.service_group {border-right:1px dashed black;padding:7px;width:29%;float: left;margin:7px;}
#thanks {
	font-size:1.2em;
	line-height:28px;
}
#offer form {
	width:410px;
	float:left;
	margin-right:14px;
}
#offer #info {
	font-size:1.4em;
	width:430px;
	float:right;
}
.contact_info {
	line-height:21px;
	margin-left:21px;
}

