		body {
			   font-family: Century Gothic, Arial, sans-serif;
			   font-size:  16px;
			   text-align: center;
			   margin: 40px 0px 0px 0px;
			   color: #525252;
		}

		#footer {
				background: url("/images/footer-bg.png") repeat-x scroll 50% 0 transparent;
				background-color: #3399CC;
				color: white;
				width: 100%;
				padding: 20px 0px;
				font-size: 12px;
		}
		#footer-surround {
				clear: both;
				width: 100%;
				border-top: 7px solid;
				margin-top: 20px;
		}

		form {
			margin: 0px;
		}

	   .large-text {
	   		font-size: 1.2em !important;
	   }
	   .header-text {
	   		font-size: 35px !important;
	   }
	   .small-text {
	   		font-size: .8em !important;
	   }
	   .smallest-text {
	   		font-size: .7em !important;
	   }

		.noshadow a,
		.noshadow {
			text-shadow: none !important;
		}

		.shadow-white,
		.shadow-white a {
			text-shadow: 0 1px 1px white !important;
		}
		.shadow-black,
		.shadow-black a {
			text-shadow: 0 1px 1px black !important;
		}

	   	.rounded-border table {
	   		-moz-border-radius: 5px;
			border-radius: 5px;
	   	}
	   
	    .brown {
	    	color: #43350F;
	    }
		.white {
			color: white;
		}
		.grey-brown {
			color: #EEEAE2;
		}
		.grey-brown-box {
			background-color: #EEEAE2;
	   		-moz-border-radius: 5px;
			border-radius: 5px;
		}
		.grey-box {
			background-color: #858585;
	   		-moz-border-radius: 5px;
			border-radius: 5px;
		}
		.light-brown {
			color: #DDBE69 !important;
		}
		.light-brown-box {
			background-color: #DDBE69;
	   		-moz-border-radius: 5px;
			border-radius: 5px;
		}
		.light-brown-border {
			border: 2px solid #DDBE69;
		}
		
		.dark-grey {
			color: #525252 !important;
		}
		.dark-grey-box {
			background-color: #525252;
	   		-moz-border-radius: 5px;
			border-radius: 5px;
		}		
		.light-grey {
			color: #EBEBEB !important;
		}
		.light-grey-box {
			background-color: #EBEBEB;
	   		-moz-border-radius: 5px;
			border-radius: 5px;
		}		
		
		.dark-brown {
			color: #43350F !important;
		}
		.dark-brown-box {
			background-color: #43350F;
	   		-moz-border-radius: 5px;
			border-radius: 5px;
		}
		.dark-brown-box a {
			color: white;
		}
		.dark-border {
			border: 2px solid #525252;
		}
		.white-border {
			border: 2px solid white;
		}

		.red {
			color: #ec8d00;
		}
		.red-box {
			background-color: #ec8d00;
	   		-moz-border-radius: 5px;
			border-radius: 5px;
			color: white;
	   		text-shadow: 0 1px 1px black;
		}
		.red-box a {
			color: white !important;
			text-shadow: 0 1px 1px black;
		}
		
		.google-green {
			color: #00a99b;
		}

		.dark-orange {
			color: #ec8d00;
		}
		.light-orange {
			color: #FF9900;
		}

		.green {
			color: #3399CC;
		}
		.green-box {
			background-color: #3399CC;
	   		-moz-border-radius: 5px;
			border-radius: 5px;
	   		text-shadow: 0 1px 1px white;
		}
		.white-box {
			background-color: white;
	   		-moz-border-radius: 5px;
			border-radius: 5px;
		}
		.normal {
			font-weight: normal !important;
		}
		.bold {
			font-weight: bold !important;
		}
		.underlinelinks a {
			text-decoration: underline !important;
		}
		.underline {
			text-decoration: underline !important;
		}
		a.underline:link {text-decoration: underline !important;}
		a.underline:visited {text-decoration: underline !important;}
		a.underline:active {text-decoration: underline !important;}
		a.underline:hover {text-decoration: none !important;}

		
		.nowrap {
	   		white-space: nowrap;
		}
		.break-word {
			word-wrap: break-word; 
			width: 100%;
			table-layout: fixed;
		}

		a img {border: none; }
		a:link {color: #ec8d00;}
		a:visited {color: #ec8d00;}
		a:active {color: #000000;}
		a:hover {background-color:transparent;text-decoration: none;}

		a.large {font-size: 1.2em;}

		.nounderline a {text-decoration: none !important;}
		a.nounderline {text-decoration: none !important;}

		a.whitelink {color: white !important;}
		.whitelink a {color: white !important;}
		a.redlink {color: #ec8d00 !important;}
		.redlink a {color: #ec8d00 !important;}
		a.greenlink {color: #3399CC !important;}
		.greenlink a {color: #3399CC !important;}
		a.googlegreenlink {color: #00a99b !important;}
		.googlegreenlink a {color: #00a99b !important;}
		a.darkgreenlink {color: #5A6B19 !important;}
		.darkgreenlink a {color: #5A6B19 !important;}
		a.greybrownlink {color: #EEEAE2 !important;}
		.greybrownlink a {color: #EEEAE2 !important;}
		a.lightgreylink {color: #EBEBEB !important;}
		.lightgreylink a {color: #EBEBEB !important;}
		a.darkgreylink {color: #525252 !important;}
		.darkgreylink a {color: #525252 !important;}
		a.brownlink {color: #43350F !important;}
		.brownlink a {color: #43350F !important;}
		a.gold {color: #976907 !important;}
		a.silver {color: #595E60 !important;}
		a.bronze {color: #501507 !important;}

		a:hover.greyhover,
		.greyhover a:hover {
			background-color: #CCCCCC !important;
		}

		.msgAlertBox {
			z-index: 100;
			position: fixed;
			width: 50%;
			margin: 0px auto;
		}

		  .seoeng-drawer {
			  z-index: 99;
			  position: fixed;
			  text-align: right;
			  //opacity: .8;
			  //filter: alpha(opacity = 80);
			  line-height: 26px;
			  font-size: 12px;
			  top: 0px;
			  right: 0px;
			  color: white;
			  text-shadow: 0 1px 1px black;
			  background-color: #525252;
			  margin: 0px;
			  width: 100%;
			  border-bottom: 1px solid #525252;
			  font-style: normal !important;
		  }
		  
		  .drawer-left {
			  float: left;
			  padding-left: 10px;
		  }
		  .drawer-right {
			  float: right;
			  padding-right: 10px;
		  }
		  
		  .drawer-phone {
			  font-weight: bold;
			  font-size: 1.2em;
		  }
		  
		  #numWebpagesCrawled {
			  font-weight: bold;
		  }
		
		.min-padding {
			padding: 3px !important;
		}
		.max-padding {
			padding: 15px !important;
		}
		
	   .table-header {
	   		font-size: 1.6em;
	   		color: white;
	   		padding: 15px;
	   		background-color: #525252;
	   		border: 1px solid #525252;
	   		-moz-border-radius: 8px 8px 0px 0px;
			border-radius: 8px 8px 0px 0px;
	   		//white-space: nowrap;
	   		text-shadow: 0 1px 1px black;
	   }
	   .table-sub-header {
	   		font-size: 1.1em;
	   		color: white;
	   		padding: 15px;
	   		background-color: #525252;
	   		border: 1px solid #525252;
	   		-moz-border-radius: 8px;
			border-radius: 8px;
	   		white-space: nowrap;
	   		text-shadow: 0 1px 1px black;
	   }

	   .sidebar-linkflow .table-header {
	   		text-align: center;
	   		font-size: 1.2em;
	   		color: white;
	   		padding: 5px;
	   		background-color: #3399CC;
	   		border: none;
	   		-moz-border-radius: 8px 8px 0px 0px;
			border-radius: 8px 8px 0px 0px;
	   		white-space: nowrap;	   		
	   		text-shadow: none;
	   }
	   
	   .table-footer {
	   		background-color: #525252;
	   		width: 100%;
	   		-moz-border-radius: 8px;
			border-radius: 0px 0px 8px 8px;
	   }
	   .sidebar-linkflow .table-footer {
	   		background-color: #3399CC;
	   		width: 100%;
	   		-moz-border-radius: 0px 0px 8px 8px;
			border-radius: 0px 0px 8px 8px;
	   }

	   .table-invisible,
	   .table-invisible td,
	   .table-invisible th {
			border: none !important;
	   }

	   .sidebar-linkflow {
			background-color: #EBEBEB;
	   		border-collapse: collapse;
	   		color: #525252;
	   		font-weight: bold;
	   		text-shadow: none !important;
	   }
	   .sidebar-linkflow a {
	   		color: #ec8d00 !important;
	   		font-weight: bold;  
	   		text-shadow: none !important;
	   }
		
	   .sidebar-linkflow th {
			background-color: #525252;
			border: none;
	   }
	   .sidebar-linkflow tfoot td {
			background-color: #525252;
			padding: 0px;
	   }
	   .sidebar-linkflow td {
	   		border: 2px solid #525252;
			padding: 5px;
	   }

		.minpadding td {
			padding: 1px !important;
		}

		.table-standard {
			background-color: #EBEBEB;
	   		border-collapse: collapse;
	   		color: #525252;
	   }
	   .table-standard th {
			//background-color: white;
	   }
	   .table-standard tfoot td {
			background-color: white;
			padding: 0px;
	   }
	   .table-standard td {
	   		border: 2px solid white;
			padding: 10px;
	   }
	   
	   .table-inner-standard td {
	   		border: none;
	   		padding: 10px;
	   }

	   .full-width {
	   		width: 100%;
	   }
	   .centered {
	   		margin: 0px auto 0px auto;
	   }
	   .vertical-space {
			margin-top: 20px;
			margin-bottom: 20px; 		
	   }
	   .table-spacing table {
	   		margin-bottom: 20px;
	   }
		.justify-align {
			text-align: justify;
		}
	   .left-align {
	   		text-align: left;
	   }
	   .center-align {
	   		text-align: center;
	   }
	   .right-align {
	   		text-align: right;
	   }
	   .top-align {
	   		vertical-align: top;
	   }
	   .bottom-align {
	   		vertical-align: bottom;
	   }
		.middle-align {
	   		vertical-align: middle;
	   }
		.number-value-column {
	   		font-size: 1.3em;
	   }
	   .icon-column {
	   		width: 18px;
	   }
	   
	   .roweven {
	   		background-color: #525252;
	   		color: white;
		}
	   		
	   	.rowodd {
	   		background-color: white;
	   	}
	   	
		.tabGrid {
			//width: 100%;
			text-align: center;
			margin-top: 20px;
		}
	   	
		.searchHeader {
			width: 100%; 
			margin: 0px; 
			background: #525252;
			text-align: right;
			border-top: 1px solid #525252;
			color: white;
		}

		.leftSearchHeader {text-align: left; font-size: 1.1em; text-shadow: 0 1px 1px black;}
		.rightSearchHeader {text-align: right; font-size: .9em; text-shadow: 0 1px 1px black;}

	   	.breadcrumb-nav {
	   		padding: 5px;
	   		width: 100%;
	   		text-align: left;
	   	}
	   	.breadcrumb-nav td {
	   		vertical-align: top;
	   	}
	   	
	   	.dashboardAlert,
		.scoresheetAlert {
			color: #ec8d00;
			font-size: .8em;
		}
	   	
	   	.seoengine-search-button {
			color: #ec8d00;
			font-size: 23px;
			font-weight: bold;
			margin: 5px;
			background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
			border-color: #CCCCCC #BBBBBB #A0A0A0;
			border-left: 1px solid #BBBBBB;
			border-radius: 3px 3px 3px 3px;
			text-shadow: 0 1px 0 #FFFFFF;
	   	}
	   	
	   	.button {
			color: #ec8d00;
			font-size: 24px;
			font-weight: bold;
			margin: 5px;
			background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
			border-color: #CCCCCC #BBBBBB #A0A0A0;
			border-left: 1px solid #BBBBBB;
			border-radius: 3px 3px 3px 3px;
			text-shadow: 0 1px 0 #FFFFFF;
	   	}
	   	
	   	.small-button {
			color: #ec8d00;
			font-size: 18px;
			font-weight: bold;
			background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
			border-color: #CCCCCC #BBBBBB #A0A0A0;
			border-left: 1px solid #BBBBBB;
			border-radius: 3px 3px 3px 3px;
			text-shadow: 0 1px 0 #FFFFFF;
	   	}
	   	
	   	.large-button {
			color: #ec8d00;
			font-size: 35px;
			font-weight: bold;
			margin: 5px;
			background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
			border-color: #CCCCCC #BBBBBB #A0A0A0;
			border-left: 1px solid #BBBBBB;
			border-radius: 3px 3px 3px 3px;
			text-shadow: 0 1px 0 #FFFFFF;
	   	}
	   	
	   	input.search-bar-box {
	   		color: grey; 
	   		font-size: 18px; 
	   		height: 24px; 
	   		padding: 5px; 
	   		border: 2px solid grey;
	   		width: 95%;
	   	}
	   	
	   	.seoengine-search-col1 {
	   		width: 245px;
	   		text-align: right;
	   	}
	   	.seoengine-search-col2 {
	   		width: 380px;
	   	}
	   	.seoengine-off-search-col1 {
	   		width: 240px;
	   		text-align: right;
	   	}
	   	.seoengine-off-search-col2 {
	   		width: 380px;
	   	}
		.seoengine-search-col3 {
	   		width: 50px;
	   		text-align: left;
		}
		.seoengine-search-col4 {
	   		width: 105px;
	   		text-align: left;
	   	}

	   	.search-bar {
	   		margin: 0px auto 0px auto;
	   		width: 95%;
	   	}
	   	
	   	.search-bar-right {
	   		padding-left: 50px; 
	   		width: 100%;
	   	}
	   	.search-bar-left {
	   	}
	   	
	   	.seoengine-search {
	   		border: 1px solid #525252;
	   		background-color: #3399CC;
	   		padding: 10px;
	   		-moz-border-radius: 6px;
			border-radius: 6px;
	   		text-shadow: 0 1px 1px black;
	   		color: white;
	   	}

	   	.seoengine-search-off-page {
	   		border: 1px solid #525252;
	   		background-color: #ec8d00;
	   		color: white;
	   		-moz-border-radius: 6px;
			border-radius: 6px;
			padding: 7px;
	   		text-shadow: 0 1px 1px black;
	   	}

	   	.tab-header {
	   		background-color: #EBEBEB;
	   		text-align: left;
	   		padding: 5px 5px 0px 5px;
	   		font-weight: bold;
	   		font-size: 14px;
	   		border-top: 1px solid #525252;
	   		line-height: 24px;
	   		text-shadow: 0 1px 1px white;
	   	}
		.tab-header td {
			vertical-align: middle;
		}
		
	   	#seo-engine-score {
			background-position:center center;
			background-repeat:no-repeat;
			height:250px;
			margin: 0px auto;
	   		width: 100%;
	   		text-align: center;
	   	}
	   	#seo-engine-score td {
	   	}
	   	
	   	.summary-box {
	   		color: white;
		   	background-color: #525252;
	   		text-align: center;
	   		-moz-border-radius: 15px;	 
			border-radius: 15px;
	   		padding: 5px;  		
	   		text-shadow: 0 1px 1px black;
	   	}
	   	.summary-box a {
	   		color: white;
	   		text-decoration: none;
	   		font-weight: bold;  	   		
	   		text-shadow: 0 1px 1px black;
	   	}
		.sidebar-links {
	   		color: white;
		   	background-color: #525252;
	   		//width: 100%;
	   		text-align: left;
	   		-moz-border-radius: 15px;	 
			border-radius: 15px;
	   		padding: 15px;  		
	   		font-size: 14px;
	   		font-weight: bold;
	   		margin: 0px auto;
	   		white-space: nowrap;
	   	}	   	
	   	
	   	.sidebar-links a {
	   		text-decoration: none;
	   		color: white;
	   		text-shadow: 0 1px 1px black;
	   	}

		.leftAdText {
			table-layout: fixed; 
			overflow: hidden;
			margin-top: 20px;
			text-align: left; 
			width: 180px;
			font-size: 14px;
		}
		.rightAdText {
			table-layout: fixed; 
			overflow: hidden;
			margin-bottom: 20px;
			text-align: left; 
			width: 180px;
			font-size: 14px;
		}		
		.leftAd, .leftAdAffiliate {
			text-align: center; 
			margin: 0px auto;
		}
		.leftAd td {
			padding-bottom: 80px;
		}
		.rightAd, .rightAdAffiliate {
			text-align: center; 
			margin: 0px auto;
		}
		.rightAd td {
			padding-bottom: 80px;
		}

		.leftContentColumn {
			//width: 20%;
			vertical-align: top;
			padding: 0px 10px;
		}
		
		.rightContentColumn {
			//width: 20%;
			vertical-align: top;
			padding: 0px 10px;
		}		
		.centerContentColumn {
			vertical-align: top;
			text-align: center;
			//width: 60%;
			padding: 0px 75px;
		}
	   	
	   	a.home-grey-icon {
	   		background-image: url("/images/icons/articleicons.png");
			background-position:-93px 0;
			display:inline-block;
			height:11px;
			margin-top:2px;
			width:11px;	
	   	}
	   	
	   	a.home-grey-icon:hover {
			background-position:-93px -19px;
	   	}
	   	a.home-icon {
	   		background-image: url("/images/icons/icon-home.png");
	   		background-repeat: no-repeat;
			display:inline-block;
			height:16px;
			width:16px;	
			padding-left: 25px;
	   	}
		a.monitor-icon {
	   		background-image: url("/images/icons/icon-monitor.png");
			background-position:-93px 0;
			display:inline-block;
			height:11px;
			margin-top:2px;
			width:11px;	
	   	}
	   	a.key-icon {
	   		background-image: url("/images/icons/icon-key.png");
			background-position:-93px 0;
			display:inline-block;
			height:11px;
			margin-top:2px;
			width:11px;	
	   	}

		.drop-down {
			display: none; 
			position: absolute; 
			top: 102px;
			left: 1100px;
			background-color: white; 
			border: 1px solid #525252;
			font-size: 11px;
			font-weight: bold;
			-moz-border-radius: 3px;
			border-radius: 3px;
			text-align: left;
		}

		#loading-pane {
			visibility: hidden; 
			position: relative; 
			top: 100px;
			text-align: center;
	        z-index: 100;
	        width: 100%;
		}

		#loading {
			font-size: 1.6em; 
			font-weight: bold; 
			padding: 10px;  
			background-color: white; 
			border: 8px solid #525252;
			margin: 0px auto 0px auto;
			width: 340px;
		}

	   #FreezePane {
	   	text-align: center;
	   	width: 100%;
	   	position: fixed;
	   }
	   	
	   .FreezePaneOff
	   {
	      visibility: hidden;
	      display: none;
	      top: -100px;
	      left: -100px;
	   }
	
	   .FreezePaneOn
	   {
	      top: 0px;
	      left: 0px;
	      visibility: visible;
	      display: block;
	      width: 100%;
	      height: 10000px;
	      background-color: #666;
	      z-index: 999;
	      filter:alpha(opacity=75);
	      opacity:0.75;
	   }
	
	   .InnerFreezePane
	   {
	      text-align: center;
	      width: 66%;
	      background-color: #171;
	      color: White;
	      font-size: large;
	      border: dashed 2px #111;
	      padding: 9px;
	   }
	   	
		.columnHalf {
			width: 50%;
		}
		.columnQuarter {
			width: 25%;
		}
		.columnThird {
			width: 33%;
		}

	   .table-header .standard-input {
	   		border: 1px solid black !important;
	   }
		
		.standard-input {
	   		font-size: 1.2em;
	   		width: 255px;
	   		border: 1px solid #525252;
	   		padding: 1px;
	   }
	   .standard-input:focus {
	   		border: 1px solid #EBEBEB;
	   		padding: 1px;
	   }
	   
		.navigationBar {
			width: 100%;
			text-align: center;
			font-size: 16px;
			margin: 0px auto 0px auto;
		}

		.vertical-text {
			display: block;
			-webkit-transform: rotate(-90deg); 
			-moz-transform: rotate(-90deg);	
			filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
		}

		.editSettingsMenu {
			left: auto; 
			margin: 0px auto; 
			float: right; 
			position: absolute; 
			right: 10px; 
			display: none; 
			background-color: #525252; 
			filter:alpha(opacity=90); 
			opacity: .9; 
			padding: 10px; 
			box-shadow: 0pt 1px 5px black; 
			z-index: -1; 
			top: 30px;
		}

		.loginMenu {
			text-align: left; 
			margin: 0px auto; 
			float: right; 
			display: none; 
			position: absolute; 
			background-color: #525252; 
			filter:alpha(opacity=90); 
			opacity: 0.9; 
			box-shadow: 0pt 1px 5px black; 
			z-index: -1; 
			top: 30px; 
			left: auto; 
			padding: 10px 90px 10px 10px; 
			right: 52px;
		}
		
		.loginId {
			float: right; 
			z-index: 100; 
			padding: 3px; 
			margin-left: 10px;			
		}
		
		.editSettings {
			float: right; 
			z-index: 100; 
			margin-left: 10px;
		}
		
		.dropDownArrow {
		    border-color: #EBEBEB transparent transparent;
		    border-style: solid dashed dashed;
		    border-width: 7px 5px 0;
		    display: inline-block;
		    font-size: 0;
		    height: 0;
		    left: 3px;
		    line-height: 0;
		    padding-top: 1px;
		    position: relative;
		    top: 0px;
		    width: 0;
		}

		.right-pad {
			padding-right: 30px;
		}
		@media screen and (max-width: 800px) {
			.right-pad {
				padding-right: 5px;
			}
		}

		.fa-lg {
			vertical-align: 0% !important;
		}

		.searchListingNumColumn {
			width: 15px;
		}
