* { margin: 0; padding: 0; }
body { background: #f0f0f0 url('images/logo-tile.gif') repeat-x top left; font: 0.8em Verdana, Arial, sans-serif;  margin:0 20px; color: #3b3b3b; }
ul li, ol li { list-style-type: none; }
a img { border: none; } a {text-decoration: none; color: #3b3b3b;} a:hover {text-decoration: underline; color: #d81239; }
h4 { font-size: 1.2em; font-family: Arial, Geneva, Verdana, sans-serif; color: #3b3b3b; margin-bottom: 7px; line-height: 1em; padding-left: 10px; text-transform: uppercase;}
h3 { font-size: 2.2em; font-family: Arial, Geneva, Verdana, sans-serif; color: #3b3b3b; margin-bottom: 7px; line-height: 1em; text-transform: uppercase; margin: 10px 0 12px 0; }

.content, #header, #footer { width: 100%; margin: 0px auto; } 
.content { padding-bottom: 15px; padding-top: 15px;}
#header {clear:both;height:120px;} 
#logo1 {background: url('images/logo-1.jpg') no-repeat top left;width:312px;height:120px;margin:0px;float:left;clear:none;}
#logo2 {background: url('images/logo-2.gif') no-repeat top left;width:44px;height:120px;margin:0px;float:right;clear:none;}

.banner { margin: 0 auto; text-align: center; padding: 15px 0; clear:both;}

.sidespace {width:40px; height:40px; margin:0px;float:left;clear:none;color: #3b3b3b;}

.content { margin-bottom: 20px; padding-left:0px; overflow: visible; width:100%; float:left; }
.mainthumbs, .tube_thumbs {background: #FFF url('images/content-tile.gif') repeat-x top left;}
.content_right { width: 135px;float:right;}
.content_left {}
.content_left div { float: left; margin: 0 0 0 1px; display: block; height: 370px;}
.content_left img {width:250; height:335;}
.content_left a img { border: 1px solid #000; display: block;}
.content_left a:hover img { border: 1px solid #d81239; }
.content_left div a span {color: #3b3b3b; text-transform: uppercase; font-weight: bold; text-align: center; display: block; text-decoration:underline; font-size:14px;}
.content_left div a:hover span { color: #d81239; }
.content_left div span {color: #3b3b3b; text-transform: uppercase; font-weight: bold; text-align: center; display: block; font-size:14px;}
.content_left div span a {text-decoration:underline;}

ul.categs { margin: 0 6px 30px 10px; }
ul.categs li, .text_links ul li { font-size: 0.85em; line-height: 1.1em; padding-bottom: 4px; }
ul.categs li a, .text_links ul li a { color: #5d74d8; text-decoration: underline; font-weight: bold; font-size: 1.2em;}
ul.categs li a:hover, .text_links ul li a:hover { color: #d81239; }

/* INNER PAGE */
.content_left_inner { width: 135px; float: left;}
.content_right_inner { margin-left: 135px;}
.content_right_inner img {float:left; width:135; height:180;}
.content_right_inner a { float: left; margin: 0 0 14px 26px; }
.content_right_inner a img { border: 1px solid #e5e5e5;width:135; height:180; }
.content_right_inner a:hover img { border: 1px solid #c5c5c5; }

/* /INNER PAGE */

.text_links, .topfree { margin: 10px auto; overflow: hidden; width:70em;padding-left:20px;}
.links_inner ul li a { color: #3b3b3b; text-decoration: none; font-weight: normal; font-size: 1em;}
.links_inner ul li a:hover { color: #d81239; text-decoration: underline; }

.topfree {padding-left:20px; }
.topfree ul {width: 24%; float: left; overflow: hidden;}
.topfree li { line-height: 1.2em; list-style: none; color: #3b3b3b; font-size: 0.8em; margin-bottom: 7px;  }
.topfree a, .topfree a:link {color: #3b3b3b; text-decoration: none; margin-left: 6px; font-size: 1.1em; font-weight: bold; }
.topfree a:hover { color: #d81239; text-decoration: underline; }


#footer_left {background: url(images/footer-left.jpg) left bottom no-repeat; width:312px; height:121px;float:left;}
#footer_right {background: url(images/footer-right.gif) right bottom no-repeat; width:44px;height: 121px;float:right; }

#footer_center {float:left; width:50%; height:121px;}
#footer p { font-size: 0.8em; line-height: 1.3em; text-align: left; margin:0px 20px;}

.tube_thumbs {display:block; overflow:auto; padding: 10px 0 10px 8px; width:1139px;}
.tube_thumbs_wrapper {width:1140px; margin:0 auto;}

.tube_thumb {width:160px; height:170px; background-color:#f6f6f6; float:left; display:inline; margin:-1px 2px 3px 0; border:0px solid #000;}
/*.trade_thumb {width:120px; height:105px; background-color:#f6f6f6; float:left; display:inline; margin:-1px 4px 5px 0; border:0px solid #000;}*/
.tube_thumb a img, .trade_thumb a img {border:none; outline:none; margin:0; padding:0;}
.tube_thumb_info {font-size:9px;}
.tube_thumb_info h2, .trade_thumb_info h2 {font-size:10px; font-weight:bold; text-transform:capitalize; margin:5px 0 5px 6px; padding:0;}
.tube_thumb_info a:hover h3{text-decoration:underline;}
.tube_thumb_info .rating_container {float:right; width:70px; margin-right:5px; text-align:right;}
.tube_thumb_info .rating_container img{border:none;margin:0;padding:0; float:right;}
.tube_thumb_info .left {float:left;margin:2px 0 0 5px;display:inline;}
.tube_thumb_info .left_cat {float:left;margin:0;display:inline;padding:0 0 4px;}
.tube_thumb_info .right_cat {float:right;text-align:right;margin:5px 5px 0 0;display:inline;padding:0 0 4px;}
.tube_thumb_info .right {float:right;width:70px;text-align:right;margin-right:5px;display:inline;}
.block_header {font-size:20px; padding: 0 0 5px;font-weight:bold;font-family: Arial, Geneva, Verdana, sans-serif;margin:0;text-transform:uppercase;}
.block_sub_header {font-size:12px; padding: 0 0 5px;font-weight:normal;font-family: Arial, Geneva, Verdana, sans-serif;margin:0;}