body{margin:0px; padding:0px; background:#f5f5f5 url(/images/bodybg1.jpg) repeat-x center top; font-family:Arial}
img{border:0px}
p{font-size:12px; margin:10px 0px 10px 0px}
a{color:#00F; text-decoration:none}
h1{font-size:16px; font-weight:bold; color:#039; margin:5px 0px 5px 0px}
.h1_black{color:#000000;font-weight:normal;font-size:14px;}
h2{font-size:14px; font-weight:bold; padding:px 8px px 8px; margin:0px}
a.link_off{color:#000; text-decoration:none}
#container{width:900px; margin:0 auto}
#top_content{position:absolute; width:900px; top:0px}
#header{height:55px}
#logo_name{float:left; position:relative; left:40px; top:9px}
#logo_sml{left:0px; position:relative; margin-top:5px}
.toptext{margin:0px; font-size:14px; color:#DDD; float:right; font-size:11px; position:relative; top:20px; right:32px}
#content_container{background:#FFF; height:100%; border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px; position:relative; top:125px}
#navigation{background:url(/images/nav_bg.gif) repeat-x}
.nav_left_bg{background:url(/images/nav_left_bg.gif) left no-repeat}
.nav_right_bg{background:url(/images/nav_right_bg.gif) right no-repeat; height:70px}
#navigation ul{margin:0px 0px 0px 45px; padding:0px; font-family:"arial",arial,sans-serif; font-size:11px}
#navigation ul li{display:inline}
#navigation ul li a{text-decoration:none; color:#000; display:block; float:left; height:33px; text-align:center; padding:5px 11px 0px 11px; border-right:1px solid #FFF3C4; margin-top:15px}
.nav_home{padding-top:12px !important; height:26px !important}
.nav_select{background:#FFF3C4 !important}
.otherserv{float:right}
.otherserv form{margin:0px; padding:0px}
.otherserv select{font-size:11px; width:#B6B6B6; font-family:arial; border:1px solid #B6B6B6; width:140px; position:relative; top:24px; right:50px}
div.sub_nav{padding-bottom:2px; padding-top:10px; border-bottom:#749BC2 1px solid; margin:0px 14px 0px 16px}
.nav_border{margin-left:10px; margin-right:10px}
#content{margin:10px 14px 10px 16px; height:100%; width:870px}
.img_left{float:left}
#content ul{margin:0px 0px 0px 20px; padding:0px; font-size:12px}
#content ul li{list-style-type:none; line-height:1.3em; margin-bottom:2px}
#affiliate ul li{list-style-type:none; line-height:1.3em; margin-bottom:2px}
#left_content{float:left; width:565px; margin-bottom:5px}
.category{width:279px; background:url(/images/category_bg_wide.gif) repeat-y; float:left; margin-right:5px; margin-bottom:7px}
.category_top{background:url(/images/category_bg_top_wide.gif) top no-repeat}
.category_bottom{background:url(/images/category_bg_bottom_wide.gif) no-repeat bottom; padding-bottom:3px; height:100%}
#right_content{width:300px; float:right; margin-bottom:5px; margin-top:120px}
#right_content_index{width:300px; float:right; margin:120px 0 5px 0}
#right_content_faq{width:300px; float:right; margin:5px 0px 5px 0; padding:0}
#box{background:url(/images/box_bg_wide.gif) repeat-y}
#box h3{font-size:18px; font-weight:normal; color:#69C; margin:0px 0px 10px 0px}
#box_top{background:url(/images/box_bg_top_wide.gif) no-repeat top}
#box_content{background:url(/images/box_bg_bottom_wide.gif) no-repeat bottom; height:100%; padding:20px 22px 30px 22px}
#box_content p{margin:0px; color:#666}
.box_text{border-bottom:#E0D6AD 1px solid; padding-bottom:10px; margin-bottom:10px; height:100%}
.box_image{float:left}
.box_image img{border:#E0D6AD 1px solid}
.box_rating{float:right; font-size:10px; width:100px}
.star_rating img{position:relative; top:3px; left:3px}
.rating_review{font-size:11px; margin-top:3px; color:#00F}
.rating_review a{font-size:11px}
.category_image{float:left; width:57px; position:relative; left:6px; top:1px}
.category_text{float:right; width:200px; position:relative; right:8px; top:6px}
.category_text h2{font-size:16px; color:#000; font-weight:bold; margin:0px; padding:0px}
.category_text p{margin:0px; font-size:10px; line-height:1.2em}
.category_text p a{font-size:12px}
.latest{margin:10px 0px 3px 0px}
.welcome{padding-right:45px}
#footer{margin-top:20px; border-top:#000 solid 1px}
.category_overview{padding:10px 0 10px 0; float:left; text-align:center; width:170px}
#bottom{background:#000; border-bottom:#000 solid 1px; padding-bottom:7px; padding-top:2px; padding-left:15px}
.bottomlink{font-size:10px; margin-left:10px; color:#ddd}
.bottomlink a{margin-left:5px; margin-right:5px; font-size:10px; color:#ddd}
.copyright{font-size:10px; color:#ddd; margin-top:6px; margin-bottom:0px}
.credit_comparison{background:#69C; font-size:14px; font-weight:bold; color:#FFF; padding:8px 8px 8px 8px; margin:0px}
.credit_comparison a{font-size:12px; color:#FFF}
.credit_table2{}
.credit_table2 td{border-bottom:1px solid #69C; font-size:11px; padding:10px 5px 10px 10px}
.credit_table2_brd_lbl{font-size:12px !important; font-weight:bold; color:#69C; background:#EFEFEF; border-bottom:1px solid #EFEFEF !important; padding-top:6px !important; padding-bottom:6px !important}
.content_box{width:300px; background:url(/images/content_box_bg_sml_wide.gif) right  repeat-y; margin-bottom:18px}
.content_box_top_short{background:url(/images/content_box_top_short_wide.gif) top no-repeat; height:100%}
.content_box_bottom_short{background:url(/images/content_box_bottom_short_wide.gif) no-repeat bottom; padding:10px; height:100%}
.content_box_text{float:left; width:240px; margin-left:5px}
.content_box_text h3{margin:0px; color:#000; font-size:14px; font-weight:bold}
.content_box_text p{color:#666; margin:4px 0px 5px 0px}
.rating_text{font-size:10px; color:#000 !important}
.star_rating1 img{top:2px; left:2px; position:relative}
.linkbrd{margin-left:14px; color:#00F}
.linkbrd a{margin-left:5px; margin-right:5px}
.credit_chart td{border-bottom:1px solid #69C; border-right:1px solid #E3E3E3; font-size:12px; text-align:center; vertical-align:middle; padding:5px; font-weight:bold; color:#1141A0}
.credit_chart_title{background:#EFEFEF; color:#69C !important; border-bottom:none !important}
#detail{border:5px solid #EFEFEF; font-size:12px; font-weight:bold; padding-left:2px}
.detailtitle{font-size:14px}
.detailwebsite{height:100%; font-size:12px; padding:16px 0px 0px 10px}
.detailleft{width:500px; float:left; margin-right:20px}
.detailwebsite>.detailleft{width:570px; float:left; margin-right:20px}
.detailleft a{font-weight:bold}
.detailleft td{padding:5px; padding-left:0px; vertical-align:top}
.detailright{width:300px; float:right; padding-top:10px}
.detailwebsite>.detailright{width:250px; float:right; padding-top:10px}
.detaillabel{font-weight:bold; color:#69C; text-align:right; padding-right:15px}
.servlabel{background:#EFEFEF; color:#69C !important}
.textblue{color:#1141A0; font-weight:bold}
.sub_nav form{width:auto; position:absolute; right:25px; top:0px}
.sub_nav label{font-size:10px}
.sub_nav_index{padding-bottom:2px; padding-top:5px; margin:0px 14px 0px 16px; height:38px}
.sub_nav_index form{width:auto; position:absolute; right:14px; top:0px}
.sub_nav_index label{font-size:10px}
#left_content_index{float:left; width:568px; margin-bottom:5px; margin-top:-54px}
.diettbl td{text-align:center; padding:5px}
.brdleft{border-right:1px solid #C4C4C4}
.tdbggrey{background:#EFEFEF; font-size:12px; font-weight:bold; color:#69C}
.tdbggrey td{padding:7px 0px}
.diettbl p{margin:5px 0px 8px 0px; color:#00F}
.review_table{width:400px; border-collapse:collapse; font-size:12px}
.review_table td{border-bottom:1px solid #E3E3E3; text-align:center}
.review_table th{border-bottom:1px solid #E3E3E3; background-color:#E3E3E3}
.review_table td:first-child{white-space:nowrap; text-align:left}
.web_hosting_review_table{width:420px; border-collapse:collapse; font-size:12px; margin-top:0px}
.web_hosting_review_table td{border-bottom:1px solid #E3E3E3; text-align:center}
.web_hosting_review_table th{border-bottom:1px solid #E3E3E3; background-color:#E3E3E3}
.web_hosting_review_table td:first-child{white-space:nowrap; text-align:left}
.content{height:100%; padding-top:20px}
.content a{color:#06c; text-decoration:none}
#content2 ul{margin:0px 0px 0px 0px; padding:0px; padding-left:20px; font-size:12px}
#content2 ul li{list-style-type:square; margin:0px 0px 0px 0px; line-height:1.3em; margin-bottom:2px}
.next_latest{border-top:1px solid #ccc; padding:8px 0px 0px 0px; margin-top:2px}
.next_latest p{color:#666; margin:0px}
.next_latest p a{color:#666; text-decoration:none}
.next_latest p span{margin:0px 15px}
.full_review_padding_top{padding-top:18px}
#left_content2{float:left;width:474px;margin-bottom:-5px;}
.error{font-family:Arial; font-size:8pt; color:red; margin-left:50px; display:none}
#googlesearchresults iframe{width:700px}

/*footer*/
.footer_content{height:100%; background:#ececec; padding:12px 20px 25px 22px}
.footer_content h3{font-size:16px; margin:0px; font-weight:normal; color:#666}
.footer_left{width:485px; float:left}
.footer_content table td a{font-weight:bold; color:#06c; text-decoration:none}
.footer_right{width:317px; float:right}
.footer_right table td a{font-weight:normal}
.screenshot{width:450px; border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; font-weight:bold; font-size:10px; line-height:15px; padding:5px 4px 5px 4px; margin:0}
.screenshot img{margin:0; padding:5px 0px 5px 0px; border:0 none}
/*review_vonage.php and learn_more.php*/
.tabbertab table{margin-top:10px}
.tabbertab table td{font-size:13px; padding:0px 0px 0px 0px; font-weight:bold; height:30px}
.tabbertab table a{position:relative; text-decoration:none; color:black; border-style:solid; border-width:1px; border-color:black; padding:1px; background-color:PaleTurquoise; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:40px}
.howdoesitwork{width:220px; background-color:#fdfdea; padding:5px; border-style:solid; border-width:1px; border-color:black; font-size:13px; font-weight:bold}
.saveevenmore{font-size:13px; background-color:#fdfdea; width:220px; padding:5px; margin-top:10px; margin-bottom:10px; border-style:solid; border-width:1px; border-color:black; font-weight:bold}
.howdoesitwork p{margin-bottom:0px; font-weight:normal}
.saveevenmore p{margin-bottom:0px; font-weight:normal}
.lefttab{float:left}
.righttab{float:right}
.tabbertab p{margin-left:10px}
.tabbertab ul{margin-bottom:30px}
.righttab p{margin-left:0px}
.pricetable table{font-size:12px; text-align:center}
.pricetable table td{border:1px black solid}
/*/news.php*/
.rightbox{color:white;font-size:14px;}
.rightbox a{text-decoration:none;color:#3d3d3d;}
.leftbox{padding-right:30px;}
.leftbox p{font-size: 14px;line-height: 20px;}
.leftbox h3{font-size:14px;margin-left:4px;}
.leftbox img{float:left;padding:20px;padding-left:0px;padding-top:5px;}
.leftbox a:hover{text-decoration:underline;}
.rightbox img{float:left;padding-right:5px;padding-bottom:5px;}
.rightboxtext{padding-top:10px;}
.rightbox2{color:white;font-size:14px;padding:2px;}
.screenshot {width: 450px;border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;font-weight:bold;font-size: 10px;line-height: 15px;padding: 5px 4px 5px 4px;margin: 0;}
.screenshot img {margin: 0;padding: 5px 0px 5px 0px;border: 0 none;}
/* jquery lightbox for reviews pages */
.gallery ul { list-style: none; list-style:none; }
.gallery ul li { display: inline; }
.gallery ul img { border:1px solid #000; }
.gallery ul a:link, .gallery ul a:visited { text-decoration: none; font-weight:normal }
.gallery ul a:hover, .gallery ul a:active { text-decoration: none; font-weight:normal }
.bloglist {width:500px;}

/* combo page/molly page */

.left_content3{width:675px;float:left} 
.right_content3{width:294px;float:right} 
.no_brd_left{border-left:none!important} 
.top_5{font-weight:400;border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:31px;padding-left:10px;margin-bottom:16px} 
.top_5 h3{font-size:20px;font-weight:400;color:#039;margin:0} 
.top_5 img{position:relative;margin-top:-26px;top:15px} 
.sign_up_now_button{display:block;font-size:14px;background:#000 url(images/signup_now_button.gif) 0 0 no-repeat;width:135px;height:24px;text-align:center;color:#333!important;font-weight:700;padding:2px 0 0} 
.tbltop5{margin-bottom:10px} 
.td_num{font-size:39px;font-family:"Times New Roman";font-weight:bold;font-style:italic;position:absolute;background:#FFFFFF;color:#87b4e1;margin:-10px 0px 0px -32px;}
.td_num_double_digit{font-size:39px;font-family:"Times New Roman";font-weight:bold;font-style:italic;position:absolute;background:#FFFFFF;color:#87b4e1;margin:-10px 0px 0px -38px;}
.tbltop5_head td{border-top:2px solid #ccc;padding:4px 0 8px} 
.tbltop5_head td h3{margin:0 0 3px} 
.tbltop5_head td h3 sup{font-size:8px;font-weight:400} 
.tbltop5_head td p{font-size:11px;color:#333;margin:0} 
.tbltop5_head td p img{position:relative;margin-bottom:-4px} 
.tbltop5_content td{border-top:1px solid #ccc;padding-top:16px;padding-bottom:34px} 
.tbltop5_content td h3{font-size:16px;color:#036;font-weight:400;margin:0 0 5px} 
.tbltop5_content td p{margin:3px 0 0} 
.tbltop5_content td ul{margin:0 0 10px 16px !important;padding:0} 
.tbltop5_content td ul li{list-style-type:disc!important} 
.tbltop5_page{padding-right:32px;vertical-align:top} 
.tbltop5_page img{border:1px solid #0267cc} 
.grey_box{background:#ddd;border:1px solid #cfcbcb;margin-bottom:10px;padding:6px 16px 16px 18px} 
.right_content3 .box h3,.grey_box h3{font-size:20px;padding-top:12px;font-weight:400;color:#039;margin:0} 
.full_chart{background:url(images/flow_chart.jpg) 0 0 no-repeat;width:214px;height:136px;margin:20px 0 16px} 
.full_chart p{font-size:14px;margin:0} 
.full_chart a{display:block;height:136px} 
.full_chart_text{width:100px;display:block;position:relative;left:170px;top:20px} 
.compare_all_button{display:block;font-weight:700;font-size:12px;background:url(images/compare_all_button.gif) 0 0 no-repeat;width:96px;height:22px;text-align:center;margin-top:40px;color:#333!important;position:relative;left:170px;top:20px;padding:4px 0 0} 
.right_content3 .box{padding:6px 16px 16px 18px} 
.right_content3 .box h3{margin-bottom:14px} 
.identity_headlines{margin-bottom:20px} 
.identity_headlines p{color:#333;margin:5px 0} h1
.title3{font-size:20px!important;font-weight:400!important;color:#039;padding-top:10px;margin:10px 0} 
.right_content4{width:185px;float:right} 
.left_content3 .page_title{font-size:20px;font-weight:400} 
.td_grey2{background:url(images/td_grey.gif) 0 0 repeat-x;font-size:9px;color:#666;vertical-align:middle!important;border-bottom:1px solid #ccc;border-top:1px solid #ccc;border-right:none!important;text-transform:uppercase;padding:3px 0 2px!important} 
.tbltop1{margin-top:16px} 
.tbltop1 td{font-size:11px;color:#333;vertical-align:top;text-align:center;border-right:1px solid #e6e6e6;padding:17px 8px 13px 8px;} 
.tbltop1 .td_blue{text-align:left;font-size:26px;font-family:Times;border-right:3px solid #69c!important;color:#fff;padding:1px 0 6px 9px !important} 
.tbltop1 .td_blue .star_bg{background:url(images/star_bg.png) 0 0 repeat-x;float:left;display:block;width:66px;height:52px;position:absolute;color:#06c;text-align:center;margin:-17px 0 0;padding:15px 0 0} 
.tbltop1 .td_blue .star_text{margin-left:72px} 
.tbltop1 .td_serve{font-size:12px} 
.tbltop1 .td_serve img{margin-bottom:6px;margin-right:5px;padding-left:10px;} 
.tbltop1 .td_view{border-right:none!important;text-align:left;font-size:10px} 
.tbltop1 .td_view div{background:url(images/white_arrow.png) 0 0 no-repeat;padding:0 0 0 14px} 
.show_all{float:right;font-size:10px;font-family:arial;text-transform:uppercase;background:url(images/white_arrow.png) 0 0 no-repeat;position:relative;top:8px;right:15px;padding:0 0 0 14px} 
.show_all a{font-weight:700!important;color:#FFF} 
.h3_title1{font-size:20px;font-weight:400;color:#039} 
.h3_title{font-size:17px;color:#c63;font-weight:700;text-transform:uppercase;margin-bottom:0} 
.bloglist{width:640px!important;margin:0!important} 
.web_hosting_overview{height:82px;border-bottom:1px solid #cfcbcb;padding-left:6px} 
.web_hosting_overview h3{text-align:center;width:82px;font-size:22px;font-weight:700;line-height:1em} 
.web_hosting_overview h3 span{font-size:12px;color:#5c8dbe;font-weight:400} 
.tv_bg{background:#ddd url(images/tv.jpg) right 4px no-repeat;padding:8px 7px 12px!important} 
.white_box{padding:0 7px}
.td_blue{padding:5px 0px 4px 8px !important;background:#4d7fb2 url(images/tbl_blue_bg.gif) repeat-x;border:3px solid #6699cc;border-bottom:4px solid #6699cc !important;vertical-align:top;}
.td_view{font-size:11px;text-transform:uppercase;background:#6699cc;padding:9px 0px 9px 14px !important;}
.td_view a{text-decoration:underline;}
.tbltop td{border-bottom:1px solid #6699cc;padding:10px 8px 10px 0px;}
.tbltop{border:1px solid #6699cc;border-bottom:none;}
.tbltop td{border-bottom:1px solid #6699cc;padding:17px 8px 13px 8px;}
.tbltop td ul li{list-style-type:disc !important;}
.td_view a{color:#FFFFFF;}
.td_serve1{padding-top:20px !important;
.td_serve{text-align:center;font-size:12px;padding-left:16px !important;vertical-align:top;padding-top:15px !important;}
