body {margin:0; padding:0; font:12px/1.5em arial,vardana,tahoma; color:#000;}
*{margin:0; padding:0; list-style:none;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.lsize {width:861px; margin:0 auto;}
.border {border:1px solid #000;}
img {border:none;}
a {outline:none;}
.bold {font-weight:bold;}
.date {font-size:10px; line-height:20px;}
.under_line {text-decoration:underline;}
.line_height16 p {line-height:16px;}
.none {text-decoration:none;}
.center {text-align:center;}
.height100 {height:100px; overflow:hidden;}
.border_bottom {border-bottom:1px solid #000;}

/**** colors ****/
.orange {color:#e49335;}
.blue {color:#0069c2;}
.blue2 {color:#107ec5;}
.sky_blue {color:#7493ca;}
.green {color:#89a944;}
.green2 {color:#41ba0d;}
.black {color:#000;}
.yellow {background:#ffffbf;}
.sky_blue_bg{background:#e9f3fc;}
.light_sky_blue { background:#f6fafe;}
.white {background:#fff;}
.news_post_bg {background:#d1e2f1;}
/**** size ***/
.size16 {font-size:16px;}

/**** margin ***/
.margin_top5 {margin-top:5px;}
.margin_top10 {margin-top:10px;}
.margin_top20 {margin-top:20px;}
.margin_top35 {margin-top:35px;}
.margin_top80 {margin-top:80px;}
.margin_top13 {margin-top:13px;}
.margin_top40 {margin-top:40px;}
.margin_left5 {margin-left:5px;}
.margin_left30 {margin-left:30px;}
.margin_left35 {margin-left:35px;}
.margin_right35 {margin-right:35px;}
.margin_left40 { margin-left:40px;}
.margin_left45 {margin-left:45px;}
.margin_left50 { margin-left:50px;}
.margin_left10 { margin-left:10px;}
.margin_bot5 {margin-bottom:5px;}
.margin_bottom10 {margin-bottom:10px;}
.margin_bottom15 {margin-bottom:15px;}
.margin_bottom30 {margin-bottom:30px;}
.margin_lr40 {margin:0 40px;}

.width415 {width:415px;}

/**** padding ***/
.padding_top20 {padding-top:20px;}
.padding_left20 {padding-left:20px;}

/**** header ****/
#logo {background:url(logo.gif) no-repeat; width:311px; height:113px; float:left; margin-top:10px;}
#compare {float:left; margin:22px 0 0 70px;}
#compare h1 {font-size:22px; margin-bottom:15px;}
#compare h2 { background:url(right.gif) no-repeat 0 3px ; padding-left:20px; font-size:14px; font-weight:bold; color:#4179ab; margin:5px 0 0 5px;}

/*** main ****/
#box h2 {font-size:20px; margin:0 0 5px 20px;}
#box h3, #rec_plans h3	{font-size:16px; font-weight:bold;}
#box a {color:#7d7d7d; text-decoration:none; font-weight:bold;}
#box a:hover {text-decoration:underline;}
#box h2.font14 {font-size:18px; font-weight:bold;}

#ad  {margin-left:12px;}
#ad td  {background:#E9F3FC;}
#ad a.see_now { float:right; color:#000; font-weight:normal; text-decoration:underline;  height:auto; width:auto; background:none;}
#ad a.see_now:hover {text-decoration:none;}

#rec_plans {background:#e9f3fc; padding:15px 0;}
#rec_plans h2, .col1 h2 {font-size:16px; font-weight:bold;}
#rec_plans .shared_ico {background:url(shared_icon.gif) no-repeat; padding-left:30px; margin-left:25px;}
#rec_plans .dedicated_ico {background:url(right_icon.gif) no-repeat 0 60% ; padding-left:30px; margin-left:25px;}
#rec_plans p {font-size:16px; margin-left:10px !important; margin-left:0px;}
#rec_plans p span {font-size:12px;}

.col1 {width:258px; float:left; padding-bottom:20px;}
.col1 h2, .content h3 {border-bottom:1px solid #000; padding-bottom:5px;}
.col1 li {line-height:20px; width:auto; display:block;}
.content1 a , .col1 li a {color:#000;}
.content1 a:hover , .col1 li a:hover {color:#757474;}
.col1 li img {vertical-align:middle; padding:5px 5px 5px 0;}
.top {background:url(top_left.gif) no-repeat;}
.top_right {background:url(top_right.gif) no-repeat 100% 0; height:16px;}
.content {border-left:3px solid #dbdbdb; border-right:3px solid #dbdbdb;}
.content1 {padding:10px 5px 3px 10px;}
.content1  p {line-height:15px;margin:15px 0;}
.award_bg h3, .content1 h3 {font-size:16px;}
.bottom {background:url(bottom_left.gif) no-repeat; }
.bottom_right {background:url(bottom_right.gif) no-repeat 100% 0; height:16px;}

.country_top {background:url(country_top.gif) no-repeat; width:235px; height:13px;}
.country_bottom {background:url(country_bottom.gif) no-repeat; width:235px; height:13px;}
.country_middle {background:url(award_middle.gif) repeat-y; width:215px; padding:0 10px;}
.country_middle a { text-decoration:none; }
.country_middle a:hover {text-decoration:underline;}
.uk_flag {background:url(uk_flag.gif) no-repeat; padding-left:25px;}
.canada {background:url(canada.gif) no-repeat; padding-left:25px;}
.australia{background:url(australia.gif) no-repeat; padding-left:25px;}

#footer {background:#eee; border-top:1px solid #000; padding:20px 0;}
#footer, #footer a { color:#000;  font-size:11px;}
#footer a:hover {text-decoration:none;}

#inner_top {background:url(menu_bg.gif) no-repeat; width:861px; height:37px;}
#inner_main {border-left:2px solid #ccc; border-right:2px solid #ccc; background:#e9f3fc;}
#inner_main div {line-height:1.3em;}
#inner_bottom {background:url(inner_bottom.gif) no-repeat; width:861px; height:12px;}
#inner_main h1 {font-size:20px; line-height:36px;}

#menu {padding-top:2px;}
#menu li {background:url(menu_right.gif) no-repeat 100% 0; float:left; margin:0 3px;  height:25x;}
#menu li a {background:url(menu_left.gif) no-repeat; padding:5px 3px 0 3px;  display:block; text-align:center; color:#999; text-decoration:none; font-weight:bold; font-size:14px;}
#menu li.active a {background:url(menu_active_left.gif) no-repeat; color:#003399; padding-top:7px;}
#menu li.active {background:url(menu_active_right.gif) no-repeat 100% 0; float:left;}

#button_bg {background:#fff url(button_bg.gif) no-repeat; width:790px; height:38px; margin:0 auto;}
#button_bg .button_bg_dark {background:#fff url(button_bg_dark.gif) no-repeat; width:790px; height:38px; margin:0 auto;}
#button_bg ul {margin:0 0 0 10px; padding-top:5px;}
#button_bg li {float:left;}
#button_bg li a {float:left; background:url(button_right.gif) no-repeat right top;  text-decoration:none;}
#button_bg li a span {background:url(button_left.gif) no-repeat; padding:6px 10px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_bg li a:hover {float:left; background:url(button_right_hover.gif) no-repeat right top;}
#button_bg li a:hover span {background:url(button_left_hover.gif) no-repeat;}

#button_bg li.pink a {float:left; background:url(button_pink_right.gif) no-repeat  right top;  text-decoration:none;}
#button_bg li.pink a span {background:url(button_pink_left.gif) no-repeat; padding:6px 10px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_bg li.pink a:hover {float:left; background:url(button_pink_right_hover.gif) no-repeat  right top;}
#button_bg li.pink a:hover span {background:url(button_pink_left_hover.gif) no-repeat;}

#button_bg li.blue a {float:left; background:url(button_blue_right.gif) no-repeat  right top;  text-decoration:none;}
#button_bg li.blue a span {background:url(button_blue_left.gif) no-repeat; padding:6px 10px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_bg li.blue a:hover {float:left; background:url(button_blue_right_hover.gif) no-repeat  right top;}
#button_bg li.blue a:hover span {background:url(button_blue_left_hover.gif) no-repeat;}

#button_bg li.sky_blue a {float:left; background:url(button_blue2_right.gif) no-repeat  right top;  text-decoration:none;}
#button_bg li.sky_blue a span {background:url(button_blue2_left.gif) no-repeat; padding:6px 10px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_bg li.sky_blue a:hover {float:left; background:url(button_blue2_right_hover.gif) no-repeat  right top;}
#button_bg li.sky_blue a:hover span {background:url(button_blue2_left_hover.gif) no-repeat;}

#button_bg li.green1 a {float:left; background:url(button_green_right.gif) no-repeat  right top;  text-decoration:none;}
#button_bg li.green1 a span {background:url(button_green_left.gif) no-repeat; padding:6px 10px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_bg li.green1 a:hover {float:left; background:url(button_green_right_hover.gif) no-repeat  right top;}
#button_bg li.green1 a:hover span {background:url(button_green_left_hover.gif) no-repeat;}

#data {background:#f6fafe;}
#data  a {font-size:12px;color:#000;}
#data a.dark_blue {color:#0a317e;}
#data a span {font-size:16px; font-weight:bold;}
#data .cost a , #data .month a , #data .speed a {font-weight:bold; font-size:14px; color:#FF0099; text-decoration:none; line-height:1em; display:block;}
#data .cost a span, #data .month a span, #data .speed span {font-size:24px; line-height:1em;}
#data .speed a:hover {color:#CD0067;}
#data .month a {color:#1B84E3; text-decoration:none;}
#data .month a span {font-size:28px; font-weight:bold;}
#data .month a:hover {color:#0052B1;}
#data .cost a {color:#169D00; font-size:20px;}
#data .cost a span {font-size:11px; font-weight:normal;}

#shop_section {padding:20px 0 30px 30px;}
#promo li {background:url(merchant_promo_bg.gif) no-repeat; width:247px; height:181px; float:left; margin:0 27px 0 0; line-height:1.2em;}
#promo li .col1 {width:33%; float:left; padding:10px;}
#promo li .col2 {width:48%; float:left; padding:10px 0;}
#promo h4 {background:url(merchant_promo_head.gif) no-repeat; width:240px; height:26px;}
#promo h4 a { font-size:15px;color:#fff; padding-left:20px; line-height:26px; text-decoration:none; font-weight:normal;}

#full_content {height:226px; margin:20px 35px 20px 35px; overflow:auto; padding:10px 15px;}
#full_content h2 {font-size:14px; margin-bottom:5px;}
#full_content p {line-height:1.3em; margin:0 0 15px 0;}
#full_content .col1 {float:left; width:30%; border-right:1px solid #b2c1e0; padding-right:15px;} 
#full_content .col1 li a {background:url(feature_icons.gif) no-repeat; padding:5px 0 5px 25px; background-position:0 5px; font-weight:bold; text-decoration:none; display:block; line-height:20px; height:20px; font-size:14px; }
#full_content .col1 li a:hover { background:#bcd3f2 url(feature_icons.gif) no-repeat; background-position:0 -390px;}
#full_content .col1 li a.company_history {background-position:0 -20px;}
#full_content .col1 li a.company_history:hover {background-position:0 -416px;}
#full_content .col1 li a.customer_service {background-position:0 -50px;}
#full_content .col1 li a.customer_service:hover {background-position:0 -446px;}
#full_content .col1 li a.equipment {background-position:0 -76px;}
#full_content .col1 li a.equipment:hover {background-position:0 -472px;}
#full_content .col1 li a.software_features {background-position:0 -105px;}
#full_content .col1 li a.software_features:hover {background-position:0 -501px;}
#full_content .col1 li a.email_features {background-position:0 -133px;}
#full_content .col1 li a.email_features:hover {background-position:0 -529px;}
#full_content .col1 li a.extras {background-position:0 -163px;}
#full_content .col1 li a.extras:hover {background-position:0 -559px;}
#full_content .col1 li.active {background:#e9f3fc;}
#full_content .col2 {float:left; width:60%; padding-left:15px;}
#full_content .col2 h4 {font-size:14px; margin:0 0 10px 5px;}
#full_content .col2 li {background:url(right_right.gif) no-repeat 0 10px; line-height:35px; height:35px;  padding-left:25px; float:left; width:40%;}

#call {font-size:16px; color:#ff0099; font-weight:bold; line-height:28px;}

#page_nave a {color:#7493ca;}
#page_nave a:hover {color:#003399;}

#awards {padding:10px;}
#awards ul {margin:20px 35px 0 35px;}
#awards li { float:left;  margin:0 24px 24px 0;  padding:0;  width:133px;}
#awards li div {margin-bottom:10px; height:106px;}
#awards p {font-size:11px;}

#news {float:left; width:237px; margin-right:20px;}
#news li {margin-bottom:1em;}
#rating {float:left; width:245px; padding-left:10px;}
#rating li {background:url(comma-top.gif) no-repeat; padding-left:25px; margin-bottom:30px;}
#rating ul span {background:url(comma-bottom.gif) no-repeat 100% 0; display:block;}
#more_review {margin-left:25px;}
#rating_form {float:left; width:252px; margin-left:23px;}
#rating_form label {font-weight:bold; display:block;}
#rating_form input {height:16px; margin-bottom:15px; width:200px;}
#rating_form i {font-size:11px; display:block; font-style:normal; margin-bottom:0.2em;}
#rating_form textarea {width:235px; height:100px; display:block; font-size:12px; font-family:arial,vardana,tahoma; margin-bottom:15px;}
#rating_form li {float:left;}
#rating_form li a {background:url(rating_stars.gif) no-repeat; width:18px; height:18px; display:block; text-indent:-9000px;}
#rating_form li a:hover {background-position:0 -18px;}

/***** main boxes images ******/
.share {background:url(shared.gif) no-repeat; width:240px; height:204px; padding:15px 0 0 20px;}
.reseller {background:url(reseller.gif) no-repeat; width:241px; height:203px; padding:15px 0 0 20px;}
.servers {background:url(servers.gif) no-repeat; width:240px; height:204px; padding:15px 0 0 20px;}
.vps {background:url(vps.gif) no-repeat; width:241px; height:204px; padding:15px 0 0 20px;} 
.cheap {background:url(cheap.gif) no-repeat; width:240px; height:204px; padding:15px 0 0 20px;} 
.e_commerce {background:url(e_commerce.gif) no-repeat; width:240px; height:204px; padding:15px 0 0 20px;} 
.shared {background:url(shared_bg.gif) no-repeat; width:539px; height:130px; margin:5px 0 0 10px; padding:20px 0 20px 20px;}
.shared li {float:left;}
.dedicated {background:url(dedicated.gif) no-repeat; width:241px; height:130px; margin:5px 0 0 20px; padding:20px 0 20px 20px;}
.buy_now {background:url(buy_now.gif) no-repeat 50% 50%; width:80px; height:27px; display:block;}
.buy_now:hover {background:url(buy_now_blue_hover.gif) no-repeat;}
.image {background:url(image.gif) no-repeat 100% 100%;  height:191px; }

/*****images ******/

.big1 {background:url(big1.gif) no-repeat; height:36px; padding-left:50px;}
.call {background:url(call.gif) no-repeat; width:16px; height:14px; padding-left:20px;}

/*****button images ******/
.singup_big_button {background:url(singup_big_button.gif) no-repeat; width:154px; height:28px; display:inline-block; text-align:center; line-height:27px; color:#fff; font-weight:bold; text-decoration:none;}
.singup_big_button:hover {background-position: bottom;}

a.buy_now_g {background:url(buy_now_green.gif) no-repeat;  width:80px; height:28px; margin-left:10px;}
a.buy_now_g:hover {background:url(buy_now_hover.gif) no-repeat;}                                      
a.buy_now_yellow {background:url(buy_now_yellow.gif) no-repeat; width:80px; height:28px; margin-left:10px;}
a.buy_now_yellow:hover {background-position:bottom left;}                                             
a.buy_now_blue {background:url(buy_now_blue.gif) no-repeat; width:80px; height:28px;display:block;}
a.buy_now_blue:hover {background-position:bottom;}
a.add_review {background:url(add_review.gif) no-repeat; width:102px; line-height:28px; height:28px; color:#fff; display:block; text-align:center; text-decoration:none; font-weight:bold; margin-top:15px;}
a.add_review:hover {background-position:0 -28px;}

/***** Links ******/
a.see_now{font-size:11px; text-decoration:underline; color:#000;}
a.see_now:hover {text-decoration:none;}
.link_top {padding-top:6px;}
.link_top a {font-size:11px; color:#000; margin-left:35px;}

/***** classes for errorpage 400 ******/
.heading1bg { background:url(error_header_bg.gif) repeat-x; height:32px; line-height:32px; }
