html { min-width: 970px; }
html, body { height: 100%; }
.PDNNBlack { background: #000; }
#Form { height: 100%; font-family: Arial, Helvetica; line-height: 0; }
#dnn_ContentPane { line-height: 18px; }
.DnnModule { z-index: auto; position: relative; }
.DnnModule.DnnModule-PowerDNNWebsiteAnalyzersSalesContactForm{margin:auto;padding-left: 30px;}
form { margin: 0; }
/* Master Text Styles */
a, a:visited { color: rgb(201,0,15); text-decoration: underline; outline: 0; }
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; }
h3, h4 { font-size: 12px; font-weight: normal; }
h2 { margin-top: 0; font-size: 19px; font-weight: normal; line-height: 24px; color: #cc0000; }
.Head { margin-bottom: 0; border-bottom: none; }
p { margin: 1em 0; }
h2.dnnFormSectionHead { color: #cc0000; font-family: "Arial"; font-weight: normal; font-size: 19px; }
/* Reusable Text Styles */
.PDNNBlue { color: #cc0000; font-family: "Arial"; font-weight: normal; font-size: 19px; line-height: 23px; margin-right: 20px; margin-top: 5px; }
.RedText { color: #d8161c; }
.GreenText { color: #258614; }
.BlueText { color: #1f52a9; }
.OrangeText { color: #f3851e; }
.Red .PDNNWhite { margin-top: 5px; }
.PDNNWhite { color: #fff; font-size: 11px; display: block; line-height: 12px; font-weight: bold; }
a.PDNNWhite { color: #fff; font-size: 11px; display: block; line-height: 12px; font-weight: bold; }
.PDNNYellow { color: #f2ed6a; font-size: 13px; display: block; line-height: 12px; font-weight: bold; padding-top: 6px; }
a.PDNNYellow { color: #f2ed6a; font-size: 13px; display: block; line-height: 12px; font-weight: bold; padding-top: 6px; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }
/* Buttons */
.RedButton.center { margin: auto; }
a.RedButton, .RedButton, .ModFormFactorC input.RedButton { background: #aa0601; color: #FFFFFF; display: block; font-size: 14px; font-weight: bold; height: 23px; padding: 5px 8px 0; text-align: center; text-decoration: none; text-shadow: 1px 1px 1px #000000; border-radius: 3px; }
a.MediumButton { width: 194px; height: 30px; font-size: 21px; padding: 12px 0 0 0; }
a.AskExpert { padding-top: 42px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); font-weight: bold; font-size: 14px; }
#ThreeBottomButtons { padding: 40px 0 60px 0; width: 100%; }
#ThreeBottomButtons .dnnPrimaryAction{display:block;}
#ThreeBottomButtons.Shared { padding: 40px 0 60px 0; width: auto; }
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction, .dnnPrimaryAction:hover, a.dnnPrimaryAction:hover { border: none; background: #aa0601; -webkit-box-shadow: none; box-shadow: none; color: #efefef; text-shadow: 1px 1px 1px #000000; font-size: 14px; }
.dnnFormItem button, .dnnFormItem input[type="button"],  .dnnFormItem input[type="reset"],  .dnnSecondaryAction,  a.dnnSecondaryAction,  ul.dnnAdminTabNav li a,  .dnnLogin .LoginTabGroup span, .dnnSecondaryAction:hover, a.dnnSecondaryAction:hover { background: #d9d9d9; -webkit-box-shadow: none; box-shadow: none; border: none; text-shadow: none; color: #787878; font-size: 14px; }
/* LAYOUT */
/* Main Layout Styles */
.DNNEmptyPane { width: auto !Important; padding: 0 !Important; }
#dnn_BannerPane { }
#dnn_BannerPane.DNNEmptyPane { margin-bottom: 0; min-height: 24px; }
#dnn_TwoPaneLeft { width: 685px; float: left; }
#dnn_TwoPaneRight { width: 224px; float: right; }
img { border: 0; }
/* Alignment Classes */
.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.center { text-align: center; }
/* Reusable Layout Classes */
.TwoColGrid { margin-top: 30px; }
.TwoColGrid .fleft, .TwoColGrid .fright { width: 49%; margin-bottom: 20px; }
.TwoColGrid .fleft { margin-right: 2%; }
.TwoColGrid img { float: left; max-width: 100px; }
.TwoColGrid h3 { font-weight: bold; margin: 0; padding: 0; line-height: inherit; margin-left: 110px; }
.TwoColGrid p { margin-left: 110px; margin-top: 2px; margin-bottom: 7px }
.ErrorColumn1 { width: 45%; float: left; margin-right: 80px; }
.ErrorColumn2 { width: 45%; float: left; }
.ThreeColumn1 { float: left; margin-left: 40px; width: 190px; }
.ThreeColumn2 { float: left; margin: 0 150px; width: 190px; }
.ThreeColumn3 { float: left; width: 190px; }
.Col1, .Col2, .Col3 { float: left; width: 30%; }
.Col1, .Col2 { margin-right: 5%; }
.GreyBlock { background-color: #e7e7e7; height: 160px; float: left; border-radius: 2px; margin-bottom: 10px; position: relative; font-family: "Arial Black", "Arial Bold", Gadget, sans-serif; font-size: 12px; letter-spacing: 0; background-repeat: no-repeat; }
.GreyBlock.Col4 { width: 458px; margin-left: 10px; }
.GreyBlock.Col8 { width: 927px; margin-right: 0; }
.GreyBlock.Left { margin-left: 0px; }
a.SOLink { display: block; height: 100%; width: 100%; position: absolute; background: url('Images/Home/HomeBlocksPopoutIcon.png')no-repeat 99% 8%; }
.clear { clear: both; }
.hide { display: none; }
.FloatLeft { float: left; }
.Left50{width:45%;float:left;}
.Right50{width:45%;float:right}
/* Panes */
#Panes { background: #fff; width: 951px; margin: auto; border-left: 1px solid #fff; border-right: 1px solid #fff; }
#Panes .BG { padding: 10px 12px; min-height: 80px; height: auto !important; height: 80px; }
#dnn_ContentPane { margin: 0 0 5px 0; }
#dnn_LeftPane { width: 230px; padding: 0; }
#dnn_RightPane { width: 225px; padding-right: 12px; padding-left: 5px; }
#dnn_BottomPane { clear: both; }
/* Menu Panes */
#MenuPanes { position: absolute; top: 0; right: 0; height: 70px; }
#MenuPanes.Red { background: none; }
#MenuPanes.Hosting, #MenuPanes.Servers, #MenuPanes.Enterprise { background: none; }
#dnn_Left_Menu_Pane .DnnModule { }
#MenuPanes a { display: block; width: auto; }
#dnn_Right_Menu_Pane a.PDNNYellow { color: #f2ed6a; font-size: 11px; display: block; line-height: 15px; font-weight: bold; padding-top: 6px; width: auto; }
#dnn_Menu_Pane .DnnModule { vertical-align: top; margin-left: 1px; float: left; }
/* Header */
.HeaderContainer * { margin-top: 0; }
#Header {width: 953px;height: 120px;margin: auto;position: relative;z-index: 1;border-bottom: 1px solid #fff;}
#Header #LogoLink { display: block; position: absolute; height: 58px; width: 378px; top: 65px; left: 0px; }
#Header #dnn_dnnLogo_hypLogo {/* display: block; *//* position: absolute; *//* height: 18px; *//* width: 378px; *//* top: 0; *//* left: 8px; */}
#Header #dnn_dnnLogo_hypLogo img{width: 425px;}

.InternalPage #dnn_FeatureContent { height: auto; background: Transparent; width: 953px; height: 206px; }
.InternalPage #dnn_FeatureContent .Content { padding: 0 0 0 5px; }
.InternalPage #dnn_FeatureContent { border: none; border-image: initial; }
.HeaderContainer { width: 951px; height: 206px; margin: auto; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.HeaderContainer.Red { background: url('Images/TabMenu/RedBG.jpg') no-repeat; }
.HeaderContainer.Green { background: url('Images/TabMenu/GreenBG.jpg') no-repeat; }
.HeaderContainer.Black { background: #101011; height: 260px;}
.HeaderContainer.Gray { background: url('Images/TabMenu/GrayBG.jpg') no-repeat; }
.HeaderContainer.Other { height: 0px; }
.HeaderContainer ul { margin-top: 40px; }
.HeaderContainer li { color: #f8ef95; list-style-type: disc; line-height: 24px; font-weight: bold; }
.HeaderContainer ul a:link, .HeaderContainer ul a:active, .HeaderContainer ul a:visited { color: #f8ef95; font-weight: bold; text-decoration: none; }
a.HeaderWhiteLink:link { color: #fff; font-weight: bold; text-decoration: none; }
.HeaderContainer a { color: #fff; font-weight: bold; text-underline: none; }
.HeaderImagePositionRight { float: right; margin: 16px 40px 0; }
.HeaderContainer h1 { margin-left: 20px; font-family: "Arial"; color: #f8ef95; font-weight: normal; margin-bottom: 10px; margin-top: 20px; font-size: 24px; }
.HeaderContainer p { margin-left: 20px; color: #fff; font-family: Arial; font-weight: bold; width: 450px; }
.HeaderImageEnt { float: right; margin-right: 80px; margin-top: -5px; }
.HeaderImageAbout { float: right; margin-right: 20px; }
/* Footer */
#dnn_LeftFooterPane { width: 607px; float: left; }
#dnn_RightFooterPane { width: 344px; float: right; }
#dnn_BottomFooterPane { clear: both; }
#Footer { width: 952px; height: 520px; margin: auto; position: relative; color: #FFF; font-family: Arial; background: #000; }
#Footer a:link, #Footer a:active, #Footer a:visited { color: #6e6e6e; font-family: Arial; font-size: 11px; }

#Footer a.trustE{position:absolute;width: 133px;height: 40px;top: 72px;left: 22px;}

#Footer a.AdminLogin:link, #Footer a.AdminLogin:active, #Footer a.AdminLogin:visited, #Footer a.AdminLogin:hover { color: #000; }
#LogosRow { background: url(Images/Logo_Row_BG2.jpg) no-repeat left top; height: 55px; width: 955px; margin: 0 0 0 5px; }
#LogosRow a { display: inline-block; zoom: 1; *display:inline;
margin: 10px 30px 0 36px; }
#FooterLinks { width: 592px; float: left; height: 303px; padding-left: 15px; padding-top: 20px; margin-bottom: 10px; background: #1a1a1a; }
#FooterLinks ul li.FooterLinksTitle a { color: #fff; }
#FooterLinks ul { padding: 10px 0; margin: 0 53px 0 0; *display:inline;
zoom: 1; vertical-align: top; float: left; width: 155px;}
#FooterLinks ul.DNNPartnerCerts { padding: 0; margin: 0 0 0 -20px; *display:inline;
zoom: 1; float: left; }
#FooterLinks ul li { list-style-type: none; margin: 0; padding: 0; font-size: 12px; }
#FooterLinks ul li a { line-height: 20px; text-decoration: none; }
#FooterLinks ul li a:hover { text-decoration: underline; }

/* MENUS */
/* Main Menu */
#Header .Nav {/* position: absolute; *//* height: 37px; *//* top: 11px; *//* right: 0px; */margin-top: 30px;}
.DynamicMenu a { font-family: Tahoma; font-size: 11px; }
#PrimaryNav .DynamicMenu { padding: 0; margin: 0 0 0 5px; }
#PrimaryNav .Level0 .Item { padding: 0; margin: 0; list-style-type: none; display: inline-block; float: left; zoom: 1; *display:inline;
}
#PrimaryNav .Level0 .Item a:link, #PrimaryNav .Level0 .Item a:active, #PrimaryNav .Level0 .Item a:visited, #PrimaryNav .Level0 .Item a:hover {color: #FFF;font-weight: normal;font-size: 23px;font-family: "Arial";}
#PrimaryNav .Level0 .Item a:hover { }
#PrimaryNav .Level0 .Item a div {padding: 0;margin: 0px 29px 0 0;}
#PrimaryNav .Level0 .Item a div span {display: inline-block;zoom: 1; *display:inline;padding: 0px 0px 5px 0px;text-decoration: none;cursor: pointer;}
#PrimaryNav .Level0 .Item a div span:link { text-decoration: none; }
#PrimaryNav .Level0 .First a:hover div { }
#PrimaryNav .Level0 .Last a div span { background: none; }
#PrimaryNav .Level0 .Active a:link, #PrimaryNav .Level0 .Active a:active, #PrimaryNav .Level0 .Active a:visited, #PrimaryNav .Level0 .Active a:hover { display: block; }
#PrimaryNav .Level0 .Active a:link span, #PrimaryNav .Level0 .Active a:active span, #PrimaryNav .Level0 .Active a:visited span, #PrimaryNav .Level0 .Active a:hover span { border-bottom: solid 3px #fff; }
#PrimaryNav .Level0 .Before a div span { background: none; }
/* Tab Menu */
#TabMenuAndFeature{}
#TabMenu { width: 951px; margin: auto; border-left: 1px solid #fff; border-right: 1px solid #fff; overflow: hidden; background: url('Images/TabMenu/TabMenuBG.png') repeat-x; display: table;}
#TabMenu ul { margin: 0; padding: 0; *height:58px; display: table-row;}
#TabMenu ul li { list-style-type: none; background: url('Images/TabMenu/TabMenuSep.png') no-repeat left; text-align: center; cursor: pointer; display: table-cell;}
#TabMenu ul li a { font-size: 14px; text-decoration:none; font-weight: bold; text-shadow: 2px 1px 2px #fff; color: #000; display: block; padding: 20px 0;}
#TabMenu.Tab_Red ul li.Selected {background: #c30009;}
#TabMenu.Tab_Black ul li.Selected {background: #101011;}
#TabMenu.Tab_Green ul li.Selected {background: #2b7513;}
#TabMenu.Tab_Gray ul li.Selected {background: #4b4b4b;}
#TabMenu ul li.Selected a { color: #fff; text-shadow: 2px 1px 2px #000; }
/* Icon Menu */
#IconMenu { width: 951px; margin: auto; background: #f8f8f8; padding: 6px 0; border-left: 1px solid #fff; border-right: 1px solid #fff; position: relative; }
#IconMenu.Blue { padding: 6px 400px 6px 0; width: 551px; }
#IconMenu a { display: inline-block; width: 122px; text-align: center; text-decoration: none; }
#IconMenu a span { color: #656565; text-decoration: none; font-weight: bold; font-size: 13px; }
#IconMenu a.Selected span { color: #cc0000; }
#IconMenuL4 { width: 951px; margin: auto; background: #f8f8f8; border-left: 1px solid #fff; border-right: 1px solid #fff; }
#IconMenuL4 .DynamicMenu.Level1 { margin: 0; padding: 0; border-bottom: solid 1px #e4e4e4; border-top: solid 1px #fff; }
#IconMenuL4 li { list-style-type: none; display: inline-block; padding: 8px; background: url('Images/IconMenuL4Sep.gif') no-repeat 100% 50%; }
#IconMenuL4 .Level1 .Active div { border-radius: 0; background: none; margin: 0; height: auto; }
#IconMenuL4 a { text-decoration: none; }
#IconMenuL4 a span { color: #000; font-size: 12px; }
#IconMenuL4 .Active a span { color: #c9000f; font-weight: bold; }
/*Icon Menu Sprites */

#IconMenu a .Icon { overflow: hidden; height: 34px; margin: 4px 0 5px 0; background: url('Images/IconMenu/IconMenuSep.gif') no-repeat top right; cursor: pointer; }
#IconMenu a.Selected .Icon img { margin-top: 0px; }
#IconMenu a .Icon img { margin-top: -34px; }
/* Brand Menu */
#TopMenu { height: 27px; clear: both; }
#TopMenu .Nav { width: 970px; margin: auto; 
background: url('Images/PartnerNetwork/BottomBarLogosFooterSprite.png') no-repeat; 
background-position: 130px -6px;



}
#TopMenu .Nav a { display: inline-block; zoom: 1; *display:inline;
}
#TopMenu .Nav span { display: inline-block; padding: 0 0 0 15px; height: 40px; vertical-align: middle; }
#CiscoLink { width: 116px; height: 32px; }
#MicrosoftLink { width: 137px; height: 32px; }
#DNNCreative_Link { width: 145px; height: 32px; }
#SnowcoveredLink { width: 129px; height: 32px; }
#DNNKeepAlive_Link { width: 109px; height: 32px; }
#DNNDeveloper_Link { width: 179px; height: 32px; }
/* ********************************
Brand Specific Section
***********************************/
/* PDNN */
#PowerDNN { background: #000; line-height: 18px; }
.BodyBG { background: url(Images/MainBG.png) repeat-x left 256px; }


/* Country Select Dropdown */
.Communication { display: block; font-family: Tahoma; color: #fff; font-size: 13px; width: 951px; margin-left: auto; margin-right: auto; position: relative; height: 80px; }
.Communication a, .Communication span { font-size: 11px; }
.CSCountry span { display: inline; }
.CountryLink { padding-left: 24px; background-position: 0px 2px; background-repeat: no-repeat; }
.CountryLink.US { background-image: url('Images/CountrySelect/USA.jpg'); }
.CountryLink.UK { background-image: url('Images/CountrySelect/UK.jpg'); }
.CountryLink.AU { background-image: url('Images/CountrySelect/AUS.jpg'); }
.Communication a:link, #Header .Communication a:active, #Header .Communication a:visited { color: #fff; }
.Communication a:hover { color: #ddd; text-decoration: underline; }
a.CSChatLink { margin-left: 15px; }
#CountrySelect .Arrow { display: block; position: absolute; top: 0; right: 115px; height: 25px; width: 30px; z-index: 520; }
.CSTitle { color: #8b8b8b; font-weight: bold; font-size: 11px; }
.Country.Active { background: url(Images/CountrySelect/ContactTopBG.png) no-repeat 0 0; display: block; }
.Country { background: url(Images/CountrySelect/ContactTopDDBG.png) no-repeat 0 top; height: 26px; width: 953px; box-shadow: 1px 1px 10px #000; display: none; }
.Country .Region { float: left; margin: 4px 0 0 10px; width: 200px; }
.Country .CSTitle { display: block; width: 50px; float: left; height: 18px; }
.Country .Support .CSTitle { width: 64px; }
.Country .Sales { float: left; margin: 4px 0 0 0; width: 330px; }
.Country .Support { float: left; margin: 4px 0 0 0; width: 268px; }
.Country .Email { margin-left: 20px; }
.Communication a { color: #fff; }
a.Login2012:link, a.Login2012:visited, a.Login2012:active { position: absolute; right: -4px; top: 0px; background: url('Images/CountrySelect/Login2012.png') no-repeat; width: 99px; height: 18px; padding: 0 6px 0 9px; text-decoration: none; margin: 3px 6px 5px 0; }


/* Client Links */
#dnn_CustomersPane { width: 953px; margin: auto; background: #fff; }
.TrustedBy { color: #000; font-weight: bold; font-size: 14px; font-family: "Arial"; margin: 0 0 0 10px; padding: 15px 0; display: block; }
#ClientLinks { width: 953px; height: 61px; margin: auto; }
/* Social Buttons */
#PDNNSocial { background: url('Images/Footer/Social.png') no-repeat; width: 71px; height: 19px; margin: 10px 0 10px 34px; }
#PDNNSocial a { display: inline-block; }
#PDNNSocial #in { width: 26px; height: 19px; }
#PDNNSocial #twit { width: 26px; height: 19px; }
#PDNNSocial #fb { width: 19px; height: 19px; }
/* Footer Styling */
#FooterLogos { float: right; width: 344px; height: 323px; background: url('Images/Footer/FooterCertificationsSprite.png') no-repeat #222222; }
#LegalInfo { font-size: 10px; line-height: 12px; width: 800px; margin: 20px 15px 0px 15px; clear: both; color: #fff; }
#LegalInfo strong, #LegalInfo div { padding: 0 0 0 0; color: #fff; }
#LegalInfo .SkinObject { color: #FFF; font-weight: normal; font-size: 10px; padding: 0 14px 0 0; }
#LegalInfo .SkinObject a:hover { text-decoration: underline; }
#FooterLogos .FooterLogo { margin-top: 20px }
/* Choose a Plan */
table.tableLayout { width: 100%; }
table.tableLayout td { font-family: Arial, Helvetica, sans-serif; border-right: 2px solid #fff; }
table.tableLayout td.columnHead {}
td.columnHead div { border:1px solid rgba(0,0,0,0.2);border-radius:5px 5px 0 0;   padding: 6px 5px 3px;}

td.bronze div { border:1px solid #0071bb;border-radius:5px 5px 0 0;   padding: 6px 5px 3px;;text-align:center;margin-bottom:2px}

td.bronze div { 
padding-bottom:7px;
background: #ffffff; /* Old browsers */
 
/*background: -moz-linear-gradient(top,  #32a2c7 0%, #0084af 100%); *//* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#32a2c7), color-stop(100%,#0084af));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #32a2c7 0%,#0084af 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #32a2c7 0%,#0084af 100%);*/ /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #32a2c7 0%,#0084af 100%); *//* IE10+ */
/*background: linear-gradient(to bottom,  #32a2c7 0%,#0084af 100%);*/ /* W3C */

}

td.bronze .PlanTabPrices { color:#000000;margin-top:2px;border:none}
td.bronze .columnHeadName{ color:#0071bb;}
td.bronze .columnHeadButton { background-color:#0071bb; color:white}



td.silver div { border:1px solid #688d13;border-radius:5px 5px 0 0;   padding: 6px 5px 3px;;text-align:center;margin-bottom:2px}

td.silver div {
padding-bottom:7px;
background: #ffffff; /* Old browsers */
*/background: -moz-linear-gradient(top,  #c80d01 0%, #9e1b19 100%);*/ /* FF3.6+ */
*/background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c80d01), color-stop(100%,#9e1b19));*/ /* Chrome,Safari4+ */
*/background: -webkit-linear-gradient(top,  #c80d01 0%,#9e1b19 100%);*/ /* Chrome10+,Safari5.1+ */
*/background: -o-linear-gradient(top,  #c80d01 0%,#9e1b19 100%);*/ /* Opera 11.10+ */
*/background: -ms-linear-gradient(top,  #c80d01 0%,#9e1b19 100%);*/ /* IE10+ */
*/background: linear-gradient(to bottom,  #c80d01 0%,#9e1b19 100%);*/ /* W3C */
}

td.silver .PlanTabPrices { color:#000000;margin-top:2px;border:none}
td.silver .columnHeadName{ color:#688d13;}
td.silver .columnHeadButton { background-color:#688d13; color:white}

td.black { background: url(Images/ChooseaPlan/table_black_l.gif) top left no-repeat #787878; }
td.black div { background: url(Images/ChooseaPlan/table_black_r.gif) top right no-repeat transparent; color: #fff; }

td.gold div { border:1px solid #5f1950;border-radius:5px 5px 0 0;   padding: 6px 5px 3px;text-align:center;;margin-bottom:2px}


td.gold div { 
padding-bottom:7px;
background: #ffffff; /* Old browsers */
/*background: -moz-linear-gradient(top,  #2f2f2f 0%, #030303 100%);*/ /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f2f), color-stop(100%,#030303));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #2f2f2f 0%,#030303 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #2f2f2f 0%,#030303 100%);*/ /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #2f2f2f 0%,#030303 100%);*/ /* IE10+ */
/*background: linear-gradient(to bottom,  #2f2f2f 0%,#030303 100%);*/ /* W3C */
}



td.gold .PlanTabPrices { color:#000000;margin-top:2px;border:none} 
td.gold .columnHeadName{ color:#5f1950;}
td.gold .columnHeadButton { background-color:#5f1950; color:white}



tr.rowHeading td { background: #333; font-weight: bold; color: #fff; font-size: 12px; padding: 2px 8px 0px 8px; }
tr.dataRowLt td, tr.dataRowDk td { padding: 2px 8px 2px 8px; color: #222; font-size: 11px; text-align: center; }
tr.dataRowLt td.rowLabel, tr.dataRowDk td.rowLabel { text-align: left; font-weight: bold; }
tr.dataRowDk td { background: #eee; }
.columnHeadName, .columnHeadName a { float: left; color: #fff; font-size: 15px; font-weight: bold; width: 100%; text-align: center; }
.columnHeadName hr { margin: 0; padding: 0; color: white; height: 1px; border: 0; background-color: white; }
.columnHeadPrice { float: right; color: #fff; font-size: 12px; }
.tableButton { clear: both; padding: 0; margin: 0; font-size: 11px; width: 100%; display: block; }
.mark_true { height: 12px; min-width: 12px; background: url(Images/ChooseaPlan/mark_true.png) center 1px no-repeat; display: block; }
.mark_unlimited { height: 12px; min-width: 12px; background: url(Images/ChooseaPlan/mark_unlimited.png) center 1px no-repeat; display: block; }
span.mark_new { height: 12px; background: url(Images/ChooseaPlan/new_icon.gif) center 1px no-repeat; display: block; }
.mark_false { height: 12px; min-width: 12px; background: url(Images/ChooseaPlan/mark_false.png) center 1px no-repeat; display: block; }
.mark_false b, .mark_true b { display: none; }
.starclasson { background-image: url(Images/ChooseaPlan/star_on.png); background-repeat: no-repeat; background-position: left top; padding-left: 16px; padding-bottom: 16px; display: inline-block; }
.starclassoff { background-image: url(Images/ChooseaPlan/star_off.png); background-repeat: no-repeat; background-position: left top; padding-left: 16px; padding-bottom: 16px; display: inline-block; }
.tableLayout tr { height: 20px; }
.DnnModule-FormFactor { margin-top: 15px; }
table.CloudServerHeaderText { font-size: 13px; margin: 5px 0; width: 180px; }
/* .PlanTabPrices { font-size: 18px; font-weight: lighter; line-height: 32px; } */
a.dnnFormHelp { display: inline-block; position: absolute; right: 0; top: 2px; width: 13px; height: 15px; background: url(Images/ChooseaPlan/helpI-icn-grey.png) no-repeat left 1px;}
a.dnnFormHelp:hover + div.dnnTooltip > div, a.dnnFormHelp:active + div.dnnTooltip > div{visibility:visible;bottom:25px;left:-2px;padding-left: 10px;}

.dnnTooltip{position:absolute;right:-69px;}

.dnnTooltip .dnnFormHelpContent {width: 400px;}
/* Form Validation */
.dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired, .dnnForm select.dnnFormRequired { border-left: 7px #F00 solid; }
/* Internal */
/* Internal Header Content */
#HeaderCaseStudy { position: absolute; right: 0px; height: 206px; width: 399px; top: 0; background-repeat: no-repeat; }
#HeaderCaseText { position: absolute; bottom: 25px; right: 27px; text-align: right; font-size: 11px; }
#HeaderCaseText h3 { color: #fff; margin: 1px; font-size: 13px; font-weight: normal; line-height: 16px; }
#HeaderCaseText strong { color: #c4c4c4; }
.Red #HeaderCaseText strong { color: #fff; }
#HeaderCaseText span { color: #c4c4c4; }
.Red #HeaderCaseText span { color: #fff; }
#HeaderCaseText .HeaderYellow { color: #f2ed6a; }
.Red #HeaderCaseText .HeaderYellow { color: #f2ed6a; }
/* Customer Showcase */
.indent.SurveyList { background: url('images/CustomerTestimonialBG.gif') repeat-x #f1f1f1; width: 98%; margin: 5px; display: inline-block; vertical-align: top; border-top: #acb0b6 solid 1px; border-bottom: #acb0b6 solid 1px; border-right: #d3d5d8 solid 1px; border-left: #acb0b6 solid 1px; padding-left: 0; font-family: Arial; font-size: 14px; }
.SurveyListInner { padding: 20px; margin: 0; border: 1px solid #fff; }
.TestimonialName { color: #b70705; font-weight: bold; }
.TestimonialDate { color: #acb0b6; display: none; }
.SurveyList li { list-style: none; }
/*MME / SSU */
#SSUMME { width: 100%; margin: 40px 0 20px 0; position: relative; background: url('Images/SSU/SSULine.png') repeat-y center; padding-bottom: 20px; }
#SSUMME hgroup { background: #fff; height: 100px; margin-bottom: -40px; }
#SSUMME h2 { font-size: 58px; font-weight: bold; }
#SSUMME h2.WYDTitle { color: #0f476e; float: left; margin: 20px 0 0 60px; }
#SSUMME h2.WWDTitle { color: #a40109; float: right; margin: 20px 80px 0 0; }
#SSUMME p { clear: both; float: right; margin-right: 80px; }
#SSUMME div { width: 253px; font-size: 16px; font-weight: bold; line-height: 20px; margin-bottom: 3px; }
#SSUMME .WYD { clear: both; float: left; background: url('Images/SSU/YouDoBG.png') no-repeat right; padding-left: 44px; padding-right: 140px; margin-left: 44px; }
#SSUMME .OneLine { padding-top: 27px; height: 45px; }
#SSUMME .TwoLine { padding-top: 16px; height: 56px; }
#SSUMME .ThreeLine { padding-top: 7px; height: 65px; }
#SSUMME .WWD { clear: both; float: right; background: url('Images/SSU/WeDoBG.png') no-repeat; margin-right: 44px; padding-left: 140px; padding-right: 44px; }
/* SUPPORT PAGE */
#SupportPage { margin: 30px 0 0 0; }
#SupportPage h3 { color: #cc0000; font-family: "Arial"; font-weight: normal; font-size: 19px; margin-top: 0; margin-bottom: 4px; border-bottom: none; line-height: 24px; }
#SupportPage a.RedButton { margin: 40px 0; }
/* Popup */
#fancybox-frame { }
#fancybox-content { box-shadow: 0 0 20px 5px rgba(0,0,0,0.5); border-radius: 12px; border: 13px solid #343535; height: 433px; }
/* Other */
.ModDNNFAQsC a:hover { text-decoration: underline; }
.HeaderContainer .dnnActionMenuBody ul a:link, .HeaderContainer .dnnActionMenuBody ul a:active, .HeaderContainer .dnnActionMenuBody ul a:visited { color: #328DDE; font-weight: normal; }
#dnn_dnnCopyRight_lblCopyright.SkinObject { font-weight: normal; font-size: 0.8em; padding-left: 15px; }
.PDFLink { background: url('../Images/PDFIconSmall.gif') no-repeat; padding: 5px 0 0 30px; display: inline-block; height: 25px; margin-right: 15px; }
a.PDFLink { color: #000; font-weight: bold; text-decoration: none; }
table.CloudServerHeaderText td { border-right: none; }
.LightboxGallery tr td { padding-bottom: 15px; padding-top: 15px; }
.LightboxGallery a { border: 5px #000 solid; display: block; width: 200px; }
.ContactBox2012 strong { margin-top: 5px; display: block; }
.Advantages strong { font-family: "Arial"; font-size: 14px; line-height: 20px; }
/* Not sure ready to remove */
h2.Ready { margin: 0 0 -10px 0; padding: 20px 0 0 0; }
a.ToolsMore { position: absolute; bottom: 0; margin-left: 60px; display: block; margin-bottom: 11px; }
/* Admin Customisations */
#AdminMenu { height: 20px; width: 155px; background: #161616; position: absolute; top: 15px; right: 10px; z-index: 20; color: #fff; text-align: center; }
#dnn_BannerPane.dnnSortable { min-height: 25px; }


/* .columnHeadButton {cursor: pointer;background: none repeat scroll 0 0 #D9D9D9;border-radius: 3px 3px 3px 3px; color:black;display: block;font-size: 11px;height: 14px;padding: 2px 0 4px;text-align: center;text-decoration: none;width: 200px;} */


.columnHeadButton {;cursor: pointer;background: none repeat scroll 0 0;border-radius: 3px 3px 3px 3px;font-size: 11px;height: 14px;padding: 5px 10px 4px 10px;text-align: center;text-decoration: none;width: 150px;margin-bottom:4px}

.EnterpriseOverview h2{margin-bottom:0;}
.EnterpriseOverview img{margin-top: 15px;}
.EnterpriseOverview div{margin-bottom:40px;}

.KnowledgeCenter div{position:relative;height:120px}.KnowledgeCenter a{margin-bottom:0;font-weight: bold;}.KnowledgeCenter p{margin-top:0;}.KnowledgeCenter .dnnPrimaryAction{}

.rows{margin: 0 -13px -15px -13px;}
.row img{}
.row {padding:12px 12px 30px;position:relative;z-index:9;}
.row h3{margin: 21px 0 11px 270px;text-transform:uppercase;  font-size: 33px; color: #5A5A5A;font-weight: bold;letter-spacing: -2px;}
.row p{margin:0 0 0 270px;font-size: 15px;color: black;}
.row .dnnPrimaryAction{float:right;margin: 29px 40px 0 0;width: 150px;}
.row:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.rowB{background-color:#e3dede;z-index:10;}
.row:before {top:0;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-top-color:#e3dede;border-width: 14px;right: 13%;margin-left: -14px;}
.rowB:before{border-top-color:#fff;}
.row:first-child:before{border:none;}


/* Temporary Black Styling to become default */

.Black .HeaderImagePositionRight{margin:0;}
.Black.HeaderContainer h1 {display:block;width: 560px;margin-left: 50px;color: #fff;font-weight: bold;margin-bottom: 10px;margin-top: 24px;font-size: 37px;line-height: 42px;

background: -moz-radial-gradient(center, ellipse cover,  rgba(30,87,153,0.11) 0%, rgba(75,133,190,0) 47%, rgba(125,185,232,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(30,87,153,0.11)), color-stop(47%,rgba(75,133,190,0)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(30,87,153,0.11) 0%,rgba(75,133,190,0) 47%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(30,87,153,0.11) 0%,rgba(75,133,190,0) 47%,rgba(125,185,232,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(30,87,153,0.11) 0%,rgba(75,133,190,0) 47%,rgba(125,185,232,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at 40% 70%,  rgba(30,87,153,0.41) 0%,rgba(75,133,190,0) 47%,rgba(125,185,232,0) 100%); /* W3C */


}
.Black.HeaderContainer .dnnPrimaryAction{margin-left: 50px;margin-top: 15px;width: 140px;}

/* Country Select V2 */

#ContactBarContainer{width: 953px;margin:auto;height: 40px;position:relative;}
#ContactBar{color:#fff;position:absolute;right:0;z-index: 2;width: 100%;}
#ContactBar > div{float: left;}

#ContactBar a{color:#fff;margin-right: 8px;}
#ContactBar span{}
#ContactBar #SupportContact{padding:6px 4px 4px 5px;font-weight:bold; margin-left: 40px;float:right;}
#ContactBar #SupportContact a{margin-left:15px}
#ContactBar #CountrySelect, #ContactBar #CustomerLogin{
    float: right;
    padding: 6px 9px 4px 9px;
}
#ContactBar #CustomerLogin a{font-weight:bold}
#SalesContact, #CountrySelect{/* background:#A40109; */padding: 6px 9px 4px 9px;font-weight:bold;box-sizing: -moz-border-box;box-sizing: -webkit-border-box;box-sizing: border-box;}
#SalesContact{float:left;}
#ContactBar a#ChangeLocation{font-weight:normal;text-decoration: none;margin-right:0;}

#ContactBar #SelectLocation{clear:both;float:right;padding: 0 20px 20px;background:#fff;color:#000;border: 8px solid #3D3D3D;border-top: 4px solid #A40109;width: 280px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display: none;}
#ContactBar.showLocationSelect #SelectLocation{display:block;}
#ContactBar #SelectLocation a{display:block;color:#000;}
#SelectLocation ul{margin:0;}
#SelectLocation li{list-style:none;}
#SelectLocation li span{display:inline-block;width: 70px;}
#SelectLocation li span.phoneNumber{width: auto;}
#SelectLocation > span{display:block;margin:0;}
#SelectLocation strong{margin-top:20px;display: block;}
#SelectLocation .fleft{width:50%;}
#SelectLocation .fright{width:45%;}

a#aControlID22on{display:inline-block;padding-left:25px;background:url('Images/CountrySelect/ChatIcon.png') no-repeat center left}
.emailIcon{display:inline-block;width:20px;height:10px;background:url('Images/CountrySelect/EmailIcon.png') no-repeat;}
.phoneIcon{display:inline-block;width: 29px;height: 29px;background: url('Images/phoneIcon.png') no-repeat top;background-size:100%;vertical-align: middle;margin-right: 7px;position: relative;top: -2px;}
#ContactBar #aControlID22off{display:none;}

/*  Transition to Managed.com */
.managedTransitionMessage{background:#fff;height: 400px;}
.managedTransitionMessage h2{font-size:25px;}
h3.transitionMessage{font-size:20px}
span.pDNNRed{color:#d22027;font-weight:bold}
span.managedBlue{color:#0071bb;font-weight:bold;}
.managedTransitionMessage p{font-size:14px}
.managedTransitionMessage img{margin-top:-20px;width:340px}
.ModPowerDNNWebsiteAnalyzersSalesContactFormC .managedTransitionMessage{margin-right:30px}




#dnn_headerPaneRight{
    float:right;
    font-size:18px;
    color:#fff;
    font-weight:bold;
}

a.getQuoteButton{color:#fff;font-weight:bold;background:#d02027;text-decoration:none;padding:10px 18px;margin-left:20px;font-size:14px}