html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background:#e7e7e7 url(/Images/BodyBG.gif) repeat-x top left;
	color:#707070;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	height:100%; 
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	margin:auto;
	width:986px;
	padding:0px 3px;
	background: url(/Images/BodyBG.png) left top repeat-y;
	overflow:hidden;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:966px;
	padding:0px 10px;
	float:left;
}
div#Logo
{
	float:left;
}
div#Nationwide
{
	float:right;
}
div#FlashHeader
{
	float:left;
	width:960px;
	padding:0px 13px;
	
}
div#FlashHeaderLeft
{
	float:left;
	width:741px;
	height:314px;
	background-color:#ffffff;
}
div#FlashHeaderRight
{
	width:199px;
	height:284px;
	float:left;
	background-color:#b5121b;
	color:#FFFFFF;
	padding:10px 10px 20px 10px;
}
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:986px;
	float:left;
	background:#ffffff url(/Images/RightBG.gif) 754px top repeat-y;
}
div#LeftBodyContainer
{
	width:694px;
	float:left;
	padding:0px 20px 0px 40px;
}
div#NavPath{
	padding:20px 0px;
}
div#NavPathHome{
	float:left;
}
div#RightBodyContainer
{
	width:219px;
	float:left;
	background-color:#6d6e71;
	color:#FFFFFF;
}
div#RightHeading{
	width:189px;
	font-size:20px;
	padding:20px 15px 20px 15px;
	color:#FFFFFF;
}
div#SubNavItems{
	width:217px;
	padding:1px;	
}
div#LocationMap{
	width:189px;
	padding:0px 15px 20px 15px;
}
div#Enquiry{
	background:url(/Images/EnquiryBG.jpg);
	height:185px;
	width:219px;
}
div#EnquiryText{
	width:189px;
	padding:0px 15px 20px 15px;
	line-height:19px;
}
div#Portfolioitem4_divPortfolioItem{
	width:195px; 
	padding-left:14px;
	padding-right:10px;
}
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:986px;
	float:left;
	clear:both;
	background-color:#252525;
	color:#ffffff;
	
}
div#SEOFooterContainer
{
	width:920px;
	clear:both;  
	float:left;
	padding:0px 33px;
	background-color:#ffffff;
	border-top:#cccccc solid 1px;
	line-height:30px;
}
div#SEOFooterContainer a
{
	font-weight:normal;
	font-size:11px;
}
div#CopyrightContainer
{
	width:908px; 
	clear:both;  
	float:left;
	font-size:11px;
	padding:0px 33px 45px 45px;
}
div#CopyrightContainer a:link
{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
}

div#BrandsContainer
{
	width:960px;
	padding:0px 13px;
	float:left;
	background-color:#ffffff;
}
div#FooterBrandingText{
	float:right; 
	font-size:10px;
	position:relative;
	top:40px;
	padding-right:35px;
}
div#FooterBrandingText a{
	font-size:10px;
	font-weight:normal;
	color:#727272;
	text-decoration:none;
}
/************************************************************************
*	Home
************************************************************************/
div#MainBodyContainerHome
{
	width:986px;
	float:left;
	/*background:#ffffff url(/Images/HomeContentBG.gif) right top repeat-y;*/
}
div#HomeContentContainer{
	width:986px;
	float:left;
	padding-bottom:25px;
}
div#LeftBodyHomeContainer
{
	width:674px;
	float:left;
	padding:10px 20px 0px 40px;
}
div#RightBodyHomeContainer
{
	width:252px;
	float:left;
}

div#HomePortfolioContainer{
	float:left;
	width:920px;
	padding:0px 33px;
	border-top:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
	background:url(/Images/HomePortfolioBG.gif) left top repeat-y;
}
div#Portfolioitem1_divPortfolioItem{
	width:195px;
	padding-left:15px;
	padding-right:15px;
}
div#Portfolioitem2_divPortfolioItem{
	width:195px;
	padding-left:15px;
	padding-right:15px;
}
div#Portfolioitem3_divPortfolioItem{
	width:195px;
	padding-left:15px;
	padding-right:15px;
	
}
div#MainBodyContainerHome1
{
	width:986px;
	float:left;
	background:#ffffff url(/Images/HomeContentBG.gif) right top repeat-y;
}
div#HomeContentContainer1{
	width:651px;
	float:left;
	background-color:#FFF;
	padding-top:20px;
}

div#EnquiryHome{
	background:url(/Images/EnquiryBG.jpg);
	height:183px;
	width:219px;
}
div#LeftBodyContainer1
{
	width:651px;
	float:left;
	padding:0px 40px 0px 50px;
}
div#RightBodyContainer1
{
	width:219px;
	float:left;
	background-color:#6d6e71;
	color:#FFFFFF;
}
/************************************************************************
*	Porfolio
************************************************************************/
div#MainBodyPortfolioContainer
{
	width:986px;
	float:left;
	background:#FFFFFF url(/Images/RedRightBG.gif) 733px top repeat-y;
}
div#LeftBodyContainerPort
{
	width:643px;
	float:left;
	padding:0px 40px 15px 50px;
}
div#RightBodyContainerPort
{
	width:240px;
	float:left;
	background-color:#b5121b;
	color:#FFFFFF;
}
/************************************************************************
*	Gallery
************************************************************************/
div#MainBodyContainerGal
{
	width:960px;
	float:left;
	padding:0px 13px;
}

div#MainBodyContainerGalTop
{
	width:960px;
	float:left;
	background:#FFFFFF url(/Images/RedRightBG2.gif) right top repeat-y;
}

div#FlashHeaderGal
{
	float:left;
	width:741px;
	height:462px;
	background-color:#ffffff;
}
div#RightBodyContainerGal
{
	width:217px;
	float:left;
	background-color:#b5121b;
	color:#FFFFFF;
	padding:0px 1px 0px 1px;
}
div#RightBodyContentGal
{
	width:189px;
	float:left;
	background-color:#b5121b;
	color:#FFFFFF;
	padding:20px 14px 0px 14px;
}
div#MainBodyContentGal
{
	width:870px;
	padding:20px 40px 0px 50px;
	float:left;
	background-color:#ffffff;
}

div#Portfolioitem5_divPortfolioItem{
	width:870px;
	padding-bottom:20px;
}

div#Contact1_rfvFirstName{
 color:#000099;
}
