<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

/*
Theme Name: DreamHost
*/

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	outline:none;
}

.content strong {font-weight: bold;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

.tos ol{
	list-style-type: decimal;
}

.tos li{
	margin-left: 2.5em;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	color:#333;
	font:13px "Lucida Sans Unicode","Lucida Grande", Helvetica, Arial, sans-serif;
	min-width:1002px;
	background:#bfd6ee url(images/bg-body.gif) repeat-x;
}
a {
	text-decoration:underline;
	color:#333;
}
a:hover {text-decoration:none;}
input, textarea, select {
	font:12px "Lucida Grande", Helvetica, Arial, sans-serif;
	vertical-align:middle;
	color:#036;
}

a.external {
    background: url(/wp-content/uploads/external.png) center right no-repeat;
    padding-right: 13px;
}

.holder,
.row{
	overflow:hidden;
	width:100%;
}
.hold{
	overflow:hidden;
	height:1%;
}
.w1{
	position:relative;
	width:100%;
	overflow:hidden;
}
.w2{
	float:left;
	position:relative;
	left:50%;
}
#wrapper{
	width:1000px;
	float:left;
	padding:0 110px;
	position:relative;
	left:-50%;
	background:url(images/bg-soft-light.png) no-repeat 50% 0;
}
#header{
	width:993px;
	padding:14px 0 0 7px;
	position:relative;
	z-index:10;
}
#header:after,
#header .hold:after,
.main:after{
	clear:both;
	display:block;
	content:"";
}
#header .hold{
	overflow:visible;
	float:right;
	width:780px;
}
.logo{
	float:left;
	margin:24px 25px 0 0;
	text-indent:-9999px;
	width:186px;
	height:53px;
	background:url(images/logo.gif) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
.search-bar{
	float:right;
	padding:6px 0 35px;
	color:#004076;
	font-size:11px;
}
.search-bar a{color:#004076;}
.search-bar p{
	float:left;
	margin:0 11px 0 0;
}
.search-bar ul{
	float:left;
	margin:0 8px 0 0;
}
.search-bar li{
	float:left;
	padding:0 14px 0 0;
}
.search-form{
	float:left;
	margin:-6px 0 0;
	width:224px;
}
.search-form .text{
	float:left;
	width:163px;
	height:20px;
/*
	padding:4px 9px 0;
*/
}
.search-form .text input,
#home .form-info .text input{
	font-size:12px;
	border:0;
	background:none;
	outline:none;
	padding:5px 9px 5px;
	line-height:16px;
	height:16px;
	width:163px;
	background:url(images/bg-input.gif) no-repeat;

}
*+html .search-form .text input{ line-height:14px;}
*+html #home .form-info .text input{ line-height:14px;}
#home .form-info .text input{
	color:#369;
/*
	padding:0 0 6px;
*/
	padding: 5px 9px 5px;
	width:200px;
	background:url(images/bg-input2.gif) no-repeat;

}
#home .form-info .text{
	margin:0 0 8px;
/*
	padding:3px 9px 3px;
*/
	height:26px;
	width:200px;
}
.btn-search,
.btn-chat,
.btn-start,
.btn-continue,
.btn-signup{
	float:right;
	text-indent:-9999px;
	line-height:0;
	width:37px;
	height:27px;
	border:0;
	padding:0;
	cursor:pointer;
	background:url(images/btn-search.gif) no-repeat;
}
.btn-signup{
	float:none;
	display:block;
	width:141px;
	height:28px;
	background:url(images/btns.gif) no-repeat 0 -117px;
}
.btn-continue{
	display:block;
	float:none;
	height:33px;
	width:99px;
	margin:20px 0 6px;
	background:url(images/btns.gif) no-repeat 0 -84px;
}
.nav-bar{clear:both;}
#nav{
	float:left;
	font-size:12px;
}
#nav li{
	float:left;
	padding:0 4px 0 0;
}
#nav a{
	float:left;
	padding:0 12px 0 0;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background:url(images/bg-nav.gif) no-repeat 100% 0;
}
#nav a span{
	float:left;
	padding:9px 0 0 11px;
	height:22px;
	overflow:hidden;
	background:url(images/bg-nav.gif) no-repeat;
}
#nav a cufon,
#home .sidebar h2 cufon,
#home .sidebar h3 cufon,
#home .inf cufon_off,
.sidebar .block h2 cufon,
a.btn cufon,
.main h1 cufon,
a.btn3 cufon,
a.btn2 cufon{float:left!important;}
#nav li:hover a,
#nav .current-menu-item a,
#nav .current-menu-ancestor a,
#nav .current-page-ancestor a,
#single #menu-item-215 &gt; a,
#nav .active a,
#nav .active a{
	background:#fff url(images/bg-nav.gif) no-repeat 100% -31px;
	color:#ffa00c;
}
#nav li:hover a span,
#nav .current-menu-item a span,
#nav .current-menu-ancestor a span,
#nav .current-page-ancestor a span,
#single #menu-item-215 a span,
#nav .active a span,
#nav .active a span{ background-position:0 -31px;}
#nav li{ position:relative;}
#nav li:hover .drop{display:block;}
#nav .drop{
	position:absolute;
	display:none;
	width:161px;
	padding:0 0 13px;
	background:url(images/bg-drop.png) no-repeat -161px 100%;
	top:31px;
	left:0;
	z-index:10;
}
#nav ul li{ width:101%;}
#nav li:hover ul .drop{display:none;}
#nav li:hover li:hover .drop{display:block;}
#nav ul .drop{
	left:142px;
	top:-13px;
	z-index:8;
	background:url(images/bg-drop2.png) no-repeat -161px 100%;
}
#nav ul .drop .holder{background:url(images/bg-drop2.png) no-repeat;}
#nav .drop .holder{
	padding:13px 0 0;
	overflow:visible;
	background:url(images/bg-drop.png) no-repeat;
}
#nav .drop .frame{
	background:url(images/bg-drop-c.png) repeat-y;
	width:146px;
	padding:0 2px 0 13px;
}
#nav .drop .drop .frame{
/*
	min-height:124px;
*/
	width:145px;
	background-position:-1px 0;
	border-left:1px solid #dbdbdb;
}
#nav ul{
	width:145px;
	position:relative;
}
#nav ul:after{
	clear:both;
	display:block;
	content:"";
}
#nav ul li{
	padding:5px 0 3px;
	background:url(images/bg-dot2.gif) no-repeat;
}
#nav ul li:first-child{ background:none;}
#nav li li a{
	width:141px;
	color:#f78f1e;
	background:none!important;
	padding:0;
}
#nav .drop a cufon{ height:14px!important;}
#nav ul li:hover a,
#nav ul li:hover ul a:hover{
/* 	background:url(images/arrow2.gif) no-repeat 100% 3px!important; */
	color:#369;
}
#nav ul li:hover a.parent {
	background:url(images/arrow2.gif) no-repeat 100% 3px!important;

}

#nav ul li:hover ul a{
	background:none!important;
	color:#f78f1e;
}
.socials{
float:right;
padding-right: 4px;
position: relative;
top: -3px;
}
#footer .socials{ margin:5px 10px 0 0;width: 5px;
}
.socials li{
	float:left;
	padding:3px 3px;
}

.socials a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:16px;
	height:16px;
}

.facebook{ background:url(images/facebook.gif) no-repeat;}
.twitter{ background:url(images/twitter.gif) no-repeat;}
.g-plus{ background:url(images/g-plus.png) no-repeat;}
.instagram{ background:url(/wp-content/uploads/icon_instagram_16.png) no-repeat;}
.youtube{ background:url(/wp-content/uploads/youtube.gif) no-repeat;}

.main{
	background:#fff;
	width:959px;
	padding:24px 21px 23px 20px;
}
#domains .main{padding:32px 21px 80px 20px;}
#virtual .main{
	padding:19px 13px 36px 20px;
	width:967px;
}
#home .main{
	width:958px;
	padding:17px 30px 27px 12px;
}
.visual{
	padding:0 0 12px;
	background:url(images/bg-visual-b.png) no-repeat 0 100%;
	width:1018px;
	margin:0 -39px 0 -22px;
	position:relative;
}
.visual .holder{ background:url(images/bg-visual-c.gif) repeat-y;}
.visual .frame{
	width:383px;
	padding:46px 295px 10px 341px;
	min-height:261px;
	overflow:hidden;
	background:url(images/bg-visual.jpg) no-repeat;
	display: block;
}
.visual .text img,
.image img,
.image-holder img,
.gallery img,
.captcha img{display:block;}
.visual .text{
	min-height:185px;
	width:100%;
}
.visual .menu{
	overflow:hidden;
	width:400px;
	line-height:13px;
	font-size:11px;
	position: absolute;
	top: 235px;
	left: 341px;
	z-index: 100;
}
.visual .menu li{
	float:left;
	margin:0 -6px 0 -7px;
}
.visual .menu a{
	display:block;
	color:#fff;
	padding:17px 0 0 17px;
	text-decoration:none;
	width:87px;
	overflow:hidden;
	height:27px;
	background:url(images/bg-menu.png) no-repeat;
}
.visual .menu a:hover{
	background-position:0 -88px;
	color:#a0b8d3;
}
.visual .menu .active a{
	background-position:0 -48px;
	color:#425871;
}
.container{
	float:right;
	width:809px;
	padding:6px 0 0 0;
}
#virtual .container{
	padding:0 5px 0 8px;
	width:807px;
	margin-top: -100px;
}

#virtual .content {
	float: none;
	width: auto;
}

.virtual_sidebar{
	float: none;
	width: 807px;
	height: 445px;
	background:url(/wp-content/uploads/vps_select_bg.png) no-repeat;
}

.vps_title1{
	font-size:21px;
	color:#004A84;
}

.vps_title2{
	font-size:38px;
	color:#004A84;
	line-height: 38px;
}

.vps_compare_box{
	background:url(/wp-content/uploads/vps_compare_bg.png) no-repeat;
	width:807px;
	height:63px;
	padding-left: 10px;
	margin-left: -2px;
}

.vps_compare_box p{
	font-size:18px;
	 float: left;
	padding-top: 20px;
}

.vps_compare_btn{
	float:right;
	margin-right: 25px;
	margin-top: 16px;
}

.vps_pricing-table{
	border-collapse:collapse;
	margin:0 0 10px;
	font-size:14px;
	float: right;
	width: 380px;
}

.vps_pricing-table th{
	font-weight:bold;
	text-align:center;
	padding:18px 0px 5px 0px;
}
.vps_pricing-table td{
	padding: 0 0 2px 40px;
	border-top:1px dotted #A5CFF9;
}

.vps_pricing-table .ch{
	float:left;
	margin:4px 11px 0 0;
	width:14px;
	height:14px;
}
.vps_pricing-table label{
	font-weight:normal;
	color:#369;
}
.vps_pricing-table.col1{
	width:150px;
	padding-left: 35px;
}
.vps_pricing-table .price{
	font-weight:bold;
	color:#fcb034;
}
.vps_pricing-table .price span{
	font-weight:normal;
	font-size:12px;
	color:#656565;
}

.vps_pricing-left{
	float:left;
	margin-left: 25px;
	width: 350px;
	padding-top: 20px;
	padding-left: 15px;
}

.vps_pricing-right{
	float:right;
	width: 377px;
	margin-right: 20px;
}

.vps_pricing-left img{
	padding-top: 10px;
}

.vps_price_box{
	width:auto;
	height:200px;
	border:0px solid;
}

.vps_price_box h2{
	margin-top:7px;
	margin-left: 15px;
	color: #F88B13;
	font-size: 18px;
	
}

.vps_info_box{
	width:807px;
}

.vps_info_box_right{
	width:350px;
	float:right;
	margin-left: 420px;
	margin-top: 25px;
	position: absolute;
}

.vps_info_box_left{
	width:350px;
	float:left;
	margin-left: 35px;
	font-size: 12px;
	margin-top: 25px;
}

.vps_info_box_right h2,
.vps_info_box_left h2{
	font-size: 14px;
	color: #F88B13;
}

.vps_info_box_right p,
.vps_info_box_left p{
	line-height: 20px;
}

/*
#virtual ul.tabset, #virtual .tab-content{
border: 1px solid red;
margin-left: -150px;
width: 90%;
}
*/

#home .container{
	width:100%;
	float:none;
	padding:0;
	margin:0 0 25px;
}
#home .container:after{
	clear:both;
	display:block;
	content:"";
}
#home .sidebar{
	float:right;
	width:294px;
	margin:-326px -32px 0 0;
	padding:0 0 20px;
	font-size:12px;
	background:url(images/bg-sidebar.png) no-repeat -295px 100%;
	position: relative;
	z-index: 9;
}
#home .sidebar .holder{
	padding:29px 0 0;
	background:url(images/bg-sidebar.png) no-repeat;
}
#home .sidebar .frame{
	width:230px;
	padding:0 31px 0 34px;
	overflow:hidden;
	background:url(images/bg-sidebar-c.png) repeat-y;
}
#home .sidebar h2{
	color:#abb517;
	font-size:22px;
	margin:0 0 10px;
	overflow:hidden;
}
#home .sidebar h2 span{
	display:block;
	color:#036;
	overflow:hidden;
}
#home .sidebar h2 cufon{ height:25px!important;}
#home .form-info{ margin:0 0 45px;}

#home .form-info .row{ padding:3px 0 0;}
.btn-chat,
.btn-start{
	float:left;
	width:106px;
	height:28px;
	background:url(images/btns.gif) no-repeat;
}
.btn-start{
	float:right;
	background-position:0 -28px;
}
#home .sidebar .box{ margin:0 0 5px;}
#home .sidebar .box2{ margin:0 0 5px;}

#home .sidebar h3{
	font-size:14px;
	color:#036;
	margin:1px 0 0 -15px;
	padding:0 0 0px;
	overflow:hidden;
	background:url(images/bg-dot.gif) repeat-x 0 100%;
	width: 255px;
}
#home .sidebar h3 cufon{height:18px!important;}
#home .sidebar .box ul{
	margin:5px 0 5px -9px;
	color:#036;
        line-height: 18px;
}
#home .sidebar .box li{
	padding:0px 0 2px 10px;
	background:url(images/arrow.gif) no-repeat 0 4px;
}
#home .sidebar .box li a{color:#036;}
#home .sidebar .price{
	color:#abb517;
	font-weight:bold;
	display:inline-block;
	margin:-6px 0;
}
#home .sidebar .price span{ font-size:18px;}
.btn-sign{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:106px;
	height:28px;
	background:url(images/btns.gif) no-repeat 0 -56px;
}
.content{
	float:right;
	width:806px;
	overflow:hidden;
	line-height:19px;
}

#compare.content{
	margin-top:-90px;
}

#cloudflare.content{
	margin-top:-215px;
}

#home .content{
	width:970px;
	font-size:11px;
	color:#7a7a7a;
	padding:20px 0 0;
	float:none;
}
#home .content a{color:#7a7a7a;}
#home .cell{
	margin:0 0 8px 35px;
	font-size:16px;
	color:#015091;
	background:url(/wp-content/uploads/mid_boxes_bg.png) no-repeat;
	height: 190px;
}
#home .cell .holder{
	padding:18px 0 0;
}
#home .cell .frame{
	padding-top: 10px;
	overflow:hidden;
	width:965px;
	text-align:center;
}
#home .inf{
	margin:0 53px 0 19px;
	display:inline-block;
	vertical-align:middle;
	width:241px;
	float: left;
	text-align:center;
	line-height: 18px;
}

#home .inf h1{
	font-size:22px;
	font-weight:bold;
	color:#003366;
	text-align:center;
	margin-bottom: 3px;
}

#home .inf h1.inf_title1{
	margin-left:40px;
}

#home .inf h1.inf_title2{
	margin-left:20px;
}

#home .inf h1.inf_title3{
	margin-left:30px;
}

.inf_content{
	font-size:12px;
	text-align:center;
	line-height: 10px;
}

*+html #home .inf,
*+html #home .cell .link{display:inline;}
#home .inf cufon_off{ height:24px!important;}
#home .inf strong{color:#003264;}
#home .cell .link{
	font-size:18px;
	font-weight:bold;
	color:#8fb9e3;
	margin:0 0 6px;
	display:inline-block;
	vertical-align:middle;
	width:287px;
	text-align:right;
}
#home .block-holder{
	float:left;
	width: 900px;
	margin-left: 35px;
}
#home .block{
	float:left;
	width:410px;
	line-height:21px;
	margin:0 28px 0 0;
	padding:19px 0 0;
	font-size: 14px;
}
#home .block h2{
	margin:0 0 20px;
	font-size:22px;
	color:#036;
	padding:0;
	background:none;
}
#home .block p{ margin:0 0 10px;}
#home .block a{font-weight:bold;}
.alignleft{float:left;padding-right: 10px;}
.alignright{float:right;padding-left: 10px; text-align: right;}
.navigation div {width: 40%;}
#home .block .alignleft{ margin:5px 18px 0 0;}
#home .block2{
	float:left;
	width:400px;
	line-height:12px;
	padding:24px 22px 0 10px;
}
#home .block2 h2,
.partners-box h2{
	text-transform:uppercase;
	font-size:16px;
	padding:0 0 2px;
	margin:0 0 9px;
	color:#7a7a7a;
	background:url(images/bg-dot.gif) repeat-x 0 100%;
}
.partners-box h2{ margin:0 0 14px;}
#home .item{
	padding:0 0 15px 35px;
	background:url(images/ico-blog.gif) no-repeat;
}
#home .twit{background:url(images/ico-twitter.gif) no-repeat;}
#home .item li{
	list-style: none;
	background: url("http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/ds_homepage_bullets.gif") no-repeat scroll 0 5px transparent;
	padding: 0 0 12px 22px;
	margin-left: -13px;
	font-family: Lucida Grande !important;
    font-size: 110% !important;
}
#home .item ul{ margin:0 0 0 -10px;}

.partners-box{
    background: url("images/bg-dot.gif") repeat-x scroll center top transparent;
    margin-top: 28px;
    padding: 28px 0 0 43px;
    width: 937px;
}

.partners-box li{
	padding:0 30px 0 6px;
	display:inline;
}
.partners-box img{
	vertical-align:middle;
	display:inline-block;
}
#footer{
	color:#4a7ab2;
	line-height:16px;
	font-size:11px;
	padding:0 8px 10px 32px;
}
#footer .frame{
	width:946px;
	padding:24px 26px 40px 28px;
	overflow:hidden;
	background:#ecf3fa url(images/bg-footer.gif) repeat-x;
	border-bottom:1px solid #f1f6fc;
	margin:0 -8px 11px -32px;
}
#footer .holder{
	float:left;
	width:auto;
}
#footer h3{
	font-size:13px;
	color:#6195c9;
	margin:0 0 8px;
	font-weight:bold;
}
#footer .box{
	float:left;
	padding:0 45px 0 0;
}
#footer .box ul{font-size:12px;}
#footer .box a{color:#80b9f3;}
#domains .content,
#webhosting .content,
#singlecol .content{
	float:left;
	width:628px;
}
#onecol .content{
	float:left;
	width:100%;
}
.main h1{
	font-size:30px;
	color:#036;
	margin:0 0 19px;
	overflow:hidden;
	line-height:37px;
	letter-spacing:-1px;
}
#domains h1{ margin:0 0 14px;}
.visual2 h1{ margin:0 0 7px;}
#domains .content .box{
	margin:0 0 15px;
	padding:0 0 5px;
	background:#d6e7f5 url(images/bg-box.gif) no-repeat -628px 100%;
}

.visual2 p {width: 515px;}
#domains .content .box .frame{
	padding:20px 20px 9px;
	width:588px;
	background:url(images/bg-box.gif) no-repeat;
}
#domains .content .box h2,
.content .add-box h2{
	margin:0 0 5px;
	font-size:18px;
	color:#369;
	padding:0;
	background:none;
	letter-spacing:1px;
	overflow:hidden;
	line-height:20px;
}
#domains .content .box h2 cufon,
.add-box h2 cufon{
	height:25px!important;
	float:left!important;
}
#domains .content .box h2 span{
	display:block;
	font-size:24px;
	overflow:hidden;
}
.domain-form{
	color:#5b5c5c;
	font-size:11px;
}
.domain-form .text{
	float:left;
	margin:0 12px 0 0;
	width:267px;
	height:28px;
	background:url(images/bg-input3.gif) no-repeat;
	padding:4px 9px 0;
}

.domain-form .transfer{
	float:left;
	margin:0 12px 0 0;
	width:337px;
	height:32px;
	padding:4px 0px 0px 40px;
	font-size: 16px;
	background:url(images/arrow_right_32.png) no-repeat;
}

.domain-form .text input,
.form-signup .text input{
	font-size:14px;
	color:#bfbfbf;
	font-weight:bold;
	width:267px;
	outline:none;
	border:0;
	line-height:20px;
	background:none;
	height:20px;
}
*+html .domain-form .text input{ line-height:16px;}
.form-signup .text input{
	font-size:12px;
	color:#333;
	width:244px;
	font-weight:normal;
	line-height:16px;
}
.domain-form p{ margin:0!important;}
.domain-form .sel{ width:91px;}
.btn-check,
.btn-submit{
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	float:left;
	margin:1px 0 0 11px;
	border:0;
	cursor:pointer;
	width:155px;
	height:33px;
	padding:0;
	background:url(images/btns.gif) no-repeat 0 -145px;
}
.btn-submit{
	margin:0;
	background-position:0 -178px;
	width:99px;
}
.content p{ margin:0 0 15px;}
.content h2{
	color:#ffa00c;
	font-size:19px;
	padding:0 0 7px;
	margin:0 0 14px;
	font-weight:normal;
	background:url(images/bg-dot3.gif) repeat-x 0 100%;
}
#webhosting .content h2{
	margin:0 0 11px;
	font-weight: bold;
}

.sidebar{
	float:right;
	width:310px;
}
.sidebar .block{
	margin:0 0 25px;
	font-size:12px;
	line-height:17px;
	color:#7a7a7a;
	background:url(images/bg-box2-c.gif) repeat-y;
}
.sidebar .block p a{color:#7a7a7a;}
.sidebar .box-text p,
.sidebar .block p{ margin:0 0 10px;}
.sidebar .block .holder{
	padding:0 0 20px;
	background:url(images/bg-box2.gif) no-repeat -310px 100%;
}
.sidebar .block .frame{
	background:url(images/bg-box2.gif) no-repeat;
	padding:20px 21px 0 20px;
	width:269px;
}
.sidebar .block h2{
	color:#696969;
	font-size:22px;
	margin:0 0 8px;
	overflow:hidden;
	line-height:22px;
}
.sidebar .block h2 cufon{ height:28px!important;}
.sidebar .block .image{ margin:0 0 12px;}
a.btn,
a.btn2,
a.btn3,
a.btn4{
	float:left;
	color:#fff;
	font-size:14px!important;
	background:url(images/bg-btn.png) no-repeat 100% -33px;;
	padding:0 15px 0 0;
	text-decoration:none;
}
a.btn:hover{ background-position:100% -576px; color: #f9cd85;}
a.btn3{ background-position:100% -212px; }
a.btn3:hover{ background-position:100% -273px; color: #cad7e4;}
a.btn4 {background-position:100% -333px; }
a.btn4:hover {background-position:100% -393px; color: #d3d797;}
a.btn4.alignright {float: right;}
a.btn2{
	background-position:100% -33px;
	padding-right:15px;
	letter-spacing:1px;
	margin-top: 15px;
}
a.btn span,
a.btn2 span,
a.btn3 span,
a.btn4 span{
	float:left;
	height:22px;
	line-height:14px;
	padding:8px 0 0 15px;
	background:url(images/bg-btn.png) no-repeat 0 0;
}
a.btn span {padding-top: 11px;}
a.btn:hover span{ background-position:0 -543px;}

a.btn2 span{
	height:24px;
	line-height:16px;
	padding:9px 0 0 20px;
	background-position:0 0;
}
a.btn3 span{ background-position:0 -182px;}
a.btn3:hover span{ background-position:0 -243px;}
a.btn4 span{ background-position:0 -303px;}
a.btn4:hover span{ background-position:0 -363px;}
a.small span{
	height:21px;
	padding:7px 7px 0 22px;
	background-position:0 -70px;
}
a.small{ background-position:100% -98px;}
a.small:hover span{
	background-position:0 -126px;
}
a.small:hover{ background-position:100% -154px;}
.sucess-box{
	padding:3px 0 5px 74px;
	background:url(images/bg-success-box.png) no-repeat;
	color:#464646;
	line-height:19px;
	display:none;
}
.sucess-box p,
.error-box p{ margin:0 0 12px!important;}
.sucess-box strong{ font-weight:bold;}
.error-box{
	padding:0 20px 0 46px;
	color:#ea2839;
	overflow:hidden;
	width:582px;
	display:none;
	background:url(images/bg-error-box.gif) no-repeat;
}
.error-box h2{
	font-size:15px!important;
	font-weight:bold!important;
	color:#ea2839!important;
	padding:0!important;
	margin:0 0 2px!important;
	background:none!important;
}
#domains .content .box-text{
	padding:0 0 0 70px;
	display:none;
	background:url(images/img08.gif) no-repeat;
}
.w3{
	height:500px;
	width:100%;
	position:relative;
}
.lightbox1{
	position:absolute;
	width:760px;
	top:-9999px;
	left:-9999px;
	padding:0 0 49px;
	color:#000;
	line-height:19px;
	background:url(images/bg-lightbox1.png) no-repeat -760px 100%;
}
.lightbox1 .holder{
	padding:45px 0 0;
	background:url(images/bg-lightbox1.png) no-repeat;
}
.lightbox1 .frame{
	padding:0 38px 0 45px;
	width:677px;
	overflow:hidden;
	background:url(images/bg-lightbox1-c.png) repeat-y;
}
.lightbox1 .data{
	padding:0 0 0 81px;
	margin:0 0 -20px;
	background:url(images/heart.png) no-repeat;
}
.lightbox1 h2,
.lightbox3 h2{
	font-size:22px;
	line-height:23px;
	color:#333;
	padding:0 0 12px;
	margin:0 0 25px;
	font-weight:bold;
	background:url(images/bg-dot.gif) repeat-x 0 100%;
}
.lightbox3 h2{ margin:0 0 14px;}
.lightbox1 p{ margin:0 0 20px;}
.btn-close{
	position:inherit;
	text-transform:uppercase;
	font-size:11px;
	color:#000;
	padding:0 17px 0 0;
	text-decoration:none;
	top:25px;
	right:31px;
	background:url(images/btn-close.png) no-repeat 100% 50%;
	z-index: 2000;
}
.lightbox2{
	position:absolute;
	width:505px;
	padding:0 0 33px;
	color:#000;
	top:-9999px;
	font-size:11px;
	color:#545c62;
	left:-9999px;
	background:url(images/bg-lightbox2.png) no-repeat -505px 100%;
}
.lightbox2 .holder{
	padding:33px 0 0;
	background:url(images/bg-lightbox2.png) no-repeat;
}
.lightbox2 .frame{
	background:url(images/bg-lightbox2-c.png) repeat-y;
	width:475px;
	padding:0 15px;
}
.lightbox2 .data{
	background:url(images/bg-data.gif) repeat-x;
	width:410px;
	overflow:hidden;
	padding:8px 35px 0 30px;
}
.lightbox2 h2{
	font-size:18px;
	color:#369;
	font-weight:bold;
	margin:0 0 12px;
}
.lightbox2 p{ margin:0 0 14px;}
.form-info2 label{
	display:block;
	margin:0 0 3px;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.form-info2 .text,
.contact-form .text{
	margin:0 0 11px;
	width:401px;
	height:25px;
	padding:5px 5px 0;
	background:url(images/bg-input4.gif) no-repeat;
}
.contact-form .text{ margin:0 0 9px;}
.form-info2 .text input,
.contact-form .text input{
	width:401px!important;
	border:0;
	padding:0;
	height:22px;
	background:none;
	outline:none;
	line-height:18px;
	color:#333;
}
.lightbox2 a{ color:#545c62;}
.lightbox3{
	position:absolute;
	width:702px;
	padding:0 0 54px;
	top:-9999px;
	left:-9999px;
	font-size:14px;
	background:url(images/bg-lightbox3.png) no-repeat -702px 100%;
}
.lightbox3 .holder{
	padding:54px 0 0;
	background:url(images/bg-lightbox3.png) no-repeat;
}
.lightbox3 .frame{
	background:url(images/bg-lightbox3-c.png) repeat-y;
	width:615px;
	padding:0 42px 13px 43px;
}
.lightbox3 strong{ font-weight:bold;}
.lightbox3 p{ margin:0 0 20px;}
.lightbox3 .box-info{
	margin:0 0 20px;
	padding:0 0 15px;
	font-size:13px;
	width:497px;
	background:#dce9f2 url(images/bg-box-info.gif) no-repeat -497px 100%;
}
.form-info3{ padding:6px 0 0 58px;}
.lightbox3 .box-info .holder{
	width:429px;
	background:url(images/bg-box-info.gif) no-repeat;
	padding:18px 34px 0;
	min-height:130px;
}
.lightbox3 .box-info .row{ 	margin:0 0 15px;}
.form-info3 .ch{
	margin:0 6px 0 0;
	width:13px;
	height:13px;
	display:inline-block;
	vertical-align:middle;
}
.form-info3 label{
	display:inline-block;
	vertical-align:middle;
	font-size:19px;
	color:#036;
	font-weight:bold;
}
.form-info3 .hold{
	float:left;
	margin:3px 15px 0 0;
}
.sel2{ width:186px;}
.form-info3 .selectArea,
.form-show .selectArea{ height:28px;}
.form-info3 .selectArea a.selectButton,
.form-show .selectArea a.selectButton{
	background:url(images/bg-select-button.gif) no-repeat 100% 0;
	right:0;
	width:186px!important;
}
.form-info3 .selectArea .center,
.form-show .selectArea .center{
	background:url(images/bg-select2.gif) no-repeat;
	height:28px;
	line-height:28px;
}
.drop-sel2{ margin:-5px 0 0;}
.lightbox3 .box-info li{
	padding:0 0 6px 22px;
	background:url(images/arrow3.gif) no-repeat 4px 6px;
}
.visual2{
	margin:0 -4px 27px -3px;
	width:417px;
	height:100px;
	padding:53px 510px 0 40px;
	color:#036;
	line-height:18px;
	background:url(images/bg-visual2.gif) no-repeat;
}
.container .visual2{
	width:486px;
	margin-left:-10px;
	padding-right:295px;
	background:url(images/bg-visual3.gif) no-repeat;
}
.logo2,
.logo3{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
	width:145px;
	height:20px;
	background:url(images/logo2.png) no-repeat;
}
.logo3{background:url(images/logo3.png) no-repeat;}
.items-list{
	overflow:hidden;
	width:110%;
	padding:17px 0 0;
}
#virtual .items-list{ padding:6px 0 0;}
.items-list li{
	display:inline-block;
	width:289px;
	padding:0 10px 17px 18px;
	vertical-align:top;
}
#virtual .items-list li{
	width:800px;
	padding:0 0 0px;
	margin-bottom: -15px;
}
*+html .items-list li{
	display:inline;
	padding-right:14px;
	width:285px;
}
*+html #virtual .items-list li{
	width:476px;
	padding:0 0 8px;
}

/* .items-list .image{ */

.image{
	float:left;
	width:70px;
	padding:15px 0 0;
}
#virtual .items-list .image{ width:77px;}
.items-list h3{
	font-size:15px!important;
	margin:0 0 8px!important;
}
.sidebar .block2{
	width:318px;
	background:url(images/bg-block2-c.gif) repeat-y;
	margin:0 -4px 20px;
	color:#333;
}
.sidebar .block2 .holder{
	padding:0 0 32px;
	background:url(images/bg-block2.gif) no-repeat -314px 100%;
}
.sidebar .block2 .frame{
	padding:30px 30px 0 32px;
	overflow:hidden;
	width:252px;
	background:url(images/bg-block2.gif) no-repeat;
}
.sidebar .block2 h2{
	font-size:18px;
	margin:0 0 7px;
	padding:0 0 5px;
	font-weight:bold;
	background:url(images/bg-dot.gif) repeat-x 0 100%;
	text-align: center;
}
.sidebar .block2 p.inf{
	font-size:20px;
	margin:0 0 15px;
}
.sidebar .block2 .price{
	color:#f6a31a;
	font-style:normal;
}

.rt_sidebar_block {
	text-align: center;
}

.tabset{
	width:100%;
	overflow:hidden;
	font-size:12px;
	margin:0 0 -2px;
	position:relative;
}
.tabset li{
	padding:0 4px 0 0;
	float:left;
}
.tabset .active,
.tabset a:hover{
	color:#ffa00c;
	background:url(images/bg-tabset.gif) no-repeat 100% -58px;
}
.tabset .active span,
.tabset a:hover span{background:url(images/bg-tabset2.gif) no-repeat;}
.tabset a{
	color:#fff;
	float:left;
	text-decoration:none;
	padding:0 6px 0 0;
	overflow:hidden;
	background:#369 url(images/bg-tabset.gif) no-repeat 100% -29px;
}
.tabset span{
	float:left;
	height:20px;
	padding:9px 6px 0 12px;
	background:url(images/bg-tabset.gif) no-repeat;
}
.tabset a cufon{
	float:left;
	height:20px;
}
.tab-content{
	width:909px;
	overflow:hidden;
	background:#e5eff8 url(images/bg-tab-content.gif) no-repeat 0 100%;
	padding:23px 25px 25px;
}
.container .tab-content{
	width:760px;
	padding:38px 176px 20px 24px;
	background:#e5eff8 url(images/bg-tab-content2.gif) no-repeat 0 100%;
}
.tab-content .information{
	padding:0 0 0 187px;
	font-size:12px;
	line-height:18px;
	margin:0 0 -43px;
}
.tab-content .information h3{
	margin:0 0 10px;
	font-size:14px;
	color:#565656;
}
.tab-content .information p{ margin:0 0 60px;}
.tab-content h2{
	font-size:18px;
	color:#565656;
	margin:0 0 19px;
	font-weight:bold;
}
.tab-content h3{
	font-size:16px;
	color:#036;
	margin:0 0 13px 21px;
	font-weight:bold;
}
.tab-content .area{ padding:0 0 29px;}
.tab-content .slide-content{
	width:100%;
	overflow:hidden;
	position:relative;
}
.info-table{
	margin:0 0 13px;
	font-size:12px;
	color:#333;
	width:100%;
	border-collapse:collapse;
}
.info-table td{	padding:3px 20px 4px;}
.info-table .alt td{ background:#f8fbfd;}
.info-table .col1{ width:300px;}
.info-table .col2{
	font-weight:bold;
	color:#565656;
}
.info-table .checkmark{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:17px;
	height:17px;
	margin:0 0 0 20px;
	background:url(images/checkmark.png) no-repeat;
}
.info-table p{ margin:0 0 7px;}
.info-table img{
	display:inline-block;
	vertical-align:middle;
}
.info-table .price{ color:#60a104;}
.hidden{display:none;}
.tab-content .cell{
	padding:24px 160px 0 0;
	margin:0 21px -1px 19px;
	width:712px;
	overflow:hidden;
	color:#565656;
	line-height:22px;
	background:url(images/bg-dot3.gif) repeat-x 0 100%;
}
.tab-content .cell .image{
	float:left;
	width:82px;
	padding:7px 0 0;
}
.tab-content .cell p{ margin:0 0 21px;}
.tab-content .cell h2{
	margin:0 0 9px;
	padding:0 0 12px;
	background:url(images/bg-dot3.gif) repeat-x 0 100%;
}
.tab-content .cell h3{
	font-size:13px;
	margin:0;
	color:#565656;
}
.tab-content .cell .note{
	font-size:11px;
	line-height:18px;
}
.tab-content .cell .box-text{ padding:0 70px 0 2px;}
.add-nav{
	float:left;
	width:127px;
	margin: 0 -2px 0;
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
}
#virtual .add-nav{ margin:4px 0 0;}
.add-nav li{
	margin:0 0 5px;
	padding:0 0 5px;
	background:url(images/bg-add-nav.gif) no-repeat -127px 100%;
	overflow:hidden;
}
.add-nav .frame{
	padding:6px 4px 0 7px;
	width:116px;
	background:url(images/bg-add-nav.gif) no-repeat;
}
.add-nav a{
	color:#258;
	display:block;
	margin:-6px -4px -3px -7px;
	padding:6px 4px 3px 7px;
	width:116px;
	text-decoration:none;
}


.add-nav li:hover{background-position:-635px 100%;}
.add-nav .current-menu-item,
.add-nav .current-menu-ancestor,
#single #menu-item-215
{background-position:-381px 100%!important;}
.add-nav .active-ancestor {background-position: -127px 100%!important;}
/* .add-nav li:hover a{color:#7694b5;} */
.add-nav li:hover .frame{ background-position:-508px 0;}
.add-nav .current-menu-item .frame,
.add-nav .current-menu-ancestor .frame,
#single #menu-item-215 .frame {background-position: -254px 0!important;}

.add-nav ul{
	font-weight:normal;
	padding:0 0 2px;
	display:none;
}
.add-nav .current-menu-item ul,
.add-nav .current-menu-ancestor ul,
#single #menu-item-215 ul{display:block;}
.add-nav ul li{
	padding:0 0 0 11px;
	background:none;
	margin:0;
}
.add-nav ul.sub-menu a{
	color:#696969!important; /* grey */
	display:inline;
	padding:0;
	margin:0;
}

.add-nav ul.sub-menu .current-menu-item a,
.add-nav ul.sub-menu .current-menu-item:hover a
{color:#ffa00c!important;}
.add-nav .current-menu-ancestor &gt; a,
.add-nav .current-menu-ancestor:hover &gt; a,
#single #menu-item-215 &gt; a,
#single #menu-item-215:hover &gt; a,
.add-nav .current-menu-item a,
.add-nav .current-menu-item:hover a
{color:#ffa00c;}
.add-nav ul a:hover,
.add-nav ul .active a,
#single #menu-item-210 a {color:#ffa00c!important;}


.container .content{
	float:left;
	width:475px;
	padding:6px 0 23px 2px;
}
.sidebar .block2 .inform{
	font-size:12px;
	padding:0 0 25px 4px;
}
.sidebar .block2 .inform h2{ margin-left:-4px;}
.sidebar .block2 .inform p{ margin:0 0 13px;}
.pricing-table{
	width:100%;
	border-collapse:collapse;
	margin:0 0 10px;
	font-size:14px;
}
.pricing-table th{
	font-weight:normal;
	text-align:left;
	padding:0 0 13px;
}
.pricing-table td{padding:0 0 8px;}
.pricing-table .ch,
.form-signup .ch{
	float:left;
	margin:2px 11px 0 0;
	width:14px;
	height:14px;
}
.pricing-table label{
	font-weight:bold;
	color:#369;
}
.pricing-table .col1{ width:127px;}
.pricing-table .price{
	font-weight:bold;
	color:#fcb034;
}
.pricing-table .price span,
.compare-table .price span{
	font-weight:normal;
	font-size:12px;
	color:#656565;
}
.compare-table .price span{ color:#005f9d;}
#scaler{
	margin:0 0 -15px -4px;
	position:relative;
	width:243px;
	padding:5px 0 0;
}
#scaler .hold{
	font-size:11px;
	color:#656565;
}
#scaler .btn{ margin:0 9px 0 0;}
#track{
	width:254px;
	height:17px;
	margin:0 0 25px;
	background:url(images/bg-track.gif) no-repeat;
}
#track .ui-slider-handle {
	cursor: move;
	background:url(images/slider-handle.png) no-repeat;
	height: 27px;
	top:1px;
	position: absolute;
	width: 11px;
	outline:none;
}
#slideresults{ padding:0 0 5px;}
.ramcpu{
	margin:0 0 12px;
	padding:6px 0 0;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	height:23px;
	width:251px;
	background:url(images/bg-slider-box.gif) no-repeat;
}
.ramcpu div{
	display:inline-block;
	padding:0 5px;
}
*+html .ramcpu div{display:inline;}
#ram{color:#369;}
#total{ color:#fcb034;}
.table-holder{padding:9px 0 0;}
.table-holder .note{
	color:#f00;
	margin:0 0 13px 230px;
	text-align:center;
}
.table-holder .holder{background:url(images/bg-table-c.gif) repeat-y;}
.table-holder .frame{
	background:url(images/bg-table.gif) no-repeat -806px 100%;
	padding:0 0 20px;
}
.table-holder .wrap{
	background:url(images/bg-table.gif) no-repeat;
	padding:0 0 0 6px;
}
.compare-table{
	margin:0;
	width:794px;
	font-size:12px;
	color:#005f9d;
	line-height:16px;
	border-collapse:collapse;
}
.compare-table .col1{ width:227px;}
.compare-table .col2{ width:193px;}
.compare-table th{
	padding:7px 0 24px;
	vertical-align:top;
}
.compare-table th img{
	display:block;
	margin:0 auto;
}
.compare-table h2{
	font-size:18px;
	color:#036;
	margin:0 0 8px;
	background:none;
	padding:0;
}
.compare-table td{
	padding:4px 2px 5px 18px;
	text-align:center;
	vertical-align:middle;
	background:url(images/bg-dot4.gif) repeat-x 0 100%;
}
.compare-table td.col1{
	width:180px;
	padding-right:20px;
	color:#686666;
	text-align:left;
}
.compare-table .price{
	font-size:14px;
	font-weight:bold;
}
.compare-table td.title{
	padding:0;
	text-align:left;
}
.compare-table h3{
	font-size:14px!important;
	color:#036;
	margin:-1px -4px 0!important;
	position:relative;
	background:#fff;
	width:767px;
	padding:5px 15px 3px 20px;
}
.compare-table .alt{ color:#565656;}
.compare-table .alt2{ color:#25b404;}
.compare-table .small,
.info-table .small{ font-size:10px;}
.compare-table .last-item td{
	background:none;
	padding-bottom:48px;
}
.compare-table .btn-row td{ background:none;}
.compare-table .btn{ margin:0 0 0 20px;}
.image-holder{
	border:1px solid #d2e0ee;
	margin:33px 0 32px;
	width:465px;
	height:198px;
}
.price2{
	font-size:15px;
	color:#f49c0d;
}
.content h3,
.content h4{
	font-size:13px;
	font-weight:bold;
}
.content em{ font-style:italic;}
.form-signup{
	font-size:12px;
	line-height:17px;
}
.form-signup p{ margin:0 0 18px;}
.form-signup label{
	display:block;
	margin:0 0 5px;
	font-weight:bold;
}
.form-signup .text{
	margin:0 0 7px;
	width:244px;
	height:27px;
	background:url(images/bg-input5.gif) no-repeat;
	padding:5px 5px 0;
}
.form-signup .row label{
	float:left;
	font-weight:normal;
	margin:0;
	width:207px;
}
.form-signup .row{ margin:12px 0 17px;}
.info-list li{padding:0 0 18px;}
.info-list .image{
	float:left;
	margin:3px 0 0;
	width:180px;
}
.info-list .image img{ border:1px solid #d2e0ee;}
.info-list h2{ margin:0 0 17px;}
.executive-list{margin:-5px 0 0;}
.executive-list li{
	padding:0 0 1px;
	background:url(images/bg-dot3.gif) repeat-x 0 100%;
}
.executive-list a{
	display:block;
	width:425px;
	text-decoration:none;
	background:url(images/bg-executive-link.gif) no-repeat;
	padding:11px 38px 14px 12px;
}
.executive-list .image{
	display:inline-block;
	vertical-align:middle;
	width:93px;
	float: none;
	padding: 0;
}
*+html .executive-list .image{ width:98px;}
.executive-list .image img{border:1px solid #d7e4f0;}
.executive-list .box-text{
	display:inline-block;
	vertical-align:middle;
	width: 320px;
}
.executive-list .title{
	display:block;
	font-weight:bold;
	margin:0 0 1px;
}
.heading{
	border-bottom:1px solid #a3a3a3;
	margin:-4px 0 20px;
	padding:0 0 5px;
	overflow:hidden;
}
.content .heading h2,
.contact-box h2{
	float:left;
	color:#333;
	padding:0;
	background:none;
	margin:0;
}
.media-box h2,
.profile-box h2{
	color:#333;
	padding:0;
	font-weight:bold;
	margin:0 0 16px;
	background:none;
	line-height:25px;
}
a.download{
	float:right;
	font-size:10px;
	padding:1px 0 0 15px;
	text-decoration:none;
	background:url(images/arrow4.gif) no-repeat 0 50%;
}
a.download:hover{ text-decoration:underline;}
.media-list,
.items-list2{ margin:0 0 17px;}
.media-list li{
	background:url(images/bg-dot3.gif) repeat-x 0 100%;
	padding:8px 40px 11px 0;
}
.items-list2 li{
	background:url(images/bg-dot3.gif) repeat-x 0 100%;
	padding:18px 0 13px;
}
a.more{
	display:block;
	width:100%;
	height:23px;
	padding:5px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
	color:#696969;
	text-decoration:none;
	background:url(images/bg-more.gif) no-repeat;
}
a.more cufon{ margin:3px 0 0;}
*+html a.more{ padding:5px 0 3px;}
.back-link{
	overflow:hidden;
	width:100%;
	margin:-10px 0 25px;
	font-size:11px;
}
.back-link a{
	padding:0 0 0 8px;
	background:url(images/arrow5.gif) no-repeat 0 60%;
	color:#a3a3a3;
}
.inf2{
	font-size:15px;
	line-height:21px;
}
.nounderline{ text-decoration:none;}
.profile-box img{
	display:block;
	margin:0 0 32px;
}
.profile-box{ line-height:23px;}
.profile-box h3{ font-size:15px;}
.profile-box p{ margin:0 0 23px;}
.gallery{
	width:450px;
	margin:-6px 0 30px 1px;
	height:80px;
	position:relative;
	padding:12px 12px 0;
	background:url(images/bg-gallery.gif) no-repeat;
}
.gallery .holder{
	width:452px;
	overflow:hidden;
	position:relative;
}
.gallery .mask{
	width:455px;
	overflow:hidden;
	position:relative;
}
.gallery ul{
	width:9999px;
	overflow:hidden;
	position:relative;
}
.gallery li{
	float:left;
	padding:0 3px 0 0;
}
.gallery img{ border:1px solid #d2e0ee;}
.gallery .btn-prev,
.gallery .btn-next{
	position:absolute;
	text-indent:9999px;
	overflow:hidden;
	width:24px;
	height:33px;
	top:30px;
	left:0;
	z-index:2;
	background:url(images/btn-gallery.png) no-repeat;
}
.gallery .btn-next{
	left:auto;
	right:-2px;
	background-position:-26px 0;
}
.form-show{
	border-bottom:1px solid #878787;
	padding:0 0 13px;
	margin:-6px 0 13px;
	overflow:hidden;
	width:100%;
	font-size:15px;
}
.form-show label{
	float:left;
	margin:4px 5px 0 0;
}
.show-hide{
	float:right;
	font-weight:bold;
	font-size:12px;
	color:#878787;
	padding:0 0 4px 27px;
	text-decoration:none;
	background:url(images/plus.gif) no-repeat 0 1px;
}
.active .show-hide{ background:url(images/minus.gif) no-repeat 0 1px;}
.items-list2 .box-text{ margin:16px 0 0;}
.items-list2 li:first-child{ padding-top:0;}
.rss{
	float:right;
	font-weight:bold;
	font-size:14px;
	color:#f5a015;
	padding:0 18px 0 0;
	margin:5px 0 0;
	text-decoration:none;
	background:url(images/rss.gif) no-repeat 100% 50%;
}
.items-list2 h3 a{ text-decoration:none;}
.items-list2 h3 a:hover{ text-decoration:underline;}
.paging{
	float:right;
	font-weight:bold;
}
.paging .prev,
.paging .next{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:11px;
	height:15px;
	background:url(images/btn-paging.gif) no-repeat;
}
.paging .next{ background-position:-16px 0;}
.paging .prev.noactive{ background:url(images/arrow5.gif) no-repeat 6px 50%;}
.paging .next.noactive{ background:url(images/arrow6.gif) no-repeat 7px 50%;}
.paging .holder{
	float:left;
	width:201px;
	line-height:14px;
}
.paging .pager {
margin: 0 10px;
}
.paging li{
	float:left;
	padding:0 1px 0 0;
}
.paging a{
	float:left;
	color:#696969;
	text-decoration:none;
	padding:0 5px 0 0;
	background:#cde0f3 url(images/bg-paging.gif) no-repeat 100% -15px;
}
.paging span{
	height:15px;
	float:left;
	padding:0 0 0 4px;
	background:url(images/bg-paging.gif) no-repeat;
}
.paging li a:hover,
.paging li.active a,
.paging a:hover span,
.paging .active span{ background:none;}
.add-box{
	margin:0 0 35px;
	padding:0 0 19px;
	background:#d4e5f4 url(images/bg-add-box.gif) no-repeat -475px 100%;
	width: 475px
}
.add-box .frame{
	padding:20px 25px 0;
	background:url(images/bg-add-box.gif) no-repeat;
}
.contact-box h2{
	font-size:15px;
	float:none;
	font-weight:bold;
	margin:0 0 22px;
}
.contact-box address{
	margin:0 0 20px;
}
.contact-box .small{
	font-size:11px;
	font-style:normal;
}
.contact-box address span{display:block;}
.contact-form label{
	display:block;
	margin:0 0 1px;
	font-weight:bold;
	font-size:12px;
}
.sel3{ width:331px;}
.contact-form .selectArea{
	float:none;
	margin:0 0 7px;
}
.contact-form .area{
	margin:0 0 15px;
	padding:5px;
	width:406px;
	height:100px;
	background:url(images/bg-textarea.gif) no-repeat;
}
.contact-form .area textarea{
	width:400px!important;
	height:95px!important;
	border:0;
	background:none;
	outline:none;
}
.contact-form .holder{ margin:0 0 8px;}
.captcha{
	width:312px;
	margin:0 0 15px;
}
.contact-form .note{
	color:#000;
	font-size:11px;
}
.contact-box{ margin:-8px 0 42px;}
.outtaHere {
	position:absolute;
	left:-3000px;
}
/* selects */
.selectArea {
	position:relative;
	height:33px;
	float:left;
	color:#333;
	font-size:14px;
	line-height:33px;
	font-weight:bold;
}
.selectArea a.selectButton {
	position:absolute;
	top:0;
	right:-1px;
	width:100%;
	height:100%;
	outline:none;
	background:url(images/bg-select.gif) no-repeat 100% -33px;
}
.selectArea .center{
	height:33px;
	line-height:33px;
	display:block;
	padding:0 25px 0 12px;
	background:url(images/bg-select.gif) no-repeat;
}
/* selects drop-down */
.optionsDivInvisible,
.optionsDivVisible {
	position:absolute;
	z-index:3000;
	font-size:14px;
}
.optionsDivInvisible {display: none;}
.select-center-right { display: none; }
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	overflow:hidden;
	list-style:none;
	background-color:#E5E5E5;
	border:1px solid #C9C9C9;
}
.optionsDivVisible ul li {
	height: 1%;
	overflow: hidden;
	vertical-align: top;
}
.optionsDivVisible a {
	color:#333;
	overflow:hidden;
	display:block;
	height:1%;
	text-decoration:none;
	padding:2px 4px;
}
.optionsDivVisible a:hover {
background: white;
}

.items-list2 .active .show,
.items-list2 .hide,
.items-list2 .box-text {
display: none;
}

.items-list2 .active .hide
 {
display: inline;
}

.items-list2 .active .box-text {
display: block;
}

#questionnaire input[type=radio] {
margin-left: 15px;
}

/* ---- Dedicated hosting styling ---- */

#dedi_table{
	width: 100%;
	margin: 0px 0px 10px 0px;
}

#dedi_table .row{
	text-align: center;
	border-bottom: 0px solid red;
	line-height: 16px;
}

#dedi_table .cores{
	font-weight: bold;
	color: #336699;
	font-size: 16px;
}

#dedi_table .price{
	color: #66C31E;
	font-size: 18px;
	font-weight: bold;
}

#dedi_table .alt{
	background-color: #FDE5E1;
}

#dedi_table th{
	color: #003366;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	vertical-align: middle;
	padding-left: 12px;
}

#dedi_table td {
	padding: 8px 10px;
	vertical-align: middle;
}

.dedi_moon{
	margin-left: 5px;
	vertical-align: middle;
	width: 18px;
}

.dedi_titles{
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-align: center;
}

.dedi_signup{
	margin: 5px 0 5px 5px;
	vertical-align: middle;
}

.dedi_small_txt{
	font-size: 10px;
}

.affiliate_form_error{
	background: url("images/error.gif") no-repeat scroll 2px 4px #FFCACA;
	border: 1px solid #FF9B9B;
	font-size: 11px;
	padding: 3px 3px 3px 23px;
	color: #E10000;
	margin-bottom: 10px;
	display: none;
}

#infscr-loading {
text-align: center;
}

.promo {
	display: none;
}


.hold + h2 {
margin-top: 40px;
}

#pressandmedia h2 {
color: #333333;
border-bottom: 1px solid #a3a3a3;
background: none;
}
#pressandmedia ul {
margin-bottom: 13px;
}

#pressandmedia li {
background: url("images/bg-dot3.gif") 0 100% repeat-x;
padding: 13px 13px 13px 0;
}
#pressandmedia li a {
font-weight: bold;
display: block;
background: url("images/arrow.png") right center no-repeat;
padding-right: 25px;
text-decoration: none;
}

/*-------- DH Fee styling --------*/

.fineprint{
	font-size: 10px;
}

.fineprint_box{
	color: #FF0000;
    font-size: 12px;
    padding-right: 40px;
    float: right;
    font-weight: bold;
    padding-top: 5px;
}

.billing_inquiry_form{
	font-size: 11px;
    font-weight: normal;
    padding-right: 23px;
    white-space: nowrap;
    margin-bottom: 10px;
    width: 260px;
}

.billing_inquiry_question{
	font-size: 16px;
	font-weight: bold;
	color: #B47203;
	display: block;
	padding: 8px 8px 8px 40px;
	background: url("images/billing_inguiry_bg_q.png") no-repeat scroll 8px 8px #FFF3E1;
	border-bottom: 1px dotted #D0A344;
}

.billing_inquiry_answer{
	background: url("images/billing_inguiry_bg_a.png") no-repeat scroll 8px 13px #E5EFF8;
	font-size: 14px;
	display: block;
	padding: 8px 8px 8px 40px;
	color: #336699;
	margin-top: -18px;
 }

.billing_inquiry_box{
	margin-bottom: 10px;
	padding: 8px;
	margin-left: -8px;
	width: 612px;
}

.billing_inquiry_box_header{
	background: url("images/billing_inguiry_bg_curve.png") no-repeat
scroll 0px 0px transparent;
    height: 20px;
    position: absolute;
    width: 612px;
}


.billing_inquiry_box_footer{
	background: url("images/billing_inguiry_bg_curve.png") no-repeat scroll 0 -7px
transparent;
    height: 20px;
    position: absolute;
    width: 612px;
    margin-top: -40px;
}


.required{
	color:#FF0000;
}

.sidebar_captcha{
	position:inherant;
	width:320px;
	border:0px solid red;
	margin-bottom: 10px;
    margin-left: -16px;
}

.sidebar_wide{
	float:right;
	width:329px;
}

.sidebar_wide .block{
	margin:0 0 25px;
	font-size:12px;
	line-height:17px;
	color:#7a7a7a;
	background:url("images/bg-box2-wide-c.gif") repeat-y;
}
.sidebar_wide .block p a{color:#7a7a7a;}
.sidebar_wide .box-text p,
.sidebar_wide .block p{ margin:0 0 10px;}
.sidebar_wide .block .holder{
	padding:0 0 20px;
	background:url("images/bg-box2-wide.gif") no-repeat -330px 100%;
}
.sidebar_wide .block .frame{
	background:url("images/bg-box2-wide.gif") no-repeat;
	padding:20px 21px 0 20px;
	width:290px;
}
.sidebar_wide .block h2{
	color:#696969;
	font-size:22px;
	margin:0 0 8px;
	overflow:visible;
	line-height:22px;
}

.form-signup .text-wide{
	margin:0 0 7px;
	width:275px;
	height:27px;
	background:url("images/bg-input3.gif") no-repeat;
	padding:5px 5px 0;
}

.form-signup .text-wide input {
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    width: 265px;
    border: 0px;
}

.form-signup .textarea {
    background: url("images/bg-input6-wide.gif") no-repeat scroll 0 0 transparent;
    height: 95px;
    margin: 0 0 7px;
    padding: 5px 5px 0;
    width: 275px;
    border: 0px;
    resize: none;
}

/*-------- Giftcard styling --------*/

.gc_1st_row{
	padding-right: 5px;
	text-align: right;
	vertical-align: middle;
	font-size: 14px;
}

.gc_image{
	padding-left: 50px;
}

.gc_due {
	font-size: 20px;
	color: #E89C09;
	font-weight: bold;
	padding-bottom: 20px;
	width: 620px;
	display: block;
	border-bottom: 1px dotted #AACAEA;
}

.fancyform label {
    width: 166px;
    display: block;
    float: left;
    text-align: right;
    clear: both;
    padding-right: 5px;
}

.fancyform label span {
    border: 1px dotted #E6DB55;
    font-size: 10px;
    display: block;
    padding-right: 5px;
    background: #FFFFE0;
}

.fancyform label span img {
    border: 0px;
    position: absolute;
    margin-left: 70px;
    margin-top: -25px;
}

#inquery_form .error {
	display: none;
    background: url("images/error.gif") no-repeat scroll 2px 4px #FFCACA;
    border: 1px solid #FF9B9B;
    font-size: 11px;
    padding: 3px 3px 3px 23px;
    color: #E10000;
    margin-bottom: 10px;
}

/* ---- coming soon styling ---- */

.comingsoon-logo{
	float:left;
	margin:0px 25px 10px 0;
	text-indent:-9999px;
	width:186px;
	height:53px;
	background:url(images/logo_2011.gif) no-repeat;
}

.comingsoon-logo a{
	display:block;
	height:100%;
}

/* ----------- SSL Styling ----------- */

.ssl_panel_compare{
	width:100%;
	font-size:0.8em;
}

.ssl_compare_title {
    border: 0 none;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 10px 10px;
    text-align:left;
    color:#E49E27;
}

.ssl_panel_compare th{
	color:#65A6F8;
	font-weight:bold;
	padding: 8px;
	border-bottom: 1px dotted #8E8E8E;
	border-left: 1px dotted #8E8E8E;
}

.ssl_panel_compare td{
	color:#47A83D;
	border-bottom: 1px dotted #8E8E8E;
	border-left: 1px dotted #8E8E8E;
	padding: 7px;
	font-weight: bold;
}

.ssl_panel_compare tr.features:hover{
	background: #E7F3FF;
}


.ssl_panel_compare th.feat_title{
	color:#000000;
	font-weight:bold;
	border-left: 0px none;
}

.ssl_panel_compare td.ssl_compare1{
	color:#8E8E8E;
	text-align:left;
	border-left: 0px none;
	font-weight: normal;
}

.ssl_panel_compare td.ssl_compare_signup{
	border-bottom: 0px none;
}

.ssl_panel_compare td.ssl_blank_cell{
	border-bottom: 0px none;
	border-left: 0px none;
}

.ssl_signup_btn{
	height: 29px;
	width: 133px;
	background: url("images/btn_signupnow_orange_hover.png") no-repeat 0 0;
	display: inline-block;
}

.ssl_signup_btn:hover{
	background: url("images/btn_signupnow_orange_hover.png") no-repeat 0px -29px;
}

/* ----------- SSL Styling ----------- */


.ssl_cert_listing{
	background: url("images/ssl_cert_bg.jpg") repeat-x 0 0;
	width:795px;
	border:0px solid red;
	margin-left: 10px;
	margin-top: 10px;
}

.ssl_cert_listing_head{
	background: url("images/ssl_cert_curves.png") no-repeat 0 0;
	width:795px;
	height:11px;
	border:0px solid blue;
}

.ssl_cert_listing_foot{
	background: url("images/ssl_cert_curves.png") no-repeat 0 -18px;
	width:795px;
	height:15px;
	border:0px solid blue;
}

.ssl_cert_titlebox{
	border-bottom: 1px solid orange;
}

.ssl_cert_title{
	border-bottom: 1px solid #BDBDBD;
	width: 610px;
	float:left;
	color: #003366;
	font-size: 24px;
	margin-left: 10px;
	text-align:left;
}

.ssl_cert_title img{
	border:0px solid green;
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 5px;
}

.ssl_cert_title span{
	vertical-align: sub;
}

.ssl_cert_content{
	width:795;
	border:0px solid blue;
	height:135px;
	background: url("images/ssl_cert_bg.png") repeat-x 0 0;
	border-left:1px solid #C5E2FF;
	border-right:1px solid #C5E2FF;
	padding: 10px;
}

.ssl_cert_features{
	float:left;
	border:0px solid black;
	width:600px;
}

.ssl_cert_features ul{
	padding-left: 15px;
	border:0px solid black;
	font-size: 13px;
	float: left;
}

.ssl_cert_features ul li{
	border:0px solid red;
	text-align:left;
	padding-right: 10px;
}


.ssl_cert_rating{
	background: transparent url("images/star_ratings.png") no-repeat 0 0;
	width:138px;
	height:33px;
	border:0px solid red;
	float:right;
	margin-right: 23px;
}

.ssl_cert_rating.star4{
	background-position: 0px 0px;
}

.ssl_cert_rating.star3{
	background-position: 0px -35px;
}

.ssl_cert_rating.star2{
	background-position: 0px -70px;
}

.ssl_cert_rating.star1{
	background-position: 0px -104px;
}

.ssl_compare_text{
	background: url("images/icon_magnify_9x9.png") no-repeat 0 0;
	font-size:10px;
	padding-left: 12px;

}

.ssl_price_comparebox{
	border:0px solid red;
}

.ssl_cert_pricebox{
	background: url("images/ssl_cert_pricebg_bg.png") no-repeat 0 0;
	width:156px;
	float:right;
	padding-top: 10px;
}

.ssl_cert_pricebox h2{
	font-size:1.8em;
	color:#003366;
	font-weight:bold;
	border: 0px none;
	margin-bottom: -10px;
}


.ssl_cert_pricebox_foot{
	background: url("images/ssl_cert_pricebg_foot.png") no-repeat scroll 0 0 transparent;
    height: 15px;
    width: 156px;
    border: 0px solid;
    position: absolute;
}

/*-------- Radio Promo styling --------*/

#radio_main{
	width: 805px;
	height: 520px;
	padding: 0px;
	border: 0px dotted green;
	z-index: 1000;
}

#radio_main a{
	color: #bc6c16;
}

#radio_leftside{
	margin-right: 440px;
	height: 430px;
	border: 0px solid red;
}

#radio_leftside img{
	border: 0px;
}

#radio_rightside{
	float: right;
	margin: 170px -25px 0px 0px;
	padding-right: 0px;
	border: 0px solid blue;
	width: 520px;
	font-size: 0.9em;
}

#radio_right_content{
	margin: 0 0 7px;
	padding: 0px 0 0 0px;
	font-family: verdana, arial, helvetica;
	font-size: 0.85em;
	border: 0px dotted green;
}

#radio_fineprint{
	color: #37496F;
	font-size: 10px;
	font-weight: bold;
	margin-top: -10px;
	text-align: center;
	width: 800px;
	position: absolute;
}

#radio_rightside p{
	margin: 5px 0 5px -65px;
    width: 500px;
    font-weight: bold;
    font-size: 11px;
}

#radio_rightside p.p2{
	margin-left:35px;
}

#radio_rightside p.p3{
	margin-left:30px;
	font-size: 15px;
	color:#bc6c16;
}

#radio_btn_signup img{
	border: 0px;
}

#radio_btn_signup{
	margin-left:100px;
}

#radio_rightside ul{
	font-family: arial, verdana, helvetica, sans-serif;
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
}

#radio_rightside li{
	margin-left: 2px;
	color: #bc6c16;
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
}

#radio_rightside li a{
	color: #FFFC03;
}

.radio_tagline {
	color: #C5021E;
	font-style: italic;
	font-weight: bold;
	margin-left: 15px;
	margin-top: -45px;
	font-size: 30px;
	margin-bottom: 5px;
}

.radio_promo_content{
	width:610px;
	float: left;
}

.radio_promo_content .btn{
	margin-left: 225px;
}

.radio_promo_details{
	font-size: 11px;
    	width: 610px;
   	border: 0px solid;
   	float: left;
    	text-align: center;
    	margin-top: 18px;
}

.radio_promo_features{
	width:310px;
	font-size:14px;
	float: right;
	padding: 10px;
	border: 1px dotted #F9DB6E;
	background: #FBFBDA;
	margin-right:8px;
}

.radio_promo_features h2{
	font-size:17px;
	font-weight:bold;
	color:#bc6c16;
}

.radio_promo_features ul{
	font-family: arial, verdana, helvetica, sans-serif;
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
}

.radio_promo_features li{
	margin-left: 2px;
	color: #bc6c16;
	font-size: 22px;
	font-weight: bold;
	line-height: 50px;
}

#pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 250px;
  border: 1px solid black;
  background-color: #777;
  color: white;
  font-size: 0.95em;
}

/*-------- cloudflare styling --------*/


.cf_plan{
	width:210px;
	padding: 15px;
	background: #E3EDF7;
	margin-left: 22px;
	height: 270px;
	margin-bottom: 15px;
}

.cf_plan_box{
	height: 185px;
	border:0px solid;
}

.cf_plan .pricebox{
	height: 50px;
	text-align: center;
}

.cf_feat_intro{
	text-align:left;
	font-size: 12px;
}

.cf_plan .pricebox .btn{
	margin-left: 43px;
	margin-top: 8px;
}

.cf_logo_feat{
	margin-top: -10px;
}

.cf_price{
	font-size:24px;
	color:#2E9E3A;
	font-weight:bold;
	text-align: center;
}

.cf_plan h1{
	font-size:24px;
	color:#003366;
	font-weight:bold;
	border-bottom: 1px dotted;
	margin-bottom: 7px;
}

.cf_plan ul{
	font-size:12px;
	margin-left: 5px;
}

.cf_plan ul li{
	font-size:13px;
	list-style: disc outside none;
	margin-left: 10px;
	line-height: 20px;
}

.cf_price{
	font-size:18px;
	color:#003366;
	font-weight:bold;
}

.cf_features{
	list-style: disc outside none;
	margin-left: 13px;
}

.cf_features li{
	margin-bottom: 10px;
}

.cf_feat_table{
	width:100%;
}

.cf_feat_table td{
	padding:5px;
	border: 1px dotted #E2E6F2;
	vertical-align: middle;
}

.cf_feat_table th{
	padding:5px;
	vertical-align: middle;
	text-align:center;
	line-height: 15px;
	color: #334F7F;
	font-weight: bold;
}

.cf_feat_table h3{
	font-weight:bold;
	color: #EE9B01;
}

.cf_feat_table p{
	font-size:11px;
	margin-bottom: 0px;
}

.cf_subtitle{
	background: #C6DBED;
}

.cf_checkbox{
	text-align:center;
	width: 125px;
}

.cf_noborder{
	border: 0px;
}

.objects_input_btn {
    background: url("/wp-content/uploads/btn_orange_submit2.jpg") no-repeat scroll -2px;
    color: #FFFFFF;
    font-size: 16px !important;
    width: 142px;
    height: 29px;
    border: 0px;
}

.cloud_list ul{
	margin-left:5px;
}

.cloud_list li{
	list-style: disc outside none;
	margin-left: 95px;
	line-height: 20px;
}

.cloud_icon{
	margin-left: 5px;
	margin-right: 15px;
	float: left;
}

.cloud_details2{
	border:0px solid green;
	margin-top:30px;
	width:580px;
	float: left;
	line-height: 20px;
}

.cloud_details2.span{
	margin-top:10px;
}

/*-------- Holiday styling --------*/

.lightbox4 {
    left: -9999px;
    padding: 0 0 54px;
    position: absolute;
    top: -9999px;
    width: 805px;
}

#holiday_main{
	width: 805px;
	height: 520px;
	background: url("/wp-content/uploads/holiday_bg_2012_4thjuly.png") 0 0 no-repeat;
	padding: 0px;
	border: 0px dotted green;
	z-index: 1000;
}

#holiday_main a{
	color: #CB2E00;
}

#holiday_leftside{
	margin-right: 440px;
	height: 430px;
	border: 0px solid red;
}

#holiday_leftside img{
	border: 0px;
}

#holiday_rightside{
	float: right;
	margin: 170px -43px 0px 0px;
	padding-right: 0px;
	border: 0px solid blue;
	width: 520px;
	font-size: 0.9em;
}

#holiday_right_content{
	margin: 0 0 7px;
	padding: 0px 0 0 0px;
	font-family: verdana, arial, helvetica;
	font-size: 0.85em;
	border: 0px dotted green;
}

#holiday_fineprint{
	color: #37496F;
	font-size: 10px;
	font-weight: bold;
	margin-top: -10px;
	text-align: center;
	width: 800px;
	position: absolute;
}

#holiday_rightside p{
	margin: 5px 0 5px -60px;
    width: 490px;
    font-weight: bold;
    color: #000000;
    font-size: 11px;
}

#holiday_rightside p.p2{
	margin-left:-60px;
}

#holiday_rightside p.p3{
	margin-left:0px;
	font-size: 17px;
	color:#133A82;
}

#holiday_btn_signup img{
	border: 0px;
}

#holiday_btn_signup{
	margin-left:90px;
}

#holiday_rightside ul{
	font-family: arial, verdana, helvetica, sans-serif;
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 60px;
}

#holiday_rightside li{
	margin-left: 2px;
	color: #CB2E00;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}

#holiday_rightside li a{
	color: #133A82;
}

.holiday_tagline {
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
	margin-left: -110px;
	margin-top: -45px;
	font-size: 13px;
	margin-bottom: 5px;
	text-align: right;
	width: 500px;
}

.holiday_hook{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color:#CB2E00;
	margin-left: -67px;
	margin-top: 40px;
	width: 490px;
	margin-bottom: 5px;
	display:block;
	padding-top: 7px;
}

/*-------- Holiday styling end  --------*/

/*-------- DreamObjects styling --------*/

#dreamobjects .container{
	padding:0 5px 0 8px;
	width:807px;
}

#dreamobjects .content,
#dreamobjects-internal .content {
	float: none;
	width: auto;
}

#dreamobjects .menu-sidebar,
#dreamobjects-internal .menu-sidebar,
#dreamobjects-pricing .menu-sidebar {
	float: left;
	width: 127px;
	margin: -2px 0 0;
	font-size: 11px;
}

#dreamobjects .menu-sidebar .add-nav,
#dreamobjects-internal .menu-sidebar .add-nav,
#dreamobjects-pricing .menu-sidebar .add-nav  {
	float: none;
	width: auto;
	margin: 0 0 20px;
}

#dreamobjects .menu-sidebar p,
#dreamobjects-internal .menu-sidebar p,
#dreamobjects-pricing .menu-sidebar p {
	margin-bottom: .7em;
}

#dreamobjects-pricing .tab-content {
	border-radius: 5px;
	padding: 38px 24px 20px;
	width: 757px;
}

#dreamobjects-pricing .tab-content h3 {
	margin-top: 2em;
	margin-left: 0;
}

#dreamobjects-pricing .tab-content p {
	margin-bottom: 1em;
}

#dreamobjects-pricing .tab-content .pricing-table th {
	font-size: 11px;
	padding: 9px;
	text-transform: uppercase;
}

#dreamobjects-pricing .tab-content .pricing-table td {
	padding: 9px;
}

#dreamobjects-pricing .sidebar .block2 .inform {
	padding-bottom: 0;
}

#dreamobjects h4 {
	color: #003366;
	font-size: 16px;
	margin-bottom: 1em;
	text-align: center;
}

.dho-table {
	font-size: 11px;
	margin: 0 0 30px;
	height: 190px;
	font-size: 12px;
	text-align: center;
	color: #015091;
}

.dho-table td {
	width: 33%;
	height: 258px;
	padding: 25px 25px 0;
	background: url(images/dho-box.png) no-repeat center 10px;
}

.dho-table h3 {
	font-size: 22px;
	font-weight: bold;
	color: #003366;
	text-align: center;
	margin-bottom: 7px;
}

.dho-table dl {
	margin-bottom: 13px;
}

.dho-table dt {
	float: left;
	clear: both;
}

.dho-table dd {
	float: right;
}

.dho-table dt,
.dho-table dd {
	margin-bottom: 5px;
}

.dho-table .btn3,
.dho-table .btn3 span {
	display: inline-block;
	float: none;
}

.dho-table .btn3 {
	height: 30px;
}

.dho-hero {
	padding: 18px 0 19px 65px;
	margin-top: 30px;
	text-align: left;
	background: #ECF3FA;
	border-radius: 5px;
	font-size: 16px;
	font-weight: bold;
}

.dho-hero a {
	display: inline-block;
	margin-left: 12px;
	margin-bottom: 1px;
	line-height: 29px;
	text-decoration: none;
}

.dho-hero + p {
	font-size: 10px;
	text-align: center;
}

.dho-hero + p + h2 {
	margin-top: 50px;
}

.dho_comparison {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #000000; margin-bottom: 50px; }

.dho_comparison table { border-collapse: collapse; text-align: left; width: 100%; }

.dho_comparison table td, .dho_comparison table th { padding: 15px 15px; }

.dho_comparison table th { text-align: center; }

.dho_comparison table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0064A3), color-stop(1, #0064A3) );background:-moz-linear-gradient( center top, #0064A3 5%, #0064A3 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0064A3', endColorstr='#0064A3');background-color:#0064A3; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #000000; }

.dho_comparison table thead th:first-child { border: none; }

.dho_comparison table tbody td { color: #000000; border-left: 1px solid #000000;font-size: 12px;border-bottom: 1px solid #000000;font-weight: normal; }

.dho_comparison table tbody .alt td { background: #FFFFFF; color: #000000; }

.dho_comparison table tbody td:first-child { border-left: none; }

.dho_comparison table tbody tr:last-child td { border-bottom: none; }

#dreamobjects .content ul,
#dreamobjects-internal .content ul,
#dreamobjects-pricing .content ul {
	list-style: disc;
	margin: 0 0 2em;
	padding-left: 40px;
}

span.highlight {
	background: yellow;
	display: inline;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

/*-------- WordPress Partner Styling --------*/

#wp_partner{
	width:979px;
	background: url("/wp-content/uploads/wp_partner_bg.jpg") no-repeat 0px 0px;
	border: 0px solid red;
	margin-top: -50px;
	z-index: 9;
	position: relative;
	height: 415px;
	padding-top: 5px;
}

.wp_partner_leftbox1{
	width:490px;
	border: 0px solid blue;
	margin-left: 30px;
	margin-top: 40px;
	height: 305px;
}

.wp_partner_leftbox2{
	width:490px;
	border: 0px solid blue;
	margin-left: 30px;
	margin-top: 70px;
	height: 255px;
}

.nowordpress{
	margin-top: 60px;
}

.wp_partner_leftbox1 h1,
.wp_partner_leftbox2 h1{
	color: #003366;
	font-size: 52px;
	font-weight: bold;
	margin-top: 8px;
}

.wp_partner_leftbox1 h2,
.wp_partner_leftbox2 h2{
	color: #e69301;
	font-size: 28px;
	font-weight: bold;
	margin-top: -15px;
}

.wp_partner_leftbox2 h3{
	color: #327A96;
	font-size: 21px;
	line-height: 28px;
	font-weight: bold;
}

.wp_partner_leftbox2 h4{
	color: #e69301;
	font-size: 20px;
	font-weight: bold;
	margin-top: -15px;
	border-bottom: 1px dotted #CACCCD;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.wp_partner_leftbox1 p,
.wp_partner_leftbox2 p{
	font-size: 17px;
	color: #327A96;
	font-weight: bold;
}

.wp_partner_fineprint{
	font-size: 11px;
	display: block;
	width: 575px;
}

.wp_partner_bottom{
	width:955px;
	border: 0px solid green;
	margin-top: 0px;
	height: 315px;
	margin-top: -30px;
}

.wp_partner_box1{
	background: url("/wp-content/uploads/wp_partner_box_bg.png") no-repeat scroll 0px;
	width:457px;
	height:310px;
	border: 0px solid green;
	float: left;
	margin-left: 13px;
	padding-left: 5px;
}

.wp_partner_box1 ul{
	list-style: disc inside;
	display: inline-table;
	margin-top: 10px;
	margin-left: 10px;
}

.wp_partner_box1 ul li{
	font-size: 15px;
	color: #003366
	margin-left: 10px;
	margin-bottom: 15px;
}

.wp_partner_box2{
	background: url("/wp-content/uploads/wp_partner_box_bg.png") no-repeat scroll 0px;
	width:457px;
	height:310px;
	border: 0px solid green;
	float: left;
	margin-left: 10px;
}

.wp_partner_box2 p{
	font-size: 16px;
	margin-left: 20px;
	width: 420px;
	margin-bottom: 15px;
	margin-left: 20px;
}

.wp_partner_box2_ribbon{
	background: url("/wp-content/uploads/wp_box2_header_bg.png") no-repeat scroll 0px;
	width:476px;
	height:40px;
	margin-top: 20px;
	margin-left: -9px;
	padding-top: 9px;
	text-align: center;
	margin-bottom: 5px;
}

.wp_partner_box2_ribbon h2{
	font-size: 25px;
	color: #003366;
	font-weight: bold;
	background: none repeat scroll 0 0 transparent;
}

.wp_part_signup{
	margin-left: 15px;
	margin-top: 17px;
}

.wp_partner_title1{
	color: #21759a;
	font-size: 26px;
	font-weight: bold;
}

.wp_partner_bottom2{
	font-size: 18px;
	margin-top: 345px;
}

.wp_partner_bottom2 h1{
	font-size: 22px;
	font-weight: bold;
	color: #21759a;
}

.wp_partner_btm_par{
	border: 1px solid #FFFFFF;
	margin-bottom: 20px;
	width: 950px;
}

.wp_partner_btm_par img{
	padding-right:15px;
	margin-bottom: 10px;
}

.wp_partner_btm_par h1{
	margin-bottom: 5px;
}

.ded_title1{
	color: #004A84;
	font-size: 16px;
	width: 411px;
	margin-bottom: 15px;
	font-weight: bold;
	border:0px;
}

.ded_promo1{
	margin-left: 40px;
	margin-top: 20px;
}


.dedicated_sidebar{
	float: none;
	width: 807px;
	height: 190px;
	background:url(/wp-content/uploads/ded_select_bg.png) no-repeat;
}

.ded_info_btn{
	margin-left: 75px;
	margin-top: 15px;
}

.ded_pricing-left{
	float:left;
	margin-left: 25px;
	width: 400px;
	padding-top: 20px;
	padding-left: 15px;
}

.ded_pricing-right{
	float:right;
	width: 205px;
	margin-right: 40px;
	padding-right: 100px;
	border: 0px solid;
}

/*-------- Education page Styling --------*/

.edu_top{
	border: 0px solid;
	width: 959px;
	height: 360px;
	padding-top: 50px;
	background:url(/wp-content/uploads/edu_header_bg2.jpg) no-repeat;
}

.edu_top_left{
	border: 0px solid;
	width: 430px;
	margin-left: 35px;
}

.edu_top_pretitle{
	color: #376F98;
	font-size: 21px;
	font-weight: bold;
}

.edu_top h1{
	color: #013368;
	font-size: 42px;
	font-weight: bold;
	line-height: 38px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.edu_top_subtitle{
	color: #E89602;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px dotted #376F98;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.edu_top_left ul li{
	border: 0px solid;
	margin-left: 15px;
	margin-bottom: 5px;
	list-style: disc outside none;
	font-size: 17px;
	color: #6B6967;
}

.edu_boxes{
	border: 0px solid;
	height: 360px;
	margin-bottom: 70px;
	margin-top: -75px;
	margin-left: 5px;
}

.edu_boxes_btn{
	margin-left: 35px;
	margin-top: 15px;
}

.edu_boxes_std{
	border: 0px solid;
	width: 410px;
	background:url(/wp-content/uploads/edu_bg_stud.png) no-repeat;
	float: left;
	padding-top: 150px;
	padding-left: 30px;
	padding-right: 30px;
	margin: 5px 7px 0 -5px;
}

.edu_boxes_std h1{
	border: 0px solid;
	font-size: 19px;
	margin: 8px 0px 8px 6px;
}

.edu_boxes_std ul{
	border: 0px solid;
	margin-left: 4px;
}

.edu_boxes_std ul li{
	border: 0px solid;
	list-style: disc;
	margin-left: 20px;
	margin-bottom: 12px;
	font-size: 15px;
}

.edu_boxes_edu{
	border: 0px solid;
	width: 410px;
	background:url(/wp-content/uploads/edu_bg_edu.png) no-repeat;
	float: left;
	padding-top: 150px;
	padding-left: 30px;
	padding-right: 30px;
	height: 209px;
	margin: 5px 0 0 10px;
}

.edu_boxes_edu h1{
	border: 0px solid;
	font-size: 19px;
	margin: 8px 0 8px 5px;
}

.edu_boxes_edu span{
	font-size: 15px;
	display: block;
	margin: 8px 0px 23px 7px;
}

.edu_feat_left{
	border: 0px solid red;
	padding-left: 40px;
	float: left;
	width: 435px;
}

.edu_feat_right{
	border: 0px solid red;
	float: right;
	width: 445px;
	margin-right: 20px;
}

.edu_feat_titlebox1{
	padding-left: 100px;
	border: 0px solid red;
}

.edu_feat_titlebox1 h1{
	color: #035EA4;
	margin-top: 85px;
}

.edu_feat_titlebox2{
	padding-left: 160px;
	border: 0px solid red;
	float: inherit;
}

.edu_feat_titlebox2 h1{
	color: #035EA4;
	margin-top: 5px;
}

.edu_feat h1{
	font-size: 28px;
}

.edu_feat h3{
	font-size: 18px;
	color: #6B6967;
}

.edu_feat_par {
    border: 1px solid #FFFFFF;
    margin-bottom: 30px;
}

.edu_feat_par h3 {
	font-size: 16px;
	margin-bottom: 5px;
}

.edu_feat_par img {
    margin-bottom: 10px;
    padding-right: 15px;
}

.edu_feat_par p{
    font-size: 15px;
}

.edu_why{
	border: 0px solid;
	width: 890px;
	height:160px;
	
	margin-bottom: 15px;
	padding: 25px 15px 0px 15px;
	margin-left: 20px;
	float: inherit;
}

.edu_why p {
	font-size: 14px;
}

.edu_why_left span{
	border: 0px solid;
	font-size: 15px;
}

.edu_why_left{
	border: 0px solid;
	width: 407px;
	float: left;
	padding-left: 20px;
}

.edu_why_left h3{
	font-size: 16px;
	margin-bottom: 5px;
}

.edu_why_left ul{
	border: 0px solid;
}

.edu_why_left ul li{
	border: 0px solid;
	margin-bottom: 15px;
	font-size: 15px;
}

.edu_why_right{
	border: 0px solid;
	float: right;
	width: 420px;
}

.edu_why_right h3{
	font-size: 16px;
	margin-bottom: 5px;
}

.edu_why_right span{
	border: 0px solid;
	font-size: 15px;
}

.edu_fineprint{
	border: 0px solid;
	color: #757575;
	font-size: 12px;
	font-style: italic;
	margin-left: 30px;
	width: 890px;
	float: inherit;
}

.edu_promo_fineprint{
	border: 0x solid;
	background: url("/wp-content/uploads/edu_promo_bg.jpg") no-repeat scroll 0 0 transparent;
	height: 53px;
	width: 930px;
	padding-top: 30px;
	padding-left: 15px;
	font-size: 18px;
	color:#1A861F;
	margin-top: -15px;
	margin-bottom: -40px;
}

.afil_login_box{
	background:url(/wp-content/uploads/2column_bg_login.png) no-repeat;
	width:615px;
	height:63px;
	padding-left: 20px;
	margin-left: 0px;
}

.afil_login_box p{
	font-size:18px;
	 float: left;
	padding-top: 20px;
}


.afil_login_btn{
	float:right;
	margin-right: 25px;
	margin-top: 16px;
}

.visual_Afil{
	margin:0 -4px 27px -3px;
	width:417px;
	height:175px;
	padding:53px 510px 0 40px;
	color:#036;
	line-height:18px;
	background:url(images/bg-visual2.gif) no-repeat;
}

.visual_Afil h1 {
    margin: 30px 0 0;
}

.afil_list{
	border:0px;
}

.afil_list li h3{
	font-size: 16px;
	margin-bottom: 5px;
}

.afil_list li p{
	font-size:14px;
}

.afil_list li{
	border:1px;
}

.afil_list li img{
	border:0px;
	margin-bottom: 20px;
	margin-top: -15px;
}

/*-------- Radio Ad Partner Styling --------*/

#radioad{
	width:979px;
	background: url("/wp-content/uploads/radio_ad_bg.jpg") no-repeat 0px 0px;
	border: 0px solid red;
	margin-top: -50px;
	z-index: 9;
	position: relative;
	height: 415px;
	padding-top: 5px;
}

.radioad_leftbox1{
	width:490px;
	border: 0px solid blue;
	margin-left: 30px;
	margin-top: 40px;
	height: 305px;
}

.radioad_leftbox2{
	width:490px;
	border: 0px solid blue;
	margin-left: 30px;
	margin-top: 90px;
	height: 255px;
}

.nowordpress{
	margin-top: 60px;
}

.radioad_leftbox1 h1,
.radioad_leftbox2 h1{
	color: #003366;
	font-size: 52px;
	font-weight: bold;
	margin-top: 8px;
}

.radioad_leftbox1 h2,
.radioad_leftbox2 h2{
	color: #e69301;
	font-size: 28px;
	font-weight: bold;
	margin-top: -15px;
}

.radioad_leftbox2 h3{
	color: #327A96;
	font-size: 21px;
	line-height: 28px;
	font-weight: bold;
}

.radioad_leftbox2 h4{
	color: #e69301;
	font-size: 20px;
	font-weight: bold;
	margin-top: -15px;
	border-bottom: 1px dotted #CACCCD;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.radioad_leftbox1 p,
.radioad_leftbox2 p{
	font-size: 17px;
	color: #327A96;
	font-weight: bold;
}

.radioad_fineprint{
	font-size: 11px;
	display: block;
	width: 575px;
}

.radioad_bottom{
	width:955px;
	border: 0px solid green;
	margin-top: 10px;
	height: 315px;
	margin-top: 35px;
}

.radioad_box1{
	background: url("/wp-content/uploads/wp_partner_box_bg.png") no-repeat scroll 0px;
	width:457px;
	height:310px;
	border: 0px solid green;
	float: left;
	margin-left: 13px;
	padding-left: 5px;
}

.radioad_box1 ul{
	list-style: disc inside;
	display: inline-table;
	margin-top: 10px;
	margin-left: 10px;
}

.radioad_box1 ul li{
	font-size: 15px;
	color: #003366
	margin-left: 10px;
	margin-bottom: 15px;
}

.radioad_box2{
	background: url("/wp-content/uploads/wp_partner_box_bg.png") no-repeat scroll 0px;
	width:457px;
	height:310px;
	border: 0px solid green;
	float: left;
	margin-left: 10px;
}

.radioad_box2 p{
	font-size: 16px;
	margin-left: 20px;
	width: 420px;
	margin-bottom: 15px;
	margin-left: 20px;
}

.radioad_box2_ribbon{
	background: url("/wp-content/uploads/wp_box2_header_bg.png") no-repeat scroll 0px;
	width:476px;
	height:40px;
	margin-top: 20px;
	margin-left: -9px;
	padding-top: 9px;
	text-align: center;
	margin-bottom: 5px;
}

.radioad_box2_ribbon h2{
	font-size: 25px;
	color: #003366;
	font-weight: bold;
	background: none repeat scroll 0 0 transparent;
}

.radioad_signup{
	margin-left: 15px;
	margin-top: 17px;
}

.radioad_title1{
	color: #21759a;
	font-size: 26px;
	font-weight: bold;
}

.radioad_bottom2{
	font-size: 18px;
	margin-top: 300px;
}

.radioad_bottom2 h1{
	font-size: 22px;
	font-weight: bold;
	color: #21759a;
}

.radioad_btm_par{
	border: 1px solid #FFFFFF;
	margin-bottom: 20px;
	width: 950px;
}

.radioad_btm_par img{
	padding-right:15px;
	margin-bottom: 10px;
}

.radioad_btm_par h1{
	margin-bottom: 5px;
}

/*-------- Sales Boxes Styling --------*/

.sales_question_box{
	background:url(/wp-content/uploads/vps_compare_bg.png) no-repeat;
	width:790px;
	height:63px;
	padding-left: 20px;
	margin-left: -2px;
}

.sales_question_box p{
	font-size:18px;
	 float: left;
	padding-top: 20px;
}

.sales_question_box_sml{
	background:url(/wp-content/uploads/vps_compare_bg_sml.png) no-repeat;
	width:630px;
	height:63px;
	padding-left: 10px;
	margin-left: 0px;
}

.sales_question_box_sml p{
	font-size:18px;
	 float: left;
	padding-top: 20px;
}

/*-------- Promo General Styling ----- General 01 ---*/

#genpro_page{
	width:979px;
	background: url("/wp-content/uploads/landing_bg_general1.png") no-repeat 0px 0px;
	border: 0px solid red;
	margin-top: -50px;
	z-index: 9;
	position: relative;
	padding-top: 5px;
}

.genpro_leftbox1{
	width:490px;
	border: 0px solid blue;
	margin-left: 30px;
	margin-top: 40px;
	height: 305px;
}

.genpro_leftbox2{
	width:552px;
	border: 0px solid blue;
	margin-left: 0px;
	margin-top: 65px;
	height: 180px;
	margin-bottom: 55px;
	padding-left: 35px;
	padding-top:  10px;
}

.genpro_nowordpress{
	margin-top: 60px;
}

.genpro_leftbox1 h1,
.genpro_leftbox2 h1{
	color: #1A1E5D;
	font-size: 42px;
	font-weight: bold;
	margin-top: 0px;
}

.genpro_leftbox1 h2,
.genpro_leftbox2 h2{
	color: #e69301;
	font-size: 41px;
	font-weight: bold;
	margin-top: -15px;
}

.genpro_leftbox2 h3{
	color: #FFFFFF;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}

.genpro_leftbox2 h4{
	color: #34699A;
	font-size: 19px;
	font-weight: bold;
	margin-top: -13px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	line-height: 25px;
	width: 495px;
	margin-left: -65px;
}

.genpro_leftbox2 h4 a{
	color: #FED449;
}

.genpro_leftbox1 p,
.genpro_leftbox2 p{
	font-size: 17px;
	color: #327A96;
	font-weight: bold;
}

.genpro_bottom{
	width:955px;
	border:0px solid red;
	display: table;
	margin-bottom: 15px;
}

.genpro_bottom2{
	width:935px;
	clear: both;
	padding-left: 20px;
}

.genpro_btm_par{
	margin-bottom: 45px;
	width: 900px;
}

.genpro_btm_par img{
	padding-right:15px;
	margin-bottom: 10px;
}

.genpro_btm_par h1{
	margin-bottom: 5px;
}


.genpro_fineprint{
	width:890px;
	border: 1px solid #E6DB55;
	background: FFFFE0;
	font-size: 12px;
	clear: both;
	background: #FFFFE0;
	padding: 5px;
	margin-left: 15px;
	text-align: center;
}

.genpro_box1{
	background: url("/wp-content/uploads/wp_partner_box_bg.png") no-repeat scroll 0px;
	width:457px;
	height:310px;
	border: 0px solid green;
	float: left;
	margin-left: 10px;
	padding-left: 5px;
	margin-bottom: 12px;
}

.genpro_box2{
	background: url("/wp-content/uploads/wp_partner_box_bg.png") no-repeat scroll 0px;
	width:457px;
	height:310px;
	border: 0px solid green;
	float: left;
	margin-left: 10px;
	padding-left: 5px;
	margin-bottom: 12px;
}

.genpro_box2 ul,
.genpro_box1 ul{
	list-style: disc inside;
	display: inline-table;
	margin-top: 5px;
	margin-left: 35px;
}

.genpro_box2 ul li,
.genpro_box1 ul li{
	border-bottom: 1px dotted #ABABAB;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 385px;
}

.genpro_box2 ul li.btm_genpro_fet,
.genpro_box1 ul li.btm_genpro_fet{
	border-bottom: 0px none;
}

.genpro_box2{
	background: url("/wp-content/uploads/wp_partner_box_bg.png") no-repeat scroll 0px;
	width:457px;
	height:310px;
	border: 0px solid green;
	float: left;
	margin-left: 17px;
}

.genpro_box2 p{
	font-size: 16px;
	margin-left: 20px;
	width: 420px;
	margin-bottom: 15px;
	margin-left: 20px;
}

.genpro_box2_ribbon{
	background: url("/wp-content/uploads/genpro_header_ribbon2.png") no-repeat scroll 0px;
	width:476px;
	height:40px;
	margin-top: 12px;
	margin-left: -14px;
	padding-top: 12px;
	text-align: center;
	margin-bottom: 0px;
}

.genpro_box2_ribbon h2{
	font-size: 25px;
	color: #003366;
	font-weight: bold;
	background: none repeat scroll 0 0 transparent;
}

.genpro_signup{
	margin-left: 250px;
	margin-top: 17px;
}

.genpro_signup_sml{
	margin-left: 90px;
	margin-top: -6px;
	margin-bottom: 25px;
}

.genpro_title1{
	color: #FAF99C;
	font-size: 26px;
	font-weight: bold;
}

.genpro_signup_bottom{
	margin-bottom: 25px;
	margin-left: 225px;
	margin-top: -10px;
}


/*-------- Promo Page 40/50 off Styling ---------------*/

#promo_page40{
	width:979px;
	background: url("/wp-content/uploads/holiday_page_bg_40off2.png") no-repeat 0px 0px;
	border: 0px solid red;
	margin-top: -50px;
	z-index: 9;
	position: relative;
	padding-top: 5px;
}

#promo_page50{
	width:979px;
	background: url("/wp-content/uploads/holiday_page_bg_50off2.png") no-repeat 0px 0px;
	border: 0px solid red;
	margin-top: -50px;
	z-index: 9;
	position: relative;
	padding-top: 5px;
}

#promo_page40 .promo_leftbox1 h1,
#promo_page40 .promo_leftbox2 h1,
#promo_page50 .promo_leftbox1 h1,
#promo_page50 .promo_leftbox2 h1{
	color: #ffffff;
	font-size: 42px;
	font-weight: bold;
	margin-top: 0px;
}

#promo_page50 .promo_leftbox2 h4,
#promo_page40 .promo_leftbox2 h4{
	color: #ffffff;
	font-size: 19px;
	font-weight: bold;
	margin-top: -13px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	line-height: 25px;
	width: 495px;
	margin-left: -65px;
}

#promo_page50 .promo_headertext,
#promo_page40 .promo_headertext{
	border: 0px solid;
	color: #ffffff;
	font-size: 14px;
	margin-left: 20px;
	margin-top: 0;
	width: 450px;
	text-align: center;
	display: block;
}

#promo_page40 .promo_signup,
#promo_page50 .promo_signup {
	margin-left: 260px;
	margin-top: 17px;
}

.promo_signup_bottom40,
.promo_signup_bottom50 {
    margin-bottom: 25px;
    margin-left: 240px;
    margin-top: -10px;
}


/*-------------- DHC Styling ------------*/

.testimonial_box {
	padding: 20px 28px;
	background: #ECF3FA;
	border-radius: 5px;
	font-size: 13px;
	margin: 0 10px 28px;
	color: #34699A;
	font-style: italic;
	width: 280px;
}

.testimonial_sig {
	float: right;
	font-size: 13px;
	margin-top: 20px;
	margin-right: 0px;
	padding-left: 35px;
	padding-top: 11px;
	height: 30px;
	background: url("/wp-content/uploads/testimonial_spike1.png") no-repeat scroll 0 0 transparent;
	color: #34699A;
	 font-style: normal;
}

.testimonial_sig2 {
	margin: 2px 0 0 5px;
	float: right;
	font-size: 10px;
	color: #ABABAB;
	font-style: normal;
}

.dhc-table {
	color: #015091;
	font-size: 12px;
	height: 190px;
	text-align: center;
}
.dhc-table td {
	height: 60px;
}

.dhc-productbg{
	background: url("/wp-content/uploads/dhc-box.png") no-repeat scroll center 10px transparent;
	padding: 25px;
	width: 345px;
}

.dhc-td-space{
	width:15px;
	background: transparent;
}

.dhc-table h3 {
	color: #F88B13;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 7px;
	text-align: center;
}

.dhc-table dl {
	margin-bottom: 13px;
}
.dhc-table dt {
	clear: both;
	float: left;
}
.dhc-table dd {
	float: right;
}
.dhc-table dt, .dho-table dd {
	margin-bottom: 5px;
}
.dhc-table .btn2, .dho-table .btn2 span {
    display: inline-block;
    float: none;
}
.dhc-table .btn2 {
	height: 35px;
	margin-top: 7px;
}


#dreamobjects .content ul.dhc-list{
	margin: -5px 0 35px -60px;
}

.dhc-list{
	overflow: hidden;
	padding: 17px 0 0;
	width: 104%;
}

.dhc-list li {
	display: inline-block;
	padding: 0 10px 17px 18px;
	vertical-align: top;
	width: 435px;
	font-size: 17px;
	margin-bottom: 15px;
	background: url("images/bg-dot3.gif") repeat-x scroll 0 100% transparent;
	line-height: 135%;
}

.dhc-list li img{
	vertical-align: middle;
	margin-top: -5px;
	margin-right: 10px;
	float: left;
}

.sidebar_left{
	float: left;
}

.full_banner_wide{
	display: inherit;
	margin-left: 13px;
	margin-top: 30px;
}

/*-------- Promo Page Styling ----- Holiday02 ---*/

#promo_page{
	width:979px;
	background: url("/wp-content/uploads/holiday_page_bg_xmas1.png") no-repeat 0px 0px;
	border: 0px solid red;
	margin-top: -50px;
	z-index: 9;
	position: relative;
	padding-top: 5px;
}

.promo_leftbox1{
	width:490px;
	border: 0px solid blue;
	margin-left: 30px;
	margin-top: 40px;
	height: 305px;
}

.promo_leftbox2{
	width:552px;
	border: 0px solid blue;
	margin-left: 0px;
	margin-top: 40px;
	height: 180px;
	margin-bottom: 85px;
	padding-left: 50px;
	padding-top:  10px;
}

.promo_nowordpress{
	margin-top: 60px;
}

.promo_leftbox1 h1,
.promo_leftbox2 h1{
	color: #004178;
	font-size: 38px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 10px;
}

.promo_leftbox1 h2,
.promo_leftbox2 h2{
	color: #e69301;
	font-size: 41px;
	font-weight: bold;
	margin-top: -15px;
}

.promo_leftbox2 h3{
	color: #FFFFFF;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}

.promo_leftbox2 h4{
	color: #004178;
	font-size: 19px;
	font-weight: bold;
	margin-top: -13px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	line-height: 25px;
	width: 495px;
	margin-left: -65px;
}

.promo_leftbox2 h4 a{
	color: #FED449;
}

.promo_leftbox1 p,
.promo_leftbox2 p{
	font-size: 17px;
	color: #327A96;
	font-weight: bold;
}

.promo_bottom{
	width:955px;
	border:0px solid red;
	display: table;
	margin-bottom: 15px;
}

.promo_bottom2{
	width:935px;
	clear: both;
	padding-left: 20px;
}

.promo_btm_par{
	margin-bottom: 45px;
	width: 900px;
}

.promo_btm_par img{
	padding-right:15px;
	margin-bottom: 10px;
}

.promo_btm_par h1{
	margin-bottom: 5px;
}


.promo_fineprint{
	width:890px;
	border: 1px solid #E6DB55;
	background: FFFFE0;
	font-size: 12px;
	clear: both;
	background: #FFFFE0;
	padding: 5px;
	margin-left: 15px;
	text-align: center;
}

.promo_box1{
	background: url("/wp-content/uploads/wp_partner_box_bg.png") no-repeat scroll 0px;
	width:457px;
	height:310px;
	border: 0px solid green;
	float: left;
	margin-left: 15px;
	padding-left: 5px;
	margin-bottom: 12px;
}

.promo_box2{
	background: url("/wp-content/uploads/wp_partner_box_bg.png") no-repeat scroll 0px;
	width:457px;
	height:310px;
	border: 0px solid green;
	float: left;
	margin-left: 15px;
	padding-left: 5px;
	margin-bottom: 12px;
}

.promo_box2 ul,
.promo_box1 ul{
	list-style: disc inside;
	display: inline-table;
	margin-top: 5px;
	margin-left: 35px;
}

.promo_box2 ul li,
.promo_box1 ul li{
	border-bottom: 1px dotted #ABABAB;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 385px;
}

.promo_box2 ul li.btm_promo_fet,
.promo_box1 ul li.btm_promo_fet{
	border-bottom: 0px none;
}

.promo_box2 p{
	font-size: 16px;
	margin-left: 20px;
	width: 420px;
	margin-bottom: 15px;
	margin-left: 20px;
}

.promo_box2_ribbon{
	background: url("/wp-content/uploads/genpro_header_ribbon2.png") no-repeat scroll 0px;
	width:476px;
	height:40px;
	margin-top: 12px;
	margin-left: -14px;
	padding-top: 12px;
	text-align: center;
	margin-bottom: 0px;
}

.promo_box2_ribbon h2{
	font-size: 25px;
	color: #003366;
	font-weight: bold;
	background: none repeat scroll 0 0 transparent;
}

.promo_signup{
	margin-left: 275px;
	margin-top: 17px;
}

.promo_signup_bottom{
	margin-bottom: 25px;
	margin-left: 255px;
	margin-top: -10px;
}

.promo_signup_sml{
	margin-bottom: 10px;
	margin-left: 100px;
	margin-top: 5px;
}

.promo_title1{
	color: #FAF99C;
	font-size: 26px;
	font-weight: bold;
}

.promo_headertext{
	border: 0px solid;
	color: #34699A;
	font-size: 14px;
	margin-left: 20px;
	margin-top: 0;
	width: 450px;
	text-align: center;
	display: block;
}

.promo_frontpage_btn{
	position: absolute;
	margin-right: 5px;
	margin-top: 29px;
	margin-left: 675px;
	display:none;
}

/*-------- Promo Page Styling ----- NewYears01 ---*/

#ny_promo_page{
	width:979px;
	background: url("/wp-content/uploads/holiday_page_bg_newyears61.png") no-repeat 0px 0px;
	border: 0px solid red;
	margin-top: -50px;
	z-index: 9;
	position: relative;
	padding-top: 5px;
}

.ny_promo_leftbox1{
	width:490px;
	border: 0px solid blue;
	margin-left: 30px;
	margin-top: 40px;
	height: 305px;
}

.ny_promo_leftbox2{
	width:552px;
	border: 0px solid blue;
	margin-left: 0px;
	margin-top: 50px;
	height: 180px;
	margin-bottom: 90px;
	padding-left: 50px;
	padding-top:  10px;
}

.ny_promo_nowordpress{
	margin-top: 60px;
}

.ny_promo_leftbox1 h1,
.ny_promo_leftbox2 h1{
	color: #1A1E5D;
	font-size: 29px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 15px;
}

.ny_promo_leftbox1 h2,
.ny_promo_leftbox2 h2{
	color: #1A1E5D;
	font-size: 41px;
	font-weight: bold;
	margin-top: -15px;
}

.ny_promo_leftbox2 h3{
	color: #1A1E5D;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}

.ny_promo_leftbox2 h4{
	text-align: center;
        color: #1A1E5D;
        font-size: 18px;
        font-weight: bold;
        line-height: 25px;
        margin-bottom: 10px;
        margin-left: 11px;
        margin-top: -13px;
        width: 460px;
}

.ny_promo_leftbox2 h4 a{
	color: #FED449;
}

.ny_promo_leftbox1 p,
.ny_promo_leftbox2 p{
	font-size: 17px;
	color: #327A96;
	font-weight: bold;
}

.ny_promo_bottom{
	width:955px;
	border:0px solid red;
	display: table;
	margin-bottom: 15px;
}

.ny_promo_bottom2{
	width:935px;
	clear: both;
	padding-left: 20px;
}

.ny_promo_btm_par{
	margin-bottom: 45px;
	width: 900px;
}

.ny_promo_btm_par img{
	padding-right:15px;
	margin-bottom: 10px;
}

.ny_promo_btm_par h1{
	margin-bottom: 5px;
}


.ny_promo_fineprint{
	width:890px;
	border: 1px solid #E6DB55;
	background: FFFFE0;
	font-size: 12px;
	clear: both;
	background: #FFFFE0;
	padding: 5px;
	margin-left: 15px;
	text-align: center;
}

.ny_promo_box1{
	background: url("/wp-content/uploads/wp_partner_box_bg.png") no-repeat scroll 0px;
	width:457px;
	height:310px;
	border: 0px solid green;
	float: left;
	margin-left: 15px;
	padding-left: 5px;
	margin-bottom: 12px;
}

.ny_promo_box2{
	background: url("/wp-content/uploads/wp_partner_box_bg.png") no-repeat scroll 0px;
	width:457px;
	height:310px;
	border: 0px solid green;
	float: left;
	margin-left: 15px;
	padding-left: 5px;
	margin-bottom: 12px;
}

.ny_promo_box2 ul,
.ny_promo_box1 ul{
	list-style: disc inside;
	display: inline-table;
	margin-top: 5px;
	margin-left: 35px;
}

.ny_promo_box2 ul li,
.ny_promo_box1 ul li{
	border-bottom: 1px dotted #ABABAB;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 385px;
}

.ny_promo_box2 ul li.btm_promo_fet,
.ny_promo_box1 ul li.btm_promo_fet{
	border-bottom: 0px none;
}

.ny_promo_box2 p{
	font-size: 16px;
	margin-left: 20px;
	width: 420px;
	margin-bottom: 15px;
	margin-left: 20px;
}

.ny_promo_box2_ribbon{
	background: url("/wp-content/uploads/genpro_header_ribbon2.png") no-repeat scroll 0px;
	width:476px;
	height:40px;
	margin-top: 12px;
	margin-left: -14px;
	padding-top: 12px;
	text-align: center;
	margin-bottom: 0px;
}

.ny_promo_box2_ribbon h2{
	font-size: 25px;
	color: #003366;
	font-weight: bold;
	background: none repeat scroll 0 0 transparent;
}

.ny_promo_signup{
	margin-left: 275px;
	margin-top: 17px;
}

.ny_promo_signup_bottom{
	margin-bottom: 25px;
	margin-left: 255px;
	margin-top: -10px;
}

.ny_promo_signup_sml{
	margin-bottom: 10px;
	margin-left: 100px;
	margin-top: 5px;
}

.ny_promo_title1{
	color: #FAF99C;
	font-size: 26px;
	font-weight: bold;
}

.ny_promo_headertext{
	border: 0px solid;
	color: #1A1E5D;
	font-size: 14px;
	margin-left: 20px;
	margin-top: 0;
	width: 450px;
	text-align: center;
	display: block;
}


.promo_banner{
	border: 0px solid;
    height: 82px;
    margin-left: -30px;
    margin-top: -7px;
    width: 995px;
	background: url("http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/dh-homepage_dual_banner-spring_save_dho-2013.png") no-repeat scroll 0px;
	display:none;
}

#promo_frontpage_btn_1{    
	display: block;
    margin-left: 384px;
    margin-top: 32px;
    position: absolute;
}

#promo_frontpage_btn_2{    
	display: block;
    margin-left: 860px;
    margin-top: 32px;
    position: absolute;
}

/* Start General Promo Page Styling */

#promo_header_container {
	width: 460px;
	margin: 55px 0 90px 60px;
}

.promo_header {
    color: #003366;
    font-family: helvetica,arial;
    font-size: 200%;
    font-weight: bold;
    line-height: 120%;
    margin-bottom: 8px;
    text-align: center;
}

h2.promo_header {
	margin: 0 auto;
	color: #003366;
	font-size: 120%;
	line-height: 135%;
	text-align: center;
	background: none repeat scroll 0 0 transparent;
}

.promo_button-landing_page {
	margin: 5px 0 10px;
	text-align: center;
}

h3.promo_header {
	margin-top: 7px;
	color: #636363;
	font-size: 100%;
	line-height: 130%;
	font-weight: normal;
	text-align: center;
}

/* Start Sales Sidebar Styling */

.sales_sidebar-email{
	background: url("http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/sales_email_btn_bg.jpg") no-repeat;
	width: 132px;
	height: 148px;
	clear: left;
	float: left;
	margin-top: 20px;
}

.sales_sidebar-email img{
	margin: 90px 0 0 15px;
}

.dh-live-chat_container {
	width: 132px;
	height: 128px;
	clear: left;
	float: left;
	margin-top: 30px;
}

.dh-live-chat {
	width: 132px;
	height: 128px;
	background: url("http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/sales_chat_btn_bg.jpg") no-repeat;
	display: none;
}

.lc-button {
	display: block;
	margin-left: 15px;
	margin-top: 71px;
	position: absolute;
	width: 102px;
	height: 40px;
	background: url("http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/sales_chat_btn.png") no-repeat;
	text-indent: -999em;
}


/* Start 2013 Promo Page Template Styling */

#promo_page_container {
	width: 960px;
}

#new_promo_header_container {
	display: table;
	width: 950px;
	height: 300px;
	background-image: url('http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/header_graphic-proudly_servicing.jpg');
	margin: 0 auto;
}

#new_promo_header_container.linkedin {
	background-image: url('http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/header_graphic-linkedin.jpg');
}

#promo_header_text {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 17px 447px 0 50px;
}

#promo_header_text h1 {
	color: #123f6d;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 175%;
	font-weight: 700;
	line-height: 125%;
	margin: 0;
	padding-bottom: 5px;
	text-shadow: -1px 1px 0px #fff;
	border-bottom: 1px solid #ccc;
	background: none;
}

#promo_header_text p {
	color: #4C4C4C;
	font-family: Arial, sans-serif;
	font-size: 112%;
	font-weight: normal;
	line-height: 140%;
	padding-top: 6px;
}

#promo_header_text p.header_fine_print {
	color: #4C4C4C;
	font-family: Arial,sans-serif;
	font-size: 75%;
	font-weight: normal;
	line-height: 131%;
	margin-top: 6px;
}

#promo_intro_block {
	width: 487px;
	height: 450px;
	float: left;
	margin-top: 35px;
	margin-left: 20px;
	background-image: url('http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/promo_arrow.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
}

#promo_intro_block h2, #promo_other_benefits h2 {
	color: #123F6D;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 160%;
	font-weight: 700;
	line-height: 120%;
	margin: 7px 0 9px 0;
	padding-bottom: 9px;
	border-bottom: 1px solid #ccc;
	background: none;
}

#promo_intro_block p {
	color: #686868;
	font-family: Arial, sans-serif;
	font-size: 120%;
	font-weight: normal;
	line-height: 160%;
	text-align: justify;
}

#promo_checklist {
	width: 425px;
	height: 450px;
	float: right;
	background-image: url('http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/promo_checklist_bg.jpg');
	background-position: 22px 30px;
	background-repeat: no-repeat;
}

#promo_pricelist {
	width: 425px;
	height: 450px;
	float: right;
	background-image: url('http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/promo_pricing_bg.jpg');
	background-position: 22px 30px;
	background-repeat: no-repeat;
}

#promo_checklist h2, #promo_pricelist h2 {
	color: #123F6D;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 160%;
	font-weight: 700;
	line-height: 120%;
	margin: 42px 0 10px;
	text-shadow: -1px 1px 0px #fff;
	background: none;
	text-align: center;
}

#promo_checklist ul,
#promo_pricelist ul {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 130%;
	line-height: 189%;
	color: #666;
	margin: -7px 0 10px 100px;
	text-shadow: -1px 1px 0px #fff;
}

#promo_pricelist ul {
	line-height: 322%;
	margin: -7px 0 75px 96px;
}

.price_red {
	color: #ff5555;
	text-decoration: line-through;
}

#promo_get_started_btn {
	margin-top: 60px;
	text-align: center;
}

#promo_other_benefits {
	clear: both;
	width: 920px;
	margin-left: 20px;
	padding-top: 50px;
}

#promo_other_benefits ul {
	margin-top: 33px;
}

#promo_other_benefits li {
	padding: 9px 0 0 80px;
	margin-bottom: 20px;
	height: 60px;
}

#promo_other_benefits li.item_1 {
	background-image: url('http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/promo_icon_01.jpg');
	background-repeat: no-repeat;
}

#promo_other_benefits li.item_2 {
	background-image: url('http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/promo_icon_02.jpg');
	background-repeat: no-repeat;
}

#promo_other_benefits li.item_3 {
	background-image:url('http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/promo_icon_03.jpg');
	background-repeat: no-repeat;
}

#promo_other_benefits li.item_4 {
	background-image:url('http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/promo_icon_04.jpg');
	background-repeat: no-repeat;
}

#promo_other_benefits h2 {
	margin-bottom: 5px;
	color: #123F6D;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 160%;
	font-weight: 700;
	border-bottom: 1px solid #ccc;
	background: none;
}

#promo_other_benefits h2.promo_no_border {
	border: none;
	margin: 0 0 -8px;
}

#promo_other_benefits p {
	color: #686868;
	font-family: Arial, sans-serif;
	font-size: 120%;
	font-weight: normal;
	line-height: 165%;
}

#promo_ready_sign_up_btn {
	margin-top: 35px;
	text-align: center;
}

#promo_disclaimer_box {
	background-color: #FFFFE0;
	border: 1px solid #E6DB55;
	padding: 12px 0;
	margin: 50px 0 15px;
	text-align: center;
}

#promo_disclaimer_box p {
	font-family: Arial,sans-serif;
	font-size: 100%;
	font-weight: normal;
	margin: 0 auto;	
}

/* End 2013 Promo Page Template Styling */


/* Start 2013 Home Page Styling */

#home_block_01 h2, #home_block_02 h2, #home_block_03 h2, #home_block_04 h2 {
	color: #7b7b7b;
	margin-top: 40px;
}

#home_block_03 h2 img {
	padding-right: 11px;
}

#home_block_01 {
	width: 440px;
	display: inline-block;
}

#home_block_01 img {
	padding: 0 20px 33px 0;
}

#home_block_02, #home_block_04 {
	width: 390px;
	display: inline-block;
    vertical-align: top;
    padding-left: 60px;
}

#home_block_01 p, #home_block_02 p {
	font-family: lucida grande, sans-serif !important;
    font-size: 120% !important;
    line-height: 160% !important;
}

#home_block_03 {
	width: 440px;
	display: inline-block;
}

.ds_homepage_ul li {
	list-style: none;
	background: url("http://dreamhost-com-media.objects.dreamhost.com/wp-content/uploads/ds_homepage_bullets.gif") no-repeat scroll 0 5px transparent;
	padding: 0 0 12px 22px;
	margin-left: 8px;
	font-family: lucida grande, sans-serif !important;
    font-size: 120% !important;
}

/* End 2013 Home Page Styling */</pre></body></html>