body {
font-family: arial, geneva, sans-serif;
font-size: 11px;
color: #464646;
margin: 0px;
padding: 0px;
}

html > body p {
font-family: arial, geneva, sans-serif;
font-size: 11px;
color: #464646;
margin: 5px 0px 0px 0px;
padding: 0px;
}

hr {
color: #ccc;
background-color: #CCC;
border: 0px; 
height: 1px; 
margin: 5px 0px 10px 0px; 
padding; 0px;
}

h1 {
font-size: 16px;
font-weight: bold;
color: #1271ba;
margin: 0px;
padding: 0px;
}

h2 {
font-size: 20px;
font-weight: bold;
color: #FF9900;
margin: 0px;
padding: 0px;
}

h3 {
font-size: 13px;
font-weight: bold;
color: #464646;
padding: 0px;
margin: 0px;
}

a, a:active {text-decoration: none;color: #0066cc;}
a:hover {text-decoration: underline;color: #0066cc;}

a.title, a.title:active {text-decoration: none;color: #1271ba;}
a.title:visited {text-decoration: none; color:#1271ba;}
a.title:hover {text-decoration: underline; color: #1271ba;}

a.orange, a.orange:active {text-decoration: none;color: #FF9900;}
a.orange:visited {text-decoration: none; color:#FF9900;}
a.orange:hover {text-decoration: underline; color: #FF9900;}

a.white, a.white:active {text-decoration: none;color: #FFF;}
a.white:visited {text-decoration: none; color:#FFF;}
a.white:hover {text-decoration: underline; color: #FFF;}

a.strapline, a.strapline:active {text-decoration: none;color: #464646;}
a.strapline:visited {text-decoration: none; color:#464646;}
a.strapline:hover {text-decoration: none; color: #464646;}

a.tags, a.tags:active {text-decoration: none;color: #0064a0;}
a.tags:visited {text-decoration: none; color:#0064a0;}
a.tags:hover {text-decoration: underline; color: #0064a0;}

a.paging, a.paging:active {text-decoration: none;color: #1271ba;}
a.paging:visited {text-decoration: none; color:#1271ba;}
a.paging:hover {text-decoration: underline; color: #1271ba;}

a.menubarlightlink:link {text-decoration: none; color:#464646;}
a.menubarlightlink {text-decoration: none; color:#464646;}
a.menubarlightlink:active {text-decoration: none; color: #464646;}
a.menubarlightlink:hover {text-decoration: underline; color: #464646;}

a.headermenu, a.headermenu:active {text-decoration: none;color: #0066cc;}
a.headermenu:visited {text-decoration: none; color:#0066cc;}
a.headermenu:hover {text-decoration: underline; color: #0066cc;}



html > body #page {
height: 1200px;
width: 830px;
margin: 0px;
padding: 0px;
}

/*IE HACK */
#page {
height: 1200px;
width: 840px;
margin: 0px;
padding: 0px;
}


#boxa {
height: 88px;
width: 785px;
margin: 0px;
padding: 0px;
}

#hostwaylogo {
float: left;
margin: 10px 0px 0px 50px;
padding: 0px;
}

#topmenu {
float: right;
margin: 20px 10px 0px 0px;
padding: 0px;
text-align: right;
font-size: 10px;
}

#orderonlinebox {
float: right;
width: 301px;
height: 30px;
margin: 16px 10px 0px 0px;
padding: 0px;
}

#orderonline {
float: left;
margin: 0px 15px 0px 0px;
padding: 0px;
text-align: right;
font-size: 11px;
color: #949498;
}

#acbuttons {
float: right;
margin: 2px 0px 0px 0px;
padding: 0px;
}

#boxb {
width: 785px;
margin: 0px;
padding: 0px;
}

#contentb {
float: right;
margin: 0px 0px 0px 48px;
padding: 0px;
}

#boxc {
width: 785px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#boxd {
float: left;
width: 425px;
height: 680px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#contentd {
float: left;
width: 370px;
margin: 10px 0px 0px 48px;
padding: 0px;
}

#directnewsbox {
float: left;
margin: 10px 10px 0px 48px;
padding: 0px;
width: 160px;
}

#directnewsbox p {padding: 5px 0px 0px 0px;}

#offersbox {
border-left: dotted 1px #C8C8C8;
float: left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 10px;
height: 370px;
width: 160px;
text-align: left;
}

#boxe {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 360px;
height: 650px;
}

#domainsearch {
float: left;
border: solid 1px #C8C8C8;
margin: 10px 0px 0px 0px;
padding: 0px;
width: 357px;
}

#personalhosting {
float: left;
border: solid 1px #C8C8C8;
width: 357px;
margin: 10px 0px 0px 0px;
padding: 0px;
}

#smehosting {
float: left;
border: solid 1px #C8C8C8;
width: 357px;
margin: 10px 0px 0px 0px;
padding: 0px;
}

#enterprisehosting {
float: left;
border: solid 1px #C8C8C8;
width: 357px;
margin: 10px 0px 0px 0px;
padding: 0px;
}

.innertopboxe {
height: 71px;
width: 354px;
margin: 0px;
padding: 0px;
}

.innertopboxeimg {
float: left;
height: 71px;
width: 71px;
margin: 0px;
padding: 0px;
}

.innertopboxecontent {
width: 250px;
float: left;
margin: 10px 0px 0px 10px;
padding: 0px;
}

.innerbottomboxe {
margin: 0px;
padding: 5px 0px 5px 10px;
background: #F0F0F0;
text-align: center;
}

#domainsearchform {
float: left;
margin: 15px 0px 0px 10px;
padding: 0px;
width: 270px;
}

.enterbutton {
float: right;
margin: 0px 5px 0px 0px;
padding: 0px;
}

#partners {
float: left;
width: 357px;
margin: 10px 0px 20px 0px;
padding: 0px;
}

.partnerscontent {
width: 354px;
margin: 0px;
padding: 0px;
}

#strip {
width: 785px;
margin: 0px;
padding: 0px;
}

#boxf {
width: 785px;
height: 25px;
margin: 0px;
padding: 0px;
background: #F0F0F0;
}

#contentfa {
float: left;
margin: 0px 0px 0px 10px;
padding: 5px 0px 0px 0px;
}

#contentfb {
float: right;
margin: 0px;
padding: 0px;
}

#boxg {
width: 785px;
height: 150px;
margin: 10px 0px 0px 0px;
padding: 0px;
}

#contentga {
float: left;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#contentgb {
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#titlebox {
float: left;
width: 530px;
}

#menubar {
float: left;
width: 180px;
height: 600px;
margin: 5px 0px 0px 48px;
padding: 0px;
background: #FFF;
} 

html > body .menubarcalltoactiondark {
background: #FF9900;
width: 170px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 10px;
text-align: left;
font-weight: bold;
font-family: arial, geneva, sans-serif;
font-size: 12px;
color: #FFF;
} 

/* IE HACK */
.menubarcalltoactiondark {
background: #FF9900;
border-top: solid 1px #FFF;
width: 175px;
padding: 5px 0px 5px 10px;
padding: 6px;
text-align: left;
font-weight: bold;
font-family: arial, geneva, sans-serif;
font-size: 12px;
color: #FFF;
} 

html > body .menubarcalltoactionlight {
background: #edf3fa;
width: 170px;
margin: 1px 0px 0px 0px;
padding: 5px;
text-align: left;
font-weight: normal;
font-family: arial, geneva, sans-serif;
font-size: 11px;
} 

/* IE HACK */
.menubarcalltoactionlight {
background: #edf3fa;
width: 176px;
margin: 1px 0px 0px 0px;
padding: 5px;
text-align: left;
font-weight: normal;
font-family: arial, geneva, sans-serif;
font-size: 11px;
} 


html > body .menubardark {
background: #1271ba;
width: 170px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 10px;
text-align: left;
font-weight: bold;
font-family: arial, geneva, sans-serif;
font-size: 12px;
color: #FFF;
} 

/* IE HACK */
.menubardark {
background: #1271ba;
border-top: solid 1px #FFF;
width: 175px;
padding: 5px 0px 5px 10px;
padding: 6px;
text-align: left;
font-weight: bold;
font-family: arial, geneva, sans-serif;
font-size: 12px;
color: #FFF;
} 

/* IE HACK */
.menubarblack {
background: #444;
border-top: solid 1px #FFF;
width: 175px;
padding: 5px 0px 5px 10px;
padding: 6px;
text-align: center;
font-weight: bold;
font-family: arial, geneva, sans-serif;
font-size: 12px;
color: #FFF;
} 

html > body .menubarblack {
background: #444;
width: 167px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 10px;
text-align: center;
font-weight: bold;
font-family: arial, geneva, sans-serif;
font-size: 12px;
color: #FFF;
} 


html > body .menubarlight {
background: #edf3fa;
width: 170px;
height: 12px;
margin: 1px 0px 0px 0px;
padding: 5px;
text-align: left;
font-weight: normal;
font-family: arial, geneva, sans-serif;
font-size: 11px;
} 

/* IE HACK */
.menubarlight {
background: #edf3fa;
width: 176px;
height: 12px;
margin: 1px 0px 0px 0px;
padding: 5px;
text-align: left;
font-weight: normal;
font-family: arial, geneva, sans-serif;
font-size: 11px;
} 

html > body #menubottombox {
background: #f0f0f0;
border: solid 1px #C8C8C8;
width: 168px;
height: 200px;
margin: 1px 0px 0px 0px;
padding: 10px 0px 0px 10px;
text-align: left;
font-weight: bold;
font-family: arial, geneva, sans-serif;
font-size: 11px;
}

/* IE HACK */ 
#menubottombox {
background: #f0f0f0;
border: solid 1px #C8C8C8;
width: 175px;
height: 200px;
margin: 1px 0px 0px 0px;
padding: 10px 0px 0px 10px;
text-align: left;
font-weight: bold;
font-family: arial, geneva, sans-serif;
font-size: 11px;
}

.phone {
text-align: left;
font-weight: bold;
font-family: arial, geneva, sans-serif;
font-size: 12px;
color: #0066cc;
}

.normal {
text-align: left;
font-weight: normal;
font-family: arial, geneva, sans-serif;
font-size: 11px;
padding: 0px;
margin: 0px;
}

html > body #news {
float:right;
margin: 10px 50px 10px 0px;
height: 900px;
width: 530px;
}

/* IE HACK */
#news {
float:right;
margin: 10px 50px 10px 0px;
height: 900px;
width: 540px;
padding: 0px;
}

.heading {
font-weight: bold;
font-size: 12px;
padding: 0px;
margin: 0px;
}

.related {
font-weight: bold;
font-size: 11px;
}

#productbox {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 500px;
height: 90px;
font-weight: normal;
}

.productboximg {
margin: 0px 10px 0px 0px;
padding: 0px;
float: left;
border: 0px;
}

#form {
margin: 10px 0px 0px 55px;
padding: 0px;
height: 20px;
}

.date {
font-weight: normal;
color: #464646;
}

.category {
font-weight: normal;
font-size: 9px;
text-decoration: underline;
}

.ccc {color: #ccc;}
.red {color: #FF3300;}
.orange {color: #FF9900;}

.photo img{
width: 100%;
}

.photo {
display: block;
width: 25%;
margin: 5px;
padding: 5px;
float: right;
border: 0px;
} 


html > body .thumbnails {
padding: 3px;
margin: 0px 5px 0px 0px;
width: 50px;
height: 50px;
float: left;
border: 0px;
}

/* IE HACK */
.thumbnails {
padding: 3px;
margin: 3px 5px 0px 0px;
width: 50px;
height: 50px;
float: left;
border: 0px;
}


#pagenav a{
width: 200px;
color: #ccc;
}


.related {}

.paging {font-size: 11px;}

