  @import 'jquery-rateit/bigstars.css';

/*
General
*/
  .container_wrap { width:730px; display:block; margin: 0 auto 20px auto; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; border:1px solid #cdcdcd;}
  .container_title { width:730px; height:45px; position:relative; display:block;}
  .container_title h2 {float:left; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:20px; line-height: 43px; color:#fff; margin:0 0 0 50px; text-shadow: 1px 1px 2px #000000; width:500px; }

  .clr { clear:both;}
  
  .hosting_profile_social_bar {display:block; float: right;}
  .hosting_profile_social_bar .addthis_toolbox { float:left;}
  .hosting_profile_social_bar .addthis_toolbox .addthis_button_facebook_like { width:100px;}
  
  .hosting_profile_wrap { width:730px; display:block; margin: 0 auto 20px auto; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; border:1px solid #cdcdcd;}
  .hosting_profile_title { width:730px; height:45px; position:relative; display:block; background:#05396b url(/themes/hostreview/annual-awards/2012/images/awards2012_icon_best.png) 13px 10px no-repeat;}
  .hosting_profile_title h2 {float:left; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:20px; line-height: 43px; color:#fff; margin:0 0 0 50px; text-shadow: 1px 1px 2px #000000; width:450px; }

  .hosting_profile_subnav { width:730px; height:30px; position:relative; display:block; background:#eee;}
  .hosting_profile_subnav ul { padding:0; margin:0; list-style:none;}
  .hosting_profile_subnav ul li { list-style:none; float:left; height:30px;}
  .hosting_profile_subnav ul li:hover { background:#ddd;}
  .hosting_profile_subnav ul li a { height:30px; line-height:30px; padding:0 15px; font-size:12px; color:#222;}
  .hosting_profile_subnav ul li a:hover { text-decoration:none;}
  .hosting_profile_subnav ul li.active { background:#fff; padding-top:2px;}
  .hosting_profile_subnav ul li.active a { color:#05396b;}
  
  .hosting_profile_edit_button { width:135px; height:45px; display:block; background:#032e57 url(../images/company_profiles/icon_settings.png) 15px 12px no-repeat; padding-left:40px; float:right; cursor:pointer;}
  .hosting_profile_edit_button:hover { background:#022342 url(../images/company_profiles/icon_settings.png) 15px 12px no-repeat;}
  .hosting_profile_edit_button a {width:135px; padding-right:15px; height:45px; display:block; color:#fff; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:14px; line-height: 45px; text-align:center; text-transform:uppercase; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
  .hosting_profile_edit_button a:hover {text-decoration:none;}
  
  .hosting_profile_add_button { width:135px; height:45px; display:block; background:#2AA4CF url(../images/company_profiles/icon_add.png) 15px 12px no-repeat; padding-left:40px; float:right; cursor:pointer;}
  .hosting_profile_add_button:hover { background:#1d90b9 url(../images/company_profiles/icon_add.png) 15px 12px no-repeat;}
  .hosting_profile_add_button a {width:135px; padding-right:15px; height:45px; display:block; color:#fff; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:14px; line-height: 45px; text-align:center; text-transform:uppercase; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
  .hosting_profile_add_button a:hover {text-decoration:none;}
  
  .hosting_profile_about_wrap {margin:30px;}
  .hosting_profile_about p { margin-bottom:15px;}
  .hosting_profile_about .read-more a,
  .hosting_profile_about .read-less a { color:#2E97BC;}
  
  .hosting_profile_infobox_wrap { width:234px; float:right; margin-left:20px;}
  .hosting_profile_infobox_ratings_wrap { width:234px; background:#f5f5f5; margin-top:10px;}
  .hosting_profile_infobox_ratings_wrap h5 {float:left; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; padding:0; margin:10px 15px 10px 15px;}
  
  .hosting_profile_infobox_ratings {padding:8px 0; float:left;}
  .hosting_profile_infobox_ratings input { display:none;}
  .hosting_profile_infobox_ratings .hosting_profile_infobox_ratings_count { padding:3px 0 0 0; clear:both;}
  .hosting_profile_infobox_ratings .hosting_profile_infobox_ratings_count a { color:#302e2e; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
  
  .hosting_profile_infobox_first_review {padding:8px 0; float:left;}
  .hosting_profile_infobox_first_review .hosting_profile_infobox_review_nav_submit { border-radius: 4px; background:#05396b; width:234px; height:30px; line-height:24px; padding:4px 0px 0 0px; font-size:16px; display:block; color:#fff; text-align:center; float:left;}  
  .hosting_profile_infobox_first_review .hosting_profile_infobox_review_nav_submit img { margin-bottom:-2px; margin-right:6px; vertical-align: middle;}
  .hosting_profile_infobox_first_review .hosting_profile_infobox_review_nav_submit span {vertical-align: middle;}
  .hosting_profile_infobox_first_review .hosting_profile_infobox_review_nav_submit:hover { text-decoration:none; background:#032e57;}
  
  
  .hosting_profile_infobox_awards { width:234px; height:27px; display:block; background:#ebf5f9; margin-top:7px; }
  .hosting_profile_infobox_awards_title,
  .hosting_profile_infobox_awards_info { float:left; height:27px; line-height:27px; display:block; font-family:OpenSansRegular, Arial, Helvetica, sans-serif;}
  .hosting_profile_infobox_awards_title { background:#5cdb94; padding:0 13px; font-weight:bold; color:#fff;}
  .hosting_profile_infobox_awards_info { background: url(../images/company_profiles/award-winner.png) 8px 6px no-repeat; padding-left:26px; font-size:11px;}
  
  .hosting_profile_infobox_awards_green { width:232px; height:27px; display:block; background:#fff; margin-top:7px; border:1px solid #d9e0b7; }
  .hosting_profile_infobox_awards_green_title,
  .hosting_profile_infobox_awards_green_info { float:left; height:27px; line-height:27px; display:block; font-family:OpenSansRegular, Arial, Helvetica, sans-serif;}
  .hosting_profile_infobox_awards_green_title { background:#bcd531; padding:0 13px; font-weight:bold; color:#fff;}
  .hosting_profile_infobox_awards_green_info { background: url(../images/company_profiles/award-winner.png) 8px 6px no-repeat; padding-left:26px; font-size:11px;}
  
  .hosting_profile_infobox_buttons { width:234px; height:27px; display:block; margin-top:7px; }
  .hosting_profile_infobox_buttons ul { margin:0; padding:0; list-style:none;}
  .hosting_profile_infobox_buttons ul li { float:right; margin-left:8px;}
  .hosting_profile_infobox_buttons ul li.last { float:right; margin:0;}
  .hosting_profile_infobox_buttons ul li a { background:#05396b; border:1px solid #05396b; display:block; width:70px; color:#fff; text-align:center; height:22px; line-height:22px; font-size:11px; font-weight:normal;}
  .hosting_profile_infobox_buttons ul li a:hover {background:#032e57;}
  
  
  
  .hosting_profile_infobox_url { text-align:right; margin-top:7px;}
  .hosting_profile_infobox_url a { background:url(../images/company_profiles/outbound-link.png) left top no-repeat; padding-left:17px; color:#555; margin-right:3px; font-weight:normal; }
  
  .hosting_profile_section_title {border-bottom:4px solid #5cdb94; *height:29px;}
  .hosting_profile_section_title h3 { color:#000; margin-bottom:3px; float:left; height: 24px; text-transform: uppercase;}
  .hosting_profile_section_title a { color:#50b7dc; font-size:18px; font-family:OpenSansRegular,Arial,Helvetica,sans-serif; margin-bottom:0px; float:left; margin-left:5px;}
  .hosting_profile_section_title_right { float:right;}
  .hosting_profile_section_title_right a {background:#5cdb94; height:25px; line-height:25px; padding:4px 20px 0 20px; color:#fff; display:block; font-size:12px; font-weight:normal; margin:0;}
  .hosting_profile_section_title_right a:hover {background:#4ab077; text-decoration:none;}
  
  .hosting_profile_section_title_awards { float:right; background:#ebf5f9 url(../images/company_profiles/award-winner.png) 10px 7px no-repeat; border-color:#d2ecf5; border-width:1px; border-style:solid; border-bottom:0px; height:25px; line-height:24px; padding:3px 10px 0 30px; font-size:11px;}

  
  .hosting_profile_main_services {margin:30px;}
  .hosting_profile_main_services ul { margin:0; padding:0; list-style:none; margin-top:10px;}
  .hosting_profile_main_services ul li { list-style:none; float:left; margin-right:10px; margin-bottom:10px;}
  .hosting_profile_main_services ul li a { border-radius: 3px; background:#05396b; padding:2px 18px 0 18px; color:#fff; font-size:11px; height:25px; line-height:25px; display:block; cursor:default;}
  .hosting_profile_main_services ul li a:hover { background:#032e57; text-decoration:none;}
  
  .hosting_profile_main_awards {margin:30px 30px 30px 30px;}
  .hosting_profile_main_awards ul { margin:0; padding:0; list-style:none; margin-top:20px;}
  .hosting_profile_main_awards ul li { display:none; list-style:none; margin:13px 15px; background:url(../images/company_profiles/award-winner.png) left top no-repeat; padding-left:18px; font-weight:bold; color:#484848; font-size:12px; }
  
  .hosting_profile_main_awards ul li.awards_page_year_sep { background:none; height:20px; width:600px; position:relative;}
  
  .hosting_profile_main_awards ul li.awards_page_year_sep .awards_page_year_sep_line { width:100%; height:1px; line-height:1px; background:#5cdb94; position:absolute; top:10px; z-index:2;}
  .hosting_profile_main_awards ul li.awards_page_year_sep .awards_page_year_sep_text { margin:0 auto; display:block; width:50px; text-align:center; padding-top:2px; font-weight:bold; color:#5cdb94; font-size:12px; background:#fff; z-index:999; position:relative;}
  
  
  .hosting_profile_main_awards ul li a {color:#05396b; font-size:12px;}
  .hosting_profile_main_awards ul li strong {color:#05396b;}
  .hosting_profile_main_awards ul li.awards_page_1 { display:block;}

  .hosting_profile_main_reviews {margin:50px 30px 30px 30px;}
  .hosting_profile_main_reviews ul { margin:0; padding:0; list-style:none; margin-top:20px;}
  .hosting_profile_main_reviews ul li { list-style:none; margin:13px 15px; background:url(../images/company_profiles/award-winner.png) left top no-repeat; padding-left:18px; font-weight:bold; color:#484848; font-size:12px; }
  .hosting_profile_main_reviews ul li a { color:#50b7dc; font-size:12px;}

  .hosting_profile_main_review_wrap {margin:20px 0px 30px 0; -webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.3); box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.1); border:1px solid #e7e7e7;}
  .hosting_profile_main_review_inner { margin:10px;}
  
  .hosting_profile_main_review_rating_wrap { width:200px; float:left; background:#f8f8f8; padding-top:8px; margin-right:20px;}
  .hosting_profile_main_review_rating_type { width:200px; padding:2px 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:10px;}
  .hosting_profile_main_review_rating_type_stars { float:right; margin:1px 0 0 0;}
  .hosting_profile_main_review_rating_type_stars input { display:none;}
  .hosting_profile_main_review_rating_overall { background:#ececec; width:200px; height:35px; display:block; line-height:35px; padding:0 10px; margin-top:10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; font-weight:bold;}
  .hosting_profile_main_review_rating_overall .hosting_profile_main_review_rating_overall_stars { *margin-top:0px;}
  .hosting_profile_main_review_rating_overall_stars { float:right; margin:8px 0 0 0;}
  .hosting_profile_main_review_rating_overall_stars input { display:none;}
  .hosting_profile_main_review_rating_overall_stars .rating_stars_nojs {line-height: 20px;}
  
  .hosting_profile_main_review_info_wrap { float:left; width:420px;}
  .hosting_profile_main_review_title {font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; font-weight:bold; color:#323232; margin:0px 0 0 0;}
  .review_recomendation_yes { color:#5cdb94; text-transform:uppercase;}
  .review_recomendation_no { color:#cf1c1c; text-transform:uppercase;}
  .hosting_profile_main_review_date {font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#323232; margin:5px 0 15px 0;}
  .review_comment_add { background:url(../images/company_profiles/comments_small2.png) left 2px no-repeat; padding:0 0 0 20px; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:10px !important; font-weight:normal !important; color:#939393 !important; cursor:pointer; display:block; margin:15px 0 10px;}
  .review_comments_wrap { background:#f8f8f8; padding:10px 0; margin:15px 0 5px 0;}
  .review_comments_wrap .first_review_comment { border:none !important; padding:0 !important; margin:0 15px !important;}
  .review_comments_wrap_owner { border-top: 1px solid #E0E0E0 !important; margin: 15px 15px 0 !important;  padding-top: 10px !important;}
  .review_comments_wrap_owner .hosting_profile_main_review_title { color:#1684aa; font-size:12px !important; margin-top:0 !important;}
  .review_comments_wrap_owner .hosting_profile_main_review_date { font-size:10px; margin:2px 0 10px;}
  .review_comments_wrap_owner p { font-size:10px; margin-bottom:0 !important;}
  .review_comments_wrap_reviewer { margin:15px 15px 0 15px !important; border-top:1px solid #e0e0e0 !important; padding-top:10px !important;}
  .review_comments_wrap_reviewer .hosting_profile_main_review_title { font-size:12px !important; margin-top:0 !important;}
  .review_comments_wrap_reviewer .hosting_profile_main_review_date { font-size:10px; margin:2px 0 10px;}
  .review_comments_wrap_reviewer p { font-size:10px; margin-bottom:0 !important;}
  .review_comments_wrap .review_comment_add { margin:0 15px 0 15px; float:right;}
  
  .review_comments_submit_wrap {background:#f8f8f8; padding:10px 0; margin:10px 0 5px 0; display:none;}
  .review_comments_submit_wrap form { margin:0 15px;}
  .review_comments_submit_wrap form .review_comment_submit_label {font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#323232; font-weight:bold; margin-bottom:5px;}
  .review_comments_submit_wrap form .review_comment_submit_label .form_review_comment_error { color:#cf1c1c;}
  .review_comments_submit_wrap form textarea {width:385px;}
  .review_comments_submit_wrap form .review_comment_submit_sec {font-size:10px; font-style:italic; margin:5px 0 10px 0; color:#323232;}
  
  
  .review_comments_submit_wrap form .review_comment_submit_post { -webkit-border-radius: 3px; border-radius: 3px; background:#50b7dc; width:120px; padding:5px 0; font-size:12px; font-weight:bold; color:#fff; text-align:center; border:none; cursor:pointer; float:left;}
  .review_comments_submit_wrap form .review_comment_submit_post:hover { text-decoration:none; background:#1786ad;}
  
  .review_comments_submit_wrap form .review_comment_submit_cancel { -webkit-border-radius: 3px; border-radius: 3px; background:#e7e7e7; width:100px; padding:5px 0; font-size:12px; font-weight:bold; color:#444444; text-align:center; border:none; cursor:pointer; float:left; margin:0 0 0 10px;}
  .review_comments_submit_wrap form .review_comment_submit_cancel:hover { text-decoration:none; background:#d4d4d4;}
  
  
  
  
  .hosting_profile_main_review_bottom { width:100%; height:40px; background:#e7e7e7; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  
  .hosting_profile_main_review_bottom_loading { width:100%; height:100%; display:block; background:url(../images/company_profiles/ajax-loader.gif) center center no-repeat;} 
  
  .hosting_profile_main_review_nav .hosting_profile_main_review_nav_submit { -webkit-border-radius: 3px; border-radius: 3px; background:#50b7dc; width:325px; height:40px; line-height:35px; padding:4px 0px 0 0px; font-size:18px; display:block; color:#fff; text-align:center; float:left;}
  .hosting_profile_main_review_nav .hosting_profile_main_review_nav_submit img { padding:0px 10px 0 0;vertical-align: middle;}
  .hosting_profile_main_review_nav .hosting_profile_main_review_nav_submit span {vertical-align: middle;}
  .hosting_profile_main_review_nav .hosting_profile_main_review_nav_submit:hover { text-decoration:none; background:#1786ad;}
  

  .hosting_profile_main_review_nav .hosting_profile_main_review_nav_view { -webkit-border-radius: 3px; border-radius: 3px; background:#e7e7e7; width:325px; height:40px; line-height:35px; padding:4px 0px 0 0px; font-size:18px; display:block; color:#8c8c8c; text-align:center; float:left; margin-left:20px;}
  .hosting_profile_main_review_nav .hosting_profile_main_review_nav_view img { padding:0px 10px 0 0;vertical-align: middle;}
  .hosting_profile_main_review_nav .hosting_profile_main_review_nav_view span {vertical-align: middle;}
  .hosting_profile_main_review_nav .hosting_profile_main_review_nav_view:hover { text-decoration:none; background:#d8d8d8; color:#8c8c8c;}
  
  .hosting_profile_main_plans_wrap {margin:50px 30px 30px 30px;}
  .hosting_profile_main_plans {margin:0px; -webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.3); box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.1); border:1px solid #e7e7e7;}
  .hosting_profile_main_plans table { width:100%; font-family:OpenSansRegular, Arial, Helvetica, sans-serif;}
  .hosting_profile_main_plans table thead tr { background:#e7e7e7; height:40px;}
  .hosting_profile_main_plans table thead tr th { border-bottom:0px; padding:0 15px 0 15px;}
  .hosting_profile_main_plans table tbody tr.odd { background:#fff; border:none;}
  .hosting_profile_main_plans table tbody tr.even { background:#f5f5f5; border:none;}
  .hosting_profile_main_plans table tbody tr td { border-bottom:0px; padding:10px 15px 10px 15px; font-size:11px;}
  .hosting_profile_main_plans table tbody tr td a { color:#05396b; font-size:11px; }
  
  
  .hosting_profile_main_tweets {margin:40px 30px 30px 30px;}
  .hosting_profile_main_tweets #twitter_update_list { margin:10px 15px !important; padding:0; list-style:none;}
  .hosting_profile_main_tweets ul li { list-style:none; margin:13px 15px; padding-left:18px; color:#484848; font-size:12px; }
  .hosting_profile_main_tweets ul li a { color:#50b7dc; font-size:12px;}
  
  
  .hosting_profile_main_news {margin:50px 30px 30px 30px;}
  .hosting_profile_main_news_item { margin:20px 0px !important; padding:0 0 10px 0; list-style:none; border-bottom:1px solid #eee;}
  .hosting_profile_main_news_item_last { border:none;}
  .hosting_profile_main_news_item h5 { margin:0;}
  .hosting_profile_main_news_item h5 a {color:#05396b; font-size:14px;}
  .hosting_profile_main_news_item .hosting_profile_main_news_data { font-size:10px; color:#999;}
  
  .hosting_profile_main_news_item p { list-style:none; margin:13px 0px; color:#484848; font-size:12px; margin:5px 0; }
  .hosting_profile_main_news_item .read_more {color:#5cdb94;}
  
  .hosting_profile_inner_news {margin:30px 30px 30px 30px;}
  
  
  .hosting_profile_main_review_bottom_rate { float:right; color:#05396b; font-weight:bold; font-size:12px; font-family:OpenSansRegular,Arial,Helvetica,sans-serif; line-height:35px; padding:0;}
  .hosting_profile_main_review_bottom_rate p { float:left; line-height:35px; padding:4px 15px 0 0 ; margin:0;}
  .hosting_profile_main_review_bottom_rate a.review_rate_up { display:block; height:40px; width:30px; float:left; background:url(../images/company_profiles/rate-up.png) center top no-repeat; margin-right:5px; cursor:pointer;}
  .hosting_profile_main_review_bottom_rate a.review_rate_up:hover { background-position:center bottom;}
  .hosting_profile_main_review_bottom_rate a.review_rate_down { display:block; height:40px; width:30px; float:left; background:url(../images/company_profiles/rate-down.png) center top no-repeat; margin-right:20px; cursor:pointer;}
  .hosting_profile_main_review_bottom_rate a.review_rate_down:hover { background-position:center bottom;}
  
  .hosting_profile_main_review_bottom_info { float:left; color:#323232; font-size:12px; font-family:OpenSansRegular,Arial,Helvetica,sans-serif; line-height:35px; padding:4px 0 0 15px;}
  
  
  
  
  
  .hosting_profile_reviews_top {margin:40px 30px 30px 30px;}
  .hosting_profile_reviews_top_header { width:100%; height:40px; background:#e7e7e7; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; text-transform:uppercase;}
  .hosting_profile_reviews_top_header_left { width:334px; *width:300px; height:40px; line-height:35px; margin-top:2px; float:left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color:#5aad01; padding-left:20px;}
  .hosting_profile_reviews_top_header_right { width:334px; *width:300px; height:40px; line-height:35px; margin-top:2px; float:left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color:#cf1c1c; padding-left:35px;}
  .hosting_profile_reviews_top_container { margin:0 10px;}
  .hosting_profile_reviews_top_container table { clear:both; border-spacing:0;}

  .hosting_profile_reviews_top_info_wrap { width:300px; *width:270px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
  .hosting_profile_reviews_top_info_wrap .hosting_profile_main_review_title { font-size:14px;}
  .hosting_profile_reviews_top_info_wrap .hosting_profile_main_review_date { font-size:10px; margin:3px 0 10px 0;}
  .hosting_profile_reviews_top_info_wrap p { font-size:10px;}
  .hosting_profile_reviews_top_info_rating {  margin-top:5px;}
  .hosting_profile_reviews_top_info_rating p { float:left; font-size:11px; padding:5px 10px 0 0; font-style:italic;}
  .hosting_profile_reviews_top_info_rating .hosting_profile_main_review_rating_overall_stars { float:left;}
  .hosting_profile_reviews_top_info_rating .hosting_profile_reviews_top_info_rating_info { color:#323232; font-size:11px; font-style:italic;}
  
  .hosting_profile_reviews_top_vs_wrap {width:35px;}
  .hosting_profile_reviews_top_vs_bubble {background:#4eb2d6; width:27px; height:27px; display:block; border-radius:25px; border:4px solid #e7e7e7; clear:both; text-align:center; position:relative;}
  .hosting_profile_reviews_top_vs {color:#fff; position:absolute; top:5px; left:6px; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
  
  .hosting_profile_reviews_top_left { width:310px;}
  .hosting_profile_reviews_top_left .hosting_profile_reviews_top_info_wrap {padding:0 10px 0 10px; margin:10px 0 20px 0;}
  .hosting_profile_reviews_top_right { width:310px;}
  .hosting_profile_reviews_top_right .hosting_profile_reviews_top_info_wrap {padding:0 17px 0 17px; margin:10px 0 20px 0;}
  .hosting_profile_reviews_top_middle { width:35px; background:url(../images/company_profiles/gray_vert_line.jpg) center top repeat-y;}
  
  
  
  .hosting_profile_reviews_overall {margin:30px 30px 30px 30px;}
  .hosting_profile_reviews_overall_left { width:370px; float:left;}
  
  .hosting_profile_reviews_overall_left .hosting_profile_main_review_rating_wrap { width:370px; background:#fff; padding-top:10px; margin:0;}
  .hosting_profile_reviews_overall_left .hosting_profile_main_review_rating_type { width:370px; padding:4px 10px 4px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:11px;}
  .hosting_profile_reviews_overall_left .hosting_profile_main_review_rating_type_stars { float:left; margin:1px 15px 0 0;}
  
  
  .hosting_profile_reviews_overall_left .hosting_profile_main_review_rating_overall { background:#ececec; width:370px; height:auto; display:block; line-height:35px; padding:0 10px 10px 13px; margin-top:10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:bold;}
  
  .hosting_profile_reviews_overall_left .hosting_profile_main_review_rating_overall_stars { float:left; margin:8px 15px 0 0;}

  .hosting_profile_main_review_rating_overall_data { font-weight:normal; font-size:14px; float:left; line-height: 20px; padding-top:8px;}
  .hosting_profile_main_review_rating_overall_data strong { margin-right:5px;}
  .hosting_profile_main_review_rating_overall_data_text { font-size:12px; *font-size:10px; line-height:20px;margin-top: 2px;}
  
  .hosting_profile_main_review_rating_overall_data_all,
  .hosting_profile_main_review_rating_overall_data_positive,
  .hosting_profile_main_review_rating_overall_data_negative { border-right: 1px solid #CCCCCC; float: left; margin: 0 5px 0 0; padding-right: 8px;}
  
  .hosting_profile_main_review_rating_overall_data_positive { color:#4ab077;}
  .hosting_profile_main_review_rating_overall_data_negative { color:#cf1c1c; border:none; padding:0; margin:0;}
  
  
  
  .hosting_profile_reviews_overall_right { width:270px; float:left; margin:25px 0 0 25px;}
  .hosting_profile_reviews_overall_right .company_logo,
  .hosting_profile_reviews_overall_right .hosting_profile_infobox_url { margin:10px 18px 0 18px;}
  .hosting_profile_reviews_overall_right .hosting_profile_infobox_url a { font-weight:normal;}
  
  
  
  .hosting_profile_reviews_overall_right .hosting_profile_main_review_nav_submit { border-radius: 4px; background:#05396b; width:270px; height:40px; line-height:35px; padding:4px 0px 0 0px; font-size:16px; display:block; color:#fff; text-align:center; margin-top:60px;}
  .hosting_profile_reviews_overall_right .hosting_profile_main_review_nav_submit img { padding:0px 10px 0 0;vertical-align: middle;}
  .hosting_profile_reviews_overall_right .hosting_profile_main_review_nav_submit span {vertical-align: middle;}
  .hosting_profile_reviews_overall_right .hosting_profile_main_review_nav_submit:hover { text-decoration:none; background:#032e57;}
  
  .hosting_profile_inner_plans_wrap {margin:30px 30px 30px 30px;}
  .hosting_profile_featured {margin:0px; -webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.3); box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.1); border:1px solid #e7e7e7;}
  .hosting_profile_featured table { margin:0; padding:0;}
  .hosting_profile_featured_left { width:334px;}
  .hosting_profile_featured_left .hosting_profile_feature_visit { -webkit-border-radius: 3px; border-radius: 3px; background:#50b7dc; width:290px; height:40px; line-height:35px; padding:4px 0px 0 0px; font-size:18px; display:block; color:#fff; text-align:center; margin:0 auto 15px auto;}
  .hosting_profile_featured_left .hosting_profile_feature_visit:hover { text-decoration:none; background:#1786ad;}
  .hosting_profile_featured_right { width:334px;}
  .hosting_profile_featured_right ul { margin:15px 0 15px 30px; padding:0; list-style:none;}
  .hosting_profile_featured_right ul li { list-style:none; background:url(../images/company_profiles/check_blue.png) left top no-repeat; padding-left:40px; line-height:32px; font-size:14px; font-weight:bold; }

  
  
  .hosting_profile_coupon_wrap { clear:both; margin:30px 30px 30px 30px; border-bottom:1px solid #ccc;}
  .hosting_profile_coupon_infobox_left { float:left; width:350px;}
  .hosting_profile_coupon_title { color:#4892c2; font-size:18px;}
  .hosting_profile_coupon_infobox_left p { margin-top:12px;}
  .hosting_profile_coupon_infobox_right { float:right; width:165px; height:50px; line-height:50px; text-align:center; background:#d7eff5; border-color:#1787ae; border-style:dashed; border-width:2px; display:block; -webkit-border-radius: 8px; border-radius: 8px; font-size:14px; font-style:italic; font-weight:bold; }
  
  .hosting_profile_coupon_infobox_links { clear:both;}
  .hosting_profile_coupon_infobox_links ul { list-style:none; margin:0; padding:0; float:right;}
  .hosting_profile_coupon_infobox_links ul li { float:left; line-height:12px; margin:0 0 8px 10px;}
  
  .hosting_profile_coupon_infobox_links ul li.coupon_comments { background:url(../images/company_profiles/comments_small.png) left 0px no-repeat; padding-left:18px; padding-bottom:1px;}
  .hosting_profile_coupon_infobox_links ul li.coupon_share { background:url(../images/company_profiles/share_small.png) left 1px no-repeat; padding-left:18px; padding-bottom:1px;}
  
  .hosting_profile_coupon_infobox_links ul li a {color:#646464; font-size:11px; cursor:pointer;}			
  
  .hosting_profile_coupon_comments { background:#efefef; display:none;}
  .hosting_profile_coupon_comments .fb-comments { margin:20px 34px;}
  .hosting_profile_coupon_comments_activebar { background:#fff url(../images/company_profiles/active_arrow_up.png) 533px top no-repeat; display:block; width:100%; height:10px;}
  
  
  .hosting_profile_coupon_share { background:#efefef;  display:none;}
  .hosting_profile_coupon_share_activebar { background:#fff url(../images/company_profiles/active_arrow_up.png) 616px top no-repeat; display:block; width:100%; height:10px;}
  
  .hosting_profile_coupon_share_left { float:left; margin:20px 0 0 30px;}
  .hosting_profile_coupon_share_title { font-size:16px; font-weight:bold; color:#323232; margin-bottom:15px;}
  .hosting_profile_coupon_share_left input { color:#8b8b8b; padding:5px; width:290px; }
  
  .hosting_profile_coupon_share_right {float:left; margin:20px 0 20px 30px; border-left:1px solid #ccc; padding-left:30px;}
  
  .addthis_share_widget { clear:both; margin:10px 0 10px 0px;}
  .addthis_share_widget_title { color:#555; display:block; float:left; width:70px;}
  
  .hosting_profile_awards_more { -webkit-border-radius: 3px; border-radius: 3px; background:#e7e7e7; width:100%; height:30px; line-height:25px; padding:4px 0px 0 0px; font-size:14px !important; display:block; color:#8c8c8c !important; text-align:center; text-decoration:none; font-weight:normal !important; margin-top:20px; cursor:pointer;}
  .hosting_profile_awards_more:hover {text-decoration:none; background:#d8d8d8; color:#8c8c8c;}
  
  

  
  
  .hosting_profile_social_wrap {margin:30px;}
  
  .hosting_profile_social_box_wrap { background:#e7e7e7; -webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.3); box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.1); border:1px solid #e7e7e7; border-left:3px solid #5cdb94;}
  .hosting_profile_social_box { margin:5px 10px;}
  .hosting_profile_social_box p { margin:0; padding:6px 0 0 5px; font-size:16px; font-weight:bold; color:#484848; float:left;}
  .hosting_profile_social_box ul { list-style:none; padding:0; margin:0; float:right;}
  .hosting_profile_social_box ul li { float:left; margin-left:12px;}
  
  .hosting_profile_social_box ul li a { width:37px; height:37px; display:block;}
  .hosting_profile_social_box ul li a#hosting_profile_fb { background:url(../images/company_profiles/social_37x37_facebook.png) left top no-repeat;}
  .hosting_profile_social_box ul li a#hosting_profile_tw { background:url(../images/company_profiles/social_37x37_twitter.png) left top no-repeat;}
  .hosting_profile_social_box ul li a#hosting_profile_google { background:url(../images/company_profiles/social_37x37_google-plus.png) left top no-repeat;}
  .hosting_profile_social_box ul li a#hosting_profile_linkedin { background:url(../images/company_profiles/social_37x37_linkedin.png) left top no-repeat;}
  .hosting_profile_social_box ul li a:hover { opacity:0.7;}

  
  
  
  #hosting_profile_social_widget1 { width:330px; float:left; margin-right:10px; margin-top:15px;}
  #hosting_profile_social_widget2 { width:330px; float:left; margin-top:15px;}
  
  
  
  .hosting_profile_content_about {margin:30px 30px 30px 30px;}
  .hosting_profile_content_about_wrap {margin:20px 0px 30px 0;}
  .hosting_profile_content_about_inner { margin:10px;}
  .hosting_profile_content_about_inner a.read-more { color:#2E97BC;}
  .small_top_submit_button a {background:#50B7DC url(../images/company_profiles/submit_review_small.png) 13px 7px no-repeat; padding: 4px 20px 0 40px;}
  .small_top_submit_button a:hover {background:#1785ac url(../images/company_profiles/submit_review_small.png) 13px 7px no-repeat;}

  .hosting_profile_content_comments { padding: 0 10px; }
  .hosting_profile_content_comments_wrap {margin:0px 0px 30px 0;}

  .top_provider { color: #666666; font-size: 10px; font-weight: normal; line-height: 130%; text-align: left; padding-bottom:15px; margin-bottom:10px; border-bottom:1px solid #eee; }
  .top_provider p {font-size: 12px;}
  .top_provider a.top_provider_name { font-size:14px;}
  .top_provider_ratings { margin:8px 0 12px 0;}
  .top_provider_ratings_stars { float:left; width:100px;}
  .top_provider_ratings_reviews a { float:left; font-size:12px; font-weight:normal; margin:3px 0 0 10px;}
  .top_provider .read-more { margin:10px 0 0 0; clear:both; display:block;}
  /*.top_provider_last { border:none; padding-bottom:0; margin-bottom:0;}*/
  
  
  
  .review_submit_wrap {margin:20px 0px 40px 0; font-family:OpenSansRegular,Arial,Helvetica,sans-serif;}
  .review_submit_wrap .review_submit {padding:5px; margin: 20px 40px;}
  
  #review_submit_errors { background:#FCCAC1; border:1px solid #EA543B; padding:30px 50px; margin-bottom:30px;}
  
  .review_submit_wrap .review_submit .content_field_title { color:#000; font-size:14px; font-weight:normal;}
  .review_submit_wrap .review_submit .recomends_title { color:#000; font-size:14px; font-weight:normal; float:left; margin-right:15px;}
  
  .review_submit_wrap .review_submit .recomends_options { float:left;}
  
  .review_submit_wrap .review_submit .item_wrap {padding:7px;}
  
  .review_submit_wrap .review_submit #company_name,
  .review_submit_wrap .review_submit #reviewer_name
  { width:300px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding:6px; margin: 7px 0 0 0; }
  
  .review_submit_wrap .review_submit #review { width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding:10px; }
  
  #review_submit_top_left { float:left; width:320px; margin-top:10px;}
  #review_submit_top_left .item_wrap { margin-bottom:8px;}
  #review_submit_top_right { float:right; padding-top:7px; margin-top:10px;}
  #review_submit_top_right .review_submit_stars_wrap { width:280px;}
  #review_submit_top_right .review_submit_stars_item { margin:8px 0;}
  #review_submit_top_right .review_submit_stars { float: left; height: 17px; overflow: hidden; width: 85px; margin-top:1px;}
  #review_submit_top_right .review_submit_stars select { width:85px; height:17px;}
  #review_submit_top_right .review_submit_stars_type { float:left; width:160px; color:#343434; font-size:14px; margin-left:10px;}
  
  #review_submit_button { border-radius: 4px; background:#05396b; width:250px; padding:12px; font-size:13px;
  display:block; color:#fff; text-align:center; float:left; border:none; cursor:pointer; margin:10px 0 0 0; text-transform: uppercase; font-weight: bold;}
  #review_submit_button:hover {background:#032e57;}
  
  

  .newsletter_submit_wrap {margin:20px 0px 40px 0; font-family:OpenSansRegular,Arial,Helvetica,sans-serif;}
  .newsletter_submit_wrap .newsletter_submit {padding:5px; margin: 20px 40px;}

  .newsletter_submit_wrap .newsletter_submit #newsletter_subject,
  .newsletter_submit_wrap .newsletter_submit #newsletter_banner_image,
  .newsletter_submit_wrap .newsletter_submit #newsletter_banner_link
  { width:300px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding:6px; margin: 7px 0 0 0; }

  .newsletter_submit_wrap .newsletter_submit .content_field_title { color:#000; font-size:14px; font-weight:normal;}
  .newsletter_submit_wrap .newsletter_submit .item_wrap {padding:7px;}
  
  .newsletter_submit_wrap .newsletter_submit #newsletter_main,
  .newsletter_submit_wrap .newsletter_submit #newsletter_rest_network,
  .newsletter_submit_wrap .newsletter_submit #newsletter_template
  { width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding:10px; }
  
  .newsletter_submit_wrap .newsletter_submit #newsletter_test_emails
  { width:500px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding:10px; }


  .newsletter_submit_wrap .newsletter_submit #newsletter_awards_year,
  .newsletter_submit_wrap .newsletter_submit #newsletter_awards_month { width:300px;}

  .newsletter_submit_wrap .newsletter_submit .section_title {font-size:18px; font-style:italic; padding-bottom:5px; border-bottom:1px solid #ccc; margin:20px 0 5px 0;}
  .newsletter_submit_wrap .newsletter_submit .item_wrap select { width:500px; padding: 4px; margin-top:5px;}
  
  .newsletter_submit_wrap .newsletter_submit .newsletter_add_button { -webkit-border-radius: 3px; border-radius: 3px; background:#50b7dc; width:110px; height:35px; line-height:35px; padding:0px; font-size:16px; display:block; color:#fff; text-align:center; float:right; border:none; cursor:pointer; margin:0;}
  .newsletter_submit_wrap .newsletter_submit .newsletter_add_button:hover {background:#1786ad;}
  
  .newsletter_submit_wrap .newsletter_submit #newsletter_send_test { -webkit-border-radius: 3px; border-radius: 3px; background:#c5c5c5; width:110px; height:35px; line-height:35px; padding:0px; font-size:16px; display:block; color:#fff; text-align:center; float:right; border:none; cursor:pointer; margin:0;}
  .newsletter_submit_wrap .newsletter_submit #newsletter_send_test:hover {background:#a3a3a3;}
  
  .newsletter_submit_wrap .newsletter_submit #newsletter_send_test_status { text-align:right; padding:7px 5px 0 0; font-weight:normal; font-size:12px; float:right; color:#393; display:none;}
  
  .newsletter_submit_wrap .newsletter_submit .newsletter_template_btn { text-align:right; cursor:pointer; color: #2E97BC; padding:7px 5px 0 0; font-weight:normal; font-size:12px; float:right;}
  .newsletter_submit_wrap .newsletter_submit .newsletter_template_btn:hover { color: #000;}
    
  
  #form_newsletter #purge_bounces  { -webkit-border-radius: 3px; border-radius: 3px; background:#c5c5c5; width:150px; height:40px; line-height:38px; padding:0px; font-size:16px; font-weight:normal; display:block; color:#fff; text-align:center; float:left; border:none; cursor:pointer; margin:10px 10px 0 0;}
  #form_newsletter #purge_bounces:hover {background:#c4231c; text-decoration:none;}
  
  
  
  #newsletter_template_wrap { display:none;}
  
  .newsletter_news_item_wrap { background:#f7f7f7; padding:7px 0 0 0; margin-top:7px;}
  .newsletter_news_item_wrap:hover {background:#e8e8e8;}
  .newsletter_news_item_wrap .fileinput-button { width:50px; height:50px; display: block; cursor: pointer;  margin:0 10px 0 7px; float:left;}
  .newsletter_news_item_wrap img { float:left; margin-right:10px; width:50px; height:50px; cursor:pointer;}
  .newsletter_news_item_title { float:left; width:500px; font-size:14px;}
  .newsletter_news_item_del,
  .newsletter_post_item_del { background:#50b7dc; color:#fff; display:block; width:30px; height:30px; float:right; line-height:30px; text-align:center; cursor:pointer; font-weight:bold; margin-right:10px;}
  .newsletter_news_item_del:hover,
  .newsletter_post_item_del:hover { background:#1786ad;}
  .newsletter_news_item_wrap .upload_progress { margin-top:7px;}
  .newsletter_news_item_wrap .bar_progress { height:5px; width:100%; background:#E0E0E0;}

  #newsletter_stats_wrap {background:#efefef; height:130px; padding-left:2px;}
  .newsletter_stats_box {width:90px; height:130px; display:block; float:left; margin-bottom:10px;}
  .newsletter_stats_box_sep {width:1px; height:130px; display:block; float:left; background:url(../images/company_profiles/icon_stats_sep.png);}
  .newsletter_stats_box_title { text-align:center; background:#dadada; color:#333333; text-transform:uppercase; padding:8px 0; font-size:10px;}
  .newsletter_stats_box_icon {display:block; width:26px; height:26px; margin:15px auto 15px auto; opacity:0.5;}
  .newsletter_stats_box:hover .newsletter_stats_box_icon { opacity:1;}
  #newsletter_stats_box_icon1 {background:url(../images/company_profiles/icon_stats_status.png) center center no-repeat;}
  #newsletter_stats_box_icon2 {background:url(../images/company_profiles/icon_stats_sent.png) center center no-repeat;}
  #newsletter_stats_box_icon3 {background:url(../images/company_profiles/icon_stats_views.png) center center no-repeat;}
  #newsletter_stats_box_icon4 {background:url(../images/company_profiles/icon_stats_clicks.png) center center no-repeat;}
  #newsletter_stats_box_icon5 {background:url(../images/company_profiles/icon_stats_bounce1.png) center center no-repeat;}
  #newsletter_stats_box_icon6 {background:url(../images/company_profiles/icon_stats_bounce2.png) center center no-repeat;}
  #newsletter_stats_box_icon7 {background:url(../images/company_profiles/icon_stats_remove.png) center center no-repeat;}
  .newsletter_stats_box_stat { text-align:center; font-size:18px; color:#333;}
  .newsletter_stats_box_stat .newsletter_stat_no { font-size:14px; font-weight:bold; line-height:14px;}
  .newsletter_stats_box_stat .newsletter_stat_ok { font-size:18px; font-weight:bold; line-height:14px; color:#5b9a0a; padding-top:6px;}
  .newsletter_stats_box_stat .newsletter_stat_sending { font-size:14px; font-weight:bold; line-height:14px; color:#50b7dc;}
  .newsletter_stats_box_stat .newsletter_stat_stopped { font-size:14px; font-weight:bold; line-height:14px; color:#bd3434; padding-top:6px;}

  .newsletter_submit_wrap #newsletter_preview  { -webkit-border-radius: 3px; border-radius: 3px; background:#C5C5C5; width:110px; height:40px; line-height:38px; padding:0px; font-size:16px; font-weight:normal; display:block; color:#fff; text-align:center; float:left; border:none; cursor:pointer; margin:10px 10px 0 0px;}
  .newsletter_submit_wrap #newsletter_preview:hover {background:#a3a3a3; text-decoration:none;}


  .newsletter_submit_wrap .newsletter_submit #newsletter_send { -webkit-border-radius: 3px; border-radius: 3px; background:#C5C5C5; width:110px; height:35px; line-height:35px; padding: 2px 0; font-size:16px; display:block; color:#fff; text-align:center; float:left; border:none; cursor:pointer; margin: 10px 10px 0 0px;}
  .newsletter_submit_wrap .newsletter_submit #newsletter_send:hover {background:#5aad17;}

  .newsletter_submit_wrap .newsletter_submit #newsletter_stop { -webkit-border-radius: 3px; border-radius: 3px; background:#bd3434; width:110px; height:40px; line-height:35px; padding: 0 0 4px; font-size:16px; display:block; color:#fff; text-align:center; float:left; border:none; cursor:pointer; margin: 10px 10px 0 0px;}
  .newsletter_submit_wrap .newsletter_submit #newsletter_stop:hover {background:#a11515;}








  .cp_admin_wrap {margin:20px 0px 40px 0; font-family:OpenSansRegular,Arial,Helvetica,sans-serif;}
  .cp_admin_wrap .cp_admin {padding:5px; margin: 20px 40px;}

  .cp_admin_wrap .cp_admin .content_field_title { color:#000; font-size:14px; font-weight:normal;}
  .cp_admin_wrap .cp_admin .recomends_title { color:#000; font-size:14px; font-weight:normal; float:left; margin-right:15px;}
  .cp_admin_wrap .cp_admin .recomends_options { float:left;}
  .cp_admin_wrap .cp_admin .item_wrap {padding:12px 15px;}
  .cp_admin_wrap .cp_admin .item_wrap .item_desc { font-size:10px; color:#747474; font-style:italic; margin:5px 0 0 0;}
  .cp_admin_wrap .cp_admin .item_wrap input[type=text] { width:300px; height:30px; line-height:12px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding:6px; margin: 2px 0 0 0; }
  .cp_admin_wrap .cp_admin .item_wrap input[type=text].form_admin_error {border:1px solid #ed541d !important; background:#fef5f1 !important;}
  
  .cp_admin_wrap .cp_admin .item_wrap textarea { width:600px; height:200px;}
  .cp_admin_wrap .cp_admin .item_wrap select { width:100px; padding: 4px;}
  #cp_admin_slug_pre { background:#e8e8e8; color:#8b8b8b; font-size:11px; height:30px; width:170px; float:left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; border:1px solid #ccc; border-right:none; padding:6px 9px; margin: 2px 0 0 0; }
  #company_p_slug {width:130px; border-left:none; -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px;}
  .cp_admin_wrap .cp_admin .section_title {font-size:18px; font-style:italic; padding-bottom:5px; border-bottom:1px solid #ccc; margin:20px 0 5px 0;}
  .cp_admin_wrap .cp_admin #company_p_logo { width:234px; float:left;}
  .cp_admin_wrap .cp_admin #company_p_upload { float:left; width:360px; margin-left:15px;}
  .cp_admin_wrap .cp_admin #company_p_owner { float:left;}
  
  .cp_admin_wrap .cp_admin #user_search_box_butn { float:left; width:30px; height:30px; display:block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; margin: 2px 0 0 5px; cursor:pointer; background:#eee url(../images/company_profiles/search_icon.png) center center no-repeat;}
  .cp_admin_wrap .cp_admin #user_search_box_butn:hover { background:#ccc url(../images/company_profiles/search_icon.png) center center no-repeat;}

  #company_p_preview, #company_p_submit { border-radius: 3px; background:#05396b; width:150px; height:40px; line-height:35px; padding:0px 0px 4px 0px; font-size:16px; display:block; color:#fff; text-align:center; float:right; border:none; cursor:pointer; margin:10px 0 0 10px;}
  #company_p_preview:hover, #company_p_submit:hover {background:#032e57;}
  
  
  #company_p_delete  { -webkit-border-radius: 3px; border-radius: 3px; background:#c5c5c5; width:150px; height:40px; line-height:35px; padding:0px 0px 4px 0px; font-size:16px; display:block; color:#fff; text-align:center; float:left; border:none; cursor:pointer; margin:10px 0 0 0;}
  #company_p_delete:hover {background:#c4231c;}
  
  
  #cp_admin_submit_errors { background:#FCCAC1; border:1px solid #EA543B; padding:30px 50px; margin-bottom:30px;}






  .user_search_box { margin:0px auto; text-align:center; position:relative;}
  .user_search_box .collapse { position:relative; z-index:999; top:37px; left: 13px;}
  .user_search_box .box { display:block; display:none; width:360px;  background:#FFF; border:solid 1px #BBBBBB; border-radius:5px; box-shadow:0px 0px 15px #999; position:absolute; }
  .user_search_box .box .box_inner { margin:25px 25px 10px 25px;}
  .user_search_box .box .box_inner a.close {font-size:16px; float:right; color:#000; margin:20px 0;}
  .user_search_box .arrow {width: 0;height: 0;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 11px solid #FFF;position:absolute;left:1px;top:-10px;z-index:1001; }
  .user_search_box .arrow-border {width: 0;height: 0;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 11px solid #BBBBBB;position:absolute;top:-12px;z-index:1000; }
  
  .user_search_box .user_search_box_title { text-align:left; font-size:16px; border-bottom:1px solid #ccc; padding:0 0 5px 0; margin:0; font-weight:bold;}
  .user_search_box .user_search_box_desc { text-align:left; font-size:11px; margin:5px 0 15px 0;}
  
  .user_search_box .user_search_box_search_filed { margin:10px 0 0 0; clear:both;}
  .user_search_box .user_search_box_search_label { float:left; width:90px; text-align:right; margin-right:10px; font-weight:bold; line-height:30px;}
  .user_search_box #user_search_box_search_names,
  .user_search_box #user_search_box_search_email,
  .user_search_box #user_search_box_search_username,
  .user_search_box #user_search_box_search_uid
  {width:180px; float:left; height:30px; line-height:12px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; border:1px solid #ccc; border-right:none; padding:6px; margin:0; }
  
  .user_search_box .user_search_box_search_btn { float:left; width:30px; height:30px; display:block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; border:1px solid #ccc; border-left:none; margin: 0px 0 0 0px; cursor:pointer; background:#eee url(../images/company_profiles/search_icon.png) center center no-repeat;}
  .user_search_box .user_search_box_search_btn:hover { background:#ccc url(../images/company_profiles/search_icon.png) center center no-repeat;}
  
  .user_search_box_results { background:#ebebeb}
  .user_search_box_results p { text-align:center; padding:15px; margin:0;}
  
  .user_search_box_result_item { clear:both; border-bottom:1px solid #ccc; margin:0 10px;}
  .user_search_box_result_names { float:left; font-weight:bold; padding:5px;}
  .user_search_box_result_preview,
  .user_search_box_result_select { float:right; margin:5px; font-size:12px; cursor:pointer; color:#50b7dc;}
  .user_search_box_result_preview a:hover,
  .user_search_box_result_select:hover { color:#000; text-decoration:none;}
  .user_search_box_result_select {font-weight:bold;}
  .user_search_box_result_preview a { font-size:12px; color:#50b7dc; font-weight:normal;}
  
  .user_search_box_result_loading { width:310px; height:30px; display:block; background:url(../images/company_profiles/ajax-loader.gif) center center no-repeat;} 

  
  
  
  
  .review_preview_box_wrap {width:40px; display:block;}
  .review_preview_box { margin:0px auto; text-align:left; position:relative; width:40px !important;}
  .review_preview_box .review_preview_open { cursor:pointer; width:40px; display:block; color: #1E92BC; font-weight:bold;}
  .review_preview_box .review_preview_open:hover { text-decoration:underline;}
  .review_preview_box .collapse { position:relative; z-index:999; top:5px; left: 0px;}
  .review_preview_box .box { display:block; display:none; width:360px;  background:#FFF; border:solid 1px #BBBBBB; border-radius:5px; box-shadow:0px 0px 15px #999; position:absolute; }
  .review_preview_box .box .box_inner { margin:25px 25px 10px 25px;}
  .review_preview_box .box .box_inner a.close {font-size:16px; float:right; color:#000; margin:20px 0;}
  .review_preview_box .arrow {width: 0;height: 0;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 11px solid #FFF;position:absolute;left:1px;top:-10px;z-index:1001; }
  .review_preview_box .arrow-border {width: 0;height: 0;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 11px solid #BBBBBB;position:absolute;top:-12px;z-index:1000; }
  
  
  
  
  
  
  .hosting_profile_browse_subnav { width:730px; height:30px; position:relative; display:block; background:#eee;}
  .hosting_profile_browse_subnav ul { padding:0; margin:0; list-style:none;}
  .hosting_profile_browse_subnav ul li { list-style:none; float:left; height:30px;}
  .hosting_profile_browse_subnav ul li#hosting_profile_subnav_title {height:30px; line-height:30px; padding:0 15px; font-size:12px; font-weight:bold;}
  .hosting_profile_browse_subnav ul li#hosting_profile_subnav_title:hover { background:none;}
  .hosting_profile_browse_subnav ul li:hover { background:#ddd;}
  .hosting_profile_browse_subnav ul li a { height:30px; line-height:30px; padding:0 15px; font-size:12px; color:#222; font-weight:normal;}
  .hosting_profile_browse_subnav ul li a:hover { text-decoration:none;}
  .hosting_profile_browse_subnav ul li.active { background:#fff; padding-top:2px;}
  .hosting_profile_browse_subnav ul li.active a { color:#2e97bc;}
    
  

  
	
  .hosting_profile_search_advanced_button { width:185px; height:45px; display:block; background:#032e57 url(../images/company_profiles/awards2012_icon_down.png) 155px 15px no-repeat; float:right; cursor:pointer;}
  .hosting_profile_search_advanced_button:hover { background-position:155px -12px; color: #fff; background-color: #022342;}
  .hosting_profile_search_advanced_button a {width:185px; padding-right:20px; height:45px; display:block; color:#fff; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:14px; line-height: 45px; text-align:center; text-transform:uppercase; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
  .hosting_profile_search_advanced_button a:hover {color:#fff; text-decoration:none;}
  
  .hosting_profile_search_advanced_button_active { background-position:155px -12px; background-color:#eee;}
  .hosting_profile_search_advanced_button_active a {color:#000;}




  #hosting_profile_search_advanced_wrap { padding:0px; background:#eee; display:none; }
  #hosting_profile_search_advanced { padding:15px 20px 0 20px;}




  .hosting_profile_browse_item_wrap {margin:30px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e8e8e8;}
  .hosting_profile_browse_item { float:left; width:410px;}
  .hosting_profile_browse_item p { margin-bottom:15px;}
  .hosting_profile_browse_item .read-more a,
  .hosting_profile_browse_item .read-less a { color:#2E97BC;}
  .hosting_profile_browse_item_wrap a.hosting_profile_browse_item_title { color:#05396b; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:20px;}
  
  .hosting_profile_browse_empty {margin:30px; padding-bottom:20px; margin-bottom:20px; text-align: center; color:#F00;}
  
  .hosting_reviews_browse_item_ratings { margin-top:10px;}
  
  .hosting_profile_browse_item_ratings_stars { float:left;}
  .hosting_profile_browse_item_ratings_info { float:left; color:#302e2e;  font-size:12px; margin-left:10px; padding-top:2px;}
  .hosting_profile_browse_item_ratings_info a {color:#302e2e; font-weight:normal; font-size:12px; }

  .hosting_profile_browse_item_ratings_vote { float:right;}
  .hosting_profile_browse_item_ratings_vote p { margin:0; padding:0; color:#05396b; float:left;}
  .hosting_profile_browse_item_ratings_vote a.review_rate_up { display:block; height:19px; width:15px; float:left; background:url(../images/company_profiles/rate-up-small.png) center top no-repeat; margin-right:5px; margin-left:10px; cursor:pointer;}
  .hosting_profile_browse_item_ratings_vote a.review_rate_up:hover { background-position:center bottom;}
  .hosting_profile_browse_item_ratings_vote a.review_rate_down { display:block; height:19px; width:15px; float:left; background:url(../images/company_profiles/rate-down-small.png) center top no-repeat; margin-right:5px; cursor:pointer;}
  .hosting_profile_browse_item_ratings_vote a.review_rate_down:hover { background-position:center bottom;}
  
  
  .hosting_profile_browse_filters_wrap {margin: 30px 30px 20px;}
  .hosting_profile_browse_filters { float:left; margin-top:5px;}
  .hosting_profile_browse_filters ul { margin:0; padding:0; list-style:none;}
  .hosting_profile_browse_filters ul li { float:left; margin-right:5px;}
  .hosting_profile_browse_filters ul li a { background:#fff; border:1px solid #fff; display:block; color:#070707; text-align:center; height:22px; line-height:22px; padding:0 5px; font-size:11px; font-weight:normal;}
  .hosting_profile_browse_filters ul li.active a { background:#05396b; border:1px solid #05396b; display:block; color:#fff; text-align:center; height:22px; line-height:22px; padding:0 10px; font-size:11px; font-weight:normal;}
  .hosting_profile_browse_filters ul li#hosting_profile_filters_title { background:#fff; border:1px solid #fff; display:block; color:#070707; height:22px; line-height:22px; padding:0 5px 0 0; font-size:12px; font-weight:bold;}
  
  
  .hosting_profile_browse_search { float:right; background:#f0f0f0; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 0 0 3px #a4a4a4; -webkit-box-shadow: inset 0 0 3px #a4a4a4; box-shadow: inset 0 0 3px #a4a4a4; border-color:#b6b6b6\9; border-style:solid\9; border-width:1px\9; width:270px;}
  .hosting_profile_browse_search #hosting_profile_search_form { margin:3px 4px 3px 0px;}
  .hosting_profile_browse_search #hosting_profile_search { border:none; background:none; padding-left:10px; display: block; float:left; height:25px; line-height:25px; width:200px; *width:170px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
  .hosting_profile_browse_search #hosting_profile_search_button { border:none; background:#05396b; color:#fff; display:block; float:right; cursor:pointer; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size:12px; margin:1px 0 1px 0; padding:1px 8px 2px 8px; height:24px;}
  .hosting_profile_browse_search #hosting_profile_search_button:hover { background:#032e57;}  
  
  ul#hosting_profile_search_advanced_services { list-style:none; padding:0; margin:0;}
  ul#hosting_profile_search_advanced_services li { float:left; margin:0 10px 10px 0; background:#d2d2d2; padding:5px 9px 5px 9px; -webkit-border-radius: 3px; border-radius: 3px;}
  ul#hosting_profile_search_advanced_services li.active { background:#05396b; color:#fff;}
  ul#hosting_profile_search_advanced_services li label { font-size:11px; position:relative; cursor:pointer;}
  ul#hosting_profile_search_advanced_services li label input { position:relative; top:2px; padding:0; margin:0 3px 0 0;}
  
  select#hosting_profile_search_advanced_services_combo { padding:3px; margin-bottom:25px;}
  
  ul#hosting_profile_search_advanced_extra { list-style:none; padding:0; margin:0;}
  ul#hosting_profile_search_advanced_extra li { float:left; width:220px; margin:0 0px 10px 10px;}
  ul#hosting_profile_search_advanced_extra li label { font-size:12px; position:relative; cursor:pointer;}
  ul#hosting_profile_search_advanced_extra li label input { position:relative; top:2px; padding:0; margin:0 3px 0 0;}
  
  .hosting_profile_search_advanced_title { font-size:14px; color:#353535; padding-bottom:3px; margin-bottom:10px; border-bottom:1px solid #ccc;}
  .hosting_profile_search_advanced_subtitle { font-size:12px; color:#353535; padding:15px 0 5px 0; margin:0px;}
  
  #hosting_profile_search_advanced_submit { float:right; width:120px; }
  #hosting_profile_search_advanced_submit input { background:#05396b; border:none; text-align:center; width:120px; padding:5px 0; color:#fff; cursor:pointer; font-size:14px;}
  #hosting_profile_search_advanced_submit input:hover {background:#032e57;}
  
  
  
  
  .hosting_reviews_browse_submit_button { width:185px; height:45px; display:block; background:#032e57 url(../images/company_profiles/submit_review.png) 15px 12px no-repeat; padding-left:40px; float:right; cursor:pointer;}
  .hosting_reviews_browse_submit_button:hover { background:#022342 url(../images/company_profiles/submit_review.png) 15px 12px no-repeat;}
  .hosting_reviews_browse_submit_button a {width:185px; padding-right:15px; height:45px; display:block; color:#fff; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:14px; line-height: 45px; text-align:center; text-transform:uppercase; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
  .hosting_reviews_browse_submit_button a:hover {text-decoration:none;}
  
  
  
  
  .hosting_reviews_browse_item_wrap {margin:30px; padding-bottom:15px; margin-bottom:20px; border-bottom:1px solid #e8e8e8;}
  .hosting_reviews_browse_item { float:left; width:410px;}
  .hosting_reviews_browse_item p { margin-bottom:15px;}
  .hosting_reviews_browse_item .read-more a,
  .hosting_reviews_browse_item .read-less a { color:#2E97BC;}
  .hosting_reviews_browse_item_wrap a.hosting_reviews_browse_item_title { color:#05396b; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:20px;}
  .hosting_reviews_browse_item_ratings_stars { float:left;}
  .hosting_reviews_browse_item_ratings_info { float:left; color:#302e2e;  font-size:12px; margin-left:10px; padding-top:2px;}
  .hosting_reviews_browse_item_ratings_info a {color:#302e2e; font-weight:normal; font-size:12px; }
  
  .hosting_reviews_browse_item .hosting_profile_main_review_title {font-size: 14px; margin-top:10px;}
  .hosting_reviews_browse_item .hosting_profile_main_review_date {margin: 2px 0 10px;}
  
  
  
  .pager_wrap {margin:30px 30px 30px 30px; font-family:OpenSansRegular,Arial,Helvetica,sans-serif; color:#323232; font-size:14px;}
  .pager_info { float:left;}
  .pager_nav {float:right;}
  .pager_nav ul { list-style:none; margin:0; padding:0;}
  .pager_nav ul li { float:left; margin:0 3px; padding:0;}
  .pager_nav ul li a {font-family:OpenSansRegular,Arial,Helvetica,sans-serif; color:#323232; font-weight:normal; font-size:14px; text-decoration:underline;}
  .pager_nav ul li.active a { text-decoration:none;}
  
  @font-face {
	  font-family: 'OpenSansRegular';
	  src: url('../fonts/OpenSans-Regular-webfont.eot');
	  src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		   url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
		   url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
		   url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
	  font-weight: normal;
	  font-style: normal;
  }
  
.ui-autocomplete {
max-height: 200px;
overflow-y: auto;
/* prevent horizontal scrollbar */
overflow-x: hidden;
}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
height: 200px;
}

#errorbox_wrap { 

width:500px; margin:30px auto 30px auto; display:block; background:#CCCCCC;  -webkit-border-radius: 5px; border-radius: 5px; border:1px solid #c10300; position:relative;
background: #fcfcfc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfcfc 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfcfc 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */

-webkit-box-shadow:  0px 0px 3px 2px rgba(224, 4, 0, 0.5);
box-shadow:  0px 0px 3px 2px rgba(224, 4, 0, 0.5);

}
#errorbox_wrap a#errorbox_close { width:16px; height:16px; position:absolute; top:7px; right:7px; background:url(../images/company_profiles/close_icon.png) left top no-repeat; cursor:pointer;}

#errorbox { background:url(../images/company_profiles/error_icon.png) 25px 6px no-repeat; padding-left:70px; margin:10px 10px 10px 0; }
#errorbox_title { font-size:16px;}
#errorbox ul { margin:5px 0 0 10px;}
#errorbox ul.one_error { margin-left:0; padding-left:0;}
#errorbox ul.one_error li { list-style:none; padding:0; margin:0;}



/*
Admin Section
*/

	/*
	Admin - Company Profiles
	*/
	.admin_buttons_nav_wrap {margin: 30px 30px 20px;}
	.admin_buttons_nav { float:left; margin-top:5px;}
	.admin_buttons_nav ul { margin:0; padding:0; list-style:none;}
	.admin_buttons_nav ul li { float:left; margin-right:5px;}
	.admin_buttons_nav ul li a { -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; background:#50b7dc; border:1px solid #2aa4cf; display:block; color:#fff; text-align:center; height:22px; line-height:22px; padding:0 10px; font-size:11px; font-weight:normal; cursor:pointer;}
	.admin_buttons_nav input.admin_browse_delete,
	.admin_buttons_nav input.admin_browse_publish,
	.admin_buttons_nav input.admin_browse_unpublish { -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; background:#50b7dc; border:1px solid #2aa4cf; display:block; color:#fff; text-align:center; height:22px; line-height:22px; padding:0 10px; font-size:11px; font-weight:normal; cursor:pointer;}
	.admin_buttons_nav input.admin_browse_delete:hover,
	.admin_buttons_nav input.admin_browse_publish:hover,
	.admin_buttons_nav input.admin_browse_unpublish:hover { text-decoration:underline;}
	

	.admin_item_company,
	.admin_item_company a { font-size:16px !important;}
	.admin_item_enabled { color:#5aad01;}
	.admin_item_disabled { color:#cf1c1c;}
	
	/*
	Admin - Reviews
	*/
	#review_submit_top_right .review_edit_stars_wrap { width:280px;}
	#review_submit_top_right .review_edit_stars_item { margin:8px 0;}
	#review_submit_top_right .review_edit_stars { float: left; height: 17px; overflow: hidden; width: 100px; margin-top:1px;}
	#review_submit_top_right .review_edit_stars_type { float:left; width:150px; color:#343434; font-size:14px; margin-left:10px;}
	
	#admin_reviews .recomends_options { font-size:14px; font-weight:bold;}
	#admin_reviews .section_title {font-size:18px; font-style:italic; padding-bottom:5px; border-bottom:1px solid #ccc; margin:20px 0 5px 0;}
	#admin_reviews .item_wrap select { width:100px; padding: 4px;}
	
/*
Awards
*/
	
	/*
	Awards - Homepage
	*/
	.awards_home_intro { margin-bottom:20px;}
	.awards_home_intro .awards_home_title { font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:24px; line-height: 45px; color:#05396b; margin-left: 10px;}
	.awards_home_intro p { margin:10px 20px; font-family:OpenSansRegular, Arial, Helvetica, sans-serif;}
	.awards_home_intro ul { list-style:none; padding:0; margin:15px 20px;}
	.awards_home_intro ul li { background:#009900; float:left; width:220px; *width:190px; margin:5px 0 15px 10px; height:26px; line-height:26px; background:url(../images/company_profiles/check_blue2.png) left top no-repeat; padding-left:35px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.awards_home_intro ul li.awards_home_features_apply { background:none; padding:0;}
	.awards_home_intro ul li.awards_home_features_apply a { -webkit-border-radius: 3px; border-radius: 3px; background:#05396b; width:200px; height:26px; line-height:25px; padding:0px; font-size:12px; display:block; color:#fff; text-align:center; float:left; cursor:pointer;}
	.awards_home_intro ul li.awards_home_features_apply a:hover { text-decoration:none; background:#1786ad;height:26px; display:block;}
	
	.awards_home .even {background: none repeat scroll 0 0 #EEEEEE; padding: 5px 0;}
	
	.awards_title_best_hosting {background:#05396b url(../images/company_profiles/awards/awards_icon_best.png) 13px 10px no-repeat;}
	.awards_title_best_affordable,
	.awards_title_best_budget {background:#05396b url(../images/company_profiles/awards/awards_icon_affordable.png) 13px 10px no-repeat;}
	.awards_title_best_dedicated {background:#05396b url(../images/company_profiles/awards/awards_icon_dedicated.png) 13px 10px no-repeat;}
  .awards_title_best_vps {background:#05396b url(../images/company_profiles/awards/awards_icon_vps.png) 13px 10px no-repeat;}
	.awards_title_best_managed {background:#05396b url(../images/company_profiles/awards/awards_icon_managed.png) 13px 10px no-repeat;}
	.awards_title_best_cloud {background:#05396b url(../images/company_profiles/awards/awards_icon_cloud-service.png) 13px 10px no-repeat;}
	.awards_title_best_fastest {background:#05396b url(../images/company_profiles/awards/awards_icon_fastest.png) 13px 10px no-repeat;}
	
	.awards_cat_title_more { width:145px; height:45px; display:block; background:#032e57; float:right;}
	.awards_cat_title_more a {width:145px; height:45px; display:block; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:14px; line-height: 45px; color:#fff; text-align:center; text-transform:uppercase;}
	.awards_cat_title_more a:hover {color:#000; text-decoration:none;}

	.awards_cat_winner_wrap { margin:10px 0 10px 0;}
	.awards_cat_winner_place { width:90px; height:60px; display:block; margin-top:13px; float:left; font-family: OpenSansRegular,Arial,Helvetica,sans-serif; font-size: 30px; font-style: italic; line-height: 50px; color: #9C9C9C;text-align: center;text-transform: uppercase;}
	.awards_cat_winner_icon { width:90px; height:60px; display:block; background:url(../images/company_profiles/awards/awards_icon_winner.png) center top no-repeat;}
	.awards_cat_winner_logo { float:left; border:1px solid #f0f0f0; padding:1px; margin:5px 0 0;}
	.awards_cat_winner_company { float:left; margin:7px 0 0 20px;}
	.awards_cat_winner_company_name,
	.awards_cat_winner_company_name a { color:#05396b; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; }
	.awards_cat_winner_company_url a { color:#575757; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
	
	.awards_cat_more { height:26px; line-height:26px; background:url(../images/company_profiles/awards/awards_icon_readmore.png) left top no-repeat;}
	.awards_cat_more a { height:26px; display:block; margin-left:35px; line-height:24px; color:#5cdb94; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
	.awards_cat_more a:hover {color:#585757; text-decoration:none;}
	
	.awards_applynow_box { display: block; width: 730px; background:#05396b; margin: 0 auto 20px;}
	.awards_applynow_box p { float:left; width:540px; margin:10px 0 0 15px; line-height:35px; font-family: OpenSansRegular,Arial,Helvetica,sans-serif; color:#fff; font-size:16px;}
	.awards_applynow_box a { float:right; width:155px; height:35px; line-height:35px; font-size:16px; margin:10px 10px 10px 0; display:block;  -webkit-border-radius: 3px; border-radius: 3px; background:#eee; cursor:pointer; color:#05396b; text-align:center;}
	.awards_applynow_box a:hover { background:#4ab077; color:#fff; text-decoration:none;}
	
	
	/*
	Awards - Category
	*/
	.awards_inner .odd {background: none repeat scroll 0 0 #EEEEEE; padding: 5px 0 15px 0;}
	
	#awards_category_intro_badge { float:left; margin:20px 30px 25px 30px;}
	#awards_category_intro_desc { font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:14px; padding:20px 20px 0 0;}
	
	.awards_cat_title_categories { width:175px; height:45px; display:block; background:#032e57 url(../images/company_profiles/awards2012_icon_down.png) 149px 15px no-repeat; float:right; cursor:pointer;}
	.awards_cat_title_categories:hover { background-position:149px -12px;}
	.awards_cat_title_categories a {width:175px; padding-right:20px; height:45px; display:block; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:14px; line-height: 45px; color:#fff; text-align:center; text-transform:uppercase; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.awards_cat_title_categories a:hover {color:#5cdb94; text-decoration:none;}

	#awards_categories_nav_wrap { padding:5px 0 10px; position:absolute; right:0; top:45px; background:#032e57; display:none;}
	#awards_categories_nav_wrap ul { padding:0; margin:0; list-style:none;}
	#awards_categories_nav_wrap ul li {list-style:none; padding:7px 20px 3px 40px;}
	#awards_categories_nav_wrap ul li:hover { background:#e6ab50;}
	#awards_categories_nav_wrap ul li:hover a {color:#5cdb94; text-decoration:none;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_active {background-position:15px -18px !important;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_active a {color:#5cdb94 !important;}
	#awards_categories_nav_wrap ul li a {color:#fff; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:14px; }
	#awards_categories_nav_wrap ul li a:hover { color:#5cdb94; text-decoration:none;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_web-hosting-company { background:url(../images/company_profiles/awards/awards_icon_best_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_web-hosting-company:hover { background-position:15px -18px;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_dedicated-server { background:url(../images/company_profiles/awards/awards_icon_dedicated_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_dedicated-server:hover { background-position:15px -18px;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_affordable-hosting { background:url(../images/company_profiles/awards/awards_icon_affordable_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_affordable-hosting:hover { background-position:15px -18px;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_managed-hosting { background:url(../images/company_profiles/awards/awards_icon_managed_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_managed-hosting:hover { background-position:15px -18px;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_best-cloud-computing-providers { background:url(../images/company_profiles/awards/awards_icon_cloud-service_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_best-cloud-computing-providers:hover { background-position:15px -18px;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_fastest-growing-company { background:url(../images/company_profiles/awards/awards_icon_fastest_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_fastest-growing-company:hover { background-position:15px -18px;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_budget-hosting { background:url(../images/company_profiles/awards/awards_icon_affordable_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_budget-hosting:hover { background-position:15px -18px;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_reseller-hosting { background:url(../images/company_profiles/awards/awards_icon_reseller_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_reseller-hosting:hover { background-position:15px -18px;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_vps-hosting { background:url(../images/company_profiles/awards/awards_icon_vps_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_vps-hosting:hover { background-position:15px -18px;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_hybrid-cloud { background:url(../images/company_profiles/awards/awards_icon_hybrid-cloud_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_hybrid-cloud:hover { background-position:15px -18px;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_managed-cloud { background:url(../images/company_profiles/awards/awards_icon_managed-cloud_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_managed-cloud:hover { background-position:15px -18px;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_private-cloud { background:url(../images/company_profiles/awards/awards_icon_private-cloud_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_private-cloud:hover { background-position:15px -18px;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_readers-choice-award { background:url(../images/company_profiles/awards/awards_icon_readers-choice_small.png) 15px 9px no-repeat;}
	#awards_categories_nav_wrap ul li.awards_categories_nav_readers-choice-award:hover { background-position:15px -18px;}

	.awards_cat_company_wrap { padding:10px 0 15px 0; clear:both;}
	.awards_cat_company_position { width:90px; height:60px; display:block; float:left; text-align:center; line-height:55px; color:#9c9c9c; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:30px; text-transform:uppercase; font-style:italic;}
	.awards_cat_company_logo { float:left; border:1px solid #f0f0f0; padding:1px; margin:5px 20px 0 0;}
	.awards_cat_company_company { float:left; margin:10px 0 0 0px;}
	.awards_cat_company_company_navon { float:left; margin:2px 0 0 0px;}
	.awards_cat_company_company_name { color:#327dae; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
	.awards_cat_company_company_name a { color:#05396b; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
	.awards_cat_company_company_url a { color:#575757; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
	.awards_cat_company_company_navon .awards_cat_company_company_url a { line-height:12px;}
	.awards_cat_company_company_desc { margin:8px 20px 0 90px; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:12px;}
	ul.awards_cat_company_company_nav { margin:10px 0 0 0; padding:0; list-style:none;}
	ul.awards_cat_company_company_nav li { float:left; margin-right:5px;}
	ul.awards_cat_company_company_nav li a { display:block; height:20px; line-height:20px; background:#d7d7d7; padding:0 5px; color:#656565; font-weight:normal;}
	ul.awards_cat_company_company_nav li a:hover { background:#327DAE; color:#fff; text-decoration:none;}
	
	.awards_cat_company_more { height:26px; line-height:26px; background:url(/themes/hostreview/annual-awards/2012/images/awards2012_icon_readmore.png) left top no-repeat;}
	.awards_cat_company_more a { height:26px; display:block; margin-left:35px; line-height:24px; color:#cd8e23; font-family:OpenSansRegular, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
	.awards_cat_company_more a:hover {color:#585757; text-decoration:none;}
	
	/*
	Awards - Archive
	*/
	.awards_archive_monthly_wrap {margin:30px 30px 30px 30px;}
	.awards_archive_monthly {margin:0px; -webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.3); box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.1); border:1px solid #e7e7e7;}
	.awards_archive_monthly table { width:100%; font-family:OpenSansRegular, Arial, Helvetica, sans-serif;}
	.awards_archive_monthly table thead tr { background:#e7e7e7; height:40px;}
	.awards_archive_monthly table thead tr th { border-bottom:0px; padding:0 7px; border-left:1px solid #dcdcdc; text-align:center;}
	.awards_archive_monthly table tbody tr.odd { background:#fff; border:none;}
	.awards_archive_monthly table tbody tr.even { background:#f5f5f5; border:none;}
	.awards_archive_monthly table tbody tr td { border-bottom:0px; padding:10px 7px; font-size:11px;  border-left:1px solid #dcdcdc; text-align:center;}
	.awards_archive_monthly table tbody tr td a { color:#1E92BC; font-size:11px; font-weight:normal; }
	.awards_archive_monthly table .awards_archive_monthly_cat { text-align:left; font-weight:bold;}
	
	.awards_archive_annual_wrap {margin:30px 150px 30px 150px;}
	.awards_archive_annual {margin:0px; -webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.3); box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.1); border:1px solid #e7e7e7;}
	.awards_archive_annual table { width:100%; font-family:OpenSansRegular, Arial, Helvetica, sans-serif;}
	.awards_archive_annual table thead tr { background:#e7e7e7; height:40px;}
	.awards_archive_annual table thead tr th { border-bottom:0px; padding:0 7px; border-left:1px solid #dcdcdc; text-align:center;}
	.awards_archive_annual table tbody tr.odd { background:#fff; border:none;  border-bottom:1px solid #50B7DC;}
	.awards_archive_annual table tbody tr.even { background:#f5f5f5; border:none;  border-bottom:1px solid #50B7DC;}
	.awards_archive_annual table tbody tr td { border-bottom:0px; font-size:11px;  border-left:1px solid #dcdcdc;}
	.awards_archive_annual table tbody tr td a { color:#1E92BC; font-size:11px; font-weight:normal; }
	.awards_archive_annual table .awards_archive_annual_year,
	.awards_archive_annual table .awards_archive_annual_year a { text-align:center; font-weight:bold; width:120px; font-size:16px; padding:10px 7px;}
	
	.awards_archive_annual_cat { text-align:left; font-weight:bold;}
	.awards_archive_annual_cat tbody tr.first_cat { border-top:none !important;}
	tr.odd .awards_archive_annual_cat tbody tr { border-top:1px solid #DCDCDC;}
	tr.even .awards_archive_annual_cat tbody tr { border-top:1px solid #DCDCDC;}
	.awards_archive_annual_cat tbody tr td {padding:10px 17px; border-left:none !important; text-align:left;}
	.awards_archive_annual_wrap .awards_annual_visit_link { float:right; font-size:14px; padding-top:5px;}
	
	/*
	Awards - Apply
	*/
	.awards_apply_wrap {margin:20px 0px 40px 0; font-family:OpenSansRegular,Arial,Helvetica,sans-serif;}
	.awards_apply_wrap .awards_apply {padding:5px; margin: 20px 40px;}
	
	.awards_apply_wrap .awards_apply .awards_apply_title {color: #1787AE; font-family: OpenSansRegular,Arial,Helvetica,sans-serif; font-size: 24px; line-height: 45px;}
	.awards_apply_wrap .awards_apply .content_field_title { color:#000; font-size:14px; font-weight:normal;}
	.awards_apply_wrap .awards_apply .item_wrap { margin-bottom:8px; padding: 7px;}
	.awards_apply_wrap .awards_apply .item_wrap .item_desc { font-size:10px; color:#747474; font-style:italic; margin:5px 0 0 0;}
	
	.awards_apply_wrap .awards_apply #awards_company,
	.awards_apply_wrap .awards_apply #awards_company_url,
	.awards_apply_wrap .awards_apply #awards_contact,
	.awards_apply_wrap .awards_apply #awards_email,
	.awards_apply_wrap .awards_apply #awards_phone,
	.awards_apply_wrap .awards_apply #awards_founded,
	.awards_apply_wrap .awards_apply #awards_employees,
	.awards_apply_wrap .awards_apply #awards_services
	{ width:300px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding:6px; margin: 7px 0 0 0; }
	
	.awards_apply_wrap .awards_apply .form_award_apply_error { background:#FCCAC1 !important; border:1px solid #EA543B !important; }
	
	.awards_apply_wrap .awards_apply #awards_new_services,
	.awards_apply_wrap .awards_apply #awards_successes,
	.awards_apply_wrap .awards_apply #awards_improve,
	.awards_apply_wrap .awards_apply #awards_events,
	.awards_apply_wrap .awards_apply #awards_about
	{ width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding:10px; }
	
	#review_apply_button { border-radius: 3px; background:#05396b; width:250px; height:40px; line-height:35px; padding:0px 0px 4px 0px; font-size:16px; display:block; color:#fff; text-align:center; float:left; border:none; cursor:pointer; margin:10px 0 0 0;}
	#review_apply_button:hover {background:#032e57;}
	
	.awards_apply_wrap .awards_apply #awards_category
	{ width:300px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding:6px; margin: 7px 0 0 0; display:block; }
	
	
/*
Newsletter
*/

	/*
	Newsletter - Subscribers
	*/
	#form_newsletter #newsletter_email_subject,
	#form_newsletter #newsletter_email_ip,
	#form_newsletter #newsletter_email_subscribed,
	#form_newsletter #newsletter_email_unsubscribed,
	#form_newsletter #newsletter_email_sent_last,
	#form_newsletter #newsletter_email_soft_bounces,
	#form_newsletter #newsletter_email_hard_bounces
	{ width:300px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding:6px; margin: 7px 0 0 0; }
	#form_newsletter .item_wrap select#newsletter_email_status { width:100px; padding: 4px;}
	
	/*
	Newsletter - General Stats
	*/
	.newsletter_stats_wrap {margin:30px 30px 30px 30px;}
	.newsletter_stats_wrap .section_title {font-size:18px; font-style:italic; padding-bottom:5px; border-bottom:1px solid #ccc; margin:20px 0 0 0 !important;}
	.newsletter_stats_chart_wrap { width:100%;}
	.newsletter_stats_chart_general { width:500px; float:left; margin-top:20px;}
	.newsletter_stats_chart_numbers { width:170px; height:210px; background:#e6e6e6; float:right;}
	.newsletter_stats_chart_numbers_inner { margin:20px 15px 15px 15px; text-align:right;}
	.newsletter_stats_chart_numbers_col1 {font-family: 'Open Sans Condensed', sans-serif; font-size:50px; font-weight:normal; color:#508dab; line-height:55px; margin-top:15px;}
	.newsletter_stats_chart_numbers_col2 {font-family: 'Open Sans Condensed', sans-serif; font-size:50px; font-weight:normal; color:#909090; line-height:55px; margin-top:15px;}
	.newsletter_stats_chart_numbers_col3 {font-family: 'Open Sans Condensed', sans-serif; font-size:50px; font-weight:normal; color:#d35731; line-height:55px; margin-top:15px;}

	/*
	Newsletter - Newsletter Stats
	*/
	.newsletter_stats_inner_wrap {margin:30px 30px 30px 30px;}
	.newsletter_stats_inner_wrap .newsletter_stats_inner_title { font-size:24px; font-weight:normal;}
	.newsletter_stats_inner_wrap .newsletter_stats_inner_sublinks a { font-size:14px; font-weight:normal;}
	.newsletter_stats_inner_wrap .section_title {font-size:18px; font-style:italic; padding-bottom:5px; border-bottom:1px solid #ccc; margin:40px 0 0 0;}
	.newsletter_stats_inner_wrap .newsletter_stats_chart_numbers { width:170px; height:240px; background:#e6e6e6; float:right;}
	.newsletter_stats_inner_wrap .newsletter_stats_chart_numbers_col1 {font-family: 'Open Sans Condensed', sans-serif; font-size:50px; font-weight:normal; color:#508dab; line-height:55px; margin-top:0px;}
	.newsletter_stats_inner_wrap .newsletter_stats_chart_numbers_col3 {font-family: 'Open Sans Condensed', sans-serif; font-size:50px; font-weight:normal; color:#d35731; line-height:55px; margin-top:0px;}
	.newsletter_stats_inner_wrap .newsletter_stats_chart_numbers_percent {font-family: 'Open Sans Condensed', sans-serif;  margin-top:20px; font-size:22px; color:#5e5e5e; line-height:18px;}
	.newsletter_stats_inner_wrap .newsletter_stats_date_float_wrap { padding:20px 0 10px 0px;}
	.newsletter_stats_inner_wrap .newsletter_stats_date_float_box { width:200px; padding:0 10px 15px 10px; float:left;}
	.newsletter_stats_inner_wrap .newsletter_stats_date_float_box:hover { background:#f5f5f5;}
	.newsletter_stats_inner_wrap .newsletter_stats_date_float_box .newsletter_stats_chart_numbers_percent { margin-top:10px;}
	.newsletter_stats_inner_wrap .hosting_profile_section_title h3 { font-weight:normal; font-size:16px;}
	.newsletter_stats_inner_wrap .hosting_profile_main_plans { margin-bottom:30px;}
	.newsletter_stats_inner_wrap .hosting_profile_main_plans img { margin-bottom:-2px}

	/*
	Newsletter - Newsletter Options
	*/
	#newsletter_options_activate_subject,
	#newsletter_options_unsubscribe_subject,
	#newsletter_options_soft_bounce,
	#newsletter_options_hard_bounce
	{width:300px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding:6px; margin: 7px 0 0 0; }
	#form_newsletter .item_wrap select#newsletter_options_unsubscribe,
	#form_newsletter .item_wrap select#newsletter_options_activate
	{ width:100px; padding: 4px;}
	#form_newsletter .newsletter_options_template
	{ width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #ccc; padding:10px; }
	#form_newsletter .item_desc {font-size:10px; color:#747474; font-style:italic; margin:5px 0 0 0;}
	#form_newsletter .newsletter_template_variables { background: #EEEEEE; padding: 10px 10px 10px 20px;}