body { padding: 0px; margin: 0px; background: url(../images/pageBgTop.gif) top left repeat-x; }
#base { background: url(../images/pageBgBottom.gif) bottom left repeat-x; }
td { font-family: Verdana, Arial, sans-serif; color: #818181; font-size: 12px; }
.mainTable { width: 820px; }

/** Link Styles **/
a:link { color: #874A9B; }

/* Header */
.headerBase { background: url(../images/headerBase.gif) no-repeat; }
#headerNavBase { margin: 0px 30px 20px 0px; }
.headerBg { background: url(../images/headerBg.gif) bottom repeat-x; background-color: #FFF; }

/* Footer */

.footerBase { background: url(../images/footerBase.gif) top left no-repeat; }
.footerBg { background: url(../images/footerBg.gif) top repeat-x; }

#headerNavBase td, .headerTextField { font-size: 10px; }
.headerNav { color: #874A9B; padding-bottom: 10px; }
.headerNav a { color: #874A9B; text-transform: uppercase; text-decoration: none; }
.loginBase { background: url(../images/loginBase.gif) top left no-repeat; }
.loginBase table { margin-right: 10px; }
.headerTextField { width: 65px; height: 16px; border: 1px solid #E6E6E6; background-color: #E6E6E6; padding: 2px 0px 0px 3px; line-height: 16px; _padding-top: 0px; _height: 18px; }

/* Top Nav */
.topNavBg { background: url(../images/topNavBg.gif) top repeat-x; }
#topNav a { font-size: 10px; text-transform: uppercase; color: #FFF; text-decoration: none; padding: 0px 8px; display: block; height: 29px; line-height: 29px; }
#topNav a:hover { background: url(../images/topNavOvr.gif) top center no-repeat; }
.topNav3_5 { background: url(../images/topNav3_5.gif) top left repeat-x; }

/* Top Nav Dropdown Menu */
#dropmenudiv{
	position:absolute;
	z-index:100;
}

#dropmenudiv a{
	border-top: 1px solid #B184BA;
	border-bottom: 1px solid #C5A0CC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFF;
	background: url(../images/bullet1.gif) 8px center no-repeat;
	width: auto;
	_width: 100%;
	display: block;
	padding: 4px 4px 4px 16px;
	text-indent: 3px;
	text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #9F6BA9;
}

/* Content */
#mainCont { padding: 25px 19px; }
.contBorder3 { background: url(../images/contBorder3.gif) bottom no-repeat; }
.contBorder4 { background: url(../images/contBorder4.gif) bottom no-repeat; }
#homepageFeatures { margin-bottom: 30px; }
.verticalDivider { background: url(../images/1pxGrey.gif) top center repeat-y; }
.mainContText { line-height: 18px; }
.mainContText p { margin: 10px 0px 10px 0px; }
.mainContRightLinkBar { color: #874A9B; padding: 0px 0px 15px 0px; }
.mainContRightLinkBar a { color: #874A9B; }
.expandBox_closed { background: url(../images/expandBox_closed.gif) left center no-repeat; border: 1px solid #F2EFD0; padding: 6px 5px 8px 25px; color: #B99A47; font-weight: bold; text-decoration: none; }
.expandBox_open { background: url(../images/expandBox_open.gif) left center no-repeat; border: 1px solid #F2EFD0; padding: 6px 5px 8px 25px; color: #B99A47; font-weight: bold; text-decoration: none; }

/* Content Boxes */
#default { }
#sharedHosting { }

/* Plans */
#planSoltex { padding: 10px 0px; }
.planSummary { font-size: 10px; }
#planSoltex, #planQuatro, #planVelocity { margin-bottom: 10px; }
.planDetailLink { font-size: 11px; }
.btnSignup { float: left; margin-right: 5px; }

/* Left Nav */
#leftNavBase { background: url(../images/leftNavBg.gif) left repeat-y; }
ul#leftNav { list-style-type: none; margin: 15px 0px; padding: 0px; }
ul#leftNav li { background: url(../images/leftNavDivider.gif) bottom left no-repeat; }
ul#leftNav li a { color: #666; font-size: 10px; text-transform: uppercase; text-decoration: none; padding: 6px 0px 6px 20px; display: block; width: 100%; }
ul#leftNav li a:hover { color: #000; }

/* Footer */
#footer_mb { font-size: 10px; padding-right: 40px; }
#footer_mb a { color: #595959; }

/* Text Styles */
h1 { font-family: Arial, Verdana; font-size: 24px; font-weight: normal; color: #000; }
h2, h3, h4 { font-family: Arial, Verdana; color: #666; }

/* Misc Text Styles */
#policies { line-height: 150%; }
#policies h4 { background: #E6E6E6; padding: 5px; }
#textCont1 { line-height: 150%; }
#textCont1 h4 { background: #E6E6E6; padding: 5px; }

/* Plan Details */
#planDetails h1 { font-size: 18px; margin-bottom: 0px; }
#planDetails h2 { font-size: 12px; font-weight: normal; margin: 0px; }
#planDetails h2 a { font-weight: bold; }

#serverImage { padding: 30px 0px; text-align: center; }

#opener { font-size: 14px; line-height: 20px; margin-top: 0px; }
#description { margin-top: 0px; }

#orderNow { text-align: right; padding: 15px 0px 30px 0px; }

.planSpecs { margin: 25px 0px; }
.planSpecs td { font-size: 11px; border-bottom: 1px solid #F2F2F2; }
.planSpecsTitle { color: #000; }

#purchasingOptions { background: url(../images/purchasingOptionsBg.gif) bottom left no-repeat; }
.purchasingOptionsTitle { font-weight: bold; color: #874A9B; margin-top: 0px; }
.purchasingOptionsDescription { margin-top: 0px; }
#purchasingOptionsTerms { margin-bottom: 15px; }
#purchasingOptionsTerms td { font-size: 11px; padding-left: 0px; }

.additionalInfoTitle { font-weight: bold; margin-top: 20px; text-align: left; color: #000; }
#additionalInfo p { margin-top: 0px; text-align: left; font-size: 11px; }

#exceptions { font-style: italic; margin: 10px 0px; }

a.link1:link, a.link1:active, a.link1:visited, a.link1:hover {

     color:#595959;
     font-family:Verdana,Arial,sans-serif;
     font-size:10px;
     text-decoration: underline;

}

#text {

color:#1F1E1E;
font-family:Verdana,Arial,sans-serif;
font-size:10px;

}