﻿
.teksplan
{
    position: relative;
    padding-top: 10px;
}
.teksplan h3
{
    color: #000000;
    font-family: "trebuchet ms" ,helvetica,kalimati,arial;
    font-size: 18px;
    margin: 0 0 10px;
}
.tombolorder
{
    position: relative;
    top: -25px;
}
.indukplanbawah
{
    padding: 10px;
    text-align: center;
    margin: 0px auto;
}
.planbawah
{
    width: 509;
    height: 140;
    background: url(/images/bg_planbawah.png) no-repeat;
    text-align: center;
    margin: 0px auto;
}
.headingeks
{
    font-size: 9px;
    top: -100px;
    position: absolute;
}
.bodyplan
{
    margin: 0px auto;
    height: 270px;
    width: 668px;
    position: relative;
}
.personalsatu
{
    margin: 0px auto;
    padding-top: 10px;
    float: left;
    width: 160px;
    height: 250px;
    background: url(images/bg_plan.png) no-repeat;
}
.pilihan
{
    position: relative;
    top: 20px;
}
.perbandingan
{
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
}

h1.intro
{
    color: #000000;
    font-size: 1em;
    font-weight: lighter;
    height: 20px;
    line-height: 20px;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 958px;
}

form.domain-search
{
    background: url("images/bg-reservedomain.png") no-repeat scroll left top white;
    color: white;
    margin-bottom: 10px;
    padding: 10px;
}

ul li
{
    list-style: none;
}
img
{
    border: 0;
}
h1, h2, h3, h4
{
    font-weight: bold;
    padding-bottom: 0.5em;
}
h2
{
    padding-bottom: 8px;
    padding-top: 8px;
}
p
{
    font: 12px Verdana,Arial;
    line-height: 18px;
    color: #555;
}
h6
{
    font-size: 1em;
}
h5
{
    font-size: 1.1em;
}
h4
{
    font-size: 1.2em;
}
h3
{
    font-size: 1.2em;
}
h2
{
    font-size: 1.4em;
}
h1
{
    font-size: 1.6em;
}
a:link, a:visited, a:active
{
    color: #06F;
    text-decoration: none;
    font-weight: bold;
}
 .title 
{
    font-size:14px;
    font-weight:bold;
}
a:hover
{
    color: #000;
}
ul
{
    margin-bottom: 10px;
}
dl
{
    width: 240px;
    margin: 0 0 0px 10px;
    padding: 0;
    background: #FFC200 url(images/box_bottom.gif) no-repeat bottom left;
}

dt
{
    margin: 0;
    padding: 10px;
    font-size: 130%;
    color: #FFF;
    background: #FE8804 url(images/box_top.gif) no-repeat top left;
}

dd
{
    margin: 0 0 0 10px;
    padding: 0 0px 10px 10px;
    color: #993300;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    background: url(images/listpaket.png) no-repeat 0px 5px;
}

#blue dt
{
    background-color: #0066CB;
}
#blue
{
    background-color: #9cf;
}
#blue dd
{
    color: #002DAE;
}
#red, #red dt
{
    background-color: #c99;
}

#green dt
{
    background-color: #99CC66;
}
#green
{
    background-color: #CCFF99;
}


table.form td
{
    text-align: left;
    padding: 5px 5px 0 5px;
    vertical-align: top;
}
table.normal
{
    border-color: #cccccc;
    margin-bottom: 10px;
}
table.normal td, table.normal th
{
    padding: 2px;
    padding-left: 5px;
    height: 28px;
    border-color: #cccccc;
    font-size: 12px;
}
table.normal tr
{
    background: #fff9f1;
}
table.normal tr.altrow
{
    background: #fff4e5;
}
table.normal tr.over
{
    background: #faf0cd;
}
th
{
    font-weight: bold;
    font-size: 1.1em;
    line-height: 24px;
    color: White;
}
td, th
{
    text-align: center;
}
td.align-left, th.align-left
{
    text-align: left;
}
/*reusable class*/

.wrap
{
    width: 1000px;
    margin: 0 auto;
}
.twocolumns .col
{
    float: left;
    width: 50%;
}
.threecolumns .col
{
    float: left;
    width: 32%;
    margin: 0 1%;
}
* .col.first
{
    margin-left: 0;
}
* .col.last
{
    margin-right: 0;
}
.clear
{
    clear: both;
}
li.clear
{
    height: 1px !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
}
.float-left
{
    float: left;
}
img.float-left
{
    margin-right: 10px;
}
#maincontent img.screenshot
{
    margin: 20px 0;
    margin-left: 130px;
}
ul.threepoints li
{
    background: transparent url(images/bullet-3points.gif) no-repeat left 0px;
    padding-left: 16px;
}
ul.threepoints.height24 li
{
    background: transparent url(images/listpaket.png) no-repeat left 8px;
}
ul.plusmarks li
{
    background: transparent url(images/bullet-plus.png) no-repeat left 3px;
    padding-left: 20px;
}
ul.checkmarks li
{
    background: transparent url(images/bullet-checkmarks.png) no-repeat left top;
    padding-left: 20px;
}
ul.checkmarks.height24 li
{
    background-position: left 3px;
}
.height24
{
    line-height: 22px;
}
/*template*/

body
{
    font: 12px/18px Arial, Helvetica, sans-serif;
}
#header
{
    height: 125px;
    background: #2e2e2e url(images/bgheader.png) repeat-x left top;
}
#head-top
{
    height: 85px;
}
#logo
{
    margin-top: 10px;
    float: left;
}
#top-nav
{
    float: right;
    margin-top: 10px;
}
#top-nav li
{
    float: left;
    margin-left: 10px;
}
#content .wrap
{
    padding: 20px 0 10px;
}
#banner
{
    height: 250px;
    background: #fe8f01 url(images/bgbanner.jpg) no-repeat center top;
    color: #fefefe;
}
#banner .wrap
{
    padding: 0;
    position: relative;
    overflow: hidden;
}
#banner-slider
{
    width: 9999px;
    overflow: auto;
}
#banner .slider li
{
    height: 180px;
    width: 960px;
    float: left;
}
#banner h1
{
    padding-top: 10px;
    font-size: 36px;
    font-weight: normal;
    line-height: 36px;
}
#banner .desc
{
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
    width: 510px;
}
#slide-control
{
    position: absolute;
    left: 40%;
    bottom: 5px;
}
#slide-control li
{
    float: left;
    padding: 1px 6px;
    border: #fe7c00 solid 1px;
    background: white;
    font-weight: bold;
    color: #b05b0c;
    margin: 0 3px;
    cursor: pointer;
}
#slide-control li.jFlowSelected
{
    background: #feab41;
}
#maincontent
{
    width: 750px;
    float: left;
    padding: 0 0px;
}
.sidecontent
{
    width: 230px;
    float: right;
    padding: 0 10px;
}
.panel
{
    padding: 10px;
    margin-bottom: 10px;
}
#server-tech
{
    height: 40px;
}
#server-tech .col
{
    float: left;
    overflow: hidden;
}
#server-tech .col.last
{
    border: none;
}
#footer
{
    background: white url(images/bgfooter.png) repeat-x;
    border-top: #d3d2d2 solid 1px;
    text-align: center;
    font-size: 11px;
    line-height: 24px;
}
#foot-container
{
    text-align: left;
    width: 960px;
    margin: 0 auto;
    padding-top: 10px;
}
#footer #services
{
    width: 155px;
    float: left;
}
#footer #servicescms
{
    width: 235px;
    float: left;
}
#footer #support
{
    width: 155px;
    float: left;
}
#footer #about
{
    width: 155px;
    float: left;
    background: transparent url(images/footer-divider.png) no-repeat 90% top;
}
#footer #extra
{
    float: right;
    width: 265px;
    top: -160px;
    position: relative;
}
#footer h3
{
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
}
#footer .col
{
    width: 165px;
    float: left;
}
#footer .col li
{
    width: 300px;
    list-style: none;
    padding-left: 10px;
    background: transparent url(images/bullet-3points.gif) no-repeat left 50%;
}
#footer #copyright
{
    padding-top: 15px;
    padding-bottom: 15px;
}
#footer #copyright .validated
{
    background: white;
    padding-left: 20px;
    background: transparent url(images/bullet-checkmark.png) no-repeat left 1px;
    margin-left: 10px;
}
/*current page control*/

.home #nav-home a, .domain #nav-domain a, .webhost #nav-webhost a, .reseller #nav-reseller a, .services #nav-services a, .about #nav-about a, .contact #nav-contact a, .blog #nav-blog a
{
    background: #ff7d05;
}
#navigation li a:hover
{
    background: #ff9e03;
}
/*tab styling*/

.pagetab
{
    display: block;
    width: 100%;
    height: 28px;
    margin-bottom: 0;
}
.tabcontent
{
    padding: 10px;
    padding-top: 20px;
    border: #d7d7d7 solid 1px;
    background: white url(images/bgsidecontent.png) repeat-x scroll left top;
}
.pagetab li
{
    float: left;
    margin-right: 10px;
}
.pagetab li a
{
    float: left;
    display: block;
    padding-right: 10px;
    background: transparent url(images/bgtabs.png) no-repeat right -90px;
}
.pagetab li a, .pagetab li a:link, .pagetab li a:visited
{
    color: #333333;
    text-decoration: none;
}
.pagetab li a span
{
    float: left;
    display: block;
    padding: 6px 0;
    padding-left: 10px;
    background: transparent url(images/bgtabs.png) no-repeat left -60px;
}
.pagetab li.current a
{
    background: transparent url(images/bgtabs.png) no-repeat right -30px;
}
.pagetab li.current a span
{
    background: transparent url(images/bgtabs.png) no-repeat left top;
}
.pagetab li a:hover
{
    background: transparent url(images/bgtabs.png) no-repeat right -150px;
}
.pagetab li a:hover span
{
    background: transparent url(images/bgtabs.png) no-repeat left -120px;
    color: white;
}
/*block overview*/

.block-overview .list-overview
{
    border-bottom: #cccccc solid 1px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.block-overview .img-overview
{
    float: left;
    width: 270px;
}
.block-overview .content-overview
{
    float: left;
    width: 380px;
    margin-left: 10px;
}
.home.block-overview .img-overview
{
    width: auto;
}
.home.block-overview .content-overview
{
    width: 590px;
}
.home.block-overview .content-border
{
    width: 682px;
    border-bottom: solid #d7d7d7 1px;
}
.content-overview-profile
{
    width: 670px;
    height: 81px;
    padding: 10px;
}
.domainsearch
{
    background: #bbb url(images/bg_profile.png);
    height: 25px;
    padding: 10px;
}
#plan-list
{
    border-bottom: #d7d7d7 solid 1px;
    padding-bottom: 0.5em;
    margin-bottom: 1em;
}
.home.block-overview
{
    padding-bottom: 0.5em;
    margin-bottom: 1em;
}
#plan-list, .threecolumns.divider
{
    background: url(images/3cols-divider.png) no-repeat left -10px;
}
.threecolumns.divider
{
    border-top: #d7d7d7 solid 1px;
    padding-top: 0.5em;
    margin-top: 1em;
}
#plan-list .clear
{
    height: 1px;
}
.planbox
{
    position: relative;
    height: 300px;
    background: url(images/bg_paket.png) center no-repeat;
    color: #FFF;
}
#sharedplan
{
    width: 680px;
}
.planboxnew
{
    position: relative;
    height: 270px;
    background: url(images/bg_paket.png) center no-repeat;
    color: #000;
    padding-left: 10px;
    padding-top: 30px;
}
.planbox img
{
    position: absolute;
    top: 265px;
    left: 65px;
}
/*faq control*/

.faq-list li
{
    border-bottom: #cccccc solid 1px;
    margin-bottom: 1em;
}
.faq-list .question
{
    padding-left: 20px;
    background: transparent url(images/q-icon.gif) no-repeat left 3px;
}
.faq-list .answer
{
    padding-left: 20px;
    background: transparent url(images/a-icon.gif) no-repeat left 3px;
}
/*side content style*/

.sidecontent .panel
{
    background: white url(images/bgsidecontent.png) repeat-x top left;
    border: #d7d7d7 solid 1px;
}
.panel-img
{
    margin-bottom: 10px;
}
/*webdesign page*/
#wdbox
{
    width: 668px;
    margin: 0 auto 1em;
}
#wdbox-head
{
    height: 114px;
    position: relative;
    background: transparent url(images/webdesign/bgwdbox-head.png) no-repeat left top;
}
#wdbox-head h2
{
    position: absolute;
    left: 130px;
    top: 30px;
    font-size: 40px;
    color: #454545;
}
#wdbox #wd-design a
{
    background: transparent url(images/webdesign/icon-wdtab.png) no-repeat 5px top;
}
#wdbox #wd-cms a
{
    background: transparent url(images/webdesign/icon-wdtab.png) no-repeat 5px -34px;
}
#wdbox #wd-blog a
{
    background: transparent url(images/webdesign/icon-wdtab.png) no-repeat 5px -68px;
}
#wdbox #wd-ecom a
{
    background: transparent url(images/webdesign/icon-wdtab.png) no-repeat 5px -102px;
}
#wdbox-icon
{
    position: absolute;
    left: 15px;
    top: 10px;
}
#wdtab
{
    position: absolute;
    left: 120px;
    bottom: 0px;
    margin: 0;
}
#wdtab li
{
    float: left;
}
#wdtab li a
{
    float: left;
    display: block;
    padding: 6px 20px 8px;
    padding-left: 30px;
    cursor: pointer;
}
#wdtab li.current
{
    background: white url(images/webdesign/bgwdtab-current.png) repeat-x left top;
    border-left: #d7d7d7 solid 1px;
    border-right: #d7d7d7 solid 1px;
}
#wdbox-content
{
    padding: 10px;
}
.wdtable td
{
    padding-top: 20px;
}
#wdbox a.ordernow
{
    display: block;
    text-align: center;
    background: white url(images/webdesign/bgwdbox-panel.png) no-repeat center top;
}
/*portfo slider*/

.portfo-parent-slider
{
    background: url(images/webdesign/bgportfo.jpg) no-repeat left top;
    overflow: hidden;
    width: 334px;
}
.portfo-slider
{
    width: 2222px;
}
.portfo-slider li
{
    float: left;
    width: 334px;
    text-align: center;
}
.portfo-control
{
    display: none;
}
.img-livechat
{
    padding: 1px;
    background: #fd9101;
    margin-bottom: 1em;
}
/*sub menu */

#navigation
{
    height: 40px;
    position: relative;
    z-index: 100;
}
#navigation ul
{
    margin: 0;
}
#navigation ul ul
{
    width: 149px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#navigation li
{
    float: left;
    position: relative;
}
/* style the links for the top level */
#navigation a, #navigation a:visited
{
    display: block;
    text-decoration: none;
    font-weight: bold;
    padding: 11px 15px;
    text-transform: uppercase;
}
#navigation a, #navigation a:link, #navigation a:visited
{
    color: white;
}
/* style the second level background */
#navigation ul ul a.drop, #navigation ul ul a.drop:visited
{
    background: #d16e12;
}
/* style the second level hover */
#navigation ul ul a.drop:hover, #navigation ul ul :hover > a.drop
{
    background: #ff9e03;
    border: 1px solid #d16e12;
}
/* style the third level background */
#navigation ul ul ul a, #navigation ul ul ul a:visited
{
    background: #b05b0c;
}
/* style the third level hover */
#navigation ul ul ul a:hover
{
    background: #ff9e03;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
#navigation ul ul
{
    visibility: hidden;
    position: absolute;
    height: 0;
    top: 31px;
    left: 0;
    width: 179px;
    border-top: 1px solid #d16e12;
}
/* another hack for IE5.5 */
* html #navigation ul ul
{
    top: 30px;
    top: 31px;
}
/* position the third level flyout menu */
#navigation ul ul ul
{
    left: 19px;
    top: -1px;
    width: 179px;
}
/* position the third level flyout menu for a left flyout */
#navigation ul ul ul.left
{
    left: -149px;
}
/* style the table so that it takes no part in the layout - required for IE to work */
#navigation table
{
    position: absolute;
    top: 0;
    left: 0;
    border-collapse: collapse;
}
#navigation li li li
{
    text-align: center;
}
/* style the second level links */
#navigation ul ul a, #navigation ul ul a:visited
{
    background: #b05b0c;
    height: auto;
    padding: 5px 10px;
    width: 178px;
}
/* yet another hack for IE5.5 */
* html #navigation ul ul a, * html #navigation ul ul a:visited
{
    width: 150px;
}
/* style the top level hover */
#navigation a:hover, #navigation ul ul a:hover
{
    background: #ff9e03;
}
#navigation :hover > a, #navigation ul ul :hover > a
{
    background: #ff9e03;
}
/* make the second level visible when hover on first level list OR link */
#navigation ul li:hover ul, #navigation ul a:hover ul
{
    visibility: visible;
}
/* keep the third level hidden when you hover on first level list OR link */
#navigation ul :hover ul ul
{
    visibility: hidden;
}
/* make the third level visible when you hover over second level list OR link */
#navigation ul :hover ul :hover ul
{
    visibility: visible;
}
/* bottom columns rawr! */

div#software-installer, div#cpanel-feature, div#dnp-feature
{
    background: url(images/icon-install.png) no-repeat left top;
    padding: 10px 0 10px 50px;
    margin-bottom: 5px;
}
div#cpanel-feature
{
    background: url(images/icon-cpanel.png) no-repeat left top;
}
div#dnp-feature
{
    background: url(images/icon-dnp.png) no-repeat left top;
}
/*====================*/

.blogControl h3
{
    text-align: left;
}
.blogControl h3 a
{
    font-size: 12px;
    text-decoration: none;
}
.blogControl td
{
    text-align: left;
}
/*===============*/
.pagesContent
{
    width: 710px;
}
/*===============*/
#portfolio
{
    width: 690px;
    height: 100px;
    padding: 0 20px;
    margin-top: 30px;
}
#portfolio ul
{
    width: 650px;
    height: 100px;
}
#portfolio ul li
{
    float: left;
    height: 100px;
    width: 130px;
}
#portfolio h2
{
    text-align: center;
    margin-bottom: 20px;
}
/*==============*/

.kolomsatu
{
    position: relative;
    float: left;
    width: 330px;
}
.kolomdua
{
    position: relative;
}
.kolomtiga
{
    position: relative;
}
.kolomempat
{
    position: relative;
}
.kolomlima
{
    position: relative;
}
.kolomenam
{
    position: relative;
}
.proses
{
}
.onlinesupport
{
    position: relative;
}
.cashback
{
    position: relative;
}
.transparansi
{
}
.perangkatbaru
{
}
.backupsistem
{
}
.imgorder
{
    vertical-align: middle;
}
.paketpersonal
{
    height: 74px;
    width: 74px;
    position: relative;
    left: 60px;
}
.paketbusiness
{
    height: 74px;
    width: 119px;
    position: relative;
    left: 40px;
}
.paketreseller
{
    height: 74px;
    width: 119px;
    position: relative;
    left: 40px;
}
/*=================*/
#sc_drag_area_protector div
{
    border-radius: 0px 0px;
    margin: 0; /*max-width:100%;*/
    min-width: 1px;
}
#sc_drag_area
{
    height: 100px;
    left: 150px;
    position: absolute;
    top: 100px;
    width: 250px;
    z-index: 9999;
}
#sc_drag_container
{
    border: 1px solid #0000FF;
    cursor: move;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 9997;
}
#sc_drag_area_protector
{
    border-radius: 0px 0px;
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    z-index: 8500;
    margin: 0;
    min-width: 1px;
    overflow: hidden;
}
#sc_drag_size
{
    background-color: #444444;
    color: #ffffff;
    font-family: verdana;
    font-weight: bold;
    font-size: 10px;
    height: 18px;
    min-width: 65px !important;
    left: 12px;
    line-height: 18px;
    position: absolute;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    top: -13px;
    z-index: 9998;
}
#sc_drag_cancel, #sc_drag_crop
{
    background: #000000;
    cursor: pointer;
    color: #ffffff;
    font-size: 10px;
    font-family: verdana;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    position: absolute;
    z-index: 9998;
}
#sc_drag_crop
{
    bottom: -25px;
    text-align: center;
    right: 10px;
    min-width: 30px !important;
    padding: 0 10px;
}
#sc_drag_cancel
{
    bottom: -25px;
    text-align: center;
    right: 70px;
    min-width: 30px !important;
    padding: 0 10px;
}
#sc_drag_shadow_top, #sc_drag_shadow_bottom, #sc_drag_shadow_left, #sc_drag_shadow_right
{
    background-color: #000000;
    opacity: 0.5;
    position: absolute;
    z-index: 7000;
    border: 0;
}
#sc_drag_shadow_top
{
    left: 0;
    top: 0;
}
#sc_drag_shadow_bottom
{
    bottom: 0;
    right: 0;
}
#sc_drag_shadow_left
{
    bottom: 0;
    left: 0;
}
#sc_drag_shadow_right
{
    right: 0;
    top: 0;
}
#sc_drag_north_east, #sc_drag_north_west, #sc_drag_south_east, #sc_drag_south_west
{
    border: 1px solid #FFFFFF;
    background-color: #0000FF;
    height: 5px;
    position: absolute;
    width: 5px;
    z-index: 9998;
}
#sc_drag_north_east
{
    cursor: ne-resize;
    right: -4px;
    top: -3px;
}
#sc_drag_north_west
{
    cursor: nw-resize;
    left: -3px;
    top: -3px;
}
#sc_drag_south_east
{
    bottom: -4px;
    cursor: se-resize;
    right: -4px;
}
#sc_drag_south_west
{
    bottom: -4px;
    cursor: sw-resize;
    left: -3px;
}
.sc_tip_save_status
{
    position: fixed;
    border-radius: 4px 4px;
    height: 30px;
    line-height: 30px;
    text-indent: 1em;
    width: 200px;
    background: #fff1a8;
    color: #000000;
    top: 5px;
    left: 45%;
    font-size: 12px;
}
.sc_tip_save_status a
{
    text-decoration: underline;
    color: #2A5DB0;
}
#content79
{
    position: relative;
}
/* Easy Slider */



#slider ul, #slider li, #slider2 ul, #slider2 li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#slider2
{
    margin-top: 1em;
}
#slider li, #slider2 li
{
    /*              define width and height of list item (slide)             entire slider area will adjust according to the parameters provided here         */
    width: 896px;
    height: 241px;
    overflow: hidden;
}
#prevBtn, #nextBtn, #slider1next, #slider1prev
{
    display: block;
    width: 30px;
    height: 77px;
    position: absolute;
    left: -30px;
    top: 71px;
    z-index: 1000;
}
#nextBtn, #slider1next
{
    left: 896px;
}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a
{
    display: block;
    position: relative;
    width: 30px;
    height: 77px;
    background: url(/images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a, #slider1next a
{
    background: url(/images/btn_next.gif) no-repeat 0 0;
}
/* numeric controls */



ol#controls
{
    margin: 1em 0;
    padding: 0;
    height: 28px;
}
ol#controls li
{
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 28px;
    line-height: 28px;
}
ol#controls li a
{
    float: left;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    background: #DAF3F8;
    color: #555;
    padding: 0 10px;
    text-decoration: none;
}
ol#controls li.current a
{
    background: #5DC9E1;
    color: #fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus
{
    outline: none;
}
.judul
{
    text-shadow: black 0.1em 0.1em 0.2em;
}
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next
{
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    text-indent: -8000px;
}
/* // image replacement */



#container79
{
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 896px;
    background: #fff;
    margin-bottom: 2em;
}
#header79
{
    height: 0px;
    line-height: 80px;
    background: #000;
    color: #fff;
}

h3.call a.linux
{
    background: url(../images/dv7/tux_mini.jpg) no-repeat;
    padding-left: 25px;
}
h3.call a.windows
{
    background: url(../images/dv7/win_mini.jpg) no-repeat;
    padding-left: 25px;
}
/*** hosting main page***/

div.dot_body div.dot_page div.tab_body div.topper.hosting
{
    background: url(../images/dv7/hosting/lin-hosting-top-eco.jpg) 2px 0 no-repeat;
    padding-bottom: 15px;
}
div.hosting h1, div.hosting h2
{
    display: none;
}
div.hosting a.learn
{
    display: block;
    width: 6em;
    height: 1em;
    position: absolute;
    font-size: 1.3em;
    margin: -6.4em 0 0 34.1em;
}
div.hosting h3.top
{
    margin: 0;
    padding: 153px 0 0 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    width: 505px;
    line-height: 1.6em;
    height: 65px;
}
div.hosting h3.new
{
    margin: 0;
    padding: 0 0 15px 25px;
    height: 20px;
}
div.hosting h3.free
{
    margin: -71px 0 0 520px;
    padding: 0;
    width: 218px;
    height: 67px;
    display: block;
    background: url(../images/dv7/hosting/free-domain-name.jpg) 0 0 no-repeat;
    text-indent: -999%;
    overflow: hidden;
    position: absolute;
}
div.hosting h3 strong
{
    color: #669900;
}
div.hosting ul
{
    margin: 10px 0 0 110px;
    padding: 0;
    list-style: none;
    height: 178px;
}
div.hosting div.pick-plan ul
{
    margin: 15px;
    padding: 0;
    height: auto;
}
div.hosting ul li
{
    display: block;
    float: left;
    background: url(../images/dv7/hosting/lin_basic_hosting_price.jpg) 0 0 no-repeat;
    width: 206px;
    height: 148px;
}
div.hosting div.pick-plan ul li
{
    display: list-item;
    float: none;
    background: url(../images/dv7/dot_check.gif) 4px 5px no-repeat;
    padding-left: 15px;
    width: auto;
    height: auto;
    line-height: 1.4em;
}
div.hosting ul li.deluxe
{
    background: url(../images/dv7/hosting/lin_deluxe_hosting_price.jpg) 0 0 no-repeat;
}
div.hosting ul li.ultra
{
    background: url(../images/dv7/hosting/lin_ultra_hosting_price.jpg) 0 0 no-repeat;
}
div.hosting ul li h4
{
    display: none;
}
div.hosting ul li p
{
    display: none;
}
div.hosting ul li form, div.hosting ul li fieldset
{
    padding: 0;
    margin: 0;
    border: 0;
}
div.hosting ul li form select
{
    border: 1px solid #809eba;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px;
    width: 165px;
    position: absolute;
    margin: 105px 0 0 19px;
}
div.hosting ul li form input.host_add
{
    background: url(../images/dv7/hosting/add-to-cart-btn.jpg) 0 0 no-repeat;
    height: 44px;
    width: 112px;
    border: 0;
    margin: 129px 0 0 45px;
    cursor: pointer;
    position: absolute;
}
div.hosting ul li form input.host_add.hover
{
    background-position: 0 -44px;
}
div.hosting div.features
{
    margin: 0 0 0 16px;
}
div.hosting div.features table tr td h5
{
    padding: 0;
    margin: 0;
    line-height: normal;
}
div.hosting div.features table tr td.col1 h5
{
    padding: 1px 23px 3px 0;
    margin: 0;
    display: inline;
    font-weight: normal;
    color: #009CD7;
    text-decoration: none;
    font-size: 12px;
    cursor: pointer;
}
div.hosting div.features.ie6 table tr td.col1 h5
{
    background: url(../images/dv7/hosting/add_item.gif) right 0 no-repeat;
}
div.hosting div.features table tr td strong
{
    color: #669900;
}
a.external
{
    padding-right: 15px;
}
div.hosting a.showmore
{
    margin: 10px 0 0 16px;
}
div.hosting div.pick-plan
{
    background: #75a225 url(../images/dv7/hosting/need_help_bottom.jpg) 0 bottom no-repeat;
    width: 684px;
    overflow: hidden;
    margin: 15px 0 15px 34px;
    padding-bottom: 5px;
}
div.hosting div.pick-plan h3
{
    display: block;
    background: url(../images/dv7/hosting/need_help_top.jpg) 0 0 no-repeat;
    height: 35px;
    width: 684px;
    overflow: hidden;
    text-indent: -500px;
    margin: 0;
    padding: 0;
}
div.hosting div.pick-plan h3 span
{
    padding-left: 680px;
    color: #fff;
    text-decoration: underline;
    font-weight: normal;
    line-height: 2.6em;
}
div.hosting div.pick-plan div.content
{
    background: #fff;
    width: 635px;
    margin: 10px auto;
    padding: 10px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-box-shadow: #435f10 0 0 5px 2px;
    -webkit-box-shadow: #435f10 0 0 5px 2px;
}
div.hosting p.sub
{
    font-size: 10px;
    color: #888;
    line-height: normal;
    padding: 20px 80px 0 30px;
    margin: 0;
}
/*** Windows Hosting Specific styles ***/

div.dot_body div.dot_page div.tab_body div.topper.hosting.windows
{
    background: url(../images/dv7/hosting/win-hosting-top-eco.jpg) 2px 0 no-repeat;
    padding-bottom: 15px;
}
div.hosting.windows h3.top
{
    width: 465px;
    padding: 134px 0 15px 25px;
}
div.hosting.windows ul li
{
    display: block;
    float: left;
    background: url(../images/dv7/hosting/price-basic-windows.jpg) 0 -1px no-repeat;
    width: 206px;
    height: 148px;
}
div.hosting.windows ul li.deluxe
{
    background: url(../images/dv7/hosting/price-deluxe-windows.jpg) 0 -1px no-repeat;
}
div.hosting.windows ul li.ultra
{
    background: url(../images/dv7/hosting/price-ultra-windows.jpg) 0 -1px no-repeat;
}
/*** Google Adwords ***/
div.dot_body div.dot_page div.tab_body div.topper.google
{
    background: url(../images/dv7/hosting/google-top.jpg) 2px 0 no-repeat;
    padding-bottom: 15px;
}
div.google h1, div.google h2, div.google h3
{
    display: none;
}
div.google h4
{
    margin: 0;
    padding: 245px 0 0 80px;
}
div.google ul
{
    margin: 0;
    padding: 5px 0 0 77px;
    list-style: none;
}
div.google ul li
{
    padding-left: 15px;
    background: url(../images/dv7/dot_check.gif) 4px 5px no-repeat;
    font-size: 14px;
    line-height: 1.4em;
}
div.google p.sub
{
    font-size: 10px;
    color: #888;
    line-height: normal;
    padding: 20px 80px 0 30px;
    margin: 0;
}
/*** generic table styles ***/

div.features
{
    width: 700px;
    margin: 0px auto;
    border: #000 dotted 1px;
    padding: 10px;
}
div.features h4
{
    font-weight: normal;
    font-size: 18px;
    margin: 0;
    padding: 0 0 5px;
    line-height: normal;
    color: #666;
}
div.features.compact h4
{
    padding: 20px 0 5px;
}
div.features table
{
    text-align: center;
    width: 700px;
    border-collapse: collapse;
    background: url(../../images/dv7/tb_grid_border.jpg) top no-repeat;
    color: #666;
    font-size: 11px;
}
div.features table td
{
    padding: 5px 0;
    background: url(../../images/dv7/tb_grid_border.jpg) bottom no-repeat;
}
div.features table td.col1
{
    background-position: left bottom;
    width: 140px;
    text-align: left;
    border-right: 1px solid #c4c4c4;
}
div.features table td.col2
{
    width: 110px;
    text-align: center;
    padding-right: 50px;
}
div.features table td.col3
{
    width: 193px;
    text-align: center;
}
div.features table td.col4
{
    background-position: right bottom;
    text-align: center;
    padding-left: 22px;
}
a.showmore
{
    display: block;
    background: #dedede;
    border: 1px solid #999;
    color: #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 110px;
    text-align: center;
    padding: 5px 0;
    text-decoration: none;
    font-weight: bold;
    margin: 10px 0 0 0;
}
a.showmore:hover
{
    color: #669900;
    text-shadow: #fff 0 0 4px;
}
span.yes
{
    display: block;
    margin: 0 auto;
    background: url(../../images/dv7/dot_check.gif) 0 0 no-repeat;
    text-indent: -100px;
    height: 8px;
    width: 7px;
    overflow: hidden;
}
/*** Tooltip Styles ***/
#tooltip
{
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    opacity: 0.85;
}
#tooltip h3, #tooltip div
{
    margin: 0;
    text-align: left;
}
#tooltip.dotster
{
    font-family: Arial, Helvetica, sans-serif;
    opacity: 1;
    background: url(../../images/dv7/tt_bg.png) 0 0 no-repeat;
    width: 300px;
    border: 0;
    color: #555;
    padding: 20px 40px 0 20px;
    height: 99px;
    line-height: 1.2em;
}
#tooltip.dotster h3
{
    margin: -2px 0 0 0;
    font-size: 12px;
    text-align: left;
    line-height: 15px;
    color: #555;
    padding: 0;
    font-weight: normal;
    display: block;
}
/*** Order Page (non-javascript) ***/

div.hosting_options
{
    padding: 55px 115px 55px 60px;
    color: #666;
    line-height: normal;
}
div.hosting_options form, div.hosting_options fieldset
{
    border: 0;
    padding: 0;
    margin: 0;
}
div.hosting_options h1
{
    margin: 0;
    padding: 0;
    font-size: 32px;
    font-weight: normal;
    color: #444;
}
div.hosting_options h2
{
    margin: 0;
    padding: 0;
    font-size: 22px;
    font-weight: normal;
    border-bottom: 1px dotted #ccc;
}
div.hosting_options ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
div.hosting_options ul.option1
{
    padding: 20px 0 0 20px;
}
div.hosting_options ul.option2
{
    padding: 30px 0 0 20px;
}
div.hosting_options ul li
{
    padding-bottom: 10px;
}
div.hosting_options ul li ul li
{
    padding: 4px 7px 0;
    height: 20px;
}
div.hosting_options ul li ul li label
{
    float: left;
}
div.hosting_options ul li ul li input
{
    margin: 3px 0 0 5px;
    float: left;
}
div.hosting_options ul li h3
{
    font-weight: normal;
    font-size: 18px;
    margin: 0;
    padding: 0;
}
div.hosting_options input#email_submit, div.hosting_options input#email_submit2
{
    border: 0;
    padding: 0;
    margin: 0;
    background: url(../../images/dv7/continue.jpg) 0 0 no-repeat;
    width: 108px;
    height: 49px;
    cursor: pointer;
}
div.hosting_options input#email_submit:hover, div.hosting_options input#email_submit:active, div.hosting_options input#email_submit:focus, div.hosting_options input#email_submit2:hover, div.hosting_options input#email_submit2:active, div.hosting_options input#email_submit2:focus, div.hosting_options input#email_submit.active, div.hosting_options input#email_submit2.active
{
    background-position: 0 -49px;
}
div.hosting_options .none
{
    display: none;
}
div.hosting_options li.checked
{
    background: #d7edb0;
    width: 350px;
    color: #000;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
div.hosting_options input#domain
{
    background: url(../../images/dv7/email/request_input.jpg) no-repeat 0 0;
    height: 28px;
    width: 235px;
    border: 0;
    padding: 0;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 6px 4px 0;
    color: #444;
}
div.hosting_options label.domain
{
    padding: 8px 5px 0 0;
    display: block;
    float: left;
    font-weight: bold;
    color: #999;
}
/**** Compare Hosting Styles ***/

div.dot_body div.dot_page div.tab_body div.topper.compare
{
    background: url(../../images/dv7/hosting/compare-plans-top.jpg) 2px 0 no-repeat;
    padding-bottom: 15px;
}
div.compare h1, div.compare h2
{
    display: none;
}
div.compare p
{
    font-size: 14px;
    color: #333;
    margin: 0;
    padding: 0 55px 0 23px;
    line-height: 1.5em;
}
div.compare p.top
{
    padding: 125px 315px 15px 23px;
}
div.compare h3
{
    margin: 0 0 0 19px;
    padding: 0;
    display: block;
    text-indent: -999%;
    overflow: hidden;
}
div.compare h3.linux
{
    background: url(../../images/dv7/hosting/linux-hosting.jpg) 0 0 no-repeat;
    width: 178px;
    height: 34px;
}
div.compare h3.windows
{
    background: url(../../images/dv7/hosting/windows-hosting.jpg) 0 0 no-repeat;
    width: 234px;
    height: 30px;
    margin-top: 20px;
}
div.compare ul
{
    padding: 15px 0 0 105px;
    margin: 0;
    list-style: none;
    height: 178px;
}
div.compare ul.tux
{
    background: url(../images/dv7/hosting/tiny-tux.jpg) 27px 15px no-repeat;
}
div.compare ul.win
{
    background: url(../images/dv7/hosting/tiny-win.jpg) 27px 15px no-repeat;
    padding-bottom: 15px;
}
div.compare ul li
{
    display: block;
    float: left;
    background: url(../images/dv7/hosting/lin_basic_hosting_price.jpg) 0 0 no-repeat;
    width: 206px;
    height: 148px;
}
div.compare ul li.deluxe
{
    background: url(../images/dv7/hosting/lin_deluxe_hosting_price.jpg) 0 0 no-repeat;
}
div.compare ul li.ultra
{
    background: url(../images/dv7/hosting/lin_ultra_hosting_price.jpg) 0 0 no-repeat;
}
div.compare ul.win li
{
    background: url(../images/dv7/hosting/price-basic-windows.jpg) 0 0 no-repeat;
}
div.compare ul.win li.deluxe
{
    background: url(../images/dv7/hosting/price-deluxe-windows.jpg) 0 0 no-repeat;
}
div.compare ul.win li.ultra
{
    background: url(../images/dv7/hosting/price-ultra-windows.jpg) 0 0 no-repeat;
}
div.compare ul li h4
{
    display: none;
}
div.compare ul li p
{
    display: none;
}
div.compare ul li form, div.compare ul li fieldset
{
    padding: 0;
    margin: 0;
    border: 0;
}
div.compare ul li form select
{
    border: 1px solid #809eba;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px;
    width: 165px;
    position: absolute;
    margin: 105px 0 0 19px;
}
div.compare ul li form input.host_add
{
    background: url(../images/dv7/hosting/add-to-cart-btn.jpg) 0 0 no-repeat;
    height: 44px;
    width: 112px;
    border: 0;
    margin: 129px 0 0 45px;
    cursor: pointer;
    position: absolute;
}
div.compare ul li form input.host_add.hover
{
    background-position: 0 -44px;
}
/*** Blog Hosting Specific ***/
div.dot_body div.dot_page div.tab_body div.topper.blog
{
    background: url(../images/dv7/hosting/blog-top.jpg) 2px 0 no-repeat;
    padding-bottom: 15px;
}
div.blog h1, div.blog h2
{
    display: none;
}
div.blog p.top
{
    padding: 147px 280px 25px 23px;
    font-size: 14px;
    line-height: 1.4em;
}
div.blog p
{
    font-size: 14px;
    line-height: 1.4em;
    padding: 0 261px 0 23px;
    margin: 0;
}
div.blog h3
{
    margin: 0 0 0 18px;
    padding: 0;
    text-indent: -999%;
    width: 199px;
    height: 24px;
    overflow: hidden;
    background: url(../images/dv7/hosting/wordpress-features.jpg) 0 0 no-repeat;
}
div.blog ul
{
    list-style: none;
    margin: 10px 0 0 28px;
    padding: 0;
    height: 240px;
}
div.blog ul li
{
    padding-left: 15px;
    background: url(../../images/dv7/dot_check.gif) 4px 5px no-repeat;
    font-size: 14px;
    padding-bottom: 5px;
}
div.blog div.right
{
    position: absolute;
    margin: -262px 0 0 313px;
    background: url(../../images/dv7/hosting/lin_basic_hosting_price.jpg) 4px 23px no-repeat;
    width: 206px;
    height: 200px;
}
div.blog div.right p
{
    display: none;
}
div.blog div.right form, div.blog div.right fieldset
{
    border: 0;
    padding: 0;
    margin: 0;
}
div.blog form select
{
    width: 170px;
    position: absolute;
    margin: -24px 0 0 20px;
}
div.blog form input.host_add
{
    background: url(../images/dv7/hosting/add-to-cart-btn.jpg) 0 0 no-repeat;
    border: 0;
    margin: 0 0 0 48px;
    padding: 0;
    height: 44px;
    width: 113px;
    cursor: pointer;
}
div.blog form input.host_add.hover
{
    background-position: 0 -44px;
}
div.blog h4
{
    margin: 0;
    padding: 129px 0 0 0;
    background: url(../images/dv7/hosting/start-your-blog-today.jpg) 0 0 no-repeat;
    width: 203px;
    height: 23px;
    overflow: hidden;
    text-indent: -999%;
    display: block;
}
div.blog p.sub
{
    font-size: 10px;
    color: #888;
    line-height: normal;
    padding: 35px 80px 0 30px;
    margin: 0;
}
div.blog h2.howto
{
    display: block;
    margin: 0 0 0 20px;
    padding: 0;
    background: url(../images/dv7/hosting/blog-howto.jpg) 0 0 no-repeat;
    text-indent: -999%;
    overflow: hidden;
    height: 23px;
    width: 187px;
}
/*** Styles for Infrastructure section ***/
div.dot_body div.dot_page div.tab_body div.topper.infra
{
    background: url(../images/dv7/hosting/infrastructure-top.jpg) 2px 0 no-repeat;
    padding-bottom: 15px;
}
div.infra h1, div.infra h2
{
    display: none;
}
div.infra p
{
    margin: 0;
    padding: 130px 305px 0 23px;
    line-height: 1.5em;
    font-size: 14px;
}
div.infra h3.call
{
    margin: 20px 0 0 20px;
}
div.infra h3.datacenter
{
    margin: 25px 0 0 22px;
    padding: 0;
    background: url(../images/dv7/hosting/dotster-advanced-data.jpg) 0 0 no-repeat;
    width: 398px;
    height: 23px;
    overflow: hidden;
    text-indent: -999%;
}
div.infra ul
{
    margin: 0;
    list-style: none;
    padding: 20px 0 0 50px;
    font-size: 14px;
    color: #333;
    line-height: 1.4em;
}
div.infra ul ul
{
    padding: 0;
}
div.infra ul li
{
    float: left;
    width: 357px;
}
div.infra ul li li
{
    float: none;
    width: auto;
    background: url(../../images/dv7/dot_check.gif) 2px 7px no-repeat;
    line-height: 1.5em;
    padding-left: 13px;
}
div.infra ul li h4
{
    margin: 0;
    padding: 0;
    text-indent: -999%;
    overflow: hidden;
    height: 22px;
    display: block;
}
div.infra ul li.reliability, div.infra ul li.secure
{
    height: 168px;
}
div.infra ul li.performance, div.infra ul li.backup
{
    height: 100px;
}
div.infra ul li.design
{
    width: 714px;
    padding: 0 0 30px 0;
}
div.infra ul li.reliability h4
{
    background: url(../images/dv7/hosting/infra-reliability.jpg) 0 0 no-repeat;
    width: 91px;
}
div.infra ul li.secure h4
{
    background: url(../images/dv7/hosting/infra-security.jpg) 0 0 no-repeat;
    width: 191px;
}
div.infra ul li.performance h4
{
    background: url(../images/dv7/hosting/infra-performance.jpg) 0 0 no-repeat;
    width: 122px;
}
div.infra ul li.backup h4
{
    background: url(../images/dv7/hosting/infra-redundancy.jpg) 0 0 no-repeat;
    width: 229px;
}
div.infra ul li.design h4
{
    background: url(../images/dv7/hosting/infra-design.jpg) 0 0 no-repeat;
    width: 201px;
}
/*** Eco-Hosting Styles ***/

div.dot_body div.dot_page div.tab_body div.topper.eco-hosting
{
    background: url(../images/dv7/hosting/eco-hosting-top.png) 2px 0 no-repeat;
    padding-bottom: 15px;
}
div.eco-hosting h1
{
    display: none;
}
div.eco-hosting p.first
{
    margin: 6.5em 25em 0 1.3em;
    font-size: 1.1em;
    line-height: 1.3em;
    color: #555;
}
div.eco-hosting div.col1
{
    float: left;
    width: 350px;
}
div.eco-hosting div.col2
{
    float: left;
    width: 307px;
    margin: 3em 0 0 2em;
}
div.eco-hosting h2
{
    display: block;
    margin: 1em;
    text-indent: -999%;
    overflow: hidden;
    background: url(../../images/dv7/hosting/eco-friendly-hosting-features.png) 0 0 no-repeat;
    width: 287px;
    height: 29px;
}
div.eco-hosting ul
{
    list-style: none;
    padding: 0;
    margin: 0 1em 0 2em;
}
div.eco-hosting ul li
{
    background: url(../../images/dv7/dot_check.gif) 0 5px no-repeat;
    padding: 0 0 0 1em;
}
div.eco-hosting ul li h4
{
    font-weight: normal;
    color: #333;
    margin: 0 0 .1em;
    font-size: 1.1em;
    text-shadow: #ccc 1px 1px 1px;
}
div.eco-hosting ul li p
{
    margin: 0 0 1em;
    color: #666;
}
div.eco-hosting h3
{
    display: block;
    margin: 0;
    padding: 0;
    text-indent: -999%;
    overflow: hidden;
    background: url(../images/dv7/hosting/add-a-badge.png) 0 0 no-repeat;
    width: 307px;
    height: 50px;
}
div.eco-hosting h5.eco
{
    display: block;
    margin: 0;
    padding: 0;
    text-indent: -999%;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/dv7/hosting/eco-friendly-website-btn.png) 0 0 no-repeat;
    height: 89px;
    width: 307px;
}
div.eco-hosting h5.wind
{
    display: block;
    margin: 0;
    padding: 0;
    text-indent: -999%;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/dv7/hosting/this-website-is-offset-btn.png) 0 0 no-repeat;
    height: 108px;
    width: 307px;
}
div.eco-hosting div.embed
{
    position: absolute;
    margin: -53px 0 0 -285px;
    background: #fff;
    border: 1px solid #ccc;
    width: 340px;
    padding: 1px 15px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow: #bbb 0 0 3px 0;
    -webkit-box-shadow: #bbb 0 0 3px 0;
    -moz-box-shadow: #bbb 0 0 3px 0;
}
div.eco-hosting div.embed a
{
    position: absolute;
    margin: 5px 0 0 333px;
    background: url(../images/dv7/hosting/green-close-btn.png) 0 0 no-repeat;
    width: 16px;
    height: 16px;
    overflow: hidden;
    text-indent: -999%;
}
div.eco-hosting div.embed span.tail
{
    position: absolute;
    margin: 2em 0 0 355px;
    background: url(../images/dv7/hosting/green-dialogue-tail.png) 0 0 no-repeat;
    height: 11px;
    width: 8px;
    overflow: hidden;
    display: block;
}
div.eco-hosting div.embed p
{
    color: #444;
    line-height: 1.2em;
    margin: 1em 1.7em 1em 0;
}
div.eco-hosting div.embed ul
{
    color: #444;
    margin: 0;
}
div.eco-hosting div.embed ul li
{
    margin: .5em 1em;
}
div.eco-hosting div.embed textarea
{
    border: 1px dashed #666;
    padding: .4em;
    font-family: "Lucida Console" , Monaco, monospace;
    font-size: 11px;
    width: 330px;
    height: 105px;
}
div.eco-hosting div.embed input
{
    border: 1px solid #666;
    color: #444;
    text-transform: uppercase;
    background: #fff;
    cursor: pointer;
    font-size: 11px;
    margin: 1em 0;
}
div.eco-hosting div.embed p.copy
{
    font-size: 11px;
    color: #333;
    margin: 1em 0 2em;
}
div.eco-hosting div.col2 div.basic
{
    background: url(../images/dv7/hosting/lin_basic_hosting_price.jpg) 0 0 no-repeat;
    width: 206px;
    height: 195px;
    margin: 0 0 0 3.5em;
}
div.eco-hosting div.col2 div.basic h4
{
    display: none;
}
div.eco-hosting div.col2 div.basic p
{
    display: none;
}
div.eco-hosting div.col2 div.basic fieldset
{
    padding: 0;
    margin: 0;
    border: 0;
}
div.eco-hosting div.col2 div.basic form select
{
    border: 1px solid #809eba;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px;
    width: 165px;
    position: absolute;
    margin: 105px 0 0 19px;
}
div.eco-hosting div.col2 div.basic form input.host_add
{
    background: url(../images/dv7/hosting/add-to-cart-btn.jpg) 0 0 no-repeat;
    height: 44px;
    width: 112px;
    border: 0;
    margin: 129px 0 0 45px;
    cursor: pointer;
    position: absolute;
}
div.eco-hosting div.col2 div.basic form input.host_add.hover
{
    background-position: 0 -44px;
}
/*** Instant Website Styles ***/

div.dot_body div.dot_page div.tab_body div.topper.iw
{
    background: url(../images/dv7/hosting/iw-top.png) 2px 0 no-repeat;
    padding-bottom: 10px;
}
div.iw h1
{
    display: none;
}
div.iw p.first
{
    margin: 6.5em 25em 0 1.3em;
    font-size: 1.1em;
    line-height: 1.3em;
    color: #555;
}
div.iw div.col1
{
    display: block;
    float: left;
    width: 420px;
    margin: 60px 0 0 0px;
}
div.iw div.col2
{
    display: block;
    float: left;
    width: 270px;
    height: 430px;
    margin: 170px 0 0 0px;
    padding: 0px 0 0 0px;
}
div.iw h2
{
    display: block;
    margin: 0px 0px 10px 40px;
    text-indent: -999%;
    overflow: hidden;
    background: url(../images/dv7/hosting/iw-sub-title-a.png) 0 0 no-repeat;
    width: 321px;
    height: 15px;
}
div.iw h6
{
    display: block;
    margin: 30px 0px 10px 40px;
    text-indent: -999%;
    overflow: hidden;
    background: url(../images/dv7/hosting/iw-sub-title-b.png) 0 0 no-repeat;
    width: 384px;
    height: 18px;
}
div.iw h5
{
    display: block;
    margin: 30px 0px 10px 40px;
    text-indent: -999%;
    overflow: hidden;
    background: url(../images/dv7/hosting/iw-sub-title-c.png) 0 0 no-repeat;
    width: 76px;
    height: 17px;
}
div.iw ul
{
    list-style: none;
    padding: 0;
    margin: 0px 0px 0px 42px;
}
div.iw ul li
{
    background: url(../images/dv7/dot_check.gif) 0 5px no-repeat;
    padding: 0 0 0 1em;
}
div.iw ul li h4
{
    font-weight: normal;
    color: #333;
    margin: 0px 0px 10px 0px;
    font-size: 1.1em;
}
div.iw ul li p
{
    margin: 0 0 1em;
    color: #666;
}
div.iw h3
{
    display: block;
    margin: 0;
    padding: 0;
    text-indent: -999%;
    overflow: hidden;
    background: url(../images/dv7/hosting/add-a-badge.png) 0 0 no-repeat;
    width: 307px;
    height: 50px;
}
div.iw div.col2 div.basic
{
    background: url(../images/dv7/hosting/iw_price.jpg) 0 0 no-repeat;
    width: 206px;
    height: 195px;
    margin: 20px 0px 0px 60px;
}
div.iw div.col2 div.basic h4
{
    display: none;
}
div.iw div.col2 div.basic p
{
    display: none;
}
div.iw div.col2 div.basic fieldset
{
    padding: 0;
    margin: 0;
    border: 0;
}
div.iw div.col2 div.basic form select
{
    border: 1px solid #809eba;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px;
    width: 165px;
    position: absolute;
    margin: 105px 0 0 19px;
}
div.iw div.col2 a.clicktopre
{
    display: block;
    background: url(../images/dv7/hosting/click-to-preview-btn.png) 0 0 no-repeat;
    width: 148px;
    height: 21px;
    text-indent: -999%;
    overflow: hidden;
    margin: 0px 0px 0px 90px;
}
a.clickclick
{
    display: block;
    text-indent: -999%;
    overflow: hidden;
    width: 247px;
    height: 220px;
    position: absolute;
    margin: -190px 0 0 37px;
}
div.iw div.col2 div.preview
{
    display: block;
    margin: 0px 0px 0px 0px;
}
div.iw div.col2 ul.preview
{
    padding: 0;
    margin: 0px 0px 0px 10px;
}
div.iw div.col2 ul.preview li
{
    padding: 0 0 0 1em;
}
div.iw div.col2 ul.preview a.clicktopre
{
    background: url(../images/dv7/hosting/click-to-preview-btn.png) 0 0 no-repeat;
    width: 148px;
    height: 21px;
    text-indent: -999%;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
}
div.iw div.col2 div.basic a.host_add
{
    overflow: hidden;
    text-indent: -999%;
    background: url(../images/dv7/hosting/add-to-cart-btn.jpg) 0 0 no-repeat;
    height: 44px;
    width: 112px;
    border: 0;
    margin: 129px 0 0 45px;
    cursor: pointer;
    position: absolute;
}
div.iw div.col2 div.basic a.host_add.hover
{
    background-position: 0 -44px;
}
div.iw p.sub
{
    display: block;
    font-size: 10px;
    color: #888;
    line-height: normal;
    padding: 20px 80px 0 30px;
    margin: 0;
}
/*** Order Page ***/

div.dot_body div.dot_page div.tab_body div.topper.order
{
    min-height: 460px;
    height: auto !important;
    height: 460px;
}
div.order p.js_alert
{
    display: block;
    margin: -30px 0 0 -20px;
    padding: 0;
    position: absolute;
    background: #ffddde;
    color: #000;
    font-size: 14px;
    line-height: normal;
    padding: 10px;
    width: 764px;
    border-bottom: 1px solid #bbb;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-box-shadow: 0 2px 4px 0 #bbb;
}
p.js_alert a
{
    float: right;
    margin: 0 5px;
}
div.order div.grnd
{
    background: #eeeee8;
    width: 656px;
    padding: 10px 15px;
    margin: 15px 0 15px 29px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 0 4px 0 #ddd;
    -moz-box-shadow: 0 0 4px 0 #ddd;
    box-shadow: 0 0 4px 0 #ddd;
}
div.order div.halfgrnd
{
    background: #eeeee8;
    width: 456px;
    padding: 10px 15px;
    margin: 15px 0 15px 29px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 0 4px 0 #ddd;
    -moz-box-shadow: 0 0 4px 0 #ddd;
    box-shadow: 0 0 4px 0 #ddd;
}
div.order div.halfgrnd.full
{
    width: 657px;
}
div.order div.halfgrnd div.upsell
{
    background: #DDDDD8;
    border: 1px solid #aaa;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 5px 0;
    padding: 5px;
}
div.order div.sidegrnd
{
    display: none;
    background: #eeeee8;
    width: 153px;
    padding: 10px 15px;
    position: absolute;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 0 4px 0 #ddd;
    -moz-box-shadow: 0 0 4px 0 #ddd;
    box-shadow: 0 0 4px 0 #ddd;
}
div.order div.sidegrnd p
{
    padding: 2px 0 13px 0;
    margin: 0;
}
div.order div.grnd h3
{
    font-size: 18px;
    font-weight: normal;
    color: #666;
    margin: 0;
    padding: 0;
    line-height: normal;
}
div.order h1
{
    margin: 35px 0 0 30px;
    padding: 0;
    font-size: 32px;
    font-weight: normal;
    color: #444;
    line-height: normal;
}
div.order h2
{
    display: block;
    margin: 0 55px 0 30px;
    padding: 0;
    font-size: 22px;
    color: #666;
    font-weight: normal;
    line-height: normal;
    border-bottom: 1px dotted #ccc;
}
div.order ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
div.order ul.option1
{
    padding: 20px 0 0 20px;
}
div.order ul.option2
{
    padding: 30px 0 0 20px;
}
div.order ul li ul li
{
    padding: 0;
}
div.order ul li h3
{
    font-weight: normal;
    font-size: 19px;
    margin: 0;
    padding: 0;
}
div.order input#email_submit, div.order input#email_submit2
{
    border: 0;
    padding: 0;
    margin: 0;
    background: url(../images/dv7/continue.jpg) 0 0 no-repeat;
    width: 108px;
    height: 49px;
    cursor: pointer;
}
div.order input#email_submit:hover, div.order input#email_submit:active, div.order input#email_submit:focus, div.order input#email_submit2:hover, div.order input#email_submit2:active, div.order input#email_submit2:focus
{
    background-position: 0 -49px;
}
div.order .none
{
    display: none;
}
a.cont
{
    display: block;
    height: 44px;
    width: 105px;
    background: url(../images/dv7/cont-btn-gry.jpg) 0 0 no-repeat;
    text-indent: -999%;
    overflow: hidden;
}
a.cont:hover
{
    background-position: 0 -44px;
}
a.wcont
{
    display: block;
    height: 49px;
    width: 108px;
    background: url(../images/dv7/continue.jpg) 0 0 no-repeat;
    text-indent: -999%;
    overflow: hidden;
}
div.order a.wcont
{
    margin: 0 0 0 24px;
}
a.wcont:hover
{
    background-position: 0 -49px;
}
div.order div.step0
{
    height: 42px;
}
div.order div.step0 h3
{
    float: left;
    display: block;
    padding: 8px 10px 0 0;
}
div.order div.step0 a.cont
{
    display: block;
    float: left;
}
div.order input#domain
{
    background: url(../images/dv7/email/request_input.jpg) no-repeat 0 0;
    height: 28px;
    width: 235px;
    border: 0;
    padding: 0;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 6px 4px 0;
    color: #444;
}
div.order form.login, div.order fieldset
{
    margin: 0;
    padding: 0;
    border: 0;
}
div.order form.login
{
    padding: 15px 0 5px 20px;
}
div.order form.login label
{
    display: block;
    font-size: 15px;
    color: #333;
}
div.order ul
{
    margin: 0;
    padding: 0 0 20px 20px;
    list-style: none;
}
div.order div.halfgrnd ul
{
    padding: 0;
}
div.order form.login ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
div.order form.login ul li
{
    padding-bottom: 15px;
}
div.order form.login input.text
{
    height: 27px;
    width: 233px;
    overflow: hidden;
    font-size: 18px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 7px 5px 0;
    border: 0;
    background: url(../images/dv7/login/account-input.jpg) 0 0 no-repeat;
}
div.order form.login input.submit
{
    background: url(../images/dv7/cont-btn-gry.jpg) 0 0 no-repeat;
    width: 105px;
    height: 44px;
    border: 0;
    cursor: pointer;
    margin: -53px 0 0 277px;
    padding: 0;
    position: absolute;
}
div.order form.login input.submit.hover
{
    background-position: 0 -44px;
}
div.order form.login label.error
{
    background: #660000;
    color: #fff;
    padding: 0 0 0 5px;
    display: block;
    width: 237px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
div.halfgrnd h4
{
    margin: 5px 0;
    padding: 0;
    font-size: 18px;
    font-weight: normal;
    color: #666;
}
div.sidegrnd h4
{
    margin: 5px 0;
    padding: 0;
    font-size: 18px;
    font-weight: normal;
    color: #666;
}
div.order div.grnd.steps
{
    padding: 4px 15px;
    background: #fffff8;
    font-weight: bold;
}
div.order div.grnd.steps span.num
{
    display: inline-block;
    background: #eeeee8;
    font-weight: normal;
    width: 18px;
    text-align: center;
    border: 1px solid #aaa;
    margin: 0 104px 0 26px;
}
div.order div.grnd.steps span.num.active
{
    background: #666;
    color: #fff;
    border: 1px solid #000;
    -moz-box-shadow: #000 0 0 3px 0;
    -webkit-box-shadow: #000 0 0 3px 0;
    box-shadow: #000 0 0 3px 0;
}
div.order div.halfgrnd.opt label.opt
{
    margin: 0;
    line-height: normal;
    font-weight: normal;
    padding: 0;
    font-size: 18px;
    color: #669900;
    cursor: pointer;
}
div.order div.halfgrnd.opt input.opt
{
    margin: 0 5px 0 0;
}
div.order div.sidegrnd.email ul
{
    list-style: disc;
}
div.order div.halfgrnd div.info
{
    padding: 10px 0;
}
div.order div.halfgrnd.opt.domain h5
{
    padding: 0 0 75px 0;
}
div.order div.halfgrnd.opt p
{
    padding: 0;
    margin: 0;
    line-height: normal;
}
div.order div.halfgrnd.opt.domain span.www
{
    font-size: 13px;
    color: #555;
    position: relative;
    top: 10px;
}
div.order div.halfgrnd.opt.domain input.dom_search
{
    background: url(../images/dv7/domains/domain-search-input.jpg) 0 0 no-repeat;
    height: 27px;
    width: 232px;
    border: 0;
    padding: 7px 5px 0 5px;
    line-height: normal;
    font-size: 20px;
    color: #666;
    position: relative;
    top: 10px;
    left: 5px;
}
div.order div.halfgrnd.opt.oxe label.per
{
    width: 311px;
    line-height: 20px;
    display: block;
    float: left;
}
div.order div.halfgrnd.opt.oxe p
{
    float: left;
    width: 385px;
    padding-right: 20px;
}
div.order div.halfgrnd.opt.oxe div.oxu
{
    float: left;
    width: 160px;
    padding-left: 10px;
}
div.order div.halfgrnd.opt.oxe input.per
{
    border: 1px solid #999;
    color: #666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    width: 30px;
}
div.order div.halfgrnd.opt.oxe ul.labels
{
    font-size: 10px;
    font-weight: bold;
    height: 22px;
}
div.order div.halfgrnd.opt.oxe ul.labels li
{
    float: left;
    padding-right: 20px;
}
div.order div.halfgrnd.opt.oxe span.price
{
    padding-left: 42px;
    color: #666;
}
div.order h6.alert
{
    background: #eed7d7;
    width: 456px;
    padding: 10px 15px;
    margin: 15px 0 15px 29px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #999;
    -webkit-box-shadow: 0 0 4px 0 #ddd;
    -moz-box-shadow: 0 0 4px 0 #ddd;
    box-shadow: 0 0 4px 0 #ddd;
    line-height: normal;
    font-size: 14px;
    display: none;
}
div.order h6.alert a.upgrade.btn
{
    display: block;
    text-indent: -999%;
    overflow: hidden;
    height: 48px;
    float: right;
    background: url(../images/dv7/error-upgrade-btn.jpg) 0 0 no-repeat;
    width: 106px;
    margin-left: 15px;
}
div.order h6.alert a.upgrade.btn:hover
{
    background-position: 0 -48px;
}
/*** UI dialog css (javascript enabled) ***/

#dialog
{
    display: none;
}
.ui-widget-overlay
{
    background: #666 url(../images/dv7/modal_bg.png) repeat scroll 50% 50%;
    opacity: .6;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    left: 0;
    top: 0;
    position: absolute;
}
.ui-corner-all
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.ui-widget-content
{
    background: #fff;
    border: 0;
    -moz-box-shadow: 0 0 7px #000;
    -webkit-box-shadow: 0 0 7px #000;
    color: #333;
    padding: 10px;
}
.ui-widget-content a.dbtn
{
    padding: 4px 8px;
    border: 1px solid #999;
    background: #ccc;
    color: #333;
    cursor: pointer;
    text-decoration: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.ui-widget-content ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.ui-widget-content ul li h3
{
    font-size: 16px;
    color: #444;
    margin: 0;
    padding: 0;
    line-height: normal;
    font-weight: bold;
}
.ui-widget-content ul li ul
{
    padding: 9px 0;
}
.ui-widget-content .none
{
    display: none;
}
.ui-widget-content input#email_submit, .ui-widget-content input#email_submit2
{
    border: 0;
    padding: 0;
    margin: 0;
    background: url(../images/dv7/continue.jpg) 0 0 no-repeat;
    width: 108px;
    height: 49px;
    cursor: pointer;
}
.ui-widget-content input#email_submit.hover, .ui-widget-content input#email_submit2.hover
{
    background-position: 0 -49px;
}
.ui-widget-content input#domain
{
    background: url(../images/dv7/email/request_input.jpg) no-repeat 0 0;
    height: 28px;
    width: 235px;
    border: 0;
    padding: 0;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 6px 4px 0;
    color: #444;
}
.ui-widget-content label.domain
{
    padding: 8px 5px 0 0;
    display: block;
    float: left;
    font-weight: bold;
    color: #999;
}
.ui-widget-content p.loading
{
    background: #fff url(../images/dv7/loading_bar.gif) center 30% no-repeat;
    font-size: 19px;
    font-weight: normal;
    text-align: center;
    display: block;
    position: absolute;
    width: 385px;
    margin: 0;
    height: 100%;
    padding: 10% 0 0;
}
.ui-widget-content ul li.domain
{
    padding: 10px 0 0 0;
}
.ui-widget-content a.dbtn:hover
{
    background: #eee;
    color: #333;
}
.ui-widget-content .ui-widget-content
{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.ui-dialog .ui-dialog-content
{
    border: 0;
}
.ui-widget-header
{
    background: url(../images/dv7/ui-dialog-top.jpg) 0 0 no-repeat;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    width: 400px;
    height: 30px;
}
.ui-widget-header span#ui-dialog-title-dialog
{
    float: left;
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    padding: 8px 0 0 13px;
}
.ui-widget-header a.ui-dialog-titlebar-close
{
    display: block;
    text-indent: -999%;
    overflow: hidden;
    height: 17px;
    width: 19px;
    background: url(../images/dv7/ui-dialog-close.jpg) 0 0 no-repeat;
    float: right;
    margin: 6px 9px 0 0;
}
.ui-widget-header a.ui-dialog-titlebar-close:hover, .ui-widget-header a.ui-dialog-titlebar-close:active, .ui-widget-header a.ui-dialog-titlebar-close:focus
{
    background-position: 0 -17px;
}
div.dot_head
{
    background: url(/images/dv7/header_rep.jpg) repeat-x;
    height: 125px;
    overflow: hidden;
    min-width: 985px;
}
div.dot_head div
{
    width: 975px;
    margin: 0 auto;
}
div.dot_head sub
{
    height: 16px;
    width: 150px;
    background: url(/images/dv7/10-years-millions-served.jpg) 0 0 no-repeat;
    text-indent: -999%;
    overflow: hidden;
    position: absolute;
    margin: 51px 0 0 191px;
    font-weight: bold;
}
div.dot_head sub.call
{
    font-size: 12px;
    color: #ddd;
    background: none;
    text-indent: 0;
    margin: 0;
    position: absolute;
    overflow: visible;
    height: auto;
    width: auto;
    display: inline;
    margin: 52px 0 0 582px;
}
div.dot_head form, div.dot_head fieldset
{
    margin: 0;
    padding: 0;
    border: 0;
}
div.dot_head h2 a
{
    display: block;
    text-indent: -999%;
    background: url(/images/dv7/dotster_logo.jpg) 0 0 no-repeat;
    height: 69px;
    width: 177px;
    overflow: hidden;
}
div.dot_head h2
{
    margin: 0;
    padding: 7px 0 0;
    position: absolute;
}
div.dot_head form
{
    position: absolute;
    background: url(/images/dv7/dot_search_bg.jpg) 0 0 no-repeat;
    height: 25px;
    width: 187px;
    overflow: hidden;
    margin: 47px 0 0 740px;
}
div.dot_head form label
{
    display: none;
}
div.dot_head form input
{
    background: none;
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999;
    width: 144px;
    padding: 0;
    margin: 5px 5px 0;
    float: left;
}
div.dot_head form input.focus
{
    color: #333;
}
div.dot_head form input.submit
{
    background: url(/images/dv7/dot_search_go.jpg) 0 0 no-repeat;
    height: 25px;
    width: 29px;
    cursor: pointer;
    float: left;
    margin: 0;
}
div.dot_head form input.submit:hover
{
    opacity: .8;
}
div.dot_head ul.top
{
    display: block;
    background: url(/images/dv7/nav_top_bg.jpg) 0 0 no-repeat;
    width: 670px;
    height: 38px;
    overflow: hidden;
    margin: 0;
    padding: 0 0 0 68px;
    list-style: none;
    float: right;
}
div.dot_head ul.top li
{
    float: left;
}
div.dot_head ul.top li a
{
    display: block;
    height: 36px;
    overflow: hidden;
    text-indent: -999%;
}
div.dot_head ul.top li a.account
{
    background: url(/images/dv7/accountlogin.jpg) 0 0 no-repeat;
    width: 124px;
}
div.dot_head ul.top li a.webmail
{
    background: url(/images/dv7/webmaillogin.jpg) 0 0 no-repeat;
    width: 125px;
}
div.dot_head ul.top li a.support
{
    background: url(/images/dv7/support.jpg) 0 0 no-repeat;
    width: 91px;
}
div.dot_head ul.top li a.partners
{
    background: url(/images/dv7/partners.jpg) 0 0 no-repeat;
    width: 97px;
}
div.dot_head ul.top li a.aboutus
{
    background: url(/images/dv7/aboutus.jpg) 0 0 no-repeat;
    width: 95px;
}
div.dot_head ul.top li a.cart
{
    background: url(/images/dv7/viewcart.jpg) 0 0 no-repeat;
    width: 101px;
}
div.dot_head ul.top li a:hover, div.dot_head ul.top li a:focus, div.dot_head ul.top li a:active
{
    background-position: 0 -36px;
}
div.dot_head ul.main
{
    display: block;
    margin: 0;
    padding: 42px 0 0 0;
    list-style: none;
    clear: both;
}
div.dot_head ul.main li
{
    float: left;
}
div.dot_head ul.main li a
{
    display: block;
    height: 45px;
    text-indent: -999%;
    overflow: hidden;
}
div.dot_head ul.main li a.domains
{
    background: url(/images/dv7/domains.jpg) 0 0 no-repeat;
    width: 132px;
}
div.dot_head ul.main li a.hosting
{
    background: url(/images/dv7/hosting.jpg) 0 0 no-repeat;
    width: 125px;
}
div.dot_head ul.main li a.email
{
    background: url(/images/dv7/email.jpg) 0 0 no-repeat;
    width: 108px;
}
div.dot_head ul.main li a.business
{
    background: url(/images/dv7/business_solutions.jpg) 0 0 no-repeat;
    width: 212px;
}
div.dot_head ul.main li a.security
{
    background: url(/images/dv7/security.jpg) 0 0 no-repeat;
    width: 132px;
}
div.dot_head ul.main li a.vps
{
    background: url(/images/dv7/vps.jpg) 0 0 no-repeat;
    width: 95px;
}
div.dot_head ul.main li a.webdesign
{
    background: url(/images/dv7/web_design.jpg) 0 0 no-repeat;
    width: 145px;
}
div.dot_head ul.main li a:hover, div.dot_head ul.main li a:focus, div.dot_head ul.main li a:active
{
    background-position: 0 -45px;
}
div.dot_body
{
    margin: auto 0px;
    background: #eeeee8;
    min-width: 985px;
    border: #333 dotted 1px;
}
div.dot_body.nav
{
    background: #eeeee8;
}
div.dot_body div.dot_page
{
    width: 975px;
    margin: 0 auto;
    padding: 5px;
}
div.dot_body.nav div.dot_page
{
    width: 985px;
    padding: 0;
    background: url(/images/dv7/box_nav.jpg) 0 0 no-repeat;
}
div.dot_foot
{
    background: url(/images/dv7/dot_foot_rep.jpg) repeat-x;
    height: 340px;
    overflow: hidden;
    min-width: 985px;
}
div.dot_foot div.dot_fcont
{
    width: 975px;
    margin: 13px auto 0;
    overflow: hidden;
}
div.dot_foot div.dot_fcont div
{
    float: left;
    width: 170px;
    padding-top: 15px;
}
div.dot_foot div.dot_fcont div.want-to
{
    width: 220px;
    height: 228px;
    background: url(/images/dv7/dot_foot_box.jpg) 0 0 no-repeat;
    padding-left: 12px;
}
div.dot_foot div.dot_fcont div h4
{
    color: #fff;
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 14px;
}
div.dot_foot div.dot_fcont div.want-to h4
{
    padding-left: 10px;
}
div.dot_foot div.dot_fcont div ul
{
    margin: 0;
    padding: 5px 0 0 2px;
    list-style: none;
}
div.dot_foot div.dot_fcont div.want-to ul
{
    padding: 3px 0 0 0;
}
div.dot_foot div.dot_fcont div ul li
{
    line-height: 24px;
}
div.dot_foot div.dot_fcont div ul li a
{
    color: #bbb;
    text-decoration: none;
    font-size: 11px;
    display: block;
    padding: 0 0 0 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    width: 130px;
}
div.dot_foot div.dot_fcont div.want-to ul li a
{
    font-size: 12px;
    width: 185px;
}
div.dot_foot div.dot_fcont div ul li a:hover, div.dot_foot div.dot_fcont div ul li a:focus, div.dot_foot div.dot_fcont div ul li a:active
{
    background: #5e5e5e;
}
div.dot_foot div.dot_fcont div.dv_xtra
{
    width: 232px;
}
div.dot_foot div.dot_fcont div.dv_xtra h3 a.start-site
{
    display: block;
    height: 58px;
    width: 216px;
    background: url(/images/dv7/dot_startasite.jpg) 0 0 no-repeat;
    overflow: hidden;
    text-indent: -999%;
}
div.dot_foot div.dot_fcont div.dv_xtra h3 a.start-site:hover, div.dot_foot div.dot_fcont div.dv_xtra h3 a.start-site:focus, div.dot_foot div.dot_fcont div.dv_xtra h3 a.start-site:active
{
    background-position: 0 -58px;
}
div.dot_foot div.dot_fcont div.dv_xtra h3
{
    margin: 0;
    padding: 0;
}
div.dot_foot div.dot_fcont div.dv_xtra p
{
    font-size: 11px;
    color: #ccc;
    margin: 0;
    padding: 0;
}
div.dot_foot div.dot_fcont div.dv_xtra p.ask
{
    display: block;
    text-indent: -999%;
    overflow: hidden;
    height: 41px;
    width: 196px;
    background: url(/images/dv7/dot-questions.jpg) 0 0 no-repeat;
    margin: 20px 0 0 15px;
}
div.dot_foot div.dot_fcont div.dv_xtra p.we
{
    display: block;
    text-indent: -999%;
    overflow: hidden;
    height: 20px;
    width: 196px;
    background: url(/images/dv7/dot-wedot.jpg) 0 0 no-repeat;
    margin: 10px 0 0 15px;
}
div.dot_foot div.dot_fcont div.dv_xtra h4
{
    display: block;
    margin: 15px 0 0 45px;
    padding: 0;
    background: url(/images/dv7/dot_foot_support.jpg) 0 0 no-repeat;
    height: 18px;
    width: 123px;
}
div.dot_foot div.dot_fcont div.dv_xtra h4 a
{
    text-indent: -999%;
    overflow: hidden;
    display: block;
}
div.dot_foot div.dot_fcont div.dv_xtra h5
{
    display: none;
}
div.dot_foot div.dot_fcont div.dv_xtra ul
{
    display: block;
    margin: 5px 0 0 36px;
    padding: 0;
    background: url(/images/dv7/dot_emblems.jpg) 0 0 no-repeat;
    height: 47px;
    width: 142px;
}
div.dot_foot div.dot_fcont div.dv_xtra ul li
{
    display: none;
}
div.dot_foot div.dot_fcont ul.dot_end_f
{
    display: block;
    clear: both;
    list-style: none;
    margin: 0;
    padding: 10px 0 0 0;
    font-size: 11px;
    color: #a5a5a5;
    float: left;
    width: 762px;
    height: 25px;
}
div.dot_foot div.dot_fcont ul.dot_end_f li
{
    float: left;
}
div.dot_foot div.dot_fcont ul.dot_end_f li a
{
    color: #a5a5a5;
    text-decoration: none;
}
div.dot_foot div.dot_fcont ul.dot_end_f li a:hover, div.dot_foot div.dot_fcont ul.dot_end_f li a:focus, div.dot_foot div.dot_fcont ul.dot_end_f li a:active
{
    color: #d5d5d5;
}
div.dot_foot div.dot_fcont p.dot_copy
{
    color: #a5a5a5;
    font-size: 11px;
    float: left;
    padding: 10px 0 0 0;
    margin: 0;
}
div.dot_foot div.f-xtras
{
    width: 975px;
    margin: 0 auto;
    overflow: hidden;
}
div.dot_foot div.f-xtras div.trust
{
    position: absolute;
    height: 72px;
    width: 100px;
    overflow: hidden;
    padding: 0;
    margin: -98px 0 0 -6px;
}
/*** Pages with nav body / tabs ***/

div.dot_body div.dot_page div.dot_navtabs
{
    width: 192px;
    padding: 1px;
    float: left;
}
div.dot_body div.dot_page div.dot_navtabs ul
{
    margin: 0;
    padding: 40px 0 40px 4px;
    list-style: none;
}
div.dot_body div.dot_page div.dot_navtabs ul li a
{
    color: #333;
    text-decoration: none;
    font-size: 13px;
    display: block;
    width: 174px;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    padding-left: 15px;
}
div.dot_body div.dot_page div.dot_navtabs ul li a.active
{
    background: url(/images/dv7/nav-tab.png) 0 -48px !important;
    font-weight: bold;
}
* html div.dot_body div.dot_page div.dot_navtabs ul li a.active
{
    background: url(/images/dv7/nav_tab.jpg) 0 -48px !important;
}
div.dot_body div.dot_page div.dot_navtabs ul li a:hover
{
    background: url(/images/dv7/nav-tab.png) 0 0 no-repeat;
}
* html div.dot_body div.dot_page div.dot_navtabs ul li a:hover
{
    background: url(/images/dv7/nav_tab.jpg) 0 0 no-repeat;
}
div.dot_body div.dot_page div.dot_navtabs ul li ul
{
    padding: 0;
    width: 189px;
}
div.dot_body div.dot_page div.dot_navtabs ul li ul li a
{
    height: 27px;
    padding: 0 0 0 25px;
    line-height: 26px;
    width: auto;
    font-size: 12px;
}
div.dot_body div.dot_page div.dot_navtabs ul li ul li a.active
{
    background: url(/images/dv7/mini-tab.png) 9px 0 no-repeat !important;
    font-weight: bold;
}
* html div.dot_body div.dot_page div.dot_navtabs ul li ul li a.active
{
    background: url(/images/dv7/mini-tab-ie6.jpg) 9px 0 no-repeat !important;
}
div.dot_body div.dot_page div.dot_navtabs ul li ul li a:hover
{
    background: url(/images/dv7/mini-tab.png) 9px -27px no-repeat;
}
* html div.dot_body div.dot_page div.dot_navtabs ul li ul li a:hover
{
    background: url(/images/dv7/mini-tab-ie6.jpg) 9px -27px no-repeat;
}
div.dot_body div.dot_page div.tab_body
{
    float: left;
    background: url(/images/dv7/box_mid.jpg) 13px 0 repeat-y;
}
div.dot_body div.dot_page div.tab_body div.topper
{
    display: block;
    background: url(/images/dv7/box_top.jpg) 2px 0 no-repeat;
    width: 770px;
    padding: 30px 0 0 20px;
}
div.dot_body div.dot_page div.tabclear
{
    background: url(/images/dv7/box_bottom.jpg) 207px 0 no-repeat;
    clear: both;
    height: 11px;
    margin: 0;
    padding: 0 0 15px 207px;
}
/*** Language Bar Functionality ***/

div#lang_notice
{
    width: 930px;
    background: url(/images/dv7/lang-notice-bg.png) 0 0 repeat-x;
    height: 68px;
    overflow: hidden;
    color: #333;
    font-size: 11px;
    font-family: "Lucide Grande" , "Lucida Sans Unicode" , Arial, sans-serif;
    line-height: normal;
    margin: 0 auto;
}
div#lang_notice div.inner
{
    width: 995px;
    margin: 0 auto;
}
div#lang_notice p.english
{
    margin: 0;
    padding: 13px 0 0 15px;
    width: 335px;
    float: left;
}
div#lang_notice p.spanish
{
    margin: 0;
    padding: 13px 0 0;
    width: 335px;
    float: left;
}
div#lang_notice ul
{
    margin: 0;
    padding: 15px 0 0;
    list-style: none;
    float: left;
}
div#lang_notice div.inner ul
{
    padding: 15px 0 0 40px;
}
div#lang_notice ul li
{
    display: block;
    float: left;
    padding-right: 10px;
}
div#lang_notice ul li.last
{
    padding: 0;
}
div#lang_notice ul li a
{
    display: inline-block;
    background: url(/images/dv7/btn-bg.jpg) 0 0 repeat-x;
    height: 28px;
    line-height: 27px;
    font-size: 12px;
    border: 1px solid #000;
    color: #d2d2d2;
    text-decoration: none;
    padding: 0 5px;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-box-shadow: #000 0 0 6px 0;
    -webkit-box-shadow: #000 0 0 6px 0;
}
div#lang_notice ul li a:hover
{
    background-position: 0 -28px;
}
div#lang_notice ul li a.close
{
    width: 30px;
    height: 31px;
    background: url(/images/dv7/btn-x.jpg) 0 0 no-repeat;
    padding: 0;
    border: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
div#lang_notice ul li a.close:hover
{
    background-position: 0 -31px;
}
div.dot_head form, div.dot_head ul, div.dot_navtabs
{
    display: none;
}
div.dot_head div h2
{
    display: list-item;
    list-style-image: url(/images/dv7/dot_print.jpg);
    list-style-position: inside;
    border-bottom: 1px dashed #ccc;
    height: 70px;
    margin: 0 0 20px 0;
}
div.dot_head div h2 a
{
    display: none;
}
div.dot_head div h2:after
{
    font-size: 16px;
    color: #999;
    position: absolute;
    margin: 43px 0 0 -15px;
    content: " (http://www.jakartawebhosting.com" attr(href) ") ";
}
div.dot_foot div.dot_fcont div, div.dot_foot div.dot_fcont div.dv_xtra, p.dot_copy
{
    display: none;
}
div.dot_foot div.dot_fcont ul.dot_end_f
{
    display: none;
}
.ui-tabs-nav
{
    display: none;
}
div.dot_foundation div
{
    display: block !important;
}
div.quote blockquote p
{
    font-style: normal;
    font-weight: normal;
    font-size: 10pt;
    line-height: 1.5em;
    color: #333;
}
div.quote blockquote
{
    padding: 9px 29px 0;
    margin: 0;
}
div.quote span.tquote
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 24px;
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    margin: 15px 0 0 15px;
}
div.quote span.bquote
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 24px;
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    margin: -15px 0 20px 565px;
}
div.quote cite
{
    display: block;
    margin: 0;
    padding: 0 0 15px 30px;
    background: url(../images/dv7/shad_box_bot.jpg) 0 bottom no-repeat;
}
div.pick-plan h3 span, div.expander h4 span
{
    display: none !important;
}
.big li
{
    font-size: 14px;
    font-family: Arial;
    padding: 7px;
    background-image: url('images/yes.png');
    background-repeat: no-repeat;
    padding-left: 25px;
    font-weight: bold;
}


ul.platform2
{
    left: 98px;
    list-style: none outside none;
    position: absolute;
}
.header_boxes
{
    background-image: url(images/header_boxes_bg.gif);
    background-position: top;
    background-repeat: repeat-x;
}
div.mod-box div.box-t1
{
    background: url(images/module_box_corners.png) 0 0 no-repeat;
}
div.mod-box div.box-t3
{
    height: 7px;
    background: url(images/module_box_corners.png) 0 -34px repeat-x;
    overflow: hidden;
}
div.mod-box div.box-t2
{
    padding: 0px 4px 0px 4px;
    background: url(images/module_box_corners.png) 100% -17px no-repeat;
}
div.mod-box div.box-1
{
    background: url(images/module_box_edges.png) 0 0 repeat-y;
}
div.mod-box div.box-2
{
    padding: 0px 4px 0px 4px;
    background: url(images/module_box_edges.png) 100% 0 repeat-y;
}
div.mod-box div.box-3
{
    padding: 4px;
    background: white;
    overflow: hidden;
}
div.mod-box div.box-b1
{
    background: url(images/module_box_corners.png) 0 -51px no-repeat;
}
div.mod-box div.box-b2
{
    padding: 0px 5px 0px 5px;
    background: url(images/module_box_corners.png) 100% -68px no-repeat;
}
div.mod-box div.box-b3
{
    height: 7px;
    background: url(images/module_box_corners.png) 0 -85px repeat-x;
    overflow: hidden;
}
div.module
{
    position: relative;
}

.header_boxes th {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: white;
padding: 10px 10px 6px 10px;
font-weight: normal;
text-align: left;
}
.header_boxes td
{
    
    color: #252525;
    padding: 5px 5px;
    font-weight: normal;
    text-align: left;
    line-height: 14px;
}

.boxes_dedicated td
{
    padding: 0px 4px;
}
.header_boxes td p
{
    margin: 6px 0px;font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.header_boxes td span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3173AB;
    font-weight: bold;
}
.header_boxes td big {
font-family: Verdana, Geneva, sans-serif;
font-size: 19px;
color: #3173AB;
line-height: 21px;
}
.normal th 
{
    background-color:Black;
}

.boxes_dedicated li 
{
    padding-top:3px;
    padding-bottom:3px;
    
    list-style-type:square;
    
}
