
/* *********************************** */
/* ******* ohmob' common style ******* */
/* *********************************** */

* { margin: 0; padding: 0; }

body {
  background-color: #ffffff;
  color: #000000;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms", verdana;
}

a       { color: #0033cc; text-decoration: none; }
a:hover { color: #000077; text-decoration: underline; }

img { border: 0; }

.oh_clear    { width: 100%; height: 0px;  clear: both; font-size: 0px; }
.oh_space_4  { width: 100%; height: 4px;  clear: both; font-size: 0px; }
.oh_space_8  { width: 100%; height: 8px;  clear: both; font-size: 0px; }
.oh_space_12 { width: 100%; height: 12px; clear: both; font-size: 0px; }
.oh_line     { display: block; width: 1016px; height: 1px; margin: 0; padding: 0; background: #cccccc; clear: both; font-size: 0px; }



/* *********************************** */
/* ******* ohmob' header style ******* */
/* *********************************** */

.oh_header {
  display: block;
  width: 1008px;
  margin: 0; padding: 0;
  font-family: "trebuchet ms", tahoma, arial;
}

.oh_header .logo {
  display: block;
  width: 140px;
  float: left;
  margin: 30px 8px 0 0; padding: 0;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}

.oh_header .logo img { border: 0; margin: 0; padding: 0; width: 140px; height: 110px; }

.oh_header .content {
  display: block;
  width: 860px;
  float: left;
  margin: 0; padding: 0;
  text-align: center;
}

.oh_header .content h1 {
  display: block;
  width: 854px;
  margin: 4px 6px 4px 0; padding: 0;
  text-align: right;
  font-size: 14px;
  font-weight: bold;
}

.oh_header .content .menu_container { display: block; width: 856px; float: left; margin: 0 2px 0 2px; padding: 0; }

.oh_header .content .menu_container .menu_item {
  display: block;
  width: 204px; height: 24px;
  float: left;
  margin: 4px; padding: 3px 0;
  text-align: center;
  background: #f3f3f3;
  border: 1px solid #cccccc;
}

.oh_header .content .menu_container .menu_item a       { display: block; margin: 0; color: #0033cc; text-decoration: none; font-size: 16px; font-weight: bold; }
.oh_header .content .menu_container .menu_item a:hover { display: block; margin: 1px 0 0 2px; color: #000077; text-decoration: underline; }

.oh_header .content .menu_container .menu_item_add {
  display: block;
  width: 206px;
  float: left;
  margin: 4px; padding: 8px 0;
  text-align: center;
}

	/* ******* Header Search Block must be in the Header Menu Container ******* */

.oh_header .content .menu_container .header_search {
  display: block;
  width: 410px; height: 26px;
  float: left;
  margin: 4px 4px 0 4px; padding: 2px 4px;
  text-align: left;
  background: #fafafa;
  border: 1px solid #cccccc;
}

.oh_header .content .menu_container .header_search form {
  display: block;
  width: 410px;
  margin: 0; padding: 0;
}

.oh_header .content .menu_container .header_search form .control {
  display: block;
  float: left;
  width: 199px; height: 22px;
  margin: 0 4px 0 0; padding: 1px;
  font-size: 16px;
  font-weight: normal;
  font-family: "trebuchet ms", tahoma, arial;
  background: #ffffff;
  border: 1px solid #cccccc;
}

.oh_header .content .menu_container .header_search form .button {
  display: block;
  float: left;
  width: 203px; height: 26px;
  margin: 0; padding: 0;
  color: #0033cc;
  font-size: 16px;
  font-weight: bold;
  font-family: "trebuchet ms", tahoma, arial;
  background: #f3f3f3;
  border: 1px solid #cccccc;
}

.oh_header .content .menu_container .header_search form .button:hover { padding: 1px 0 0 2px; }



/* ************************************ */
/* ******* ohmob' content style ******* */
/* ************************************ */

.oh_content {
  display: block;
  width: 982px;
  margin: 0; padding: 0;
  vertical-align: top;
}

.oh_content_data {
  display: block;
  width: 760px;
  float: left;
  margin: 0 0 0 10px; padding: 0;
  vertical-align: top;
  border-width: 0 1px 1px 1px; border-style: solid; border-color: #cccccc;
}



/* ************************************ */
/* ******* ohmob' sidebar style ******* */
/* ************************************ */

.oh_sidebar {
  display: block;
  width: 210px;
  float: left;
  margin: 0; padding: 0;
  text-align: center;
  vertical-align: top;
}



/* **************************************** */
/* ******* ohmob' sidbar tags style ******* */
/* **************************************** */

.oh_tags {
  display: block;
  width: 208px;
  margin: 0 0 10px 0; padding: 0;
  font-family: verdana, arial;
  border: 1px solid #cccccc;
}

.oh_tags h2 {
  display: block;
  width: 188px;
  margin: 0; padding: 5px 5px 5px 15px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  background: #f3f3f3;
  border-width: 0 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_tags_list {
  display: block;
  width: 188px;
  margin: 0; padding: 5px 5px 5px 15px;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
}

.oh_tags_list a       { margin: 0; color: #000000; text-decoration: none; font-size: 14px; }
.oh_tags_list a:hover { margin: 1px 0 0 2px; text-decoration: underline; }



/* *************************************** */
/* ******* ohmob' video list style ******* */
/* *************************************** */

.oh_video_list { display: block; width: 760px; }

.oh_video_list h2 {
  display: block;
  width: 740px;
  margin: 0 0 4px 0; padding: 5px 5px 5px 15px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
  background: #f3f3f3;
  border-width: 1px 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_video_list_menu {
  display: block;
  width: 740px;
  margin: 0 0 4px 0; padding: 1px 5px 5px 15px;
  text-align: left;
  color: #000000;
  font-size: 10px;
  font-weight: normal;
  font-family: verdana, "ms reference sans serif";
  background: #fafafa;
  border-width: 0 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_video_list_menu a       { color: #0033cc; text-decoration: none; font-size: 10px; font-weight: normal; }
.oh_video_list_menu a:hover { color: #000077; text-decoration: underline; }

.oh_video_list_container {
  display: block;
  width: 760px;
  margin: 0; padding: 0;
  text-align: left;
}

.oh_video_list_item {
  display: block;
  width: 190px;
  float: left;
  margin: 0; padding: 4px 0 4px 0;
}

.oh_video_list_image     { display: block; width: 182px; margin: 0 4px; padding: 0; text-align: center; }
.oh_video_list_image img { border: 1px solid #000000; width: 180px; height: 135px; }

.oh_video_list_info {
  display: block;
  width: 190px;
  margin: 0; padding: 0;
  color: #000000;
  vertical-align: top;
  font-size: 12px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}

.oh_video_list_info h3 {
  display: block;
  width: 178px;
  margin: 0 6px 0 6px; padding: 0;
  text-align: left;
}

.oh_video_list_info a       { color: #0033cc; text-decoration: none; font-size: 14px; font-weight: normal; }
.oh_video_list_info a:hover { text-decoration: underline; }

.oh_video_list_info_length {
  display: block;
  width: 84px;
  float: left;
  margin: 0 0 0 6px; padding: 0;
  text-align: left;
  vertical-align: top;
}

.oh_video_list_info_rating {
  display: block;
  width: 94px;
  float: left;
  margin: 0 6px 0 0; padding: 1px 0 1px 0;
  text-align: right;
  vertical-align: top;
}
.oh_video_list_info_rating img { width: 60px; height: 12px; }

.oh_video_list_info_added {
  display: block;
  width: 94px;
  float: left;
  margin: 0 0 0 6px; padding: 0;
  color: #666666;
  text-align: left;
}

.oh_video_list_info_viewed {
  display: block;
  width: 84px;
  float: left;
  margin: 0 6px 0 0; padding: 0;
  text-align: right;
}

.oh_video_list_info_from {
  display: block;
  width: 184px;
  margin: 0 0 0 6px; padding: 0;
  text-align: left;
  color: #666666;
}

.oh_video_list_info_from a       { color: #333333; text-decoration: none; font-size: 12px; font-weight: normal; }
.oh_video_list_info_from a:hover { text-decoration: none; }

.oh_video_list_text {
  display: block;
  width: 740px;
  margin: 0 0 4px 0; padding: 15px 5px 15px 15px;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}



/* ****************************************** */
/* ******* ohmob' category list style ******* */
/* ****************************************** */

.oh_category_list {
  display: block;
  width: 760px;
  margin: 0; padding: 0;
  font-family: verdana, "ms reference sans serif";
}

.oh_category_list h2 {
  display: block;
  width: 740px;
  margin: 0 0 4px 0; padding: 5px 5px 5px 15px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  background: #f3f3f3;
  border-width: 1px 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_category_list .container { display: block; width: 760px; margin: 0; padding: 0 0 4px 0; text-align: left; }

.oh_category_list .container .item {
  display: block;
  width: 190px;
  float: left;
  margin: 4px 0 4px 0;  padding: 0;
  font-family: arial, tahoma, "trebuchet ms";
}

.oh_category_list .container .item h3      { display: block; width: 178px; margin: 2px 6px 2px 6px; padding: 0; text-align: left; }
.oh_category_list .container .item a       { color: #0033cc; text-decoration: none; font-size: 16px; font-weight: bold; }
.oh_category_list .container .item a:hover { color: #000077; text-decoration: underline; }

.oh_category_list .container .item .image     { display: block; width: 182px; margin: 0 4px 0 4px; padding: 0; text-align: center; }
.oh_category_list .container .item .image img { border: 1px solid #000000; width: 180px; height: 135px; }

.oh_category_list .container .item .videos {
  display: block;
  width: 178px;
  margin: 0 6px 0 6px; padding: 0;
  text-align: left;
  font-size: 12px;
  font-weight: normal;
}

.oh_category_list .text {
  display: block;
  width: 740px;
  margin: 0 0 4px 0; padding: 15px 5px 15px 15px;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}



/* *************************************** */
/* ******* ohmob' pagination style ******* */
/* *************************************** */

.oh_pagination {
  display: block;
  width: 748px;
  margin: 16px 6px 12px 6px; padding: 0;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  font-family: "trebuchet ms", tahoma, arial;
}

.oh_pagination a       { color: #0033cc; text-decoration: none; margin: 0; padding: 2px 4px; background: #f3f3f3; border: 1px solid #cccccc; }
.oh_pagination a:hover { color: #000077; text-decoration: underline; background: #e3e3e3; }
.oh_pagination span    { margin: 0; padding: 2px 8px; }



/* *************************************** */
/* ******* ohmob' video view style ******* */
/* *************************************** */

.oh_video_view_content { display: block; width: 954px; margin: 0; padding: 0; vertical-align: top; }

.oh_video_view_content .view_video {
  display: block;
  width: 560px;
  float: left;
  margin: 0; padding: 0 0 5px 0;
  text-align: center;
  vertical-align: top;
  border: 1px solid #cccccc;
}

.oh_video_view_content .view_video h2 {
  display: block;
  width: 540px;
  margin: 0 0 6px 0; padding: 5px 5px 5px 15px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
  background: #f3f3f3;
  border-width: 0 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_video_view_content .view_video .screens            { display: block; width: 552px; margin: 0 4px 0 4px; padding: 0; text-align: center; vertical-align: top; }
.oh_video_view_content .view_video .screens .image     { display: block; width: 180px; float: left; margin: 0 2px 0 2px; padding: 0; text-align: center; }
.oh_video_view_content .view_video .screens .image img { border: 0; width: 180px; height: 135px; }

.oh_video_view_content .view_video .video_player { display: block; width: 520px; margin: 12px 20px 8px 20px; padding: 0; text-align: center; vertical-align: top; }

.oh_video_view_content .view_video .video_text {
  display: block;
  width: 540px;
  margin: 0; padding: 15px 5px 15px 15px;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}

.oh_video_view_content .view_video .container {
  display: block;
  width: 560px;
  margin: 0; padding: 0;
  vertical-align: top;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
}

.oh_video_view_content .view_video .container .rating { display: block; width: 230px; float: left; margin: 0 0 0 15px; padding: 0; text-align: left; }
.oh_video_view_content .view_video .container .rating img { width: 15px; height: 15px; }

.oh_video_view_content .view_video .container .rating .rating_stars  { display: block; width: 85px; float: left; margin: 0; padding: 0; text-align: left; cursor: pointer; }
.oh_video_view_content .view_video .container .rating .rating_number { display: block; width: 145px; float: left; margin: 0; padding: 0; text-align: left; }
.oh_video_view_content .view_video .container .rating .rating_hint   { display: block; width: 230px; float: left; margin: 0; padding: 0; text-align: left; vertical-align: middle; }

.oh_video_view_content .view_video .container .rating .rating_hint .oh_hint   { color: #666666; font-size: 9px; font-weight: normal; font-family: arial, tahoma, "trebuchet ms"; }
.oh_video_view_content .view_video .container .rating .rating_hint .oh_hidden { display: none; }

.oh_video_view_content .view_video .container .video_viewed         { display: block; width: 150px; float: left; margin: 0; padding: 0; text-align: left; }
.oh_video_view_content .view_video .container .video_added          { display: block; width: 150px; float: left; margin: 0 15px 0 0; padding: 0; text-align: right; }
.oh_video_view_content .view_video .container .video_added .oh_hint { color: #666666; font-size: 9px; font-weight: normal; font-family: arial, tahoma, "trebuchet ms"; }

.oh_video_view_content .view_video .download {
  display: block;
  width: 560px;
  margin: 0; padding: 10px 0 4px 0;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
}

.oh_video_view_content .view_video .download img     { border: 0; margin: 0 0 6px 0; padding: 0; }
.oh_video_view_content .view_video .download a       { color: #0033cc; text-decoration: none; }
.oh_video_view_content .view_video .download a:hover { color: #000077; text-decoration: underline; }

.oh_video_view_content .view_video .video_info {
  display: block;
  width: 530px;
  margin: 0; padding: 4px 15px 4px 15px;
  text-align: justify;
  color: #000000;
  font-size: 16px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}

.oh_video_view_content .view_video .video_info .video_source { font-size: 14px; }
.oh_video_view_content .view_video .video_info .share_video { font-size: 14px; }

.oh_video_view_content .view_video .video_info a       { color: #0033cc; text-decoration: none; font-size: 14px; font-weight: normal; }
.oh_video_view_content .view_video .video_info a:hover { text-decoration: underline; }

.oh_video_view_content .view_video .video_info .info_review {
  display: block;
  width: 265px;
  float: left;
  margin: 0; padding: 4px 0;
  text-align: center;
}

.oh_video_view_content .view_video .video_info .info_review a       { color: #0033cc; text-decoration: none; font-size: 14px; font-weight: bold; font-family: arial, tahoma, "trebuchet ms"; }
.oh_video_view_content .view_video .video_info .info_review a:hover { color: #000077; text-decoration: underline; }

.oh_video_view_content .view_video .video_info .video_field { width: 520px; margin: 0; padding: 1px; font-size: 10px; background: #ffffff; border: 1px solid #cccccc; }

	/* ******* ohmob' video view - Content Provider Style ******* */

.oh_video_view_right_block { display: block; width: 392px; float: left; }

.oh_video_view_right_block .provider {
  display: block;
  width: 380px;
  float: left;
  margin: 0 0 10px 10px; padding: 0 0 6px 0;
  vertical-align: top;
  background: #ffffff;
  border: 1px solid #cccccc;
}

.oh_video_view_right_block .provider h2 {
  display: block;
  width: 360px;
  margin: 0 0 6px 0; padding: 5px 5px 5px 15px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
  background: #f3f3f3;
  border-width: 0 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_video_view_right_block .provider .screen     { display: block; width: 380px; margin: 0; padding: 6px 0 0 0; text-align: center; }
.oh_video_view_right_block .provider .screen img { border: 1px solid #000000; width: 320px; height: 240px; }

.oh_video_view_right_block .provider .description {
  display: block;
  width: 320px;
  margin: 6px 30px 6px 30px; padding: 0;
  text-align: justify;
  color: #000000;
  font-size: 16px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}

.oh_video_view_right_block .provider .links {
  display: block;
  width: 360px;
  margin: 0 10px 0 10px; padding: 0;
  text-align: right;
  font-size: 16px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
}

.oh_video_view_right_block .provider .links div     { margin: 0; padding: 4px 0 4px 0; }
.oh_video_view_right_block .provider .links a       { color: #0033cc; text-decoration: none; }
.oh_video_view_right_block .provider .links a:hover { color: #000077; text-decoration: underline; }

	/* ******* ohmob' video view - Provider Video Style ******* */

.oh_provider_video {
  display: block;
  width: 380px;
  float: left;
  margin: 0 0 10px 10px; padding: 0;
  vertical-align: top;
  background: #ffffff;
  border: 1px solid #cccccc;
}

.oh_provider_video h2 {
  display: block;
  width: 360px;
  margin: 0 0 6px 0; padding: 5px 5px 5px 15px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
  background: #f3f3f3;
  border-width: 0 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_provider_video .container { display: block; width: 380px; margin: 0; padding: 0; text-align: left; }

.oh_provider_video .text {
  display: block;
  width: 360px;
  margin: 0 0 6px 0; padding: 15px 5px 15px 15px;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}

	/* ******* ohmob' video view - Provider Join Style ******* */

.oh_provider_join {
  display: block;
  width: 380px;
  float: left;
  margin: 4px 0 10px 10px; padding: 0;
  text-align: center;
}

.oh_provider_join img     { border: 0; margin: 0 0 6px 0; padding: 0; }
.oh_provider_join a       { color: #0033cc; text-decoration: none; font-size: 16px; font-weight: bold; font-family: verdana, "ms reference sans serif"; }
.oh_provider_join a:hover { color: #000077; text-decoration: underline; }

	/* ******* ohmob' video view - Related Video Style ******* */

.oh_related_video {
  display: block;
  width: 952px;
  margin: 0; padding: 0;
  border-width: 0 1px 1px 1px; border-style: solid; border-color: #cccccc;
}

.oh_related_video h2 {
  display: block;
  width: 932px;
  margin: 0; padding: 5px 5px 5px 15px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
  background: #f3f3f3;
  border-width: 1px 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_related_video .container { display: block; width: 950px; margin: 0; padding: 0 1px 0 1px; text-align: left; }

.oh_related_video .text {
  display: block;
  width: 932px;
  margin: 0; padding: 15px 5px 15px 15px;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}



/* ********************************************** */
/* ******* ohmob' pay sites reviews style ******* */
/* ********************************************** */

.oh_reviews_block {
  display: block;
  width: 760px;
  margin: 0; padding: 0;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  font-family: verdana, "ms reference sans serif";
}

.oh_reviews_block h2 {
  display: block;
  width: 740px;
  margin: 0; padding: 5px 5px 5px 15px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  background: #f3f3f3;
  border-width: 1px 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_reviews_block .line { display: block; height: 1px; width: 741px; margin: 0 10px 8px 9px;  padding: 0; background: #cccccc; clear: both; font-size: 0px; }

.oh_reviews_block .container { display: block; width: 760px; float: left; margin: 8px 0 16px 0; padding: 0; vertical-align: top; }

.oh_reviews_block .container .block_left {
  display: block;
  width: 200px;
  float: left;
  margin: 0; padding: 0;
  text-align: center;
}

.oh_reviews_block .container .block_left .image     { display: block; width: 182px; margin: 0 9px 6px 9px; padding: 0; }
.oh_reviews_block .container .block_left .image img { border: 1px solid #000000; width: 180px; height: 135px; }

.oh_reviews_block .container .block_left .visit         { display: block; width: 182px; margin: 0 9px; padding: 0; }
.oh_reviews_block .container .block_left .visit a       { color: #0033cc; text-decoration: none; font-size: 10px; font-weight: bold; }
.oh_reviews_block .container .block_left .visit a:hover { color: #000077; text-decoration: underline; }

.oh_reviews_block .container .block_right {
  display: block;
  width: 540px;
  float: left;
  margin: 0 10px 0 10px; padding: 0;
}

.oh_reviews_block .container .block_right a       { color: #0033cc; text-decoration: none; font-size: 16px; font-weight: bold; }
.oh_reviews_block .container .block_right a:hover { color: #000077; text-decoration: underline; }

.oh_reviews_block .container .block_right h3           { display: block; width: 300px; float: left; margin: 0; padding: 0; text-align: left; }
.oh_reviews_block .container .block_right .score       { display: block; width: 240px; float: left; margin: 0; padding: 0; text-align: right; font-size: 16px; font-weight: bold; }
.oh_reviews_block .container .block_right .categories  { display: block; width: 540px; float: left; margin: 0; padding: 0; text-align: left; }
.oh_reviews_block .container .block_right .description { display: block; width: 540px; float: left; margin: 0; padding: 0; text-align: justify; }
.oh_reviews_block .container .block_right .videos      { display: block; width: 540px; float: left; margin: 0; padding: 0; text-align: left; }
.oh_reviews_block .container .block_right .review      { display: block; width: 540px; float: left; margin: 0; padding: 0; text-align: left; font-size: 16px; font-weight: bold; }

.oh_reviews_block .text {
  display: block;
  width: 740px;
  margin: 0; padding: 15px 5px 15px 15px;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}



/* ******************************************** */
/* ******* ohmob' pay site review style ******* */
/* ******************************************** */

.oh_review_block {
  display: block;
  width: 760px;
  margin: 0; padding: 0;
  text-align: left;
  vertical-align: top;
}

.oh_review_block h2 {
  display: block;
  width: 740px;
  margin: 0; padding: 5px 5px 5px 15px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
  background: #f3f3f3;
  border-width: 1px 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_review_block a       { color: #0033cc; text-decoration: none; font-size: 14px; font-weight: normal; }
.oh_review_block a:hover { color: #000077; text-decoration: underline; }

.oh_review_block .visit       { color: #0033cc; text-decoration: none; font-size: 18px; font-weight: bold; }
.oh_review_block .visit:hover { color: #000077; text-decoration: underline; }

	/* ******* ohmob' pay site review style - Left Block ******* */

.oh_review_block .block_left {
  display: block;
  width: 418px;
  float: left;
  margin: 0; padding: 8px 5px 8px 5px;
  text-align: left;
  vertical-align: top;
}

.oh_review_block .block_left .headline {
  display: block;
  width: 406px;
  margin: 0 0 4px 0; padding: 4px 0px 4px 10px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
  background: #fafafa;
  border: 1px solid #cccccc;
}

.oh_review_block .block_left .subheadline {
  display: block;
  width: 209px;
  margin: 0; padding: 2px 0px 2px 10px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
  border-width: 0 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_review_block .block_left .line { display: block; height: 1px; width: 408px; margin: 0;  padding: 0 0 0 10px; background: #cccccc; clear: both; font-size: 0px; }

.oh_review_block .block_left .section_a {
  display: block;
  width: 418px;
  margin: 0; padding: 2px 0;
  text-align: justify;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}

.oh_review_block .block_left .section_b {
  display: block;
  width: 418px;
  float: left;
  margin: 0; padding: 2px 0;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}

.oh_review_block .block_left .section_b .section_b1 { display: block; width: 100px; float: left; margin: 0; padding: 0; text-align: center; }
.oh_review_block .block_left .section_b .section_b2 { display: block; width: 313px; float: left; margin: 0; padding: 0 0 0 5px; }

.oh_review_block .block_left .section_c {
  display: block;
  width: 418px;
  float: left;
  margin: 0; padding: 2px 0;
  text-align: left;
  color: #000000;
  font-size: 10px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}

.oh_review_block .block_left .section_c .section_c1 { display: block; width: 100px; float: left; margin: 0; padding: 0; font-weight: bold; }
.oh_review_block .block_left .section_c .section_c2 { display: block; width: 313px; float: left; margin: 0; padding: 0 0 0 5px; }

	/* ******* ohmob' pay site review style - Right Block ******* */

.oh_review_block .block_right {
  display: block;
  width: 322px;
  float: left;
  margin: 0; padding: 8px 5px 8px 5px;
  text-align: center;
  vertical-align: top;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}

.oh_review_block .block_right img { border: 1px solid #000000; }
.oh_face_screen                   { width: 320px; height: 240px; }

.oh_review_block .block_right .ratings {
  display: block;
  width: 310px;
  float: left;
  margin: 0; padding: 4px 5px 4px 5px;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
  background: #fafafa;
  border: 1px solid #cccccc;
}

.oh_review_block .block_right .ratings .ratings_a { display: block; width: 230px; float: left; margin: 0; padding: 0; text-align: left; }
.oh_review_block .block_right .ratings .ratings_b { display: block; width: 80px; float: left; margin: 0; padding: 0; text-align: right; }

.oh_review_block .block_right .points {
  display: block;
  width: 310px;
  float: left;
  margin: 0; padding: 4px 5px 4px 5px;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: verdana, "ms reference sans serif";
  background: #ffffff;
  border-width: 0 1px 1px 1px; border-style: solid; border-color: #cccccc;
}

.oh_review_block .block_right .points .points_a { display: block; width: 230px; float: left; margin: 0; padding: 0; text-align: left; }
.oh_review_block .block_right .points .points_b { display: block; width: 80px; float: left; margin: 0; padding: 0; text-align: right; }

.oh_review_block .block_right .headline {
  display: block;
  width: 310px;
  margin: 0 0 4px 0; padding: 4px 0px 4px 10px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
  background: #fafafa;
  border: 1px solid #cccccc;
}

.oh_review_block .block_right .section_d {
  display: block;
  width: 320px;
  float: left;
  margin: 0; padding: 2px 1px;
  text-align: center;
}

.oh_review_block .block_right .section_d .block_d { display: block; width: 152px; float: left; margin: 0; padding: 4px 4px; }

.oh_review_block .block_right .section_d .text {
  display: block;
  width: 310px;
  margin: 0; padding: 15px 0px 15px 10px;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}

.oh_review_block .text {
  display: block;
  width: 740px;
  margin: 0; padding: 15px 5px 15px 15px;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}

	/* ******* ohmob' pay site review style - Video Block ******* */

.oh_review_video_block {
  display: block;
  width: 980px;
  margin: 0; padding: 0;
  border-width: 0 1px 1px 1px; border-style: solid; border-color: #cccccc;
}

.oh_review_video_block h2 {
  display: block;
  width: 960px;
  margin: 0; padding: 5px 5px 5px 15px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
  background: #f3f3f3;
  border-width: 1px 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_review_video_block .container { display: block; width: 950px; margin: 0; padding: 2px 18px 2px 12px; text-align: left; }

.oh_review_video_block .text {
  display: block;
  width: 960px;
  margin: 0; padding: 15px 5px 15px 15px;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}



/* ************************************* */
/* ******* ohmob' networks style ******* */
/* ************************************* */

.oh_networks_block {
  display: block;
  width: 950px;
  margin: 0; padding: 0;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  font-family: verdana, "ms reference sans serif";
  border-width: 0 1px 1px 1px; border-style: solid; border-color: #cccccc;
}

.oh_networks_block h2 {
  display: block;
  width: 930px;
  margin: 0; padding: 5px 5px 5px 15px;
  text-align: left;
  color: #000000;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  font-family: verdana, "ms reference sans serif";
  background: #f3f3f3;
  border-width: 1px 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_networks_block .container { display: block; width: 950px; float: left; margin: 8px 0 16px 0; padding: 0; vertical-align: top; }

.oh_networks_block .line { display: block; height: 1px; width: 931px; margin: 0 10px 8px 9px;  padding: 0; background: #cccccc; clear: both; font-size: 0px; }

.oh_networks_block .container .block_left {
  display: block;
  width: 200px;
  float: left;
  margin: 0; padding: 0;
  text-align: center;
}

.oh_networks_block .container .block_left .image     { display: block; width: 182px; margin: 0 9px 6px 9px; padding: 0; }
.oh_networks_block .container .block_left .image img { border: 1px solid #000000; width: 180px; height: 135px; }

.oh_networks_block .container .block_left .visit         { display: block; width: 182px; margin: 0 9px; padding: 0; }
.oh_networks_block .container .block_left .visit a       { color: #0033cc; text-decoration: none; font-size: 10px; font-weight: bold; }
.oh_networks_block .container .block_left .visit a:hover { color: #000077; text-decoration: underline; }

.oh_networks_block .container .block_right {
  display: block;
  width: 730px;
  float: left;
  margin: 0 10px 0 10px; padding: 0;
}

.oh_networks_block .container .block_right a       { color: #0033cc; text-decoration: none; font-size: 16px; font-weight: bold; }
.oh_networks_block .container .block_right a:hover { color: #000077; text-decoration: underline; }

.oh_networks_block .container .block_right h3           { display: block; width: 730px; float: left; margin: 0; padding: 0; text-align: left; }
.oh_networks_block .container .block_right .description { display: block; width: 730px; float: left; margin: 0; padding: 0; text-align: justify; }
.oh_networks_block .container .block_right .sites       { display: block; width: 730px; float: left; margin: 0; padding: 0; text-align: left; }
.oh_networks_block .container .block_right .review      { display: block; width: 730px; float: left; margin: 0; padding: 0; text-align: left; font-size: 16px; font-weight: bold; }

.oh_networks_block .text {
  display: block;
  width: 930px;
  margin: 0; padding: 15px 5px 15px 15px;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms";
}



/* ************************************ */
/* ******* ohmob' network style ******* */
/* ************************************ */

.oh_network_block {
  display: block;
  width: 950px;
  margin: 0; padding: 0;
  text-align: left;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  font-family: verdana, "ms reference sans serif";
  border-width: 0 1px 1px 1px; border-style: solid; border-color: #cccccc;
}

.oh_network_block h2 {
  display: block;
  width: 930px;
  margin: 0; padding: 5px 5px 5px 15px;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: bold;
  background: #f3f3f3;
  border-width: 1px 0 1px 0; border-style: solid; border-color: #cccccc;
}

.oh_network_block .container { display: block; width: 950px; float: left; margin: 8px 0 16px 0; padding: 0; vertical-align: top; }

.oh_network_block .container .block_left {
  display: block;
  width: 200px;
  float: left;
  margin: 0; padding: 0;
  text-align: center;
}

.oh_network_block .container .block_left .image     { display: block; width: 182px; margin: 0 9px 6px 9px; padding: 0; }
.oh_network_block .container .block_left .image img { border: 1px solid #000000; width: 180px; height: 135px; }

.oh_network_block .container .block_left .visit         { display: block; width: 182px; margin: 0 9px; padding: 0; }
.oh_network_block .container .block_left .visit a       { color: #0033cc; text-decoration: none; font-size: 10px; font-weight: bold; }
.oh_network_block .container .block_left .visit a:hover { color: #000077; text-decoration: underline; }

.oh_network_block .container .block_right {
  display: block;
  width: 730px;
  float: left;
  margin: 0 10px 0 10px; padding: 0;
}

.oh_network_block .container .block_right a       { color: #0033cc; text-decoration: none; font-size: 16px; font-weight: bold; }
.oh_network_block .container .block_right a:hover { color: #000077; text-decoration: underline; }

.oh_network_block .container .block_right h3           { display: block; width: 730px; float: left; margin: 0; padding: 0; text-align: left; }
.oh_network_block .container .block_right .description { display: block; width: 730px; float: left; margin: 0; padding: 0; text-align: justify; }
.oh_network_block .container .block_right .visit       { display: block; width: 730px; float: left; margin: 0; padding: 0; text-align: left; font-size: 16px; font-weight: bold; }

.oh_network_block .block_one {
  display: block;
  width: 760px;
  float: left;
  margin: 8px 95px 16px 95px; padding: 0;
  text-align: justify;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-family: verdana, "ms reference sans serif";
}

.oh_network_block .block_one a       { color: #0033cc; text-decoration: none; font-weight: bold; }
.oh_network_block .block_one a:hover { color: #000077; text-decoration: underline; }

.oh_network_block .block_one .join              { margin: 0; padding: 10px 0 10px 0; text-align: center; }
.oh_network_block .block_one .join .visit       { color: #0033cc; text-decoration: none; font-size: 16px; font-weight: bold; }
.oh_network_block .block_one .join .visit:hover { color: #000077; text-decoration: underline; }

.oh_network_block .block_one .webmaster              { margin: 0; padding: 10px 0 10px 0; text-align: right; }
.oh_network_block .block_one .webmaster .visit       { color: #0033cc; text-decoration: none; font-size: 12px; font-weight: normal; }
.oh_network_block .block_one .webmaster .visit:hover { color: #000077; text-decoration: underline; }

.oh_network_block .container .headline {
  display: block;
  width: 918px;
  float: left;
  margin: 4px 10px 0px 10px; padding: 4px 0px 4px 10px;
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: bold;
  background: #fafafa;
  border: 1px solid #cccccc;
}

.oh_network_block .container .headline_menu {
  display: block;
  width: 918px;
  float: left;
  margin: 0px 10px 4px 10px; padding: 4px 0px 4px 10px;
  font-size: 10px;
  background: #fafafa;
  border-width: 0 1px 1px 1px; border-style: solid; border-color: #cccccc;
}

.oh_network_block .container .pay_sites {
  display: block;
  width: 950px;
  float: left;
  margin: 0; padding: 0;
}

.oh_network_block .container .pay_sites .pay_site {
  display: block;
  width: 182px;
  float: left;
  margin: 4px 4px 4px 4px; padding: 0;
}

.oh_network_block .container .pay_sites .pay_site .image     { display: block; width: 182px; float: left; margin: 0 0 4px 0; padding: 0; }
.oh_network_block .container .pay_sites .pay_site .image img { border: 1px solid #000000; width: 180px; height: 135px; }

.oh_network_block .container .pay_sites .pay_site a       { color: #0033cc; text-decoration: none; font-size: 12px; font-weight: bold; }
.oh_network_block .container .pay_sites .pay_site a:hover { color: #000077; text-decoration: underline; }

.oh_network_block .container .pay_sites .pay_site h3           { display: block; width: 182px; float: left; margin: 0 0 2px 0; padding: 0; text-align: center; }
.oh_network_block .container .pay_sites .pay_site .categories  { display: block; width: 182px; float: left; margin: 0; padding: 0; text-align: left; font-size: 12px; }
.oh_network_block .container .pay_sites .pay_site .videos      { display: block; width: 182px; float: left; margin: 2px 0 0 0; padding: 0; text-align: left; font-size: 12px; }

.oh_network_block .container .text {
  display: block;
  width: 930px;
  margin: 0; padding: 15px 5px 15px 15px;
  font-size: 14px;
}



/* *********************************** */
/* ******* ohmob' footer style ******* */
/* *********************************** */

.oh_footer {
  display: block;
  width: 1000px;
  margin: 0; padding: 0;
  text-align: center;
  vertical-align: top;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  font-family: arial, tahoma, "trebuchet ms", verdana;
}

.oh_footer a       { color: #0033cc; text-decoration: none; font-size: 12px; font-weight: bold; }
.oh_footer a:hover { color: #000077; text-decoration: underline; }


