﻿.BG_Base
{
	background-color:#f2f2f2;
}

.MSC_SiteWidth,.MS_MasterHeader,.MS_MasterGlobalLinks,.MS_MasterHeader,.MS_MasterPrimaryNav,.MS_MasterFooter,.MS_MasterTopAD,.MS_MasterBottomAD
{
	width:984px;
}

.MS_MasterFrame
{
width:984px;
}

.testclass
{
color:#ff0000;
}

.MSC_Body
{
	padding:0px;
                align:center;
	background:#ffffff;
                width:900px;
                margin-left:auto;
                margin-right:auto;
}

.stretchdiv{text-align:center;border:0px solid black;height:48px;background-repeat:repeat-x; width:100%;overflow:visible;float:left;}
.middlediv{width:1500px;height:48px;border:0px solid black;}

.headerlink
{
font-family:Tahoma;
text-decoration:none;
color:#333333;
font-size:11px;
}
.headerlink:hover
{
color:#f3f3f3;
}

.footertitle
{
font-family:Tahoma;
text-decoration:none;
color:#777777;
font-size:10px;
font-weight:bold;
}

.footertitle:hover
{
color:#222222;
}

.footerlink
{
font-family:Tahoma;
text-decoration:none;
color:#888888;
font-size:10px;
}
.footerlink:hover
{
color:#222222;
}

.MS_MasterLeftNav
{
background-color:#000000;
}

.MSC_PrimaryNavLink
{
}

.MSC_PrimaryNavFrame
{
	background:#000000;
	width:140px;
	margin:0px 0px 0px 0px;
	text-align:left;
                border:0px;
}

.MSC_PrimaryNavLinkFrame
{
width:140px;
height:34px;
background: url("images/Buttons.jpg") -0px -0px;
background-repeat:no-repeat;
font-family:"Trebuchet MS";
font-size:12px;
text-align:left;
color:#fffb9c;
text-indent:2px;
}


.MSC_PrimaryNavLinkFrame:hover
{
width:140px;
height:34px;
background: url("images/Buttons.jpg") -140px -0px;
background-repeat:no-repeat;
font-family:"Trebuchet MS";
font-size:12px;
text-align:left;
color:#fffb9c;
text-indent:2px;
}


.MSC_PrimaryNavLink:hover
{
}
.MSC_PrimaryNavLink:visited
{
}

.MSC_PrimaryNavLink-On
{
}
.MSC_PrimaryNavLink-On:hover
{
}
.MSC_PrimaryNavLink-On:visited
{
}
.MSC_PrimaryNavLeftSpace
{

}
.MSC_PrimaryNavRightSpace
{

}
.MSC_PrimaryNavTopSpace
{

}
.MSC_PrimaryNavBottomSpace
{
}
.MSC_PrimaryNavLinkFrame-On
{
	background:#dddddd;
	white-space:nowrap;
}
.MSC_SecondaryNavFrame
{
	background:#dddddd;
	width:100%;
	text-align:left;
}
.MSC_SecondaryNavLinkFrame-On
{
	background:#dddddd;
}
.MSC_SecondaryNavLink
{
	color:#000000;
	font-size:8pt;
	text-decoration:none;
}

.MSC_SecondaryNavLink:hover
{
	color:#960d03;
	font-size:8pt;
}
.MSC_SecondaryNavLink:visited
{
	color:#000000;
	font-size:8pt;
}

.MSC_SecondaryNavLink-On
{
	background:#dddddd;
	font-size:8pt;
	font-weight:bold;
	color:#960d03;
}
.MSC_SecondaryNavLeftFrame-On
{
	background:#dddddd;
}
.MSC_SecondaryNavLink-On:hover
{
	background:#dddddd;
	font-size:8pt;
	font-weight:bold;
	color:#960d03;
}
.MSC_SecondaryNavLink-On:visited
{
	color:#960d03;
	background:#dddddd;
	font-size:8pt;
	font-weight:bold;
}





.MSC_FooterFrame
{
	background:#ECECEC;
	padding:8px;
	text-align:center;
	font-weight:normal;
}
.MSC_FooterLink
{
	color:#222222;
	font-size:8pt;
	text-decoration:none;
	font-weight:normal;
}
.MSC_FooterLink:hover
{
	color:#960d03;
	font-size:8pt;
	font-weight:bold;
}
.MSC_FooterLink:visited
{
	color:#222222;
	font-size:8pt;
	font-weight:normal;
}
.MSC_FooterLinkSpacer
{
	color:#222222;
	font-size:8pt;
}
.MSC_FooterText
{
	color:#222222;
	font-size:8pt;
	font-weight:normal;
}

.Logo
{
width:  110px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -0px -37px;
}
.Logo:hover
{
width:  110px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg");
cursor:hand;
}
.Approach
{
width:  117px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -110px -37px;
}
.Approach:hover
{
width:  117px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -110px -0px;
cursor:hand;
}
.Portfolio
{
width:  117px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -227px -37px;
}
.Portfolio:hover
{
width:  117px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -227px -0px;
cursor:hand;
}
.Demo
{
width:  117px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -344px -37px;
}
.Demo:hover
{
width:  117px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -344px -0px;
cursor:hand;
}
.Estimate
{
width:  117px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -461px -37px;
}
.Estimate:hover
{
width:  117px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -461px -0px;
cursor:hand;
}
.Testimonials
{
width:  117px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -578px -37px;
}
.Testimonials:hover
{
width:  117px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -578px -0px;
cursor:hand;
}
.About
{
width:  117px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -695px -37px;
}
.About:hover
{
width:  117px;
height: 36px;
background: url("images/SampleHeaderImageCluster.jpg") -695px -0px;
cursor:hand;
}


.footerlinkv3
{
font-face:Tahoma;
font-size: 10px;
}

.v3HeaderBG
{
margin-left:auto;
margin-right:auto;
background-repeat:repeat-x;
height: 36px;
padding:0px;
width:984px;
}
.v3Approach
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -0px -0px;
}
.v3Approach:hover
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -0px -36px;
cursor:hand;
}
.v3Approach-On
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -0px -72px;
}
.v3Approach-On:hover
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -0px -36px;
cursor:hand;
}
.v3Portfolio
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -164px -0px;
}
.v3Portfolio:hover
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -164px -36px;
cursor:hand;
}
.v3Portfolio-On
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -164px -72px;
}
.v3Portfolio-On:hover
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -164px -36px;
cursor:hand;
}
.v3Features
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -328px -0px;
}
.v3Features:hover
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -328px -36px;
cursor:hand;
}
.v3Features-On
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -328px -72px;
}
.v3Features-On:hover
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -328px -36px;
cursor:hand;
}
.v3Estimates
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -492px -0px;
}
.v3Estimates:hover
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -492px -36px;
cursor:hand;
}
.v3Estimates-On
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -492px -72px;
}
.v3Estimates-On:hover
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -492px -36px;
cursor:hand;
}
.v3Testimonials
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -656px -0px;
}
.v3Testimonials:hover
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -656px -36px;
cursor:hand;
}
.v3Testimonials-On
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -656px -72px;
}
.v3Testimonials-On:hover
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -656px -36px;
cursor:hand;
}
.v3About
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -820px -0px;
}
.v3About:hover
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -820px -36px;
cursor:hand;
}
.v3About-On
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -820px -72px;
}
.v3About-On:hover
{
width:  164px;
height: 36px;
background: url("images/MenuBarV3.jpg") -820px -36px;
cursor:hand;
}

.specialspart
{
font-family:Tahoma;
font-size:12px;
width:202px;
height:310px;
text-align:right;
background:url(images/RightBG.jpg);
background-repeat:no-repeat;
}

.specialsheader
{
font-family:Tahoma;
font-size:12px;
}

.specialsheader2
{
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#591818;
}

.recentworkheader
{
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#591818;
}

.packagedetailsheader
{
font-family:Tahoma;
font-size:14px;
font-weight:bold;
}
