.info, .success, .warn, .error, .validation {
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('messages/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('messages/success.png');
}
.warn {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('messages/warning.png');
}
.error {
color: #D8000C;
background-image: url('messages/error.png');
}
div.main {position:relative;align:center;  top:0; left:0px;  width: 856; height: 800px;  z-index:1;margin: 0 auto;border: purple 0px dashed;}
div.top {background-image: url(page_top_bg.jpg); background-repeat: repeat-y; position:relative;align:center;  top:0; left:0px;  width: 856; height: 1035px;  z-index:1;border: blue 0px dashed;}
div.topFlash {background-image: url(page_top_bg.jpg); background-repeat: repeat-y; position:relative;align:center;  top:0; left:0px;  width: 856; height: 1070px;  z-index:1;border: blue 0px dashed;}
div.warning {vertical-align:bottom;padding:5px;  background-image: url(/seo/odd_tr_bg.jpg);	background-repeat: repeat;border: black 1px solid;}
div.topTemplate {background-image: url(page_top_bg.jpg); background-repeat: repeat-y; position:relative;align:center;  top:0; left:0px;  width: 856; height: 870px;  z-index:1;border: blue 0px dashed;}
div.bottom {background-image: url(page_bottom_bg.jpg); background-repeat: repeat-y;left:0px;top:0; width: 856;height: 99px;z-index:0;position:relative;align:center;border: blue 0px dashed;}
div.bottomTemplate {background-image: url(page_bottom_bg.jpg); background-repeat: repeat-y;left:0px;top:0; width: 856;height: 99px;z-index:1;position:relative;align:center;border: blue 0px dashed;}
div.header { position:absolute;  top:0px; left:62px;  width: 744px; height: 152px; z-index:3;}
div.center { position:absolute;  top:154px; left:132px;  width: 610px; height: 700px; z-index:3;border: blue 0px dashed;}
div.rights { position:absolute; bottom:7px; left:80px;  z-index:4;border: blue 0px dashed;}
div.footer { position:absolute;  bottom:20px;left:0;text-align:center; z-index:3;border: red 0px dashed;width:100%;}
div.templateCenter { position:absolute;  top:145px;left:230px;z-index:3;border: black 0px dashed;text-align:left;width:66%;border: purple 0px dashed;}
div.menu { position:absolute;  top:165px;left:62px;z-index:3;border: black 0px dashed;text-align:left;width:70%;}
div.updatesTable { position:relative;  top:0px;left:137px;z-index:3;border: black 0px dashed;text-align:right;width:70%;}
div.pageTitle {position:absolute; top:95px; right:20px;  z-index:4;}
div#supplementalDiv {left:0px;text-align:left;margin:4px;}
div.history{background-image:url(/seo/button_history.gif);background-repeat: no-repeat;background-position: 2px 2px;width: 26px;height: 26px;cursor: pointer;}
div.upChange{background-image:url(/seo/up_arrow.gif);background-repeat: no-repeat;background-position: 2px 2px;width: 14px;height: 14px;float:left;}
div.downChange{background-image:url(/seo/down_arrow.gif);background-repeat: no-repeat;background-position: 0px 0px;width: 14px;height: 14px;float:left;}
div.steps{border: black 1px solid;padding:0}
div.sheerseo-tabs-framework{border:0;BACKGROUND-IMAGE: url(result_table_header_bg_wide.jpg); BACKGROUND-REPEAT: repeat;padding:1;height: 30;border: 1 solid #a6c9e2;}
div.sheerseo-tab-active{float:left;padding:3;padding-bottom:7;margin-bottom:0;margin:2;position:relative;top:2;border-bottom: 0;}
div.sheerseo-tab{float:left;padding:3;margin:2;cursor:pointer;position:relative;top:3}
.sheerseo-state-active{color: #e17009; outline: none; text-decoration: none;border: 1px solid #79b7e7; background: #f5f8f9 url(/seo/css/tabs-redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; outline: none;  }
.sheerseo-state-default{border: 1px solid #c5dbec; background: #dfeffc url(/seo/css/tabs-redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; outline: none; }
table.box {TABLE-LAYOUT:fixed;position:absolute; right:20;empty-cells:show;margin:0}
table.tborder
{
	background: #D1D1E1;
	/*border: 1px solid #2B39AC;*/
	border: 1px solid #0B198C;
}
table.resultsTable {border-spacing: 0px;border-collapse: collapse;background-repeat: repeat;border: #ccc outset 0pt;width:100% }
table.extraInfo {border-spacing: 0px;border: 0px solid black;border-collapse:collapse}
table.resultsTitleTable {TABLE-LAYOUT:fixed;border-spacing: 0px;border-collapse: collapse; border: outset 0pt; }
TR.resultsTableTitle {
	BACKGROUND-IMAGE: url(result_table_header_bg40.jpg); BACKGROUND-REPEAT: repeat
}
tr.odd{
	background-color:#c6e7fa;border-color:#ccc;border-style:solid;border-width:1px;
}
tr.even{
	background-color:#a4daf4
}
td.boxTitle {height:24px;background-image: url(box_headline_bg.jpg);background-repeat: repeat-x;}
td.boxTitleMiddle {height:24px;background-image: url(box_headline_bg.jpg);background-repeat: repeat-x;}
td.boxBody {height:80px;width:32%;background-color: #E6EAED;padding: 0;margin: 0; }
td.boxBodyMiddle {height:80px;width:32%;background-color: #E6EAED;}
td.boxBodyLeft {height:80px;width:32%;background-color: #E6EAED;}
td.boxBottom {height:21px;background-color: #E6EAED;}
td.checkYourSite {background-image: url(check_your_site_bg.gif);background-repeat: no-repeat;}
td.signup {background-image: url(sign_up_for_free_bg.gif);background-repeat: no-repeat;}
td.overallResults {background-image: url(/seo/overall_preform_bg.jpg); background-repeat: no-repeat;}
td.resultsTableTitle {background-image: url(/seo/result_table_header_bg40.jpg);background-repeat: repeat-x;}
td.resultsTable {}
td.resultsTD {height:20;text-align:center;border-style: outset;WORD-BREAK:BREAK-ALL;border: 1px solid #ccc;vertical-align:middle;padding:2px;}
td.resultsTDPricing {padding:2px;height:20;text-align:center;border-style: outset;WORD-BREAK:NORMAL;border: 1px solid #ccc;vertical-align:top;padding:8px;}
td.resultsTDPricingLeft {text-align:left;padding:2px;height:20;border-style: outset;WORD-BREAK:NORMAL;border: 1px solid #ccc;vertical-align:top;padding:8px;}
th.resultsTH {height:20;text-align:center;border-style: outset;WORD-BREAK:NORMAL;border: 1px solid #ccc;vertical-align:middle;}
th.resultsTHPricing {padding:2px;height:20;text-align:center;border-style: outset;WORD-BREAK:NORMAL;border: 1px solid #ccc;vertical-align:middle;}
th.resultsTHLeft {BACKGROUND-IMAGE: url(result_table_header_bg40.jpg); BACKGROUND-REPEAT: repeat;height:25;text-align:left;border-style: outset;border: 1px solid #ccc;vertical-align:middle;}
td.resultsTDLeft {height:20;text-align:left;border-style: outset;WORD-BREAK:BREAK-ALL;border: 1px solid #ccc;padding:2px;}
td.leftShadow {
	background-image: url(page_top_left_bg.jpg); background-repeat: repeat-y
}
td.rightShadow {
	background-image: url(page_top_right_bg.jpg); background-repeat: repeat-y
}
td.leftBottomShadow {
	background-image: url(page_bottom_left_bg.jpg); 
}
td.rightBottomShadow {
	background-image: url(page_bottom_right_bg.jpg); 
}
td.centerBottom {
	background-image: url(page_bottom_center_bg.jpg); vertical-align:bottom
}
th.resultsTH {vertical-align:middle;text-align:left;padding: 0em;}
td.bottomMenu {vertical-align:top;text-align:left;padding-top: 6px;}
td.selectedMenuItem {background-image: url(/seo/menu_Item_selected_bg.jpg); background-repeat: no-repeat; z-index:5;border-bottom: 2px dotted #94D6FF;}
td.menuItem {border-bottom: 2px dotted #94D6FF;BACKGROUND-IMAGE: url(/seo/menu_dot.jpg);BACKGROUND-REPEAT: no-repeat;background-position: 2px 6px;text-indent: 10px;}
td.menuItemTop {border-bottom: 2px dotted #94D6FF;BACKGROUND-IMAGE: url(/seo/menu_dot.jpg);BACKGROUND-REPEAT: no-repeat;background-position: 2px 6px;text-indent: 10px;border-top: 2px dotted #94D6FF;}
p.boxTitleLeft{margin-left: 15px;color: white;font-family: verdana;font-weight: 600; font-size: 13px;}
p.boxTitleMiddle{margin-left: 15px;color: #0081B3;font-family: verdana;font-weight: 600; font-size: 13px;}
p.boxTitleRight{margin-left: 15px;color: #00476B;font-family: verdana;font-weight: 600; font-size: 13px;}
p.checkYourSiteTitle{color: white;font-family: verdana;font-weight: 600; font-size: 12px;margin-top: 13px;}
p.signupTitle{color: black;font-family: verdana;font-weight: 600; font-size: 12px;margin-top: 10px;}
p.boxBodyLeft{font-family: verdana;color:#0099CC;font-size:12px;font-weight:500;text-decoration:none;margin-left: 8px;margin-top: 2px;margin-bottom: 2px;}
p.boxBodyMiddle{font-family: verdana;color:#006699;font-size:12px;font-weight:500;text-decoration:none;margin: 8px;margin-top: 2px;margin-bottom: 2px;}
p.boxBodyRight{font-family: verdana;color:#00476B;font-size:12px;font-weight:500;text-decoration:none;margin-left: 8px;margin-top: 2px;margin-bottom: 2px;}
p.pageTitle {margin-top: 2px; font-weight: 500; font-size: 19px; margin-bottom: 2px; color: #ff8a00; margin-right: 10px; font-family: verdana; text-decoration: none}
p.template{font-family: verdana;font-size:12px;font-weight:500;text-decoration:none;margin-right: 8px;margin-bottom: 8px;}
p.instructions{font-family: verdana;font-size:12px;font-weight:500;text-decoration:none;margin-right: 8px;margin-bottom: 5px;margin-top: 5px;}
a.buttonText{color: black;font-family: verdana;font-weight: 600; font-size: 12px;text-decoration: none;letter-spacing: 1px}
p.buttonText{margin-right: 4px;margin-left: 4px;}
a.topMenu{margin-left: 14px;	color: black;font-family: verdana;font-weight: 700; font-size: 13px;text-decoration: none;}
a.topMenu:hover{margin-left: 14px;	color: black;font-family: verdana;font-weight: 700; font-size: 13px;text-decoration: underline;}
a.bottomMenu{margin-left: 2px;color: black;font-family: verdana;font-weight: 500; font-size: 11px;text-decoration: none;}
a.bottomPageNumber{margin-left: 2px;color: blue;font-family: verdana;font-weight: 500; font-size: 11px;text-decoration: none;}
a.bottomMenu:hover{margin-left: 2px;color: black;font-family: verdana;font-weight: 500; font-size: 11px;text-decoration: underline;}
a.sideMenu:link{margin-left: 0px;	color: #397EC3;font-family: verdana;font-weight: 500; font-size: 11px;text-decoration: none;}
a.sideMenu:visited{margin-left: 0px;	color: #397EC3;font-family: verdana;font-weight: 500; font-size: 11px;text-decoration: none;}
a.sideMenu:hover{margin-left: 0px;	color: #FF9800;font-family: verdana;font-weight: 500; font-size: 11px;text-decoration: none;}
a.resultsTH{text-align:left;margin-left: 2px;margin: 4px;margin-bottom: 0px;color:white;font-family: verdana;font-weight: 400; font-size: 9px;text-decoration: underline;}
a.resultsTD{margin-left: 2px;font-family: verdana;font-weight: 500; font-size: 12px;}
a.resultsTDasFont{margin-left: 2px;color:black;font-family: verdana;font-weight: 500; font-size: 12px;text-decoration: none;}
a.sheerseo-tab{text-decoration: none;font-family: verdana;font-size: 13;border:0}
a.sheerseo-sub-tab{text-decoration: none;font-family: verdana;font-size: 13;border:0;font-weight: bold;text-decoration: underline;color: #2e6e9e;}
a.sheerseo-tab-active{text-decoration: none;font-family: verdana;font-size: 13;border:0;color:#e17009}
a.sheerseo-sub-tab-active{font-weight: bold;text-decoration: none;font-family: verdana;font-size: 13;border:0;color:#e17009}
font.sideMenu{margin-left: 0px;	color: black;font-family: verdana;font-weight: 500; font-size: 11px;text-decoration: none;}
font.bottomMenu{margin-left: 0px;margin-top: 5px;	color: black;font-family: verdana;font-weight: 500; font-size: 11px;text-decoration: none;}
font.sideMenuSelectedItem{margin-left: 8px;color:white;font-family: verdana;font-weight: 500; font-size: 11px;text-decoration: none;}
font.resultsTH{text-align:left;margin-left: 2px;margin: 4px;margin-bottom: 0px;color:white;font-family: verdana;font-weight: 400; font-size: 9px;text-decoration: none;}
font.resultsTHPricing{text-align:left;margin-left: 2px;margin: 4px;margin-bottom: 0px;color:white;font-family: verdana;font-weight: 500; font-size: 12px;text-decoration: none;}
font.resultsTD{margin-left: 2px;color:black;font-family: verdana;font-weight: 500; font-size: 12px;text-decoration: none;}
font.pricingTD{margin-left: 2px;color:black;font-family: verdana;font-weight: 500; font-size: 13px;text-decoration: none;}
font.bulkPricingTD{margin-left: 2px;color:black;font-family: verdana;font-weight: 300; font-size: 11px;text-decoration: none;}
font.selector{margin-left: 2px;color:black;font-family: verdana;font-weight: 700; font-size: 13px;text-decoration: none;}
font.extraInfoTitle{margin-left: 2px;color:black;font-family: verdana;font-weight: 700; font-size: 12px;}
font.template{margin-left: 2px;color:black;font-family: verdana;font-weight: 500; font-size: 12px;text-decoration: none;}
font.error{color:red;font-family: verdana;font-weight: 500; font-size: 12px;text-decoration: none;}
font.boxBodyRight{font-family: verdana;color:#00476B;font-size:12px;font-weight:500;text-decoration:none;}
font.boxBodyMiddle{font-family: verdana;color:#006699;font-size:12px;font-weight:500;text-decoration:none;}
img {vertical-align:middle}
img.pl {vertical-align:middle;border:1px;color:blue}
hr.e {
	border: none 0; 
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #ccc;
	width: 80%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align: left;
}	
ul.mainPage{list-style-type: disc; margin:0px 0px 0px 0px;padding:0px 0px 0px 16px;list-style-position:outside}
li.mainPage{padding:2 0 0 0;margin:0;}
.t1{
	background-image: url(/seo/features/overview/t2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: 100%;
}
.t2{
	background-image: url(/seo/features/overview/t1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
}
.t3{
	background-image: url(/seo/features/overview/t3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
.t3 h4{
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #1D191A;
	text-decoration: none;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.t3 p{
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.t3 p a{
	font-size: 11px;
	color: #397EC3;
	text-decoration: underline;
}
.t3 p a:hover{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.a1:hover{
	background-color: #ccc;}
	a.a1{
	margin: 0px;
	padding: 4px;
	border: 1px solid #397EC3;
	background-color: #FFFFFF;
	height: 103px;
	width: 260px;
	display: block;
}