/*
 * VPS hosting styles
 *
 */

#content {
    background-color: transparent;
}

#full {
    font-family: arial;
    font-size: 12px;
}

#full .header {
    font-weight: bold;
    color: #21507E;
    height: 64px;
    text-align: left;
    margin: 0 0 0 0;
    padding: 2px 0 0 0;
    background-image: none;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
}

#full .header h2 {
    font-size: 26px;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    margin: 15px 0 0 5px;
    border-bottom: 1px solid #21507E;
}

#full .content {
    border: 1px solid #fff;
    border-top: 0px solid #fff;
    padding: 10px 10px 10px 10px;
    background-repeat: no-repeat;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
}

#full .content p {
    text-align: justify;
}

.content a {
    color: #FFF;
    text-decoration: underline;
}

.boxhead {
    color: #fff;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 3px 0 10px;
    height: 22px;
    background-image: url('/vds/images/bxtopm.png');
    background-repeat: no-repeat;
    border-bottom: 1px solid #fff;
}

.large {
    background-image: url('/vds/images/bxtop.png');
}

.boxheadsm {
    color: #fff;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    font-weight: bold;
    padding: 8px 3px 0 10px;
    height: 22px;
    width: 307px;
    background-image: url('/vds/images/bxtopsm.png');
    background-repeat: no-repeat;
    border-bottom: 1px solid #fff;
}

.boxbottom {
    display: none;
    background-image: url('/vds/images/bxbottom.png');
    background-repeat: no-repeat;
    background-color: #EFEFEF;
    border-top: 0px solid #21507E;
    height: 12px;
    margin-bottom: 15px;
}

.coupbottom {
    background-image: url('/vds/images/coupbot.png');
    background-repeat: no-repeat;
    background-color: #EFEFEF;
    height: 12px;
}

.boxbottomsm {
    background-image: url('/vds/images/bxbottomsm.png');
    background-repeat: no-repeat;
    background-color: #EFEFEF;
    width: 320px;
    border-top: 0px solid #21507E;
    height: 35px;
    margin-bottom: 15px;
}

.box {
    color: #323232;
    background-color: #fafafa;
    padding: 15px 15px 5px 15px;
    border: 1px solid #9F9F9F;
    border-bottom: 0px;
}
.box.nudge { padding:10px 20px; }

.selectbox {
    color: #323232;
    background-color: #efefef;
    padding: 15px 15px 15px 15px;
    border: 1px solid #9f9f9f;
    border-top: 1px solid #21507E;
    border-bottom: none;
}

.box label {
    font-weight: bold;
}

.selectbox input {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #9C9B99;
    -moz-border-radius: 2px;
}

.box input {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    -moz-border-radius: 2px;
}

.congratulations {
    margin-left: 10px;
    color: #A21413;
}

.checkbox {
    display: inline;
}

.checkbox strong {
    position: relative;
    bottom: 2px;
    margin-right: 10px;
}

#full .dmnright {
    width: 375px;
    float: right;
    padding-top: 10px;
}

#full .left {
    width: 300px;
}

.continue {
    background-image: url('/vds/images/continues2.png');
    width: 196px;
    height: 39px;
    border: 1px solid #fff;
    -moz-border-radius: 5px;
    cursor: pointer;
}

.complete {
    background-image: url('/vds/images/createacct.png');
    width: 159px;
    height: 40px;
    border: 1px solid #fff;
    -moz-border-radius: 5px;
    cursor: pointer;
}

.center {
    position: relative;
    bottom: 35px;
    text-align: center;
}

.step {
    color: #555555;
    text-align: center;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    font-weight: bold;
    font-size: 16px;
    float: right;
    margin: 15px 20px 0 0px;
    width: 170px;
    padding: 3px;
}

.step .grey {
    color: #999999;
}

.red {
    color: #C25A32;
}

.pkg {
    width: 140px;
    float: left;
    margin-right: 15px;
}

.pkg select {
    width: 140px;
    margin-top: 2px;
    display: block;
}

.cycle {
    width: 250px;
}

.cycle select {
    width: 250px;
}

.plusicon {
    background-image: url('/vds/images/boxplus.html');
    background-repeat: no-repeat;
    padding-left: 110px;
}

.label {
    vertical-align: top;
}

.req {
    font-size: 11px;
}

.req ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.req li {
    padding: 3px 3px 2px 18px;
}

.req .green {
    color: #009900;
    background-image: url('/vds/images/tick.png');
    background-repeat: no-repeat;
    background-position: 0 1px;
}

.req .red {
    color: #990000;
    background-image: url('/vds/images/no.gif');
    background-repeat: no-repeat;
    background-position: 0 3px;
}

.billingleft {
    width: 320px;
    float: left;
    border-right: 1px solid #aaa;
}

.billingright {
    width: 320px;
    float: right;
}

.billingright label {
    display: block;
}

.creditcard input {
    display: block;
    margin-bottom: 10px;
}

.creditcard select {
    border: 1px solid #aaa;
    margin: 0px 3px 10px 0;
    font-size: 14px;
    font-weight: bold;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    color: #555;
}

.cc {
    width: 158px;
    width: 158px;
    height: 20px;
    background-image: url('/vds/images/new_cc.png');
    background-repeat: no-repeat;
    background-position: center;
    margin: 0px 0 10px 0;
}

.review td {
    border-bottom: 1px solid #E0D9CE;
    padding: 10px 10px 10px 10px;
    border-right: 1px solid #E0D9CE;
}

.due {
    font-size: 16px;
}

.dueprice {
    font-weight: bold;
    font-size: 16px;
    color: #006702;
}

.agree {
    margin-bottom: 3px;
}

.agree input {
    position: relative;
    top: 2px;
    margin-right: 5px;
}

.attn {
    color: #B03D5E;
    position: relative;
    left: 4px;
}

.box td {
    padding: 3px 0 4px 0;
}

.leftsum {
    float: left;
    margin: 2px;
}

.rightsum {
    float: right;
}

.right select {
    margin: 0px 0 0 0;
    padding: 0px 0 0 0px;
    font-size: 11px;
    position: relative;
    border: 1px solid #b5b5b5;
}

.free {
    font-weight: bold;
    color: #B93D0A;
}

.row {
    font-size: 14px;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    margin: 0px 0 0px 0;
    padding: 5px;
}

.green {
    color: #007700;
}

.clear {
    clear: both;
}

.domainleft {
    width: 320px;
    float: left;
}

.domainright {
    width: 320px;
    float: right;
}

.or {
    background-image: url('/vds/images/or.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 125px;
}

.dmntype {
    font-size: 12px;
    margin-bottom: 5px;
}

.domainname {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
    color: #21507E;
}

select {
    border: 1px solid #999;
    font-size: 10px;
    -moz-border-radius: 2px;
}

.error {
    font-weight: bold;
    color: #990000;
    font-size: 14px;
    padding-left: 5px;
}

.resource h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 3px 0;
}

.radio input {
    padding: 3px 0 0 1px;
}

.resource {
    margin: 0 0px 15px 0;
}

.radiores {
    clear: both;
}

.radiores .l {
    margin-bottom: 2px;
    text-align: left;
}

.resource .top {
    border-bottom: 1px dotted #aaa;
    margin-bottom: 3px;
}

.r {
    float: right;
    margin: 0 0px 0 20px;
    text-align: right;
    width: 50px;
}

.l {
    float: left;
}

.fsetup {
    margin-left: 20px;
}

.h3 {
    font-size: 14px;
    font-weight: bold;
}

.section_title th {
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin-bottom: 2px;
    border-bottom: 2px solid #444;
    padding: 1px 0 2px 0px;
}

.options {
    margin-bottom: 20px;
}

.options input {
    position: relative;
    top: 2px;
}

.radio {
    padding: 0 0 4px 3px;
}

.option_selected {
    background-color: #E0E0E0;
    background-image: url('/vds/images/selected.png');
    background-position: 0 1px;
    font-weight: bold;
    cursor: pointer;
    color: #fff;
}

.option_unselected td {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d9d9d9;
}

.option_selected td {
    border-top: 1px solid #555;
    border-bottom: 1px solid #444;
}

.option_selected td:first-child {
    border-left: 1px solid #444;
}

.option_selected td: last-child {
    border-right: 1px solid #444;
}

.option_unselected {
    cursor: pointer;
}

.btotals td {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d9d9d9;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    font-size: 14px;
    font-weight: bold;
}

.bprice {
    text-align: right;
    padding: 3px;
}

.agree {
    padding: 10px 5px 0px 10px;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    font-weight: bold;
    font-size: 14px;
}

.creditcard label, .creditcard input {
    display: block;
}

.titlebar {
    padding: 5px;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    font-weight: bold;
    font-size: 14px;
    color: #333;
    background-color: #efefef;
    margin-bottom: 0px;
    border: 1px solid #d0d0d0;
    background-image: url('/vds/images/agree.png');
}

.vpsteaser {
    background-image: url('/vds/images/vpsbanner6.jpg');
    width: 755px;
    height: 172px;
    padding-top: 15px;
}

.vpsteaser h1 {
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    font-size: 38px;
    font-weight: bold;
    color: #2F3E4D;
    padding: 0px 0 0 30px;
    margin: 0px;
    display: inline;
}

.yellow {
    color: #F8C14C;
}

.bold {
    font-weight: bold;
}

.vpsteaser h2 {
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    font-size: 18px;
    font-weight: bold;
    color: #3F515F;
    padding: 0px 0 3px 30px;
    margin: 0px;
}

.vpsteaser ul {
    margin: 3px 0 0 41px;
    padding: 0px;
    list-style: none;
}

.vpsteaser li {
    float: none;
    display: block;
    margin: 1px 0 1px 0;
    font-family: tahoma,kalimati,arial;
    color: #3F515F;
    font-size: 14px;
    background-image: url('/vds/images/accept.png');
    background-repeat: no-repeat;
    background-position: 6px 1px;
    padding: 0 0 0 27px;
}

.customizeyrvps {
    background-image: url('/vds/images/customizeyourvps.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 242px;
    height: 43px;
    background-color: transparent;
    border: none;
    cursor: pointer;
    margin: 10px 0 0 20px;
}

.maintenance {
	background:#FFFFAA;
	border: 1px solid #888;
	display: none;
	padding:5px;
	font-size:14px;
	margin-top:10px;color: #990000;
}

.vpsgrad {
    background-image: transparent;
    background-repeat: repeat-x;
    padding: 15px 26px 26px 26px;
}

.vpstop {
    padding-bottom: 10px;
    padding: 5px 5px 5px 6px;
}

.vpstop h2 {
    font-size: 22px;
    font-weight: bold;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    color: #336799;
    border-bottom: 1px dotted #000;
    margin: 3px 0 10px 0;
    padding-bottom: 1px;
}
.vpstop p {
    margin: 5px 0 10px 0;
}

.orange {
    color: #d20000;
}

.poweredby {
    padding: 0 0 40px 220px;
    background-image: url('/vds/images/vps12.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    font-family: tahoma, kalimati, arial;
}
.poweredby p.powerful-text { padding-top: 10px; }

.vpsmid {
    margin-bottom: 0px;
}

.vpsmid .selectorbox {
    background-image: url('/vds/images/selectorbox.png');
    height: 118px;
    margin-bottom: 3px;
    text-align: center;
}

.vpsmid .selectortable {
    color: #688BB1;
    margin-left: 0px;
    margin-top: 10px;
    padding: 0 0px 0 5px;
    width: 100%;
    text-align: center;
}

.selectortable td {
    cursor: pointer;
    position: relative;
    width: 11%;
    font-size: 16px;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    color: #FFF;
    font-weight: bold;
    border-right: 1px dotted #444;
}
.selectortable td.last {border-right: none;}
.vpsmid .boxhead {
    background-image: url('/vds/images/bxtop200.png');
}

.vpsmid .box {
    padding: 10px 10px 19px 10px;
    background-image: url('/vds/images/vpsbox.png');
    border: none;
    background-repeat: no-repeat;
    margin-bottom: 0px;
}

.vpsmid ul {
    margin: 3px 0px 5px 0;
    padding: 0px;
    list-style: none;
    float: left;
}

.vpsmid li {
    width: 110px;
    height: 56px;
    float: left;
    padding: 0 10px 20px 10px;
    margin: 0px 0 0 0;
    text-align: center;
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #fff;
}

.middle {
    width: 660px;
}

.vpsmid .specbox {
    float: left;
    background-image: url('/vds/images/specbox.png');
    background-repeat: no-repeat;
    background-position: 0px 0;
    margin-bottom: 1px;
    height: 84px;
}
.vpsmid .specbox ul li.no-border { border-right: none; }
.specbox h3 {
    margin: 7px 0 7px 0;
    color: #FFF;
    font-size: 14px;
}

.specbox h2 {
    color: #FFF;
    font-size: 22px;
    margin: 0px;
}

.vpsmid .pricebox {
    background-image: url('/vds/images/pricebox2.png');
    background-repeat: no-repeat;
    float: right;
    line-height: 14px;
    width: 131px;
    height: 86px;
}

.pricebox h2 {
    color: #fff;
    text-align: center;
    margin-top: 28px;
    font-size: 24px;
}
.pricebox .month {
	margin-top: 8px; 
	font-size: 14px;
}
.pricebox .recurring {
	margin-top: 0px; 
	font-size: 14px;
}

.pricebox .asterisk { font-size:12px; }

.vpsbottom .optionbox {
    background-image: url('/vds/images/optionbox.png');
    background-repeat: no-repeat;
    float: left;
    width: 380px;
    height: 50px;
    margin-bottom: 1px;
    margin-top:10px;

}

.optionbox .vz-only {
	font-weight:900;
	padding-left:4px;color:#555
}
.optionbox .plesk-vz {
	cursor: pointer; 
	vertical-align: super; 
	font-size: 8px;
}
.optionbox .vz {
	border-right:none; 
	display: inline;
}
.optionbox .cpanel {
    border-right: 1px solid #C0C0C0;
    float: left;
    height: 40px;
    margin-top: 3px;
    padding: 1px 5px;
    width: 180px;
}

.optionbox .ips {
    border-left: 0px solid #FFFFFF;
    float: right;
    height: 40px;
    margin-top: 5px;
    margin-left: 0px;
    padding: 1px 5px;
    width: 170px;
}
.optionbox .ips .lastip { border: none; }
.optionbox h2 {
    padding: 0 0 0 2px;
    font-size: 14px;
    color: #FFF;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    font-weight: bold;
    margin: 0px 0 5px 0;
}

.optionbox input {
    display: inline;
    position: relative;
    top: 3px;
    right: 1px;
}

.optionbox .radios {
    padding-left: 10px;
}
.optionbox .radios.nudge{
	position: relative; 
	top: -2px;
}
.optionbox .radios .domain-input { width:130px; }
.radios .register-circle {
	border: 0px; 
	top: -1px;
}
.radios .existing-circle {
	border: 0px; 
	top: -1px;
}
.optionbox .radios .existing {
	border: none;
	margin-right: 0;
	top: 2px;
}
.vpsbottom label {
    color: #336799;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    font-weight: bold;
    font-size: 12px;
    margin-right: 10px;
    padding-right: 12px;
    border-right: 1px dotted #666;
}

.plesk-offer {
	background:#FFFFAA;
	border: 1px solid #888;
	padding:5px;
	font-family: Tahoma, Helevetica, Arial;
	font-size:14px;
	margin-top:10px;
}
.domainbox {
    background-image: url('/vds/images/optionbox.png');
    background-repeat: no-repeat;
    float: left;
    width: 452px;
    height: 50px;
}

.domainbox h2 {
    padding: 0 0 0 2px;
    font-size: 14px;
    color: #336799;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    font-weight: bold;
    margin: 0px 0 4px 0;
}

.domainbox .domain {
    float: left;
    height: 40px;
    width: 215px;
    margin-top: 3px;
    padding: 1px 5px 1px 5px;
    border-right: 1px solid #c0c0c0;
}

.domainbox .inputbox {
    float: right;
    width: 215px;
    height: 40px;
    border-left: 1px solid #fff;
    margin-top: 3px;
    padding: 1px 5px 1px 5px;
}

.domainbox input {
    position: relative;
    font-size: 10px;
    font-family: verdana;
    border: 1px solid #aaa;
    padding: 2px;
    font-weight: normal;
    margin-left: 2px;
}

.domainbox select {
    font-size: 10px;
    font-family: verdana;
    border: 1px solid #aaa;
    padding: 1px;
    font-weight: normal;
    margin-left: 2px;
}

.node {
    margin-bottom: 25px;
    background-repeat: no-repeat;
    background-position: 0 45px;
}

.node h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: "trebuchet ms", helvetica, kalimati, arial;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
    border-bottom: 1px dotted #555;
    color: #336799;
    font-style: italic;
}

.node ul {
    margin: 0 0 0 153px;
    padding: 0 0 0 0px;
    list-style: none;
    border-left: 1px dotted #555;
}

.node li {
    float: none;
    display: block;
    margin: 1px 0 1px 0;
    font-family: tahoma,kalimati,arial;
    background-image: none;
    background-repeat: no-repeat;
    padding: 0 0 0 22px;
}

.node li a {
    text-decoration: underline;
}

.softwareimg {
    background-image: url('/vds/images/software.gif');
	margin-top: 0px;    
}

.icon7 {
    background-image: url('/vds/images/icon888.jpg');
    padding-bottom: 25px;
}

.hardwareimg {
    background-image: url('/vds/images/33.png');
    padding-bottom: 10px;
}

.networkimg {
    background-image: url('/vds/images/netul.png');
}

.supportimg {
    background-image: url('/vds/images/supimg.gif');
}

.vpsbottom .ordernowbtn {
    float: right;
    width: 207px;
    height: 100px;
    background-color: transparent;
    background-image: url('/vds/images/ordernow_big.png');
    background-repeat: no-repeat;
    background-position: 0px 0;
    border: none;
    cursor: pointer;
}

.vpsmid {
    margin-bottom: px;
    padding-bottom: 5px;
}

.vpsmid a:link, .vpsmid a:visited {
    font-weight: bold;
    color: #336799;
    text-decoration: underline;
    margin-bottom: 2px;
    margin-top: -12px;
}

.vpsmid img {
    position: relative;
    top: 4px;
    padding: 0px 3px 2px 3px;
}

.vpsmid .cen {
    text-align: center;
}

.vpsmid .ordernow {
    background-image: url('/vds/images/ordernow.png');
    background-position: 20px 0px;
    background-repeat: no-repeat;
    width: 185px;
    height: 45px;
    background-color: transparent;
    border: none;
    margin-top: 5px;
    cursor: pointer;
}

.vpsmid .customize {
    background-image: url('/vds/images/vpscustomize.png');
    background-repeat: no-repeat;
    background-position: top center;
    height: 74px;
    width: 619px;
    margin-left: 15px;
    padding: 10px;
}

.customize h2 {
    font-size: 22px;
    font-weight: bold;
    font-family: "trebuchet ms" , helvetica, kalimati, arial;
    color: #336799;
    margin: 11px 0 0px 0px;
}

.customize h3 {
    font-size: 16px;
    font-weight: bold;
    font-family: "trebuchet ms" , helvetica, kalimati, arial;
    color: #336799;
    margin: 0px;
}

.customizebutton {
    background-image: url('/vds/images/customize.png');
    background-repeat: no-repeat;
    background-position: center;
    border: none;
    width: 147px;
    height: 39px;
    background-color: transparent;
    float: right;
    cursor: pointer;
}

.vpstabs {
    margin-left: 15px;
}

.vpstabs ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.vpstabs li {
    float: left;
}

.vpstabs li a:link, .vpstabs li a:visited {
    display: block;
}

.selected_tab {
    background-image: url('/vds/images/tabpattern.png');
    position: relative;
    top: -1px;
    width: 115px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-family: trebuchet ms;
    font-weight: bold;
    border: 1px solid #444;
    border-bottom: 1px solid #444;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
}

.selected_tab a:link, .selected_tab a:visited {
    height: 16px;
    padding: 7px 0 7px 0px;
}

.selected_tab a:hover {
    text-decoration: underline;
}

.unselected_tab {
    background-image: url('/vds/images/unselected_tab.png');
    width: 115px;
    font-size: 14px;
    color: #336799;
    text-align: center;
    font-family: trebuchet ms;
    font-weight: bold;
    border-bottom: 1px solid #9e9e9e;
    margin: 0 1px 0 1px;
    background-repeat: no-repeat;
}

.unselected_tab a:link, .unselected_tab a:visited {
    height: 16px;
    padding: 7px 0 7px 0px;
    color: #336799;
}

.unselected_tab a:hover {
    text-decoration: underline;
}

.lastuntab {
    background-image: url('/vds/images/lastuntab.png');
    background-repeat: no-repeat;
    width: 115px;
    font-size: 14px;
    color: #336799;
    text-align: center;
    font-family: trebuchet ms;
    font-weight: bold;
    border-bottom: 1px solid #9e9e9e;
}

.firstuntab {
    background-image: url('/vds/images/firstuntab.png');
    background-repeat: no-repeat;
    width: 115px;
    font-size: 14px;
    color: #336799;
    text-align: center;
    font-family: trebuchet ms;
    font-weight: bold;
    border-bottom: 1px solid #9e9e9e;
}

.tabbox {
    width: 639px;
    height: 139px;
    background-image: url('/vds/images/tabbox.png');
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

.tabbox h2 {
    font-size: 16px;
    font-weight: bold;
    color: #336799;
    font-family: "trebuchet ms" , helvetica, kalimati, arial;
    margin: 0px;
    padding: 10px;
}

.tabbox .imglist {
    background-position: 10px 0;
    background-repeat: no-repeat;
    padding: 0px 0 0 180px;
    width: 450px;
    height: 90px;
}

.tab1img {
    background-image: url('/vds/images/tab1img.gif');
}

.tab2img {
    background-image: url('/vds/images/tab2img.gif');
}

.tab3img {
    background-image: url('/vds/images/tab3img.gif');
}

.tab4img {
    background-image: url('/vds/images/tab4img.gif');
}

.imglist ul {
    margin: 0px;
    padding: 0px;
}

.imglist li {
    float: none;
    display: block;
    margin: 1px 0 1px 0;
    font-family: "trebuchet ms" , helvetica, kalimati, arial;
    font-weight: bold;
    background-image: url('/vds/images/accept.png');
    background-repeat: no-repeat;
    padding: 0 0 0 22px;
}

.classlist ul {
    font-family: tahoma, kalimati, arial;
    padding-right: 7px;
}
.classlist ul.middle { width: 195px; }
.classlist ul.right {
	padding-right: 0px; 
	padding-left: 0px; 
	width:220px;
}
.classlist ul li strong {
    color: #d20000;
}

.bigbox {
    height: auto;
    margin-bottom: 3px;
    margin: 0 0 0 0;
    padding: 0px 0px 20px;
}
.bigbox.nudge { padding-bottom: 0; }
.bigbox h3 {
    font-family: "trebuchet ms" , helvetica, kalimati, arial;
    font-size: 18px;
    font-weight: bold;
    color: #336799;
    margin: 0px 0 5px 0;
}

.bigbox p {
    font-size: 12px;
    font-family: tahoma,kalimati,arial;
    margin: 0 0 10px 0;
}

.bigbox ul {
    float: left;
    width: 200px;
    padding: 0px 0px 25px 10px;
    margin: 1px;
    list-style: none;
    font-size: 12px;
}

.bigbox li {
    padding: 2px 1px 2px 20px;
    background-image: url('/vds/images/accept.png');
    background-repeat: no-repeat;
    background-position: center left;
}

.bigbox strong {
    color: #d20000;
}

#section2.vpstop {
    padding-top: 12px;
}

#section3.vpstop {
    padding-bottom: 0px;
}

#section3.vpstop p {
    margin-bottom: 0px;
}

#absbox {
    margin: 0px auto;
    position: absolute;
}

#vpstwenty {
    position: relative;
    left: 601px;
    top: -6px;
}

#pricereflects {
    position: relative;
    font-size: 11px;
    display: inline;
    left: 485px;
    top: 3px;
}

#star_val {
    position: relative;
    top: -7px;
    left: 2px;
    font-size: 15px;
}

/*back: rgb(230,230,230)dark: rgb(90,97,90)medium rgb(189,190,189) */
.dynamic-slider-control {
    position: relative;
    background-color: transparent;
    -moz-user-focus: normal;
    -moz-user-select: none;
    cursor: default;
}

.horizontal {
    margin-top: 15px;
    margin-left: 25px;
    margin-right: 5px;
    width: 610px;
    height: 30px;
}

.vertical {
    width: 29px;
    height: 200px;
}

.dynamic-slider-control input {
    display: none;
}

.dynamic-slider-control .handle {
    position: absolute;
    font-size: 1px;
    overflow: hidden;
    -moz-user-select: none;
    cursor: pointer;
}

.dynamic-slider-control.horizontal .handle {
    width: 25px;
    height: 37px;
    background-image: url("/vds/images/handle.horizontal.png");
}

.dynamic-slider-control.vertical .handle {
    width: 15px;
    height: 31px;
    background-image: url("/vds/images/handle.vertical.html");
}

.dynamic-slider-control .line {
    position: absolute;
    font-size: 0.01mm;
    overflow: hidden;
    width: 610px;
    height: 13px;
    background-image: url('/vds/images/bg_bluevps.png');
    background-position: 593px 0px;
    border-left: 1px solid #636363;
    border-right: 1px solid #ABABAB;
    behavior: url("/js/boxsizing.htc");
    /* ie path bug */
 box-sizing: content-box;
    -moz-box-sizing: content-box;
}

.dynamic-slider-control .line div {
    height: 20px;
}

#testdiv {
    width: 600px;
    margin: 0 auto;
    border: 1px solid #ccc;
    padding: 20px 25px;
    background: #fff}

#tinybox {
    position: absolute;
    display: none;
    padding: 10px;
    top:-200px;
    background: #fff url(/vds/images/preload.gif) no-repeat 50% 50%;
    border: 10px solid #e3e3e3;
    z-index: 2000}

#tinymask {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    z-index: 1500}

#tinycontent {
    background: #fff}

.button {
    font: 14px Georgia,Verdana;
    margin-bottom: 10px;
    padding: 8px 10px 9px;
    border: 1px solid #ccc;
    background: #eee;
    cursor: pointer}

.button:hover {
    border: 1px solid #bbb;
    background: #e3e3e3}

.mouse {
    cursor: pointer;
    font-size: 12px;
    text-decoration: underline;
}

.closebox, .closebox a {
    float: right;
    font-size: 10px;
    font-family: verdana;
    color: #000;
}

.twotwo {
    background-image: url('/vds/images/icons/icon2.png');
    background-position: 0px 30px;
    padding-bottom:22px;
}

ul li strong {
    color: #d20000;
}

.button-buy {
    display:block;
    width:250px;
    height:50px;
    text-indent:-9999px;
}
.button-buy a {
    display:block;
    width:100%;
    margin-top:-5px;
    height:100%;
    background:url(/vds/images/buy-button.png) no-repeat top left;
    outline:none;
}
.button-buy a:hover {
    background-position:0 -50px;
}
