@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 18px;
	color:#333333;
	background-image: url(../img/sitebg.png);
}


h1 { padding:0px; margin:0px; font-size: 10px; color: #A5AAD5 }

.req
{
	color:#FFFFFF;
}
#page {
	width: 1050px;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: auto;
	padding-top: 100px;
}
#TopNav {
	height: 30px;
	padding-top: 65px;
	font-weight:bold;
	font-family:"arial black";
	font-size: 15px;
	color:#434242;
	background-image: url(../img/top-page-bg.png);
}
#TopNavWrapper {
	width: 1172px;
	margin: 0em auto;
	text-align: right;
}
.hardsell {
	font-size: 19px;
	letter-spacing: -2px;
	color:#707070;
	text-align: right;
}
#DivThatHoldsLogo {
	float:left
}


#DivNextToMainLogo {
	float:left;
	width:818px;
	text-align:right;
	font-family: "arial black";
	font-size: 14px;
	letter-spacing: -1px;
	color: #E9953E;
}


#DivNextToMainLogo a {
color:#E9953E; text-decoration:none;
}

#DivNextToMainLogo a:hover {
	 color:#fff
}




#DivUnderNextToMainLogo {
	width:390px;
	font-family: "arial black";
	padding-top: 3px;
	font-size: 17px;
	letter-spacing: -1px;
	color:#333333;
	text-align: right;
	text-transform: uppercase;
	float: right;
	height: 30px;
}
.spacer1 {
	padding-left: 20px;
	padding-right: 20px
}
#div2 a:link {
	color: #F00;
	text-decoration: none;
}
#LogoHeader {
	height: 86px;
	padding-left:0px;
	padding-top: 0px;
}
#logo {
	float: left;
}
#tagline {
	float: left;
	text-align:right;
	width:880px
}
.tag {
	font-size:40px;
	letter-spacing:-2px;
	font-family: arial black;
}
#breadcrumb {
	height: 20px;
	border-bottom:#414141 4px solid
}
.MainLogo {
	font-size:60px;
	letter-spacing:-4px;
	font-family: arial black;
}
#main {
	padding-top:50px;
}
#LHNav {
	float:left;
	width: 300px;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #414141;
	padding-right: 40px;
}
#Article {
}
h2 {
	font-family: "arial black";
	font-size: 28px;
	color: #3C1D83;
	letter-spacing: -1px;
	line-height: 27px;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
a.nav:link {
	color: red;
	text-decoration: none;
}
a.nav:visited {
	color: purple;
	text-decoration: none;
}
a.nav:hover {
	color: orange;
	text-decoration: underline;
}
a.nav:active {
	color: blue;
}
#nav1 {
	font-family:"arial black";
	color:#FFFFFF;
	font-size: 30px;
	letter-spacing:-1px
}

#nav1 a {
color:#FFF; text-decoration:none;
}

#nav1 a:hover {
	 color:#F09D41
}




#subnav1 {
	font-family:arial;
	color:#999999;
	font-size: 13px;
	padding-top:10px;
	font-weight:bold;
	padding-bottom: 15px;
}

#subnav1 a {
color:#b4b4b4; text-decoration:none;
}

#subnav1 a:hover {
	 color:#F09D41
}


#subnav2 {
	font-family:arial;
	color:#b4b4b4;
	font-size: 13px;
	padding-top:10px;
	font-weight:bold;
	padding-bottom: 9px;
}

#subnav2 a {
color:#b4b4b4; text-decoration:none;
}

#subnav2 a:hover {
	 color:#F09D41
}


#nav2 {
	font-family:"arial black";
	color:#666666;
	font-size: 30px;
	letter-spacing:-1px;
	line-height: 40px;
	padding-bottom: 5px;
}
#articles {
	width: 280px;
	background-color:#454444;
	background-image: url(../img/bgarrow.png);
	margin-bottom:3px;
	padding: 10px;
}


#articles a {
color:#b4b4b4; text-decoration:none;
background-image:src(../img/bgarrow-on.png);
}

#articles a:hover {
	 color:#F09D41
}



.fontsize-10 {
	font-size: 10px;
}
.fontsize-17 {
	font-size: 17px;
	letter-spacing:-1px;
}
.divider1 {
	color:#282828;
	font-weight:bold;
	font-size:16px;
	padding-left: 2px;
	letter-spacing: -2px;
	padding-right: 2px;
}
.divider2 {
	color:#4B4A4A;
	font-weight:bold;
	font-size:16px;
	padding-right: 2px;
}
#RHMain {
	padding-left: 40px;
	float:left;
	width:788px;
}
#clearall {
	clear: both
}
#footerContent {
	width: 1000px;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	color:#fff;
}


#footerContent a {

	color:#fff;
	text-decoration:underline; font-weight:bold; 
}


#footerContent a:hover {

	color:black;
	text-decoration:none;
}


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

.footerContent a:hover {
	 color:#000
}

.footerContent a:visted {
color:#fff; text-decoration:none;
}

.footerContent a:link {
	 color:#fff
}


#footerWrapper {
	clear:both;
	background-color:#343434;
	padding-top:20px;
	margin-top: 36px;
	padding-bottom:40px;
	background-image: url(../img/footerbg.jpg);
}
#footerContent1 {
	width:300px;
	background-color:#4F4F4F;
	float: left;
	margin-right: 20px;
	padding: 10px;
}
#footerContent3 {
	width:300px;
	background-color:#4F4F4F;
	float: left;
	padding: 10px;
}
#footerContent2 {
	width:472px;
	background-color:#4F4F4F;
	float: left;
	margin-right: 20px;
	padding: 10px;
}
#footerContentHeading {
	font-family:arial;
	color:#666666;
	font-size: 25px;
	letter-spacing:-1px;
	line-height: 40px;
	font-weight: bold;
}
.plus {
	font-size:30px;
	font-weight:bold;
	font-family:arian black;
	color: #6B6B6B;
}
#social {
	width: 280px;
	background-color:#454444;
	background-image: url(../img/articles-bg.gif);
	margin-bottom:3px;
	padding: 10px;
	font-size:16px;
	font-weight:bold;
	font-family:arial;
	color: #6B6B6B;
}


#social a {
color:#6b6b6b; text-decoration:none;
}

#social a:hover {
	 color:#F09D41
}




#social2 {
	width:452px;
	background-color:#454444;
	background-image: url(../img/articles-bg.gif);
	margin-bottom:3px;
	font-size:16px;
	font-weight:bold;
	font-family:arial;
	color: #6B6B6B;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
}
#footerHeading1 {
	width:300px;
	font-weight:bold;
	font-size:17px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
}
#footerHeading2 {
	width:320px;
	font-weight:bold;
	font-size:17px;
	float: left;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	letter-spacing: -1px;
}
#footerHeading3 {
	width:300px;
	font-weight:bold;
	font-size:17px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	letter-spacing: -1px;
}
#currentWrapper {
	border: 17px solid #464646;
	padding:19px;
	background-color: #CCCCCC;
	background-image: url(../img/lightgraygrad.png);
}
#currentPromoHeading {
	font-family:"arial black";
	font-size: 30px;
	color: #FFFFFF;
	letter-spacing: -2px;
	text-transform:uppercase;
}
#currentPromoFeatHeading {
	font-family:"arial black";
	font-size: 20px;
	color: #333333;
	letter-spacing: -1px;
	text-transform:uppercase;
	padding-bottom: 10px;
}
#FeatPromoLHS {
	width: 315px;
	float:left;
	padding-right: 20px;
	color: #333333;
}
#FeatPromoRHS {
	width: 300px;
	float:left;
}
#FeatPromoLHS {
	width: 380px;
	float:left;
	padding-right: 20px;
}
.keyContacts {
	font-size:12px;
}

.keyContacts a {
	font-size:12px; color:#6b6b6b; text-decoration:none;
}

.keyContacts a:hover {
	font-size:12px; color:#F09D41
}


#icon {
	width:20px;
	float:left;
	margin-right: 20px;
}

.icon a {
	font-size:12px; color:#6b6b6b; text-decoration:none;
}

.icon a:hover {
	font-size:12px; color:#F09D41
}


.Phone {
	font-size:36px;
	letter-spacing:-2px;
	color:#2E1D83;
}
#LowerFooter {
}
#LowerFooter1 {
	float:left;
	padding-left:9px;
	width: 322px;
}
#LowerFooter2 {
	float:left;
	padding-left:20px;
	width: 480px;
}
.ImageHolder {
	border: 4px solid #999999;
}
.ReadmoreStuff {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}


/*  STW CUSTOM */

#STW-Nav
{
	background-color:#2E1D83;
	height:20px;
	background-image:url(../img/navbg.png);
}


#STWnavLeft
{
width:400px; float:left; background-color:red; float:left;
}

STWNavRight
{
width: 100%; float:left;
}

#StoryWrapper1
{


}


	
	#StoryWrapper1ContentLeft
	{
	width: 531px;
	float:left;
	padding-right: 27px;
	padding-left: 30px;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-bottom: 25px;
	}
	
		#StoryWrapper1ContentLeft a
	{
	color: #C53232;
	font-weight:bold;
	}
	
		#StoryWrapper1ContentLeftFull
	{
	width: 953px;
	float:left;
	padding-right: 27px;
	padding-left: 30px;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-bottom: 25px;
	}
	
	
	
	#StoryWrapper1ContentRight
	{
	width: 400px;
	float:left;
	}
	
	
	#StoryWrapper1ContentHeading
	{
	font-family: "arial black";
	font-size: 30px;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: -2px;
	}
	
	#StoryWrapper1Image
	{
	background-color: #eeeeee;
	padding: 11px;
	width: 369px;
	float: left;
	margin-top: 27px;
	}

#MainWrapper
{
	background-color: #FFFFFF;
	padding: 10px;
	border: 10px solid #eeeeee;
	margin-top: 36px;
	padding-bottom: 50px;
}

#banner
{
	float: left;
	width: 389px;
	margin-top: 25px;
}

#navkeywords
{
	float:left;
	width:320px;
	text-align:right;
	color: #ffffff;
	font-size: 11px;
}

#Gallery1
{
	float: left;
	width: 273px;
	border: solid #eeeeee 5px;
	height: 250px;
	margin-bottom: 50px;
}

#Caption
{
	font-weight: bold;
	margin-top:4px;
	margin-bottom: 4px;
	margin-left: 4px;
}

.Numbered
{
	background-color:#CC0000;
	color: #FFFFFF;
	font-weight:bold;
	width: 15px;
	font-size: 17px;
}

#detailingvan
{
width:400px; border: 10px solid #eeeeee; float:left;
}

#detailing-features
{
	float:left;
	width: 440px;
	margin-left: 50px;
}

#tick
{
width:31px; height:41px; background-image:url(../img/tick.png); float:left;
}

#ListItems
{
	width: 200px;
	float:left;
	padding-left: 25px;
	padding-top: 10px;
	font-weight: bold;
	color: #3C1D83;
	font-size: 18px;
	letter-spacing: -1px;
	text-align: right;
	padding-right: 25px;
}

#before
{ float:left; padding: 40px 40px 40px 0px }

#after
{ float:left; padding: 40px 30px 40px 40px }

#BeforeAfterGallery
{
 height: 204px;
 	float: left;
	width: 273px;
	border: solid #eeeeee 5px;
	margin-bottom: 50px;
}

#spacer
{
	height: 30px;
	clear:both
}

#Homelink
{
	width:1010px;
	float:left;
	clear:both
}

#HomelinkIcon
{
	background-image:url(../img/Home-64.png);
	background-repeat:no-repeat;
	width: 64px;
	height: 64px;
	margin-right: 25px;
	float: right;
	padding-bottom: 25px;
}

#HomeText
{
	color: red;
	width: 100px;
	float: right;
	font-size: 30px;
	letter-spacing: -1px;
	font-family: "arial black";
	padding-top: 20px;
}

#HomeText a
{
color: #AECD50;
text-decoration:none;
}


#formheading
{
	width:500px;
	float:left;
	clear:both;
	margin-top: 25px;
	padding-bottom: 50px;
}

#formicon
{
	background-image:url(../img/email_send-64.png);
	background-repeat:no-repeat;
	width: 44px;
	height: 64px;
	margin-right: 0px;
	float: left;
	padding-bottom: 4px;
	padding-left: 35px;
	margin-left: 10px;
}

#formtext
{
	color: #3C1D83;
	width: 390px;
	float: left;
	font-size: 25px;
	letter-spacing: -1px;
	font-family: "arial black";
	padding-top: 20px;
	text-transform: uppercase;
}

#OnGreen

{
	font-family: "arial black";
	font-weight:bold;
	color:#3C1D83;
	margin-left:89px;
	width:314px;
	float:left;
	;
	height:24px;
	padding-left:20px;
	padding-top:11px;
	background-image:url(../img/greenbg.png);
	text-transform: uppercase;
}

#FormFeild

{
	font-family: "arial black";
	font-weight:bold;
	color:#000;
	margin-left:89px;
	width:314px;
	float:left;
	;
	height:28px;
	padding-left:20px;
	padding-top:7px;
	text-transform: uppercase;
	padding-bottom: 5px;
}

