html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, blockquote, p { 
margin:0; 
padding:0; 
border:0;}

a {
outline:none;}

body {
font-family:arial,helvetica,Sans-serif;
font-size:62.5%;
text-align:center;}

#sitewrapper {
width:944px;
margin:15px auto;
text-align:left;}

.clear {
clear:both;}

.invisible {
display:none;}

.floatright {
float:right;}

h1 {
background:url(../../images/logo.gif) no-repeat;
width:263px;
height:51px;
margin:0 0 12px 0;}

h1 a {
display:block;
width:263px;
height:51px;
text-indent:-5000px;}

h2 {
color:#df4d4d;
font-size:1.8em;
font-weight:normal;
text-transform:uppercase;}

h3 {
color:#000;
font-size:1.8em;
font-weight:normal;
text-transform:uppercase;}

h4 {
color:#df4d4d;
font-size:1.8em;
font-weight:normal;
margin:0 0 10px 0;}

p {
color:#666666;
font-size:1.2em;
line-height:1.4em;}

legend {
display:none;}

hr {
color:#e3e6ef;
background-color:#e3e6ef;
border:0;
height:1px;
margin:20px 0;}

ul.mainmenu {
border-top:solid 4px #4e7dc5;
height:34px;
background-color:#000;
list-style:none;
margin:0 4px 2px 0;}

ul.mainmenu li  {
float:left;
margin:0 0 0 12px;}

ul.mainmenu li a {
display:block;
height:34px;
text-indent:-5000px;}

ul.mainmenu li.about {
background:url(../../images/menu_aboutus.gif) no-repeat;
width:80px;}

ul.mainmenu li.services {
background:url(../../images/menu_services.gif) no-repeat;
width:78px;}

ul.mainmenu li.support {
background:url(../../images/menu_support.gif) no-repeat;
width:76px;}

ul.mainmenu li.contact {
background:url(../../images/menu_contactus.gif) no-repeat;
width:97px;}

ul.mainmenu li.quotes {
background:url(../../images/menu_clientquotes.gif) no-repeat;
width:115px;}

ul.mainmenu li.ordering {
background:url(../../images/menu_secureordering.gif) no-repeat;
width:134px;}

ul.mainmenu li.faqs a {
background:url(../../images/menu_faqs.gif) no-repeat;
width:54px;}

ul.mainmenu li.login {
background:url(../../images/menu_customerlogin.gif) right no-repeat;
width:190px;}

#banner 
{
	float: left;
	position: relative;
	margin: 0 0 20px 0;
	width: 944px;
	height: 239px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#bannerbuttons
{
	float: left;
	position: relative;
	width: 310px;
	height: 77px;
	margin-left: 634px;
}
#banner ul 
{
	list-style:none;
}
#banner ul li 
{
	clear:both;
}
#banner ul a
{
	display:block;
	text-indent:-5000px;
	width:310px;
	height:77px;
}

#column1, #column2, #column3, #column4 {
float:left;
margin:0 20px 0 0;}

#column4 {
margin:0;}

.column2heightcorrector {
height:44px;}

.column3heightcorrector {
height:30px;}

#whatwedo {
width:226px;}

.homeboxtop {
background:url(../../images/homeboxtopcurve.gif) no-repeat;
width:218px;
height:11px;}

.homeboxbottom {
background:url(../../images/homeboxbottomcurve.gif) no-repeat;
width:218px;
height:11px;}

.homebox {
width:182px;
background:url(../../images/homeboxbg.gif) repeat-y;
padding:7px 18px;}

ul.biglist {
font-size:1.4em;
color:#666666;
list-style:none;
margin:0 0 10px 0;}

ul.smalllist {
font-size:1.2em;
color:#666666;
list-style:none;
margin:0 0 10px 0;}

a.arrowlink {
background:url(../../images/arrow.gif) no-repeat;
width:35px;
height:35px;
display:block;
text-indent:-5000px;
position:relative;}

#column2 a.arrowlink, #column3 a.arrowlink, #column4 a.arrowlink, #rightcol a.arrowlink, .floatright a.arrowlink {
float:right;
margin:0 -20px -20px 0;}

input.arrowbutton {
background:url(../../images/arrow.gif) no-repeat;
width:35px;
height:35px;
border:0;
text-indent:-5000px;
float:right;}

.domaininput {
margin:8px 0 0 0;
width:140px;}

ul.logos {
margin:20px 0;
float:left;}

ul.logos li {
float:left;
list-style:none;}

ul.logos li a {
display:block;
width:141px;
height:67px;
text-indent:-5000px;
margin:0 18px 0 0;}

ul.logos li a.microsoft {
background:url(../../images/logo_microsoft.gif) no-repeat;}

ul.logos li a.dell {
background:url(../../images/logo_dell.gif) no-repeat;}

ul.logos li a.ubuntu {
background:url(../../images/logo_ubuntu.gif) no-repeat;}

ul.logos li a.plesk {
background:url(../../images/logo_plesk.gif) no-repeat;}

ul.logos li a.virtuozzo {
background:url(../../images/logo_virtuozzo.gif) no-repeat;}

ul.logos li a.hpscomplete {
background:url(../../images/logo_hspcomplete.gif) no-repeat;
margin:0;}

#footer {
border-top:solid 1px #c9c9c9;
padding:20px 0 0 0;}

#footer ul {
margin:0 0 5px 0;}

#footer ul li {
display:inline;
padding:0 15px 0 0;
margin:0 15px 0 0;
border-right:solid 1px #666;}

#footer ul li.last {
border-right:0;}

#footer ul li a {
color:#666;
font-size:1.2em;
text-decoration:none;}

#footer ul li a:hover {
text-decoration:underline;}

#stepdownbanner {
background:url(../../images/stepdownbanner.jpg) no-repeat;
width:944px;
height:154px;
margin:0 0 15px 0;}

#stepdownbanner ul, #servicesbanner ul {
list-style:none;}

#stepdownbanner ul li, #servicesbanner ul li {
clear:both;}

#stepdownbanner ul a, #servicesbanner ul a{
display:block;
text-indent:-5000px;
float:right;
width:260px;
height:48px;}

#content {
width:703px;
float:left;}

#content h2 {
text-transform:none;
font-size:3em;
border-bottom:solid 1px #e9eaef;
padding:0 0 2px 0;
margin:0 0 18px 0;}

#content h3 a {
font-size:0.8em;
text-transform:none;
color:#ea464d;}

#content h3.subtitle {
text-transform:none;
color:#3e73c3;
font-size:1.5em;
line-height:1.3em;
border-bottom:solid 1px #e9eaef;
padding:0 0 30px 0;
margin:0 0 15px 0;}

#content h3.subtitlenoborder {
text-transform:none;
color:#3e73c3;
font-size:1.5em;
line-height:1.3em;
margin:0 0 15px 0;}

#content p {
margin:0 0 15px 0;}

#content p.largefont {
font-size:2.4em;
color:#000;}

.highlight {
color:#ea464d;}

#content ul {
margin:0 0 10px 0;}

#content ul li {
background:url(../../images/bulletarrow.gif) 0 0 no-repeat;
padding:0 0 0 20px;
font-size:1.2em;
list-style:none;
color:#666;
margin:0 0 5px 0;}

#rightcol {
float:right;
padding:39px 0 0 0;}

#rightcol h4, .floatright h4 {
margin:0 0 2px 0;}

#rightcol a, .floatright a {
color:#666;
font-size:1.2em;}

#rightcol .homeboxbottom {
margin:0 0 20px 0;}

#singlecolumn #content {
width:940px;}

#twocolumn #content {
width:452px;
float:left;}

#content h2.singlecolheader {
float:left;
width:720px;}

.halfcol {
width:460px;
float:left;}

.marginright {
margin:0 20px 0 0;}

a.getintouch {
color:#4f7ac8;}

#content p a {
color:#3e73c3;
text-decoration:none;}

#content p a:hover {
text-decoration:underline;}

#content fieldset {
background-color:#e7ebf6;
padding:20px 30px;
margin:0 0 15px 0;
width:420px;}

#content fieldset label {
font-size:1.2em;
display:block;
width:70px;}

#content fieldset label.checkboxlabel {
display:inline;}

#content fieldset  input, #content fieldset  textarea{
width:242px;}

#content fieldset  input.checkbox {
width:15px;}

#content fieldset td {
vertical-align:top;
padding:0 0 5px 0;}

#content fieldset td.buttoncell {
vertical-align:bottom;}

#content fieldset td.buttoncell input {
width:70px;}

a.sendbutton {
background:url(../../images/button_send.gif) no-repeat;
display:block;
width:97px;
height:33px;
text-indent:-5000px;}

#content p strong {
color:#000;}

.launchchat {
background:url(../../images/button_launch.gif) no-repeat;
width:139px;
height:35px;
text-indent:-5000px;}

.launchchat a {
background:url(../../images/button_launch.gif) no-repeat;
width:139px;
display:block;
height:35px;
text-indent:-5000px;}

#rightcol address {
font-style:normal;
font-size:1.2em;
color:#ea464d;}

#rightcol a.email {
color:#ea464d;
text-decoration:none;}

#rightcol a.email:hover {
text-decoration:underline;}

.quotebox1 {
background:url(../../images/quotebox1.gif) no-repeat;
height:287px;}

.quotebox2 {
background:url(../../images/quotebox2.gif) no-repeat;
height:240px;}

.quotebox3 {
background:url(../../images/quotebox3.gif) no-repeat;
height:220px;}

.quotebox {
width:417px;
padding:18px;}

.quotebox blockquote {
color:#666;
line-height:1.4em;}

.quotebox h3 {
font-size:1.4em;
color:#4f7ac8;
line-height:1.4em;
padding:0;}

.quotebox cite {
font-size:1.2em;
color:#000;
line-height:1.4em;
float:right;
font-style:normal;}

.quotebox cite a {
color:#ea464d;}

.quotebox cite a:hover {
text-decoration:none;}

#widerightcol {
width:456px;
float:right;
padding:37px 0 0 0;}

.wideboxtop {
background:url(../../images/widerightboxtop.gif) no-repeat;
width:456px;
height:13px;}

.wideboxbottom {
background:url(../../images/widerightboxbottom.gif) no-repeat;
width:456px;
height:13px;
clear:both;
margin:0 0 20px 0;}

.widebox {
background:url(../../images/widerightboxbg.gif) repeat-y;
width:420px;
padding:5px 18px;}

.widebox li {
list-style:none;
font-size:1.2em;
color:#666;}

a.moreinfolink {
background:url(../../images/button_moreinfo.gif) no-repeat;
display:block;
width:137px;
height:36px;
text-indent:-5000px;
float:right;
margin:-12px -18px -18px 0;
z-index:2;
position:relative;}

.controlpanel {
background:url(../../images/controlpanelbg.gif) no-repeat;
width:184px;
height:65px;
margin:0 0 20px 0;
padding:18px;}

.knowledgebase {
background:url(../../images/knowledgebasebg.gif) no-repeat;
width:186px;
height:64px;
margin:0 0 20px 0;
padding:18px;}

.supportticket {
background:url(../../images/supportticketbg.gif) no-repeat;
width:188px;
height:64px;
margin:0 0 20px 0;
padding:18px;}

#rightcol .controlpanel a, #rightcol .knowledgebase a, #rightcol .supportticket a {
color:#df4d4d;
text-decoration:none;}

#rightcol .controlpanel a:hover, #rightcol .knowledgebase a:hover, #rightcol .supportticket a:hover {
text-decoration:underline;}

#rightcol .controlpanel a.arrowbit, #rightcol .knowledgebase a.arrowbit, #rightcol .supportticket a.arrowbit {
display:block;
width:26px;
height:35px;
float:right;
margin:-10px -15px 0 0;
text-indent:-5000px;}

#rightcol .knowledgebase a.arrowbit {
margin:-25px -15px 0 0;}

.vpsbox {
float:left;
margin:0 20px 20px 0;}

.nomargin {
margin:0;}

.twomonthsfree {
background:url(../../images/twomonthsfree.gif) no-repeat;
width:702px;
height:70px;
clear:both;
margin:300px 0 20px 0;}

#content .vpsbox li {
font-size:1em;
background:none;
padding:0;
margin:0;}

#content .vpsbox h4 {
margin:0 0 10px 0;}

.orderbox {
background:url(../../images/ordernowbg.gif) no-repeat;
width:184px;
height:84px;
float:left;
padding:19px;
margin:0 0 0 10px;}

#vpspage h5 {
color:#ea464d;
font-size:1.6em;}

#vpspage table {
margin:0 0 15px 0;}

#vpspage td {
font-size:1.2em;
width:215px;
border-bottom:solid 1px #d2d4e3;
padding:2px 0;}

#topsection {
border-bottom:solid 1px #d1d6dc;
padding:0 0 10px 0;
margin:0 0 10px 0;}

#topsection h2 {
font-size:2.6em;}

#topsection h3.price {
font-size:2.2em;
font-weight:bold;
color:#000;
border-bottom:solid 1px #d1d6dc;
padding:0 0 10px 0;
margin:0 0 10px 0;
width:470px;
text-transform:none;}

#topsection h3.subtitle {
font-size:1.5em;
line-height:1.3em;
color:#3e73c3;
width:470px;
text-transform:none;}

.orderbox h6 {
font-size:1.6em;}

.orderbox h6 span {
color:#fff;}

a.ordernow {
display:block;
float:right;
width:150px;
height:38px;
text-indent:-5000px;
margin:4px -15px 0 0;}

a.morepad {
margin:24px -15px 0 0;}

.twomonthsfreesmall {
background:url(../../images/twomonthsfreesmall.gif) no-repeat;
width:218px;
height:108px;
text-indent:-5000px;
margin:0 0 15px 0;}

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

.vpsmenu li {
background:url(../../images/vpsmenubg.gif) no-repeat;
width:171px;
height:41px;
line-height:41px;
list-style:none;
margin:0 0 3px 0;
padding:0 0 0 47px;}

#rightcol .vpsmenu li a {
color:#4f7ac8;
font-size:1.4em;
text-decoration:none;}

#rightcol .vpsmenu li a:hover {
text-decoration:underline;}

#stepdownbanner ul   {
list-style:none;}

#stepdownbanner ul li {
clear:both;}

#stepdownbanner ul a {
display:block;
text-indent:-5000px;
float:right;
width:310px;
height:50px;}

.attop {
width:710px;}

.exchangequestions {
margin:0 0 5px 0;}

.exchangequestions li {
background:url(../../images/vpsmenubg.gif) no-repeat;
width:171px;
height:41px;
line-height:41px;
list-style:none;
margin:0 0 3px 0;
padding:0 0 0 47px;}

#rightcol .exchangequestions li a {
color:#4f7ac8;
font-size:1.4em;
text-decoration:none;}

#rightcol .exchangequestions li a:hover {
text-decoration:underline;}

ul.logos li a.microsoft {
background:url(../../images/logo_ms.gif) no-repeat;}

ul.logos li a.hex {
background:url(../../images/logo_hex.gif) no-repeat;}

ul.logos li a.rim {
background:url(../../images/logo_rim.gif) no-repeat;}

ul.logos li a.blackberry {
background:url(../../images/logo_blackberry.gif) no-repeat;}

ul.logos li a.office {
background:url(../../images/logo_office.gif) no-repeat;}

ul.logos li a.entourage {
background:url(../../images/logo_entourage.gif) no-repeat;
margin:0;}
