html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, form, fieldset {	margin:0; padding:0; }
img { border:0; }

a { text-decoration:none; color:#0060ff;}
a:hover { text-decoration:underline; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body { background:#7e797b url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-page.jpg); font-family: Arial, Verdana, sans-serif; color:#000; }

#wrapper { width: 980px; margin: 0 auto; }

#content { width: 980px; padding: 0 3px 0 3px; text-align: center; background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-content.gif); }

#header { position: relative; background: #fff; }
#header h1 { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/img-header.jpg) no-repeat top left; width: 980px; height: 117px; text-indent: -9999px; display: block; z-index: 1; }
#header a#logo { position: absolute; background: none; width: 520px; height: 100px; z-index: 100; text-indent: -9999px; display: block; top: 2px; left: 15px; *left: 10px;}
#header a#bookmark { position: absolute; background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/but-bookmark.gif) no-repeat top left; width: 129px; height: 27px; z-index: 100; text-indent: -9999px; display: block; top: 3px; left: 841px; *left: 350px; }

#grid1 { position: relative; padding: 5px; }
#grid1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.column { float: left; *display: inline; margin: 5px; }
.column .first { width: 230px; }
.column .last { width: 720px; }

.nav { margin: 0 auto; width: 980px; padding: 0; background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-nav.png) repeat-x; width: 980px; height: 38px; }

.nav li { background: none !important; margin: 0 5px 0 0; display: inline; float: left; text-align: -9999px; }
.nav li a { float: left; height: 0; padding-top: 38px; margin: 0; overflow: hidden; }

.nav li.blank { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-nav.png) 0 0; width: 30px;  }
.nav li.home a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-home.png) 0 0; width: 111px;  }
.nav li.categories a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-categories.png) 0 0; width: 181px;  }
.nav li.reviews a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-site_reviews.png) 0 0; width: 181px; }
.nav li.guys a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-guys.png) 0 0; width: 111px; }
.nav li.galleries a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-galleries.png) 0 0; width: 151px; }
.nav li.new a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_sites.png) 0 0; width: 151px; }
.nav li.free a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-free_movies.png) 0 0; width: 181px; }
.nav li.most_content a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-most_content.png) 0 0; width: 181px; }
.nav li.most_viewed a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-most_viewed.png) 0 0; width: 181px; }
.nav li.new_galleries a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_galleries.png) 0 0; width: 181px; }
.nav li.new_guys a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_guys.png) 0 0; width: 151px; }
.nav li.new_reviews a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_reviews.png) 0 0; width: 181px; }
.nav li.new_sites a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_sites.png) 0 0; width: 151px; }
.nav li.new_videos a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_videos.png) 0 0; width: 181px; }
.nav li.site_reviews a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-site_reviews.png) 0 0; width: 181px; }
.nav li.top_rated a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-top_rated.png) 0 0; width: 151px; }
.nav li.websites a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-websites.png) 0 0; width: 151px; }

.nav li.home a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-home.png) 0 -38px; width: 111px;  }
.nav li.categories a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-categories.png) 0 -38px; width: 181px; }
.nav li.reviews a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-site_reviews.png) 0 -38px; width: 181px; }
.nav li.guys a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-guys.png) 0 -38px; width: 111px; }
.nav li.galleries a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-galleries.png) 0 -38px; width: 151px; }
.nav li.new a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_sites.png) 0 -38px; width: 151px; }
.nav li.free a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-free_movies.png) 0 -38px; width: 181px; }
.nav li.most_content a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-most_content.png) 0 -38px; width: 181px; }
.nav li.most_viewed a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-most_viewed.png) 0 0-38px; width: 181px; }
.nav li.new_galleries a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_galleries.png) 0 -38px; width: 181px; }
.nav li.new_guys a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_guys.png) 0 -38px; width: 151px; }
.nav li.new_reviews a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_reviews.png) 0 -38px; width: 181px; }
.nav li.new_sites a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_sites.png) 0 -38px; width: 151px; }
.nav li.new_videos a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_videos.png) 0 -38px; width: 181px; }
.nav li.site_reviews a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-site_reviews.png) 0 -38px; width: 181px; }
.nav li.top_rated a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-top_rated.png) 0 -38px; width: 151px; }
.nav li.websites a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-websites.png) 0 -38px; width: 151px; }

.nav li.home_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-home.png) 0 -76px; width: 111px;  }
.nav li.categories_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-categories.png) 0 -76px; width: 181px; }
.nav li.reviews_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-site_reviews.png) 0 -76px; width: 181px; }
.nav li.guys_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-guys.png) 0 -76px; width: 111px; }
.nav li.galleries_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-galleries.png) 0 -76px; width: 151px; }
.nav li.new_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_sites.png) 0 -76px; width: 151px; }
.nav li.free_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-free_movies.png) 0 -76px; width: 181px; }
.nav li.most_content_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-most_content.png) 0 -76px; width: 181px; }
.nav li.most_viewed_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-most_viewed.png) 0 -76px; width: 181px; }
.nav li.new_galleries_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_galleries.png) 0 -76px; width: 181px; }
.nav li.new_guys_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_guys.png) 0 -76px; width: 151px; }
.nav li.new_reviews_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_reviews.png) 0 -76px; width: 181px; }
.nav li.new_sites_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_sites.png) 0 -76px; width: 151px; }
.nav li.new_videos_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-new_videos.png) 0 -76px; width: 181px; }
.nav li.site_reviews_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-site_reviews.png) 0 -76px; width: 181px; }
.nav li.top_rated_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-top_rated.png) 0 -76px; width: 151px; }
.nav li.websites_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-websites.png) 0 -76px; width: 151px; }

.nav li.home_on a:hover { cursor: auto; }
.nav li.categories_on a:hover { cursor: auto; }
.nav li.reviews_on a:hover { cursor: auto; }
.nav li.guys_on a:hover { cursor: auto; }
.nav li.galleries_on a:hover { cursor: auto; }
.nav li.new_on a:hover { cursor: auto; }
.nav li.free_on a:hover { cursor: auto; }
.nav li.most_content_on a:hover { cursor: auto; }
.nav li.most_viewed_on a:hover { cursor: auto; }
.nav li.new_galleries_on a:hover { cursor: auto; }
.nav li.new_guys_on a:hover { cursor: auto; }
.nav li.new_reviews_on a:hover { cursor: auto; }
.nav li.new_sites_on a:hover { cursor: auto; }
.nav li.new_videos_on a:hover { cursor: auto; }
.nav li.site_reviews_on a:hover { cursor: auto; }
.nav li.top_rated_on a:hover { cursor: auto; }
.nav li.websites_on a:hover { cursor: auto; }

.search_nav { margin: 0 auto; width: 980px; padding: 0; background: none; width: 980px; height: 38px; }

.search_nav li { background: none !important; margin: 0 5px 0 0; display: inline; float: left; text-align: -9999px; }
.search_nav li a { float: left; height: 0; padding-top: 38px; margin: 0; overflow: hidden; }

.search_nav li.search_blank { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-nav.png) 0 0; width: 30px;  }
.search_nav li.search_websites a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-websites.png) 0 0; width: 151px; }
.search_nav li.search_models a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-guys.png) 0 0; width: 111px; }
.search_nav li.search_galleries a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-galleries.png) 0 0; width: 151px; }

.search_nav li.search_websites a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-websites.png) 0 -38px; width: 151px; }
.search_nav li.search_models a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-guys.png) 0 -38px; width: 111px; }
.search_nav li.search_galleries a:hover { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-galleries.png) 0 -38px; width: 151px; }

.search_nav li.search_websites_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-websites.png) 0 -76px; width: 151px; }
.search_nav li.search_models_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-guys.png) 0 -76px; width: 111px; }
.search_nav li.search_galleries_on a { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-galleries.png) 0 -76px; width: 151px; }

.search_nav li.search_websites_on a:hover { cursor: auto; }
.search_nav li.search_models_on a:hover { cursor:  auto; }
.search_nav li.search_galleries_on a:hover { cursor:  auto; }

.left_col { width: 230px; background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-leftcol.gif) repeat-y center; font-size: 12px; }
.left_col_head { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-leftcol_title.jpg) no-repeat top left; width: 220px; height: 26px; padding: 10px 0 0 10px; text-align: left; font-weight: bold; font-size: 16px; }
.left_col_btm { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-leftcol_btm.gif) no-repeat bottom left; width: 230px; height: 7px; }

.left_col h3 { border-top: 3px #d7d7d7 solid; border-bottom: 3px #d7d7d7 solid; background: #f1f1f1; font-size: 19px; width: 228px; margin: 0 auto; padding: 5px 0; }
.left_col hr { width: 206px; background: #989898; height: 1px; border: 0; margin: 10px auto; *margin: 0 auto;  }

.left_col ol { list-style-position: inside; margin: 20px 0 20px 12px; width: 208px; *margin: 20px 0 20px 0px; *width: 212px; }
.left_col ol li { text-align: left; margin: 4px 0; }
.left_col ol li span { float: right; }

.left_col .cats { margin: 15px auto; }
.left_col .hotsite { background: #fff7c9; width: 228px; margin: 0 auto; padding: 10px 0; line-height: 18px; }
.left_col .hotsite img { border: 1px #000 solid; }

.menu_box { text-align: left; font-weight: bold; width: 202px; margin: 15px auto; line-height: 21px; color: #646464; }
.menu_box .form { width: 120px; margin-right: 5px; }
.menu_box a.twit { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/but-twit.png) no-repeat top left; width: 37px; height: 37px; text-indent: -9999px; display: block; margin-right: 10px; float: left; }
.menu_box a.rss { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/but-rss.png) no-repeat top left; width: 37px; height: 37px; text-indent: -9999px; display: block; margin-right: 10px; float: left; }

.left_col ul { list-style-position: inside; margin: 20px 0 20px 14px; width: 204px; }
.left_col ul li { text-align: left; margin: 4px 0; font-size: 14px; font-weight: bold; }

.right_col { width: 720px; background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-rightcol.jpg) repeat-y; margin: 0 0 10px 0; font-size: 12px; }
.right_col_head { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-rightcol_yel_title.jpg) no-repeat top left; width: 700px; height: 26px; padding: 10px 10px 0 10px; text-align: left; font-weight: bold; font-size: 16px; }
.right_col_head_alt { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-rightcol_top-alt.gif) no-repeat bottom left; width: 720px; height: 8px; }
.right_col_head span { float: right; font-size: 14px; color: #505050; font-weight: normal; *margin: -20px 0 0 0; }
.right_col_head a#top_reviews { float: right; background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/but-top_reviews.gif) no-repeat top left; width: 132px; height: 24px; text-indent: -9999px; display: block; margin: -4px 0 0 0; *margin: -23px 0 0 0; }
.right_col_head span#top_reviews { float: right; text-indent: -9999px; display: block; margin: -4px 0 0 0; *margin: -23px 0 0 0; }
.right_col_content { width: 720px; }
.right_col_btm { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-rightcol_btm.gif) no-repeat bottom left; width: 720px; height: 8px; }

.right_col .right_col_content #thumb { float: left; width: 320px; text-align: left; margin: 20px 0 10px 20px; *margin: 20px 0 10px 10px; }
.right_col .right_col_content #thumb img { border: 1px #000 solid; }
.right_col .right_col_content #desc { float: right; width: 360px; font-size: 12px; text-align: left; margin: 20px 10px 10px 0; }
.right_col .right_col_content #desc h4 a { font-size: 21px; font-weight: bold; }
.right_col .right_col_content #desc p { margin: 15px 0 0 0; }
.right_col .right_col_content #desc #score { background: #fff7c9; border: 1px #000 solid; font-size: 22px; font-weight: bold; text-align: center; margin: 10px auto; width: 250px; padding: 10px; line-height: 22px; }
.right_col .right_col_content #desc #score a { font-size: 18px; }
.right_col .right_col_content .text_left { width: 320px; margin: 15px 20px; *margin: 15px 13px; text-align: left; font-size: 12px; float: left; }
.right_col .right_col_content .text_right { width: 320px; margin: 15px 20px; *margin: 15px 13px; text-align: left; font-size: 12px; float: right; }
.right_col .right_col_content h3.sub_header { border-top: 2px #d7d7d7 solid; border-bottom: 2px #d7d7d7 solid; background: #f1f1f1; font-size: 14px; width: 704px; margin: 1px 1px 8px 1px; padding: 5px 5px 5px 8px; text-align: left;}

.reviewright_col { width: 540px; background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-reviewrightcol.jpg) repeat-y; margin: 0 0 10px 0;  font-size: 12px; }
.reviewright_col_head { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-reviewrightcol_yel_title.jpg) no-repeat top left; width: 520px; height: 26px; padding: 10px 10px 0 10px; text-align: left; font-weight: bold; font-size: 16px; }
.reviewright_col_head span { float: right; font-size: 14px; color: #505050; font-weight: normal; *margin: -20px 0 0 0; }
.reviewright_col_head a#top_reviews { float: right; background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/but-top_reviews.gif) no-repeat top left; width: 132px; height: 24px; text-indent: -9999px; display: block; margin: -4px 0 0 0; *margin: -23px 0 0 0; }
.reviewright_col_head span#top_reviews { float: right; text-indent: -9999px; display: block; margin: -4px 0 0 0; *margin: -23px 0 0 0; }
.reviewright_col_content { width: 540px; }
.reviewright_col_btm { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-reviewrightcol_btm.gif) no-repeat bottom left; width: 540px; height: 8px; }
.reviewright_col .lefton { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-reviewright_col_title_opts.jpg) no-repeat; background-position: 0 -36px; width: 265px; height: 26px; padding: 10px 0 0 10px; text-align: left; font-weight: bold; font-size: 16px; color: #fff19f; display: block; float: left; }
.reviewright_col .leftoff, .reviewright_col .leftoff:hover { background-position: 0 0; color: #e2e2e2; }
.reviewright_col .rightoff { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-reviewright_col_title_opts.jpg) no-repeat -260px 0; width: 265px; height: 26px; padding: 10px 0 0 10px; text-align: left; font-weight: bold; font-size: 16px; color: #e2e2e2; display: block; float: left; }
.reviewright_col .righton, .reviewright_col .rightoff:hover { background-position: -260px -36px; color: #fff19f; }

.reviewright_col .reviewright_col_content #thumb { float: left; width: 140px; text-align: left; margin: 20px 0 10px 20px; *margin: 20px 0 10px 10px; }
.reviewright_col .reviewright_col_content #thumb img { border: 1px #000 solid; }
.reviewright_col .reviewright_col_content #desc { float: right; width: 180px; font-size: 12px; text-align: left; margin: 20px 10px 10px 0; }
.reviewright_col .reviewright_col_content #desc h4 a { font-size: 21px; font-weight: bold; }
.reviewright_col .reviewright_col_content #desc p { margin: 15px 0 0 0; }
.reviewright_col .reviewright_col_content #desc #score { background: #fff7c9; border: 1px #000 solid; font-size: 22px; font-weight: bold; text-align: center; margin: 10px auto; width: 250px; padding: 10px; line-height: 22px; }
.reviewright_col .reviewright_col_content #desc #score a { font-size: 18px; }
.reviewright_col .reviewright_col_content .text_left { width: 180px; margin: 15px 20px; *margin: 15px 13px; text-align: left; font-size: 12px; float: left; }
.reviewright_col .reviewright_col_content .text_right { width: 180px; margin: 15px 20px; *margin: 15px 13px; text-align: left; font-size: 12px; float: right; }

.farright_col { width: 170px; background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-farrightcol.gif) repeat-y center; font-size: 12px; }
.farright_col_head { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-farrightcol_top.gif) no-repeat top left; width: 170px; height: 7px; }
.farright_col_btm { background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/bg-farrightcol_btm.gif) no-repeat bottom left; width: 170px; height: 7px; }

.farright_col h3 { border-top: 2px #d7d7d7 solid; border-bottom: 2px #d7d7d7 solid; background: #f1f1f1; font-size: 14px; width: 168px; margin: 0 auto; padding: 5px 0; }
.farright_col hr { width: 206px; background: #989898; height: 1px; border: 0; margin: 10px auto; *margin: 0 auto;  }

.farright_col ol { list-style-position: inside; margin: 20px 0 20px 12px; width: 208px; *margin: 20px 0 20px 0px; *width: 212px; }
.farright_col ol li { text-align: left; margin: 4px 0; }
.farright_col ol li span { float: right; }

.farright_col .cats { margin: 15px auto; }
.farright_col .hotsite { background: #fff7c9; width: 168px; margin: 0 auto; padding: 10px 0; line-height: 18px; }
.farright_col .hotsite img { border: 1px #000 solid; }

.farright_col ul { list-style-position: inside; margin: 20px 0 20px 14px; width: 204px; }
.farright ul li { text-align: left; margin: 4px 0; font-size: 14px; font-weight: bold; }

div.content_right { width: 720px; overflow:hidden; }
div.content_reviewright { width: 540px; overflow:hidden; }

.banner { width: 714px; font-size: 26px; font-weight: bold; color: #737373; margin: 15px auto; }

.go { font-size: 14px; color: #666565; display: block; margin: 5px 0 15px 10px; float: left; }

.top_sites { list-style: none; width: 708px; margin: 0 auto; }
.top_sites li { float: left; font-size: 11px; line-height: 16px; margin: 12px; *margin: 10px; width: 153px; }
.top_sites li img { border: 1px #000 solid; }
.top_sites li a.title { font-size: 12px; font-weight: bold; }

.model_list { list-style: none; width: 708px; margin: 0 auto; }
.model_list li { float: left; font-size: 11px; line-height: 16px; margin: 4px; *margin: 2px; width: 120px; }
.model_list li img { border: 1px #000 solid; }
.model_list li a.title { font-size: 12px; font-weight: bold; }

.tube_list { list-style: none; width: 708px; margin: 0 auto; }
.tube_list li { float: left; font-size: 11px; line-height: 16px; margin: 10px; *margin: 8px; width: 153px; }
.tube_list li img { border: 1px #000 solid; }
.tube_list li a.title { font-size: 12px; font-weight: bold; }

.image_list { list-style: none; width: 708px; margin: 0 auto; }
.image_list li { float: left; font-size: 11px; line-height: 16px; margin: 4px; *margin: 2px; width: 126px; }
.image_list li img { border: 1px #000 solid; }
.image_list li a.title { font-size: 12px; font-weight: bold; }

.model_list_site { list-style: none; width: 540px; margin: 0 auto; }
.model_list_site li { float: left; font-size: 11px; line-height: 16px; margin: 4px; *margin: 2px; width: 90px; }
.model_list_site li img { border: 1px #000 solid; }
.model_list_site li a.title { font-size: 12px; font-weight: bold; }

.tube_list_site { list-style: none; width: 540px; margin: 0 auto; }
.tube_list_site li { float: left; font-size: 11px; line-height: 16px; margin: 10px; *margin: 8px; width: 153px; }
.tube_list_site li img { border: 1px #000 solid; }
.tube_list_site li a.title { font-size: 12px; font-weight: bold; }

.image_list_site { list-style: none; width: 540px; margin: 0 auto; }
.image_list_site li { float: left; font-size: 11px; line-height: 16px; margin: 2px; *margin: 1px; width: 126px; }
.image_list_site li img { border: 1px #000 solid; }
.image_list_site li a.title { font-size: 12px; font-weight: bold; }

.free_movies { list-style: none; width: 708px; margin: 0 auto; }
.free_movies li { float: left; line-height: 16px; margin: 7px; *margin: 6px; width: 162px; }
.free_movies li img { border: 1px #000 solid; margin: 1px 0; }
.free_movies li h5 { background: #000; text-align: center; font-size: 12px; font-weight: bold; color: #fff; width: 162px; height: 14px; padding: 3px 0; }
.free_movies li p.info_l { margin-bottom: 0px; width: 80px; font-size: 11px; text-align: left; float: left; }
.free_movies li p.info_r { margin-bottom: 0px; width: 80px; font-size: 11px; text-align: right; float: right;}
.free_movies li .stars { float: right; width: 56px; }
.free_movies li .stars img { border: 0; }

#footer { background: #000; font-size: 14px; color: #cecece; padding: 10px; text-align: center; line-height: 21px; clear: both; }

/* ------------------------------------------ */
/* tube and image preview cells               */
/* ------------------------------------------ */
/* tube gallery preview image */
div.tube_preview {
	height: 190px;
	width: 164px;
	overflow: hidden;	
}

div.tube_preview h1 {
	background-color:#16a4f6;
	color:#ffffff;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 1px;
}

div.tube_preview h1 a {
	color:#ffffff;
	text-decoration: none;
}

div.tube_preview h1 a:hover {
	color:#fff19f;
	text-decoration: underline;
}

div.tube_preview table {
	font-size: 10px;
	font-weight: bold;
}

/* iamge gallery preview image */
div.image_preview {
	height:216px; 
	width: 164px;overflow: hidden;
	overflow: hidden;	
}

div.image_preview p {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
}

/* model preview image (thumbnail) */
div.model_preview {
	height:160px; 
	width: 130px;overflow: hidden;
	overflow: hidden;	
}

div.model_preview p {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
}

div.model_preview p a {
	font-size: 11px;
	font-weight: bold;
}



div.under {
	padding: 6px;
	font-size: 18px;
}

table.linkcode_list
{
	width: 100%;
	float:left;
	padding: 0px 12px 12px 12px;
	font-size:12px;
}

/* tables */
table.tablesorter {
	margin:10px 0pt 15px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	border: 1px solid #FFF;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/icons/tablesorter-bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/icons/tablesorter-asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/icons/tablesorter-desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
}

table.sitelist tbody tr {
	height: 24px;
}






.style72 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7C1B7B;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style3 {font-size: 12px; color: #7C1B7B; font-family: Arial, Helvetica, sans-serif;}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.style7 {color: #66CCFF}
.style10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

p {
	margin: 10px 0px 10px 0px;
}

 
img.img_href_1 {
	border: 1px solid #000000;
}

h1.title_site {
    font-family:verdana;
    font-size:25px;
    margin: 0px;
}

h1.title_site_genre {
    font-family:verdana;
    font-size:25px;
    margin: 0px 0px 4px 0px;
}

h1.title_model {
    font-family:verdana;
    font-size:25px;
    margin: 0px;
}

a:hover {
	text-decoration:underline;	
}

a.model_name {
	text-decoration:none; font-size:25px;	
}

a.model_name:hover {
	text-decoration:underline; font-size:25px;
}


label { width: 12em; float: left; }
.submit { margin-left: 10em; }

.errormsg 
{
	width: 100%;
	border: 1px solid red;
	background: #f08080 url(http://images.gayreviews.com/data/media/www_gayreviews_com/images/icons/error.gif) no-repeat left center;
	margin: auto;
	font-weight: bold;
	padding: 1em 1em 1em 8em; /* top, right, bottom, left */
    min-height: 1.0em;
    text-align: left;
}
.statusmsg 
{
	border: 1px solid green;
	background: #8fbc8f url(http://images.gayreviews.com/data/media/www_gayreviews_com/images/icons/button_ok.gif) no-repeat left center;
	margin: auto;
	font-weight: bold;
	padding: 1em 1em 1em 8em; /* top, right, bottom, left */
    min-height: 1.0em;
    text-align: left;
}
.infomsg 
{
	border: 1px solid yellow;
	background: #eedd82 url(http://images.gayreviews.com/data/media/www_gayreviews_com/images/icons/info.gif) no-repeat left center;
	margin: auto;
	font-weight: bold;
	padding: 1em 1em 1em 8em; /* top, right, bottom, left */
    min-height: 1.0em;
    text-align: left;
}


span.nav_button {
    color: #26333C;
    background-color: #ffffff;
    margin:0px 2px 0px 1px;
    padding:2px 4px 2px 4px;
    border: solid 1px #2A2A2A;
    font-size: 12px;
    text-decoration:none;
    font-weight:bold;
}

span.nav_button_selected {
    color: #26333C;
    background-color: rgb(231, 240, 252);
    margin:0px 2px 0px 1px;
    padding:2px 4px 2px 4px;
    border: solid 1px #2A2A2A;
    font-size: 12px;
    text-decoration:none;
    font-weight:bold;
}

span.category_button {
}

span.category_button_selected {
}

p.biography {
	margin: 0px;
    text-indent: 24px;
}

span.discount {
	color: #009900;
	font-weight: bold;
}

/* --------------------------------------------------- */
/* page head & nav bar                                 */
/* --------------------------------------------------- */
table.page_head {
	width: 1014px;
}

td.page_head {
	background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/lg-bk.jpg);
}

td.nav_bar {
	background: url(http://images.gayreviews.com/data/media/www_gayreviews_com/themes/gr-rooster/images/nav-background.jpg);
}

a.nav_bar {
	position: relative;
	float: left;
}

/* --------------------------------------------------- */
/* block (right side)                                  */
/* --------------------------------------------------- */
div.block_container {
	width: 220px;
	border-width: 0px;
	margin: 0px 0px 0px 0px;
}

table.menu_block {
	font-size: 12px;
}

table.menu_block th {
}

table.menu_block_header {
}

.menu_block_title {
	text-align: center;
 	padding: 8px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 15px;
 	font-weight: bold;
 	color:#006dc8;
}

table.menu_block_contents {
 	padding: 0px 3px 3px 3px;
}

table.menu_block_contents tr {
}

table.menu_block_contents td {
 	padding: 1px;
}

table.block_list {
	width: 100%;
	margin: 0px 0px 12px 0px;
}

table.block_list td {
	padding: 2px 2px 2px 2px;
}

#left_block_column {
	 border-right:1px solid #cccccc;
	 width: 220px;
}

#right_block_column {
	 border-left:1px solid #cccccc;
	 width: 165px;
	 text-align: center;
}

table.menu_block_footer {
 	padding-top: 8px;
 	padding-bottom: 4px;
}

.menu_block_label {
}

a.menu_block_label {
}

.menu_block_index {
}

.menu_block_score {
}

.menu_block_link {
}

a.menu_block_link {
}

/* --------------------------------------------------- */
/* main container (where all site contents go)         */
/* --------------------------------------------------- */
table#main_container {
	  background-color:#ffffff;
}

td#main_contents {
	  background-color:#ffffff;
}

td#main_left_border {
	  background-color:#999999;
	  width:1px;
}

td#main_right_border {
	  background-color:#999999;
	  width:1px;
}

td#main_left_padding {
	  background-color:#ffffff;
	  width: 0px;
}

td#main_right_padding {
	  background-color:#ffffff;
	  width: 0px;
}

td#footer_container {
	 background-color: #671168;
}

div#footer_contents {
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	padding: 8px 12px 12px 12px;
}

div#footer_contents a:link {
	color: #ffffff;
}
div#footer_contents a:visited {
	color: #ffffff;
}
div#footer_contents a:hover {
	color: #66ccff;
}
div#footer_contents a:active {
	color: #5597DE;
}

/* *************************************************** */
/* SECTION                                             */
/* *************************************************** */

div.section_container {
	width: 98%;
	position: relative;
	float: left;
	margin: 3px 0px 3px 4px;
}

/* OLD Top title/navigation bar */
table.section {
	width: 100%;
	margin: 2px 0px 2px 0px;
}

table.section tr {
	height: 22px;
}

table.section th {

}

.section_title {
 	padding: 0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 15px;
 	font-weight: bold;
 	color: #006dc8;
}

table.section_header {
	width: 100%;
	font-size: 12px;
	padding: 3px 0px 5px 0px;
}

a.section_header {
	color: #3366cc;
	font-weight: normal;
}

/* --------------------------------- */
/* section over                    */
/* --------------------------------- */
table.section_over {
	width: 100%;
 	padding-top: 8px;
 	padding-bottom: 4px;
 	font-size: 20px;
 	font-weight: bold;
}

table.section_over td{
	text-align: center;
}

a.section_over {
	text-decoration: none;
}

a.section_over:hover {
	text-decoration: underline;
}

/* ---------------------------- */
/* Top title/navigation bar     */
/* ---------------------------- */
table.top_nav {
	width: 100%;
	margin: 2px 0px 2px 0px;
}

table.top_nav tr {
	height: 22px;
}

table.top_nav th {
}

table.top_nav_header {
	width: 100%;
	font-size: 12px;
	padding: 3px 0px 5px 0px;
}

td.top_nav_title {
 	padding: 0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 15px;
 	font-weight: bold;
 	color: #006dc8;
}

td.top_nav_pagination {
 	padding: 0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 14px;
 	font-weight: normal;
 	color: #006dc8;
}

td.top_nav_label {
 	padding: 0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 14px;
 	font-weight: normal;
 	color: #006dc8;
}

a.top_nav {
	color: #3366cc;
	font-weight: normal;
}

/* ---------------------------- */
/* Bottom title/navigation bar  */
/* ---------------------------- */
table.bottom_nav {
	width: 100%;
	margin: 2px 0px 2px 0px;
}

table.bottom_nav tr {
	height: 22px;
}

table.bottom_nav th {
}

table.bottom_nav_header {
	width: 100%;
	font-size: 12px;
	padding: 3px 0px 5px 0px;
}

td.bottom_nav_title {
 	padding: 0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 15px;
 	font-weight: bold;
 	color: #006dc8;
}

td.bottom_nav_pagination {
 	padding: 0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 14px;
 	font-weight: normal;
 	color: #006dc8;
}

td.bottom_nav_label {
 	padding: 0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 14px;
 	font-weight: normal;
 	color: #006dc8;
}

a.bottom_nav {
	color: #3366cc;
	font-weight: normal;
}

table.bottom_nav_contents {
 	background-color: #ffffff;
	padding: 3px 3px 5px 3px;
}

/* ---------------------------- */
/* section contents (main)      */
/* ---------------------------- */
table.section_contents {
	width :100%;
}

table.section_contents tr {
}

table.section_contents td {
 	padding: 1px;
}

hr.section {
	color: #3366cc;
	height: 1px;
	margin: 2px 14px 2px 14px;
}

.section_label {
}

a.section_label {
}

.section_index {
}

.section_score {
}

.section_link {
}

a.section_link {
}

/* --------------------------------- */
/* section under                    */
/* --------------------------------- */
table.section_under {
	width: 100%;
 	padding-top: 8px;
 	padding-bottom: 4px;
 	font-size: 16px;
 	font-weight: bold;
}

table.section_under td{
	text-align: center;
}

a.section_under {
	text-decoration: none;
}

a.section_under:hover {
	text-decoration: underline;
}

/* --------------------------------- */
/* section footer                    */
/* --------------------------------- */
table.section_footer {
	width: 100%;
 	padding-top: 8px;
 	padding-bottom: 4px;
}

table.section_footer td{
	text-align: center;
}

a.footer_under {
	text-decoration: none;
}

a.footer_under:hover {
	text-decoration: underline;
}

p.site_detail
{
	margin: 0px 0px 3px 16px;
	text-indent: -16px;
}

.gallery_title {
	font-weight: bold;
	font-size: 14pt;
	background-color: #f0f0f0;
	padding: 6px;
	text-align: center;
}

td.tube_thumb_title_block {
	background-color:#671168;
	color:#ffffff;
	font-weight:bold;
}

div.gallery_title {
	text-align: center;
	font-family: arial;
	font-size: 20px;
	color: #7C1B7B;
	background-color: #ffffff;
}
.style3 {
	color: #2CABCE;
	font-size: 24px;
}
.style14 {font-style: italic; color: #FFFFFF;}
.style15 {color: #33C7EF}
.style16 {
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFF00;
}
.style17 {font-style: italic; color: #FFFFFF; font-size: 24px;}
.style19 {color: #FFFF00}

.style20 a:link {color: #FFFFFF}
.style20 a:visited {color: #FFFFFF}
.style20 a:active {color: #FFFFFF}
.style20 a:hover {color: #FFFFFF}
.style22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
}
.style25 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.style27 {color: #FFFF00; font-weight: bold; }
.style31 {color: #FFFFFF}

.style33 {
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.style34 {
	color: #000000;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style44 {font-size: 21px; font-style: italic; font-family: garamond;}
.style45 {
	font-size: 20px;
	color: #064857;
	font-family: garamond;
	font-style: italic;
}
.style49 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.style50 {font-size: 10px}
.style51 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.style52 {font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

.style53 a:link {color: #FF0000; text-decoration:none;}
.style53 a:visited {color: #FF0000; text-decoration:none;}
.style53 a:active {color: #FF0000; text-decoration:none;}
.style53 a:hover {color: #FF0000; text-decoration:none;}
.style56 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
} 
.style57 {
	font-style: italic;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.style59 {
	font-family: "Arial black", Helvetica, sans-serif;
	color: #C5F6FF;
	font-size: 20px;
}
.style60 {color: #FFFFFF}
.style65 {font-family: Arial, Helvetica, sans-serif}
.style68 {font-weight: bold; font-size: 10px;}
.style69 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }

.style71 {
	font-size: 28px;
	font-style: italic;
	font-family: garamond;
	font-weight: bold;
}

dl.review_subjects {
}

dl.review_subjects dt {
	font-size: 14px;
	font-weight: bold;
}

dl.review_subjects dd {
	margin:2px 20px 2px 0px;
	text-align: justify;
}

/* Section 2257 link styles */
p.section_2257 {
	font-size: 12px;
	text-align: center;
}

a.section_2257 {
}

a.section_2257:hover {
}

/* The following is for the flowplayer */

.clear {
    clear: both;
}

#playerContainer {
    float: right;
    position: relative;
    width: 764px;
}

#playerBackground {
	display: none;
	background-color: #202020;
    cursor: arrow;
}

#playerOverlay {
    background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #FFFFFF;
    cursor: pointer;cursor:hand
    left: 0px;
    position: relative;
    top: 48px;
    width: 568px;
}

#playerOverlay h2 {
    font-size: 22px;
    font-weight: normal;
    margin: 20px 0 25px;
    text-align: center;
}
#playerOverlay h2 a{
	/* color:#463e3b; */
	color:#0000ff;
	text-decoration:underline;
}
#playerOverlay h2 a:hover{
	/* color:#000; */
	text-decoration:none;
}

#playerOverlay .col1 {
    float: left;
    margin: 0 30px 0 25px;
    width: 212px;
}

#playerOverlay .col2 {
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    margin-top: 0px;
    width: 253px;
}

#playerOverlay .button {
    border-top: 10px solid #DCDCDC;
    margin-top: 14px;
    padding: 12px 0 10px;
    text-align: center;
}

#playerOverlay .button button{
	cursor:pointer;
	padding: 7px 0;
	color:#fff;
	text-align:center;
	width:96%;
	border:none;
	
	/* Rounded Corner */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	/* Gradient */
	background: #333; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#333333'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#333333)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #999999,  #333333); /* for firefox 3.6+ */
	
	/* Shadow */
	-moz-box-shadow:inset 0 0 6px #333;
	-webkit-box-shadow:inset 0 0 6px #333;
	box-shadow:inset 0 0 6px #333;
}
.ie #playerOverlay .button button{padding: 10px 0;}
#playerOverlay .button button:hover,
#playerOverlay .button button:focus{
	/* Gradient */
	background: #333; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#333333)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #666666,  #333333); /* for firefox 3.6+ */
	
	/* Shadow */
	-moz-box-shadow:0 0 2px #333;
	-webkit-box-shadow:0 0 2px #333;
	box-shadow:0 0 2px #333;
}
#playerOverlay .button button span{
	color:#fff;
	font-size:19px;
}

/* New styles to prevent wrapping on site/review lists */

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.clearfix { display: inline-block }
html[xmlns] .clearfix { display: block}

.noMarginRT{margin-right:0 !important;}
.noMarginLT{margin-left:0 !important;}
.noMargin{margin:0 !important;}
.site_list {
    padding: 0 0 0 6px;
}
.site_list p {
    float: left;
    font-size: 11px;
    line-height: 16px;
    margin: 12px 12px 6px 12px;
    width: 153px;
    color: #000000;
}
.site_list .site_image {
    height: 100px;
    width: 151px;
    padding: 0;
}
.site_image {}
.site_list .site_image a {}
.site_list .site_title {
    width: 100%;
    text-align:center;
    height: auto !important;
}
.site_title {
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding: 1px 0 2px 0;
}
.site_list .small_text {
    float: left;
    padding: 0 0 2px;
    width: 100%;
    font-size: 11px;
}

/* End of New styles to prevent wrapping on site/review lists */

/* allow variable heights in tube gallery lists */
.tubeList2 {margin-left: 22px;}
.tubeList2 .col{float:left; width:153px; margin:8px 8px; line-height:15px;padding-bottom:8px;height:auto !important;}
.tubeList2 .col h3{margin:8px 0 10px 0; font-size:13px;}

