html, body, #Form { height:100%; font-family:Helvetica; background: url('images/AM2_MainBG.png') repeat-x #1d4e79; }
a, a img { outline:0; border:0; }
@font-face { font-family: 'BebasNeueRegular'; src: url('Font/bebasneue-webfont.eot'); src: url('Font/bebasneue-webfont.eot?#iefix') format('embedded-opentype'), url('Font/bebasneue-webfont.woff') format('woff'), url('Font/bebasneue-webfont.ttf') format('truetype'), url('Font/bebasneue-webfont.svg#BebasNeueRegular') format('svg'); font-weight: normal; font-style: normal; }
.AMH { min-height:100%;}



.HomeSkin, .DefaultSkin { min-height: 100%;
width: 990px;
margin: auto;
position: absolute;
z-index: 1;
background: #dadada;
border-radius: 6px 0 0 0;
top: 150px;
}



.AMH #Header {
width: 990px;
height: 180px;
margin: auto;
position: absolute;
z-index: 200;



}


.Normal, .NormalDisabled, .NormalDeleted {
font-size: 11.5px;
font-weight: normal;
line-height: 19px;
}



#Panes2 #dnn_ContentPane {
width: 720px;
}

#AM2Width{
	margin:auto;
	position:relative;
	width:990px;
}

.HomeSkin #Header { position: absolute; top: 35px; }


.DefaultSkin #Header { background:url(images/AMHosting-Logo.jpg) no-repeat 0 0; }


.AMH #Header #LogoLink {
display: block;
height: 100px;
width: 400px;
position: absolute;
top: 32px;
left: -11px;
cursor: pointer;
text-indent: -9999px;
background: url('images/AM2_Logo.png') no-repeat;
 }

.AM2Tagline {
position: absolute;
top: 68px;
left: 350px;
font-weight: bold;
color: #ea5932;
font-size: 13px;
background: url('images/AM2_TaglineDivider.png') no-repeat;
padding-left: 12px;
height: 27px;
display: block;
padding-top: 10px;
}

#AM2TopLinks{
position: absolute;
top: 10px;
right: 120px;
font-size: 10px;
}

#AM2TopLinks a{
	color:#fff;
	font-weight:normal;
	margin-right:20px;
}

#dnn_HeaderPane h3, #dnn_HeaderPane h1, #dnn_HeaderPane h2{
font-family: helvetica;
font-weight: 100;

}

#HeaderBGLeft{
	float:left;
	height:347px;
	width:672px;
	background:url(images/AM2HeaderBGPic.jpg) no-repeat;
	margin-bottom: 15px;
}

#HeaderBGRight{
	float:right;
	height:347px;
	width:318px;
	background:url(images/AM2HeaderBGRight.png) no-repeat;
}

#HeaderBGRight a {
display: block;
}

#HeaderBGRight h3 {
display: block;
padding-top: 35px;
color: #fff;
font-size: 22px;
padding-left: 32px;
text-shadow: 1px 1px 1px #333;
font-weight: normal;
}

#HeaderBGLeft h3 {
display: block;
padding-top: 90px;
color: #fff;
font-size: 28px;
padding-left: 32px;
line-height: 40px;

}

#HeaderBGRight .HeaderFirst h3{
	padding-top: 62px;
}

#HeaderBGRight span{
	display:block;
	margin-top:-20px;
	color:#CCC;
	font-style:italic;
	padding-left:32px;
	text-shadow: 2px 2px 5px #000;
}

#HeaderBGLeft p {
display: block;
margin-top: -20px;
color: #fff;
padding-left: 32px;
}


.AM2_GreenButton {
margin-left: 32px;
margin-top: 60px;
background: url(images/AM2_GreenButton.png) no-repeat;
display: block;
height: 25px;
width: 122px;
text-align: center;
padding-top: 7px;
}

a.AM2_GreenButton {
color: #fff;
font-weight: bold;
}


#leftandcontent {
width: 720px;
}

#dnn_leftpane {
width: 200px;
float: left;
border-right: 1px #fff solid;
}

#leftandcontent #dnn_contentpane {
width: 440px;
}



#LowerPanes2Column {
padding: 0 20px 0 20px;
background: url('images/AM2_HoverBox.png') bottom no-repeat #fff;
}

#dnn_TwoColumnLeftPane {
float: left;
width: 475px;
background:url('images/AM2IntheLab_Divider.gif') no-repeat right;
}

#dnn_TwoColumnRightPane {
width: 475px;
float: right;
}

#LowerPanesRowOne {
background: url('images/AM2_HoverBox.png') bottom no-repeat #fff;
padding: 24px 24px 40px 24px;
}

#dnn_ThreeColumnRightPane {
width: 300px;
float: right;
}

#LowerLeftAndMiddle {
width: 620px;
float: left;
}

#dnn_ThreeColumnLeftPane {
width: 300px;
float: left;
background:url('images/AM2IntheLab_Divider.gif') no-repeat right;
}

#dnn_ThreeColumnMiddlePane {
width: 300px;
float: right;
background:url('images/AM2IntheLab_Divider.gif') no-repeat right;
height: 240px;
}


#LowerPanesRowTwo {
background: url('images/AM2_HoverBox.png') bottom no-repeat #fff;
padding: 24px 24px 40px 24px;
}

#dnn_LowerRowTwoRightPane {
width: 300px;
float: right;
}

#LowerRow2LeftAndMiddle {
width: 620px;
float: left;
}

#dnn_LowerRowTwoLeftPane {
width: 300px;
float: left;
background:url('images/AM2IntheLab_Divider.gif') no-repeat right;
}

#dnn_LowerRowTwoMiddlePane {
width: 300px;
float: right;
background:url('images/AM2IntheLab_Divider.gif') no-repeat right;
}



.AppTitleBG h1 {
margin-top: 50px;
font-size: 30px;
color: #fff;
margin-bottom: 10px;
}

.AM2TaglineOrange {
font-style: italic;
color: #fff;
}

.AMBlue {
color: #0d70aa;
}

.AMOrange{
	color:#e84128;
}

.FloatLeft {
float: left;
}
.FloatRight {
float: right;
}

.FiftyPercent {
width: 48%;
}

.KBTable td {
padding-left: 35px;
background: url('images/AM2LabResources_Folder.png') no-repeat left 50%;
}

.AMBlue.KBHead {
background: none;
padding-left:0;
}

.KBHead a {
line-height: 0px;
}

.LearnMore {
display: block;
color: #0d70aa;
font-weight: bold;
font-size: 10px;
}

.AMBlueButton {
position: absolute;
background: url('images/AM2_BlueButton.png') no-repeat;
display: block;
height: 25px;
width: 120px;
text-align: center;
padding-top: 7px;
margin-top: 10px;

}

a.AMBlueButton {
color: #fff;
font-weight: bold;
}

.AMOrangeTickList {
clear: both;
}

.AMOrangeTickList li {
list-style: none;
list-style-image: url('images/AM2_TickListIcon.png');
font-weight: bold;
line-height: 24px;
}

/*Menu*/

.AMH #Header #Nav { width:946px; position:absolute; bottom:0; left:21px; z-index:201; border-radius:5px; background: url('images/AM2_MenuBGRHS.png') no-repeat 100% 0; }

#Nav ul {
background: url('images/AM2_MenuBG.png') repeat-x 0 0;
overflow: visible;
margin: 0;
padding: 0;
border-radius: 5px;
height: 40px;
 }
#Nav div { float:left; text-align:center; border-radius:5px; }
#Nav div p { line-height:0; color:#fff; font-size:9px; margin: 6px; color: #fff;}
#Nav li { display:inline-block; border-left:solid 1px #fff; border-right:solid 1px #c3c3c3; padding:12px 14.5px; margin:0; height:12px; }

#BlueMenu ul {  border-left:1px solid #c3c3c3; border-radius:0; }
#Nav #BlueMenu { background:#002584; }
#Nav .BlueMenu .First { background:url('images/AMblueHighlightLeft.png') no-repeat 1px 1px; border-left:none; }
#Nav .BlueMenu .Last { background:url('images/AMblueHighlightRight.png') no-repeat 99% 1px; }

#GreenMenu ul {  border-left:1px solid #c3c3c3; border-radius:0; }
#Nav #GreenMenu { background:#00ae29; }
#Nav .GreenMenu .First { background:url('images/AMGreenHighlightLeft.png') repeat-y 1px 1px; border-left:none; }
#Nav .GreenMenu .Last { background:url('images/AMGreenHighlightRight.png') repeat-y 99% 1px; }


#OrangeMenu ul { border-radius:5px 0 0 5px; }
#Nav #OrangeMenu { background:#e34d27; border-radius:5px; }
/*#NormalMenu ul { border-radius:0 5px 5px 0; border-left:1px solid #c3c3c3; border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; border-radius:5px 0 0 5px; }
*/

#Nav .OrangeMenu .First { background:url('images/AMorangeHighlightLeft.png') no-repeat 1px 1px; border-left:none; }
#Nav .OrangeMenu .Last { background:url('images/AMorangeHighlightRight.png') no-repeat 99% 1px; }
#NormalMenu ul { border-radius:0; }


#Nav #NormalMenu { border-radius:5px; }
#Nav .AMMenu .Selected { background:url('images/AMMenuSelectedBG.gif'); color:#fff; }
#Nav a:hover{text-decoration:none;}

/*Nav2*/


#AM2Nav2 {
background: url('images/AM2_SubBG.png') top repeat-x;
}


#Nav2{

width: 100%;
height: 40px;
background: url('images/AM2_SubBGLeft.png') no-repeat;


}
#Nav2Tabs {
padding: 0;
margin: 0;
display: inline-block;
height: 100%;
background: url('images/AM2_SubBGRight.png') right no-repeat;
width: 100%;
}



#Nav2Tabs li{
text-align: center;
padding: 0 5px 7px 5px;
color: #404040;
font-size: 12px;
display: inline-block;
height: 32px;
background: url('images/AM2_SubSeparator.png') top right no-repeat;

}

.SMTitle {
display: block;
padding: 14px 10px 8px 10px;

}

.Selected .SMTitle{
	box-shadow: 0 0 16px #999 inset;
}

#Nav2Tabs .Selected{


}

#Nav2Tabs li .SMArrow{
	position:absolute;
	right:12px;
	top:13px;
	width:32px;
	height:22px;
	background:url('images/AMSecondaryMenuArrow.png') no-repeat;
}

#Nav2Tabs li .SMStar{
	position:absolute;
	right:12px;
	top:10px;
	width:29px;
	height:28px;
	background:url('images/AMSecondaryMenuStar.png') no-repeat;
}

#Nav2Tabs  .SMTitle{

}




/*.RadMenu_AMH{margin:2px 0 0 0;width:850px;}
        .RadMenu_AMH .rmRootGroup .rmItem .rmLink{padding:0;margin:0;}
        .RadMenu_AMH .rmRootGroup .rmItem .rmLink:hover{cursor:pointer;background:url(images/Menu_Hover.jpg) repeat-x 0 0;}
        .RadMenu_AMH .rmRootGroup .rmItem .rmLink .rmText{color:#3b4265;font-size:12px;line-height:30px;font-family:Verdana;padding:0 10px 0 11px;margin:0;background:url(images/Menu_Span.jpg) no-repeat 0 0;}
        .RadMenu_AMH .rmRootGroup .rmFirst .rmLink .rmText{background:none;}
        .RadMenu_AMH .rmRootGroup .rmItem .rmLink:hover .rmText{color:#C24941;background:url(images/Menu_Hover_Span.jpg) no-repeat 0 0;}
        .RadMenu_AMH .rmRootGroup .rmFirst .rmLink:hover .rmText{background:url(images/Menu_Hover_SpanFirst.jpg) no-repeat 0 0;}

		.RadMenu_AMH .rmGroup{background:#F6F6F6;border:solid 1px #999;border-top:0;}
		.RadMenu_AMH .rmGroup .rmItem .rmLink {text-decoration:none;}
		.RadMenu_AMH .rmGroup .rmItem .rmLink .rmText{background:none;font-size:11px;}
		.RadMenu_AMH .rmGroup .rmItem .rmLink:hover .rmText{background:none;}*/


/* Header Banner*/

#AMHeaderBG{
	background:url('images/AMHeaderBG.jpg') no-repeat -3px 100%;
	width:958px;
	height:170px;

}

#AMHeaderBG img{
	float:right;
	margin-top:3px;
	margin:3px 50px 0 0;
}

#AMHeaderBG H1{
	color:#fff;
	padding:55px 0 0 30px;
	font-size:25px;
	margin:0 0 15px 0;
}

#AMHeaderBG H2{
	color:#fff;
	padding:0 0 0 30px;
	text-transform:none;
	font-size:12px;
}



.AMH #Header #Contact { position:absolute; right:25px; bottom:45px; z-index:201; }
.AMH #Header #Search { position:absolute; right:25px; top:25px; z-index:201; }
.AMH #Login { position:absolute; bottom:0; right:25px; height:30px; width:80px; z-index:202; background:url(images/icoLogin.jpg) no-repeat 0 4px; }
.AMH #Login .SkinObject { color:#bf4940; font-family:Verdana; padding:0 0 0 30px; line-height:26px; }
.AMH #Content #BannerContainer {}
.AMH #Content {
	padding-bottom: 380px;
	margin: 0;
	background: #fff;
	box-shadow: 0 20px 10px rgba(0,0,0,20);
}

/* Panes */
#dnn_TopPane, table.Panes { clear:both; padding:0 0 10px 0; }
table.Panes { width:100%; }
#dnn_LeftPane .DnnModule, #dnn_RightPane .DnnModule {clear:both;  }
#dnn_LeftPane .DnnModule { margin:0 20px 0 0; }
#dnn_RightPane .DnnModule { margin: 0 0 20px 20px; }
#dnn_BottomPane {
clear: both;
padding: 10px 20px 50px 20px;
}
#dnn_FooterPane { margin:25px 25px 0 25px; }

#dnn_ContentPane{
width: 497px;
float: left;
}

#dnn_RightPane{
width: 443px;
float: right;
}

#PanesFullWidth #dnn_ContentPane{
	width:auto;
}

#LeftAndRight{float:left; width:620px;}
#dnn_LowerLeftPane{float:left; width:305px}
#dnn_LowerMiddlePane{float:right; width:305px}
#dnn_LowerRightPane{float:right; width:305px;}


#FullWidth #dnn_ContentPane {
width: auto;
padding-bottom: 20px;
}

.AMH #FullWidth { padding: 30px 20px 20px 20px;
background: url('images/AM2_HoverBox.png') bottom no-repeat #fff; }


.AMH #Panes { padding:30px 24px 20px 24px; background:#fff; }
.AMH #Panes2 { padding: 30px 20px 20px 20px;
background: url('images/AM2_HoverBox.png') bottom no-repeat #fff; }

#Panes2 #dnn_RightPane {
width: 220px;
}

.AMH #Footer { background:url(images/AM2_FooterBG2.png) repeat-x 0 bottom; height:380px; width:990px; position:absolute; bottom:0; left:0px; }
.AMH #Footer #Terms { position:absolute; bottom:0; left:25px; padding:0 0 6px 0; }
.AMH #Footer #Terms .SkinObject { line-height:30px; color:#ccc; font-weight:normal; font-family:Verdana; font-size:11px; }
.AMH #Footer #dnn_dnnPrivacy_hypPrivacy { padding:0 15px 0 0; border-right:1px solid #5f6676; }
.AMH #Footer #dnn_dnnTerms_hypTerms { padding:0 0 0 15px; }
.AMH #Footer #dnn_dnnCopyRight_lblCopyright { font-weight:normal; font-family:Verdana; font-size:11px; color:#ccc; position:absolute; right:25px; bottom:16px; }
.AMH #Footer #Terms #dnn_Login_cmdLogin { color:#101831; }
/* DNN Overrides */
.paneOutline { border:0; }
.paneOutline span.SubHead center { display:block; border-top:1px dashed #aaa; border-bottom:1px dashed #aaa; color:#aaa; font-weight:normal; line-height:24px; }
/* Fonts */
.Normal {font-family:Helvetica; }
#Footer .Normal { color:#fff; line-height:14px; }
h1 { color:#3b4265; font-size:18px;  margin:0 0 1em 0; }
h2 { color:#3b4265; font-size:14px;  margin:0 0 1em 0; }
h3 {
font-size: 12px;
margin: 0 0 1em 0;
color: #0d70aa;
}
h1 span, h2 span, h3 span {  }
ul { padding:0 0 0 1.5em; }
ul li { padding:0; list-style-type:disc; }
.SubHead { color:#3b4265; font-size:12px; font-weight:bold; }
/* Content */
	/* Banner */

#HomeBanner { background:url(images/Home-BannerBG.jpg) no-repeat 0 0; width:946px; height:402px; position:relative; z-index:10; margin:0 0 10px 0; }
#HomeBanner .Ribbon { position:absolute; right:0; top:0; z-index:11; }
#HomeBanner h2 { font-family:BebasNeueRegular; color:#FFF; font-size:45px; position:absolute; left:25px; top:40px; z-index:15; font-weight:normal; }
#HomeBanner h3 { font-family:BebasNeueRegular; color:#FFF; font-size:25px; position:absolute; left:25px; top:85px; z-index:15; font-weight:normal; }
#HomeBanner .Pricing { display:block; zoom:1; position:absolute; bottom:115px; right:80px; z-index:14; }
#HomeBanner .Button { position:absolute; bottom:50px; right:30px; z-index:15; }
#HomeBanner .Info { position:absolute; top:180px; left:25px; z-index:14; }
#HomeBanner .Normal { color:#FFF; font-weight:bold; font-size:12px; }
#HomeBanner ul { padding:.5em 0 0 0; margin:0; float:left; margin:0 30px 0 0; }
#HomeBanner ul li { font-weight:normal; list-style-type:none; padding:0; margin:0; line-height:28px; padding:0 0 0 3em; }
#HomeBanner ul li.ico1 { background:url(images/Icons.png) no-repeat 0 0; }
#HomeBanner ul li.ico2 { background:url(images/Icons.png) no-repeat 0 -24px; }
#HomeBanner ul li.ico3 { background:url(images/Icons.png) no-repeat 0 -50px; }
#HomeBanner ul li.ico4 { background:url(images/Icons.png) no-repeat 0 -80px; }
#HomeBanner ul li.ico5 { background:url(images/Icons.png) no-repeat 2px -112px; }
#HomeBanner ul li.ico6 { background:url(images/Icons.png) no-repeat 2px -142px; }
#HomeBanner strong { color:#ee8729; font-weight:bold; }
#IncludedFeatures { position:absolute; bottom:12px; left:60px; }
#IncludedFeatures img { margin:0 40px 0 0; }

/* Footer */
#Footer h3 { color:#fff; font-size:14px; background:url(images/TitleBorder.png) repeat-x 0 bottom; padding:0 0 8px 0; margin:0 0 .5em 0; }
#Footer a { color:#fff; }
#WhyChoose { height:86px; background:url(images/Why-Choose.png) no-repeat 0 0; text-align:right; margin:25px 20px 0; }
#WhyChoose a { display:inline-block; margin:0 0 0 25px; }



#footerwebhosting {
	width: 150px;
	float: left;
	margin: 15px 0 0 20px;
	padding: 7px 0 0 0;
}
#footerwebhosting ul { padding:0; }
#footerwebhosting ul li.last { background:none; }

#footerdomainnames {
	width: 150px;
	float: left;
	margin: 15px 0 0 20px;
	padding: 7px 0 0 0;
}
#footerdomainnames ul { padding:0; }
#footerdomainnames ul li.last { background:none; }


#footeraboutus {
	width: 150px;
	float: left;
	margin: 15px 0 0 20px;
	padding: 7px 0 0 0;
}
#footeraboutus ul { padding:0; }
#footeraboutus ul li.last { background:none; }


#footercontactus {
	width: 150px;
	float: left;
	margin: 15px 0 0 20px;
	padding: 7px 0 0 0;
}
#footercontactus ul { padding:0; }
#footercontactus ul li.last { background:none; }



#footerhelp {
	width: 200px;
	float: left;
	margin: 15px 0 0 20px;
	padding: 7px 0 0 0;
}
#footerhelp ul { padding:0; }
#footerhelp ul li.last { background:none; }



#footerdedicatedservers {
	width: 250px;
	float: left;
	margin: 15px 0 0 20px;
	padding: 7px 0 0 0;
}

#footervps {
	width: 250px;
	float: left;
	margin: 15px 0 0 20px;
	padding: 7px 0 0 0;
}

#Footer ul li {
list-style-type: none;
background: url(images/TitleBorder.png) repeat-x 0 bottom;
padding: 5px 0 6px 0;
font-size: 11px;
}

#Footer ul {
padding:0;
}

#Services { width: 250px;
float: left;
margin: 15px 0 0 100px;
padding: 7px 0 0 0; }

#Team { width: 220px;
float: left;
margin: 15px 0 0 100px;
padding: 7px 0 0 0; }
#Team .Spotlight { height:69px; clear:both; diplay:block; clear:both; width:100%; margin:0 0 2px 0; }
#Team .Spotlight img, #Team .Spotlight div { float:left; }
#Team .Spotlight div { width:140px; font-size:9px; margin:10px 0 0 4px; }
/* Welcome Info */
	#WelcomeInfo .Welcome { float:left; width:400px; }
#WelcomeInfo .Services { float:left; width:480px; border-left:solid 1px #afafaf; margin:0 0 0 30px; }
#WelcomeInfo .Services div { padding:0 0 0 35px; }
#WelcomeInfo .Services div.Ico1 { background:url(images/icoScreen.png) no-repeat 20px 5px; padding:0 0 0 90px; }
#WelcomeInfo .Services div.Ico2 { background:url(images/icoPhone.png) no-repeat 20px 5px; padding:0 0 0 90px; }
#WelcomeInfo h3 { font-weight:normal; font-size:14px; }
/* Product Data Tables */
	table.tableLayout { width:100%; }
table.tableLayout td {border-right:solid 2px #fff; }
td.columnHead {
	 }
td.columnHead div { padding: 6px 8px 6px 8px; }


td.bronze { background: url(images/infotable/table_blue_l.gif) top left no-repeat; }
td.bronze div { background: url(images/infotable/table_blue_r.gif) top right no-repeat transparent; }
td.silver { background: url(images/infotable/table_grey_l.gif) top left no-repeat; }
td.silver div { background: url(images/infotable/table_grey_r.gif) top right no-repeat transparent; }
td.black { background: url(images/infotable/Formfactor_Black.png) no-repeat #191919; border: 0px solid #fff; border-radius:5px 5px 0 0; }
td.black div { color: #fff; }
td.blue { background: url(images/infotable/Formfactor_Blue.png) no-repeat #1c5f94; border-radius:5px 5px 0 0; }
td.blue div { color: #fff; }
td.red { background: url(images/infotable/Formfactor_Red.png) no-repeat #d74925; border-radius:5px 5px 0 0; }
td.red div { color: #fff; }
td.gold { background: url(images/infotable/table_red2_l.gif) top left no-repeat; }
td.gold div { background: url(images/infotable/table_red2_r.gif) top right no-repeat transparent; }
table.tableLayout .columnHeadName td{
	border-right:none;
	color: #fff;
}


tr.rowHeading td { background: #333; font-weight: bold; color: #fff; font-size: 12px; padding: 4px 8px 4px 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: 14px; font-weight: bold; width:100%; text-align:center; }
.columnHeadName hr { margin:0; padding:0; color:white; height:1; 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; }
.yep { height: 12px; min-width: 12px; background: url(images/infotable/yep.gif) center 1px no-repeat; display: block; }
span.new { height: 12px; background: url(images/infotable/new_icon.gif) center 1px no-repeat; display: block; }
.nope { height: 12px; min-width: 12px; background: url(images/infotable/nope.gif) center 1px no-repeat; display: block; }
.nope b, .yep b { display: none; }
.starclasson { background-image:url(images/star_on.png); background-repeat:no-repeat; background-position: left top; padding-left: 16px; padding-bottom: 16px; display: inline; }
.starclassoff { background-image:url(images/star_off.png); background-repeat:no-repeat; background-position: left top; padding-left: 16px; padding-bottom: 16px; display: inline; }


.icoFacebook { background: url("images/AM2_SocialIcons.png") no-repeat scroll -27px 0 transparent; height:20px; width:22px; }
.icoIN { background: url("images/AM2_SocialIcons.png") no-repeat scroll -56px 0 transparent; height:20px; width:22px; }
.icoTwitter { background: url("images/AM2_SocialIcons.png") no-repeat scroll 0 0 transparent; height:20px; width:22px; }

.Social-Links span {
display: inline-table;
color: #fff;
padding-bottom: 3px;
font-size: 10px;
margin-right: 20px;
}

.Social-Links { width: 150px;
margin-top: 5px; }


#dnn_SocialMediaPane {width:300px; height:32px; position:absolute;}


.dnntweet-Placeholder { width: 100%; }
ul.cs-twitter-list li div.cs-twitter-content a.cs-twitter-content-time, ul.cs-twitter-list li div.cs-twitter-content a.cs-twitter-content-reply { color: #CCC; }
#dnn_Login_loginLink { color:#121A31 !important; }

/*My Account*/

#MyAccountDiv{
	position: absolute;
top: 0px;
right: 20px;

}

#MyAccountPopUp{

	position: absolute;
	top: 0px;
	left: 0px;width: 137px;
	height: 218px;
	background:url('images/MyAccountPopupBG.png') no-repeat;
	z-index: 3000;
	border-radius:5px;
	display:none;
}

#MyAccountMenu{
	padding:0;
}

#MyAccountMenu li{
	list-style-type:none;
	display:block;
	width:100%;
	height:100%;
}

#MyAccountMenu li span{
	display: block;
	width: 70px;
	margin-left: 37px;
	text-align: center;
	padding-top: 3px;
}

#MyAccountDiv #MyAccountOpen, #MyAccountDiv #MyAccount{
	display:block; color:#01dd0f; font-size:11px;
	margin: 9px 0 0 14px;
}


#MyAccountMenu .AMControlPanel{background:url('images/MyAccountPopupImages.png') no-repeat 0 0;}
#MyAccountMenu .BillingManager{background:url('images/MyAccountPopupImages.png') no-repeat 0 -40px;}
#MyAccountMenu .KnowledgeBase{background:url('images/MyAccountPopupImages.png') no-repeat 0 -83px;}
#MyAccountMenu .ServerStatus{background:url('images/MyAccountPopupImages.png') no-repeat 0 -125px;}

#MyAccountMenu a{
	display: block;
	width: 120px;
	height: 36px;
	background: url('images/AMmenuBG.jpg');
	border-radius: 5px;
	border: solid 1px #C3C3C3;
	margin: 5px;

}

.DnnModule{z-index:150; clear: both;}
#MyAccountAvatar{display:block; float:left; width:13px; height:13px; padding-right:6px; background:url('images/AMMyAccountAvatar.png') no-repeat;}

#AMPhoneNumber{clear:both; display:block; float:right; margin:5px 25px 0 0; font-weight:bold; color:#FFF; font-size:11px; }

.clear { clear:both; }


#AM2Contacts {
position: absolute;
top: 50px;
right: 20px;
color: #fff;
font-weight: bold;
font-size: 10px;
}

#AM2Contacts a {
display: block;
background: url('images/AM2_SpeechBubble.png') no-repeat;
color: #fff;
padding-left: 30px;
height: 30px;
padding-top: 3px;
}

#AM2Contacts span {
display: block;
background: url('images/AM2_Talk2anExpert.png') no-repeat;
padding-left: 30px;
line-height: 9px;
height: 35px;
padding-top: 4px;
}

#AM2Contacts p {
font-size: 9px;
line-height: 0px;
font-weight: normal;
font-style: italic;
}






/*Homepage CMS Boxes*/
.HomeCMSBox{
position: relative;
float: left;
width: 215px;
text-decoration: none;
margin: 0 18px 30px 0;
line-height: 4px;


}

.HomeCMSTitle {
font-size: 13px;
margin: 13px 0 0 0;
}

.HomeCMSBox p {
margin: 13px;
color: #000;
}

a:hover{

	text-decoration: none;
}

.HomeLowerBoxes{
background: url('images/AM2_HomepageLowerBoxBG.png') no-repeat;
width: 275px;
height: 69px;
display: block;
padding: 9px;
font-size: 10px;
line-height: 11px;
}

.HomeLowerBoxTitle {
display: block;
font-weight: bold;
font-size: 13px;
line-height: 10px;
}

.HomeLowerBoxes span {
color: #000;
}

.HomeLowerBoxes p {
color: #000;
}


.TenReasonsPaper{
	background: url("/portals/0/images/pages/homepage/10ReasonsPaper.png") no-repeat scroll 0 0 transparent;
    font-size: 10px;
    height: 314px;
    padding: 70px 0 0 8px;
    width: 260px;
	font-size:9px;
	line-height:24px;
}

/*RHSButtons*/

.AMRHSButton{
	float:left;
	margin:5px;
	text-align:center;
	display:block;
	width:88px;
	height:63px;
	background:url('images/AMRHSButton.png') no-repeat;
	color:#244f7e;
	line-height:10px;
}

.AMRHSButton p{
	margin-top:0;
}

.AMRHSButton img{

	margin:6px 0;
}


/*Choose a Plan Boxes */



.AMChooseAPlanBox{
float: left;
margin: 0 10px 0 0;
width: 230px;
position: relative;
}

.AMChoosePlanShadowLeft{
	position:absolute;
	left:0px;
	bottom:100px;
	background:url('images/AM2_ChoosePlanShadowLeft.png') no-repeat;
	height:290px;
	width:5px;
}

.AMChoosePlanShadowRight{
	position:absolute;
	right:0px;
	bottom:100px;
	background:url('images/AM2_ChoosePlanShadowRight.png') no-repeat;
	height:290px;
	width:5px;
}

.AMChoosePlanShadowBottom{
position: absolute;
bottom: 0px;
background: url('images/AM2_PlanShadowBottom.png') no-repeat;
height: 28px;
width: 220px;
border-top: 1px solid#fff;
margin-left: 5px;
}

.PlanLower {
margin: 0 5px 28px 5px;
background: #f4f4f4;
padding: 28px 0 20px 0;
border-bottom: #d4d4d4 solid 3px;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

.AMChooseAPlanBox .AMChooseAPlanBoxHeader{
	margin: 0 7px;
}

.AMChooseAPlanBox .AMChooseAPlanBoxHeader img{
	float:left;
}

.AMChooseAPlanBox .AMChooseAPlanBoxHeader h3{
	display:block;
	color:#fff;
	font-size: 18px;
	padding: 1em;
	margin:0;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
}

.AMChooseAPlanBoxPrice{
	margin:8px 0 0 0;
	font-size:14px;
}

.AMChooseAPlanFeatures{
background: #f4f4f4;
clear: both;
border-top: 1px #fff solid;
margin: 0 6px;
}

.AMChooseAPlanFeaturesStarList{
	font-size: 13.5px;
}

.AMGreen {
color: #009b2c;
}

.PlanBlue{

background: url('images/BlueTabBG.png') scroll;
border-bottom: 1px solid #00548f;

}

.PlanGreen{

background: url('images/GreenTabBG.png') scroll;
border-bottom: 1px solid #00548f;

}

.PlanOrange{

background: url('images/OrangeTabBG.png') scroll;
border-bottom: 1px solid #00548f;

}


.AMPrice {
display: block;
font-size: 24px;
font-weight: bold;
margin: auto;
width: 100%;
text-align: center;
margin-bottom: 20px;
}

a.ComparePlans {
display: block;
text-align: center;
color: #0d70aa;
}

.AMChooseAPlanFeaturesStarList li{
	list-style: none;
border-top: #f9f9f9 solid 1px;
border-bottom: #d6d6d6 solid 1px;
padding: 5px;
}

.AMChooseAPlanFeaturesLower{
	border-top:solid 1px #fff;
}

.AMChooseAPlanFeaturesLower ul{
	padding-bottom:0;
}

.AMChooseAPlanBox p, .AMChooseAPlanBox ul{
color: #000;
margin: 0;
padding: 0;
border-top: 1px #bdbdbd solid;
}

.SignUpNowRed{
	height:38px;
	background:url('images/SignUpNowRed.gif') repeat-x;
	margin:0 5px 0 5px;
}

a .SignUpNowRed{
	color:#fff;
	font-size:16px;
	text-align:center;
	padding-top:8px;
	cursor:pointer;
}

#ClickToCompare{
	display:block;
	color:#fff;
	font-size:14px;
	background:#267fb9;
	text-align:center;
	height:20px;
	margin:2px 0 0 0;
	border-radius:3px;
	width:689px;
}

#WhoUsingOuter{
	border:solid 1px #c4c4c4;
	padding:1px;
	}

#WhoUsingInner{
	background:#dadada;
	border:solid 1px #fff;
	padding-top:5px;
	}

.WhoUsingBox{
	display:inline-block;
	margin:0 25px;
	width:133px;
	Height:84px;
	position:relative;
	background-repeat:no-repeat;

}
.WhoUsingTitle{
	position: absolute;
bottom: 6px;
left: 1px;
width: 127px;
background: url('images/BlackSemiTransBG.png');
text-align: center;

}

#WhoUsesDrupal .WhoUsingTitle{
	position: absolute;
bottom: 4px;
left: 3px;
width: 128px;
background: url('images/BlackSemiTransBG.png');
text-align: center;

}


#WhoUsingInner a:link, #WhoUsingInner a:visited, #WhoUsingInner a:active{
	color:#fff;
	font-weight:bold;
}

/*Red Arrow List*/

ul.OrangeArrows{
list-style-type: none;
padding-left: 0px;
margin-left: 0px;
}

ul.OrangeArrows p{
	font-size: 10px;
margin-bottom: 15px;
line-height: 0px;
margin-top: 5px;
font-weight: normal;
}

ul.OrangeArrows li{
	list-style-type: none;
background: url('images/AM2_OrangeArrowList.png') no-repeat left top;
padding-left: 30px;
margin-bottom: 12px;
color: #305F87;
font-size: 12px;
font-weight: bold;
background-position: 0% 40%;
}

ul.OrangeArrows li a{
	color: #305F87;
}

/*Right 4 U Gradient List*/

ul.RightForYouGradList{padding-left: 0px;}

ul.RightForYouGradList li{
	list-style-type: none;
font-weight: bold;
background: url('images/RightForYouRHSGrad.png') repeat-x bottom;
padding-bottom: 33px;
font-size: 13px;
margin-top: -7px;
}

ul.RightForYouGradList a{
	color: #E94F28;
background: no-repeat left;
padding-left: 50px;
display: block;
padding-top: 3px;
height: 20px;
}


/*Quick Contact Form */

#AMQuickContact{
	background:url('images/AMQuickContactFormBG.png') no-repeat 0 0;
	width:238px;
	height:361px;
	padding-top:10px;
}

#AMQuickContact .NormalTextBox{
	width:200px;
}

#AMQuickContact span{
	width:230px;
}

#AMQuickContact .NormalTextBox, #AMQuickContact .SubHead, #AMQuickContact span, #AMQuickContact .UDT_Default{
	margin-left:18px;
}

#AMQuickContact textarea {
width: 200px;
height: 60px;
margin-left: 17px;
margin-bottom:2px;
}

#AMQuickContact .UDT_Type_Captcha {
	width:206px;
	position:relative;
	margin-left:17px;
}

#AMQuickContact .UDT_Type_Captcha .UDT_Caption {
	display:none;
}

#AMQuickContact .UDT_Type_Captcha img{
	width:90px;
	padding-right:16px;
	background:url('images/ContactFormArrow.png') no-repeat right;
}

#AMQuickContact .UDT_Type_Captcha input{
	width:90px;
	position:absolute;
	top:0px;
	right:0px;
	height:22px;
}

/*Experts Contact Form */

#ExpertContactForm{
	background:url('images/AM2_ContactFormBG.png') no-repeat 0 0;
	width:238px;
	height:361px;
	padding-top:10px;
}

#ExpertContactForm .NormalTextBox{
	width: 155px;
border-radius: 5px;
}

#ExpertContactForm span{
	width:230px;
}

#ExpertContactForm .NormalTextBox, #ExpertContactForm .SubHead, #ExpertContactForm span, #ExpertContactForm .UDT_Default{
	margin-left:18px;
}

#ExpertContactForm textarea {
width: 155px;
height: 80px;
margin-left: 17px;
margin-bottom: 2px;
border-radius: 5px;
border: 0;
box-shadow: inset 2px 2px 2px grey;
}

#ExpertContactForm .SubHead {
color: #000;
font-size: 10px;
}

#dnn_ctr742_Default_Form_lblRequiredFootnote {
display: none;
}

#ExpertContactForm .UDT_Type_Captcha {
	width:206px;
	position:relative;
	margin-left:17px;
}

#ExpertContactForm .UDT_Type_Captcha .UDT_Caption {
	display:none;
}

#ExpertContactForm .UDT_Type_Captcha img{
	width:90px;
	padding-right:16px;
	background:url('images/ContactFormArrow.png') no-repeat right;
}

#ExpertContactForm .UDT_Type_Captcha input{
	width:90px;
	position:absolute;
	top:0px;
	right:0px;
	height:22px;
}

/*ExpertsBadge*/

.ExpertBadge{
float: right;
width: 310px;
height: 61px;
background-image: url(http://amhosting.com/portals/0/images/am2/meetexperts/am2_appexperttitlebg.png);
background-repeat: no-repeat;
font-size: 18px;
position: relative;
}

.BadgeAppTitle {
width: 160px;
position: absolute;
display: block;
right: 0px;
top: 20px;
text-align: center;
font-size: 21px;
font-weight: bold;
color: #fff;
}

.ExpertBadge .AMBlue {
position: absolute;
top: 20px;
left: 12px;
font-weight: bold;
font-size: 16px;
}


#ExpertsNav{
	float:left;
}



#ContentandRight{
	float:right;

}

#ContentandRight #dnn_ContentPane{
	width:500px;
}

#ContentandRight #dnn_RightPane{

}

#ExpertsNavMenu {
padding: 0;
margin: 0;
border-right: 1px solid #d5d5d5;
}

#ExpertsNavMenu img {
float: left;
margin: 7px;
}

#ExpertsNavMenu li{
list-style: none;
width: 213px;
height: 62px;
overflow: hidden;
color: #000;
font-size: 11px;
}

#ExpertsNavMenu li.Selected {

background: url('images/AM2_ExpertsMenuSelectedBG.png') no-repeat;
}

#AppsNavMenu {
padding: 0;
margin: 0;
border-right: 1px solid #d5d5d5;
cursor: pointer;
}

#AppsNavMenu img {
float: left;
margin: 9px 7px 7px 35px;
}

#AppsNavMenu li{
list-style: none;
width: 213px;
height: 62px;
overflow: hidden;
color: #000;
font-size: 11px;
}

#AppsNavMenu li.Selected {

background: url('images/AM2_ExpertsMenuSelectedBG.png') no-repeat;
}

.EnterprisePlatforms {
line-height: 14px;
}

.Bold{
	font-weight:bold;
}



.ExpertMenuTitle {
font-weight: bold;
display: block;
height: 0px;
padding-top: 9px;
}

.ExpertMenuSubTitle {
font-weight: bold;
}

#dnn_ctr750_Default_Form_lblRequiredFootnote {
display: none;
}

#LeftAndContent #dnn_ContentPane {
width: 510px;
}
