/* ===============General Styles =====================================*/

.mainTable {
	background: #fff;
	width: 769px;
}
body, html {
	color: #666666;
	margin: 0;
	padding: 0;
	background-attachment: fixed;
	background-color: #666666;
	background-image: url(images/shared/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a:link {
	color: #007576;
	text-decoration: none;
}
a:visited {
	color: #007576;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #007576;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 16px;
	color: #007576;
	padding-left: 8px;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	word-spacing: 3px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.redNotice {
	font-size: 10px;
	font-style: italic;
	color: #CC0000;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 23px;
	text-align: left;
	vertical-align: middle;
}
.bigRedNotice {
	font-size: 12px;
	color: #CC0000;
}

/* ===============Top Banner ==================================================*/
.bannergradient {
	background-color: #C6DEDF;
	background-image:  url(images/shared/bannergradient.jpg);
	background-repeat: repeat-x;
}
.navbar {
	background-image:  url(images/shared/navbarBG.jpg);
	background-repeat: repeat-x;
	height: 26px;
	text-align: right;
	vertical-align: top;
	background-position: center;
	text-decoration: none;
}
.navbar a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.barShadow {
	background-image:  url(images/homepage/bar_shadow.gif);
	background-repeat: repeat-x;
}
.barShadowRight {
	background-image:  url(images/homepage/bar_shadow_right.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.bannerShadow {
	background-color: #FCFCFC;
	background-image: url(images/sub/bannerShadow.gif);
	background-repeat: repeat-x;
	height: 5px;
	background-position: top;
}
/* ==========================Top Control Panel======================================== */
.topcpanel {
	background-color: #F0F8EB;
	background-image:  url(images/shared/top_cpanel_bg.jpg);
	background-repeat: repeat-x;
	height: 30px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
/* =================================Homepage Hosting Plans & Prices============================ */
.hosting1 {
	line-height: 180%;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	width: 33%;
	color: #007576;
}
.hosting2 {
	line-height: 180%;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	color: #007576;
}
.hosting3 {
	width: 33%;
	line-height: 180%;
	color: #007576;
}
.hostingprice1 {
	line-height: 180%;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	width: 33%;
	color: #CC0000;
	padding-top: 5px;
}
.hostingprice2 {
	line-height: 180%;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	color: #CC0000;
	padding-top: 5px;
}
.hostingprice3 {
	width: 33%;
	line-height: 180%;
	color: #CC0000;
	padding-top: 5px;
}
.hostingprice1 a:link, .hostingprice1 a:visited, .hostingprice1 a:active {
	color: #CC0000;
	text-decoration: none;
}
.hostingprice2 a:link, .hostingprice2 a:visited, .hostingprice2 a:active {
	color: #CC0000;
	text-decoration: none;
}

.hostingprice3 a:link, .hostingprice3 a:visited, .hostingprice3 a:active {
	color: #CC0000;
	text-decoration: none;
}
.hostingprice1 a:hover, .hostingprice2 a:hover, .hostingprice3 a:hover {
	color: #CC0000;
	text-decoration: underline;
} 
.homePrices {
	font-size: 18px;
	font-weight: 600;
	color: #CC0000;
	text-decoration: none;
}
.homeMonth {
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;
}

/* ==========================HomePage Host Domain Now Box =================================*/
.domainboxBG {
	background-color: #cc3333;
	background-repeat: repeat-x;
	height: 40px;
	text-align: center;
	vertical-align: middle;
}
.step1text {
	color: #006666;
	padding: 10px 5px 12px;
	background-position: center;
	text-align: left;
	line-height: 120%;
}

/* =============================Homepage Right GreyBox ===========================*/
.greybox1 {
	background-image:  url(images/homepage/greybox_1.gif);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding: 8px;
	line-height: 140%;
	color: #666666;
}
.greybox2 {
	background-image:  url(images/homepage/greybox_2.jpg);
	background-repeat: repeat;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #B3B3B3;
	border-left-color: #FFFFFF;
	padding: 7px;
}
.greybox3 {
	background-image:  url(images/homepage/greybox_3.jpg);
	background-repeat: repeat;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 7px;
}

.greybar {
	background-image:  url(images/homepage/greybar.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.pixelright {
	background-color: #B3B3B3;
	width: 1px;
}

/* ================================== Light Blue Box ============================================*/
.lightbluebox {
	background-image:  url(images/homepage/diagonal_light_blue.gif);
	background-repeat: repeat;
	margin: 3px;
	font-size: 12px;
}



/*===================================== Left Navigation Styles ===================================================*/
.leftNavRed {
	background-image: url(images/sub/leftNavRedBg.gif);
	background-repeat: repeat-y;
	width: 5px;
	height: 23px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #B75656;
}
.leftNav a:link, .leftNavOut a:visited {
	color: #007576;
}

.leftNav a:hover {
	color: #FFFFFF;
}

.leftNavTop {
	background-image: url(images/sub/leftNavTop.jpg);
	background-repeat: repeat-x;
	height: 24px;
}
ul.nav {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}
.leftNavSpace {
	padding-left: 8px;
}

#leftNav a, #leftNav .nav, #leftNav .StepsNav {
	text-decoration: none;
	color: #007576;
	background-image: url(images/sub/leftNavBg.gif);
	background-repeat: repeat;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C7C7C7;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#leftNav a, #leftNav .nav {
	display: block;
}
#leftNav .navCurrent, #leftNav .StepsNavCurrent {
	color: #FFFFFF;
	background-image: url(images/sub/leftNavBg_over.gif);
	background-repeat: repeat-x;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 6px;
	background-color: #3B9394;
}
#leftNav a:hover, #leftNav a:active {
	color: #FFFFFF;
	background-image: url(images/sub/leftNavBg_over.gif);
	background-repeat: repeat-x;
	background-color: #3B9394;
}


/*================================ Sub Page Host Your Domain Box Styles =====================================*/
.subStep1Bg {
	background-image: url(images/sub/subStep1BG.jpg);
	background-repeat: repeat-x;
	background-color: #C4E0E1;
	background-position: top;
}
.subDomainBox {
	background-image: url(images/sub/subDomainBg.jpg);
	background-repeat: repeat-x;
	background-color: #92C5C6;
}
.subOrderBg {
	background-image: url(images/sub/subOrderNowBg.jpg);
	background-repeat: repeat-x;
	height: 33px;
	background-color: #158F94;
	text-align: center;
	vertical-align: middle;
}
/* ===================================Table Styles ==================================================*/
.tablepad {
	padding: 3px 4px 5px 10px;
}
.dottedLeft {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.dottedPadLeft {
	padding: 3px 4px 5px 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.dottedBottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.tableTopGrey {
	background-image: url(images/sub/tableTopGrey.jpg);
	background-repeat: repeat-x;
	height: 22px;
}
.planTable {
	text-decoration: none;
	color: #666666;
	display: block;
	border-top: 1px solid #CCCCCC;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: #FAFAFA;
	padding-right: 1px;
}
.planTableBorder {
	border: 1px dotted #999999;
}
.leftBorder {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.onePlanTable {
	text-decoration: none;
	color: #666666;
	border-top: 1px solid #C7C7C7;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-right: 1px;
}
.pricingTable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-right: 1px;
	color: #666666;
}

/*================================ Breadcrumb Styles =====================================*/
.breadcrumb {
	font-size: 10px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 8px;
}

/*================================ Left Column Extra Boxes Styles =====================================*/
.helpfulLinkBox {
	line-height: 175%;
	color: #333333;
	background-image: url(images/homepage/greybox_1.jpg);
	background-repeat: repeat;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.subLeftTitle {
	font-size: 12px;
	color: #D98200;
	font-weight: bold;
}
.subSpecialsBox {
	line-height: 120%;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 6px;
	background-image: url(images/homepage/greybox_2.jpg);
	background-repeat: repeat;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.subSpecials {
	font-size: 11px;
	font-weight: bold;
	color: #007576;
}

/* =============================================== form styles ===============================================*/
select {
	font-size: 10px;
}
textarea {
	font-size: 10px;
	color: #000000
	background-color: #FFFFFF;
}
input {
	font-size: 10px;
}
form {
	margin: 0px;
}
#controlPanelv4 .text {
	width: 75px;
	font-size: 10px;
}
.kbSearchBox {
	background-image: url(images/sub/kb-search-box.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	height: 35px;
	border: 1px dotted #5DB5B6;
	background-color: #9CD3D0;
}
/* ====================================Footer ================================================================*/
.footer {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #AFAFAF;
	font-size: 10px;
	padding: 8px;
	color: #808080;
	}
.footer a:link, .footer a:visited, .footer a:active {
	color: #808080;
	text-decoration: none;
}
.footer a:hover {
	color: #666666;
	text-decoration: underline;
} 


.secureLeft {
	width: 158px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-image: url(secure_signup/images/bannerShadow.gif);
	background-repeat: repeat-x;
	background-position: top;
}
/* ====================================Knowledgebase ================================================================*/
.kbTitle {
	font-size: 11px;
	color: #666666;
}
.kbSectionsTitle {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.kbSectionsBody { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.kbTitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #D3AF00;
}
/* ====================================old css ================================================================*/
.rating { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.dottedBottom {
	margin-bottom: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;
	border-color: #999;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dashed solid;
	text-align: left;
}
.signupBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.signupTotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.signupTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
}
.signupSteps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.signupCost {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
}
.signupAvailable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #D3B300;
}
.signupPlanTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D3B300;
}
.signupPlanDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #888888;
}
.signupSubmit {
	border: 1px outset;
	cursor: pointer;
	font-size: 9;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-color : #FFE760 #D3B300 #D3B300 #FFE760;
	background-image: url(images/submitButton.gif);
	background-image: repeat-x;
	width:50px;
}
.signupDropdown {
	width: 266px;
}
.signupTextarea {
	width: 590px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-color: #333333;
}
#toplinks { 
	position:absolute; 
	width:600px; height:100px; 
	z-index:1; 
	left: 5px; 
	top: 5px; 
	visibility: hidden
}

.news, .news a:link, .news a:visited, .news a:active {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.news a:hover {
	color: #333333;
	text-decoration: underline;
}
.newsHead {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.newsDate { 
	font-size: 11px;
	font-weight: bold;
	color: #007576;
}
.header {
	font-size: 12px;
	font-weight: bold;
	color: #007576;
}
.bodySmall {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.greyNotice {

	font-size: 10px;
	font-style: italic;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: middle;
}

