﻿/* CSS Reset */
html{color:#000;background:white;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}

caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

input,textarea,select{*font-size:100%;}

legend{color:#000;}
img{ vertical-align:top;}
.cl{ clear:both; font-size:0; height:0; overflow:hidden;}

/* Generic Styling */
a{ color:#EF7C2E; text-decoration:none;}
a:hover{ color:#EF7C2E; text-decoration: underline;}

@font-face { font-family: "facitweb"; src:url(../fonts/share_regular.ttf); }

body{ font-size:14px; color:#000000; font-family: Verdana, Verdana, Geneva, sans-serif; background-color: white; padding:10px 0 100px;}

h1,h2,h3,h4,h5,h6 {font-family: "facitweb", Arial, sans-serif;}

#header{ width:100%; margin-bottom:4px;}
	.head_row1{ width:1100px; margin:0 auto 5px; overflow:hidden;}
	.head_row2{ width:1100px; margin:0 auto -2px; overflow:hidden; position:relative; z-index:10; min-height: 44px;}
		.logo{ float:left;}
    .head_row1 .topad > div { overflow: hidden; float: right}
		.head_ad{ margin: 5px auto; text-align: center; }

		.head_tab{ float:left; margin-top:10px;}
		.head_tab li{ float:left; margin-right:2px; margin-top:1px;}
		.head_tab li a{ float:left; height:31px; line-height:31px; color:#01395D; padding:0 15px; background:url(../images/tab_off.gif) top repeat-x; font-size: 13px; font-family: "facitweb", Arial,sans-serif;
						-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-radius:4px 4px 0 0;
						-webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; behavior:url(css/pie.htc); position:relative;}
		.head_tab li.on{ margin-top:0;}
    .head_tab li.ad a { font-weight: bold; color: #E11F2C; }
		.head_tab li.on a{ color:#fff; height:33px; line-height:33px; background:#02375a;}

    .remember img { vertical-align: middle; }

		.remember1{ float:left; line-height:31px; margin:10px 0 0 20px; font-size:11px; color:#999;}

		.search_form{ float:right; width:222px; height:26px; background:#fff; border:1px #e7e8e8 solid; padding-left:29px;
					  background:url(../images/site_btns.png) -180px -109px no-repeat; behavior:url(css/pie.htc); position:relative;
					  -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
            cursor: pointer;}
		.search_form .input_txt{ width:220px; height:26px; line-height:26px; border:0; background:transparent; font-size:13px; color:#9DA2A7; font-family: Verdana, Arial, sans-serif;}

		.btn_tip_us{ float:right; width:79px; height:28px; margin-right:17px; text-indent:-9999px; overflow:hidden; background:url(../images/site_btns.png) 0 -77px no-repeat;}

	.nav_bar{ width: 1100px; margin: auto; background:url(../images/nav_bar.gif) top repeat-x; position:relative; z-index:8px;}
	.nav_bar_inner{ height:47px; background:url(../images/nav_bar_inner.gif) 120px 2px no-repeat;}
	.nav_bar_inside{ width:1100px; margin:0 auto;}
		.nav{ float:left; line-height:47px;}
		.nav li{ float:left; margin:0 12px; position: relative}
		.nav li a, .nav_bar_inside .ads a { font-size:13px; color:#B8D2E4; font-family: "facitweb", Arial, sans-serif;}
		.nav li a:hover,  .nav_bar_inside .ads a:hover,
		.nav li.current-menu-item a{ color:#eee;}
		.nav li.current-category-ancestor a{ color:#eee;}
		.nav li.current-post-parent a{ color:#eee;}

    .nav .sub-menu { position: absolute; left: -99999px; margin-left: -15px; margin-top: -3px; }
    .nav .sub-menu li { width: 250px;  overflow: hidden;  margin: 0px; padding: 0px; overflow: hidden;  z-index: 40; background: url(../images/reviews_box_text_background.png) repeat scroll center bottom #444444; border-bottom: 1px solid #444444; line-height: 17px;}
    .nav .sub-menu li a { color: white; font-size: 13px;  display: block; padding: 10px;}
    .nav li:hover .sub-menu { left: 0px; }
    .nav li:hover .sub-menu a:hover { color: white; }

    .nav_bar_inside .ads { float: right; line-height: 47px; margin-right: 10px; }

		.social_icons{ float:right; height:37px; margin-right: 5px; color: white;}
    .nav_bar .social_icons {  background:url(../images/nav_line.gif) 0 0 no-repeat; padding:10px 0px 0px 5px;}
    .author .social_icons  { font-size: 10px; }
    .author .social_icons a  { color: white; }
    .social_icons > .button { text-indent: -9999px; vertical-align: top; display: inline-block;}
    .social_icons .feed { background: transparent url('../images/rss.png') 0 0 no-repeat; width: 22px; height: 22px;  }
    .social_icons .youtube { background: transparent url('../images/youtube.png') 0 0 no-repeat; width: 51px; height: 22px; }
    .social_icons .instagram { background: transparent url('../images/instagram.png') 0 0 no-repeat; width: 22px; height: 22px; }
		.nav_bar .btn_tip_us{ height:29px; margin-top:10px;}


.bounds { width: 1124px; margin: 0px auto; }
#content{ width:1100px; margin:0px auto; clear:both; position:relative; background-color: #FFF;}
	.cont_col1{ float:left; width:160px; position:relative; z-index:5;}

		.os_list{ width:1100px; border-bottom:0;}
		.os_list li{ float:left; position:relative;}
		.os_list li a{ font-family: "facitweb", Arial,sans-serif;}
		.os_list li a.sf-with-ul{ background:url(../images/site_btns.png) right -372px no-repeat;}
		.os_list li a.lev1{ display:block; height:35px; line-height:35px; font-size:13px; color:#797979;}
		.os_list li a.lev1 span{ float:left; width:20px; height:35px; text-indent:-9999px; overflow:hidden; margin:0 8px 0 4px; background:url(../images/os_icons.png) 0 0 no-repeat;}
		.os_list li a.lev1 span.os_all{ background-position:0 8px;}
		.os_list li a.lev1 span.os_android{ background-position:0 -30px;}
		.os_list li a.lev1 span.os_ios{ background-position:0 -65px;}
		.os_list li a.lev1 span.os_windows-phone{ background-position:0 -100px;}
		.os_list li a.lev1 span.os_other{ background-position:0 -140px;}
		.os_list li a.lev1 span.os_blackberry{ background-position:0 -170px;}


		.os_list li a.lev1:hover,
		.os_list li.on a.lev1{ background:#333; color:#fff;}

		.os_list li a.lev1.android:hover,
		.os_list li.on a.lev1.android{ background-image: url("../images/type_android.png"); color:#fff;}
		.os_list li a.lev1.ios:hover,
		.os_list li.on a.lev1.ios{ background-image: url("../images/type_ios.png"); color:#fff;}
		.os_list li a.lev1.windows-phone:hover,
		.os_list li.on a.lev1.windows-phone{ background-image: url("../images/type_wp.png"); color:#fff;}
		.os_list li a.lev1.blackberry:hover,
		.os_list li.on a.lev1.blackberry{ background-image: url("../images/type_blackberry.png"); color:#fff;}



		.os_list li a.lev1:hover span.os_all,
		.os_list li.on a.lev1 span.os_all{ background-position:-20px 8px;}
		.os_list li a.lev1:hover span.os_android,
		.os_list li.on a.lev1 span.os_android{ background-position:-20px -30px;}
		.os_list li a.lev1:hover span.os_ios,
		.os_list li.on a.lev1 span.os_ios{ background-position:-20px -65px;}
		.os_list li a.lev1:hover span.os_windows-phone,
		.os_list li.on a.lev1 span.os_windows-phone{ background-position:-20px -100px;}
		.os_list li a.lev1:hover span.os_other,
		.os_list li.sfHover a.lev1 span.os_other{ background-position:-20px -140px;}
		.os_list li a.lev1:hover span.os_blackberry,
		.os_list li.sfHover a.lev1 span.os_blackberry{ background-position:-20px -170px;}



		.os_list li a.sf-with-ul:hover,
		.os_list li.sfHover a.sf-with-ul{ background:#333 url(../images/site_btns.png) right -372px no-repeat; color:#fff;}

			.sf-sub-indicator{ display:none;}
		.os_list li ul{ position:absolute; width:118px; overflow:hidden; padding:2px; background:#ddd; left:160px; top:0; display:none;
						-moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; behavior:url(css/pie.htc);
						-moz-box-shadow:0px 0px 8px #7c7c7c; -webkit-box-shadow:0px 0px 8px #7c7c7c; box-shadow:0px 0px 8px #7c7c7c;}
		.os_list li ul li{ float:left; width:100%;}
		.os_list li ul li a{ float:left; width:100%; line-height:260%; color:#797979; text-indent:22px; font-size:14px; background:#fff;}
		.os_list li ul li a:hover{ background:#333; color:#fff;}

		.platforms_tab{ width:100%; height:35px; border-bottom:1px #cdcdcd solid; margin-bottom:8px;}
		.platforms_tab a{height:31px; line-height:31px; border:1px #cdcdcd solid; border-bottom:0; margin-right:1px; padding:0 13px; font-size:14px; color:#797979; font-family: Verdana, Arial,sans-serif;
					 -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-radius:3px 3px 0 0; behavior:url(css/pie.htc); position:relative;
					 -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px;}

		.remember2{ font-size:11px; color:#999; padding:15px 0;}

		.col_ad{ margin-bottom:14px;}

		.logos{ width:100%;}
		.logos a{ display:block; margin-bottom:14px; box-shadow:0 0 4px #bbb; behavior:url(css/pie.htc); position:relative;}

		.logo_line{ width:100%; height:1px; margin-bottom:14px; background:#d4d4d4; text-indent:-9999px; overflow:hidden;}

	.cont_col_holder{ float:right; width:1100px;}
		.cont_col2{ float:left; width:780px;}
			.post_list{ width:100%;}
			.post_list li{ width:100%; margin-bottom:2px; margin-top: 5px; padding-bottom:7px;  border-bottom: #CCC solid thin}
			.post_list li.i0 { margin-top: 0px;}
			.post_list li .pos_img{ float:left; width:300px; padding:2px; background:#fff; box-shadow:0 0 4px #969696; behavior:url(css/pie.htc); position:relative; margin-top: 9px;}
			.post_list li .pos_img img{ width:300px;}
			.post_list li .pos_img span{ position:absolute; width:300px; height:30px; line-height:30px; text-align:center; left:2px; bottom:2px; color:#fff; font-weight:bold; overflow:hidden; font-family: facitweb, Arial, sans-serif; cursor: pointer; font-size: 16px;}
			.post_list li .pos_img span.platform a { color:#FFFFFF; text-decoration:none}
			.post_list li .pos_img span.type_ios{ background:url(../images/type_ios.png);}
			.post_list li .pos_img span.type_android{ background:url(../images/type_android.png);}
			.post_list li .pos_img span.type_blackberry{ background:url(../images/type_blackberry.png);}
			.post_list li .pos_img span.type_webos{ background:url(../images/type_webos.png);}
			.post_list li .pos_img span.type_wp{ background:url(../images/type_wp.png);}
			.post_list li .pos_img span.type_windows-phone{ background:url(../images/type_wp.png);}
			.post_list li .pos_img span.type_multi{ background:url(../images/type_multi.png);}

			.post_list li .pos_txt{ float:right; width:450px; padding:8px; border-radius:4px; behavior:url(css/pie.htc); position:relative}
			.post_list li .pos_title{ font-size:16px; font-weight:400; margin-bottom:3px; font-family: facitweb, Verdana, Geneva, sans-serif; background:url(../images/post_bg.png); color:#FFF; line-height:23px; padding:4px 5px}
			.post_list li .pos_title.android{ background-image: url(../images/type_android.png)}
			.post_list li .pos_title.ios{ background-image: url(../images/type_ios.png)}
			.post_list li .pos_title.windows-phone{ background-image: url(../images/type_wp.png)}
			.post_list li .pos_title.windows-phone{ background-image: url(../images/type_wp.png)}
			.post_list li .pos_title.blackberry{ background-image: url(../images/type_blackberry.png)}
			.post_list li .pos_title.webos{ background-image: url(../images/type_webos.png)}
			.post_list li .pos_title.multi{ background-image: url(../images/type_multi.png)}
			.post_list.all-platforms li .pos_title{ background-image:url(../images/post_bg.png); }
			.post_list li .pos_title a {color:#FFF}
			.post_list li .pos_subtitle{margin-bottom:3px; line-height:20px; color:#002239;}
			.post_list li .pos_info{ color:#999; margin-bottom:6px;}
      .post_list li .pos_comment_count { float: right; height: 20px; line-height: 20px; font-size: 11px; }
			.post_list li .pos_info a.link_author{ color:#999; text-decoration:underline}
			.post_list li .pos_info a.link_author:hover{ color:#333;}
			.post_list li .pos_info .updated { margin-left:5px; background: url(../images/arrow-left.png) no-repeat right #FF0000; width:50px; text-align:center; padding:0 17px 0 10px; color:#FFFFFF;}
			.post_list li p{ margin-bottom:8px; text-align: justify; overflow: hidden; }

			.post_list li.even .pos_txt{ background:#f2f4f6;}
				.btn_share{ float:left; padding:0 8px 0 26px; height:20px; line-height:20px; background:#fff url(../images/site_btns.png) 8px -374px no-repeat; color:#666;
							border-radius:4px; box-shadow:0 0 3px #d3d4d5; behavior:url(css/pie.htc); position:relative; border:1px #d3d4d5 solid; font-size:11px;}
				.btn_share:hover{ color:#333;}

				.btn_read, .btn_edit_post { float:right; height:20px; line-height:20px; padding:1px 10px; border:none;
							 background-color: #333333; color:#fff; position:relative;margin-right:10px}
        .admin-post-id { display: block; padding: 3px; float: right; }
				.btn_read:hover, .btn_edit_post:hover { color:#eee;}
        .btn_edit_post { margin-left: 5px; }
        .sidebar .btn_edit_post { float: none; display: block; margin-bottom: 10px; font-size: 24px; padding: 5px; }
        .sidebar .admin-post-id { float: none; display: block; font-size: 20px; padding: 5px; margin-bottom: 10px; }

			.pager{ width:100%; overflow:hidden; text-align:center; margin-bottom:2px}
			.pager span{ float:left; width:190px; line-height:32px;}
			.pager a{ float:left; width:225px; height:32px; border:1px #1f93d5 solid; line-height:32px; font-size:13px; font-weight:bold;
					  background:url(../images/btn2.gif) top repeat-x; color:#fff; border-radius:5px; behavior:url(css/pie.htc); position:relative;}
			.pager a:hover{ color:#eee;}
			.pager .btn_prev{ float:left; cursor:pointer}
			.pager .btn_next{ float:right; cursor:pointer}

		.sidebar,
		.cont_col3{ float:right; width:300px;}
		.sidebar .pos_title,
		.cont_col3 .pos_title{ font-size:14px; font-weight:bold; margin-bottom:3px; color:#002239}
		.sidebar ul,
		.cont_col3 ul { margin-left:15px }
		.sidebar ul li,
		.cont_col3 ul li { list-style:circle inside}

			.widget_box{ width:100%; margin-bottom:20px;}
			.widget_box .widget_title{ font-size:16px; background:#333; line-height:34px; height:34px; color:#fff; text-indent:18px; font-family: facitweb, Verdana, Arial,sans-serif;}
			.widget_box .widget_cont{  padding:15px 18px 15px 18px; overflow:hidden; border:1px #dfdfdf solid;}
			.widget_box .widget_lines{ border:1px #dfdfdf solid; text-indent: 15px; overflow: hidden;}
			.widget_box .widget_lines > div { border-top:1px #dfdfdf solid; padding: 2px; overflow: hidden; height: 15px}
			.widget_box .widget_lines > div.i0 { border-top:none;}

      .widget_box .widget_grid {overflow: hidden;}

      .widget_box .widget_grid > .entry  {
          position: relative;
          width: 147px;
          height: 106px;
          float: left;
          margin: 2px 2px 0px 0px;
          border:1px #dfdfdf solid;
          display: block;
      }

      .widget_box .widget_grid > .entry.odd  {
          margin-right: 0px;
      }


      .widget_box .widget_grid .caption {
          position: absolute;
          bottom: 0px;
          left: 0px;
          right: 0px;
          line-height: 14px;
          background: url("../images/reviews_box_text_background.png") repeat scroll 0 0 transparent;
          z-index: 15;
          overflow: hidden;
      }

      .widget_box .widget_grid .caption a {
          color: #FFFFFF;
          font-size: 11px;
          text-decoration: none;
          display: block;
          padding: 2px;
      }

			.video{ margin-bottom:20px;}
			.video .video_title{ font-size:16px; background:#333; line-height:34px; height:34px; color:#fff; text-indent:18px; font-family: facitweb, Verdana, Arial,sans-serif;}
			.video .video_cont{ overflow: hidden; position: relative; margin: 2px 0px;}
      .video .video_cont img {  }

			.follow_box{ width:100%; margin-bottom:20px;}
			.follow_box .follow_title{ font-size:14px; background:#333; line-height:34px; height:34px; color:#fff; text-indent:18px; font-family: Verdana, Arial,sans-serif;}
			.follow_box .follow_cont{ width:280px; padding:15px 0 0 18px; overflow:hidden; border:1px #dfdfdf solid; font-size: 11px;}
				.btn_follow1{ float:left; padding:5px 9px 5px 5px; margin:0 10px 15px 0; border:1px #dfdfdf solid; color:#666;}
				.btn_follow1:hover{ color:#333;}

          .ico_youtube2,
					.ico_t2,
					.ico_f2,
					.ico_g2{ display:inline-block; width:32px; height:32px; vertical-align:middle; margin-right:8px;}
					.ico_t2{ background:url(../images/site_btns.png) -32px -27px no-repeat;}
					.ico_f2{ background:url(../images/site_btns.png) 0 -27px no-repeat;}
					.ico_g2{ background:url(../images/site_btns.png) -64px -27px no-repeat;}
					.ico_youtube2{ background:url(../images/site_btns.png) -96px -27px no-repeat; }

				.btn_follow2{ float:left; width:250px; padding:5px; margin-bottom:15px; border:1px #dfdfdf solid; color:#666;}
				.btn_follow2:hover{ color:#333;}

				.btn_follow1_last{ margin-right:0;}

		.links_box{ width:100%; overflow:hidden; clear:both; border-top:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; padding:20px 0;}
			.links_col{ float:left; width:354px; margin-left: 0px; margin-right: 15px; overflow: hidden; }
			.links_col .links_title{ font-size:16px; color:#002139; margin-bottom:10px; font-family: "facitweb",sans-serif;}
			.links_col li{ padding:0 0 10px 20px; background:url(../images/site_btns.png) 0 -421px no-repeat;}
			.links_col li a{ color:#666;}
			.links_col li a:hover{ color:#333;}
			.links_col_last{ margin-right: 0px;}

		.editors_box{ width:780px; overflow:hidden; position:relative; padding:15px 0; margin-bottom:15px; border-bottom:1px #dfdfdf solid; margin-left:auto; margin-right:auto}
			.editors_txt{ position:absolute; width:170px; height:25px; text-indent:-9999px; overflow:hidden; right:45px; top:5px; background:url(../images/site_btns.png) 0 -109px no-repeat;}
			.editors_slider{ float:left; width:520px; padding:0 25px; position:relative;}
			.editors_slider li{ float:left; margin:0 1px;}
				#e_slider{ float:left;}
				.editor_prev,
				.editor_next{ position:absolute; width:11px; height:15px; text-indent:-9999px; overflow:hidden; top:18px; background:url(../images/site_btns.png) no-repeat;}
				.editor_prev{ left:5px; background-position:-178px -51px;}
				.editor_next{ right:5px; background-position:-189px -51px;}
        #e_slider img { cursor:pointer; }

			.editor_btn{ float:left; height:32px; line-height:32px; padding:0 6px; border:1px #dfdfdf solid; background:#fff; font-size:14px; color:#666;
						 behavior:url(css/pie.htc); position:relative; border-radius:4px; margin:16px 0 0 12px;}
			.editor_btn:hover{ color:#333;}

			.bottom_ad1 { text-align:center }


/*----------------------------reviews index page------------------------------*/
.review_filter{ position:relative; height:30px; left:310px}
	.single_filter{ width:137px; padding:8px 11px; position:relative; float:left}
	.single_filter label{ font-size:14px; color:#797979; display:block; margin-bottom:4px;}
	.single_filter .simu_select{ height:21px; position:relative; color:#000; font-size:13px; position:relative;}
	.single_filter .simu_select strong{ display:block; width:100%; height:21px; line-height:21px; background:url(../images/site_btns.png) 0 -139px no-repeat; text-indent:10px; font-weight:normal; cursor:pointer; font-family: "facitweb", Arial,sans-serif;}
	.single_filter .simu_select ul{ position:absolute; left:0; top:21px; width:137px; display:none;}
	.single_filter .simu_select ul li{ background:#f0f0f0; cursor:pointer; text-indent:10px; line-height:160%; font-family: "facitweb", Arial,sans-serif;}
	.single_filter .simu_select ul li:hover{ background:#ddd;}
	.single_filter .simu_select:hover ul{ display:block;}
		.ico_star{ display:inline-block; width:11px; height:12px; vertical-align:middle; position:relative; top:-2px; *top:0; background:url(../images/site_btns.png) -189px -27px no-repeat;}

		.filter1{ z-index:10;}
		.filter2{ z-index:9;}
		.filter3{ z-index:8;}

.form_holder{ width:100%; overflow:hidden; margin-bottom:10px;}

.main_content{ float:left; width:780px; background-color: #FFF;}
  .page .main_content { width: 100%; }
	.main_content .per_title{ font-family:"facitweb"}
  .main_content .per_title img { float: left; margin: 0px 10px 10px 0px; }
  .main_content .per_title .attr a { color: #F9A560; font-size: 12px; }
	h2{ float:left; font-size:22px; color:#002139;}
	.page h2, .per_txt h2 { float: none; margin-bottom: 5px;}
	h1{font-size:27px; color:#002139;}
	h3{font-size:24px; color:#FFF}
	.os_list2{ float:right; width:auto; border:0; margin-bottom:6px;}
	.os_list2 li{ float:left; width:auto; border:0; margin-left:1px;}
	.os_list2 li a.lev1{ padding-right:10px; padding-left:2px; border-radius:4px; behavior:url(css/pie.htc); position:relative;}
	.os_list2 li a.lev1 { height:31px; line-height:31px; border:1px #cdcdcd solid; border-bottom:0; margin-right:1px; padding:0 11px; font-size:14px; color:#797979; font-family: "facitweb", Arial,sans-serif;
					 -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-radius:3px 3px 0 0; behavior:url(css/pie.htc); position:relative;
					 -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px;}

	.review_big{ width:754px; padding:4px; overflow:hidden; margin-bottom:20px; background:#fff; box-shadow:0 0 3px #969696; behavior:url(css/pie.htc); position:relative; clear:both;}
	.review_big .rev_img{ position:relative; z-index:1; margin-bottom:5px;}
	.review_big .rev_info{ position:absolute; width:754px; height:41px; line-height:41px; left:4px; top:4px; background:url(../images/review_info_bg.png); z-index:2; font-family: facitweb, Arial,sans-serif; text-shadow: 2px 2px 3px #000000;
filter: dropshadow(color=#000000, offx=2, offy=2); }
.review_big .addthis_toolbox{background:url(../images/review_info_bg.png); height:35px; padding-top:5px}
	.review_big .rev_title{ float:left; font-size:18px; color:#fff; margin-left:14px;}
	.rev_title a { color:#FFFFFF}
	.review_big .rev_star{ color:#CCC; font-size:18px; font-style:italic; font-family:"facitweb"}
	.review_big .rev_comments{ float:left; line-height:26px; margin-left:5px; font-size:13px;}
		.rev_star{ float:right; width:90px; height:30px; overflow:hidden; color:#CCC; font-size:18px; font-style:italic }
		.rev_star img {margin-right:5px}
		.star0{ background-position:-106px 0;}
		.star1{ background-position:-84px 0;}
		.star2{ background-position:-63px 0;}
		.star3{ background-position:-42px 0;}
		.star4{ background-position:-21px 0;}
		.star5{ background-position:0 0;}

		.btn_social{ float:left; padding:5px; border:1px #dfdfdf solid; margin-right:7px; color:#666; cursor:pointer;}
			.ico_t3,
			.ico_f3,
			.ico_g3{ display:inline-block; width:16px; height:16px; background:url(../images/site_btns.png) no-repeat;}
			.ico_t3{ background-position:-152px 0;}
			.ico_f3{ background-position:-168px 0;}
			.ico_g3{ background-position:-184px 0;}

		.btn_read_review{ float:right; height:26px; line-height:26px; padding:0 12px; box-shadow:0 0 3px #d4d4d4; color:#333; border:1px #d4d4d4 solid; border-radius:4px; margin-left:6px;
						  behavior:url(css/pie.htc); position:relative; background:#fff;}
		.btn_share2{ float:right; height:20px; line-height:20px; padding:0 12px 0 20px; margin-top: 3px; box-shadow:0 0 3px #d4d4d4; color:#333; border:1px #d4d4d4 solid; border-radius:4px;
						  behavior:url(css/pie.htc); position:relative; background:#fff url(../images/site_btns.png) 6px -374px no-repeat;}

	.review_list{ width:100%; border-bottom:1px #dadada solid; margin-bottom:12px;}
	.review_list_inside{ width:100%;}
		.review{ float:left; width:365px; padding:4px; margin:0 16px 16px 0; background:#fff; box-shadow:0 0 3px #969696; behavior:url(css/pie.htc); position:relative;}
		.review .rev_img{ position:relative; z-index:1; margin-bottom:5px;}
		.review .rev_info{ position:absolute; width:365px; height:34px; line-height:34px; left:4px; top:4px; background:url(../images/review_info_bg.png); z-index:2; font-family: facitweb, Arial, sans-serif; text-shadow: 2px 2px 3px #000000;
filter: dropshadow(color=#000000, offx=2, offy=2); }
		.review .rev_title{ float:left; font-size:16px; color:#fff; margin-left:14px; max-width: 252px; height: 26px; overflow: hidden;}
		.review .rev_comments{ float:left; line-height:26px; margin-left:5px;}
		.rev_footer_info { background:url("../images/review_info_bg.png"); height:33px; padding-top:5px}
		.review_ad{ width:650px; border:1px #dadada solid; padding:10px 0; text-align:center; clear:both; margin-bottom:16px;}




.sidebar{ float:right; width:300px;}
	.sidebar_ad{ margin-bottom:15px;}

	.side_col1{ float:left; width:160px; margin-bottom:17px;}
	.side_col2{ float:right; width:127px; margin-bottom:17px;}
		.show_box{ width:100%;}
		.show_box .show_title{ width:100%; height:34px; line-height:34px; background:#333; color:#fff; font-size:16px; text-indent:10px;}
		.show_box .show_cont{ height:566px; background:url(../images/show_box_bg.gif) 0 bottom repeat-y;}
		.show_box .show_cont_inside{ width:125px; padding-top:10px; background:#fff; border:1px #e9e9e9 solid; border-top:0; overflow:hidden;}
			.show_single{ display:block; width:110px; height:90px; color:#333; border:1px #e9e9e9 solid; margin:0 auto 7px; text-align:center; border-radius:4px; color:#333;
						  behavior:url(css/pie.htc); position:relative; cursor:pointer;}
			.show_single:hover{ color:#555;}
			.show_single span{ margin:5px 0 8px; display:inline-block; background:url(../images/site_btns.png) no-repeat;}
			.show_single span.ico_ireview{ width:48px; height:55px; background-position:0 -176px;}
			.show_single span.ico_andrioid{ width:34px; height:40px; background-position:-56px -176px;}
			.show_single span.ico_pocketnow{ width:80px; height:41px; background-position:-98px -176px;}
			.show_single span.ico_wp{ width:45px; height:43px; background-position:0 -235px;}

			.show_single strong{ font-size:14px; display:block; font-weight:normal;}


.bottom_ad{ clear:both; text-align:center; padding-top:35px;}
.permalink_footer_ad{ clear:both; text-align:center; }



/*----------------------------tags page------------------------------*/
.tags_tab{ width:100%; height:32px; border-bottom:1px #cdcdcd solid; margin-bottom:8px;}
.tags_tab a{ float:left; height:31px; line-height:31px; border:1px #cdcdcd solid; border-bottom:0; margin-right:1px; padding:0 13px; font-size:14px; color:#797979;
			 -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-radius:3px 3px 0 0; behavior:url(css/pie.htc); position:relative;
			 -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px;}
.tags_tab a.on{ height:31px; background:#333; color:#fff; border:1px #333 solid;}

.review2_big{ width:100%; overflow:hidden;}
.review2_big .rev_title{ float:left; font-size:27px; color:#002039; padding:4px 0 8px;}
.review2_big .rev_img{ float:right; padding:2px; background:#fff ; border:1px #dfdfdf solid; margin-bottom:8px; width:396px; height:36px; overflow:hidden}
.review2_big p{ clear:both; margin-bottom:18px; line-height:150%; font-family: Verdana, Arial, sans-serif;}
.review2_big .rev_rate{}
	.rev_rate{ float:right; width:105px; height:30px;  overflow:hidden; font-size:27px; color:#002039; padding:4px 0 8px; font-style:italic;}
	.rate0{ background-position:-106px -15px;}
	.rate1{ background-position:-84px -15px;}
	.rate2{ background-position:-63px -15px;}
	.rate3{ background-position:-42px -15px;}
	.rate4{ background-position:-21px -15px;}
	.rate5{ background-position:0 -15px;}

.btns_row{ width:646px; border:1px #dfdfdf solid; overflow:hidden; padding:7px 0; margin-bottom:15px;}
.btns_row .btn_read_full{ float:left; margin-left:8px; background:url(../images/btn3.gif) top repeat-x; height:26px; line-height:26px; color:#333; padding:0 10px; border:1px #dfdfdf solid;
							border-radius:4px; behavior:url(css/pie.htc); position:relative; font-size:14px;}
.btns_row .btn_email{ float:left; height:26px; line-height:26px; color:#fff; padding:0 10px; border:1px #4eaadf solid; background:url(../images/btn2.gif) top repeat-x; margin-left:8px;
					   border-radius:4px; behavior:url(css/pie.htc); position:relative;}


.review_list2{ width:100%; overflow:hidden; border-bottom:1px #dfdfdf solid; margin-bottom:17px;}
	.single_review{ width:100%; overflow:hidden; margin-bottom:17px; padding-bottom:5px;}
	.single_review .rev_img{ float:left; width:250px; height:136px; padding:2px; position:relative; behavior:url(css/pie.htc); margin:0 0 0 3px; background:#fff;
							-moz-box-shadow:0px 0px 3px #656565; -webkit-box-shadow:0px 0px 3px #656565; box-shadow:0px 0px 3px #656565; overflow:hidden}
	.single_review .rev_img span{ position:absolute; display:block; width:250px; height:25px; line-height:25px; text-align:center; color:#fff; bottom:2px; left:2px;}
	.single_review .rev_img span.type_ios{ background:url(../images/type_ios.png) 0 0 repeat;}
	.single_review .rev_img span.type_ios a { color:#FFFFFF; text-decoration:none}

	.single_review .rev_img span.type_wp { background:url(../images/type_wp.png) 0 0 repeat;}
	.single_review .rev_img span.type_windows-phone { background:url(../images/type_wp.png) 0 0 repeat;}
	.single_review .rev_img span.type_andrioid{ background:url(../images/type_andrioid.png) 0 0 repeat;}
	.single_review .rev_txt{ float:left; width:500px; margin-left:15px;}
	.single_review .rev_col1{ float:left; margin-bottom:5px;}
	.single_review .rev_col1 .rev_title{ font-size:16px; color:#002239; font-weight:bold; margin-bottom:2px;}
	.single_review .rev_col1 .rev_info{ color:#999;}
	.single_review .rev_col1 .rev_info a{ color:#062438;}
	.single_review .rev_col1 .rev_info a:hover{ color:#020d15;}
	.single_review .rev_col1 .rev_info a.link_author{ color:#666; font-weight:bold;}
	.single_review .rev_col1 .rev_info a.link_author:hover{ color:#3d3c3c;}


	.single_review .rev_col2{ float:right; padding-top:6px;}
	.single_review .rev_summ{ clear:both; border:1px #e7e7e7 solid; padding:5px 0; border-left:0; border-right:0;}

		.btn_social_holder{ float:right; margin-top:5px;}
		.btn_social_holder a{ margin-right:10px; color:#666; line-height:16px;}
		.btn_social_holder a:hover{ color:#3d3c3c;}
		.btn_social_holder a img{}

		.btn_read2{ float:right; height:26px; line-height:26px; padding:0 14px; background:#fff;
					color:#333; behavior:url(css/pie.htc); position:relative; font-weight:bold;
					-moz-box-shadow:0px 0px 3px #a1a0a0; -webkit-box-shadow:0px 0px 3px #a1a0a0; box-shadow:0px 0px 3px #a1a0a0;}
		.btn_read2:hover{ color:#000219;}



.breaking_news_box{ width:100%; clear:both;}
	.breaking_title{ height:34px; line-height:34px; text-indent:20px; background:#333; color:#fff; font-size:16px; font-weight:bold;}
	.breaking_cont{ border:1px #e9e9e9 solid; border-top:0; border-bottom:0;}
		.single_review2{ width:100%; overflow:hidden; padding:15px 0; border-bottom:1px #e9e9e9 solid;}
		.single_review2 .rev_img{ float:left; width:95px; height:95px; padding:2px; position:relative; behavior:url(css/pie.htc); background:#fff;
								-moz-box-shadow:0px 0px 3px #656565; -webkit-box-shadow:0px 0px 3px #656565; box-shadow:0px 0px 3px #656565; margin-left:10px;}
		.single_review2 .rev_img span{ position:absolute; display:block; width:95px; height:25px; line-height:25px; text-align:center; color:#fff; bottom:2px; left:2px;}
		.single_review2 .rev_img span.type_ios{ background:url(../images/type_ios.png) 0 0 repeat;}
		.single_review2 .rev_img span.type_wp{ background:url(../images/type_wp.png) 0 0 repeat;}
		.single_review2 .rev_img span.type_windows-phone{ background:url(../images/type_wp.png) 0 0 repeat;}
		.single_review2 .rev_img span.type_andrioid{ background:url(../images/type_andrioid.png) 0 0 repeat;}
		.single_review2 .rev_txt{ float:left; width:168px; margin-left:10px;}
		.single_review2 .rev_title{ font-size:16px; color:#002239; font-weight:bold; margin-bottom:2px; padding-top:6px;}
		.single_review2 .rev_txt p{ margin-bottom:14px;}

		.btn_read3{ float:right; height:20px; line-height:20px; padding:0 9px; font-size:11px; background:#fff;
					color:#333; behavior:url(css/pie.htc); position:relative; font-weight:bold;
					-moz-box-shadow:0px 0px 3px #a1a0a0; -webkit-box-shadow:0px 0px 3px #a1a0a0; box-shadow:0px 0px 3px #a1a0a0;}
		.btn_read3:hover{ color:#000219;}


	.review_big #comment_bubble { width:31px; height:30px; background:url(../images/comment-big.png) no-repeat; float:left; margin-left:10px; text-align:center; margin-top: 4px; }

	.review_big #comment_bubble > span{ font-size:14px; display:block; line-height:17px}

	.review #comment_bubble { width:31px; height:30px; background:url(../images/comment-big.png) no-repeat; float:left; margin-left:10px; text-align:center }

	.review #comment_bubble > span{ font-size:14px; display:block; line-height:17px}

	.rev_info #comment_bubble { width:20px; height:22px; background:url(../images/comment.png) no-repeat 0 1px; float:right; margin-left:10px; text-align:center }

	.rev_info #comment_bubble span{ font-size:9px;}

  #comment_bubble .disqus-label { display: none; }
  #comment_bubble { cursor: pointer; }
  #comment_bubble a { color: black; }

/*----------------------------review permalink page------------------------------*/
.review_img_big{ text-align:center; margin-bottom:10px; position:relative}
.review_img_big img{ background:#fff; box-shadow:0 0 3px #acacac; border:1px #d4d4d4 solid; behavior:url(css/pie.htc); position:relative;}

.review_detail{ float:left; width:820px; }
.review_detail p{ line-height:150%; margin-bottom:18px; text-align: justify}
.review_detail .review_img{ text-align:center; margin-bottom:18px;}
.review_detail .review_img img{ padding:2px; background:#fff; box-shadow:0 0 3px #acacac; border:1px #d4d4d4 solid; behavior:url(css/pie.htc); position:relative;}

.review_sidebar{ float:right; width:250px;}
	.side_title{ height:34px; line-height:34px; text-indent:10px; background:#333; color:#fff; font-size:18px; margin-bottom:4px;}
	.gallery_list{ width:100%; overflow:hidden; margin-bottom:15px; font-family: Verdana, Arial,sans-serif;}
	.gallery_list li{ float:left; width:124px; margin-bottom:1px; margin-right:-1px; margin:0 -2px 0 1px;}
	.gallery_list li img{ width:120px; padding:1px; border:1px #c3c3c3 solid;}


.category_with{ font-size:14px; color:#727272; margin-bottom:10px; font-weight:bold; clear:both; font-family:"facitweb"}
.category_with span {float:left; height:26px; line-height:26px;}
.category_with a {float:left; height:26px; line-height:26px; padding:0 12px; color:#fff; border:1px #d4d4d4 solid; border-radius:4px; margin-left:6px;
						  behavior:url(css/pie.htc); position:relative; background:#999}
.category_with span{ margin-right:10px;}
.category_with a:hover{ text-decoration:underline; background:#666666}


.review_list3{ width:100%; margin-bottom:35px; padding-top:5px;}
.review_list3_inside{ width:auto;}
.review_list3 .review{ margin:0 5px 5px 0;}

.cont_title{ height:42px; line-height:42px; background:#333333; font-size:20px; color:#fff; text-indent:18px; font-family: "facitweb", Arial,sans-serif;}
.cont_box{overflow:hidden; border:1px #e9e9e9 solid; border-top:0; margin-bottom:18px;}
	.comment_form{ overflow:hidden; margin: 15px;}
	.comment_form .comm_person{ float:left; width:36px; margin-bottom:25px}
	.comment_form .comm_field{ float:right; height:10px; width:538px; border:1px #c1c1c1 solid; box-shadow:inset 0 1px 4px #d2d2d2; color:#999; font-size:12px; font-family: Verdana, Arial, sans-serif;
							border-radius:5px; behavior:url(css/pie.htc); position:relative; padding:10px; font-weight:bold;}
	.comment_form textarea{ float:right; width:538px; height:60px; border:1px #c1c1c1 solid; box-shadow:inset 0 1px 4px #d2d2d2; color:#999; font-size:12px; font-family: Verdana, Arial, sans-serif;
							border-radius:5px; behavior:url(css/pie.htc); position:relative; padding:10px; font-weight:bold;}
	.comment_form .submit_row{ width:100%; clear:both; text-align:right; padding-top:10px;}
	.comment_form .submit_row a{ line-height:26px; margin-right:18px; color:#ee833a;}
	.comment_form .submit_row a:hover{ color:#fa9754;}
	.comment_form .submit_row .input_post{ display:inline-block; width:101px; height:26px; border:1px #2093d5 solid; cursor:pointer; background:url(../images/btn2.gif) top repeat-x;
										   border-radius:3px; behavior:url(css/pie.htc); position:relative; cursor:pointer; color:#fff; font-family: Verdana, Arial, sans-serif; vertical-align:middle;}

.comment_box{ width:749px; overflow:hidden; padding:15px; border:1px #e9e9e9 solid; margin-bottom:18px;}
.comment_box .comment_title{ font-size:18px; margin-bottom:10px; color:#333; font-family: Verdana, Arial,sans-serif;}
	.single_comment{ width:100%; overflow:hidden; margin-bottom:20px; padding:5px 0;}
	.single_comment .comm_person{ float:left; width:92px;}
	.single_comment .comm_person img{ width:88px; padding:2px; box-shadow:0 0 4px #afafaf; behavior:url(css/pie.htc); position:relative; border:1px #cdcdcd solid;}
	.single_comment .comm_txt{ float:right; width:500px;}
	.single_comment .comm_info{ margin-bottom:10px; font-size:14px;}
	.single_comment .comm_info strong{ color:#666;}
	.single_comment .comm_info span{ color:#ccc;}
	.single_comment .comm_detail{ color:#999; font-size:13px;}

.post_pager{ width:100%; overflow:hidden; padding:3px 0;}
.post_pager div{ height:27px; line-height:27px; padding:0 12px; box-shadow:0 0 3px #d4d4d4; color:#333; border:1px #d4d4d4 solid; border-radius:4px;
						 behavior:url(css/pie.htc); position:relative; color:#666; font-weight:bold;}
.post_pager div a { color:#666}
.post_pager a:hover{ color:#333;}
.post_pager div.post_prev{ float:left; margin-left:2px; padding-left:45px; background:#fff url(../images/site_btns.png) 0 -330px no-repeat;}
.post_pager div.post_next{ float:right; margin-right:2px; padding-right:45px; background:#fff url(../images/site_btns.png) right -296px no-repeat;}

.rev_score { position:absolute; right:-1px; top:0; width:70px; height:58px; text-align:center; background-color:#FFF; font-family: 'share', Arial, sans-serif; text-shadow: 2px 2px 3px #000000; filter: dropshadow(color=#000000, offx=2, offy=2); }
.rev_score span { font-size:28px}

.rev_caption{ width:1072px; background:url(../images/review_transparent.png); position:absolute; bottom:0px; z-index:20; padding:14px; color:#FFF; font-size:14px; left:1px; font-family:facitweb; text-align: left;}

.rev_score_all {height:50px}
.rev_score_all ul li {float:left; margin-right:8px; background:url(../images/btn3.gif) top repeat-x; height:26px; line-height:26px; color:#333; padding:0 10px; border:1px #dfdfdf solid;
							border-radius:4px; behavior:url(css/pie.htc); position:relative; font-size:14px;}


.rev_score_all ul.score li .progress_wraper { border:#999999 thin solid; width:100%; height:2px; display:block}
.rev_score_all ul.score li .progress_wraper span { background:#666; height:2px; display:block; width:0px}

.rev_score_all ul.score li.big { font-size: 20px; height: 35px; }
.rev_score_all ul.score li.regular  { margin-top: 9px; }


/*----------------------------permalink page------------------------------*/
.permalink_btns{ width:778px; height:46px; border:1px #dfdfdf solid; background:url(../images/post_btn_bg.gif) 0 0 repeat-x; margin-bottom:4px; overflow: hidden;}
.permalink_btns a{ display: block; height:46px; color: #333; overflow: hidden;}
.permalink_btns .sep { border-right:1px #dfdfdf solid; height: 46px;}
.permalink_btns a strong{ display: block; font-size:19px; color:#333; padding-top: 4px;}
.permalink_btns a:hover, .permalink_btns a:hover *  { background-color: #9B9B9B; color: white; text-decoration: none; }

.permalink_btns div.per_prev { float:left; width:50%;  font-family: 'share', Arial,sans-serif;}
.permalink_btns div.per_next { float:right; width:50%; text-align:right; font-family: 'share', Arial,sans-serif;}

.permalink_btns div.per_prev a { padding-left: 13px; }
.permalink_btns div.per_next a { padding-right: 25px; }


.per_title_box{ width:752px; background:#333; margin-bottom:4px; padding:14px; overflow:hidden; font-family: Verdana, Arial,sans-serif;}
.page .per_title_box { width: 100%; padding: 0px; }
.page .per_title { margin: 14px; }
.per_title_box .per_title{ font-size:24px; color:#fff; margin-bottom:4px; line-height:100%; font-family: factiweb, Arial,sans-serif; font-weight: 700; }

.per_title_box .per_title{ font-size:24px; color:#fff; margin-bottom:4px; line-height:100%; font-family: facitweb, Arial,sans-serif; font-weight: 700; }
.per_title_box p{ font-size:13px; color:#ccc;}
.per_title_box p img{ vertical-align: middle; }
.per_title_box p a:hover{ color:#287baa;}
.per_title_box p a.btn_author{ color:#fff;}
.per_title_box p a.btn_author:hover{ color:#ededed;}

.per_title_box #comment_bubble { width:20px; height:22px; background:url(../images/comment.png) no-repeat 0 2px; float:left; margin-left:10px; text-align:center; margin-top: 8px; }

.per_title_box #comment_bubble span{ font-size:9px;}

.per_title_box #comment_bubble > span{ display: block; overflow: hidden; padding-top: 2px;}

.per_title_box2{ width:1072px; background:url(../images/review_transparent.png); position:absolute; z-index:20; overflow:hidden; left:1px; top:1px}
	.per_social_icons{ position:absolute; right:12px; top:60px}
	.per_social_icons a{ margin-left:15px }

.phone_big{ margin-bottom:14px;}

.per_txt{ overflow:hidden;}
.per_txt .per_ad{ float:left; margin:0 14px 14px 0;}
.per_txt p{ margin-bottom:20px; line-height:140%; text-align: justify;}
         p.wp-caption-text { text-align: center; font-size: 12px;}
.per_txt em { font-style: italic; }
.per_txt ul {  padding: 6px; margin: 2px 2px 10px 2px; text-indent: 5px;}
.per_txt li { list-style: disc inside none; padding-bottom: 10px;}
.per_txt ol li  { list-style: decimal inside none; padding-bottom: 10px;}


.social_ico_box{ border:1px #e9e9e9 solid; padding:8px 0; text-align:center;
				background:url(../images/link_box_bg.gif) 0 0 repeat-x; margin-bottom:14px; background-color:#FAFAFA}
.social_ico_box a{ margin-left:30px}

.social_ico_box_2{ position:absolute; top:90px; right:0; width:100px}
.social_ico_box_2 a{ margin-bottom:30px; display:block;}


	.post_box{ margin-bottom:10px; border-bottom:1px #e7e7e7 solid; cursor: pointer; padding: 15px;}
  .post_box:hover, .post_box:hover p { background-color: #9B9B9B; color: white; }
	.post_box .post_title{ font-size:17px; color:#002139; font-weight:bold; margin-bottom:5px; font-family:facitweb;}
	.post_box .post_title span{ color:#666; font-weight:normal;}
		.btn_read4{ float:right; height:20px; line-height:20px; padding:0 9px; font-size:11px; background:#fff;
					color:#333; behavior:url(css/pie.htc); position:relative; font-weight:bold; margin-top:-5px;
					-moz-box-shadow:0px 0px 3px #a1a0a0; -webkit-box-shadow:0px 0px 3px #a1a0a0; box-shadow:0px 0px 3px #a1a0a0;}
		.btn_read4:hover{ color:#000219;}
  .post_box  img {
      float: left;
      margin: 0px 10px 0px 0px;
  }
  .post_box a {
      color: #38A0DA;
  }
  .post_box:hover a {
      color: #333;
  }
  .post_box a:hover {
      color: #333;
      text-decoration: none;
  }


.side_infor{ width:298px; border:1px #e9e9e9 solid; border-top:0; padding:17px 0 10px;}
	.side_infor_img{ width:256px; margin:0 auto 10px; position:relative;}
	.side_infor_img img{ padding:2px; -moz-box-shadow:0px 0px 3px #cfcfcf; -webkit-box-shadow:0px 0px 3px #cfcfcf; box-shadow:0px 0px 3px #cfcfcf;
						 behavior:url(css/pie.htc); position:relative; border:1px #cfcfcf solid;}
		.side_infor_star{ position:absolute; right:2px; top:2px; padding:5px; background:#fff;}
		.side_star{ width:65px; height:9px; text-indent:-9999px; overflow:hidden; background:url(../images/ico_stars.png) right 0 no-repeat;}
		.sstar0{ background-position:-65px -30px;}
		.sstar1{ background-position:-52px -30px;}
		.sstar2{ background-position:-39px -30px;}
		.sstar3{ background-position:-26px -30px;}
		.sstar4{ background-position:-13px -30px;}
		.sstar5{ background-position:0 -30px;}

	.side_infor_row{ width:252px; margin:0 auto; overflow:hidden; font-size:13px; border-bottom:1px #e6e6e6 solid; padding:8px 0 10px; line-height:140%;}
	.side_infor_row strong{ color:#333;}

	.side_infor_row2{ width:252px; margin:0 auto; overflow:hidden; font-size:13px; border-bottom:1px #e6e6e6 solid; padding:8px 0 10px; line-height:140%; font-family: Verdana, Arial, sans-serif;}
	.side_infor_row2 strong{ float:left; width:66px; color:#333;}
	.side_infor_row2 ul{ float:right; width:180px;}
	.side_infor_row2 ul li{ background:url(../images/site_btns.png) -194px -75px no-repeat; padding-left:14px; margin-bottom:2px;}
	.side_infor_row2 ul li a{ font-size:13px; color:#339FD8;}
	.side_infor_row2 ul li a:hover{ color:#48b5ee;}

	.last_side_infor_row{ border-bottom:0;}






	.cont_col4 { width:100%; float:left; margin-top:15px}
	.cont_col4 .pos_txt { width:458px !important}

	.share_buttons {
      float:left;
      padding-top:5px;
      height:auto;
      overflow:hidden;
      width: 176px;
      color:#666;
      border-radius:4px;
      box-shadow:0 0 3px #d3d4d5;
      behavior:url(css/pie.htc);
      position:absolute;
      border:1px #d3d4d5 solid;
      font-size:11px;
      display:none;
      z-index:100;
      background:#fff;
      top: -42px;
  }

  .share_buttons.left {
      left: -183px;
  }

  .share_buttons.right {
      left: 74px;
  }

  .share_buttons > a.addthis_button_facebook_like { margin-left: 5px; width: 48px; }
  .share_buttons > a.addthis_button_tweet { width: 59px; }
  .share_buttons > a.addthis_button_google_plusone { width: auto; }

	.ten_reviews { width:1100px;  margin:7px auto; position:relative}
	.ten_reviews a { text-shadow: 2px 2px 3px #000000; filter: dropshadow(color=#000000, offx=2, offy=2); }
	.ten_reviews .slider_reviews { width:600px; height:170px; float:left; background:url(../images/reviews_box_background.png) no-repeat; text-align:center; margin:0 3px 3px 0; overflow: hidden;}
	.ten_reviews .slider_reviews .bx-wrapper { margin-top:15px }
	.ten_reviews .slider_reviews ul {  }
	.ten_reviews .slider_reviews ul li { line-height:35px }
	.ten_reviews .slider_reviews ul li a { font-size:16px; color:#999; font-weight:normal; background:none; border:none; float:none}
	.ten_reviews .slider_reviews ul li.pager a { font-size:16px; color:#999; font-weight:normal; background:none; border:none; float:none}

	.ten_reviews .reviews_menu { position:absolute; border:#CCCCCC inset thin; background:url(../images/reviews_box_background.png) repeat-y; top:10px; right:-210px; z-index:3000; width:374px; text-align:left; display:none}
	.ten_reviews .reviews_menu ul li { height: 35px; line-height:35px; background:url(../images/separator.png) bottom center no-repeat; padding-left:15px; overflow: hidden;}

	.ten_reviews .reviews_menu ul li a { font-size:15px; color:#999; font-weight:bold; background:none; border:none; float:none}
	.ten_reviews .reviews_menu ul li a:hover {color:#fff;}

	.ten_reviews .arrow { width:11px; height:15px; background:url(../images/arrow.png) no-repeat; position:absolute; top:10px; right:10px; cursor:pointer; z-index:20}

	.ten_reviews span{ position:absolute; width:99%; height:30px; line-height:30px; text-align:center; left:2px; bottom:2px; color:#fff; font-weight:bold;}
	.ten_reviews span.type_ios{ background:url(../images/reviews_box_text_background.png); z-index:15; overflow: hidden;}
	.ten_reviews span.type_ios a { color:#FFFFFF; text-decoration:none; font-size: 12px; font-weight: normal;}

  .ten_reviews .featured_review .type_ios { position: absolute; bottom:0px; left: 0px; height: auto; line-height: 21px; padding: 4px 0px;}
  .ten_reviews .featured_review { position: relative; }
	.ten_reviews .review_0 { width:402px; height:170px; float:left; margin:4px 3px 0 0;}
	.review_0 .type_ios {width:402px; }
	.ten_reviews .review_1 { width:402px; height:170px; float:left; margin:4px 3px 0 4px;}
	.review_1 .type_ios {width:402px; }
	.ten_reviews .review_2 { width:281px; height:170px; float:left; margin:4px 0 0 4px;}
	.review_2 .type_ios {width:281px; }

	.ten_reviews .review_0 .point2, .ten_reviews .review_1 .point3, .ten_reviews .review_2 .point4, .ten_reviews .review_3 .point5, .ten_reviews .slider_reviews .point1 {position:relative; z-index:20}

	#response{ position:absolute}

/* Vertical Slider */
	.zoom_slide { background-image:url(../images/slider_li_bg.png); line-height:48px; height:48px; }
	.zoom_slide a { font-size:22px; color:#fff}

	.slider_bg { z-index:1000}}
	.slider_bg div { display:none}
	.slider_bg div img{ opacity:0.4; filter:alpha(opacity=40);}

.alignleft {float:left; margin: 15px 15px 15px 0;}
.alignright {float:right; margin: 15px 0 15px 15px;}
.aligncenter { margin:15px auto; display: block;}

.no-results-found {
    margin: 40px 0px;
    text-align: center;
}

.clear {
    clear: both;
}

.ad-placeholder {
    background-color: #E5E5E5;
    border: 1px dashed black;
    margin: auto;
    text-align: center;
    color: #858585;
}

.ad-placeholder > .inner {
    padding: 30px;
}

.play-button-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    cursor: pointer;
    background-position: 0 -20px;
    background-repeat: no-repeat;
    background-color: transparent;
}

.play-button-overlay .caption {
  position: absolute;
  bottom: 0px;
  background: url("../images/reviews_box_text_background.png") repeat scroll 0 0 transparent;
  color: white;
  padding: 4px;
  left: 0px;
  right: 0px;
  max-height: 40px;
  overflow: hidden;
  font-size: 11px;
}

.play-button-overlay-300x190 {
    width: 300px;
    height: 190px;
    background-position: 0 0;
    background-image: url(../images/play-300x190.png);
}

.play-button-overlay-300x169 {
    width: 300px;
    height: 169px;
    background-image: url(../images/play-300x190.png);
}



.play-button-overlay-300x200 {
    width: 300px;
    height: 200px;
    background-image: url(../images/play-300x200.png);
}

.contact-form .clear-form { clear: both; }
.contact-form input[type='text'] { width: 100%; margin-bottom: 13px; }
.contact-form select { margin-bottom: 13px; }
.contact-form textarea { height: 140px; width: 100%; float: none; margin-bottom: 13px; }
.contact-form input[type='radio'], .contact-form input[type='checkbox'] { float: none; margin-bottom: 13px; }
.contact-form label { margin-bottom: 3px; float: none; font-weight: bold; display: block; }
.contact-form label.checkbox, .contact-form label.radio { margin-bottom: 3px; float: none; font-weight: bold; display: inline-block; }
.contact-form label span { color: #AAA; margin-left: 4px; font-weight: normal; }

.switch-to-mobile {
    text-align: center;
    font-size: 10px;
}

#footer {
    text-align: center;
    font-size: 10px;
    color: #333;
}

.review_detail h2 {float:none;font-weight:bold;}
.review_detail img.alignleft {margin-right:25px;}
.review_detail ul li {list-item-type:disc;}
.review_detail ol li {list-item-type:decimal;}
.review_detail li {padding-left:25px; line-height: 150%;}
.review_detail ul, .review_detail ol {padding-bottom:14px;}
.review_detail em { font-style: italic; }

.site-search .search-input {
    width: 473px;
}

.float-right {
    float: right;
    margin: 0px 0px 10px 10px;
}


.float-left {
    float: left;
    margin: 0px 10px 10px 0px;
}


.review_detail blockquote, .per_txt blockquote {
    font-size: 22px;
    font-family: Georgia, Georgia, sans-serif;
    padding: 20px;
    margin: 20px;
}

.review_detail blockquote p, .per_txt blockquote p {
    line-height: 100%;
    margin-bottom: 0px;
}

.review_detail blockquote.left, .per_txt blockquote.left {
    float: right;
    width: 20%;
}

.review_detail blockquote.right, .per_txt blockquote.right {
    float: left;
    width: 20%;
}

.show-icons {
    margin-bottom: 20px;
    text-align: center;
}

.show-icons img {
    width: 149px;
    display: block;
    float:left;
    margin: 2px 0px;
}

.show-icons .even img {
    margin-right: 2px;
}



.post-inner-sidebar {
    width: 300px;
    float: left;
    margin: 0px 20px 20px 0px;
}

.related-grid .related {
    position: relative;
    float: left;
    margin: 4px;
}

.related-grid .related .caption {
    position:absolute; 
    max-height:60px;
    left:0px; 
    right: 0px;
    bottom:0px; 
    color:#fff;
    background:url(../images/reviews_box_text_background.png); 
    z-index:15;
    overflow: hidden;
    padding: 4px;
}

.related-grid .related .caption a {
    color:#FFFFFF; 
    text-decoration:none; 
    font-family: facitweb,Arial,sans-serif;
    font-size: 13px;
}

#forums-tab a {
  color: red;
}


.leading { margin-top: 10px; }
.leading2 { margin-top: 20px; }
.leading3 { margin-top: 30px; }
.leading4 { margin-top: 40px; }
.following { margin-bottom: 10px; }
.following2 { margin-bottom: 20px; }
.following3 { margin-bottom: 30px; }
.following4 { margin-bottom: 40px; }
.ac { text-align: center; }
.aj { text-align: justify; }
.al { text-align: left; }
.ar { text-align: right; }

.vhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; 
}

.author-list .author-entry h4 { font-size: 17px; }
.author-list .author-entry img { float: left; margin: 0px 10px 10px 0px; border: 1px solid #CCCCCC; }

.PDS_Poll .pds-box { margin: auto !important; }

.per_txt .ac { margin-bottom: 20px; }

