/*------ Universal Style  -----*/
body {
  margin:0;
  padding:0;
  background:#e2e1db url(../images/header-longbg.png) center top no-repeat;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#393939;
  font-size:11px;
  behavior: url(csshover.htc); 
}

img {
  border:none;
  outline:none;
}

.fl {
  float:left;
}

.fr {
  float:right;
}

.clear {
  clear:both;
}



/*------ Wrapper Style  -----*/

#wrapper {
  width:100%;
  background:#e2e1db url(../images/container-bg.png) repeat-x;
}


/*------ Header Style  -----*/

#header {
  heigh\t:122px;
  width:1000px;
  margin:0 auto;
}

#header, x:-moz-any-link {height:132px;}
#header, x:-moz-any-link, x:default {height:132px;}

/*------ Logo Style  -----*/

.logo {
   display:block;
   width:433px;
   height:101px;
   text-indent:-6900px;
   padding:0px;
}

.logo a{
   display:block;
   width:433px;
   height:101px;
   background:url(../images/savvyehosting-logo.png) no-repeat;
   text-indent:-6900px;
   margin:20px 0 0 30px;
   padding:0px;
}

/*------ Top Navigation Style  -----*/

.topnav {
  width:490px;
  height:55px;
}

.topnav ul {
  margin:0px;
  padding:0px;
}

.topnav li {
  margin:0px;
  padding:0px;
  list-style:none;
  display:block;
  float:left;
  height:40px;
}

.topnav .homebut, .topnav .homebutactive {
  width:41px;
  padding:30px 0 0 0;
  font-size:12px;
  font-weight:bold;
  margin:0 0 0 60px;
}


.topnav .homebut a{
  background:url(../images/topnav-icon.png) no-repeat;  
  padding:30px 0 0 0;
  color:#FFFFFF;
  text-decoration:none;
  
}

.topnav .homebutactive a{
  background:url(../images/topnav-icon.png) -369px 0 no-repeat; 
  padding:30px 0 0 0;
  color:#FFFFFF;
  text-decoration:none;
  
}

.topnav .homebut a:hover{
  background:url(../images/topnav-icon.png) -369px 0 no-repeat; 
  
}


.topnav .aboutbut, .topnav .aboutbut {
  width:70px;
  padding:30px 0 0 0;
  font-size:12px;
  font-weight:bold;
  margin:0 0 0 18px;
}

.topnav .aboutbut a{
  background:url(../images/topnav-icon.png) -77px 0 no-repeat;  
  padding:30px 0 0 0;
  color:#FFFFFF;
  text-decoration:none;
  
}

.topnav .aboutbutactive a{
  background:url(../images/topnav-icon.png) -446px 0 no-repeat; 
  padding:30px 0 0 0;
  color:#FFFFFF;
  text-decoration:none;
  
}

.topnav .aboutbut a:hover{
  background:url(../images/topnav-icon.png) -446px 0 no-repeat; 
  
}

.topnav .clientsbut {
  width:100px;
  padding:30px 0 0 0;
  font-size:12px;
  font-weight:bold;
  margin:0 0 0 12px;
}

.topnav .clientsbut a{
  background:url(../images/topnav-icon.png) -184px 0 no-repeat;  
  padding:30px 0 0 0;
  color:#FFFFFF;
  text-decoration:none;
  
}

.topnav .clientsbut a:hover{
  background:url(../images/topnav-icon.png) -553px 0 no-repeat; 
  
}

.topnav li.blogtopnav a{
  background:url(../images/blogtopbg.png) 13px 13px no-repeat;
  
}

.topnav li.blogtopnav a:hover{
  background:url(../images/blogtopbgb.png) 13px 13px no-repeat;
  
}




.topnav .contactbut,.topnav .contactbutactive {
  width:41px;
  padding:30px 0 0 0;
  font-size:12px;
  font-weight:bold;
  margin:0 0 0 7px;
}


.topnav li.blogtopnav {
  width:59px;
  padding:30px 0 0 0;
  font-size:12px;
  font-weight:bold;
  margin:0 0 0 30px;
  }

.contactbutactive a {
  background:url(../images/topnav-icon.png) -673px 0 no-repeat;  
  padding:30px 0 0 0;
  color:#FFFFFF;
  text-decoration:none;
}

.topnav .contactbut a{
  background:url(../images/topnav-icon.png) -304px 0 no-repeat;  
  padding:30px 0 0 0;
  color:#FFFFFF;
  text-decoration:none;
  
}

.topnav .contactbut a:hover{
  background:url(../images/topnav-icon.png) -673px 0 no-repeat; 
  
}

/*------ Domain Search Style -----*/
.domainsearch {
  width:395px;
  height:60px;
  padding:0 0 0 65px;
  background:url(../images/ds-icon.png) 0 0px no-repeat;
  margin:5px 0 0 0;
}

.dstitle{
   font-size:15px;
   color:#3e3e3e;
   display:block;
   padding:4px 0 0 0;
}

.dssearchbox {
  padding:0px 0px 0px 0px;
  display:block;
  height:25px;
  font-size:15px;
  color:#3e3e3e;
  margin:-10px 0px 0px 0px;
}

.gobut {
  display:block;
float:left;
height:37px;
width:74px;
}

.dsinput {
  background:transparent url(../images/search-input.png) no-repeat;
border:medium none;
float:left;
height:20px;
margin:7px 0 0;
padding:5px 10px 0 13px;
width:120px;
font-size:11px;
color:#1461b2;
}

.dsselect {
float:left;
height:20px;
margin:7px 0 0 5px;
width:70px;
font-size:11px;
color:#1461b2;
}

.dswww {
  display:block;
float:left;
height:15px;
padding:8px 0 0;
width:50px;
}
/*------ Navigation Style -----*/

#navigation {
  float:left;
  width:100%;
  background:url(../images/nav-bg.png)  center top no-repeat;
  height:60px;
  margin:21px 0 0 0;
}

#navigationwrapper {
  width:1000px;
  margin:0 auto;
  height:60px;
  color:#FFF;
  font-size:13px;
}

#navigationwrapper ul {
  margin:0;
  padding:0;
}

#navigation li {
  margin:0;
  padding:0;
  display:block;
  float:left;
  text-align:center;
  text-transform:uppercase;
}

.navmenu1 a{
  width:172px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -11px 0px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}

.navmenu1 a:hover{
  background:url(../images/nav-bg.png) -11px -61px no-repeat;
}

.sharedactive a{  
  width:172px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -11px -61px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}

.reselleractive a{  
  width:170px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -183px -61px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}



.navmenu2 a{
  width:170px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -183px 0px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}

.navmenu2 a:hover{
  background:url(../images/nav-bg.png) -183px -61px no-repeat;
}

.navmenu3 a{
  width:66px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -840px 0px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}

.navmenu3 a:hover{
  background:url(../images/nav-bg.png) -840px -61px no-repeat;
}

.vpsactive a{
  width:66px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -840px -61px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}

.navmenu4 a{
  width:185px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -414px 0px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}

.navmenu4 a:hover{
  background:url(../images/nav-bg.png) -414px -61px no-repeat;
}

.dedicatedactive a{
  width:185px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -414px -61px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}



.webdesignbutactive a{
  width:123px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -722px  -61px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}



.navmenu5 a{
  width:123px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -722px  0px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}

.navmenu8 a:hover{
  background:url(../images/nav-bg.png) -722px  -61px no-repeat;
}

.colocationbutactive a{
  width:123px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -722px  -61px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}



.navmenu8 a{
  width:123px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -722px  0px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}

.navmenu5 a:hover{
  background:url(../images/nav-bg.png) -722px  -61px no-repeat;
}

.seobutactive a{
  width:59px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -844px  -61px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}

.navmenu6 a{
  width:59px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -844px  0px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}

.navmenu6 a:hover{
  background:url(../images/nav-bg.png) -844px  -61px no-repeat;
}


.supportbutactive a{
  width:92px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -903px -61px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}

.navmenu7 a{
  width:92px;
  display:block;
  height:39px;
  background:url(../images/nav-bg.png) -903px 0px no-repeat;
  color:#FFFFFF;
  text-decoration:none;  
  padding:21px 0 0 0;
}

.navmenu7 a:hover{
  background:url(../images/nav-bg.png) -903px -61px no-repeat;
}

/*------ Maincontent Style  -----*/

#maincontent {
  width:1000px;
  margin:0 auto;
}



/*------ Header Banner Style  -----*/
.headerbanner {
  width:1000px;
  height:236px;
  background:url(../images/headerbanner-bg.jpg) no-repeat;
  margin:7px 0;
  position:relative;
  z-index:1;
}

/*------ Left Column Style  -----*/

.leftcolumn {
  width:780px;
}


.welcome {
  background:url(../images/maincontent-h1bottomcurvebg.png) center bottom no-repeat;
  width:100%;
  padding:0 0 30px 0;
}

.welcometitle {
   float:left;
   width:770px;
   height:32px;
   background:url(../images/maincontent-h1headerbg.png) 0 top no-repeat;
   margin:0;
   padding:5px 0 0 10px;
}

.welcomecontent {
  width:758px;
  display:block;
  padding:15px 10px 0 10px;
  background:#FFF;
  border:1px solid #e4e3df;
  border-bottom:none;
  border-top:none;
}

.defaultbox {
  float:left;
  width:249px;
  display:block;
  margin:10px 3px 0 0;
  background:#f5f1e8 url(../images/h3-bottomcurve.png) left bottom no-repeat;
}

.resellerbox {
  margin:10px 0px 0 3px;
}

.premiumbox h3 , .resellerbox h3 , .dedicatedbox h3 {
  background:url(../images/h3-topheader.png) no-repeat; 
  height:32px;
  margin:0;
  padding:16px 0 0 12px;	
}

.dedicatedbox {
  float:right;  
  margin:10px 0px 0 0;
}

.premiumbox ul, .resellerbox ul, .dedicatedbox ul {
  margin:10px 0 0 15px;
  padding:0;
}


	

.premiumbox li, .resellerbox li, .dedicatedbox li {
  margin:5px 0 0 0;
  padding:0 0 0 20px;
  list-style:none;
  display:block;
  background:url(../images/gear-icon.png) left top no-repeat;
  font-weight:bold;
  color:#494747;
}

.premiumprice {
  background:url(../images/350.png) no-repeat;
}

.linuxhostingindexprice {
  background:url(../images/700.png) no-repeat;
}

.ps5price {
  background:url(../images/1750.png) no-repeat;
}

.resellerprice {
  background:url(../images/2800.png) no-repeat;
}

.resellerprice2 {
  background:url(../images/48002.png) no-repeat;
}

.dedicatedprice {
  background:url(../images/14900.png) no-repeat;
}

.managedindex {
  background:url(../images/6900.png) no-repeat;
}

.web388 {
  background:url(../images/webprice388.png) no-repeat;
}


.web380 {
  background:url(../images/380.png) no-repeat;
}


.web688 {
  background:url(../images/webprice688.png) no-repeat;
}

.web788 {
  background:url(../images/788.png) no-repeat;
}


.web988b {
  background:url(../images/988.png) no-repeat;
}


.web2388 {
  background:url(../images/2388.png) no-repeat;
}


.web2088 {
  background:url(../images/2088.png) no-repeat;
}

.web988 {
  background:url(../images/webprice988.png) no-repeat;
}

.promoprice {
  float:left;
  width:160px;
  height:20px;
  margin:7px 0 0 12px;
  padding:30px 0 0 4px;
  color:#a4201d;
}

.promoprice4 {
  float:right;
  width:65px;
  text-align:right;
  height:20px;
  margin:7px 0 0 12px;
  padding:6px 10px 0 83px;
  color:#a4201d;
}


.promoprice3 {
  float:right;
  width:62px;
  text-align:right;
  height:20px;
  margin:7px 0 0 12px;
  padding:6px 10px 0 100px;
  color:#a4201d;
}




.promoprice2 {
  float:left;
  width:285px;
  height:5px;
  padding:30px 0 0 4px;
  color:#a4201d;
}

.lvpsyearlyp {
  float:left;
  width:285px;
  height:5px;
  padding:30px 0 0 4px;
  color:#a4201d;
}

.ordernowbut, .ordernowbut2 {
  cursor:pointer;  
}


ul li.ordernowbut3empty {
  padding:0px;
  background:#eceaea url(../images/ordernow3empty.png) repeat-x;
  height:36px;
  width:283px;
}

ul li.ordernowbut3 {
  padding:0px;
  background:#eceaea;}



.viewallbut a{
  background:url(../images/viewmore2-but.png) right top no-repeat;
  display:block;
  width:55px;
  height:60px;
  float:right;
  text-indent:-6900px;
}

.viewallbut a:hover{
  background:url(../images/viewmore2-but.png) right -59px no-repeat;
}


.ordernowbut a{
  background:url(../images/ordernow-but.png) right top no-repeat;
  display:block;
  width:55px;
  height:60px;
  float:right;
  text-indent:-6900px;
}

span.readmoretriangle a{
  background:url(../images/readmore_triangle.png) right top no-repeat;
  display:block;
  width:55px;
  height:60px;
  float:right;
  text-indent:-6900px;
}

.ordernowbutws a{
  background:#eceaea url(../images/vps-orderbut.png) center center no-repeat;
  display:block;
  width:230px;
  height:43px;
  float:right;
  text-indent:-6900px;
  margin:3px;
}

.ordernowbutvps a{
  background:#eceaea url(../images/vps-orderbut.png) center center no-repeat;
  display:block;
  width:294px;
  height:43px;
  float:right;
  text-indent:-6900px;
  margin:2px;
}


.ordernowbut a:hover{
  background:url(../images/ordernow-but.png) right -59px no-repeat;
}

span.readmoretriangle a:hover{
  background:url(../images/readmore_triangle.png) right -59px no-repeat;
}

.ordernowbut2 a:hover{
  background:url(../images/ordernow2-but.png) right bottom no-repeat;
}

.ordernowbut2 a{
  background:url(../images/ordernow2-but.png) right top no-repeat;
  display:block;
  width:167px;
  height:35px;
  text-indent:-6900px;
}


.testi {
  width:340px;
  display:block;
  background:url(../images/testimonialbox-bottomcurve.png) center bottom no-repeat;
  padding:0 0 30px 0;
}

.testi h3 {
  margin:0;
  padding:8px 0 0 13px;
  display:block;
  background:url(../images/testimonialhe-topheaderbg.png) left top no-repeat;
  height:29px;
}

.testicontent {
  width:323px;
  display:block;
  padding:5px 10px 0 5px;
  background:#FFF;
  border:1px solid #e4e3df;
  border-bottom:none;
  border-top:none;
  background:#FFF;
}

/*------ Right Column Style  -----*/

.rightcolumn {
  width:215px;
}

.testilink {
  float:right;
  text-align:right;
}

.maillink a{
  color:#f8980c;
  text-align:right;
  font-style:italic;
  font-weight:bold;  
}

.maillink a:hover{
  text-decoration:none;
}

.testilink a{
  color:#f8980c;
  text-align:right;
  font-style:italic;
  font-weight:bold;  
}
.testilink a:hover{
  text-decoration:none;
}

.testiname {
  font-weight:bold;
  font-size:12px;
  color:#1150b7;
  display:block;
  padding:5px 0 0 0;
}

.testisep {
  background:url(../images/testi-sep.png) repeat-x;
  height:3px;
  float:left;
  display:block;
  width:365px;
  margin:12px 0;
}

.morebut {
  cursor:pointer;  
}

.morebut a{
  background:url(../images/more-but.png) right top no-repeat;
  display:block;
  width:47px;
  height:47px;
  float:right;
  text-indent:-6900px;
  margin:10px 0 0 0;
}

.morebut a:hover{
  background:url(../images/more-but.png) right -45px no-repeat;
}

.partner {
  width:426px;
  height:358px;
  background:url(../images/ourpartner-bg.png) no-repeat;
  display:block;
}


.partner h3 {
  margin:0;
  padding:8px 0 0 13px;
  display:block;
  height:29px;
}

.partnericon {
  float:left;
  width:403px;
  height:300px;
  background:url(../images/partners-icon.png) no-repeat;
  margin:13px 0 0 9px;
}
/*------ Side Navigation Style  -----*/

.livesupport {
  width:215px;
  height:190px;
  background:url(../images/livesales-bg.png) no-repeat;
}

.tutorials {
  width:215px;
  height:190px;
  background:url(../images/tutorials-bg.png) no-repeat;
}

.tutorialsmore {
  width:965px;
  background:url(../images/doubledot-header.png) repeat-x;
  margin:10px 0 30px 5px;
  padding:0 0 0 10px;
}

.tutorialsmore .title {
  font-size:14px;
  font-weight:bold;
  padding:8px 0 0 0;
  margin:0 0 15px 0px;
  display:block;
}


.livesupport {
  width:215px;
  height:190px;
  background:url(../images/livesales-bg.png) no-repeat;
}

.controlpanel {
  width:215px;
  height:192px;
  background:url(../images/controlpaner-bg.png) no-repeat;
}

.switchtous {
  width:215px;
  height:192px;
  background:url(../images/switch-bg.png) no-repeat;
}

.livesupport .bluetext {
  width:113px;
  height:60px;
  display:block;
  float:left;
  margin:45px 0 0 8px;
}


.livesupport .clickhere {
  width:113px;
  height:70px;
  display:block;
  float:left;
  margin:0px 0 0 8px;
}


.tutorials .bluetext, .controlpanel .bluetext, .switchtous .bluetext {
  width:160px;
  height:70px;
  display:block;
  float:left;
  margin:45px 0 0 8px;
  font-size:13px;
}


.tutorials .clickhere, .controlpanel .clickhere, .switchtous .clickhere {
  width:120px;
  height:70px;
  display:block;
  float:left;
  margin:0px 0 0 8px;
}


.bluetext {
  color:#195e88;
  font-size:12px;
  font-weight:bold;
}

.clickhere {
  color:#a4201d;
  font-size:11px;
}

.clickhere a{
  color:#a4201d;
  text-decoration:none;
}

.clickhere a:hover{
  color:#a4201d;
  text-decoration:underline;
}


/*------ SideButton Style  -----*/


/*------ Newsletter Style  -----*/










/*------ UPdate Css for footer and live support buttons  -----*/


/*------ Footer Style  -----*/

#footer {
  width:1000px;
  margin:0px auto 0px auto;
  height:70px;
  background:url(../images/footer-line.png) repeat-x;
  text-align:center;
  padding:13px 0 0;
}


.footerlink {
  font-size:12px;
}

.footerlink a, .footercredit a:hover{
  text-decoration:none;
  color:#4c4c4c;
}

.footerlink a:hover, .footercredit a:hover{
  text-decoration:underline;
}

.footercredit {
  font-size:11px;
  margin:5px 0 0 0;
  display:block
}


/*------ Full Column Style  -----*/

.fullcolumn {
  width:1000px;
  padding:0 0 0px 0
}

.premiumsharedtitle {
   float:left;
   width:990px;
   height:27px;
   background:url(../images/h3long-topheader.png) left top no-repeat;
   margin:0;
   padding:10px 0 0 10px;
}


.premiumsharedcontent {
  width:986px;
  display:block;
  padding:0px 6px 0 6px;
  background:#FFF;
  border:1px solid #FFF;
  border-bottom:none;
  border-top:none;
}

div.dedicatedpagecontent {
  width:998px;
  display:block;
  padding:0px;
  background:#FFF;
  border:1px solid #FFF;
  border-bottom:none;
  border-top:none;
}


.supportcontentpage {
  width:986px;
  height:960px;
  display:block;
  padding:0px 6px 0 6px;
  background:#FFF;
  border:1px solid #e4e3df;
  border-bottom:none;
  border-top:none;
}

.shortdefaultbox {
  float:left;
  width:239px;
  display:block;
  margin:10px 3px 0 0;
  background:#f5f1e8 url(../images/h3short-bottomcurve.png) left bottom no-repeat;
}

.shortdefaultboxb {
  float:left;
  width:239px;
  display:block;
  margin:10px 3px 0 0;
  background:#f3f3f1;
}

.plansh1 h3 , .plansh2 h3 , .plansh3 h3 , .plansh4 h3 {
  background:url(../images/h3short-topheader.png) no-repeat; 
  height:32px;
  margin:0;
  padding:16px 0 0 12px;	
}

.plansh2 {
  margin:10px 0 0 6px;
}

.plansh3 {
  margin:10px 0 0 8px;
}

.plansh4 {
  margin:10px 0 0 8px;
}


.ws05 h3 , .ws1 h3 , .ws2 h3 , .ws3 h3,.ls1 h3 , .ls2 h3 , .ls3 h3 , .ls4 h3, .l4 h3, .rls05 h3, .rls10 h3, .rls15 h3, .rls20 h3, .rws05 h3, .rws10 h3, .rws15 h3, .rws20 h3 {
  text-indent:-9600px;
  height:52px;
  margin:0;
  padding:16px 0 0 12px;	
}


.rws05 h3 {  
  background:url(../images/windowsrs5.jpg) no-repeat;
}

.rws10 h3 {  
  background:url(../images/windowsrs10.jpg) no-repeat;
}

.rws15 h3 {  
  background:url(../images/windowsrs15.jpg) no-repeat;
}

.rws20 h3 {  
  background:url(../images/windowsrs20.jpg) no-repeat;
}

.rls05 h3 {  
  background:url(../images/rs5linux.png) no-repeat;
}

.rls10 h3 {  
  background:url(../images/rs10linux.png) no-repeat;
}

.rls15 h3 {  
  background:url(../images/rs15linux.png) no-repeat;
}

.rls20 h3 {  
  background:url(../images/rs20linux.png) no-repeat;
}

.ws05 h3 {  
  background:url(../images/ws-sh05.png) no-repeat;
}

.ws1 h3 {  
  background:url(../images/ws-sh1.png) no-repeat;
}

.ws2 h3 {  
  background:url(../images/ws-sh2.png) no-repeat;
}

.ws3 h3 {  
  background:url(../images/ws-sh3.png) no-repeat;
}

.ls1 h3 {  
  background:url(../images/ls-sh1.png) no-repeat;
}

.ls2 h3 {  
  background:url(../images/ls-sh2.png) no-repeat;
}

.ls3 h3 {  
  background:url(../images/ls-sh3.png) no-repeat;
}

.ls4 h3 {  
  background:url(../images/ls-sh4.png) no-repeat;
}

.plansh1 li, .plansh2 li, .plansh3 li, .plansh4 li {
  margin:5px 0 0 0;
  padding:0 0 4px 22px;
  list-style:none;
  display:block;
  background:url(../images/whitecheck-icon.png) left top no-repeat;
  font-weight:bold;
  color:#494747;
}

.plansh1 ul, .plansh2 ul, .plansh3 ul, .plansh4 ul {
  margin:10px 0 0 15px;
  padding:0;
}

.ws1yprice {
  background:url(../images/wsyp1.png) no-repeat;
}

.ws2yprice {
  background:url(../images/wsyp2.png) no-repeat;
}

.ws3yprice {
  background:url(../images/wsyp3.png) no-repeat;
}

.ws4yprice {
  background:url(../images/wsyp4.png) no-repeat;
}

.ws1price {
  background:url(../images/wsp1.png) no-repeat;
}

.ws2price {
  background:url(../images/wsp2.png) no-repeat;
}


.ws3price {
  background:url(../images/wsp3.png) no-repeat;
}


.ws4price {
  background:url(../images/wsp4.png) no-repeat;
}

.ls1price {
  background:url(../images/lsp1.png) no-repeat;
}

.1s2price {
  background:url(../images/lsp2.png) no-repeat;
}


.ls3price {
  background:url(../images/lsp3.png) no-repeat;
}

.ls5price {
  background:url(../images/lsp2.png) no-repeat;
}


.ls4price {
  background:url(../images/lsp4.png) no-repeat;
}

.rl1price {
  background:url(../images/r1slinuxp.png) no-repeat;
}

.rl2price {
  background:url(../images/rslinuxp2.png) no-repeat;
}


.rl3price {
  background:url(../images/rslinuxp3.png) no-repeat;
}


.rl4price {
  background:url(../images/rslinuxp4.png) no-repeat;
}

.rwprice {
  background:url(../images/wrsp1.png) no-repeat;
}

.rw2price {
  background:url(../images/wrsp2.png) no-repeat;
}


.rw3price {
  background:url(../images/wrsp3.png) no-repeat;
}


.rw4price {
  background:url(../images/wrsp4.png) no-repeat;
}







.ps1price {
  background:url(../images/350b.png) no-repeat;
}

.ps2price {
  background:url(../images/450.png) no-repeat;
}

.ps3price {
  background:url(../images/950.png) no-repeat;
}

.ps5price {
  background:url(../images/1750.png) no-repeat;
}

.pr1price {
  background:url(../images/2800b.png) no-repeat;
}

.pr2price {
  background:url(../images/3800.png) no-repeat;
}

.pr3price {
  background:url(../images/4800.png) no-repeat;
}

.pr4price {
  background:url(../images/5800.png) no-repeat;
}



.sitemap {
  width:1000px;
  height:15px;
  background:url(../images/sitemap-arrow.png) left top no-repeat;
  margin-bottom:5px;
}

.sitemap ul {
  margin:0;
  padding:0;
}

.sitemap li {
  margin:0px;
  padding:0;
  display:block;
  float:left;
  margin:0 9px 0 0;
  padding:0 0 0 12px;
}

.sitemap a {
  font-size:10px;
  text-decoration:none;
  color:#403c3e;
}

.sitemap a:hover {
  font-size:10px;
  text-decoration:underline;
  color:#403c3e;
}


/*------ Top Live Support Style  -----*/


.plancomparison {
  display:block;
  width:979px;
  margin:8px 0 8px 3px;
  background:#d2d2ce url(../images/h4-bottomcurve.png) left bottom no-repeat;
}


.plancomparison h3 {
  margin:0;
  padding:8px 0 0 13px;
  display:block;
  background:url(../images/h4-topheader.png) left top no-repeat;
  height:29px;  
}

.comparisonnav ul{
  margin:0;
  padding:0;
}

.comparisonnav{
  display:block;margin:5px 0 0 5px;
  padding:21px 0 0 10px;
  width:224px;
  height:320px;
  background:url(../images/comparizonnav-bg.png) no-repeat;
  font-size:13px;
  font-weight:bold;
}

.comparisonnav li{
  display:block;
  list-style-type:none;
  margin:0 0 2px 0;
}

.comparisonnav li a{  
  color:#FFF;
  text-decoration:none;
  display:block;
  height:24px;
  width:211px;
  padding:5px 0 0 10px;

}

.comparisonnav li a:hover{  
  color:#000;
  text-decoration:none;
  background:url(../images/bluehover.png) repeat-x;
}


.comparisoncontent {
  display:block;
  width:719px;
  margin:13px 0px 10px 10px;
  padding:0 0 11px;
  background:#222222 url(../images/h5-bottomcurve.png) left bottom no-repeat;
}

.comconheader ul{
  display:block;
  width:719px;
  height:46px;
  margin:0;
  padding:0;
  background:url(../images/h5-topheader.png) no-repeat;
   
}

.comconheader li{
  display:block;
  margin:0;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  float:left;
   
}


.comcontextwrapper ul{
  display:block;
  width:719px;
  margin:0;
  padding:0;
  background:#2d2d2d;
   
}

.comcontextwrapper li{
  display:block;
  margin:0;
  font-size:12px;
  font-weight:bold;
  float:left;  
  background:#2d2d2d;
   
}

.comconmenu1 {
  height:25px;
  padding:14px 0 0 15px;
  width:270px;  
  color:#FFFFFF;
}

.decsertext {
  padding:10px 0 10px 15px;
  width:415px;
  border:1px solid #222222;
  color:#FFFFFF;
  border-left:none;
}

.yellowfont {
  color:#fffe87;
}

.comcontext1 {
  padding:10px 0 10px 15px;
  width:268px;
  border:1px solid #222222;
  border-left:2px solid #222222;  
  color:#FFFFFF;
}

.comcontext2, .comcontext3, .comcontext4, .comcontext5{
  padding:10px 0 10px 0px;
  width:107px;
  text-align:center;
  border:1px solid #222222;
  border-left:none;  
  color:#FFFFFF;
}

.comconmenu2, .comconmenu3, .comconmenu4, .comconmenu5{
  height:25px;
  padding:14px 0 0 0px;
  width:108px;
  text-align:center;
  color:#FFFFFF;
}

.comcontext {
  background:none;  
}

.checkicon {
  padding:10px 0 10px;
  #/*------ Safari Hack  -----*/
  padding:9px 0 8px 0;
  
}
/*------ Firefox Hack  -----*/
.checkicon, x:-moz-any-link {padding:9px 0 9px;}
.checkicon, x:-moz-any-link, x:default {padding:9px 0 9px;}


.twolinebox {
  padding:17px 0 17px 15px;
}

/*------ Dedicated Navigation Style  -----*/
.dedicatednav {
  background:url(../images/h5dedicated-bottomcurve.png) left bottom no-repeat;
  padding:0 0 25px 0;
  width:179px;
}

.dedicatednav ul {
  width:179px;
  display:block;
  margin:0;
  padding:19px 0 0 0;
  background:url(../images/h5dedicated-topheader.png) left top no-repeat;
}

.dedicatednav li {
  width:109px;
  height:41px;
  margin:0;
  padding:24px 0 0 70px;
  list-style:none;
}

.dedicatedcore2 {
  background:url(../images/dedicatedbutton-withintel.png) left top no-repeat;
}

.dedicatedxeon {
  background:url(../images/dedicatedbutton-withintel.png) left -65px no-repeat;
}

.dedicatednav li a{
  text-decoration:none;
  font-family:13px;
  font-weight:bold;
  color:#FFF;
}

.dedicatednav li a:hover{
  color:#fffe87;
}


/*------ VPS Style  -----*/

.vpslayer2, .tutorialvideo {
  width:971px;
  margin:10px 0 0 6px;
  padding:0 0 20px 0;
  background:#222222 url(../images/h5long-bottomcurve.png) left bottom no-repeat;
}

.vpslayer2 ul{
  display:block;  
  width:971px;
  margin:0;
  padding:50px 0 0 0;
  background:url(../images/h5long-topheader.png) no-repeat;
}

.tutorialvideo h3{
background:transparent url(../images/h5long-topheader.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:14px;
height:32px;
margin:0;
padding:14px 0 0 12px;
width:971px;
}

.tutorialvideo span {
  width:780px;
  display:block;
  text-align:center;
  margin:10px auto 30px auto;
}

.vpslayer2 li {
  font-size:12px;
  font-weight:bold;
  float:left;  
  list-style:none;
  margin:0px 0 0 0;
}

.vsptext {
  padding:10px 0 10px 42px;
  width:440px;
  border:1px solid #222222;
  border-left:2px solid #222222;  
  background:#2d2d2d url(../images/whitecheck-icon.png) 14px 8px no-repeat;
  color:#FFFFFF;
}

.vspblanktext {
  padding:10px 0 10px 42px;
  width:440px;
  border:1px solid #222222;
  border-left:2px solid #222222;  
  background:#2d2d2d;
  color:#FFFFFF;
  height:14px;
}

.optionalupgrade {
  display:block;
  width:979px;
  margin:8px 0 0 3px;
  background:#d2d2ce url(../images/h4-bottomcurve.png) left bottom no-repeat;
}


.optionalupgrade h3 {
  margin:0;
  padding:8px 0 0 13px;
  display:block;
  background:url(../images/h4-topheader.png) left top no-repeat;
  height:29px;  
}

.optionalcolumn1 {
   padding:15px 0 30px 20px;
   width:260px;
   background:url(../images/optioanal1dot-bg.png) right 24px no-repeat; 
}

.optionalcolumn1b {
   padding:15px 0 30px 20px;
   width:260px;
   background:url(../images/optioanal1dot-bgb.png) right 24px no-repeat; 
}

.optionalcolumn2 {
   padding:15px 0 30px 20px;
   width:265px;
  background:url(../images/optioanal2dot-bg.png) right 24px no-repeat; 
}


div.optionalcolumn2b {
   padding:15px 0 30px 20px;
   width:265px;
  background:url(../images/optioanal2dot-bgb.png) right 24px no-repeat; 
}

.optionalcolumn3 {
   padding:15px 0 30px 20px;
   width:365px;
}

.optionaltitle {
  color:#2d2d2d;
  font-size:14px;
  font-weight:bold;
  display:block;
  height:30px;
}

.optionalcolumn1 ul, .optionalcolumn2 ul, .optionalcolumn3 ul {
  margin:0 0 0 0;
  padding:0;
}

.optionalprice {
  color:#0c74b8;
  width:50px;
}

.optionalprice0 {
  width:167px;
}

.optionalprice3 {
  width:174px;
}

.optionalprice4 {
  width:320px;
}

.blackcheckicon {
  background:url(../images/blackcheck-icon.png) 0 6px no-repeat;
}
.optionalcolumn1 li, .optionalcolumn2 li  {
  margin:0;
  padding:5px 0 0 0;
  list-style:none;
  display:block;
  font-size:11px;
  font-weight:bold;
}

.optionalcolumn3 li {
  margin:0;
  padding:5px 0 0 25px;
  list-style:none;
  display:block;
  font-size:11px;
  font-weight:bold;
}

li.smallbluefont {
  font-size:10px;
  color:#0c74b8;
}


.aboutvps {
  width:975px;
  background:url(../images/doubledot-header.png) repeat-x;
  margin:10px 0 30px 5px;
  padding:0 0 0 10px;
}

.aboutvps .title {
  font-size:14px;
  font-weight:bold;
  padding:8px 0 0 0;
  margin:0 0 15px 0px;
  display:block;
}


.longdefaultbox {
  float:left;
  width:298px;
  display:block;
  margin:10px 3px 0 0;
  border:1px solid #eceaea;
}

.vpspromo1 h3 , .vpspromo2 h3 , .vpspromo3 h3{
  height:78px;
  margin:0;
  padding:16px 0 0 12px;
  text-indent:-9600px;
}

.vpspromo1 {
  margin:10px 15px 0 5px;  
  background:url(../images/linusvps20h3.png) no-repeat;
}




.vpspromo3 {
  margin:10px 0 0 18px;
  background:url(../images/linusvps80h3.png) no-repeat;
}

.vpspromo2 {
  margin:10px 15px 0 18px;
  background:url(../images/linusvps40h3.png) no-repeat;
}


.winvpspromo1 {
  margin:10px 20px 0 5px;  
  background:url(../images/windowsvps20h3.png) no-repeat;
}

.winvpspromo2 {
  margin:10px 20px 0 5px;  
  background:url(../images/windowsvps40h3.png) no-repeat;
}

.winvpspromo3 {
  margin:10px 0 0 5px;  
  background:url(../images/windowsvps80h3.png) no-repeat;
}




.vpspromo1 li, .vpspromo2 li, .vpspromo3 li {
  margin:5px 0 0 0;
  padding:0 0 0 20px;
  list-style:none;
  display:block;
  background:url(../images/gear-icon.png) left top no-repeat;
  font-weight:bold;
  font-size:12px;
  color:#184d63;
}

li.liblank {
  background:none; 
  height:14px
}

.vpspromo1 ul, .vpspromo2 ul, .vpspromo3 ul {
  margin:10px 0 0 15px;
  padding:0;
  background:url(../images/linux-logoicon.jpg) 225px 0 no-repeat;
}

.winvpspromo1 ul, .winvpspromo2 ul, .winvpspromo3 ul {
  margin:10px 0 0 15px;
  padding:0;
  background:url(../images/windows-logoicon.jpg) 175px 0 no-repeat;
}

.vps1price {
  background:url(../images/linux-price-20.png) no-repeat;  
  margin:7px 0 0 10px;
}

.vps2price {
  background:url(../images/linux-price-40.png) no-repeat; 
  margin:7px 0 0 0px;
}

.vps3price {
  background:url(../images/linux-price-80.png) no-repeat; 
  margin:7px 0 0 2px;
}

.vps1yprice {
  background:url(../images/lvpsyearlyp1.jpg) 56px 0 no-repeat;  
  margin:2px 0 0 10px;
}

.vps2yprice {
  background:url(../images/lvpsyearlyp2.jpg) 50px 0 no-repeat;  
  margin:2px 0 0 10px;
}

.vps3yprice {
  background:url(../images/lvpsyearlyp3.jpg) 50px 0 no-repeat; 
  margin:2px 0 0 10px;
}


.aboutus {
  width:956px;
  margin:10px 0 30px 5px;
  padding:0 0 0 10px;
  font-size:12px;
}

div.dedicated {
  width:956px;
  margin:10px 0 10px 5px;
  padding:0 0 0 10px;
  font-size:12px;
}

.testipage {
  width:655px;
  float:left;
}

.addtestiformholder {
  float:right;
  width:300px;
  background:#f3f3f2;
  margin:10px 0 0 0;
  padding:0 0 10px 0;
}

div.addtestiformholder h1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#363131;
  font-weight:500;
  display:block;
  width:286px;
  height:30px;
  background:#ededec;
  margin:0px;
  padding:10px 0 0 15px;
  
}

.testiinputholder {
  float:left;
  width:275px;
  padding:0 0 0 20px;
  color:#333333;
}

.testiinputholder{
  font-size:11px;
  font-weight:bold;
}

.testiinputholder label {
  display:block;
  float:left;
  padding:10px 0 0 0;
  margin:0 0 0 0;
  text-align:left;
  width:220px;
}

.testiinputstyle {
  display:block;
  float:left;
  border:none;
  width:241px;
  padding:1px 20px 0 10px;
  background:url(../images/new/testiinput_bg.png) no-repeat;
  height:34px;
  font-size:11px;
  margin:0 0 4px 0;
}

.testicommentstyle {
  background:url(../images/new/testicomment_bg.png) no-repeat;
  height:127px;
  padding:10px 20px 0 10px;
}

.aboutus .title  {
  font-size:14px;
  font-weight:bold;
  padding:8px 0 0 0;
  margin:0 0 8px 0px;
  height:25px;  
  background:url(../images/doubledot-header.png) repeat-x;
  display:block;
  color:#494747;
}

.blueboldfont {
  font-weight:bold;
  color:#1c86cb;
}

/*------ Support Style  -----*/

.supportconheader h3{
  display:block;
  width:701px;
  height:38px;
  margin:0;
  padding:10px 0 0 10px;
  background:url(../images/h3black-topheader.png) no-repeat;  
  font-size:11px; 
} 

.supportconheader {	
  color:#FFf;
}

.supportconheader a {
  color:#ffa201;
  text-decoration:underline;
}
.supportconheader a:hover {
  color:#ffa201;
  text-decoration:none;
}

.supportcontent {
  display:block;
  width:711px;
  margin:8px 0px 10px 10px;
  padding:0 0 11px;
  background:#303030 url(../images/h3black-bottomcurve.png) left bottom no-repeat;
}

.supportcontent ul {
  margin:0;
  padding:0 0 0 7px;
}

.supportcontent li {
  float:left;
  margin:0;
  padding:15px 0 0 15px;
  list-style:none;
  width:333px;
  height:114px;
  display:block;
  background:url(../images/supportcategory-bg.png) no-repeat;
}

.supportreadmore {
  display:block;
  width:80px;
  height:10px;
  margin:32px 10px 0 0;
}

.supportcontent img {
  float:left;
  margin:0 5px 0 0;
}

.supportcatdesc {
  display:block;
  margin:10px 0 0 10px;
  width:255px;
  height:39px;
  float:left;
}

span.supportcatdesc a{
  text-decoration:none;
  color:#FFF;
}

.supportnav ul{
  margin:0;
  padding:0;
}

.supportnav{
  display:block;margin:5px 0 0 5px;
  padding:18px 0 0 8px;
  width:241px;
  height:410px;
  background:url(../images/supportnav-bg.png) no-repeat;
  font-size:12px;
  font-weight:bold;
}

.supportnav li{
  display:block;
  list-style-type:none;
  margin:0 0 2px 0;
}

.supportnav li a{  
  color:#FFF;
  text-decoration:none;
  display:block;
  height:24px;
  width:207px;
  padding:5px 0 0 30px;

}

.supportnav li a:hover{  
  color:#ffa201;
  text-decoration:none;
}

.homeminiicon {
  background:url(../images/supportmenu-miniicon.png) 0 0 no-repeat;
}


.announcementsminiicon {
  background:url(../images/supportmenu-miniicon.png) 0 -31px no-repeat;
}

.downloadsminiicon {
  background:url(../images/supportmenu-miniicon.png) 0 -61px no-repeat;
}

.affiliatesminiicon {
  background:url(../images/supportmenu-miniicon.png) 0 -93px no-repeat;
}

.knowledgebaseminiicon {
  background:url(../images/supportmenu-miniicon.png) 0 -124px no-repeat;
}

.supportticketsminiicon {
  background:url(../images/supportmenu-miniicon.png) 0 -155px no-repeat;
}

.submitticketminiicon {
  background:url(../images/supportmenu-miniicon.png) 0 -186px no-repeat;
}

.domainavailminiicon {
  background:url(../images/supportmenu-miniicon.png) 0 -217px no-repeat;
}

.serverstatusminiicon {
  background:url(../images/supportmenu-miniicon.png) 0 -248px no-repeat;
}

.orderminiicon {
  background:url(../images/supportmenu-miniicon.png) 0 -279px no-repeat;
}

.presalesminiicon {
  background:url(../images/supportmenu-miniicon.png) 0 -310px no-repeat;
}

.networkissuesminiicon {
  background:url(../images/supportmenu-miniicon.png) 0 -341px no-repeat;
}

.loginbox {
  width:252px;
  height:200px;
  margin:41px 0 0 -7px;
  background:url(../images/loginbox-bg.png) no-repeat;
}

form.loginboxform {
  display:block;
  padding:0px 0 0 15px;
}

.loginboxtitle, .loginboxtitle2 {
  color:#FFF;
  font-size:15px;
  height:30px;
  display:block;
  padding:18px 0 0 15px;
}

label.loginlabel {
  font-size:11px;
  color:#FFF;
  display:block;
  padding:5px;
}

.inputloginstyle {
  width:216px;
  height:20px;
  background:#3d3b3b;
  border:1px solid #6c6969;
  color:#FFF;
  padding:3px 0 0 3px;
}

.logincheckstyle {
  display:block;
}

.inputmarbottom {
  margin-bottom:3px;
}

.checklabel {
  font-size:11px;
  font-weight:100;
  color:#FFF;
  display:block;
  padding:3px;
  width:90px;
  margin:-19px 0 0 20px;
}

.searchbox {
  width:252px;
  height:141px;
  margin:5px 0 0 -7px;
  background:url(../images/searchbox-b.png) no-repeat;
}

.seachddstyle {
  width:155px;
  height:25px;
  background:#FFF;
  border:1px solid #000;
  color:#242424;
  display:block;
  padding:3px 0 0 3px;
  margin:3px 0 0 0;
}

form.searchform  {
  display:block;
  padding:0px 0 0 15px;
}

.supportchat {
  width:252px;
  height:155px;
  margin:5px 0 0 -7px;
  background:url(../images/supportchat-bg.png) no-repeat;
}

.supportchattext {
  font-size:11px;
  display:block;
  padding:7px 0 0 17px;
  color:#fff7b7;
}

.supportlang {
  width:300px;
  height:20px;
  color:#FFF;
  margin:10px 0 0 20px;
}

.langddstyle {
  width:200px;
  height:25px;
  background:#FFF;
  border:1px solid #000;
  color:#242424;
  display:block;
  padding:3px 0 0 3px;
  margin:-17px 0 0 70px;
}
/*------ Web Design Style  -----*/

.portfoliowrapper {
  width:715px;
  margin:10px 0 0 10px;
}


.portfoliowrapper ul {
  margin:0;
  padding:0;
  float:left;
  
}


.portfoliowrapper li {
  padding:0;
  color:#494747;
  list-style:none;
  margin-left:10px;  
  margin-right:10px;    
  font-size:12px;
  width:175px;
  display:block;
}

.portfoliowrapper a {
  text-decoration:underline;
  color:#494747;
}

.portfoliowrapper a:hover {
  text-decoration:none;
  color:#494747;
}

.withmargin {
  margin:20px 0 0 10px;
}

.portimgholder {
  display:block;
  width:504px;
  height:215px;
  background:#222;
  padding:5px;
  float:right;
}

.portfoliowrapper .title  {
  font-size:14px;
  font-weight:bold;
  padding:8px 0 0 5px;
  width:710px;
  margin:0 0 8px 0px;
  height:25px;  
  background:url(../images/doubledot-header.png) repeat-x;
  display:block;
  color:#1c86cb;
  float:left;
}

.webpromowrapper {
  width:250px;
  margin:0 0 0 0;
}


.wd1price {
  background:url(../images/28800.png) no-repeat;
}

.wd2price {
  background:url(../images/38800.png) no-repeat;
}


.wd3price {
  background:url(../images/48800.png) no-repeat;
}

.customdesign {
  width:223px;
  height:73px;
  margin:10px 0 0 7px;
  padding:60px 10px 0 7px;
  background:url(../images/customwebsite-bg.png) no-repeat;
}

.customdesign a{
  color:#a4201d;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}

.customdesign a:hover{
  text-decoration:underline;
}



.seoleft {
  width:281px;
  margin:10px 0 0 0;
}

.seoquestion {
  display:block;
  width:281px;
  height:134px;
  background:#222 url(../images/h3blackshort-bottomcurve.png) left bottom no-repeat;
  color:#FFFFFF;
  margin:0 0 5px 0;
}

.seoquestion h3 {
  display:block;
  width:271px;
  height:34px;
  background:#222 url(../images/h3blackshort-topheader.png) left top no-repeat;
  margin:0;
  padding:14px 0 0 10px;
  font-size:14px;  
  font-weight:700;
}

.seoquestion span {
  font-size:11px;
  padding:5px 10px ;
  display:block;
  font-weight:bold;
}

.seoquestion a {
  text-decoration:underline;
  color:#ee7d05;
}

.seoquestion a:hover {
  text-decoration:none;
}


.seoright {
  width:689px;
  margin:10px 0 0 0;
}

.seocon {
  width:689px;
  background:#d2d2ce url(../images/h3seoshort-bottomcurve.png) left bottom no-repeat;
  margin:0 0 5px 0;
}


.seocon h3 {
  width:679px;
  background:url(../images/h3seoshort-topheader.png) left top no-repeat;
  height:32px;  
  padding:10px 0 0 10px;
  margin:0;
}

.seoconspan{
  display:block;
  padding:10px;
  font-size:12px;
  margin:0 0 10px 0;
}


.contactleft {
  width:610px;
}

.contactinfo {
  width:301px;
  height:142px;
  background:#eeeeec url(../images/h3contactinfo-bottomcurve.png) left bottom no-repeat;
  margin:0 0 10px 0px;
}

.contactlivesupport {
  width:301px;
  height:142px;
  background:url(../images/livesalescontactus-bg.png) no-repeat;
  margin:0 0 10px 0px;
}

.contactinfo h3{
  width:292px;
  height:32px;
  background:url(../images/h3contactinfo-topheader.png) left top no-repeat;
  padding:10px 0 0 10px;
  margin:0;
}

.contactinfo span{
  display:block;
  font-size:12px;
  font-weight:bold;
  padding:10px;
}

.contactright {
  width:351px;
  background:#222 url(../images/h3contactus-bottomcurve.png) left bottom no-repeat;
  color:#FFF;
  font-weight:bold;
  padding:0 0 15px 0;
}

.contactright h3 {
  width:341px;
  height:38px;
  background:url(../images/h3contactus-topheader.png) left top no-repeat;
  margin:0;
  padding:14px 0 0 10px;
  font-size:14px;
}

.contactform {
  font-size:12px;
  margin:0 0 0 10px;
}


.contactlivesupport .bluetext {
  width:180px;
  height:50px;
  display:block;
  float:left;
  margin:55px 0 0 8px;
  color:#494747;
}


.contactlivesupport .clickhere {
  width:190px;
  height:70px;
  display:block;
  float:left;
  margin:0px 0 0 8px;
}

.contactlocation {
  width:609px;
  height:485px;
  background:#eeeeec url(../images/h3ourlocation-bottomcurve.png) left bottom no-repeat;
  margin:0 0 10px 0px;
}


.contactlocation h3{
  width:609px;
  height:32px;
  background:url(../images/h3ourlocation-topcurve.png) left top no-repeat;
  padding:10px 0 0 10px;
  margin:0;
}

.mapholder {
  width:585px;
  height:315px;
  float:left;
  margin:11px;
}

.inputstyle {
  width:321px; 
  background:#fff url(../images/contactinput-bg.png) no-repeat; 
  border:none; 
  margin:5px 0px; 
  padding:4px; 
  color:#0e1f35; 
  font-size:13px; 
  font-weight:bold;
  height:18px;
}


.commentbox {
  height:118px;
  background:url(../images/contactcommentinput-bg.png) no-repeat;
}


p {
  line-height: 1.5em;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 953px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #333;
  color: #fff;	
  padding: 0.5em;
}

ul#menu li a:hover {
  background: #000;
}

ul#menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }


.ddmenu5 {
text-align:left; font-family: verdana, sans-serif; position:relative;  margin:0 padding:0; list-style-type:none;
z-index:5;
}
.ddmenu5 ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */
}
.ddmenu5 li {
float:left; position:relative;
}
.ddmenu5 li a, .ddmenu5 li a:visited {
display:block; text-decoration:none;color:#000; float:left; color:#FFF; 
}
* html .ddmenu5 li a, .ddmenu5 li a:visited {
 /* hack for IE5.5 */
}

ul.ddmenu5 li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden; z-index:11;
}
.ddmenu5 table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.ddmenu5 li:hover a,
.ddmenu5 li a:hover {
  border:0;
}
.ddmenu5 li:hover ul,
.ddmenu5 li a:hover ul {
visibility:visible; height:auto; width:10em;   left:0; top:2.5em; overflow:visible;
}
.ddmenu5 li:hover ul li a, .ddmenu5 li a:hover ul li a {
display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; padding:0.5em; width:12em;
}
* html .ddmenu5 li a:hover ul li a {
width:12em; w\idth:11em; /* hack for IE5.5 */
}
.ddmenu5 li:hover ul li a.drop,
.ddmenu5 li a:hover ul li a.drop {
font-weight:bold;
}
.ddmenu5 li:hover ul li ul,
.ddmenu5 li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.ddmenu5 li:hover ul li a:hover,
.ddmenu5 li a:hover ul li a:hover {
text-decoration:underline;
}
.ddmenu5 li:hover ul li:hover ul,
.ddmenu5 li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;
} 
.ddmenu5 li:hover ul li:hover ul.left,
.ddmenu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.ddmenu5 li:hover ul li:hover ul li a,
.ddmenu5 li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.ddmenu5 li:hover ul li:hover ul li:hover a,
.ddmenu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}


.windows2008 {
  display:block; 
  background:url(../images/windows-logoicon2.jpg) right bottom no-repeat; 
  width:218px; 
  height:45px; 
  margin:0 auto;
  text-indent:-9600px;
}

.anniprom a{
  background:url(../images/doublefortune.png) no-repeat;
  display:block; 
  width:985px; 
  height:71px; 
  float:left; 
  margin:8px 0 0 0;
  text-indent:-9600px;
}

.annipromwindowsreseller {
  background:url(../images/anni-promo-windowsreseller.png) no-repeat; 
  display:block; 
  width:985px; 
  height:71px; 
  float:left; 
  margin:8px 0 0 0;
  text-indent:-9600px;
}


.anniprom2 {
  background:url(../images/reseller-annipromo.png) no-repeat; 
  display:block; 
  width:985px; 
  height:71px; 
  float:left; 
  margin:8px 0 0 0;
  text-indent:-9600px;
}

.aboutimgstyle {
  float:left;
  margin:0 20px 20px 0px;
}




div#container {position:relative;}

/* ---------------- Begin  Ticker box CSS ----------------- */

.tickerbox {width:290px;margin:0;padding:0; height:198px;}
.tickerbox ul {width:290px; position:relative; margin:0; padding:0;}
.tickerbox li {
list-style:none;
list-style-position:inside;
position:absolute;
top:3px;left:3px;
padding:5px;
color:#222020;
overflow:hidden
}

/* ---------------- End  Ticker box CSS ----------------- */
.box {border:4px groove #222020; display:none}

.notes {width:50%}
.mods {position:relative;margin:60px}








.mGPW {overflow:hidden;}

.mGPcontentwrapper {display:none}

#mGPc1_1 {display:block;}

#mGPc2_1 {display:block;}

#mGPc3_1 {display:block;}

#mGPc4_1 {display:block;}

#mGPc5_1 {display:block;}

#mGPc6_1 {display:block;}

#mGPc7_1 {display:block;}

#mGPc8_1 {display:block;}

#mGPc9_1 {display:block;}

#mGPc10_1 {display:block;}

#mGPc11_1 {display:block;}

#mGPc12_1 {display:block;}

#mGPc13_1 {display:block;}

#mGPc14_1 {display:block;}

#mGPc15_1 {display:block;}

#mGPc16_1 {display:block;}

#mGPc17_1 {display:block;}

#mGPc18_1 {display:block;}

#mGPc19_1 {display:block;}

#mGPc20_1 {display:block;}


.style1 {color: #FEB03E;}


.cpordernow {
  width:449px;
  float:right;
  height:40px;
  margin:-5px 0 0 0;
}

.cpordernow ul{
  margin:0px;
  padding:0px;
}

.cpordernow li {
  list-style:none;
}

.cpordernow li a{
  list-style:none;
  text-decoration:none;
  margin:0px;
  padding:0px;
  background:url(../images/cp_ordernow.jpg) no-repeat;
  display:block;
  float:left;
  width:101px;
  height:33px;
  text-indent:-9600px;
  margin:0 3px 0 6px;
}

	/* Start Additional by alfie */
	.font12 {font-size:12px;}
	.left-column-left {
		width:260px;
		}
	.left-column-right {
		width:488px;
		padding:0 0 0 10px;
		}
	.sample-list {
		background:url(../images/affiliate-list-bgbody.gif) top center repeat-y;
		width:486px;
		}
	.samplelist-body {
		background:url(../images/affiliate-list-bgtop.gif) top center no-repeat;
		width:486px;
		}
		.sample-list-bg-bottom {
			display:block;
			background:url(../images/affiliate-list-bgbottom.gif) bottom center no-repeat;
			width:486px;
			height:5px;
			}
	.samplist-heading {
		font-size:15px;
		color:#494747;
		height:35px;
		line-height:32px;
		}
		.headingko {
			font-size:15px;
			color:#494747;
			}
		.textcenter {text-align:center;}
	.samplebody {
		width:243px;
		text-align:center;
		}
	.samplebody2 {
		font-size:12px;
		width:243px;
		text-align:center;
		line-height:22px;
		}
	.bkh {
		background:transparent; 
		height:25px;
		}
	.bptft {
		background:#111111; 
		padding:0 0 0 10px;  
		text-align:left; 
		font-size:12px; 
		text-transform:none;
		}
	
	.grey-wrapper {
		background:url(../images/grey-pattern-bg.gif) repeat;
		width:100%;		
		}
		.re {position:relative;}	
		.ab {position:absolute;}
		
		/* New Banner */
		.newheaderbanner {
			background:#f3aa11 url(../images/newbanner-bg.png) top repeat-x;
			width:998px;
			margin:10px auto 5px;
			height:324px;
			float:left;
			}
			.nhctl {
				background:url(../images/newbanner-corners.gif) 0 0 no-repeat;
				display:block;
				width:6px;
				height:6px;
				overflow:hidden;
				top:0;
				left:0;
				}
			.nhctr {
				background:url(../images/newbanner-corners.gif) -13px 0 no-repeat;
				display:block;
				width:6px;
				height:6px;
				overflow:hidden;
				top:0;
				right:0;
				}
			.nhcbl {
				background:url(../images/newbanner-corners.gif) 0 -6px no-repeat;
				display:block;
				width:6px;
				height:6px;
				overflow:hidden;
				bottom:0;
				left:0;
				}
			.nhcbr {
				background:url(../images/newbanner-corners.gif) -6px -6px no-repeat;
				display:block;
				width:6px;
				height:6px;
				overflow:hidden;
				bottom:0;
				right:0;
				}
				
			/* New Header Banner */
			#feature {
				width: 1000px; height: 324px;
				margin:0 auto; padding: 0;
				background: url(images/feature-bg.jpg) no-repeat;
				font-size: 14px;
				font-family: Arial, Helvetica, sans-serif;
				}
				div#feature_list {
					width: 999px; 
					height: 324px;
					overflow: hidden;
					position: relative;
				}
				div#feature_list ul {
					position: absolute;
					top: 0;
					list-style: none;	
					padding: 0;
					margin: 0;
				}
				ul#tabs {
					left: 0;
					z-index: 2;
					width: 270px;
				}
				ul#tabs li {
					font-size: 14px;
					font-family: Arial;
					line-height: 4.3;
				}
				ul#tabs li img {
					padding: 0px 2px 5px 2px;
					border: none;
					float: left;
					margin: 0px 1px 0 0;
				}
				ul#tabs li a {
					background:  url('../images/normal-arrowr.png') no-repeat;
					text-decoration: none;	
					display: block;
					padding:10px 30px 10px 10px;
					height:60px;
					outline: none;
					font-size:14px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#3e3c3d;
					font-weight:bold;
				}
				ul#tabs li a:hover {
					background:  url('../images/normal-arrowr-hover.png') no-repeat;
					color: #3e3c3d;
				}
				ul#tabs li a.current {
					background:  url('../images/current-arrowr.png') no-repeat;
					color: #3e3c3d;
				}
				ul#tabs li a.current:hover {
					text-decoration: none;
					cursor: default;
				}
				ul#output {
					right: 3px;
					width: 750px;
					height: 350px;
					position: relative;
					color: #FFF;
				}
					.web-hosting {
						width: 715px;
						height: 324px;
						}
						.ordernow-box-big {
							display:block;
							width:202px;
							height:287px;
							top:30px;
							right:10px;
							}
						.web-hosting-details {
							width:500px;
							line-height:15px;
							font-size:12px;
							padding:0;
							margin:0;
							}
						.chooseus-details {
							line-height:15px;
							font-size:12px;
							padding:0;
							margin:0;
							}
						.boxes-holder {
							left:-15px;
							padding:20px 0 0;
							width:740px;
							}
							.boxs {
								margin-right:10px;
								}
							.learn-more-button {
								background:url(../images/learn-more.png) no-repeat;
								display:block;
								width:284px;
								height:45px;
								padding:7px 0 0;
								bottom:3px;
								left:122px;
								text-align:center;
								font-size:14px;
								color:#04427b;
								font-weight:bold;
								}
								.learn-more-button a, .learn-more-button a:hover {
									display:block;
									text-decoration:none;
									font-size:14px;
									color:#04427b;
									font-weight:bold;									
									}
						h2.headingko {font-size:25px; color:#FFFFFF; font-weight:100; margin:0; padding:15px 0 0;}
						h2.headingko span {color:#000000;}
						dl.web-hosting-list {
							margin:0;
							padding:10px 0 0 10px;
							font-size:21px;
							text-transform:uppercase;
							}
							dl.web-hosting-list dt {
								padding:4px 0 11px 50px;
								display:block;
								}
								
						dl.arrow-red-list {
							margin:0;
							padding:10px 0 20px 10px;
							font-size:18px;
							}
							dl.arrow-red-list dt {
								background:transparent url(../images/check-icon.png) no-repeat scroll left center;
								display:block;
								padding:0 0 0 22px;
								}
														
							/* icons */
							.phone-support-icon1 {background:url(../images/phone-support-icon1.png) 5px 0 no-repeat;}
							.installaccount-setup-icon1 {background:url(../images/installaccount-setup-icon1.png) 5px 0 no-repeat;}
							.popular-software-auto-installer-icon1 {background:url(../images/popular-software-auto-installer-icon1.png) 0 0 no-repeat;}
							.enterprise-server-icon {background:url(../images/enterprise-server-icon.png) 5px 0 no-repeat;}
				ul#output li {
					position: absolute;
					width: 715px;
					height: 330px;
				}											
			/* New Header Banner */
			
			/* Web Design*/
			#bannerContainer {
				padding:10px 0;
				}
			#bannerLeft {
				width:282px;
				float:left;
				}
			#kwickWrapper {
				width:431px;
				float:left;
				}
			#kwicks {
					margin: 0;
					padding: 0;
				}
				
				#kwicks .kwick {
					float: left;
					display: block;
					height: 305px;
					width: 85px;
					border: 0;
				}
				
				#kwicks .kwicks {
					float: left;
					display: block;
					margin: 0;
					padding: 0;
					font-weight: normal;
					list-style: none;
					height: 305px;
				}
				
				#kwicks dt {
					float: left;
				}
				
				#kwicks .kwick {
					display: block;
					height: 305px;
					width: 85px;
					border: none;
					float: left;
				}
				
				#kwicks .kwick a {
					float: left;
					display: block;
					height: 305px;
					width: 100%;
					text-indent: -12000px;
				}
			
			
		
		
	/* End Additional by alfie */
