body {

background-color: #ffffff;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;

}


img.displayed {

display: block;
margin-left: auto;
margin-right: auto; 
margin-top: 7px;

}


#content_wrap {

width: 900px;
margin-left:auto;
margin-right:auto;

}


#content {

font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #333;
line-height: 20px;
text-align: left;
background-color: #ffffff;
padding-bottom: 25px;

}

#content a {

color: #333;
line-height: 18px;
text-align: left;
text-decoration: underline;

}

#content a:hover {

color: #0D5473;
line-height: 18px;
text-align: left;
text-decoration: underline;

}

#right_side {

margin-top: 25px;
width: 175px;
float: right;

}

#left_side {

margin-top: 25px;
float: left;
width: 700px;

}

h1 {

margin-top: 0;
margin-bottom: 10px;
font: 18px Arial, Helvetica, sans-serif;
color: #333333;
font-weight: bold;

}

h2 {

margin-top: 0;
margin-bottom: 10px;
font: 22px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
letter-spacing: -1px;

}

#fp_content_wrap {

width: 700px;
margin-left:auto;
margin-right:auto;

}


#fp_content {

font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #333;
line-height: 20px;
text-align: left;
background-color: #ffffff;
padding-bottom: 25px;

}

#fp_blue1 {

margin-top: 0px;
width: 700px;
background-color: #F3F9FC;
border: 1px solid #79C5E9;
padding-top: 10px;
padding-bottom: 10px;

}

#fp_blue1_content {

text-align: left;
font: 12px verdana;
color: #333;
font-weight: normal;
padding-left: 10px;
padding-right: 10px;

}




/* ---------------------------------------------- */
/* Header              -------------------------- */
/* ---------------------------------------------- */


#header {

background: #fff url(images/top_bg.gif) top left;
background-repeat: repeat-x;
margin: 0;
height: 87px;
text-align: center;

}

#header_wrap {

width: 900px;
margin-left:auto;
margin-right:auto;
  
}

#logo { 

background: transparent url(images/cmlogo.gif) -0px 0px;
background-repeat: no-repeat;
width: 395px;
height: 57px;
margin-left: 5px;
margin-top: 15px;
float: left;
text-align: left;

}

a#logo_link { 

display: block; 
height: 57px; 
width: 395px;

}

.top_links {

font-size: 13px;
font-weight: normal;
font-family: verdana, Arial, Tahoma, Verdana, Helvetica, sans-serif;
color: #999;
text-align: left;
float: right;
margin-top: 0px;
width: 390px;

}

.top_links a {

color: #999;
text-decoration: none;
padding-right: 10px;

}

.top_links a:hover {

color: #68A5B9;
text-decoration: none;

}



/* ---------------------------------------------- */
/* Footer              -------------------------- */
/* ---------------------------------------------- */

#pre_footer {

width: 100%;
margin-left: auto;
margin-right: auto;
clear: both;
background-color: #fff;
height: 35px;

}


#footer {

background: #fff url(images/footer_top_bg.gif) top left repeat-x;
text-align: center;
padding-top: 25px;
width: 100%;
height: 97px;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
clear: both;

}

#footer_wrap {

clear: both;
width: 900px;
margin: auto;
  
}



#payments {

background: transparent url(images/payments.gif) -0px 0px;
background-repeat: no-repeat;
display: block;
margin-top: 5px;
margin-left: 0;
width: 138px;
height: 25px;
float: left;
position: relative;

}

#footer_links {

font-size: 11px;
font-weight: normal;
font-family: verdana, Arial, Tahoma, Verdana, Helvetica, sans-serif;
color: #0A5B81;
text-align: left;
float: right;
margin-top: 5px;

}

#footer_links a {

color: #0A5B81;
text-decoration: none;
padding-right: 10px;

}

#footer_links a:hover {

color: #60A201;
text-decoration: none;

}


/* ---------------------------------------------- */
/* Main Navigation Bar -------------------------- */
/* ---------------------------------------------- */


#nav_outline {

background-color: #CBD9E7;
background-repeat: repeat-x;
margin: 0;
padding-top: 5px;
height: 46px;
text-align: center;

}

#nav_bg {

background: #000 url(images/nav_bg.gif) top left;
background-repeat: repeat-x;
height: 32px;
text-align: center;
margin: 0;

}

#nav_wrap {

width: 900px;
margin-left:auto;
margin-right:auto;
  
}

#nav_home {

background: transparent url(images/nav_home.gif) -0px 0px;
background-repeat: no-repeat;
width: 69px;
height: 32px;
float: left;
position: relative;

}

a#nav_home_link { 

display: block; 
width: 69px; 
height: 32px; 

}

#nav_hosting {

background: transparent url(images/nav_hosting.gif) -0px 0px;
background-repeat: no-repeat;
width: 91px;
height: 32px;
float: left;
position: relative;
}

a#nav_hosting_link { 

display: block; 
width: 91px;
height: 32px; 

}

#nav_design {

background: transparent url(images/nav_design.gif) -0px 0px;
background-repeat: no-repeat;
width: 86px;
height: 32px;
float: left;
position: relative;
}

a#nav_design_link { 

display: block; 
width: 86px;
height: 32px; 

}

#nav_domains {

background: transparent url(images/nav_domains.gif) -0px 0px;
background-repeat: no-repeat;
width: 86px;
height: 32px;
float: left;
position: relative;
}

a#nav_domains_link { 

display: block; 
width: 86px;
height: 32px; 

}

#nav_remotesupport {

background: transparent url(images/nav_remotesupport.gif) -0px 0px;
background-repeat: no-repeat;
width: 165px;
height: 32px;
float: left;
position: relative;
}

a#nav_remotesupport_link { 

display: block; 
width: 165px; 
height: 32px; 

}

#nav_backups {

background: transparent url(images/nav_backups.gif) -0px 0px;
background-repeat: no-repeat;
width: 103px;
height: 32px;
float: left;
position: relative;
}

a#nav_backups_link { 

display: block; 
width: 103px;
height: 32px;  

}


#nav_signup { 

background: transparent url(images/nav_signup.gif) -0px 0px;
background-repeat: no-repeat;
width: 133px;
height: 32px;
float: right;
position: relative;

}

a#nav_signup_link { 

display: block; 
width: 133px;
height: 32px; 
 
}


/* ---------------------------------------------- */
/* Main Services          ----------------------- */
/* ---------------------------------------------- */


#services {

background: #fff url(images/services_bg.gif) top left;
background-repeat: repeat-x;
padding-top: 9px;
margin: 0;
margin-bottom: 15px;
height: 284px;
text-align: center;

}


#service_wrap {

width: 900px;
margin-left:auto;
margin-right:auto;
  
}

#service1 {

background: transparent url(images/service1b.gif) top left;
background-repeat: no-repeat;
width: 274px;
height: 260px;
margin-left: 5px;
float: left;
display: block;

}


a#s1_link { 

display: block; 
height: 260px; 
width: 274px;

}

#service2 {

background: transparent url(images/service1b.gif) top left;
background-repeat: no-repeat;
width: 274px;
height: 260px;
margin-left: 34px;
float: left;
display: block;

}

a#s2_link { 

display: block; 
height: 260px; 
width: 274px;

}


#service3 {

background: transparent url(images/service1b.gif) top right;
background-repeat: no-repeat;
width: 274px;
height: 260px;
margin-right: 5px;
float: right;
display: block;

}

a#s3_link { 

display: block; 
height: 260px; 
width: 274px;

}

#service_content {

padding-left: 5px;
padding-right: 4px;
padding-top: 10px;
font-size: 11px;
font-weight: normal;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #46697A;
text-align: center;
line-height: 14px;

}

#service_content img{
margin-bottom: 7px;
border: 0px;
}



#service_clear {

clear: both;

}


a#service_compare_link { 

display: block;
width: 85px;
height: 21px;
margin-top: 0px;
float: left;

}

a#service_buy_link { 

display: block;
width: 85px; 
height: 21px; 
margin-top: 0px;
float: right;

}

#serv1_buttons {

background: transparent url(images/serv_buttons.gif) -0px 0px;
background-repeat: no-repeat;
width: 264px;
height: 46px;
margin-left: 1px;
margin-top: 0px;
text-align: left;

}


#serv2_buttons {

background: transparent url(images/serv_buttons.gif) -0px 0px;
background-repeat: no-repeat;
width: 264px;
height: 46px;
margin-left: 1px;
margin-top: 0px;
text-align: left;

}

#serv3_buttons {

background: transparent url(images/serv_buttons.gif) -0px 0px;
background-repeat: no-repeat;
width: 264px;
height: 46px;
margin-left: 1px;
margin-top: 0px;
text-align: left;

}


/* ---------------------------------------------- */
/* Left Side              ----------------------- */
/* ---------------------------------------------- */


#sidenav {
	
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #03496A;
text-align: left;
width: 175px;
margin-bottom: 0px;
margin-left: 0;
background-color: #F5FAFC;	
}

#sidenav ul {

list-style: none;
margin: 0;
padding: 0;
border: none;

}

#sidenav li {

border-bottom: 1px solid #fff;	
padding-left: 0px;
padding-top: 0px;	
background-color: #F5FAFC;

}

#sidenav li a {

display: block;
padding: 5px 5px 5px 0.5em;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #03496A;

}

#sidenav li a:hover {

display: block;
background-color: #59A4C7;
color: #fff;
border-left: 5px #79C5E9 solid;
		
}

#sidenav li a.selected {

color: #fff;
font-weight: bold;
font-size: 12px;
background-color: #59A4C7;
border-left: 5px #60A201 solid;

}


/* ---------------------------------------------- */
/* Features Table         ----------------------- */
/* ---------------------------------------------- */


#blue1 {

margin-top: 0px;
width: 700px;
background-color: #F3F9FC;
border: 1px solid #79C5E9;
padding-top: 10px;
padding-bottom: 10px;

}

#blue1_content {

text-align: left;
font: 12px Arial, Helvetica, sans-serif;
color: #333;
font-weight: normal;
padding-left: 10px;
padding-right: 10px;

}

.tablecolor1 { 

font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #ffffff; 
font-weight: bold;
background: #000;
background-repeat: repeat-x;
		
}

.tablecolor2 { 

background-color: #ffffff; 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #333; 
font-weight: normal;		
border-bottom: 1pt solid #EBEFF1;			

}

.tablecolor2 a:link, .tablecolor2 a:visited { 

background-color: #ffffff; 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #333; 
font-weight: normal;			
text-decoration: underline;			

}

.tablecolor3 { 

background-color: #ffffff; 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #333;
font-weight: normal;
					
}

.tablecolor4 { 

background-color: #F3F9FC; 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #0A4C6A; 
font-weight: normal;					
border-bottom: 1pt solid #EBEFF1;			
border-right: 1pt solid #EBEFF1;

}

.tablecolor5 { 

background-color: #54A2C4; 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #fff; 
font-weight: bold;					
border-bottom: 1pt solid #428FB1;			
border-right: 1pt solid #EBEFF1;

}

.tablecolor5 a, .tablecolor2 a:visited { 

background-color: #54A2C4; 
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #fff; 
font-weight: bold;	

}

.dbutton {

	background-color: #F9FFF6;
	border: 1px solid #A4DD76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #279A27;

}
	
