
.NormalTextBox {
	FONT-WEIGHT: normal; font-size: 12px; COLOR: #464646;  FONT-FAMILY: tahoma; padding:0px;
}
div.NormalTextBox {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: 0px
}
.NormalTextBox#dnn_dnnSEARCH_txtSearch {
   border: 1px solid #EEE;
background: none repeat scroll 0% 0% #FFF; padding: 0px 12px;
height: 30px; width:400px;
border: 0px none;
background-color: transparent;
background-image: none;
color: #555;
font-size: 12px;
line-height: 30px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}

ul.searchSkinObjectPreview{z-index: 20000!important;}

#ControlEditPageMenu > li ul {
 }
#ControlBar ul {
z-index: 9999999!important; }

#ControlBar #ControlEditPageMenu > li  {
}

.pricing-footer  a:visited { color:#ffffff!important;}

.hshadow { font-size:28px!important; color:#ffffff!important; 
text-shadow:  2px 2px 7px #333333;}

.red-bg {
padding: 0px 0;
background-color: #D42F31; background-image:url(images/videobg.jpg);
}

body.product-gmail-page .hero.quote {
-ms-filter: 'progid:DXImageTransform.Microsoft.AlphaImageLoader( src=\'/portals/0/businessemailsolution.jpg\', sizingMethod=\'scale\')';
background-image: url('/portals/0/businessemailsolution.jpg');
background-position: 40% 50%;
background-repeat: no-repeat;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/portals/0/businessemailsolution.jpg',sizingMethod='scale');
}

@media screen and (min-width: 1304px)
.hero.quote {
height: 500px !important;
padding-top: 0 !important;
}
.hero.quote {
color: #fff;
font-size: 14px;
padding-top: 39.31624%;
text-align: center;
}

.hero-content {
padding-top: 100px;
}
.hero-content {
bottom: 0;
left: 15px;
position: absolute;
right: 15px;
top: 0;
}
.hero-content .content, .hero-content>.maia-max {
height: 100%;
margin: 0 auto;
max-width: 978px;
width: 100%;
}

.space50 {
min-height:50px;
}

.dnnFormPopup { position:relative!important;}
.dnnDropDownList .selected-item a, .dnnDropDownList .selected-item a:link, .dnnDropDownList .selected-item a:visited, .dnnDropDownList .selected-item a:hover, .dnnDropDownList .selected-item a:active {

  height: 28px!important;

}
.top-nav > ul > li.hasChildren span {
color: #3D53AE;
	  display: block;
  font-size: 18px;
  padding: 0 17px;
  padding-top: 18px;
  height: 63px;
  text-transform: uppercase;
  overflow: hidden;
  text-align: center;
  }

