/*
Yahoo CSS Reset
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html
{
    color: #000;
    background: #FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img
{
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup
{
    font-style: inherit;
    font-weight: inherit;
}
del, ins
{
    text-decoration: none;
}
li
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after
{
    content: '';
}
abbr, acronym
{
    border: 0;
    font-variant: normal;
}
sup
{
    vertical-align: baseline;
}
sub
{
    vertical-align: baseline;
}
legend
{
    color: #000;
}
input, button, textarea, select, optgroup, option
{
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
input, button, textarea, select
{
    font-size: 100%;
}

/*
Seekdotnet Styling Sheet
Combined CSS Version
*/

a.info_1
{
    display: none;
}

.h3-specification, .h3-whyseekdotnet
{
    padding-left: 70px;
    line-height: 20px;
    border-bottom: #ED391F solid 2px;
    height: 65px;
    min-height: 65px;
    margin-bottom: 0.5em;
}

.h3-specification
{
    background: transparent url(images/landingpage/h3-specification.gif) no-repeat left top;
}

.h3-specification.reseller
{
    width: 720px;
    margin: 0 auto;
    margin-bottom: 0.5em;
}

.h3-whyseekdotnet
{
    background: transparent url(images/landingpage/h3-whyseekdotnet.gif) no-repeat left top;
}

.panel.landingpage
{
    background: white url(images/landingpage/bg-raylight.jpg) no-repeat left 350px;
}

.twocolumns.landingpage
{
    width: 800px;
    margin: 0 auto;
    margin-bottom: 1em;
}

#bonus.landingpage
{
    width: 800px;
    margin: 0 auto;
}

#bonus.landingpage img
{
    width: auto !important;
}

#bonus.landingpage h3
{
    background: transparent url(images/reseller-illustration/bgillustitle.png) repeat-x left bottom;
    color: white;
    padding: 10px 0;
    padding-left: 20px;
    border: #db1d02 solid 1px;
}

#bonus.landingpage .content
{
    background: white url(images/bg/bgnormal.png) repeat-x left top;
    padding: 10px;
    padding-bottom: 0;
    border: #d7d7d7 solid 1px;
    margin-bottom: 30px;
}

#certificate.landingpage
{
    width: 554px;
    background: white url(images/landingpage/bg-certificate.jpg) no-repeat left top;
    margin: 0 auto;
    height: 428px;
    position: relative;
    margin-bottom: 40px;
}

#certificate.landingpage *
{
    position: absolute;
    left: 70px;
}

#certificate.landingpage #img-guarantee
{
    top: 88px;
}

#certificate.landingpage h3
{
    top: 88px;
    left: 220px;
    width: 250px;
    color: #ea4125;
    text-align: center;
    font-size: 1.8em;
}

#certificate.landingpage h4
{
    top: 155px;
    left: 220px;
    width: 250px;
    text-align: center;
}

#certificate.landingpage .desc
{
    top: 200px;
    width: 400px;
}

#certificate.landingpage .bottom
{
    top: 300px;
    width: 400px;
    font-weight: bold;
    font-size: 1.2em;
}

#conclusion.landingpage
{
    width: 650px;
    padding-left: 150px;
    padding-top: 20px;
    background: white url(images/landingpage/bg-conclusion.jpg) no-repeat left top;
    margin: 0 auto;
    height: 150px;
    min-height: 150px;
}

#conclusion.landingpage h4
{
    color: #ea4125;
    font-size: 1.8em;
}

#testimonial.landingpage
{
    width: 800px;
    height: 269px;
    background: transparent url(images/landingpage/testimonial-bg.png) no-repeat left top;
    margin: 0 auto;
    padding: 20px 0 0 20px;
}

#testimonial-slider li
{
    width: 760px;
    height: 249px;
}

#testimonial-slider .name
{
    text-align: right;
    font-weight: bold;
}

#testimonial.landingpage p#controls
{
    margin: 0;
    margin-left: -10px;
    position: relative;
}

#testimonial.landingpage #prevBtn, #testimonial.landingpage #nextBtn
{
    display: block;
    margin: 0;
    overflow: hidden;
    text-indent: -8000px;
    position: absolute;
    left: -30px;
    top: -160px;
}

#testimonial.landingpage #nextBtn
{
    left: 770px;
}

#testimonial.landingpage #prevBtn a, #testimonial.landingpage #nextBtn a
{
    display: block;
    width: 37px;
    height: 37px;
    background: transparent url(images/landingpage/btn-prev.png) no-repeat 0 0;
}

#testimonial.landingpage #nextBtn a
{
    background: transparent url(images/landingpage/btn-next.png) no-repeat 0 0;
}

#banner.landingpage
{
    position: relative;
}

#banner.landingpage #limited-time
{
    position: absolute;
    left: -3px;
    top: -3px;
}

#banner.landingpage .position
{
    top: 20px;
    left: 200px;
    width: 340px;
    position: absolute;
    height: 230px;
}

#banner.landingpage .keyword
{
    font-size: 19px;
    display: none !important;
}

#banner.landingpage .position *
{
    width: 100%;
    text-align: center;
    display: block;
}

#banner.landingpage .discount
{
    position: absolute;
    font-size: 70px;
    font-weight: bold;
    color: white;
    font-style: italic;
    line-height: 60px;
}

#banner.landingpage .details
{
    position: absolute;
    top: 62px;
    font-size: 26px;
    font-weight: bold;
    color: white;
}

#banner.landingpage #hostingcoupon
{
    position: absolute;
    top: 100px;
    left: 30px;
    background: transparent url(images/landingpage/bg-hostingcoupon.png) no-repeat left top;
    width: 280px;
    height: 65px;
}

#banner.landingpage .use-this
{
    position: absolute;
    left: 0;
    top: 7px;
    font-size: 15.5px;
    font-weight: bold;
    color: #f34229;
}

#banner.landingpage .code
{
    position: absolute;
    top: 27px;
    left: 0;
    font-size: 25px;
    font-weight: bold;
    color: #333333;
    text-transform: uppercase;
    text-align: center;
    width: 280px;
    display: block;
}

#banner.landingpage .term
{
    position: absolute;
    top: 147px;
    left: 5px;
    font-size: 12px;
    color: #000000;
    text-align: center;
    display: block;
}

#banner.landingpage #btnsignup
{
    position: absolute;
    top: 188px;
    left: 0;
    text-align: center;
}

#banner.landingpage #btnsignup img
{
    width: auto;
    margin: 0 auto;
}

.verisign-group, .geotrust-group, .sbs-group
{
    margin-bottom: 50px;
}

.verisign-group h2
{
    background: transparent url(images/icon-verisign.jpg) no-repeat left top;
    padding: 10px 0;
    padding-left: 50px;
    margin-bottom: 20px;
}

.geotrust-group h2
{
    background: transparent url(images/icon-geotrust.jpg) no-repeat left top;
    padding: 10px 0;
    padding-left: 50px;
    margin-bottom: 20px;
}

.sbs-group h2
{
    background: transparent url(images/icon-sbs.jpg) no-repeat left top;
    padding: 10px 0;
    padding-left: 50px;
    margin-bottom: 20px;
}

.ssl-panel
{
    background: white url(images/bg/bg-sslpanel.png) no-repeat left top;
    padding: 10px;
}

.ssl-panel .desc
{
    padding-right: 180px;
    background: transparent url(images/bg/bg-pssl1.gif) no-repeat right top;
    height: 70px;
    min-height: 70px;
    line-height: 1.2em;
}

.ssl-panel .desc.alt
{
    background: transparent url(images/bg/bg-pssl2.gif) no-repeat right top;
}

.ssl-panel p.price
{
    float: left;
    font-size: 0.9em;
}

.ssl-panel p.price strong
{
    font-size: 18px;
}

.btn-group
{
    float: right;
}

.btn-group img
{
    float: left;
}

strong, b
{
    font-weight: bold;
}

.img-step
{
    position: absolute;
    top: 20px;
    right: 20px;
}

.illustration-box
{
    width: 160px;
    float: left;
    margin-right: 20px;
    display: inline;
}

.illustration-box.last
{
    margin: 0;
}

.illustration-box h3, h3.box-title
{
    background: transparent url(images/reseller-illustration/bgillustitle.png) repeat-x left bottom;
    color: white;
    padding: 10px 0;
    text-align: center;
    border: #db1d02 solid 1px;
}

h3.box-title, .box-wide
{
    width: 520px;
}

.box-wide
{
    margin-bottom: 20px;
}

.box-wide .illustration-box .content
{
    background: none;
    border: none;
}

.illustration-box ul
{
    margin: 0;
    padding: 0.5em 0 1em 0.5em;
}

.illustration-box .content, .box-wide
{
    background: white url(images/reseller-illustration/bgilluscontent.png) repeat-x left bottom;
    border: #c1def9 solid 1px;
}

.reseller-illustration .step
{
    background: white url(images/reseller-illustration/bg-step1.png) no-repeat left top;
    padding: 20px 0;
    padding-left: 20px;
    margin-bottom: 10px;
}

.reseller-illustration #step2
{
    background: white url(images/reseller-illustration/bg-step2.png) no-repeat left top;
}

.reseller-illustration #step3
{
    background: white url(images/reseller-illustration/bg-step3.png) no-repeat left top;
}

.reseller-illustration #step4
{
    background: white url(images/reseller-illustration/bg-step4.png) no-repeat left top;
}

#step1 .illustration-box
{
    margin-left: 180px;
}

.profit-calc .content
{
    font-size: 24px;
    text-align: center;
    padding: 40px 0;
    font-weight: bold;
}

.profit-calc
{
    position: relative;
    overflow: hidden;
}

.profit-calc .operator
{
    position: relative;
}

.profit-calc .img-minus, .profit-calc .img-equal
{
    position: absolute;
    top: 50px;
}

.profit-calc .img-minus
{
    left: 145px;
}

.profit-calc .img-equal
{
    left: 325px;
}

.calculation-details .content
{
    height: 160px;
}

.calculation-details
{
    margin-bottom: 20px;
}

table.ssl-box
{
    margin-bottom: 2em;
}

table.ssl-box td, table.ssl-box th
{
    text-align: left;
    padding: 10px;
    border: #d7d7d7 solid 1px;
}

.panel-seo
{
    background: white url(images/bg/bgseo.png) no-repeat left top;
    padding: 10px;
}

.seo-price
{
    background: white url(images/bg/bgseo-panel.png) no-repeat center top;
    padding: 10px;
}

a:link, a:visited
{
    color: #005fee;
}

form.domain-search
{
    background: white url(images/bg/bg-reservedomain.png) no-repeat left top;
    padding: 10px;
    color: white;
    margin-bottom: 10px;
}

form.domain-search h3
{
    display: inline;
    margin-right: 20px;
}

.img-center
{
    display: block;
    text-align: center;
}

.bg-order
{
    display: block;
    padding: 10px 0 10px 15px;
    background: transparent url(images/bg/bg-order-now.jpg) no-repeat left top;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #FF6600;
    margin-bottom: 1em;
    margin-top: 1em;
}

.text-left, .text-left td, .text-left th
{
    text-align: left;
}

img.left
{
    float: left;
    margin-right: 10px;
}

img.right
{
    float: right;
}

div.panel, ul.panel, li.panel
{
    background: white url(images/bg/bgnormal.png) repeat-x left top;
    padding: 10px;
    border: #d7d7d7 solid 1px;
}

.clear
{
    clear: both;
    height: 1px;
}

.clear.normal
{
    height: auto;
}

.text-center
{
    text-align: center;
}

h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
}

p, ul, ol, table
{
    margin-bottom: 1em;
}


h5
{
    font-size: 1em;
    padding-bottom: 0.2em;
}

h4
{
    font-size: 1.2em;
    padding-bottom: 0.4em;
}

h3
{
    font-size: 1.4em;
    padding-bottom: 0.6em;
}

h2
{
    font-size: 1.6em;
    padding-bottom: 0.8em;
}

h1
{
    font-size: 1.8em;
    padding-bottom: 1em;
}

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: 5px;
}
table.table-data td
{
    padding: 4px;
    text-align: left;
    font-family: Tahoma;
    border-color: #cccccc;
    font-size: 13px;
    color: #0F4276;
}

.table-data th
{
    background-image: url('images/tback.gif');
    color: #FFFFFF;
    font-size: 12px;
    height: 35px;
    padding: 0 6px;
    text-align: left;
}

.table-data tr.altrow
{
    background: #CCCCCC;
}
.table-data tr
{
    background: #E6E6E6;
}
.table-data tr.over
{
    background: #bcd4ec;
    background-repeat: repeat-x;
}

th
{
    font-weight: bold;
    font-size: 1.1em;
    line-height: 24px;
    background: white;
}

td, th
{
    text-align: center;
}

td.align-left, th.align-left
{
    text-align: left;
}

img.screenshot
{
    margin-left: 25%;
    margin-bottom: 10px;
}

ul.plusmarks li
{
    list-style: none;
    background: transparent url(images/bullets/bullet-plus.png) no-repeat left 0px;
    padding-left: 20px;
}

ul.checkmarks li
{
    list-style: none;
    background: transparent url(images/bullets/bullet-checkmarks.png) no-repeat left 0px;
    padding-left: 20px;
}

ul.linkmarks li
{
    list-style: none;
    background: transparent url(images/bullets/bullet-links.png) no-repeat left 0px;
    padding-left: 20px;
}

ul.threepoints li, a.threepoints
{
    list-style: none;
    background: transparent url(images/bullets/bullet-threepoints.png) no-repeat left 0px;
    padding-left: 20px;
}
ul.threepoints li b 
{
    color: #B84A00;
}
ul.threepoints2 li, a.threepoints
{
    list-style: none;
    background: transparent url(images/bullets/bullet-threepoints.png) no-repeat left 0px;
    height: 20px;
    font-weight: bold;
    color: #333;
    font-family: "trebuchet ms" , Helvetica, kalimati,arial;
    margin: 6px 0 0 0;
    padding-left: 30px;
    padding-top: 1px;
    font-size: 14px;
}

ul.height24 li
{
    background-position: left 3px;
}

/*======current page control=======*/
.home #nav-home a, .domain #nav-domain a, .shared #nav-shared a, .reseller #nav-reseller a, .dedicated #nav-dedicated a, .design #nav-design a, .seo #nav-seo a, .affiliate #nav-affiliate a, .contact #nav-contact a, .ssl #nav-ssl a
{
    background: #005189 url(images/bg/bgnav.png) repeat-x left -82px;
    color: white;
}

/*========list control=========*/
.line10 li
{
    margin-bottom: 10px;
}

.height24 li
{
    line-height: 24px;
}

.indent li
{
    margin-left: 16px;
}

li.default li, ul.default li
{
    margin: 0;
    padding: 0;
    border: none;
    background: none;
}

/*=======tab styling========*/
.pagetab
{
    display: block;
    width: 100%;
    height: 28px;
    margin-bottom: 1px;
}

.tabcontent
{
    padding: 10px;
    padding-top: 20px;
    border: #d7d7d7 solid 1px;
    background: white url(images/bg/bgnormal.png) repeat-x scroll left top;
}



.pagetab li
{
    float: left;
    margin: 0 5px;
}

.pagetab li a
{
    float: left;
    display: block;
    padding-right: 15px;
    background: #cccccc url(images/bg/bgtab-grey.png) no-repeat right -36px;
}



.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: 15px;
    background: #cccccc url(images/bg/bgtab-grey.png) no-repeat left top;
}

.pagetab li.current a
{
    background: #a1e148 url(images/bg/bgtab-green.png) no-repeat right -36px;
}

.pagetab li.current a span
{
    background: #a1e148 url(images/bg/bgtab-green.png) no-repeat left top;
}

.pagetab li a:hover
{
    background: #ff6600 url(images/bg/bgtab-orange.png) no-repeat right -36px;
}

.pagetab li a:hover span
{
    background: #ff6600 url(images/bg/bgtab-orange.png) no-repeat left top;
}

/*======block overview=======*/

.block-overview .list-overview
{
    border-bottom: #cccccc solid 1px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.list-overview h4
{
    font-size: 17px;
    font-family: Tahoma;
    color: #336799;
    padding-bottom: 5px;
    border-bottom: solid 1px #336799;
    margin-bottom: 10px;
}

.block-overview .img-overview
{
    float: left;
    width: 265px;
}

.block-overview .content-overview
{
    float: left;
    width: 400px;
    margin-left: 10px;
}

/*=======column control========*/

.twocolumns .col
{
    width: 49%;
    margin: 0 1%;
    float: left;
}

.threecolumns .col
{
    width: 32%;
    margin: 0 1%;
    float: left;
}

.fourcolumns .col
{
    width: 23.5%;
    margin: 0 1%;
    float: left;
}

* .col.first
{
    margin-left: 0;
}

* .col.last
{
    margin-right: 0;
}


/*=====high light======*/

.attention
{
    display: block;
    background: #fff9ca url(images/icon/exclamation.png) no-repeat 10px 8px;
    padding: 5px;
    border-top: #ffde00 solid 2px;
    border-bottom: #ffde00 solid 2px;
    padding-left: 52px;
    margin-bottom: 1em;
    height: 52px;
    min-height: 42px;
}

.info
{
    display: block;
    background: #ecf2fe url(images/icon/info.png) no-repeat 10px 4px;
    border-top: 2px solid #7db6fb;
    border-bottom: 2px solid #7db6fb;
    padding: 5px;
    padding-left: 52px;
    margin-bottom: 1em;
    height: 62px;
    min-height: 32px;
}

/*======faq control======*/

.faq-list li
{
    border-bottom: #cccccc solid 1px;
    margin-bottom: 1em;
}

.faq-list li.last
{
    border-bottom: none;
}

.faq-list li * li
{
    border: none;
    margin-bottom: 0;
}

.faq-list .question
{
    padding-left: 20px;
    background: transparent url(images/q-icon.gif) no-repeat left 3px;
    color: #666666;
}

.faq-list .answer
{
    padding-left: 20px;
    background: transparent url(images/a-icon.gif) no-repeat left 3px;
}

/*======inheritance======*/
.home.block-overview .img-overview
{
    width: auto;
}

.home.block-overview .content-overview
{
    width: 590px;
}

/*
Seekdotnet Template Sheet
Combined CSS Version
*/

/*=======general=======*/
table.table-data td, table.table-data th
{
    border: #d7d7d7 solid 1px;
    border-collapse: collapse;
}

ol
{
    padding-left: 20px;
}

ol li
{
    list-style-position: outside;
    list-style-type: decimal;
}

/*=======masterpage=======*/

html
{
    background: #f2f9ff;
}

body
{
    text-align: center;
    font: 12px/18px Arial, Helvetica, sans-serif;
    color: #454545;
}

#container, .wrap
{
    width: 940px;
    margin: 0 auto;
    text-align: left;
    padding: 0 10px;
}

#container
{
    background: white url(images/bg/bgwrapper.png) repeat-y left top;
    padding: 0 15px;
    border-top: #efefef solid 1px;
}

#header
{
    padding-top: 10px;
}

#header-top
{
    position: relative;
    height: 70px;
}

#header-top #logo
{
    position: absolute;
    top: 0;
    left: 0;
}

#topnav
{
    position: absolute;
    right: 0;
    top: 5px;
    height: 24px; /*background:transparent url(images/bg/bg-topnav.jpg) no-repeat left top;*/
}

#topnav li
{
    float: left;
    margin-left: 5px;
}

#topnav a
{
    height: 34px;
}
/*
#top-contact{
width:107px;
}

#top-faq{
width:141px;
}

#top-about{
width:120px;
}

#top-livechat{
width:98px;
}
*/

#navigation
{
    width: 100%;
    height: 40px;
    background: #e2e1e1 url(images/bg/bgnav.png) repeat-x left top;
    margin-bottom: 1px;
    border-top: #d7d7d7 solid 1px;
    border-bottom: #cccccc solid 1px;
}

#navigation *
{
    float: left;
}

#navigation a
{
    padding: 11px 12px;
    color: #454545;
    font-weight: bold;
    background: transparent url(images/bg/navsep.gif) no-repeat right 11px;
}

#navigation a:link, #navigation a:visited
{
    text-decoration: none;
}

#navigation a:hover
{
    background: #b2b2b2 url(images/bg/bgnav.png) repeat-x left -41px;
    color: #454545;
}

#banner
{
    width: 940px;
    height: 250px;
    background: #336ca6 url(images/bg/bgbanner.jpg) no-repeat left top;
    color: white;
    position: relative;
    margin-bottom: 10px;
}

#banner h1
{
    position: absolute;
    top: 20px;
    left: 27px;
    font-size: 2.4em;
    text-transform: uppercase;
    line-height: 0.75em;
}

#banner li h2, #banner div.col h2
{
    font-size: 1em;
    font-weight: normal;
    padding: 0;
}

#banner .col
{
    width: 296px;
    position: absolute;
    top: 45px;
}

#banner ul.col li, #banner div.col h2
{
    line-height: 24px;
    font-size: 1.1em;
    background: transparent url(images/bullets/bullet01.png) no-repeat left 5px;
    padding-left: 18px;
}

#banner .col.first
{
    left: 27px;
}

#banner .col.second
{
    left: 327px;
}

#banner .announcement
{
    display: block;
    position: absolute;
    bottom: 8px;
    left: 20px;
    font-size: 1.6em;
    padding: 0.4em;
    padding-right: 155px;
    background: transparent url(images/button/btn_find-out-more.png) no-repeat right top;
}

#banner a:link.announcement, #banner a:visited.announcement
{
    color: white;
    text-decoration: none;
}

#banner .announcement h2
{
    display: inline;
    margin-top: 0;
    margin-right: 10px;
    vertical-align: super;
    padding: 0;
    font-weight: normal;
}

#maincontent, .sidecontent
{
    margin-top: 10px;
}

#maincontent, #content-left
{
    width: 700px;
    float: left;
}

#maincontent h4
{
    color: #666666; /*color:#4e7ede;*/
    font-size: 1.1em;
    padding-bottom: 0.4em;
}

#maincontent ul.checkmarks h4
{
    color: #ff6600;
}

#content-left #maincontent
{
    width: 480px;
    float: right;
}

.sidecontent
{
    width: 220px;
}

.sidecontent.right
{
    float: right;
}

.sidecontent.left
{
    width: 200px;
    float: left;
}

#footer .server-apps li
{
    display: inline;
}

#footer .server-apps img
{
    width: 154px;
}

#footer .links
{
    text-align: center;
    background: #efefef;
    padding: 10px 0;
}

#footer .links li, #bottom-links li
{
    display: inline;
    margin: 0 2px;
    line-height: 20px;
}

#footer .links a, #footer .links a:link, #footer .links a:visited
{
    color: #666666;
}

#footer p
{
    clear: both;
    text-align: center;
}

#bottom-wrap
{
    padding: 0 15px;
    padding-top: 10px;
    background: transparent url(images/bg/bgwrapper-bottom.png) no-repeat left top;
}

#copyright
{
    float: left;
}

#bottom-links
{
    float: right;
    width: 320px;
    text-align: right;
}

/*=======home page=======*/

#planlist ul
{
    line-height: 24px;
}

#planlist ul li
{
    list-style: none;
    background: transparent url(images/checkicon.png) no-repeat left 0px;
    padding-left: 20px;
}
#planlist .planbottom
{
    position: relative;
    left: 20px;
    top: 130px;
}
#planlist .planbox
{
    background: white url(images/bg/bgnormal.png) repeat-x left top;
    padding: 3px;
    border: #d7d7d7 solid 1px;
    position: relative;
    height: 255px;
}
#planlist .planbox .planshared
{
    background-image: url("/images/dnpscreenshot.jpg");
    background-position: 10px 104px;
    background-repeat: no-repeat;
    height: 100%;
}
#planlist .planbox .planreseller
{
    background-image: url("/images/whmcsshot.jpg");
    background-position: 10px 104px;
    background-repeat: no-repeat;
    height: 100%;
}
#planlist .planbox .plansharepoint
{
    background-image: url("/images/spshot.jpg");
    background-position: 10px 104px;
    background-repeat: no-repeat;
    height: 100%;
}
#planlist .planbox .planprice
{
    top: 100px;
    left: 132px;
    position: relative;
}
#planlist.reseller.landingpage .planbox
{
    height: 190px;
}
.viewreseller
{
    background-image: url("images/viewplansbutton.png");
    background-position: top left;
    margin-left: 22px;
    width: 115px;
}

.btn
{
    display: block;
    height: 32px;
}
.btn:hover
{
    background-position: left bottom;
}
#planlist.landingpage
{
    width: 800px;
    margin: 0 auto 1em;
}

#planlist.reseller.landingpage
{
    width: 100%;
}

.planbox h1
{
    position: absolute;
}

.planbox ul
{
    position: absolute;
    top: 35px;
}

.packprice
{
    font-size: 12px;
}

.packprice .start-from
{
    text-align: left;
    font-size: 1em;
    color: #F13E26;
}



.packprice
{
    font-style: italic;
    font-weight: bold;
    color: #4e7ede;
    margin: 0;
}

.planbox .more
{
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.landingpage .planbox .more
{
    bottom: 12px;
    width: 90px;
}

.packprice .dollar, .packprice .dec-price
{
    font-size: 18px;
    line-height: 16px;
    vertical-align: top;
}

.packprice .main-price
{
    font-size: 33px;
}


#featured-services.panel
{
    padding: 10px 0 0;
}

#featured-services h3
{
    color: #4E7EDE;
}

#featured-services li
{
    margin-bottom: 1em;
}

#featured-services .cell
{
    padding-left: 85px;
    width: 254px;
    float: left;
    padding-right: 10px;
}

#featured-services #hosting-experts
{
    background: transparent url(images/bg/bg-featured-services.jpg) no-repeat left top;
    width: 603px;
    float: none;
    margin-bottom: 2em;
}

#featured-services #multiple-website
{
    background: transparent url(images/bg/bg-featured-services.jpg) no-repeat -960px top;
}

#featured-services #windows
{
    background: transparent url(images/bg/bg-featured-services.jpg) no-repeat -1920px top;
}

#featured-services #database
{
    background: transparent url(images/bg/bg-featured-services.jpg) no-repeat -2880px top;
}

#featured-services #dotnetpanel
{
    background: transparent url(images/bg/bg-featured-services.jpg) no-repeat -3840px top;
}

#featured-services #silverlight
{
    background: transparent url(images/bg/bg-featured-services.jpg) no-repeat -4800px top;
}

#featured-services #sharepoint
{
    background: transparent url(images/bg/bg-featured-services.jpg) no-repeat -5760px top;
}

.fourcolumns.panel.features
{
    padding: 0;
}

.fourcolumns.features .col
{
    background: transparent url(images/columnsep.jpg) no-repeat right top;
    padding: 10px 0;
    width: 25%;
    margin: 0;
}

.fourcolumns.features .col.last
{
    background: none;
}

.fourcolumns.features ul li
{
    line-height: 24px;
    list-style: none;
    background: transparent url(images/bullets/bullet-threepoints.png) no-repeat left 0px;
    padding-left: 20px;
}

.fourcolumns.features h4
{
    margin-left: 5px;
}

#feature1 h4
{
    padding-left: 45px;
    height: 35px;
}

#feature1 h4#installer
{
    background: transparent url(images/bg/bg-icon-installer.gif) no-repeat left top;
}

#feature1 h4#hosting-tools
{
    background: transparent url(images/bg/bg-icon-installer.gif) no-repeat left -50px;
}

#feature1 h4#cp-features
{
    background: transparent url(images/bg/bg-icon-installer.gif) no-repeat left -100px;
}

#feature1 h4#mail-features
{
    background: transparent url(images/bg/bg-icon-installer.gif) no-repeat left -150px;
}

/*=======sidecontent=======*/

.sidecontent .panel, .imgbanner
{
    margin-bottom: 1em;
    display: block;
}

#special-offer
{
    width: 220px;
    background: white url(images/bg/bg-specialoffer.jpg) no-repeat left top;
    margin-bottom: 1em;
    position: relative;
}

#special-offer .panel-bottom
{
    padding: 80px 10px 20px;
}

#special-offer img
{
    position: absolute;
    top: -50px;
    left: 20px;
}

#special-offer li
{
    width: 200px;
}

#special-offer p#controls
{
    margin-bottom: 0;
    margin-top: 1em;
    text-align: right;
}

#chat-panel
{
    background: transparent url(images/sidepanel_repeat.png) repeat-y;
    margin-bottom: 1em;
    text-align: center;
}

#chat-panel p
{
    padding: 0 10px;
}

#chat-panel h3
{
    background: transparent url(images/sidepanel_top.png) no-repeat left top;
    padding-top: 10px;
}

#chat-panel .panel-bottom, #special-offer .panel-bottom
{
    background: transparent url(images/sidepanel_bottom.png) no-repeat left bottom;
    padding-bottom: 10px;
    display: block;
}

#testimonial.panel
{
    margin-top: 40px;
}

#testimonial.panel h3
{
    background: transparent url(images/bg/h3-sidebar.gif) no-repeat left -76px;
    padding-left: 70px;
    padding-top: 40px;
    margin-top: -40px;
}

#testimonial.panel li
{
    padding-left: 25px;
    background: transparent url(images/bullets/quote-marks.gif) no-repeat left top;
    margin-bottom: 10px;
}

#press-release.panel
{
    margin-top: 40px;
}

#press-release.panel h3
{
    background: transparent url(images/bg/h3-sidebar.gif) no-repeat left top;
    padding-left: 70px;
    padding-top: 40px;
    margin-top: -40px;
}

#press-release.panel h4
{
    padding: 0;
    font-size: 1em;
    font-weight: normal;
}

#press-release.panel .date
{
    font-size: 0.9em;
    color: #666666;
}

#press-release.panel li
{
    margin-bottom: 10px;
}

.panel.content
{
    margin-bottom: 1em;
}

#directory-submission tr
{
    border-bottom: #d7d7d7 solid 1px;
}

/*Optimized Version

.server-apps{
background:white url(images/bg/bg-server-apps.jpg) no-repeat left -5px;
height:40px;
}

.server-apps a{
float:left;
display:block;
width:154px;
height:40px;
}

.server-apps a, .server-apps a:link, .server-apps a:visited{
text-decoration:none;
}
*/
.blog123
{
    width: 218px;
    height: 220px;
    overflow: scroll;
    padding-top: 1px;
    background: white url(images/bg/bgnormal.png) repeat-x scroll left top;
    border: 1px solid #D7D7D7;
    margin-bottom: 10px;
}

.blogControl
{
    background: white url(images/bg/bgnormal.png) repeat-x scroll left top;
    width: 200px;
}

.blogControl h2
{
    margin: 10px 0 0 10px;
    font-size: 1.4em;
    text-align: left;
}

.blogControl h3
{
    padding-bottom: 5px;
}

.blogControl h3 a
{
    font-size: 0.8em;
    text-decoration: none;
    color: #4E7EDE;
}

.blogControl td, th
{
    text-align: left;
}

.blogControl table
{
    margin: 10px 0 0 10px;
}

.divPlan
{
    width: 205px;
    margin: 3px;
    float: left;
    border: solid 1px #9A9A9A;
    background-color: #E1E9EF;
}
.divPlanHeader
{
    background-color: #1E5284;
    height: 25px;
    color: #FFFFFF;
    border-bottom: solid 1px #9A9A9A;
    padding-left: 5px;
}

.divPlan ul li
{
    padding-left: 19px;
    background: url("images/bullets/bullet-threepoints.png") no-repeat scroll left 0 transparent;
    padding-top: 4px;
    border-bottom: solid 1px #9A9A9A;
    font-family: Tahoma;
    font-size: 13px;
}
.divPlan .link
{
    text-align: center;
    padding: 4px;
}
.divPlan .link select
{
    font-family: tahoma,kalimati,arial;
    font-size: 15px;
    margin-bottom: 5px;
    padding: 1px;
}
.order
{
    background-image: url('/images/secondbox.png');
    background-repeat: no-repeat;
    height: 120px;
    margin: 0 auto 5px;
    padding: 10px 10px 20px;
    text-align: center;
    width: 489px;
}
.order h2
{
    color: #336799;
    font-family: "trebuchet ms" ,helvetica,kalimati,arial;
    font-size: 20px;
    margin: 0 0 10px;
}
.ordernow
{
    background-color: transparent;
    background-image: url("/images/ordernow.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    height: 40px;
    margin-left: 22px;
    width: 143px;
}
.divCreateWeb
{
    float: left;
    width: 330px;
    margin-left: 10px;
    border-right: solid 1px #CCCCCC;
}
.divTransfer
{
    float: left;
    width: 340px;
    margin-left: 10px;
}
.divCreateWeb h3
{
    font-size: 22px;
    margin: 0 0 5px 0;
    color: #166085;
    font-family: Trebuchet MS;
}
.divTransfer h3
{
    font-size: 22px;
    margin: 0 0 5px 0;
    color: #166085;
    font-family: Trebuchet MS;
}
.handle
{
    color: #476796;
    font-style: italic;
    font-size: 15px;
    font-weight: bold;
}
/*
.blogControl h2
{
    margin:0;
    padding:0;
    font-size:1.4em;    
    text-align:left;
}

.blogControl h3 a
{
    font-size:1.1em;
    text-decoration : none;
    color:#4E7EDE;
}

.blogControl td, th
{
    text-align:left;
}

.blogControl table
{
    margin:10px 0 0 10px;
}

.blog123
{
    width:237px;
    height:210px;
    overflow-y:scroll;
    padding-top:1px;
    background:white url(images/bg/bgnormal.png) repeat-x scroll left top;
}

.blogControl
{
    border:1px solid #D7D7D7;
    width:220px;
    height:283px;
    padding:2px;
}
*/