﻿body
{
    background: white url('Images/bg-inner.gif') repeat-x;
	font-family: Arial, Helvetica, sans-serif;    
    font-size: 12px;
    margin: 0px;
    color:#000000;
}
a
{
    color: #aa2b2e;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
a:active
{
	outline: none;
}
:focus
{
  -moz-outline-style: none;
}
img 
{
	border: 0px;
}
h1
{
	color: #aa2b2e;
	font-size: 20px;
}
h2
{
	color: #aa2b2e;
	font-size: 18px;
}
h3
{
	color: #aa2b2e;
	font-size: 13px;
	margin:0px 0px 15px 0px;
}
input, select, textarea 
{
	font-family: Arial, Helvetica, sans-serif;    
    font-size: 12px;
}
input:focus
{
    border:1px solid #517597;
}
textarea:focus
{
    border:1px solid #517597;
}
p
{
    line-height:20px;
    margin:0px 0px 15px 0px;
}

.picRight{float:right; margin:0px 0px 8px 8px;}
.picLeft{float:left; margin:0px 8px 8px 0px;}
.utable table{border:1px solid #636363; font-size:14px; width:570px; margin-top:-10px; margin-bottom:20px;}
.utable table .thead2{text-align:left; background:#565656; color:#fff;}
.utable thead{color:White; background:#565656; padding:5px;}
.utable table thead {padding:5px;}
.utable tbody{text-align:center; font-weight:bold;}
.utable table tbody tr td{background:#e6e6e6; padding:5px;}
.utable .usaQuestion{font-weight:bold; font-size:14px; color:#7f7f7f;}

.noSpam{font-size:11px; display:block; margin:0px 0px 5px;}
.noSpam strong{color:#AA2B2E;}

.left
{
    float:left;
}
.right
{
    float:right;
}
.clear
{
    clear: both;
}
.requiredField 
{
    float: left;
    width: 8px;
    margin-top: 4px;
    color: #aa2b2e;
}
.errors 
{
	background: #fff1f1 url('Images/ValidatorIcon.gif') no-repeat 10px 10px;
	width: 200px;
	border: 1px solid #8f2525;	
	color: #aa2b2e !important;
	padding: 10px 10px 10px 50px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
}
.errors ul, li
{
    font-weight: normal;
	color: #aa2b2e;
	margin: 0px 0px 0px -10px;
	.margin: 0px 0px 0px 23px;
}
.hidden 
{
	color: #aa2b2e !important;
}
.smart 
{
	display: none;
}
.listImg
{
	float: left; 
	border: 1px solid black !important;
	cursor: pointer;
}
.listImgLrg
{
	float: left; 
	margin-left: 5px; 
	z-index: 1; 
	position: absolute; 
	border: 1px solid black !important;
}
.chklist 
{
    background: url('Images/bgAnalysis.gif') no-repeat;
    padding:5px;
}
.chklist label
{
	width: 500px !important;
	margin-top: 1px !important;
	.margin-top: 5px !important;
}
.chklist input
{
	float: left;
	width: auto !important;	
}
.pager a
{
	float: left;
}
.btnPrev 
{
	position: relative;
	float: left;
	width: 16px;
	background: url('Images/btnPrev-ov.gif');
	margin: -1px 5px 0px 0px;		
}
.btnPrev a 
{
	background: url('Images/btnPrev.gif');
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 17px;
}
.btnPrev a:hover
{
	background: none;
}
.btnNext 
{
	position: relative;
	float: left;
	width: 16px;
	background: url('Images/btnNext-ov.gif');
	margin: -1px 0px 0px 5px;	
}
.btnNext a 
{
	background: url('Images/btnNext.gif');
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 17px;
}
.btnNext a:hover
{
	background: none;
}
.btnSubmit
{
	float: left;
	width: 66px;
	background: url('Images/btnSubmit-ov.gif');
	margin: 5px 5px 0px 0px;
}
.btnSubmit a 
{
	background: url('Images/btnSubmit.gif');
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 23px;
}
.btnSubmit a:hover
{
	background: none;
}
.btnCancel
{	
	float: left;
	margin: 5px 5px 0px 0px;
	width: 66px;
	background: url('Images/btnCancel-ov.gif');
}
.btnCancel a 
{
	background: url('Images/btnCancel.gif');
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 23px;
}
.btnCancel a:hover
{
	background: none;
}
.btnOk
{
	position: relative;
	float: left;
	width: 37px;
	background: url('../Default/Images/btnOk-ov.gif');
	margin: 5px 5px 0px 0px;		
}
.btnOk a 
{
	background: url('../Default/Images/btnOk.gif');
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 23px;
}
.btnOk a:hover
{
	background: none;
}
.btnTryIt
{
	position: relative;
	float: left;
	width: 66px;
	background: url('../Default/Images/btnTryIt-ov.gif');
	margin: 5px 5px 0px 0px;		
}
.btnTryIt a 
{
	background: url('../Default/Images/btnTryIt.gif');
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 23px;
}
.btnTryIt a:hover
{
	background: none;
}
.btnForgotPassword
{
	float: left;
	margin: 10px 5px 0px 0px;
}
.btnLogin 
{
	position: relative;
	float: left;
	width: 66px;
	background: url('../Default/Images/btnLogin-ov.gif');
	margin-top: 5px;
}
.btnLogin a 
{
	background: url('../Default/Images/btnLogin.gif');
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 23px;
}
.btnLogin a:hover
{
	background: none;
}
#interestChange
{
	position: absolute;
	z-index: 1000;
	top: 0; 
    left: 0;
    width: 100%;
}
#interestChangeClose
{
    /*position:absolute;
    z-index:999;*/
    top: 0; 
    left: 0;
    width: 100%;
    height: 75px;
    background: #000000;
    /* for IE */
    filter: alpha(opacity=80);
    /* CSS3 standard */
    opacity: 0.8;
}
#interestChangeClose img
{
    float: right;
    padding: 10px;
    border: 0;
}
#interestChangeCopy
{
    position: absolute;
    z-index: 1000;
    top: 0; 
    left: 0;
    width: 100%;
    height: 55px;
    font-size: 16px;
    color: white;
    text-align: center;
    font-weight: bold;
    margin: 15px 0px 0px 0px;
    line-height: 24px;
}
#interestChangeCopy span
{
    color:#b0b0b0;
    font-size:11px;
}
#interestChangeCopy a
{
    color:#b0b0b0;
    text-decoration:none;
}
#interestChangeCopy a:hover
{
    text-decoration:underline;
}
#loading
{
	width: 100px; 
	margin: 0px auto; 
	margin-top: 100px;
	margin-bottom: 100px;
}
#loading .left 
{
	float: left;
}
#loading .right
{
	float: left; 
	margin: 8px 0px 0px 10px; 
	color: gray;
}
#wrap
{
    margin: 0px auto;
    width: 1024px;
}
#wrap div
{
	/*border: 1px solid black;*/
}
#header
{
    background: url('Images/header.gif') no-repeat;
    width: 1024px;
    height: 542px;
}

.phone
{
    float:left;
    height:53px; 
    margin:66px 0px 0px 110px;
    width:159px;
}

.freeAnalysisCta
{
    float:left;
    margin:38px 0px 0px 102px;
}

#header-inner
{
    background: url('Images/header-inner.gif') no-repeat;
    width: 1024px;
    height: 332px;
}
#logo
{
    float: left;
    margin: 20px 0px 0px 143px;
    _margin: 20px 0px 0px 78px;
}
#user
{
    float: left;
    font-size: 10px;
    margin: 20px 0px 0px 30px;
    width: 250px;
}
#user .btnPersonalize
{
    float: left;
}
#user .redPaint 
{
    color: #aa2b2e;
}
#phone-bg
{
    float: right;  
    width: 144px;
    cursor: pointer;
    margin-right:65px;
}
#phone 
{
	position: absolute;
	margin: 8px 0px 0px 7px;
}
#phone-info 
{	
	background: url('Images/phone-info-bg.gif') repeat-y;
	margin: 25px 0px -25px 0px;
	padding: 5px 0px 2px 5px;
	font-size:10px;
}
#phone-info label
{
	float: left;
	width: 35px;
	font-weight: bold;
}
#vcard
{
    float: right;
    margin: 0px 5px 0px 5px;
    position: relative;
    z-index: 1;
}
#meetTeam
{
    float: left;
    margin: 6px 0px 0px -115px;
}
#mainContainer
{
	float: left;
	width: 638px;
	margin: -395px 0px 15px 65px;
	_margin: -395px 0px 15px 35px;
	padding: 0px 6px;	
}
/* default */
.siteNavigation{}
    .siteNavigation a.design{background:url('Images/siteNavigation.png') repeat 0px 0px; width: 119px; height: 142px; float:left; margin:0px 8px 0px 0px;}
    .siteNavigation a.design span {display: none; }
    .siteNavigation a.design:hover {background: url('Images/siteNavigation.png') repeat 0px -152px; }
    .siteNavigation a.marketing{background:url('Images/siteNavigation.png') repeat -126px 0px; width: 119px; height: 142px; float:left; margin:0px 8px 0px 0px;}
    .siteNavigation a.marketing span {display: none; }
    .siteNavigation a.marketing:hover {background: url('Images/siteNavigation.png') repeat -126px -152px; }
    .siteNavigation a.usability{background:url('Images/siteNavigation.png') repeat -253px 0px; width: 119px; height: 142px; float:left; margin:0px 8px 0px 0px;}
    .siteNavigation a.usability span {display: none; }
    .siteNavigation a.usability:hover {background: url('Images/siteNavigation.png') repeat -253px -152px; }
    .siteNavigation a.analytics{background:url('Images/siteNavigation.png') repeat -379px 0px; width: 119px; height: 142px; float:left; margin:0px 7px 0px 0px;}
    .siteNavigation a.analytics span {display: none; }
    .siteNavigation a.analytics:hover {background: url('Images/siteNavigation.png') repeat -379px -152px; }    
    .siteNavigation a.leads{background:url('Images/siteNavigation.png') repeat -506px 0px; width: 119px; height: 142px; float:left;}
    .siteNavigation a.leads span {display: none; }
    .siteNavigation a.leads:hover {background: url('Images/siteNavigation.png') repeat -506px -152px; }    

/* interior */
.siteNavigationInt{}
    .siteNavigationInt a.design{background:url('Images/siteNavigationInt.png') repeat 0px 0px; width: 116px; height: 114px; float:left; margin:0px 8px 0px 0px;}
    .siteNavigationInt a.design span {display: none; }
    .siteNavigationInt a.design:hover {background: url('Images/siteNavigationInt.png') repeat 0px -124px; }
    .siteNavigationInt a.marketing{background:url('Images/siteNavigationInt.png') repeat -124px 0px; width: 116px; height: 114px; float:left; margin:0px 8px 0px 0px;}
    .siteNavigationInt a.marketing span {display: none; }
    .siteNavigationInt a.marketing:hover {background: url('Images/siteNavigationInt.png') repeat -124px -124px; }
    .siteNavigationInt a.usability{background:url('Images/siteNavigationInt.png') repeat -249px 0px; width: 116px; height: 114px; float:left; margin:0px 8px 0px 0px;}
    .siteNavigationInt a.usability span {display: none; }
    .siteNavigationInt a.usability:hover {background: url('Images/siteNavigationInt.png') repeat -249px -124px; }
    .siteNavigationInt a.analytics{background:url('Images/siteNavigationInt.png') repeat -372px 0px; width: 116px; height: 114px; float:left; margin:0px 8px 0px 0px;}
    .siteNavigationInt a.analytics span {display: none; }
    .siteNavigationInt a.analytics:hover {background: url('Images/siteNavigationInt.png') repeat -372px -124px; }    
    .siteNavigationInt a.leads{background:url('Images/siteNavigationInt.png') repeat -497px 0px; width: 116px; height: 114px; float:left;}
    .siteNavigationInt a.leads span {display: none; }
    .siteNavigationInt a.leads:hover {background: url('Images/siteNavigationInt.png') repeat -497px -124px; }    
    
/* top banners */
#topBanners{}
    .wd{float:left; height:112px; margin:5px 0px 0px; width:612px; background-image: url('Images/bannerWebDesign.gif'); background-position:top left; background-repeat:no-repeat; height:112px; width:612px;}
    .wd span{display:none;}
    .im{float:left; height:112px; margin:5px 0px 0px; width:612px; background-image: url('Images/bannerInternetMarketing.gif'); background-position:top left; background-repeat:no-repeat;}
    .im span{display:none;}
    .fr{float:left; height:112px; margin:5px 0px 0px; width:612px; background-image: url('Images/bannerFasterResults.gif'); background-position:top left; background-repeat:no-repeat;}
    .fr span{display:none;}
    .bp{float:left; height:112px; margin:5px 0px 0px; width:612px; background-image: url('Images/bannerBetterPerformance.gif'); background-position:top left; background-repeat:no-repeat;}
    .bp span{display:none;}
    .lg{float:left; height:112px; margin:5px 0px 0px; width:612px; background-image: url('Images/bannerLeadGeneration.gif'); background-position:top left; background-repeat:no-repeat;}
    .lg span{display:none;}
    
/* web design flash */
#flashWebDesign{margin:5px 0px 0px;}

/* billboard area */
.billboard{background:gray; height:192px; margin:10px 0px 0px; padding:24px 0px 0px 23px; width:603px;}    
.billboard .title{color:#aa2b2e; display:block; font-size:20px; font-weight:bold; line-height:20px; text-transform:uppercase; width:300px;}
.billboard .copy{color:#373737; display:block; font-size:11px; font-weight:bold; margin:10px 0px; width:300px;}
.billboard a.cta{color:#aa2b2e; display:block; font-size:14px; font-weight:bold; text-decoration:underline; width:300px;}
.billboard a.cta:hover{text-decoration:none;}

#rightHomeCtas 
{
	float: left;
	width: 240px;	
	margin: -395px 0px 0px 720px;
	#margin: -395px 0px 0px 5px;	
	_margin: -395px 0px 0px 362px;
	text-align: justify;
}
.rightHomeCta 
{
	cursor: pointer;
}
.rightHomeCta h2
{
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 10px;
	text-align: left;
}
.rightHomeCta .img
{
	text-align: right;
	margin: 0px -5px 0px 0px;
}
#rightHomeCtas .line
{
	height: 1px;
	background: #e3e3e3;
	margin-top: 15px;	
	_margin-top: 0px;	
	_background: none;
	_border-bottom: 1px solid #e3e3e3;
}

#rightHomeCtas .defaultTestimonials
{
    height:220px;
    width:265px;
}

/* COUNTDOWN */
#rightHomeCtas .defaultCountdown{background: url('images/countdownBg.gif') no-repeat; height:205px; width:265px;}
#rightHomeCtas .defaultCountdown .wrap{background: url('images/countdownBg.gif') no-repeat; height:125px; width:251px;}
#rightHomeCtas .defaultCountdown .wrap span{font-size:87px; font-weight:bold; color:#fff; padding:0px 0px 0px 5px;}
#rightHomeCtas .defaultCountdown a{margin:5px 15px 0px 0px;}

#rightHomeCtas a.roarme{background:url('images/ctaRoar.gif') no-repeat; display:block; height:156px; width:326px; margin:0px 0px 40px 12px;}
#rightHomeCtas a.roarme span{display:none;}

#rightHomeCtas .designPortfolio
{
    background-image: url('Images/titleDesignPortfolio.png');
    background-repeat:no-repeat;
    background-position:top left;
    height:100px;
    padding-top:24px;
    width:265px;
}
#rightHomeCtas .designPortfolio a.click
{
    display:block;
    height:20px;
    margin-top:-23px;
}
#rightHomeCtas .designPortfolio a.click span
{
    display:none;
}
#rightHomeCtas .designPortfolio a.click-fl
{
    display:block;
    clear:both;
    background: url('Images/portCover.png') no-repeat;
    position:absolute;
    z-index:31;
    height:75px;
    width:265px;
    margin:0;
}
#rightHomeCtas .designPortfolio a.click-fl span
{
    display:none;
}
#rightHomeCtas .designPortfolio .msg
{
    color:#848484;
    font-size:12px;
    font-weight:bold;
}
#portFlash
{
    height:75px;
    position:relative;
    z-index:21;
    
}
#portFlashInt
{
    height:68px;
}
#titleSGGDifference 
{
    background: url('Images/titleSGGDifference.gif') no-repeat;
    overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 15px;
}
#titleHowYouProfit 
{
    background: url('Images/titleHowYouProfit.gif') no-repeat;
    overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 15px;
}
#titleFeaturePostings 
{
	background: url('Images/titleFeaturePostings.gif') no-repeat;
    overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 17px;
}
.featurePosting 
{
	margin-top: 20px;
}
.featurePosting a 
{
	color: #7a7a7a;
}
#bottomLeftHomeCtas .btnViewAll 
{
	float: right;
	margin-top: 10px;
}
#mainContainer-inner
{
	float: left;
	background: url('Images/content-bg.gif') repeat-y;
	width: 625px;
	margin: -185px 0px 15px 75px;
	_margin: -185px 0px 15px 40px;
	padding: 0px 6px;	
}
.nav 
{
	float: left;
	width: 119px;
	height: 142px;
	margin: 5px 8px 0px 0px;
}
.nav a 
{	
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 142px;
}
.nav-inner
{
	float: left;
	width: 119px;
	height: 114px;
	margin: 4px 4px 0px 0px;
}
.nav-inner a 
{	
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 114px;
}
#researchCta
{
	background: url('Images/research-ov.png');
	_background: url('Images/research-ov.gif');
}
#researchCta a
{
	background: url('Images/research.png');
	_background: url('Images/research.gif');
}
#researchHomeCta
{
	background: url('Images/research-hm-ov.png');
	_background: url('Images/research-hm-ov.gif');
}
#researchHomeCta a
{
	background: url('Images/research-hm.png');
	_background: url('Images/research-hm.gif');
}
#researchCta a:hover, #researchHomeCta a:hover
{
	background: none;
}
#analyticsCta
{
	background: url('Images/analytics-ov.png');
	_background: url('Images/analytics-ov.gif');
}
#analyticsCta a
{
	background: url('Images/analytics.png');
	_background: url('Images/analytics.gif');
}
#analyticsHomeCta
{
	background: url('Images/analytics-hm-ov.png');
	_background: url('Images/analytics-hm-ov.gif');
}
#analyticsHomeCta a
{
	background: url('Images/analytics-hm.png');
	_background: url('Images/analytics-hm.gif');
}
#analyticsCta a:hover, #analyticsHomeCta a:hover
{
	background: none;
}
#mousetrapsCta
{
	background: url('Images/mousetraps-ov.png');
	_background: url('Images/mousetraps-ov.gif');
}
#mousetrapsCta a
{
	background: url('Images/mousetraps.png');
	_background: url('Images/mousetraps.gif');
}
#mousetrapsHomeCta
{
	background: url('Images/mousetraps-hm-ov.png');
	_background: url('Images/mousetraps-hm-ov.gif');
}
#mousetrapsHomeCta a
{
	background: url('Images/mousetraps-hm.png');
	_background: url('Images/mousetraps-hm.gif');
}
#mousetrapsCta a:hover, #mousetrapsHomeCta a:hover
{
	background: none;
}
#trendsCta
{
	background: url('Images/trends-ov.png');
	_background: url('Images/trends-ov.gif');
}
#trendsCta a
{
	background: url('Images/trends.png');
	_background: url('Images/trends.gif');
}
#trendsHomeCta
{
	background: url('Images/trends-hm-ov.png');
	_background: url('Images/trends-hm-ov.gif');
}
#trendsHomeCta a
{
	background: url('Images/trends-hm.png');
	_background: url('Images/trends-hm.gif');
}
#trendsCta a:hover, #trendsHomeCta a:hover
{
	background: none;
}
#directRevenueCta
{
	background: url('Images/directRevenue-ov.png');
	_background: url('Images/directRevenue-ov.gif');
}
#directRevenueCta a
{
	background: url('Images/directRevenue.png');
	_background: url('Images/directRevenue.gif');
}
#directRevenueHomeCta
{
	background: url('Images/directRevenue-hm-ov.png');
	_background: url('Images/directRevenue-hm-ov.gif');
}
#directRevenueHomeCta a
{
	background: url('Images/directRevenue-hm.png');
	_background: url('Images/directRevenue-hm.gif');
}
#directRevenueCta a:hover, #directRevenueHomeCta a:hover
{
	background: none;
}
#usabilityCta
{
	background: url('Images/usability-ov.png');
	_background: url('Images/usability-ov.gif');
}
#usabilityCta a
{
	background: url('Images/usability.png');
	_background: url('Images/usability.gif');
}
#usabilityHomeCta
{
	background: url('Images/usability-hm-ov.png');
	_background: url('Images/usability-hm-ov.gif');
}
#usabilityHomeCta a
{
	background: url('Images/usability-hm.png');
	_background: url('Images/usability-hm.gif');
}
#usabilityCta a:hover, #usabilityHomeCta a:hover
{
	background: none;
}
#testimonialsValueCta
{
	background: url('Images/testimonialsValue-ov.png');
	_background: url('Images/testimonialsValue-ov.gif');
}
#testimonialsValueCta a
{
	background: url('Images/testimonialsValue.png');
	_background: url('Images/testimonialsValue.gif');
}
#testimonialsValueHomeCta
{
	background: url('Images/testimonialsValue-hm-ov.png');
	_background: url('Images/testimonialsValue-hm-ov.gif');
}
#testimonialsValueHomeCta a
{
	background: url('Images/testimonialsValue-hm.png');
	_background: url('Images/testimonialsValue-hm.gif');
}
#testimonialsValueCta a:hover, #testimonialsValueHomeCta a:hover
{
	background: none;
}
#webDesignCta
{
	background: url('Images/webDesign-ov.png');
	_background: url('Images/webDesign-ov.gif');
}
#webDesignCta a
{
	background: url('Images/webDesign.png');
	_background: url('Images/webDesign.gif');
}
#webDesignHomeCta
{
	background: url('Images/webDesign-hm-ov.png');
	_background: url('Images/webDesign-hm-ov.gif');
}
#webDesignHomeCta a
{
	background: url('Images/webDesign-hm.png');
	_background: url('Images/webDesign-hm.gif');
}
#webDesignCta a:hover, #webDesignHomeCta a:hover
{
	background: none;
}
#webDevelopmentCta
{
	background: url('Images/webDevelopment-ov.png');
	_background: url('Images/webDevelopment-ov.gif');
}
#webDevelopmentCta a
{
	background: url('Images/webDevelopment.png');
	_background: url('Images/webDevelopment.gif');
}
#webDevelopmentHomeCta
{
	background: url('Images/webDevelopment-hm-ov.png');
	_background: url('Images/webDevelopment-hm-ov.gif');
}
#webDevelopmentHomeCta a
{
	background: url('Images/webDevelopment-hm.png');
	_background: url('Images/webDevelopment-hm.gif');
}
#webDevelopmentCta a:hover, #webDevelopmentHomeCta a:hover
{
	background: none;
}
#marketingCta
{
	background: url('Images/marketing-ov.png');
	_background: url('Images/marketing-ov.gif');
}
#marketingCta a
{
	background: url('Images/marketing.png');
	_background: url('Images/marketing.gif');
}
#marketingHomeCta
{
	background: url('Images/marketing-hm-ov.png');
	_background: url('Images/marketing-hm-ov.gif');
}
#marketingHomeCta a
{
	background: url('Images/marketing-hm.png');
	_background: url('Images/marketing-hm.gif');
}
#marketingCta a:hover, #marketingHomeCta a:hover
{
	background: none;
}
#bottom 
{
	float: left;
	margin: 5px 0px 0px 65px;	
	_margin: 5px 0px 0px 35px;	
}
#bottom .personalize
{
    height:25px;
    font-size:13px;
    font-weight:bold;
    color:#676666;
}
#defaultCopy
{
    border-top:1px solid #dedede;
    float:left;
    .padding:10px 0px 0px;
    width:626px;
}
#defaultCopy .dividers
{
    border-bottom:1px solid #e7e7e7;
    float:left;
}
#defaultCopy .copyLeft
{
    border-right:1px solid #e7e7e7;
    float:left;
    padding:0px 25px 0px 0px;
    width:285px;
}
#defaultCopy .copyRight
{
    float:left;
    padding:0px 0px 0px 25px;
    width:285px;
}
#bottom .line
{
	float: left;
	width: 1px;
	height: 185px;
	background: #e3e3e3;
	margin: 0px 15px;
}
#testimonial
{
	float: left;
	/*background: url('Images/testimonialGuy.gif') no-repeat;
	height: 200px;*/
	margin-top: 5px;	
}
#testimonial-inner
{
	float: left;
	margin: -185px 0px 0px 5px;
}
#testimonial #testimonialGuy
{
	visibility: hidden;
}
#testimonialGuy
{
	float: left;
}
#testimonialText
{
	float: left;
	width: 200px;
	color: #727272;
	font-weight: bold;
	font-size: 11px;
	text-align: justify;
	margin-left: 5px;
}
#testimonialText-inner
{
	float: left;
	width: 162px;
	color: #727272;
	font-weight: bold;
	font-size: 11px;
	text-align: justify;
	margin-left: 5px;
}
#testimonialBy
{
	margin-top: 10px;
	text-align: right;
	font-weight: normal;
	font-style: italic;
	font-size: 9px;
}
#bottomRightHomeCtas
{
	float: left;
	margin: 5px 0px 0px -10px;
}
#defaultRight
{
    float:left;
    margin:0px 0px 0px 32px;
    width:260px;
}
#wall .top
{
    background-image: url('Images/wallTop.gif');
    background-repeat:no-repeat;
    background-position:top left;
    height:90px;
    width:259px;
}
#wall .ask
{
    padding:15px;
}
#wall .btnSubmit
{
    cursor:pointer;
}
#wall .saved
{
    background:#eaffe0;
    border:1px solid #386024;
    padding:10px;
    text-align:center;
    font-size:16px;
    color:#386024;
    margin:15px 0px 0px;
}
#wall .ask .back
{
    font-size:11px;
    cursor:pointer;
    float:left; 
    margin-top:10px;
}
#wall .ask textarea
{
    border:1px solid #7f9db9; 
    height:100px;
    width:225px;
    margin:10px 0px;
}
#wall .wrap
{
    border-left:1px solid #6a6a6a;
    border-right:1px solid #6a6a6a;
    color:#aa2b2e;
    height:auto;
    font-weight:bold;
    width:257px;
}
#wall .set
{
    background-image: url('Images/wallDiv.gif');
    background-repeat:no-repeat;
    background-position:bottom left;
    /*border-bottom:1px solid #e7e7e7;*/
    padding:10px 10px;
    width:237px;
}
#wall .question
{
    padding:0px 0px 10px;
    font-weight:bold;
    text-decoration:none;
}
#wall .answer
{
    padding:0px 0px 10px;
    text-decoration:none;
}
#wall .date
{
    font-size:10px; 
    text-align:right;
    clear:both;
    font-style:italic;
    text-decoration:none;
    color:#a5a5a5;
}
#wall .question span
{
    font-weight:bold;
}
#wall .answer span
{
    font-weight:normal;
}
#wall .submit
{
    padding:20px 0px 0px;
    cursor:pointer;
}
#content
{
	margin: 20px;
	margin-right: 33px;
	min-height: 336px;
	_height: 336px;
}
    /* Opera 9 fix */
    html:first-child #content
    {
	    margin: 20px;
	    margin-right: 33px;
	    min-height: 336px;
	    _height: 336px;
	    padding-top:10px;
    }
#rightCtas
{
	float: left;
	width: 240px;
	margin: 5px 0px 15px 5px;
	.margin: 10px 0px 15px 5px;
}
#rightCtas .designPortfolio
{
    background-image: url('Images/titleDesignPortfolioInt.png');
    background-repeat:no-repeat;
    background-position:top left;
    height:120px;
    padding-top:25px;
    width:241px;
}
#rightCtas .designPortfolio a.click
{
    display:block;
    height:20px;
    margin-top:-23px;
}
#rightCtas .designPortfolio a.click span
{
    display:none;
}
#rightCtas .designPortfolio a.click-fl
{
    display:block;
    clear:both;
    background: url('Images/portCover.png') no-repeat;
    position:absolute;
    z-index:31;
    height:68px;
    width:241px;
    margin:0;
}
#rightCtas .designPortfolio a.click-fl span
{
    display:none;
}
#rightCtas .designPortfolio .msg
{
    color:#848484;
    font-size:11px;
    font-weight:bold;
}
#bottomLeftHomeCtas
{
	float: left;
	width: 294px;
}
#rightCtas h2, #bottomLeftHomeCtas h2, #bottomRightHomeCtas h2
{
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 5px;
	text-align: left;
}
.rightCta
{
	margin-bottom: 20px;
	cursor: pointer;
}
    /* Opera 9 fix */
    html:first-child .rightCta
    {
	    padding-bottom: 4px;
	    cursor: pointer;
    }
.rightCta .icon
{
	float: left;
	margin: 0px;
	margin-right: 10px;
	_margin-right: 7px;
}
.rightCta .text
{
	float: left;
	width: 180px;
	margin-top: -10px;
	.margin-top: 2px;
	text-align: justify;
	font-size: 10px;
}
#bottomLeftHomeCtas .rightCta .text
{
	width: 235px;
}
.rightCta .text div
{
	text-align: right;
	margin-top: 10px;
}
#titleWebAnalysis 
{
    background: url('Images/titleWebAnalysis.gif') no-repeat;
    overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 13px;
}
#titleMobileWebsites 
{
	background: url('Images/titleMobileWebsites.gif') no-repeat;
    overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 13px;
}
.rightCtaBox
{
	/*background: url('Images/ctaBox-bg.gif') no-repeat;	
	cursor: pointer;*/
	width: 234px;
	height: 77px;
	margin: 0px 0px 10px 7px;
	_margin: 0px 0px 5px 7px;
}
.rightCtaBox h2
{
	font-size: 16px !important;
}
.rightCtaBox .text
{
	float: left;
	margin: 0px 10px 0px 10px;
	#margin: 10px;
	_margin: 10px 10px 0px 5px;
}
.rightCtaBox .text img
{
	float: left;
	margin: 5px 5px 0px 30px;
}
.rightCtaBox .text div
{
	float: left;
}
.rightCtaBox .icon
{
	float: right;
	width: 56px;
	margin: 10px 10px 0px 0px;
	_margin: 10px 5px 0px 0px;
	text-align: center;
}
#caseStudiesCta 
{
	background: url('Images/caseStudies-cta.gif');
}
#caseStudiesCta  a 
{	
	background: url('Images/caseStudies-cta.gif');	
}
#freeQuoteCta 
{
	background: url('Images/freeQuote-cta.gif');	
}
#freeQuoteCta  a 
{	
	background: url('Images/freeQuote-cta.gif');		
}
#ourPortfolioCta 
{
	background: url('Images/portfolio-cta.gif');		
}
#analysisCta 
{
	background: url('Images/analysis-cta.gif');		
}
.rightCtaBox a
{
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 77px;
}
.rightCtaBox a:hover
{
	background: none;
}
#footer
{
	position: absolute;
	left: 0;
	width: 100%;
	background: #932625 url('Images/footer-bg.gif') repeat-x 0px 0px;
	height: 291px;
	margin-top:15px;
}
#footerContainer
{
	width: 875px;
	margin: 15px auto;
}
#otherServices
{
    float: left;
    font-size: 12px;
    color: #aa2b2e;
    margin-top: 2px;    
}
    /* Opera 9 fix */
    html:first-child #otherServices
    {
        float: left;
        font-size: 12px;
        color: #aa2b2e;
        margin-top: 2px;    
        margin-bottom:25px;
    }
#otherServices span
{    
    font-weight: bold;
    font-size: 13px;
}
#otherServices a
{
    color: #6d6d6d;
    text-decoration: none;
}
#otherServices a:hover
{
    text-decoration: underline;
}
#otherServices .arrowPosition
{
    margin-top: -6px;
    padding-left: 10px;
}
.otherServices
{
	float: left;
	height: 13px;
}
.otherServices a 
{	
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 13px;
}
.otherServices a:hover
{
	background: none;
}
#serviceRoi
{
	background: url('Images/serviceRoi-ov.gif');
	width: 104px;
}
#serviceRoi a
{
	background: url('Images/serviceRoi.gif');
}
#serviceBranding
{
	background: url('Images/serviceBranding-ov.gif');
	width: 76px;
}
#serviceBranding a
{
	background: url('Images/serviceBranding.gif');
}
#serviceHosting
{
	background: url('Images/serviceHosting-ov.gif');
	width: 67px;
}
#serviceHosting a
{
	background: url('Images/serviceHosting.gif');
}
#serviceMedia
{
	background: url('Images/serviceMedia-ov.gif');
	width: 123px;
}
#serviceMedia a
{
	background: url('Images/serviceMedia.gif');
}
#links
{
	float: right;
	margin-top: -3px;
}
.link
{
	float: left;
	/*text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	cursor: pointer;
    color: #aa2b2e;	*/
    margin-left: 10px;
    position: relative;
    height: 24px;
}
.link a 
{	
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 24px;
}
/*.link img
{
	float: left;
	margin-right: 3px;
}*/
.miniSM
{
    color:#fff;
    font-weight:normal;
    margin:15px 0px;
    text-align:left;
    line-height:16px;
    font-size:11px;
}
.miniSM a
{
    color:#fff;
    font-weight:bold;
}
#baseLinks
{
    font-size:9px;
    color:#de7978;
    text-align:center;
}
#baseLinks a
{
    color:#de7978;
    text-decoration:none;
}
#baseLinks a:hover
{
    color:White;
    text-decoration:underline;
}
#contact
{
	width: 80px;
	background: url('Images/contact-ov.gif');
}
#contact a
{
	background: url('Images/contact.gif');
}
#sharePage
{
	width: 60px;
	background: url('Images/share-ov.gif');
}
#sharePage a
{
	background: url('Images/share.gif');
}
#bookmarkPage
{
	width: 71px;
	background: url('Images/bookmark-ov.gif');
}
#bookmarkPage a
{
	background: url('Images/bookmark.gif');
}
#footerCtas
{
	float:left;
	width: 635px;
}
.footerCta
{
    float: left;
    width: 118px;
    height: 60px;
    margin-right: 7px;
}
.footerCta a 
{	
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 60px;
}

#contactCta a{background: url('Images/contactus.gif');}
#roiCta a{background: url('Images/roi.gif');}
#testersCta a{background: url('Images/testers.gif');}
#blogCta a{background: url('Images/blog.gif');}
#meetTeamCta a{background: url('Images/meettheteam.gif');}

#info
{
	float: right;
	width: 237px;
	text-align: left;
	color: #e9e9e9;
	font-size:10px;
}
#info span
{
	float: right;
	margin: 0px 7px;
	margin-top: 6px;
}
#info img
{
	float:left;
	margin:0px 5px 5px 0px;
	padding-bottom:20px;
}
#info a
{
	color:#fff !important;
	text-decoration: none;
}
#info a:hover
{
	text-decoration: underline;
}
#info .emailImg
{
	margin-top: -5px;
}
/* Free Analysis */
.freeAnalysis label 
{
    float: left;
    width: 90px;    
    margin-bottom:5px;
}
.freeAnalysis input
{
    width: 150px;
	margin-top: 2px;
	border:1px solid #7f9db9;
}
.freeAnalysis textarea
{
    width: 400px;
    height: 50px;
    border:1px solid #7f9db9;
    margin-bottom:5px;
}
.freeAnalysis .form 
{
	margin-bottom: 10px;
	width: 559px;
}
.freeAnalysis .form .bg
{
	background: url('Images/analysisFormBg.gif') repeat-y;
}
.freeAnalysis .form .title 
{
	display: block;
	width: 529px;
	margin: 0px 15px;
	_margin: 0px 7px;
	cursor: pointer;
}
.freeAnalysis .form .collapse
{
	background: url('Images/analysisFormCollapse.gif') no-repeat right center;
}
.freeAnalysis .form .expand
{
	background: url('Images/analysisFormExpand.gif') no-repeat right center;
}
.freeAnalysis .form .chklist 
{
	background: none;
	padding: 10px 0px 0px 0px;
	margin: 5px 0px 0px 30px;
}
.freeAnalysis .form .alt label
{
	padding: 0px 15px;
	width: auto;
}
.freeAnalysis .form .alt input
{
	width: 250px;
	height: 20px;
	padding: 4px 0px 0px 2px;
	border: 1px solid #c0c0c0;
}
.btnContinue 
{
	display: block;
	float: right;
	background-image: url('Images/btnContinue.gif');
	width: 74px;
	height: 23px;
	margin-right: 13px;
}
.btnContinue:hover
{
	background-position: bottom;
}
.btnContinue span
{
	display: none;
}
.freeAnalysis .form .content 
{
	margin-left: 30px;
	padding: 10px 0px;
}
.freeAnalysis .form .content label
{
	width: 130px;
	color: #666666;
    font-size: 16px;
    font-weight: bold;
}
/* Free Quote */
.freeQuote label 
{
    float: left;
    width: 70px;
    margin-top: 4px;
}
.freeQuote input
{
    width: 150px;
	margin-top: 2px;
}
.freeQuote textarea
{
    width: 400px;
    height: 50px;
    margin-top: 2px;
}
/* ROI Calculator */
#calc
{
    background:url('Images/roiBg.gif') no-repeat;
    padding:15px;
    height:172px;
    margin:0px 0px 10px;
    width:538px;
}
#calc .quest
{
    float:left; 
    display:block;
    margin:0px 0px 16px;
}
#roiCalculator label
{
    float: left;
    color:#a92a2d;
    width:460px;
    font-weight:bold;
    font-size:14px;
    margin:0px 0px 0px 10px;
}
#roiCalculator input
{
    width: 50px;
    margin-top: 2px;
    float:left;
    border:1px solid #acacac;
}
#roi 
{
    color:#000;
    font-weight: bold;
    font-size:13px;
    margin:12px 0px 0px;
	text-align: center;
}
#roi span
{
    text-decoration:underline;
}
/* Contact */
#contactInfo
{
    line-height:20px;
    width:200px;
    margin:10px 0px;
    float:left;
}
#contactInfo label
{
	float: left;
	width: 55px;
	font-weight: bold;
}
#map 
{
	width: 370px;
	height: 300px;
	float:right;
}
.map 
{
	border: 1px solid #c9c9c9;
	margin: 10px 0px;
}
.vCard 
{
	position: relative;
	float: right;
	width: 118px;
	background: url('Images/btnAddContacts-ov.gif');
	margin: -1px 0px 0px 5px;	
}
.vCard a 
{
	background: url('Images/btnAddContacts.gif');
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 16px;
}
.vCard a:hover
{
	background: none;
}

.contactUs{background-image: url('Images/contactBg.gif'); background-repeat:no-repeat; height:410px; margin:10px 0px 0px; width:570px; }
.contactUs .position{float:left; margin:20px 0px 0px 85px;}
.contactUs label{color:#7f7f7f; font-weight:bold; font-size:20px; float:left; margin:0px 0px 10px; width:125px;}
.contactUs input{font-size:20px; border:1px solid #7f9db9;}
.contactUs .multi{border:1px solid #7f9db9; width:355px; height:100px;}
.contactUs .requiredField{color:#7f7f7f; font-weight:bold; font-size:20px; margin:0px; width:10px; }

/* Personalize */
.personalize label 
{
    color:#7f7f7f; 
    font-weight:bold; 
    font-size:14px; 
    float:left; 
    margin:0px 0px 20px 20px; 
    .margin-bottom:12px;
    width:50px;
}
.personalize input
{
    font-size:14px; 
    border:1px solid #7f9db9;
    margin-right:20px;
    width:125px;
    float:left;
    font-family:Arial;
}
.personalize .msg
{
    font-size:14px;
    font-weight:bold;
    margin:10px 0px 20px;
}
.personalize .btnSubmit
{
    margin-top:-2px;
    cursor:pointer;
}
.freeQuote input
{
    width: 150px;
	margin-top: 2px;
}
/* Case Study */
#caseStudy 
{
	min-height: 600px;
	_height: 600px;
}
#caseStudy .title
{
	color: #aa2b2e;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
#caseStudy .medium
{
	margin-bottom: 10px;
	font-weight: bold;
}
#caseStudy .bottomLine
{
	margin-bottom: 10px;
	font-weight: bold;
}
#caseStudy .description
{
	margin-bottom: 10px;
}
.caseStudy 
{
	background-repeat: no-repeat;
	background-position: center center;	
	border: 1px solid #c9c9c9;
	margin-bottom: 10px;
	cursor: pointer;
}
#caseStudy .url 
{
	margin-bottom: 10px;
	text-align: center;
}
/* Testimonials */
.testimonial 
{
	margin-bottom: 10px;
}
.testimonial .description
{	
	margin-bottom: 10px;
}
.testimonial .name, .testimonial .url
{
	font-style: italic;
	text-align: right;
}
/* Team */
#teamFlash 
{
	width: 567px;
	height: 463px;
	margin: 0px auto;
}
.team
{
	margin-bottom: 10px;
}
.team .img 
{
	float: left;
	margin-right: 20px;
	border: 1px solid #c9c9c9;	
}
.team .text
{
	float: left;
	width: 435px;
}
.team .name
{
	font-weight: bold;
}
.team .title
{
	font-style: italic;
}
.team .description, .team .email, .team .phone
{
	margin-top: 10px;
}
/* Portfolio */
.portfolio 
{
	margin-bottom: 10px;
	border-bottom:1px solid #c9c9c9;
	padding-bottom:10px;
}
    /* Opera 9 fix */
    html:first-child .portfolio
    {
        padding-bottom:10px;
    }
.portfolio .img
{
	float: left;
	margin-right: 15px;
	width: auto;
	
}
.portfolio .text
{
	float: left;
	width: 375px;
	
}
.portfolio .text a
{
	font-weight:bold;
}
.portfolio .img img
{
	border: 1px solid #c9c9c9;	
}
.portfolio .img span 
{
	display: block;
	text-align: center;
	margin-top: 5px;
}
.portfolio .img span:hover
{
	text-decoration: underline;
}
.portfolio .title
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	color:#AA2B2E;
}
.portfolio .description
{
	margin-bottom: 10px;
}
/* Trainings */
#trainings select
{
	margin-bottom: 10px;
}
.training 
{
	margin-bottom: 10px;
}
.training .bookmarks
{
    float:right;
}
.training .img
{
	float: left;
	margin-right: 20px;
	border: 1px solid #c9c9c9;	
	width:auto;
}
.training .text
{
	float: left;
	width: 435px;
}
.training .title
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	color:#AA2B2E;
}
.training .description
{
	margin-bottom: 10px;
}
.btnGo
{
	position: relative;
	float: left;
	width: 120px;
	background: url('../Default/Images/btnGoToTraining-ov.gif');
	margin: 5px 5px 0px 0px;		
}
.btnGo a 
{
	background: url('../Default/Images/btnGoToTraining.gif');
	overflow: hidden;
	display: block;
	height: 0px;	
	padding-top: 23px;
}
.btnGo a:hover
{
	background: none;
}
/* Share Page */
.sharePage label 
{
    float: left;
    width: 120px;
    margin-top: 4px;
}
.sharePage input
{
    width: 150px;
	margin-top: 2px;
}
.sharePage textarea 
{
	width: 150px;
	height: 50px;
    margin-top: 2px;
}
/* Testers Needed */
.testNeed{background-image: url('Images/contactBaaga.gif'); background-repeat:no-repeat; height:auto; margin:10px 0px 0px; width:570px; }
.testNeed .position{float:left; margin:20px 0px 0px 85px;}
.testNeed label{color:#7f7f7f; font-weight:bold; font-size:20px; float:left; margin:0px 0px 10px; width:125px;}
.testNeed input, .testNeed select{font-size:20px; border:1px solid #7f9db9;}
.testNeed .multi{border:1px solid #7f9db9; width:98%; height:100px; clear:both;}
.testNeed .requiredField{color:#7f7f7f; font-weight:bold; font-size:20px; margin:0px; width:10px; }
.testNeed .rbl{padding:10px;}
.testNeed .rbl tr{clear:both;}
.testNeed .rbl td{vertical-align:text-top; float:left; border:1px solid #7f9db9; margin:0px 5px 5px 0px; padding:5px; background:#f3f8fd;}
.testNeed .rbl label{color:#000; width: 215px; font-size:14px; margin:2px 10px 0px 5px; height:auto}
.testNeed .rbl input{width:10px; float:left; border:0;}

/* Feedback */
#feedback
{
	margin: 0px 0px -27px 0px;
	padding-top: 2px;
}
/* Test */
#test 
{
	position: absolute;
	font-size: 24px;
	font-weight: bold;
	color: Red;
	margin: 90px 0px 0px 350px;
}
#test input 
{
	.margin-left: -350px;
}
/* Data List */
.dataList
{
	border: solid 1px #8f2525;
	width: 570px;
}
.dataListHeader
{
	background-color: #aa2b2e;	
	text-align: left;
	color: White;
}
.dataListHeader a
{
	text-decoration: none;
	color: White;
}
.dataListAlt
{
	background-color: #ececec;		
}
.dataList td
{
	padding: 2px;
	border-top: 1px solid #8f2525;
}
.dataListPager table td
{
	border: 0px;
}
/* Project */
.project
{
	float: left;
	margin: 0px 8px 8px 0px;
	text-align: center;
}
.project div
{
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid black;
	cursor: pointer;
	margin-bottom: 5px;
}
.projectImage
{
	border: 1px solid black !important;
	margin-bottom: 10px;
}
.okFaNoke
{
	display:none;
}
/* Mousetrap */
.mouseWrap
{
    background-image: url('Images/mouseBg.gif');
    background-repeat:no-repeat;
    background-position:top left;
    height:115px;
    width:570px;
}
.mouseForm
{
    float:right;
    margin:7px 0px 0px;
    width:250px;
}
.mouseForm input{border:1px solid #7f9db9;}

/* Q&A Wall Archive */
.qaArchive{margin:20px 0px 0px;}
.qaArchive .set{background-image: url('Images/wallDiv-lrg.gif'); background-position: bottom center; background-repeat:no-repeat; margin:0px 0px 15px; padding-bottom:15px;}
.qaArchive .question{font-weight:bold; font-size:20px; color:#706f6f; margin:0px 0px 10px;}
.qaArchive .answer{font-weight:bold; font-size:20px; color:#000; margin:0px 0px 10px;}

/* Get Started */
.gStarted{background-image: url('Images/contactBg.gif'); background-repeat:no-repeat; height:410px; margin:10px 0px 0px; width:570px; }
.gStarted .position{float:left; margin:20px 0px 0px 85px;}
.gStarted label{color:#7f7f7f; font-weight:bold; font-size:20px; float:left; margin:0px 0px 10px; width:125px;}
.gStarted input{font-size:20px; border:1px solid #7f9db9;}
.gStarted .multi{border:1px solid #7f9db9; width:355px; height:100px;}
.gStarted .requiredField{color:#7f7f7f; font-weight:bold; font-size:20px; margin:0px; width:10px; }


/* moz attempts */
h1.seo{display:none;}
h2.seo{display:none;}
h3.seo{display:none;}
h4.seo{display:none;}

/* free hosting offer */
.hostingWrap{background-image: url('Images/hostingBg.gif'); background-repeat:no-repeat; height:475px; margin:10px 0px 0px; width:570px; padding:5px 0px 0px 10px; .padding:8px 0px 0px 10px;}

.freeHosting{float:left; width:365px;}
.freeHosting .position{}
.freeHosting label{color:#7f7f7f; font-weight:bold; font-size:16px; float:left; margin:0px 0px 10px; width:125px;}
.freeHosting input{font-size:16px; border:1px solid #7f9db9; width:150px;}
.freeHosting .multi{border:1px solid #7f9db9; width:315px; height:100px;}
.freeHosting .requiredField{color:#7f7f7f; font-weight:bold; font-size:20px; margin:0px; width:10px; }

.hostingChecks{float:left; width:185px;}
.hostingChecks .check{background-image: url('Images/checkmark.gif'); background-repeat: no-repeat; background-position:left top; list-style-position:outside; font-size:14px; float:left; display:block; margin-bottom:10px; padding:0px 0px 0px 25px;}

/* countdown check list popup */
.countChk input{width:10px !important; border:none !important; margin:0px 0px 15px;}
.countBoxes{margin:0px 0px 0px 20px; }
.countSubmit{float:right !important; margin:0px 75px 0px 0px !important;}