﻿
/********** TITLE BARS ******************/

.titleBar {
  border: 1px solid #F3F8F2;
  background-color:#F3F8F2;
  color:#20381E;
  font-size:1em; font-weight:bold;
  padding: 2px 5px 2px 8px;
  margin-bottom:5px;
  margin-top:60px;
  text-align:left;
}


.moreTopPadding { margin-top:6px; }

.firstTitleBar {
	margin-top:2px;
}

.failureTitleBar {
	margin-top:3px; margin-bottom:0; background-color:#FFE4E3;
	border: 1px solid #A50505;
	color:black;
	height:16px;
	margin-left:10px;
}


.otherTitleBar {
	margin-top:3px; margin-bottom:0; background-color:#EFEFEF;
	border: 1px solid #c0c0c0;
	color:black;
	height:16px;
	margin-left:10px;
}


.successTitleBar {
	margin-top:3px; margin-bottom:0; 
	border:0;
	color:black;
	height:16px;
	margin-left:10px;
}

.titleBar span { display:block; font-weight:normal; font-size:11px; }

div.hasOption { float:left; }

div.hasOptionValue { float: right; font-weight: normal; font-size: 11px; padding-top: 2px; }

div.hasOptionValue a { color:Black; }


/******************* OPTIONS / LINKS ****************/

.option {
	color:#404040;
	font-size:12px;
	padding:10px 5px 10px 10px;	
	border:solid 1px white;
	text-align:left;
}

.option img { vertical-align:top; padding-right:10px; }

.option span { display:block; font-size:11px; padding-left:30px; }




/****************** CURVS ********************/
.curved {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}


/****************** DOMAIN LIST TABLE *************/

div.domainList 
{
	padding:10px 20px 10px 10px;
}

table.domainList 
{
	width:100%;
}

table.domainList tr td { padding:4px; }

table.domainList tr td a { padding-right:5px; }


table.domainList tr td sub { font-style:normal; font-size:10px; }

div.loader img { vertical-align:middle; }
div.loader { padding-top:2px; }


/********************* REVISION CONTROL ***************/

div.revision select { width:270px; padding:4px; }

div.revision p { margin-bottom:2px; margin-top:2px; }

div.revision p.submit { text-align:right; }


/******************* ALERTS ***************************/

div.alert p { margin:2px 2px 10px 8px; }


/**************** RESOLVE ******************************/

div.resolve { padding-left:20px; }

div.resolve p { font-size:11px; margin:2px; padding:1px; }


div.resolve div.submit { width:auto; padding-top:2px; font-size:11px;}
div.resolve a { font-size:11px; }

div.resolve input { font-size:11px; }


/***************** MAP ******************************/

div.map { padding-left:10px; padding-right:10px;}
div.mapArea { width:100%; height:300px; }


/**************** MORE INFO *****************/

a.moreInfo { font-size:11px; text-decoration:underline; cursor:pointer; }


/************ TWITTER LIST *****************/



div.twitterList 
{
	padding:10px 20px 10px 10px;
}

table.twitterList 
{
	width:100%;
	font-size:11px;
}

table.twitterList tr td { padding:4px; }

table.twitterList tr td a { padding-right:5px; }


table.twitterList tr td sub { font-style:normal; font-size:10px; }

/*************** TWITTER MORE INFO ************************/

div.twitterHelp
{
	padding-left:20px; text-align:center; display:none;
}

/************** WEBSNAPR PREVIEW *******************/
div.webSnapr p { text-align:center; }


/***************** PAGE MANAGEMENT TEXTAREA **********/

div.pageManagement 
{
	padding: 0 20px 0 20px;
}

div.pageManagement textarea { width:100%; height:400px; font-size:11px; font-family:'Courier New',Courier }


/*************** UPGRADE CONTROLS ********************/

div.upgradeOptions 
{
	padding:0 20px 0 20px;
}

div.upgradeOptions table { width:100%; margin-top:20px; }


div.upgradeOptions table tbody tr td 
{
	padding:5px 20px 5px 15px;
	line-height:1.6em;
}

div.upgradeOptions table tbody tr td ul li { font-weight:bold; }
div.upgradeOptions table tbody tr td ul li img { vertical-align:baseline; }

div.upgradeOptions table tbody tr td ul li strong { font-weight:normal; display:block; padding-bottom:5px; }

div.upgradeOptions table tfoot tr td 
{
	text-align:center;
	padding-top:10px;
	padding-right:20px;
}


div.upgradeOptions table tfoot tr td.coupon 
{
	text-align:right;
	padding-top:10px;
	font-size:11px;
	padding-right:20px;
}



/***************** ALERT MANAGEMENT *************/


div.alertManagement { padding:0 20px 0 20px }

div.alertManagement table { width:100%; }

div.alertManagement p { padding-left:0; }



/************** PAGE MANAGEMENT STATUS **************/

div.pageStatus { padding:0 20px 0 20px; }
div.pageStatus table { width:100%; font-size:11px; }


/********************* PAGE SELECTOR ***************/

div.pages select { width:270px; padding:4px; }

div.pages p { margin-bottom:2px; margin-top:2px; }

div.pages p.submit { text-align:right; }


/********************* W3 VALIDATION *******************/

div.w3validation 
{
	padding:0 20px 0 20px;
	display:none;
}

div.w3validation strong 
{
	margin-top:10px; display:block; 
}

div.w3validation div strong 
{
	margin-top:auto; display:inline;
}

div.w3validation div
{
	padding:3px 0 1px 0;
}



/******* ALERTS **************/


div.deprecated
{
	padding:0 20px 0 20px;
	display:none;
}

div.deprecated p.info { margin-top:0px; }
div.deprecated p.problem { padding-top:20px; }

div.alertCode
{
	border-style: dashed dashed dashed solid;
	border-width:1px 1px 1px 3px;
	border-color:#efefef;
	font-family:'Courier New', Courier;
	font-size:12px;
	margin-left:20px;
	margin-right:10px;
	padding:10px;
	margin-bottom:5px;
}

/*********** TECHNOLOGY INFORMATION *************/


div.technologyArea 
{
	padding:0px 20px 20px 20px;
}

div.technologyArea span { display:block; padding-top:5px; line-height:1.6em; }

div.technologyRecord 
{
	
	border:solid 1px #efefef;
	padding:5px;
	margin-bottom:10px;
	margin-top:10px;
}

div.technologyRecord div.technologyTitle 
{
	font-weight:bold;
}

div.recommendation 
{
	border:solid 1px #2E572B;
}


div.technologyRecord div.technologySummary
{
	line-height:1.6em; color:#404040; padding-top:3px; text-align:justify;
}

div.trendsChart { padding-top:5px; font-size:11px; text-align:center; }


div.technologyOverview 
{
	padding:0 20px 0 20px;
}

div.techQuickLook 
{
	border:solid 1px #efefef;
	padding: 5px;
	margin-bottom:20px;
}

div.techQuickLook img { vertical-align:bottom; padding-right:5px; }

div.techQuickLook ul li { padding-top:3px; }

div.techQuickLook p.moreInfo { text-align:right; }

div.techQuickLook div.techTitle 
{
	padding-bottom:10px;
}


div.techComparison 
{
	padding:0 20px 0 20px;
	border:solid 1px #efefef;
	padding: 5px;
	margin:20px;
}

div.techComparison div.techComparisonTitle 
{
	font-weight:bold;
	padding-top:10px;
}

div.techComparison span { display:block; padding:4px 20px 10px 25px; font-size:11px }

div.techComparison div.techComparisonTitle  img { vertical-align:bottom; padding-right:5px; }

div.techComparison div.technologySmallProfile { padding:4px 20px 0 25px; font-size:11px }
div.techComparison div.technologySmallProfile div.technologyName { font-weight:bold; }
div.techComparison div.technologySmallProfile div.technologyUsing { padding-top:5px; padding-bottom:5px; }
div.techComparison div.technologySmallProfile div.technologyMoreInfo { padding-bottom:20px; }


/****** SEO DOMAIN REDIRECT *************/

div.domainRedirect 
{
	padding:0 20px 0 20px;
}

table.redirectSetup { width:100%; margin-bottom:10px; }

table.redirectSetup tbody tr td { padding-top:5px; }
table.redirectSetup tbody tr td span { font-size:11px; }


/************ SEO KEYWORDS **************/
table.keywords { width:100%; margin-top:10px; margin:0 40px 10px 20px; }
table.keywords tbody tr.lessRelevant { display:none; }

table.keywords tfoot tr td { text-align:right;  padding:5px 30px;} 


/***************** SEO PHRASES **************/
table.domainPhrases {  width:100%;  margin:0 20px 10px 20px;}

table.domainPhrases tbody tr.lessRelevantPhrase { display:none; }
table.domainPhrases tfoot tr td { text-align:right; padding:5px 30px; } 

textarea.pageCodeArea 
{
	margin:0 20px 10px 20px;
	width:90%;
	height:200px;
}


/*************** CUSTOM SEO PHRASES ******************/
div.seoPhrases { padding:0 20px 0 20px; }
div.seoPhrases textarea  
{
	width:100%;
	height:145px;
}

div.seoPhrases div.submit { text-align:right; width:auto; }

/************** ARTIFACTS *********************/

div.artifact
{
	border-style: dashed dashed dashed solid;
	border-width:1px 1px 1px 3px;
	border-color:#F3F8F2;
	font-family:'Courier New', Courier;
	font-size:12px;
	margin-left:20px;
	margin-right:10px;
	padding:10px;
	margin-bottom:20px;
}


/************* SEARCH ****************/
div.chartTitle
{
	font-weight:bold;
	padding:20px 0 5px 5px;
	
}

/************** COMPETITORS TABLE LIST ***************/

div.phraseCompetitors 
{
	padding:0 20px 0 0;
}

div.phraseCompetitors table { width:100%; margin-top:20px; }
div.phraseCompetitors table thead tr td { padding-bottom:10px; }
div.phraseCompetitors table tr td.addCompetitors { text-align:right; }
div.phraseCompetitors table tr td.competitors { padding-top:10px; padding-bottom:2px; font-weight:bold; }
div.phraseCompetitors table tr.otherCompetitor { display:none; }
div.phraseCompetitors table tfoot tr td { text-align:right; padding-top:5px; }

div.phraseArea { display:none; }

td.icon { width:20px; text-align:left; }

td.icon img { width:16px; height:16px; }

/************** TESTIMONIALS *************/
div.testimonials { padding:0 10px 0 10px; }
div.testimonials div.testimonial 
{
	padding-bottom:20px;
}

div.testimonials div.testimonial strong { font-weight:normal; line-height:1.6em; }
div.testimonials div.testimonial span { display:block; font-weight:bold; }
div.testimonials div.testimonial img {  padding-top:14px; padding-bottom:4px; }
div.testimonials div.testimonial em { display:block; text-align:center;  }


/************* FEATURED IN ******************/

div.featuredIn {  }

div.featuredIn table { width:100%; }
div.featuredIn table tr td{ text-align:center;padding:10px; }	

/**************** PHRASE USAGE ****************/
div.phraseUsage , div.seoPhraseChart
{
	padding:5px 20px 20px 20px;
}


div.phraseUsage table { width:100%; }

div.pagePhraseUsage 
{
	padding:5px 20px 5px 20px;
}

/************* COMPETITOR ANALYSIS ******************/

div.competitorAnalysis { display:none; }

div.competitorAnalysisProperty { padding:5px 20px 20px 20px;  }
div.competitorAnalysisProperty table { width:100%; }
div.competitorAnalysisProperty table tr td.competitorChanges { padding-top:5px; padding-left:10px; font-weight:bold; }
div.competitorAnalysisProperty table tr td.competitorChangesValue { padding-left:10px; }


/*************** INCOME *********************/

div.income { padding:5px 20px 20px 20px; }
div.income table { width:100%; }
div.income table tr.subNote { font-size:11px; }
div.income table tr.subNote div { padding-right:200px; padding-bottom:20px; }
div.income table td.valuation { font-weight:bold; width:200px; text-align:left }


/*************** PAYPAL ***************/

div.paypal { text-align:center; }

/************** TOUR *******************/

div.tour 
{
	display:none;
}
div.tourBody 
{padding:20px; 
}

div.tourBody div.tourMore { text-align:right; font-size:16px; }

div.tour div.tourImage { text-align:center; padding:10px 0 30px 0; }

div.tour strong 
{
	
}

div.tour p 
{
	padding-left:0;
}

/************** MINI BLURB *******************/

div.blurb { padding:0 20px 0 20px; }

/*************** CONTACT US ****************/

textarea.contactUs { width:305px; height:160px; }


/******************* SUBSCRIPTIONS ****************/

div.subscriptionHistory { padding:20px; }

div.subscriptionHistory table { width:100%; }


/*************** CLICK VIEW ****************/

div.clickView { text-align:right; padding-top:20px; display:none; }
div.clickView table { width:300px; border:solid 1px #efefef;   }
div.clickView table tr td { padding:5px; }

/*********** BENEFITS ***********/

div.benefits { padding:0 20px 0 20px; }

div.benefits ul li { color:#404040;
font-size:12px;
line-height:1.6em; padding-top:10px; }

div.benefits table { width:100%; }
div.benefits tabe tr td.upAndAway { vertical-align:middle; text-align:center; padding:20px; }       

/********** WHITELABEL ************/

div.whiteLabelFullFrame { padding:0 20px 0 20px; display:none; }
div.whiteLabelFullFrame textarea { width:100%; height:300px; font-size:11px; font-family:'Courier New',Courier; }

div.whitelabelCustomers { padding:20px; }
div.whitelabelCustomers table { width:100%; }
div.whitelabelCustomers table tr td.domainAccess { font-size:11px; }
div.whitelabelCustomers table tr td { vertical-align:top; }

div.customerLogo { padding-top:80px; }


/************* COUPON *************/

div.couponRedeem { text-align:center; }

/************** GOOGLE CHART ************/
div.chartPrint { display:none; text-align:center; }

/************* OVERVIEW ***********/

div.overview { padding:0 20px 0 20px }

div.overview table { width:80%; margin-left:40px; }

div.overview table.result tr td { padding-top:10px; }

div.overview table.result tr td span { display:block; font-size:11px; }

div.overview table.result tr td.status { width:60px; text-align:center; }
div.overview table.result tr td.status span { font-size:11px; }

p.continueTour { text-align:right; font-size:16pt; }
