h1.hld_banner {
display: block;
width: 635px;
height: 160px;
margin-top: 10px;
}

h1.hld_over {
background: url(/images/dv/hld_over_banner.png) 0 0 no-repeat;
}

div.hld_qba {
	background: url(/images/dv/hld_mba_bg.png) 0 7px no-repeat;
	height: 70px;
	width: 640px;
	border-bottom: 1px solid #ccc;
}

ul.hld_mba {
	list-style: none;
	float: right;
	padding: 5px 10px 0 0;
}

ul.hld_mba li {
	display: block;
	float: left;
}

li.or {
	padding: 20px 4px 0 4px;
}

ul.hld_mba li a {
	display: block;
	height: 60px;
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 115px;
	cursor: pointer;
}

a.hld_mb_dvpl {
	background-image: url(/images/dv/hld_mb_dvpl.png);
}

a.hld_mb_dvcl {
	background-image: url(/images/dv/hld_mb_dvcl.png);
}

a.hld_mb_dvpw {
	background-image: url(/images/dv/hld_mb_dvpw.png);
}

ul.hld_mba li a:hover {
	background-position: 0 -60px;
}

p.hld_dvp {
	float: left;
	width: 300px;
	padding: 10px 10px 0 0;
}

div.hld_dfb {
	float: left;
	width: 310px;
	padding: 10px 0 0 0;
}

div.hld_dfb ul {
	font-size: .9em;
}

div.hld_pl {
	clear: both;
	background: url(/images/dv/hld_pl.png) -10px 10px no-repeat;
	width: 645px;
	height: 225px;
	padding: 10px 0 0 0;
}

div.hld_pl1 {
	float: left;
	width: 185px;
	padding: 120px 0 0 33px;
}

div.hld_pl1 ul.arrow, div.hld_pl2 ul.arrow, div.hld_pl3 ul.arrow {
	float: left;
	padding-right: 5px;
}

div.hld_pl1 a {
	margin: 7px 0 0 30px;
	clear: both;
	padding-top: 7px;
	background-position: 0 7px;
}

div.hld_pl2 {
	float: left;
	width: 180px;
	padding: 120px 0 0 27px;
}

div.hld_pl2 a {
	margin: 7px 0 0 30px;
	clear: both;
	padding-top: 7px;
	background-position: 0 7px;
}

div.hld_pl3 {
	float: left;
	width: 170px;
	padding: 120px 0 0 33px;
}

div.hld_pl3 a {
	margin: 7px 0 0 30px;
	clear: both;
	padding-top: 7px;
	background-position: 0 7px;
}

ul.hld_platter {
	clear: both;
	display: block;
	background: url(/images/dv/hld_logo_platter.png) 0 0 no-repeat;
	width: 585px;
	height: 32px;
	margin: 0 0 0 30px;
}

ul.hld_platter li {
	display: none;
}

h3.hld_whodv {
	display: block;
	height: 23px;
	width: 150px;
	background: url(/images/dv/hld_whodv.png) 15px 5px no-repeat;
	padding: 5px 0 15px 15px;
	margin: 0;
}

div.h_adj {
	background-position: 10px 15px;
}

div.cynthia_wave ul.hld_cadj {
	padding: 0 15px 0 20px;
}

h3.cynth_fd {
	display: block;
	background: url(/images/hosting/hlh_freedom.png) 0 0 no-repeat;
	height: 35px;
	width: 139px;
	margin: 0 0 0 11px;
}

div.hld_over_ch {
	height: 400px;
}

/***** Why DV, You ask? *****/

h1.hld_whydv_banner {
	display: block;
	background: url(/images/dv/hld_whydv_banner.png) no-repeat 0 0;
	margin: 10px 0 0 0;
	padding: 0;
	height: 160px;
	width: 635px;
}

h3.hld_whydv {
	margin-top: 10px;
	background: url(/images/dv/hld_whydv.png) no-repeat 0 0;
}

div.whydv_body {
	margin-top: 15px;
	width: 640px;
}

div.whydv_body p {
	padding-bottom: 20px;
}

div.whydv_body strong.title {
	display: block;
}

div.whydv_body p.nobot {
	padding-bottom: 0;
}

div.whydv_body ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 140px;
}

div.whydv_body ul li {
	padding-bottom: 15px;
}

div.whydv_body ul li a.whymba {
	display: block;
	height: 60px;
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 115px;
	cursor: pointer;
}

div.whydv_body ul li a.whymba:hover {
	background-position: 0 -60px;
}

div.whydv_body ul li a.hl_learn {
	margin-left: 7px;
}

/***** DV Plesk Windows *****/

h3.hld_dvpw_title {
	background: url(/images/dv/hld_dvpw_title.png) no-repeat 0 0;
}

div.hld_dvpw_prices {
	background-image: url(/images/dv/hld_dvpw_pricebg.png);
}

div.hldv_pb {
	width: 667px;
	height: 257px;
	background-position: -11px 0;
	background-repeat: no-repeat;
}

div.dvpw_col1 {
	float: left;
	padding: 122px 0 0 30px;
	width: 190px;
}

div.dvpw_col1 ul.arrow, div.dvpw_col2 ul.arrow, div.dvpw_col3 ul.arrow {
	float: left;
	padding-right: 5px;
}

ul.right {
	color: #48AEF8;
	list-style: none;
	float: left;
	padding: 0;
}

div.dvpw_col2 {
	float: left;
	padding: 122px 0 0 20px;
	width: 190px;
}

div.dvpw_col3 {
	float: left;
	padding: 122px 0 0 25px;
	width: 180px;
}

div.dvpw_col1 strong {
	color: #48AEF8;
	display: block;
	float: right;
}

div.dvpw_col1 a, div.dvpw_col2 a, div.dvpw_col3 a {
	clear: both;
	margin: 10px 0 0 30px;
	padding-top: 10px;
	background-position: 0 10px;
}

div.dvpw_bul {
	width: 320px;
	float: right;
	padding-left: 15px;
	font-size: .9em;
}

div.dvpw_body p {
	padding-bottom: 15px;
}

div.dvpw_body ul.arrow {
	padding: 6px 40px 6px 0;
}

div.dvpw_body ul.arrow li {
	padding-bottom: 4px;
}

a.hld_installapps {
	display: block;
	clear: both;
	height: 127px;
	width: 328px;
	background: url(/images/dv/hld_app_learn.png) 0 0 no-repeat;
	margin-left: 20px;
	cursor: pointer;
}

a.hld_installapps_w {
	display: block;
	clear: both;
	height: 127px;
	width: 341px;
	background: url(/images/dv/hld_app_learn_w.png) 0 0 no-repeat;
	margin-left: 20px;
	cursor: pointer;
}

span.hld_installapps_cl {
	display: block;
	clear: both;
	height: 182px;
	width: 196px;
	background: url(/images/dv/hld_app_learn_cl.png) 0 0 no-repeat;
	margin-left: 20px;
}


/***** Plesk Windows Addons *****/
h3.hld_dvw_title {
	background: url(/images/dv/hld_dvw_addons.png) 0 0 no-repeat;
}

table.dvupgrade {
	border-collapse: collapse;
	border: 0;
	margin-top: 15px;
	width: 640px;
}

table.dvupgrade tr td span {
	display: block;
	padding: 10px 0 10px 10px;
}

tr.hld_thead {
	font-size: 1.1em;
	vertical-align: bottom;
	height: 30px;
	line-height: 1.6em;
}

tr.light {
	background: #f7f7f7;
	border-top: 2px solid #fff;
	vertical-align: top;
}

tr.dark {
	background: #e7e7e7;
	border-top: 2px solid #fff;
	vertical-align: top;
}

td.col2 {
	width: 100px;
}

td.col3 {
	width: 150px;
}

table.dvupgrade tr td strong {
display:block;
}

div.hld_dvw_body {
	padding-top: 30px;
}

div.hld_dvw_body h2 {
	padding-bottom: 15px;
}

div.hld_dvw_body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.hld_dvw_body ul li {
	display: block;
	padding-bottom: 25px;
	float: left;
}

div.hld_dvw_body ul li strong {
	display: block;
}

div.hld_dvw_body ul li strong sub {
	display: block;
}

div.hld_dvw_body ul li span {
	display: block;
	padding-left: 70px;
}

li.hld_app_icon {
	background: url(/images/dv/hld_app_icon.png) 0 0 no-repeat;
}

li.hld_ran_icon {
	background: url(/images/dv/hld_ran_icon.png) 0 0 no-repeat;
}

li.hld_spamassassin_icon {
	background: url(/images/dv/hld_spamassasin_icon.png) 0 0 no-repeat;
}

li.hld_tomcat_icon {
	background: url(/images/dv/hld_tomcat_icon.png) 0 0 no-repeat;
}

li.hld_win_icon {
	background: url(/images/dv/hld_win_icon.png) 0 0 no-repeat;
}

li.hld_cf_icon {
	background: url(/images/dv/hld_cf_icon.png) 0 0 no-repeat;
}

li.hld_psql_icon {
	background: url(/images/dv/hld_psql_icon.png) 0 0 no-repeat;
}

/***** DV Cpanel Linux *****/
h3.hld_dvcl_title {
	background: url(/images/dv/hld_dvcl_title.png) no-repeat 0 0;
}

div.hld_dvcl_prices {
	background-image: url(/images/dv/hld_dvcl_prices.png);
}

/***** DV Plesk Linux *****/
h3.hld_dvpl_title {
	background: url(/images/dv/hld_dvpl_title.png) no-repeat 0 0;
}

div.hld_dvpl_prices {
	background-image: url(/images/dv/hld_dvpl_prices.png);
}

/***** DV Plesk Linux Addons *****/
h3.hld_dvpl_add_title {
	background: url(/images/dv/hld_dvpl_add_title.png) 0 0 no-repeat;
}


/***** DV cPanel Linux Control *****/

div.dvc_container {
height: 90px;
width: 640px;
padding-top: 15px;
}

div.dvc_container p {
	float: left;
	width: 480px;
}

div.dvc_container a {
	float: right;
	margin-right: 15px;
}

div.dvc_container a.hl_learn {
	margin-top: 3px;
	padding-right: 8px;
}

h3.hld_dvcl_control_title {
	background: url(/images/dv/hld_dvcl_control.png) 0 0 no-repeat;
}

a.hld_mbc_dvcl {
	display: block;
	height: 60px;
	background: url(/images/dv/hld_mb_dvcl.png) 0 0 no-repeat;
	width: 115px;
	cursor: pointer;
}

span.hld_clz {
display: block;
background: url(/images/dv/hld_dvcl_zoom.png) 20px 0 no-repeat;
width: 603px;
height: 928px;
padding-left: 20px;
}

/***** DV Plesk Linux Control *****/

h3.hld_dvpl_cp_title {
	background: url(/images/dv/hld_dvpl_cp_title.png) 0 4px no-repeat;
}

span.hld_plz {
display: block;
background: url(/images/dv/hld_dvpl_zoom.png) 0 0 no-repeat;
width: 640px;
height: 652px;
}

a.hld_mbc_dvpl {
	display: block;
	height: 60px;
	background: url(/images/dv/hld_mb_dvpl.png) 0 0 no-repeat;
	width: 115px;
	cursor: pointer;
}

div.dvc_pl {
height: 100px;
}

/***** DV Plesk Windows Control *****/

h3.hld_dvpw_cp_title {
	background: url(/images/dv/hld_dvpw_cp_title.png) 0 4px no-repeat;
}

span.hld_pwz {
	display: block;
	background: url(/images/dv/hld_dvpw_zoom.png) 0 0 no-repeat;
	width: 640px;
	height: 654px;
}

a.hld_mbc_dvpw {
	display: block;
	height: 60px;
	background: url(/images/dv/hld_mb_dvpw.png) 0 0 no-repeat;
	width: 115px;
	cursor: pointer;
}

div.dvc_pw {
	height: 100px;
}

a.hld_mbc_dvpl:hover, a.hld_mbc_dvpw:hover, a.hld_mbc_dvcl:hover {
	background-position: 0 -60px;
}

/***** DV Infrastructure *****/

h1.hld_dvinfra_banner {
	background: url(/images/dv/hld_dvinfra_banner.png) 0 0 no-repeat;
}

h3.hld_dvinfra {
	margin-top: 10px;
	background: url(/images/dv/hld_dvinfra.png) 0 0 no-repeat;
}

p.hld_infratext {
	padding: 10px 35px 0 0;
}

ul.dvul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 120px;
}

div.float_cont {
	padding-top: 15px;
}

ul.dvul li {
	padding-bottom: 15px;
}

ul.dvul li a.whymba {
	display: block;
	height: 60px;
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 115px;
	cursor: pointer;
}

ul.dvul li a.whymba:hover {
	background-position: 0 -60px;
}

ul.dvul li a.hl_learn {
	margin-left: 7px;
}

div.hli_list_col1 {
	float: left;
	width: 295px;
	padding: 0 0 0 20px;
}

div.hli_list_col2 {
	float: left;
	width: 215px;
	padding: 0 0 0 0;
}

div.hli_list_col1 ul, div.hli_list_col2 ul  {
	font-size: .83em;
	padding-bottom: 10px;
}

/***** DV FAQ *****/
h3.hld_dvfaq {
	margin-top: 10px;
	background: url(/images/dv/hld_dvfaq.png) no-repeat 0 0;
}

div.hld_dvfaq_body {
	padding-top: 15px;
	width: 640px;
}

div.hld_dvfaq_body p {
	padding-bottom: 15px;
}

.support {
	clear: both;
	padding-left: 18px;
}

div.support h4 a {
	display: block;
	color: #555;
	font-weight: 100;
	height: 20px;
	padding: 0 0 0 30px;
	margin: 0 0 5px 0;
}

div.support h4 a.expand {
	background: url(/images/support/hls_q.png) 0 0 no-repeat;
}

div.support h4 a.collapse {
	background: #f3f3f3 url(/images/support/hls_a.png) 0 0 no-repeat;
}

div.support h4 a:hover {
	color: #48aef8;
	text-decoration: none;
}

.howto {
	border-bottom: 1px dotted #48aef8;
	padding-bottom: 5px;
	margin: 0 18px 10px 0;
}

.howto p {
	padding-bottom: 10px;
}

.howto ol {
	padding: 0;
	margin: 0 0 5px 50px;
}

.howto code {
	display: block;
	padding: 20px;
	border: 1px solid #ccc;
	color: #333;
	font-family: 'Lucida Console', 'Microsoft Sans Serif', Verdana, Arial, sans-serif;
	margin: 5px 0 10px 0;
}

/***** DV Configure *****/
h2.extend {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
	}
	
h2.ordered {
	font-size: 1.1em;
	margin-bottom: 20px;
}

h2.ordered strong {
	color: #48aef8;
}
	
div.dvc_body {
	padding: 30px 50px 30px 50px;
}

div.dvc_body fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

div.dvc_body p{
	width: 540px;
	font-size: .89em;
	margin-left: 80px;
}

div.option {
	width: 540px;
	margin: 15px 0 0 80px;
}

div.option h3 {
	display: block;
	float: left;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	width: 480px;
	padding-bottom: 5px;
}

div.option a {
	float: left;
	width: 60px;
	text-align: right;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

div.option ul {
	clear: both;
	margin: 0;
	list-style: none;
	padding: 0 0 0 85px;
	background-position: 10px 10px;
	background-repeat: no-repeat;
}

div.option ul li {
	padding-top: 5px;
	display: block;
	border-bottom: 1px dashed #ccc;
	height: 25px;
}

div.option ul li span.left {
	float: left;
}

div.option ul li span.right {
	display: block;
	padding-top: 2px;
	float: right;
	font-weight: bold;
}

div.option ul li.nobot {
	border-bottom: none;
}

div.dvc_body fieldset span.in_adj {
	display: block;
	padding: 15px 0 0 525px;
}

a.hld_bl {
	display: inline-block;
	background: #d8e0ef;
	padding: 0 4px 1px 4px;
	line-height: 14px;
	margin: 0;
	color: #000;
}

a.hld_bl:hover {
	background: #e7e7e7;
	color: #555;
	text-decoration: none;
}

ul.add100 {
	background-image: url(/images/dv/hld_dvc_dom.png);
	height: 90px;
}

ul.drweb {
	background-image: url(/images/dv/hld_dvc_drweb.png);
	height: 70px;
}

ul.powerpack {
	background-image: url(/images/dv/hld_dvc_pp.png);
	height: 70px;
}
