/*
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;
}
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 {
	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%;
}
#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:792px;
}
.logo{
	float:left;
	margin:20px 0 0 -8px;
	text-indent:-9999px;
	width:191px;
	height:53px;
	background:url(/live/oe_/https://secure.newdream.net/newpanel/images/logo-a.svg) no-repeat;
	background-size:100% auto;
}
.logo a{
	display:block;
	height:100%;
}

/* Start Google Site Search */

#google_site_search {
	clear: right;
	display: inline-block;
	width: 227px;
	margin: -6px 7px 0 0;
}

.gsc-input-box {
	height: 30px !important;
}

.gscb_a {
	font: 15px/13px arial,sans-serif !important;
}

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
	padding: 8px 10px !important;
	margin-left: -12px !important;
}

/* End Google Site Search */

.search-bar{
	float:right;
	padding:6px 0 15px;
	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;

}
*+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;

}
#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;
}
.btn-signup{
	float:none;
	display:block;
	width:141px;
	height:28px;
}
.btn-continue{
	display:block;
	float:none;
	height:33px;
	width:99px;
	margin:20px 0 6px;
}
.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;
}
#nav a span{
	float:left;
	padding:9px 0 0 11px;
	height:22px;
	overflow:hidden;
}
#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 > a,
#nav .active a,
#nav .active a{
	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;
	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;
}
#nav .drop .holder{
	padding:13px 0 0;
	overflow:visible;
}
#nav .drop .frame{
	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;
}
#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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/arrow2.gif) no-repeat 100% 3px!important; */
	color:#369;
}

#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;
}

.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;
	width:1018px;
	margin:0 -39px 0 -22px;
	position:relative;
}
.visual .frame{
	width:383px;
	padding:46px 295px 10px 341px;
	min-height:261px;
	overflow:hidden;
	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;
}
.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;
}

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

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

.vps_compare_box{
	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;
	position: relative;
	z-index: 9;
}
#home .sidebar .holder{
	padding:29px 0 0;
}
#home .sidebar .frame{
	width:230px;
	padding:0 31px 0 34px;
	overflow:hidden;
}
#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;
}
.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;
	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;
}
#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;
}
.content{
	float:right;
	width:806px;
	overflow:visible;
	line-height:19px;
}

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

#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;
	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:55px;
}

#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;
}
.partners-box h2{ margin:0 0 14px;}
#home .item{
	padding:0 0 15px 35px;
}
#home .item li{
	list-style: none;
	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{
	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;
	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;
}

.visual2 p {width: 515px;}
#domains .content .box .frame{
	padding:20px 20px 9px;
	width:588px;
}
#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;
	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;
}

.domain-form .text input,
.form-signup .text input{
	font-size:14px;
	color:#bfbfbf;
	font-weight:bold;
	width:267px;
	outline:none;
	border:1px solid #ccc;
	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;
}
.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;
}
#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;
}
.sidebar .block p a{color:#7a7a7a;}
.sidebar .box-text p,
.sidebar .block p{ margin:0 0 10px;}
.sidebar .block .holder{
	padding:0 0 20px;
}
.sidebar .block .frame{
	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;
	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;
}
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;
	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;
}
.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;
}
.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;
}
.lightbox1 .holder{
	padding:45px 0 0;
}
.lightbox1 .frame{
	padding:0 38px 0 45px;
	width:677px;
	overflow:hidden;
}
.lightbox1 .data{
	padding:0 0 0 81px;
	margin:0 0 -20px;
}
.lightbox1 h2,
.lightbox3 h2{
	font-size:22px;
	line-height:23px;
	color:#333;
	padding:0 0 12px;
	margin:0 0 25px;
	font-weight:bold;
}
.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;
	z-index: 2000;
}
.lightbox2{
	position:absolute;
	width:505px;
	padding:0 0 33px;
	color:#000;
	top:-9999px;
	font-size:11px;
	color:#545c62;
	left:-9999px;
}
.lightbox2 .holder{
	padding:33px 0 0;
}
.lightbox2 .frame{
	width:475px;
	padding:0 15px;
}
.lightbox2 .data{
	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;
}
.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;
}
.lightbox3 .holder{
	padding:54px 0 0;
}
.lightbox3 .frame{
	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;
}
.form-info3{ padding:6px 0 0 58px;}
.lightbox3 .box-info .holder{
	width:429px;
	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{
	right:0;
	width:186px!important;
}
.form-info3 .selectArea .center,
.form-show .selectArea .center{
	height:28px;
	line-height:28px;
}
.drop-sel2{ margin:-5px 0 0;}
.lightbox3 .box-info li{
	padding:0 0 6px 22px;
}
.visual2{
	margin:0 -4px 27px -3px;
	width:417px;
	height:100px;
	padding:53px 510px 0 40px;
	color:#036;
	line-height:18px;
}
.container .visual2{
	width:486px;
	margin-left:-10px;
	padding-right:295px;
}
.logo2,
.logo3{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
	width:145px;
	height:20px;
}
.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;
	margin:0 -4px 20px;
	color:#333;
}
.sidebar .block2 .holder{
	padding:0 0 32px;
}
.sidebar .block2 .frame{
	padding:30px 30px 0 32px;
	overflow:hidden;
	width:252px;
}
.sidebar .block2 h2{
	font-size:18px;
	margin:0 0 7px;
	padding:0 0 5px;
	font-weight:bold;
	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;
}
.tabset .active span,
.tabset a{
	color:#fff;
	float:left;
	text-decoration:none;
	padding:0 6px 0 0;
	overflow:hidden;
}
.tabset span{
	float:left;
	height:20px;
	padding:9px 6px 0 12px;
}
.tabset a cufon{
	float:left;
	height:20px;
}
.tab-content{
	width:909px;
	overflow:hidden;
	padding:23px 25px 25px;
}
.container .tab-content{
	width:760px;
	padding:38px 176px 20px 24px;
}
.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;
}
.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;
}
.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;
}
.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: 10px 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;
	overflow:hidden;
}
.add-nav .frame{
	padding:6px 4px 0 7px;
	width:116px;
}
.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 > a,
.add-nav .current-menu-ancestor:hover > a,
#single #menu-item-215 > a,
#single #menu-item-215:hover > 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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/bg-track.gif) no-repeat;
}
#track .ui-slider-handle {
	cursor: move;
	background:url(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/bg-table-c.gif) repeat-y;}
.table-holder .frame{
	background:url(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/bg-table.gif) no-repeat -806px 100%;
	padding:0 0 20px;
}
.table-holder .wrap{
	background:url(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/bg-dot3.gif) repeat-x 0 100%;
}
.executive-list a{
	display:block;
	width:425px;
	text-decoration:none;
	background:url(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/bg-dot3.gif) repeat-x 0 100%;
	padding:8px 40px 11px 0;
}
.items-list2 li{
	background:url(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/plus.gif) no-repeat 0 1px;
}
.active .show-hide{ background:url(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/btn-paging.gif) no-repeat;
}
.paging .next{ background-position:-16px 0;}
.paging .prev.noactive{ background:url(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/arrow5.gif) no-repeat 6px 50%;}
.paging .next.noactive{ background:url(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/bg-paging.gif) no-repeat 100% -15px;
}
.paging span{
	height:15px;
	float:left;
	padding:0 0 0 4px;
	background:url(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/bg-add-box.gif) no-repeat -475px 100%;
	width: 475px
}
.add-box .frame{
	padding:20px 25px 0;
	background:url(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/bg-select.gif) no-repeat 100% -33px;
}
.selectArea .center{
	height:33px;
	line-height:33px;
	display:block;
	padding:0 25px 0 12px;
	background:url(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/bg-dot3.gif") 0 100% repeat-x;
padding: 13px 13px 13px 0;
}
#pressandmedia li a {
font-weight: bold;
display: block;
background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/billing_inguiry_bg_q.png") no-repeat scroll 8px 8px #FFF3E1;
	border-bottom: 1px dotted #D0A344;
}

.billing_inquiry_answer{
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/billing_inguiry_bg_curve.png") no-repeat
scroll 0px 0px transparent;
	height: 20px;
	position: absolute;
	width: 612px;
}


.billing_inquiry_box_footer{
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/bg-box2-wide.gif") no-repeat -330px 100%;
}
.sidebar_wide .block .frame{
	background:url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/btn_signupnow_orange_hover.png") no-repeat 0 0;
	display: inline-block;
}

.ssl_signup_btn:hover{
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/btn_signupnow_orange_hover.png") no-repeat 0px -29px;
}

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


.ssl_cert_listing{
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/ssl_cert_curves.png") no-repeat 0 0;
	width:795px;
	height:11px;
	border:0px solid blue;
}

.ssl_cert_listing_foot{
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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; vertical-align: middle; }

.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:961px;
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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.wp_header_graphic-a {
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/wp_partner_bg.jpg") no-repeat 0px 0px;
}

#wp_partner.wp_header_graphic-b {
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/wordpress_header_graphic-2013.jpg") no-repeat 0px 0px;
}

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

.wp_partner_leftbox2{
	width:450px;
	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: 40px;
	font-weight: bold;
	line-height: 120%;
}

.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: 19px;
	line-height: 25px;
	font-weight: bold;
}

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

.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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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: 13px 0 0 20px;
	width: 200px;
	font-size: 103%;
}

.wp_partner_box1 ul li{
	margin-bottom: 14px;
}

.wp_partner_box2{
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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: 103%;
	line-height: 165%;
	margin: 13px 0 0 26px;
	text-align: justify;
	width: 400px;
}

.wp_partner_box2_ribbon{
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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: 120px;
	margin-top: 20px;
}

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

.wp_partner_bottom2{
	font-size: 115%;
	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: 930px;
}

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

.wp_partner_btm_par h1{
	margin: 10px 0 3px;
}

.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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/edu_header_bg2.jpg) no-repeat;
}

.edu_top_left{
	border: 0px solid;
	width: 430px;
	margin: 20px 0 0 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: -55px 0 0 5px;
}

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

.edu_boxes_std{
	border: 0px solid;
	width: 410px;
	background:url(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/images/bg-visual2.gif) no-repeat;
}

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

.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: -12px;
}

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

#radioad{
	width:979px;
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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(/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/themes/dreamhost/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/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: 79px;
	margin-left: -10px;
	margin-top: -7px;
	width: 995px;
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/dh_homepage_dual_banner-NYE.jpg") no-repeat scroll 0px;
	display:none;
}
 */
/*

#promo_frontpage_btn_1{
	display: block;
	margin-left: 355px;
	margin-top: 28px;
	position: absolute;
}

#promo_frontpage_btn_2{
	display: block;
	margin-left: 840px;
	margin-top: 28px;
	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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/sales_chat_btn.png") no-repeat;
	text-indent: -999em;
}


/* START 2013 PROMO PAGE STYLING */

#promo_page_container {
	width: 960px;
}

#new_promo_header_container {
	display: table;
	width: 950px;
	height: 300px;
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/header_graphic-proudly_servicing.jpg');
	margin: 0 auto;
}

#new_promo_header_container.proud350-a {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-proud350-a.jpg');
}

#new_promo_header_container.proud350-b {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-proud350-b.jpg');
}

#new_promo_header_container.proud350-c {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-proud350-c.jpg');
}

#new_promo_header_container.linkedin-a {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-linkedin-a.jpg');
}

#new_promo_header_container.linkedin-b {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-linkedin-b.jpg');
}

#new_promo_header_container.linkedin-c {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-linkedin-c.jpg');
}

#new_promo_header_container.wordpress-a {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-wordpress-a.jpg');
}

#new_promo_header_container.wordpress-b {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-wordpress-b.jpg');
}

#new_promo_header_container.dreampress {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/dh-dreampress_header.png');
}

#new_promo_header_container.summer-b {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-summer-b.jpg');
}

#new_promo_header_container.summer-c {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-summer-c.jpg');
}

#new_promo_header_container.free_domains-c {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-free_domains-c.jpg');
}

#new_promo_header_container.savingscom-c {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-savingscom-c.jpg');
}

#new_promo_header_container.stacksocial-c {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-stacksocial-c.jpg');
}

#new_promo_header_container.sweet16 {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/sweet_16_header.jpg');
	width: 988px;
	height: 437px;
	margin-left: -14px;
}

#new_promo_header_container.fall_savings-a {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/fall_saving_2013.jpg');
}

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

#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('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_arrow.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
}

#promo_intro_block.sweet16 {
	width: 440px;
	margin-top: 20px;
	background: none;
}

#s16_disclaimer_box {
	background-color: #FFFFE0;
	border: 1px solid #E6DB55;
	padding: 12px 0;
	margin: 0 0 20px;
	text-align: center;
	margin-top:0px;
	border-radius:10px;
}

#s16_twitter_box {
	background-color: #f4f4f4;
	border: 1px dashed #ccc;
	padding: 12px 0;
	margin: 50px 0 15px;
	text-align: center;
	margin-top:0px;
}

#s16_arrow {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/sweet_16_promo_arrow.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 440px;
	height: 100px;
}

#s16_cal_container {
width: 925px;
margin-left: 17px;
padding-bottom: 15px;
}

#s16_cal_header {
color: #fff;
background-color: #31659b;
margin: 0 50px;
padding: 15px 0 10px;
font-size: 140%;
font-family: helvetica, arial, sans-serif;
font-weight: normal;
text-align: center;
border-radius: 25px 25px 0 0;
clear: both;
}

#s16_cal_container table, #s16_cal_container td {
border: 1px solid #cccccc;
min-width: 130px;
height: 110px;
color: #c9c9c9;
font-size: 100%;
font-family: helvetica, arial, sans-serif;
font-weight: normal;
text-align: center;
line-height: 115%;
border-collapse:collapse;
vertical-align: middle;
}

.s16_gray_block {
background-color: #8a8a8a;
}

.s16_blue_block {
background-color: #31659b;
color: #fff !important;
}

.s16_blue_block a {
color: #fff !important;
}

.s16_date {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 0px 0px 0px 15px;
color: #626262;
font-size: 120%;
font-weight: bold;
height: 30px;
line-height: 210%;
text-align: center;
width: 30px;
float: right;
margin-top: -41px;
margin-right: -1px;
padding-left: 3px;
}

#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: 150%;
	text-align: justify;
}

#promo_checklist {
	width: 425px;
	height: 450px;
	float: right;
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_checklist_bg.jpg');
	background-position: 22px 30px;
	background-repeat: no-repeat;
}

#promo_widget_container {
	width: 430px;
	margin-right: 17px;
	float: right;
	padding-bottom: 40px;
}

#promo_pricelist {
	width: 425px;
	height: 450px;
	float: right;
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.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_widget_container h2 {
	color: #123F6D;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 160%;
	font-weight: 700;
	line-height: 120%;
	margin: 27px 0 9px;
	text-shadow: -1px 1px 0px #fff;
	padding-bottom: 9px;
	border-bottom: 1px solid #ccc;
	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('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_01.jpg');
	background-repeat: no-repeat;
}

#promo_other_benefits li.item_2 {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_02.jpg');
	background-repeat: no-repeat;
}

#promo_other_benefits li.item_3 {
	background-image:url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_03.jpg');
	background-repeat: no-repeat;
}

#promo_other_benefits li.item_4 {
	background-image:url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.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_page_container .promo_disclaimer_box,
#promo_disclaimer_box {
	background-color: #FFFFE0;
	border: 1px solid #E6DB55;
	padding: 12px 0;
	margin: 50px 0 15px;
	text-align: center;
}

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

/* END 2013 PROMO PAGE STYLING */


/* START 2013 HOMEPAGE 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: 4px 20px 30px 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("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.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 HOMEPAGE STYLING */


/* START DREAMPRESS STYLING */

#promo_intro_block.dreampress {
	width: 487px;
	height: 450px;
	float: left;
	margin-top: 35px;
	margin-left: 20px;
	background-image: none;
	background-position: center bottom;
	background-repeat: no-repeat;
}

.dreampress_comparison {font: normal 10px/160% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #000000; margin: 10px 0 20px; }

.dreampress_comparison table { border-collapse: collapse; text-align: center; width: 100%; }

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

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

.dreampress_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: 12px; font-weight: normal; border-left: 1px solid #000000; padding: 10px; vertical-align: middle; }

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

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

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

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

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

#dreampress_checklist {
	width: 425px;
	height: 450px;
	float: right;
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/dreampress_checklist_bg.jpg');
	background-position: 22px 30px;
	background-repeat: no-repeat;
}

#dreampress_checklist 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;
}

#dreampress_checklist ul {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 120%;
	line-height: 204%;
	color: #666;
	margin: -7px 0 10px 90px;
	text-shadow: -1px 1px 0px #fff;
}

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

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

#dreampress_not_sure li {
	padding: 9px 0 0 80px;
	margin-bottom: 20px;
}

#dreampress_not_sure li.item_1 {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_01.jpg');
	background-repeat: no-repeat;
}

#dreampress_not_sure li.item_2 {
	background-image:url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_03.jpg');
	background-repeat: no-repeat;
}

#dreampress_not_sure li.item_3 {
	background-image:url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon-thumb.jpg');
	background-repeat: no-repeat;
}

#dreampress_not_sure li.item_4 {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_02.jpg');
	background-repeat: no-repeat;
}

#dreampress_not_sure li.item_5 {
	background-image:url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_04.jpg');
	background-repeat: no-repeat;
	height: 60px;
}

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

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

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

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

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

.dp_intro_sidebanner {
	margin: -55px 0 0 -12px;
}

/* END DREAMPRESS STYLING */


/* START STH STYLING */

#sth_checklist_container {
}

#sth_checklist {
	margin: 30px 0 0 60px;
}

#sth_checklist li {
	padding: 0 5px 15px 33px;
	background-image: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/checkmark-grn.png");
	background-repeat: no-repeat;
	width: 40%;
	display: inline-block;
}

/* END STH STYLING */

#idl_alert {
	position: absolute !important;
}


/* START PARTNERS PRODUCT PAGE STYLING */

#cloudflare.content{
	float: left;
	margin: 10px 0 0 35px;
	width: 790px;
}

#partners_product_page.content {
	float: left;
	margin: 10px 0 0 35px;
	width: 790px;
}

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

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

#partners_product_page p.small {
	color: #959595;
	font-family: Arial;
	font-size: 85%;
	line-height: 135%;
	margin-top: 10px;
	text-align: center;
}

#pp_left_column {
	display: inline-block;
	float: left;
	width: 440px;
	margin-top: 15px;
}

#pp_right_column {
	display: inline-block;
	float: right;
	width: 302px;
	margin-top: 15px;
}

#clear_float {
	clear: both;
}

.pp_cta_widget {
	background: url("/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/widget_bg.jpg") repeat scroll 0 0 / 100% 100% #ECF3FA;
	border: 1px solid #C5C9CE;
	border-radius: 14px 14px 14px 14px;
	display: inline-block;
	margin-top: 35px;
	padding: 12px 0 17px;
	text-align: center;
	vertical-align: top;
	width: 300px;
}

#partners_product_page h1.no-border {
	color: #123F6D;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 190%;
	font-weight: 700;
	line-height: 130%;
	margin: 7px 0 9px 0;
	padding-bottom: 9px;
	border: none;
	background: none;
}

/* END PARTNERS PRODUCT PAGE STYLING */

/* START GLOBAL BUTTONS */

.lt-ie10 button { border-radius: 0; }

/* END GLOBAL BUTTONS */


/* START SMALL BUTTONS */

.blue_btn_sml, .orange_btn_sml, .green_btn_sml {
	margin: 0;
	font-family: 'Oxygen', sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: .02em;
	text-decoration: none;
	color: #ffffff;
	padding: 9px 20px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow:
		0px 1px 1px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	-webkit-box-shadow:
		0px 1px 1px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	box-shadow:
		0px 1px 1px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	text-shadow:
		0px 2px 0px rgba(000,000,000,0.2),
		0px 0px 2px rgba(000,000,000,0.2);
}

.blue_btn_sml {
	background: rgb(69,121,202); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(121,168,245,1) 0%, rgba(49,75,116,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,168,245,1)), color-stop(100%,rgba(86,129,179,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(121,168,245,1) 0%,rgba(49,75,116,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(121,168,245,1) 0%,rgba(49,75,116,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(121,168,245,1) 0%,rgba(49,75,116,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(121,168,245,1) 0%,rgba(49,75,116,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79a8f5', endColorstr='#314b74',GradientType=0 ); /* IE6-9 */
	border: 1px solid rgba(97, 134, 196, 1);
}

.orange_btn_sml {
	background: rgb(254,143,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(237,185,51,1) 0%, rgba(254,96,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,185,51,1)), color-stop(100%,rgba(229,123,1,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(237,185,51,1) 0%,rgba(254,96,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(237,185,51,1) 0%,rgba(254,96,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(237,185,51,1) 0%,rgba(254,96,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(237,185,51,1) 5%,rgba(254,96,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edb933', endColorstr='#fe6000',GradientType=0 ); /* IE6-9 */
	border: 1px solid rgba(190, 148, 41, 1); /* rgba for transparency */
}

.orange_btn_sml:hover {
	background-color: #f0a837;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f0a837), to(#fa741e));
	background-image: -webkit-linear-gradient(top, #f0a837, #fa741e);
	background-image: -moz-linear-gradient(top, #f0a837, #fa741e);
	background-image: -o-linear-gradient(top, #f0a837, #fa741e);
	background-image: -ms-linear-gradient(top, #f0a837, #fa741e);
	background-image: linear-gradient(top, #f0a837, #fa741e);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0a837', EndColorStr='#fa741e');
}

.orange_btn_sml:active {
	background-color: #fa741e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fa741e), to(#f0a837));
	background-image: -webkit-linear-gradient(top, #fa741e, #f0a837);
	background-image: -moz-linear-gradient(top, #fa741e, #f0a837);
	background-image: -o-linear-gradient(top, #fa741e, #f0a837);
	background-image: -ms-linear-gradient(top, #fa741e, #f0a837);
	background-image: linear-gradient(top, #fa741e, #f0a837);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fa741e', EndColorStr='#f0a837');

	box-shadow: inset 0px 0px 1px rgba(255,255,255,0.9);
}

.green_btn_sml {
	background: rgb(171,188,16); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(201,208,0,1) 0%, rgba(128,140,16,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,208,0,1)), color-stop(100%,rgba(145,161,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(201,208,0,1) 0%,rgba(128,140,16,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(201,208,0,1) 0%,rgba(128,140,16,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(201,208,0,1) 0%,rgba(128,140,16,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(201,208,0,1) 0%,rgba(128,140,16,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9d000', endColorstr='#808c10',GradientType=0 ); /* IE6-9 */
	border: 1px solid rgba(161, 167, 0, 1); /* rgba for transparency */
}

/* END SMALL BUTTONS */


/* START LARGE BUTTONS */

.blue_btn_lrg, .orange_btn_lrg, .green_btn_lrg {
	margin: 0;
	font-family: 'Oxygen', sans-serif;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: .02em;
	text-decoration: none;
	color: #ffffff;
	padding: 14px 32px 11px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow:
		0px 1px 1px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	-webkit-box-shadow:
		0px 1px 1px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	box-shadow:
		0px 1px 1px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	text-shadow:
		0px 2px 0px rgba(000,000,000,0.3),
		0px 0px 2px rgba(000,000,000,0.3);
}

.blue_btn_lrg {
	background: rgb(69,121,202); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(121,168,245,1) 0%, rgba(49,75,116,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,168,245,1)), color-stop(100%,rgba(86,129,179,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(121,168,245,1) 0%,rgba(49,75,116,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(121,168,245,1) 0%,rgba(49,75,116,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(121,168,245,1) 0%,rgba(49,75,116,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(121,168,245,1) 0%,rgba(49,75,116,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79a8f5', endColorstr='#314b74',GradientType=0 ); /* IE6-9 */
	border: 1px solid rgba(97, 134, 196, 1);
}

.orange_btn_lrg {
	background: rgb(254,143,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(237,185,51,1) 0%, rgba(254,96,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,185,51,1)), color-stop(100%,rgba(229,123,1,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(237,185,51,1) 0%,rgba(254,96,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(237,185,51,1) 0%,rgba(254,96,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(237,185,51,1) 0%,rgba(254,96,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(237,185,51,1) 5%,rgba(254,96,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edb933', endColorstr='#fe6000',GradientType=0 ); /* IE6-9 */
	border: 1px solid rgba(190, 148, 41, 1); /* rgba for transparency */
}

.green_btn_lrg {
	background: rgb(171,188,16); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(201,208,0,1) 0%, rgba(128,140,16,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,208,0,1)), color-stop(100%,rgba(145,161,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(201,208,0,1) 0%,rgba(128,140,16,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(201,208,0,1) 0%,rgba(128,140,16,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(201,208,0,1) 0%,rgba(128,140,16,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(201,208,0,1) 0%,rgba(128,140,16,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9d000', endColorstr='#808c10',GradientType=0 ); /* IE6-9 */
	border: 1px solid rgba(161, 167, 0, 1); /* rgba for transparency */
}

/* END LARGE BUTTONS */


/* START V2 PROMO PAGE STYLING */

#promo_page_container-v2 {
	width: 960px;
}

#new_promo_header_container-v2 {
	display: table;
	width: 960px;
	height: 310px;
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-default.jpg');
	margin: 0 0 0 -4px;
}

#new_promo_header_container-v2.fall_savings-a {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-fall_2013.jpg');
}

#new_promo_header_container-v2.default_s70 {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-35k_s70.jpg');
}

#new_promo_header_container-v2.black_friday-2013 {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-blkfriday_s80.jpg');
}

#new_promo_header_container-v2.cyber_monday-2013 {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-cyberMon_S80.jpg');
}

#promo_header_text-v2 {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 10px 45px 0 485px;
}

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

#promo_header_text-v2 p {
	color: #4C4C4C;
	font-family: Arial, sans-serif;
	font-size: 130%;
	font-weight: normal;
	line-height: 140%;
	padding-top: 10px;
	margin-bottom: 35px;
	text-shadow: -1px 1px 0 #FFFFFF;
}

#promo_header_text-v2 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_container-v2 {
	width: 495px;
	float: left;
	margin-top: 35px;
	margin-left: 7px;
}

#promo_intro_block_container-v2 h2, #promo_other_benefits-v2 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_container-v2 p {
	color: #686868;
	font-family: Arial, sans-serif;
	font-size: 130%;
	font-weight: normal;
	line-height: 165%;
}

#promo_intro_block_container-v2 span {
	font-weight: bold;
	font-style: oblique;
	float: right;
	margin-top: 12px;
}

#promo_testimonials {
	margin: 43px 0 0;
}

#promo-award_badges {
	display: inline-block;
	margin: 25px 0 0;
}

#promo-award_badges img {
	margin: 15px 15px 45px 0px;
}

#promo-award_badges img.no_right_margin {
	margin-right: 0px;
}

#promo_checklist-v2 {
	width: 381px;
	height: 547px;
	float: right;
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/checklist_bg.jpg');
	background-repeat: no-repeat;
	margin: 30px 5px 0 0;
}

#promo_checklist-v2 h3 {
	color: #123F6D;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 142%;
	font-weight: 700;
	line-height: 120%;
	text-shadow: -1px 1px 0px #fff;
	background: none;
	text-align: center;
}

#promo-free_badges {
	margin: 15px 0 0;
	text-align: center;
}

#promo-free_badges img {
	margin: 0 6px;
}


#promo_widget_container-v2 {
	width: 430px;
	margin-right: 17px;
	float: right;
	padding-bottom: 40px;
}

#promo_pricelist-v2 {
	width: 425px;
	height: 450px;
	float: right;
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_pricing_bg.jpg');
	background-position: 22px 30px;
	background-repeat: no-repeat;
}

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

#promo_widget_container-v2 h2 {
	color: #123F6D;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 160%;
	font-weight: 700;
	line-height: 120%;
	margin: 27px 0 9px;
	text-shadow: -1px 1px 0px #fff;
	padding-bottom: 9px;
	border-bottom: 1px solid #ccc;
	background: none;
	text-align: center;
}

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

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

#promo_trial_btn {
	margin-top: 75px;
	text-align: center;
}

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

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

#promo_other_benefits-v2 {
	clear: both;
	display: inline-block;
	width: 920px;
	margin: 20px 0 0 12px;
}

#promo_other_benefits-v2 h3 {
	color: #454545;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 142%;
	font-weight: 700;
	line-height: 120%;
	text-shadow: -1px 1px 0px #fff;
	background: none;
}

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

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

#promo_other_benefits-v2 li.item_1 {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_01.jpg');
	background-repeat: no-repeat;
}

#promo_other_benefits-v2 li.item_2 {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_02.jpg');
	background-repeat: no-repeat;
}

#promo_other_benefits-v2 li.item_3 {
	background-image:url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_03.jpg');
	background-repeat: no-repeat;
}

#promo_other_benefits-v2 li.item_4 {
	background-image:url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_04.jpg');
	background-repeat: no-repeat;
}

#promo_other_benefits-v2 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-v2 h2.promo_no_border {
	border: none;
	margin: 0 0 -8px;
}

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

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

#promo_more_products {
	width: 940px;
	margin: 75px 0 0;
}

#promo_more_products-widgets {
	display: inline-block;
	background-color: #EFEFEF;
	width: 240px;
	padding: 20px 25px 0;
	margin: 30px 25px 0 0;
	border: 1px solid #ccc;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	-ms-border-radius: 18px;
	border-radius: 18px;
	-moz-box-shadow:
		0px 5px 0px rgba(196,196,196, 1),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	-webkit-box-shadow:
		0px 5px 0px rgba(196,196,196,1),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	box-shadow:
		0px 5px 0px rgba(196,196,196,1),
		inset 0px 0px 1px rgba(255,255,255,0.9);
}

#promo_more_products-widgets.no_right_margin {
	margin-right: 0px;
}

#promo_more_products-widgets h3 {
	color: #454545;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 155%;
	font-weight: 700;
	line-height: 120%;
	text-shadow: -1px 1px 0px #fff;
	background: none;
	margin: 5px 0 10px;
}

#promo_more_products-widgets p {
	color: #686868;
	font-family: Arial, sans-serif;
	font-size: 130%;
	font-weight: normal;
	line-height: 150%;
}

#promo_learn_more_btn {
	margin: 38px 0;
	text-align: center;
}

#promo_page_container-v2 .promo_disclaimer_box-v2,
#promo_disclaimer_box-v2 {
	background-color: #FFFFE0;
	border: 1px solid #E6DB55;
	padding: 18px 20px;
	margin: 60px 0 15px;
	text-align: center;
	width: 890px;
}

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

/* END V2 PROMO PAGE STYLING */


/* START 2013 TOOL-TIP STYLING */

.tooltip {
	display: inline;
	position: relative;
	text-decoration: none;
}

.tooltip:hover:after {
	background: #333;
	background: rgba(0,0,0,.8);
	border-radius: 5px;
	bottom: 100px;
	color: #fff;
	text-align: center;
	content: attr(title);
	padding: 10px 12px;
	margin-left: -107px;
	left: 50%;
	position: absolute;
	z-index: 98;
	width: 190px;
}

.tooltip:hover:before {
	border: solid;
	border-color: #333 transparent;
	border-width: 6px 6px 0 6px;
	bottom: 94px;
	content: "";
	left: 50%;
	margin-left: -6px;
	position: absolute;
	z-index: 99;
}

/* END 2013 TOOL-TIP STYLING */


/* START 2013 CONTEST PAGE STYLING */

#contest_page_container {
	width: 960px;
}

#contest_intro_block {
	width: 440px;
	float: left;
	margin-left: 7px;
}

#contest_rules_block {
	width: 440px;
	float: right;
	margin-right: 7px;
}

#contest_howto_block {
	clear: both;
	display: inline-block;
	width: 940px;
	margin-top: 20px;
	padding: 0 7px;
}

#contest_extra_info_block {
	display: inline-block;
	width: 940px;
	margin-top: 10px;
	padding: 0 7px;
}

#contest_intro_block ul, #contest_rules_block ul, #contest_howto_block ul, #contest_extra_info_block ul {
	list-style-type: disc;
	margin: 20px 0 20px 15px;
}

#contest_intro_block li, #contest_rules_block li, #contest_howto_block li, #contest_extra_info_block li {
	line-height: 200%;
}

#contest_intro_block ol, #contest_rules_block ol, #contest_howto_block ol, #contest_extra_info_block ol {
	list-style-type: decimal;
	margin: 20px 0 20px 15px;
}

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

/* END 2013 CONTEST PAGE STYLING */


/* WORDPRESS + DREAMPRESS PAGE STYLING */

#wpdp_page_wrap {
	width: 960px;
}

#wpdp_header_container {
	display: table;
	width: 960px;
	height: 310px;
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/dp_wp_header.jpg');
	margin: 0 0 0 -4px;
}

#wpdp_header_container-wporg {
	display: table;
	width: 950px;
	height: 300px;
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/dreampress_webpage_banner.jpg');
	margin: 0 auto;
}

#wpdp_header_container.fall_savings-a {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_header_graphic-fall_2013.jpg');
}

#wpdp_header_text {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 10px 45px 0 485px;
}

#wpdp_header_text h1 {
	color: #123f6d;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 180%;
	font-weight: 700;
	line-height: 130%;
	margin: 0;
	padding-bottom: 10px;
	text-shadow: -1px 1px 0px #fff;
	border-bottom: 1px solid #a3a3a3;
	background: none;
}

#wpdp_header_text p {
	color: #4C4C4C;
	font-family: Arial, sans-serif;
	font-size: 130%;
	font-weight: normal;
	line-height: 140%;
	padding-top: 10px;
	margin-bottom: 35px;
	text-shadow: -1px 1px 0 #FFFFFF;
}

#wpdp_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;
}

#wpdp_intro_block {
	float: left;
	margin: 37px 0 0 20px;
	position: absolute;
	width: 475px;
}

#wpdp_intro_block h2, #wpdp_other_block h2 {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #CCCCCC;
	color: #123F6D;
	font-family: 'Merriweather Sans',sans-serif;
	font-size: 160%;
	font-weight: 700;
	line-height: 120%;
	margin: 7px 0 9px;
	padding-bottom: 9px;
}

#wpdp_intro_block p {
	color: #686868;
	font-family: Arial,sans-serif;
	font-size: 115%;
	font-weight: normal;
	line-height: 161%;
	text-align: left;
}

#wpdp_other_block {
	clear: both;
	display: inline-block;
	margin: 30px 0 0 12px;
	width: 920px;
}

#wpdp_other_block h3 {
	color: #454545;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 142%;
	font-weight: 700;
	line-height: 120%;
	text-shadow: -1px 1px 0px #fff;
	background: none;
}

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

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

#wpdp_other_block li.item_1 {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_01.jpg');
	background-repeat: no-repeat;
}

#wpdp_other_block li.item_2 {
	background-image: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_02.jpg');
	background-repeat: no-repeat;
}

#wpdp_other_block li.item_3 {
	background-image:url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_03.jpg');
	background-repeat: no-repeat;
}

#wpdp_other_block li.item_4 {
	background-image:url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/promo_icon_04.jpg');
	background-repeat: no-repeat;
}

#wpdp_other_block 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;
}

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

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

#wpdp_more_products {
	width: 940px;
	margin: 67px 0 0;
}

#wpdp_more_products-widgets {
	display: inline-block;
	background-color: #EFEFEF;
	width: 240px;
	padding: 20px 25px 0;
	margin: 30px 25px 0 0;
	border: 1px solid #ccc;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	-ms-border-radius: 18px;
	border-radius: 18px;
	-moz-box-shadow:
		0px 5px 0px rgba(196,196,196, 1),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	-webkit-box-shadow:
		0px 5px 0px rgba(196,196,196,1),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	box-shadow:
		0px 5px 0px rgba(196,196,196,1),
		inset 0px 0px 1px rgba(255,255,255,0.9);
}

#wpdp_more_products-widgets.no_right_margin {
	margin-right: 0px;
}

#wpdp_more_products-widgets h3 {
	color: #454545;
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 155%;
	font-weight: 700;
	line-height: 120%;
	text-shadow: -1px 1px 0px #fff;
	background: none;
	margin: 5px 0 10px;
}

#wpdp_more_products-widgets p {
	color: #686868;
	font-family: Arial, sans-serif;
	font-size: 130%;
	font-weight: normal;
	line-height: 150%;
}

#wpdp_learn_more_btn {
	margin: 38px 0;
	text-align: center;
}

#wpdp_page_wrap .wpdp_disclaimer_box,
#wpdp_disclaimer_box {
	background-color: #FFFFE0;
	border: 1px solid #E6DB55;
	padding: 18px 20px;
	margin: 60px 0 15px;
	text-align: center;
	width: 890px;
}

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

/* WORDPRESS + DREAMPRESS PAGE STYLING */


/* START 2013 PRICE TABLE STYLES */

.pricing-table-group {
	width:960px;
	margin: 48px 0 30px;
	padding: 0 0 0 14px;
}

.pricing-table {
	font-family: 'Open Sans', sans-serif, Segoe UI light;
	font-weight: 300;
	font-size: 13px;
	text-decoration: none;
	display: inline-block;
	text-align: left;
	margin: 0 0 0 -3px;
}

.pricing-table-inner {
	width:100%;
	position:relative;
}

.pricing-table-group.col5 .pricing-table {
	width: 200px;
}

.legend {
	width: 525px !important;
}

.highlighted .pricing-table-content-inner {
	margin-bottom: -6px;
}

.pricing-table-content.highlighted-hover:hover .pricing-table-content-inner, .highlighted .pricing-table-content-inner
{
	box-shadow: 0 0px 7px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0px 7px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0px 7px rgba(0, 0, 0, 0.4);
}

.pricing-table-content.highlighted-hover:hover .pricing-table-head, .highlighted .pricing-table-head {
	padding: 23px 0;
}

.pricing-table-content.highlighted-hover:hover .pricing-bottom, .highlighted .pricing-bottom {
	padding: 35px 0 0;
}

.pricing-table-content.highlighted-hover:hover .pricing-table-content-inner, .highlighted .pricing-table-content-inner {
	border :4px solid #79a808;
}

.pricing-table-content-inner {
	border :1px solid #fff;
	float :left;
	width :100%;
}

.pricing-table-head {
	width: 100%;
	float: left;
	text-align: center;
	padding: 20px 0px 20px 0px;
	font-size: 23px;
	font-weight: 700;
	background: #000;
	color: #fff;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5);
}

.pricing-table-image {
	width: 100%;
	float: left;
	text-align: center;
	padding: 10px 0;
	background: #fff;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
}

.pricing-table-price {
	width: 100%;
	float: left;
	text-align: center;
	padding: 25px 0;
	font-size: 50px;
	background: #fff;
	border-bottom: 1px dotted #ccc;
}

.pricing-table-price-inner {
	display: inline-block;
	text-align: center;
	font-weight:700:
}

.pricing-table-price sup {
	font-size: 20px;
	font-weight: 600;
}

.pricing-table-price .month {
	width: 100%;
	font-size: 12px;
	font-weight: 300;
	color: #000;
}

.pricing-table-subprice {
	width: 100%;
	float: left;
	text-align: center;
	padding: 5px 0px 5px 0px;
	background: #fff;
	font-size: 12px;
	font-weight: 300;
	border-bottom: 1px dotted #ccc;
}

.pricing-table-button {
	width: 100%;
	float: left;
	text-align: center;
	padding: 32px 0 0;
	background: #fff;
	border-bottom: 1px dotted #ccc;
}

.pricing-table-button.pricing-bottom {
	border: 0px;
	height: 53px;
	border-top: 1px dotted #ccc;
}

.pricing-table-content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 100%;
	float: left;
}

.pricing-table-content li {
	width: 100%;
	float: left;
	text-align: center;
}

.pricing-table-content li .spacer {
	text-align: center;
	display: block;
	padding: 15px 20px 15px 20px;
}

.pricing-table-content li .spacer:hover {
	text-decoration: none;
}

.pricing-table-content li .strong {
	font-weight: 700;
}

.pricing-table-content li {
	background: #fff;
}

.pricing-table-content li:nth-child(even) {
	background: #f1f1f1;
}

.pricing-table-content li:nth-child(odd) {
	background: #fff;
}

.highlighted .pricing-ribbon {
	position: absolute;
	right: -13px;
	top: -5px;
	width: 74px;
	height: 72px;
}

.pricing-ribbon.p-blank {
	background: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/pricing_table_ribbon-new.png') no-repeat;
}

.spacer.ico-yes {
	background: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/yes.png') no-repeat center center;
}

.spacer.ico-no {
	background: url('/live/oe_/https://secure.newdream.net/web/20150101185702/https://www.dreamhost.com/wp-content/uploads/no.png') no-repeat center center;
}

a.pricing-button {
	margin: 0;
	font-family: 'Oxygen', sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: .02em;
	text-decoration: none;
	color: #ffffff;
	padding: 9px 20px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow:
		0px 1px 1px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	-webkit-box-shadow:
		0px 1px 1px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	box-shadow:
		0px 1px 1px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0.9);
	text-shadow:
		0px 2px 0px rgba(000,000,000,0.2),
		0px 0px 2px rgba(000,000,000,0.2);
	background: rgb(254,143,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(237,185,51,1) 0%, rgba(254,96,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,185,51,1)), color-stop(100%,rgba(229,123,1,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(237,185,51,1) 0%,rgba(254,96,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(237,185,51,1) 0%,rgba(254,96,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(237,185,51,1) 0%,rgba(254,96,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(237,185,51,1) 5%,rgba(254,96,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edb933', endColorstr='#fe6000',GradientType=0 ); /* IE6-9 */
	border: 1px solid rgba(190, 148, 41, 1); /* rgba for transparency */
}

.style1 .pricing-table-head {
	border-bottom: 1px solid #fff;
}

.style1 .pricing-table-price {
	border-top: 1px solid #ccc;
	border-bottom: 0px;
}

.style1 .pricing-table-content-inner {
	overflow: hidden;
}

.style1 .pricing-table-image {
	border: 0px;
}

.blue .pricing-table-content.highlighted-hover:hover .pricing-table-content-inner,
.blue .highlighted .pricing-table-content-inner {
	border-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.blue .pricing-table-content-inner {
	border-color: #bbb;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.blue .pricing-table-price-inner {
	border-color: #bedbf0;
}

.blue .pricing-table-head {
	background: #258dd7;
	color: #fff;
}

.blue .pricing-table-price-inner {
	color: #258dd7;
}

.blue .strong {
	color: #258dd7;
}

.blue .pricing-table-price .month {
	color: #258dd7;
}

.blue.style1 .pricing-table-head {
	border-color: #1674b2;
	box-shadow: inset 0px -32px 60px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px -32px 60px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px -32px 60px rgba(255, 255, 255, 0.2);
}

.blue.style1 .pricing-table-price {
	border-color: #5ab7e8;
	background:#258dd7;
	box-shadow: inset 0px 32px 60px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 32px 60px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0px 32px 60px rgba(0, 0, 0, 0.2);
}

.blue.style1 .pricing-table-price-inner {
	color: #fff;
	padding-top: 12px;
}

.blue.style1 .pricing-table-price .month {
	color: #fff;
	padding-top: 5px;
}

/* END 2013 PRICE TABLE STYLES */


/* START 2013 CSS ACCORDION STYLES */

.css_accordion {
	width: 937px;
	border: 1px solid #ccc;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-ms-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	font-family: arial;
	font-size: 14px;
	line-height: 140%;
}
.css_accordion label {
	position: relative;
	display: block;
	cursor: pointer;
	background-color: #ddd;
	padding: 15px;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-ms-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}
.css_accordion label:hover {
	background: #F3F3F3;
}
.css_accordion input + label {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.css_accordion input {
	display: none;
}
.css_accordion .article {
	background: rgb(255, 255, 255);
	overflow: hidden;
	height: 0px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.css_accordion input:checked ~ .article {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.css_accordion input:checked ~ .article.ac-3700 {
	height: auto;
	padding: 20px 40px;
}

.css_accordion br {
	margin-bottom: 22px;
}

.css_accordion li {
	margin-top: 20px;
	line-height: 140% !important;
}

.css_accordion ul {
	list-style-type: disc;
	list-style-position: inside;
	line-height: 140% !important;
}

.css_accordion ol {
	list-style-type: decimal;
	list-style-position: inside;
}

.css_accordion ul ul, ol ul {
	list-style-type: circle;
	list-style-position: inside;
	margin-left: 15px;
}

.css_accordion ol ol, ul ol {
	list-style-type: lower-latin;
	list-style-position: inside;
	margin-left: 15px;
}

/* END 2013 CSS ACCORDION STYLES */
