.info, .success, .warn, .error, .validation {
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-size: 14px;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/seo/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/seo/success.png');
}
.warn {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/seo/warning.png');
}
.error {
color: #D8000C;
background-image: url('/seo/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: 1px solid #d4d9db;padding:0;height:34px;padding-top: 7px;font-family: arial;color:#2c99b7;border-bottom-width: 0px}
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.pricing
{
	border-width: 1px;
	border-spacing: 2px;
	border-color: black;
	background: #D1D1E1;
	border-collapse: collapse;
	border-style: solid; 
}
td.pricing
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	background: #D1D1E1;
	-moz-border-radius: ;
}
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
}
tr.form{
	height:26px;
}
td.form{padding:0px;}
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;padding-left: 4px}
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_bg40x1200.jpg); BACKGROUND-REPEAT: repeat;height:25;text-align:left;border-style: outset;border: 1px solid #ccc;vertical-align:middle;padding-left: 4px}
.jstree { font-size:10px; font-family:Verdana;width:auto; float:none; clear:both; margin:10px auto; }
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(/seo/page_top_left_bg.jpg); background-repeat: repeat-y
}
td.rightShadow {
	background-image: url(/seo/page_top_right_bg.jpg); background-repeat: repeat-y
}
td.leftBottomShadow {
	background-image: url(/seo/page_bottom_left_bg.jpg); 
}
td.rightBottomShadow {
	background-image: url(/seo/page_bottom_right_bg.jpg); 
}
td.centerBottom {
	background-image: url(/seo/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;}

/*This section overrides bootstrap css*/
* {border-collapse: separate;webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
body{font-size: 16px;font-family: arial;line-height: normal;}
td,th {padding:1px}
hr {margin: 8px 0px 8px 0px}
table {border-collapse: separate;border-spacing: 1px}
#topLogoTable td,th {padding:1px;padding-top: 0px}
/*This section restores bootstrap css*/
.bs * {border-collapse: collapse;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bs {font-size: 14px;font-family: arial,verdana;}
.bs td,th {padding:0px}
.bs table {border-collapse: collapse;border-spacing: 0px}
.bs label,select {font-size: 14px;margin-right:0px;font-weight:400;text-align: left  !important}
.bs .form-control-static {margin-left: 5px}
.bs .form-horizontal {margin-left: 0px}
.bs .radio {min-height: 21px}
.bs input[type=checkbox], input[type=radio] {margin-top: 1px}
.bs div > div[class='radio'] {padding-top: 2px}
.bs div > div[class='radio']:first-child {padding-top: 7px}
.bs .radio > label {font-size: 12px;padding-top:2px}
.bs .form-group {margin-bottom: 8px;}
.bs .formHeading {height:38px}
.bs .hr {margin: 20px 0px 20px 0px}

div.tableActionsHeader{padding-left: 5px;padding-right: 5px;font-size: 13px;}
select.tableActions{margin-top:-6px}
div.tableActionsElement{padding-left: 5px;padding-right: 5px;}
button.tableActions{margin-top:-6px}
@media (min-width: 768px)
{
	div.tableActionsSeperator{display:inline}
	.tableActions .form-group {margin-bottom: 0px;}
	#tableActionsBR{height:13px}
	.callToActionButtonDiv{float:left;}
}
@media (max-width: 768px)
{
	div.tableActionsSeperator{display:none}
	.tableActions .form-group{padding-top:15px;padding-bottom:12px}
	#rightSideActions { 
	  float: left !important; 
	  padding-top: 12px;
	}
	  #rightSideActions div{ 
	  float: left !important; 
	}
	#tableActionsBR{height:0px}
	.desktop{display:none}
	.callToActionButtonDiv{float:none;}
}
div.formInputBottomInfo{float:left;padding-left: 4px;padding-top:4px;font-size: 12px}
.tableActions.pull-left::after{display:none !important}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#callToAction{color:#626161;font-family: arial;font-size: 12px;font-smooth: always;}
div.tableActionsSeperator{padding-left: 10px;padding-right: 5px}
input.date-form-input{width:92px !important}
a.jTip img {margin-top: -2px;}
td.menuItem2 {BACKGROUND-IMAGE: url(/seo/newDesign/icon_ranking.png);BACKGROUND-REPEAT: no-repeat;background-position: 5px 6px;text-indent: 21px;}
td.selectedMenuItem2 {BACKGROUND-IMAGE: url(/seo/newDesign/icon_ranking.png);BACKGROUND-REPEAT: no-repeat;background-position: 5px 6px;text-indent: 21px;}
tr.menuItem2 {height:28px;background-color:white;}
tr.menuItemSelected2 {height:28px;background-color:#d4d9db;}
tr.menuItemInnerSelected2 {height:28px;background-color:#d4d9db;}
td.menuItemInnerSelected2 {text-indent: 28px;}
font.menuItemInnerSelected2{margin-left: 8px;color:#626161;font-family: arial;font-weight: bold; font-size: 12px;text-decoration: none;}
a.sideMenu2{margin-left: 2px;	color: #626161;font-family: arial;font-weight: 500; font-size: 12px;text-decoration: none;}
font.sideMenuSelectedItem2{margin-left: 8px;color:#2c99b7;font-family: arial;font-weight: 600; font-size: 12px;text-decoration: none;}
a.bottomMenu2{margin-left: 2px;color: #f6f8f9;font-family: arial;font-weight: 500; font-size: 12px;text-decoration: none;padding-top:5px;padding-bottom: 5px;}
a.bottomMenu2:hover{color:black}
div.pageHeading{padding-top:9px;padding-left:5px;background-color: #626161;height: 28px;font-family: arial;color:white;font-size: 16px;font-weight: 700;}
div.formHeading{padding-top:11px;padding-left:10px;background-color: #f6f8f9;height: 26px;font-family: arial;color:#2c99b7;font-size: 14px;font-weight: 700;border: 1px solid #d4d9db;border-bottom-width:0px;}
div.formBody{padding-top:10px;padding-bottom:20px;padding-left:10px;padding-right:10px;font-family: arial;color:#626161;font-size: 14px;border: 1px solid #d4d9db;}
div.tableActions{white-space:nowrap;padding-top:9px;padding-left: 0px;text-align:left;margin-bottom: 0px;color:#626161;font-family: arial;font-weight: 700; font-size: 13px;text-decoration: none;padding-bottom: 0px;}
table.slick {border:1px;width:100%;border-spacing: 0px;border-collapse: collapse;font-family: arial;color:#626161;font-size: 12px;}
td.slickTableTitle{background-color:#d4d9db;}
tr.slickResultsTableTitle{height:36px}
th.slickResultsTHLeft{text-align:left;border-style: outset;border: 1px solid #ccc;vertical-align:middle;background-color: #d4d9db;color: #f6f8f9;
	font-family: arial;font-weight: 500; font-size: 16px;padding:2px;height:36px}
td.slickTableViewMenu{text-align:left;border-style: outset;border: 0px solid #ccc;vertical-align:middle;padding-left: 4px;background-color: #d4d9db;}
a.slickResultsTH{text-align:left;margin-bottom: 0px;color: #585858 !important;font-weight: 400;font-size: 14px;line-height: 15px !important;text-decoration: none;vertical-align: top;}
a.sortable:hover {text-decoration: underline;cursor: hand; cursor: pointer;}
tr.oddSlick{background-color:#f2f3f5;border-color:#dae3e5;border-style:stroke;border-width:1px;height:28px}
tr.evenSlick{background-color:#ffffff;border-color:#dae3e5;border-style:solid;border-width:1px;height:28px}
tr.oddSlick:hover { background-color: #f8f6d2;}
tr.evenSlick:hover { background-color: #f8f6d2;}
a.resultsTDSlick{color:#31708f;margin-left: 2px;font-weight: 500; font-size: 14px;word-break: keep-all}
font.resultsTDSlick{margin-left: 2px;color:#585858;font-weight: 400; font-size: 14px;text-decoration: none;word-break: keep-all}
td a.resultsTDSlick{color:#31708f;margin-left: 2px;font-weight: 400; font-size: 14px;word-break: keep-all}
a.resultsTDSlick:visited{color:#a0a657;margin-left: 2px;font-family: arial;font-weight: 500; font-size: 12px;}
div.upChangeSlick{background-image:url(/seo/newDesign/arrow_green.png);background-repeat: no-repeat;background-position: 4px 5px;width: 14px;height: 18px;float:left;}
div.downChangeSlick{background-image:url(/seo/newDesign/arrow_red.png);background-repeat: no-repeat;background-position: 4px 5px;width: 14px;height: 18px;float:left;}
div.historySlick{background-image:url(/seo/newDesign/icon_history.png);background-repeat: no-repeat;background-position: 4px 1px;width: 20px;height: 14px;cursor: pointer;}

form{margin:0px}
font.callToAction{color:#626161;font-family: arial;font-weight: 500; font-size: 12px;font-smooth: always;}
font.slickSelector{text-align:left;margin-bottom: 0px;color:#626161;font-family: arial;font-weight: 700; font-size: 13px;text-decoration: none;}
a.slickTopMenu{color:#2c99b7;margin-left: 2px;font-family: arial;font-weight: 500; font-size: 12px;}
select.slick{text-align:left;margin-bottom: 0px;color:#626161;font-family: arial;font-weight: 500; font-size: 12px;text-decoration: none;}
td.slickResultsTDLeft {height:20;text-align:left;border-style: outset;WORD-BREAK:BREAK-ALL;border: 1px solid #d4d9db;padding:2px;}
td.slickResultsTD {height:20;text-align:center;border-style: outset;WORD-BREAK:BREAK-ALL;border: 1px solid #d4d9db;padding:2px;}
.slickResultsTHLeft div{padding-left:5px;vertical-align: middle;}
.slickResultsTHLeft img{margin-top: -3px}
.slickResultsTHLeft td{vertical-align: middle;}
div.outerDiv{float:right;width: 60%;margin: 0px auto;}
font.template2{margin-left: 2px;color: #626161;font-family: Roboto;font-weight: 500; font-size: 14px;text-decoration: none;}
font.form2{margin-left: 2px;color: #626161;font-family: arial;font-weight: 500; font-size: 14px;text-decoration: none;}
a.resultsTDasFontSlick{margin-left: 2px;color:#626161;font-family: arial;font-weight: 500; font-size: 12px;text-decoration: none; }
div.export{border: black 1px solid;padding:5px;width:250;margin-left:10}
.ui-button{color:#2c99b7;}
.ui-selectmenu-menu{margin-top:5px}
.formInput{border: 1px solid #d4d9db;padding-left:2px;color: #626161;font-family: arial;font-weight: 500; font-size: 12px}
.tableActions input:text{border: 1px solid #d4d9db;color: #626161;font-family: arial;font-weight: 500; font-size: 14px;}
div.tip{float: left;padding-left: 5px}
div.formLabel{float:left}
p.template2{margin-left: 2px;color: #626161;font-family: Roboto;font-weight: 500; font-size: 14px;text-decoration: none;}
a.slick{color:#2c99b7;margin-left: 2px;font-family: arial;font-weight: 500; font-size: 12px;}

fieldset { border:0;  margin-bottom: 40px;}	
/*label,select .ui-select-menu { float: left; margin-right: 10px;text-align:left }*/
select { width: 90px; }
input.ui-button{padding-top: 2px;padding-bottom: 2px}
.ui-button-text-only .ui-button-text{padding-top: 2px;padding-bottom: 2px;line-height:16px}

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.instructions{color:#2c99b7;margin-left: 2px;font-family: arial;font-weight: 500; font-size: 14px;}
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;border:1}
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}
h2 {margin-top:0px}
img.pl {vertical-align:middle;border:1px;color:blue}
img{border:0}

#promotion .callToActionButton {
	position:relative;
	top:2px; /* in conjunction with left property, decides the text position */
	right:80px;
	width:300px; /* optional, though better have one */
	font-family: arial;color:white;font-size: 16px;font-weight: 700;text-decoration:none;
}

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
{
    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;
}
.stepwizard-step p {
    margin-top: 10px;    
}

.stepwizard-row {
    display: table-row;
}

.stepwizard {
    display: table;     
    width: 100%;
    position: relative;
}

.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;
    
}

.stepwizard-step {    
    display: table-cell;
    text-align: center;
    position: relative;
}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}
.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #269abc;
}
.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}