table#hostingfeatures, table#priceplan, .generictable{
border:#abbafe solid 1px;
border-collapse:collapse;
width:100%;
margin-bottom:10px;
}

table#hostingfeatures td, table#priceplan td, .generictable td{
border:#cccccc solid 1px;
font-size:11px;
line-height:24px;
text-align:center;
padding:2px 0;
}

table#hostingfeatures th, table#priceplan th, .generictable th{
font-weight:bold;
height:30px;
background:red url(images/bgth.png) repeat-x;
color:#ffffff;
border-left:#83aaf8 solid 1px;
text-align:center;
}

table#hostingfeatures th, table#hostingfeatures td{
}

table#hostingfeatures td.align-left, .generictable td.align-left{
text-align:left;
padding-left:10px;
}

table#hostingfeatures th.align-left, .generictable th.align-left{
text-align:left;
padding-left:10px;
}

table#hostingfeatures tr.altrow, .generictable th.align-left, table.generictable tr.altrow{
background-color:#ecf4fe;
}

ul#tabproduct, .pagetab{
height:30px;
}

ul#tabproduct li, .pagetab li{
height:29px;
float:left;
margin-right:3px;
}

ul#tabproduct a, .pagetab a{
font-weight:bold;
color:#657eaf;
padding-top:6px;
background:transparent url(images/bgtab-inactive.png) no-repeat;
height:23px;
width:135px;
display:block;
text-align:center;
}

ul#tabproduct a:hover, .pagetab a:hover{
background:transparent url(images/bgtab-hover.png) no-repeat;
}

ul#tabproduct li.current a,  .pagetab li.current a{
background:transparent url(images/bgtab-active.png) no-repeat;
color:#ffffff;
}

/*overview page*/

.hostingfeatures{
width:668px;
margin-bottom:20px;
}

img.imgoverview{
background:red;
width:265px;
/*height:150px;*/
float:left;
}

.contentoverview{
width:385px;
float:right;
}

#productplanfeature{
width:668px;
margin-top:20px;
}

#productplanfeature .col{
padding-left:5px;
float:left;
width:210px;
margin-right:5px;
}

#productplanfeature li{
list-style:none;
background:transparent url(images/bullet-checkmark.png) no-repeat left 7px;
padding-left:20px;
line-height:24px;
}

#productplanfeature .contentheading{
margin-bottom:5px;
}

#undertab, .undertab, .tabcontent{
border:#abbafe solid 1px;
padding:0 10px 10px;
padding-top:15px;
margin-bottom:20px;
}

ul#badgepack{
width:690px;
}

ul#badgepack li{
float:left;
width:33%;
text-align:center;
}

/*faq page*/

#faqquestion {
margin-bottom:20px;
}

#faqquestion li{
background:transparent url(images/bullet01.gif) no-repeat left 50%;
padding-left:15px;
}

.contentfaq-sep{
text-align:right;
margin-top:10px;
margin-bottom:20px;
border-top:#cccccc solid 1px;
}

.contentfaq-sep a{float:right;
display:block;
width:41px;
height:16px;
background:transparent url(images/top-anchor.gif) no-repeat;
}

.contentfaq-sep a span{
display:none;
}

#contentfaq dt{
background:transparent url(images/q-icon.gif) no-repeat left;
padding-left:20px;
}

#contentfaq dd{
background:transparent url(images/a-icon.gif) no-repeat left 3px;
padding-left:20px;
}

br{
clear:both;
}

.register-domain{
background-color:#eeeeee;
padding-bottom:10px;
}
