body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:"Calibri", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:#1a1a1a url(/images/bg.jpg) top center no-repeat;
}

h1, h2, h3, h4, h5 { color:#454749; }
img{
	border:0px;
	outline:none;
}
html, body { height:100%; }

#container {
	min-height:100%;
	margin-bottom:-175px;
	position:relative;
	width: 935px;
    margin-left: auto;
    margin-right: auto;
}

#footer { height:175px; position:relative; }
.clearfooter { height:175px; clear:both; }
.clear { clear:both; height:1px; }

#masthead { margin:0 auto; padding:15px 0; width:962px; }
#masthead h1 { margin:-10px 0 0 0; padding:0; display:block; width:262px; height:79px; float:left; }
#masthead h1 a { margin:0; padding:0; display:block; width:100%; height:79px; background:url(/images/logo.png) 0 0 no-repeat; text-indent:-9999px; }
#masthead .topnav { margin:0 0 10px 0; padding:0; text-align:right; color:#6b6f76; font-size:12px; line-height:12px; float:right; }
#masthead .topnav li { margin:0; padding:0 15px; list-style-type:none; display:inline; }
#masthead .topnav li a, #masthead .topnav li a:visited { color:#b2e369; font-weight:bold; text-shadow:#1d1a24 0 -1px; text-decoration:none; text-transform:uppercase; }
#masthead .topnav li a:hover { color:#fff; }
#masthead .mainnav { margin:0 0 0 100px; padding:0; width:525px; height:65px; font-size:13px; float:right; }
#masthead .mainnav li { margin:0; padding:0; list-style-type:none; display:block; float:left; height:65px; text-align:center; }
#masthead .mainnav li a, #masthead .mainnav li a:visited { margin:0; padding:0; color:#fff; text-shadow:#151416 0 -1px; text-decoration:none; line-height:65px; }
#masthead .mainnav li.nhome a { margin:0; padding:0; text-indent:-9999px; display:block; width:39px; height:65px; background:url(/images/bg-nav-rev.png) 0 0 no-repeat; }
#masthead .mainnav li.nhome a:hover, #masthead .mainnav li.nhome a#current { background-position:0 -65px; }
#masthead .mainnav li.nmwh a { margin:0; padding:0; display:block; width:142px; height:65px; background:url(/images/bg-nav-rev.png) -39px 0 no-repeat; }
#masthead .mainnav li.nmwh a:hover, #masthead .mainnav li.nmwh a#current { background-position:-39px -65px; }
#masthead .mainnav li.nrwh a { margin:0; padding:0; display:block; width:168px; height:65px; background:url(/images/bg-nav-rev.png) -181px 0 no-repeat; }
#masthead .mainnav li.nrwh a:hover, #masthead .mainnav li.nrwh a#current { background-position:-181px -65px; }
#masthead .mainnav li.ndomreg a { margin:0; padding:0; display:block; width:176px; height:65px; background:url(/images/bg-nav-rev.png) -349px 0 no-repeat; }
#masthead .mainnav li.ndomreg a:hover, #masthead .mainnav li.ndomreg a#current { background-position:-349px -65px; }

#content { margin:0 auto 30px auto; padding:0; width:939px; background-color:#fff; box-shadow: 0 0 6px #000; -moz-border-radius:5px; border-radius:5px; opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */ }

/* Slider Styles */
#features { width:939px; height:240px; margin:0 auto; padding:0; border-bottom:1px solid #bfbfbf; }
#slideshow { margin:0; padding:0; float:left; width:939px; height:240px; }


/**********************************topslider***********************************/
#container1 {width:939px;	margin:0 auto;	z-index:0;}
#slides {	position:relative;	top:0px;float:left;width:931px;	z-index:100;margin:0px 0px 0px 4px;}
.slides_container {	width:931px;	height:213px;	overflow:hidden;	position:relative;	display:none;}
#slides .slide {	width:931px;	height:213px;	display:block;}
.pagination {	float:right;height:14px;	width:75px;	margin:0px 0px 0px 0px;position:relative;}
.pagination li {	float:left;	margin:0 1px;width:15px;	height:15px;	list-style:none;text-indent:-999999px;}
.pagination li a {	display:block;	width:14px;	height:14px;	background: url('/images/greydot.png') no-repeat;	float:left;margin:0px 0px 0px 0px;	overflow:hidden;}
.pagination li.current a {	background: url('/images/greendot.png') no-repeat;}
content-new {	font-size: 18px;	font-style: normal;	color: #3F015F;	text-decoration: none;}


/*#slides { position:relative; width:939px; height:240px; list-style:none; overflow:hidden; }
#slides li { margin:-10px 0 0 -40px; padding:0; width:939px; height:240px; text-align:left; }
.pagination {border:1px solid red;float:left; list-style:none; height:5px; width:75px; margin:-25px 0 0 825px; z-index:100; }
.pagination li {float:left; cursor:pointer; padding:0; width:14px; height:14px; display:block; margin:0 5px; background:url(/images/player-off.png) 0 0 no-repeat; text-indent:-9999px; }
.pagination li:hover, .pagination li.current { background:url(/images/player-on.png) 0 0 no-repeat; }
#slides li h1 { margin:0; padding:0; font-size:30px; color:#64676c; line-height:32px; }
#slides li p { margin:0; padding:0; font-size:21px; color:#64676c; line-height:23px; }
#slides li a, #slides li a:visited { margin:-60px 145px 0 0; padding:9px 0 0 18px; display:block; width:136px; height:34px; background:url(/images/btn-signupnow.png) 0 0 no-repeat; color:#fff; text-shadow:#2e5407 0 -1px; text-decoration:none; float:right; }
#slides li a:hover { background-position:0 -43px; }
#slides li.slide1 { background:url(/images/slide1.png) 0 0 no-repeat; }*/

/* Home Columns */
#main-left { margin:0; padding:50px 50px 35px 50px; width:489px; border-right:1px solid #d8d4d7; float:left; text-align:left; text-shadow:#fff 0 1px; }
#main-right { margin:0; padding:50px 50px 0 50px; width:249px; float:left; text-align:left; text-shadow:#fff 0 1px; }
#main-right-extra { margin:0; padding:50px 50px 0 50px; width:249px; float:left; text-align:left; text-shadow:#fff 0 1px; }

#main-left h2, #main-right h3, #main-right-extra h3 { margin:0; padding:0; color:#454749; text-shadow:#fff 0 1px; }
#main-left h2 { font-size:24px; line-height:26px; }
#main-left h3, #main-right h3, #main-right-extra h3 { font-size:21px; line-height:23px; }
#main-left p, #main-right p, #main-right-extra p { margin:10px 0; padding:0; font-size:14px; color:#454749; text-shadow:#fff 0 1px; line-height:25px; }
#main-left p a, #main-right p a, #main-right-extra p a { margin:20px 0 40px 0; padding:0; display:block; width:159px; height:45px; line-height:45px; background:url(/images/btn-green-1.png) 0 0 no-repeat; text-align:center; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; text-shadow:#437e10 0 -1px; }
#main-left p a:hover, #main-right p a:hover, #main-right-extra p a:hover { text-decoration:underline; }
#main-right ul { margin:10px 0 0 0; padding:0; font-size:14px; color:#454749; }
#main-right ul li { margin:0; padding:0 0 10px 22px; list-style-type:none; }
#main-right ul li.ac-off { background:url(/images/icon-acorn-1.png) 0 1px no-repeat; }
#main-right ul li.ac-on { background:url(/images/icon-acorn-2.png) 0 1px no-repeat; }
#main-right ul li a, #main-right ul li a:visited, #main-right-extra ul li a:visited { color:#6ead18; text-decoration:underline; }
#main-right ul li a:hover { color:#000; }
#main-right .rw { margin:0 0 10px 0; padding:0; display:block; width:222px; height:60px; background:url(/images/btn-rapidweaverhostingprovider.png) 0 0 no-repeat; text-indent:-9999px; }

/* Page Headers */
#subheader { width:839px; margin:0 auto; padding:20px 50px; border-bottom:1px solid #bfbfbf; text-align:left; }
#subheader h2 { font-size:24px; line-height:26px; text-shadow:#fff 0 1px; }

/* Subs */
#sub-left {
	margin:0;
	padding:35px 50px 35px 50px;
	width:489px;
	border-right:1px solid #d8d4d7;
	float:left;
	text-align:left;
	text-shadow:#fff 0 1px;
	font-size: 14px;
	font-weight: normal;
}
#sub-right { margin:0; padding:35px 50px 0 50px; width:249px; float:left; text-align:left; text-shadow:#fff 0 1px; }

#sub-left h2, #sub-right h3 { margin:0; padding:0; color:#454749; text-shadow:#fff 0 1px; }
#sub-left h2 { font-size:24px; line-height:26px; }
#sub-left h3, #sub-right h3 { font-size:21px; line-height:23px; }
#sub-left p, #sub-right p { margin:10px 0; padding:0; font-size:14px; color:#454749; text-shadow:#fff 0 1px; line-height:25px; }
#sub-left p a, #sub-left a:visited { color:#6ead18; text-decoration:underline; }
#sub-left a:hover { color:#6ead18; }
#sub-right ul { margin:0; padding:0; font-size:14px; color:#454749; }
#sub-right ul li { margin:0; padding:0 0 10px 0; list-style-type:none; }
#sub-right ul li a, #sub-right ul li a:visited { color:#6ead18; text-decoration:underline; }
#sub-right ul li a:hover { color:#000; }
#sub-left a.btn-order, #sub-right p a, #sub-content #sub-right p a, #sub-content #sub-right p a:visited {
	margin:20px 0;
	padding:0;
	display:block;
	width:159px;
	height:45px;
	line-height:45px;
	background:url(/images/btn-green-1.png) 0 0 no-repeat;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:#437e10 0 -1px;
}

#sub-content #sub-right p a:hover {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}


#order-button a {
	margin:20px 0;
	padding:0;
	display:block;
	width:159px;
	height:45px;
	line-height:45px;
	background:url(/images/btn-green-1.png) 0 0 no-repeat;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:#437e10 0 -1px;
}

#sub-left a.btn-order:hover, #sub-right p a:hover { text-decoration:underline; }
#sub-left ul, #sub-right ul.domlist { margin:10px 0 10px 15px; padding:0; font-size:14px; color:#454749; text-shadow:#fff 0 1px; line-height:25px; }
#sub-left ul li, #sub-right ul.domlist li { margin:0; padding:0 0 5px 0; list-style-type:square; }

#sub-content { margin:0; padding:0 0 35px 0; width:939px; text-align:left; background-color:#fff; box-shadow: 0 0 6px #000; -moz-border-radius:5px; border-radius:5px; opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */ }
#sub-content h2, #sub-content h3 { margin:0; padding:0; color:#454749; text-shadow:#fff 0 1px; }
#sub-content h2 { font-size:21px; line-height:26px; }
#sub-content h3 { font-size:21px; line-height:23px; }
#sub-content p { margin:15px 50px 15px 50px; padding:0; font-size:14px; color:#454749; text-shadow:#fff 0 1px; line-height:25px; }
#sub-content p a, #sub-content p a:visited { color:#6ead18; text-decoration:underline; }
#sub-content p a:hover { color:#000; }

/* STYLO */
#stylo { margin:0px 0 20px 1px; background-image:url('/images/rwb.png'); height:75px; width:454px; border-top:0px solid #000; border-left:0px solid #000; border-bottom:0px solid #000; }


/* Hosting Plans */
#sapling, #habitat, #chestnut { width:275px; color:#fff; text-align:center; float:left; }
#sapling { margin:35px 0 20px 50px; background-image:url('/images/saplingbg.png'); border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; }
#habitat { margin:35px 0 20px 0; background-image:url('/images/habitatbg.png'); border:1px solid #000; }
#chestnut { margin:35px 50px 20px 0; background-image:url('/images/chestnutbg.png'); border-top:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; }
#sapling h3, #habitat h3, #chestnut h3 { margin:0; padding:15px 0 0 0; color:#fff; font-size:21px; text-shadow:#000 0 1px; }
#sapling h3 span, #habitat h3 span, #chestnut h3 span { font-size:18px; }
#sapling p, #habitat p, #chestnut p { margin:10px 0 0 0; color:#fff; font-size:14px; text-shadow:#000 0 1px; }
#sapling ul, #habitat ul, #chestnut ul { margin:5px 15px 10px 15px; padding:0; font-size:14px; text-align:left; text-shadow:#000 0 1px; }
#sapling ul li, #habitat ul li, #chestnut ul li { margin:0; padding:4px 0; list-style-type:none; }
#sapling a.choose, #habitat a.choose, #chestnut a.choose { margin:20px auto; padding:0; display:block; width:159px; height:45px; line-height:45px; background:url(/images/btn-green-1.png) 0 0 no-repeat; text-align:center; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; text-shadow:#437e10 0 -1px; }
#sapling a.choose:hover, #habitat a.choose:hover, #chestnut a.choose:hover { color:#fff; text-decoration:underline; }
#sapling a.choose:visited, #habitat a.choose:visited, #chestnut a.choose:visited { color:#fff; text-decoration:underline; }



/* Footer */
#footermain { margin:0 auto; padding:0; width:946px; text-align:left; text-shadow:#090909 0 -1px; font-size:14px; color:#999; }
#footermain ul { margin:0; padding:0; width:180px; float:left; }
#footermain ul.wider { margin:0; padding:0; width:250px; float:left; }
#footermain ul li { margin:0; padding:0 0 5px 0; list-style-type:none; }
#footermain span { font-size:18px; color:#999; text-shadow:#000 0 1px; }
#footermain a, #footermain a:visited { color:#fff; text-decoration:none; text-shadow:#000 0 1px; }
#footermain a:hover { text-decoration:underline; }

#sideBarContent{
	text-align:left;
	color: white;
}



#containerfullwidtht {
	margin:0;
	padding:50px 50px 35px 50px;
	width:839px;
	border-right:1px solid #d8d4d7;
	float:left;
	text-align:left;
	text-shadow:#fff 0 1px;

}


/*privacy*/
div.privacyInfo h4 {
	margin-bottom: 2em !important;
	text-transform: uppercase;
	}

div.privacyInfo {
	float: left;
	width: 350px;
	padding: 20px;
	border: 1px solid;
	}

div.privacyInfo p {
	border-bottom: 1px solid #ddd;
	margin-bottom: 0 !important;
	}

div#withoutPrivacy {
	margin-right: 10px;
	background-color: #fef7f7;
	border-color: red;
	}

div#withPrivacy {
	border-color: green;
	background-color: #f6fff2;
}

.help {
	color: #454749;
}