﻿html {
    height : 100%;
    margin : 0;
    min-width : 1002px;
    padding : 0;
}
body {
    background : #c6c6c6 url(../../images/bg.gif) repeat-x top;
    margin : 0;
    min-height : 100%;
    padding : 0;
    color : #3b3b3b;
    font-family : Tahoma, Verdana, Arial;
    font-size : 11px;
    line-height : 15px;
}
form {
    display : inline;
    margin : 0;
    padding : 0;
}

a {color:#fff;}

* {
    outline : none !important;
}
.hidden {
    display : none;
}
.fleft {
    float : left;
}
.fright {
    float : right;
}
.clr {
    clear : both !important;
    float : none !important;
    margin : 0 !important;
    padding : 0 !important;
    width : auto !important;
    height : auto !important;
    line-height : normal !important;
}

#container {
    background : url(../../images/container-bg.gif) repeat-x bottom;
    margin : 0 auto;
    position : relative;
    width : 1002px;
    padding : 0 0 24px;
    overflow : hidden;
}

#header {
    height : 132px;
    overflow : hidden;
}
#header .logo {
    position : relative;
    left : 49px;
    top : 26px;
    float : left;
}
#header .logo img {
    width : 194px;
    height : 91px;
    border : none;
}
#header .banners {
    position : relative;
    float : right;
    right : 8px;
    top : 26px;
}
#header .banners a {
    margin-left : 3px;
}
#header .banners img {
    width : 216px;
    height : 80px;
    border : none;
}

#wrapper {
    background : #f2f2f2 url(../../images/content-bg.gif) repeat-x bottom;
    border-left : solid 1px #b4b4b4;
    border-right : solid 1px #b4b4b4;
    padding : 0 8px 35px;
}

#menu {
    height : 20px;
    line-height : 20px;
    padding : 10px 0;
}
#menu .nav, #menu .nav li {
    list-style : none;
    margin : 0;
    padding : 0;
}
#menu .nav li.sep {
    border-left : solid 1px #cacaca;
    height : 20px;
}
#menu .nav li {
    float : left;
}
#menu .nav a {
    padding : 0 10px;
    color : #3a3a3a;
    font-size : 12px;
    font-weight : bold;
    text-decoration : none;
}
#menu .nav a:hover {
    color : #0000;
}

#leftbar {
    float : left;
    width : 249px;
    overflow : hidden;
}
#leftbar .search {
    background : #4b4b4b url(../../images/search-bg.gif) repeat-x;
    height : 90px;
    margin-bottom : 15px;
    padding : 20px 15px;
    overflow : hidden;
}
#leftbar .search .head {
    font-family : Arial, Tahoma;
    font-size : 13px;
    font-weight : bold;
    color : #fff;
}
#leftbar .search .sort {
    background : #4e4e4e;
    color : #fff;
    font-size : 12px;
    margin-top : -20px;
}
#leftbar .search .cont {
    padding : 15px 0;
}
#leftbar .search .cont input {
    border : none;
    background : #f5f5f5 url(../../images/txtsearch-bg.gif) repeat-x;
    height : 15px;
    line-height : 15px;
    color : #212121;
    font-family : Arial, Tahoma;
    font-size : 11px;
    padding : 5px 8px;
    width : 210px;
    overflow : hidden;
    margin : 0;
}
#leftbar .search .cont a {
    background : #f5f5f5 url(../../images/btnsearch-bg.gif) no-repeat;
    width : 34px;
    height : 25px;
    display : inline-block;
    overflow : hidden;
    text-indent : 35px;
}
#leftbar .search a.btn {
    background : #ea9332 url(../../images/btnsubscribe-bg.jpg) no-repeat top;
    width : 69px;
    height : 19px;
    display : inline-block;
    line-height : 19px;
    text-align : center;
    color : #212121;
    font-weight : bold;
    text-decoration : none;
    overflow : hidden;
    float : right;
}
#leftbar .search a.btn:hover {
    background-position : bottom;
}
#leftbar .region, #leftbar .region li {
    list-style : none;
    margin : 0;
    padding : 0;
}
#leftbar .region li {
    float : left;
    padding : 0 4px 5px 0;
    width : 79px;
    overflow : hidden;
}
#leftbar .region li.middle {
    padding : 0 2px 5px;
}
#leftbar .region li.right {
    padding : 0 0 5px 4px;
}
#leftbar .region li img {
    border : none;
    width : 79px;
    height : 68px;
}
#leftbar .region li a {
    color : #3b3b3b;
    text-decoration : none;
}
#leftbar .region li a:hover {
    color : #b4b4b4;
}
#leftbar .subdirs {
    border : solid 1px #e0e0e0;
    background : #fff;
    margin : 10px 0;
    overflow : hidden;
}
#leftbar .subdirs .head {
    background : url(../../images/subdir-bg.gif) repeat-x;
    height : 36px;
    line-height : 36px;
    padding-bottom : 2px;
    text-indent : 13px;
    color : #3a3a3a;
    font-weight : bold;
    font-size : 15px;
    font-family : Trebuchet MS, Tahoma, Arial;
}
#leftbar .subdirs .cont {
    padding : 15px 20px;
}
#leftbar .subdirs .cont ul, #leftbar .subdirs .cont li {
    list-style : none;
    padding : 0;
    margin : 0;
}
#leftbar .subdirs .cont li {
    background : url(../../images/bullet-red.gif) no-repeat left center;
    padding-left : 15px;
}
#leftbar .subdirs .cont a {
    color : #3b3b3b;
    text-decoration : none;
}
#leftbar .subdirs .cont a.more {
    color : #cb0000;
}
#leftbar .subdirs .cont a:hover {
    color : #b4b4b4;
}
#leftbar .subscribe {
    background : #33605b url(../../images/subscribe-bg.gif) no-repeat 189px 3px;
    padding : 13px 6px 23px 9px;
}
#leftbar .subscribe .head {
    font-family : Trebuchet MS, Tahoma, Arial;
    font-size : 14px;
    font-weight : bold;
    color : #c6c6c6;
}
#leftbar .subscribe .cont {
    padding-top : 13px;
}
#leftbar .subscribe .cont input {
    border : solid 1px #b6b6b6;
    background : #f3f3f3 url(../../images/txtsubscribe-bg.gif) repeat-x;
    height : 11px;
    line-height : 11px;
    color : #212121;
    font-family : Arial, Tahoma;
    font-size : 10px;
    font-weight : bold;
    padding : 3px 9px;
    width : 136px;
    overflow : hidden;
}
#leftbar .subscribe .cont a {
    background : #ea9332 url(../../images/btnsubscribe-bg.jpg) no-repeat top;
    width : 69px;
    height : 19px;
    display : block;
    line-height : 19px;
    text-align : center;
    color : #212121;
    font-weight : bold;
    text-decoration : none;
    overflow : hidden;
}
#leftbar .subscribe .cont a:hover {
    background-position : bottom;
}


#footer {
    background : #3a3a3a;
    border : solid 1px #b4b4b4;
    border-top : none;
    height : 12px;
    line-height : 12px;
    padding : 8px 0;
    font-family : Arial, Tahoma;
    font-size : 11px;
    overflow : hidden;
	color:#FFF;
}
#footer .nav, #footer .nav li {
    list-style : none;
    margin : 0;
    padding : 0;
}
#footer .nav li.sep {
    border-left : solid 1px #757575;
    height : 12px;
}
#footer .nav li {
    float : left;
}
#footer .nav a {
    padding : 0 15px;
    text-decoration : none;
	color:#FFF;	
}
#footer .nav a:hover {
    color : #cecece;
}
#footer span {
    color : #fff;
    position : relative;
    right : 15px;
}

#content {
    float : right;
    width : 727px;
    overflow : hidden;
}
#content .cont {
    background : #3a3a3a;
    padding : 10px 5px;
}
#content .video {
    float : left;
    width : 578px;
    height : 306px;
}
#content .clients {
    background : #fdfdfd url(../../images/clients-bg.gif) no-repeat;
    width : 135px;
    height : 306px;
    overflow : hidden;
    float : right;
}
#content .clients .head {
    font-family : Arial, Trebuchet MS, Tahoma;
    font-size : 14px;
    font-weight : bold;
    color : #474747;
    height : 38px;
    line-height : 38px;
    text-indent : 10px;
}
#content .clients .cont {
    background : none;
    padding : 10px 17px;
}
#content .clients .cont ul, #content .clients .cont li {
    list-style : none;
    margin : 0;
    padding : 0;
}
#content .clients .cont li {
    text-align : center;
    padding-bottom : 5px;
}
#content .clients .cont img {
    border : solid 1px #ededed;
    width : 98px;
    height : 75px;
}
#content .thumbs {
    padding : 7px 0 0;
    color : #fafafa;
    font-size : 10px;
}
#content .thumbs .chars {
    padding : 0 0 7px 5px;
}
#content .thumbs .chars select {
    font-size : 10px;
}
#content .thumbs .cont {
    min-height:250px;
    overflow : auto;
}
#content .thumbs ul, #content .thumbs li {
    list-style : none;
    margin : 0;
    padding : 0;
}
#content .thumbs li {
    float : left;
    padding : 0 10px 5px 0;
    width : 105px;
    height : 140px;
    overflow : hidden;
}
#content .thumbs img {
    background : #4b4b4b;
    border : solid 1px #898989;
    padding : 3px;
    width : 94px;
    height : 69px;
}
#content .thumbs a {
    color : #fafafa;
    text-decoration : none;
}
#content .banners {
    margin-top : 10px;
}
#content .banners img {
    border : none;
    width : 358px;
    height : 90px;
}

.contact{
	width:900px; 
	color:#313131;
	margin: 0 auto;
	padding:10px;

	
	}


#contact{
	width:900px; 
	color:#313131;
	margin: 0 auto;
	padding:10px;
	background-color:#f2f2f2;
	
	}

#contact form {
	margin:0 0 0 0; width:380px;  
	padding:11px 0 0 32px; font-size:0;
		}
#contact form h2{
	background:url(images/contact_icon.gif) no-repeat 0 6px #FFFFFF; font:normal 24px/29px Arial, Helvetica, sans-serif; 
	padding:0 0 0 24px;	margin:0 0 11px 0; height:29px; width:191px; display:block; text-indent:0px; color:#765914;
	} 
#contact form label{
	font-size:11px; text-transform:uppercase; line-height:14px; font-weight:bold; float:left; margin:5px 15px 0 0; padding:0 0 0 0;
	display:block; width:150px; text-align:right; 
	}
#contact form input{
	background:url(images/contact_input.gif) no-repeat 0 0 #FFFFFF ; padding:1px; display:block; width:189px; height:22px;
	border:none; float:left; margin:0 0 12px 0; color:#000000;
	}
#contact form label.comment{
	background:url(images/comm.gif) no-repeat 2px 3px; margin:0; padding:0 0 0 17px; font-size:11px; 
	text-transform:uppercase; line-height:14px; font-weight:bold; float:left; width:140px;
	}
#contact form textarea{
	background:url(images/text_area.gif) no-repeat 0 0 #FFFFFF; width:191px; height:83px; border:none; color:#000000;
	margin:0 0 0 10px; float:left; font:10px;
	}
#contact form input.submit{
	background: #999999; width:75px; height:20px; border:1px #666666 sold ; cursor:pointer; 
	 margin:13px 20px 0 0; font-size:10px; padding:5px 0px 15px 0; float:right; clear:both;
	 }
h3 { width:100%;
/*	border-bottom:1px #999999 solid;  */
	padding-bottom:5px;
	font-size:12px;
    font-family : Tahoma, Verdana, Arial;
		}	 
	
.linktxt{ font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }	

.errorMsg
{	
	color:#FFFFFF;
	font-size:12px;
}

.errorMsgRed
{	
	color:#DD0000;
	font-size:12px;
}

*{ padding:0px; margin:0px;}

.titlebox{
	background: url(../../images/title_bg.jpg) repeat-x bottom #e7e7e7;
	width:697px;
	height:26px;
	padding:10px;
	color:#333333;
}

.title {
	width:315px;
	font-weight:bold;
	font-size:12px;
	}
	
.titlebox .hd{
	width:315px;
	font-size:10px;
	}
	
.tags{ float:left;
width:315px;}	

.tags a
{
	color:#333333;
	}	

#DivMoreVideoTags a
{
	color:#FFFFFF;
	}

.post
{	float:left;
	margin-left:12px;
}		

.post a
{	margin-left:2px;
text-decoration:none;
	font-weight:normal !important;
	color:#333333;
}		

.post a:hover{
	color:#000000;}

.infolinks li{ 
	list-style:none;
	float:left;
	}	
	
.infolinks a{ 
	display:block;
	text-decoration:none;
	color:#3a3a3a;
	width:30px;
    padding : 0 5px;
	margin:0px;
	}	
	
.infolinks a:hover{ color:#000000 }	


.categories .categories li {
    list-style : none;
    margin : 0;
    padding : 0;
}
.categories li {
    float : left;
    padding : 0 4px 5px 0;
    width : 79px;
    overflow : hidden;
}
.categories li.middle {
    padding : 0 2px 5px;
}
#leftbar .categories li.right {
    padding : 0 0 5px 4px;
}
.categories li img {
    border : none;
    width : 79px;
    height : 68px;
}
.categories li a {
    color : #3b3b3b;
    text-decoration : none;
}
.categories li a:hover {
    color : #b4b4b4;
}
.headnew {
    background : url(../../images/subdir-bg.gif) repeat-x;
    height : 36px;
    line-height : 36px;
    padding-bottom : 2px;
    text-indent : 13px;
    color : #3a3a3a;
    font-weight : bold;
    font-size : 15px;
    font-family : Trebuchet MS, Tahoma, Arial;
	margin-bottom:3px;
}

.bighead{
	font-size:16px;
	color:#FFFFFF;
	width:100%;
	display:block;
	border-bottom:1px solid #666666; 
	font-weight:bold;
	margin:0px 0px 5px; 
	padding-bottom:5px; 
	}
	
#description { color:#FFFFFF;}	

#description .deslinks  {
	color:#d9e431;
	text-decoration:none;
	margin:7px 0px 5px 0px;	
	}
	
#description .deslinks a{
	color:#d9e431;
	text-decoration:none;
	}	
.bldtxt {

	font-weight:bold;
	font-size:12px;
	overflow:hidden;
		color:#d9e431;
	}	

.bldtxt a{
	
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	overflow:hidden;
		color:#d9e431;
	}	
.bldtxt a:hover{ color:#FFFFFF;}

.comment{
	width:97%;
	height:40px;
	padding:10px;
	background:#494949;
	margin-bottom:4px;
	}	
	
.yellow{color:#d9e431; font-weight:bold;}
.yellow a{color:#d9e431; font-weight:bold;}	

a.yellownormal {color:#d9e431; text-decoration:none}
a:hover.yellownormal  {color:#000000; text-decoration:none}	

.whitelink { color:#FFFFFF;
	font-size:12px;
	margin:0px 5px 0px 5px;
	font-weight:bold;
	text-decoration:none;}
	
.whitelink a{ color:#FFFFFF;
	font-size:12px;
	text-decoration:none;}
.whitelink a:hover{ color:#d9e431;}	

.sendtxt{ border:0px;
	width:690px;
	height:80px;
	margin:6px;
	}
	
a.btn {
    background : #ea9332 url(../../images/btnsubscribe-bg.jpg) no-repeat top;
    width : 69px;
    height : 19px;
    display : inline-block;
    line-height : 19px;
    text-align : center;
    color : #212121;
    font-weight : bold;
    text-decoration : none;
    overflow : hidden;
    float : right;
}
a.btn:hover {
    background-position : bottom;
}	

.normaltxt {
	font-weight:normal; !important;
	font-size:10px;}

.logintxt  {
    color: #3b3b3b;
    font-family : Tahoma, Verdana, Arial;
    font-size : 11px;
	font-weight:bold;
}
.logintxt a {
    color: #3b3b3b;
    font-family : Tahoma, Verdana, Arial;
    font-size : 11px;
	font-weight:bold;
}

.logintxt a:hover{
	color:#000;
}

.logout
{	float:left;

}		

.logout a
{	
	text-decoration:none;
	font-weight:normal !important;
	color:#333333 ;
	font-size:11px !important;
}		

.logout a:hover{
	color:#000000 !important;}
	
.commentbox{
	width:97%;

	padding:10px;

	margin-bottom:4px;
	}		
	
.formtxt {
	display:block;
	width:120px;
	float:left;
	text-align:right;
	padding-right:15px;
	}	
	
.fieldtxt {
	width:200px;
	height:19px;
	border:solid #999 1px;
	margin:2px 0px 2px 0px;
	background: #FFF url(../../images/txtsubscribe-bg.gif) repeat-x bottom;
	}	
	
.fieldcmt {
	width:200px;
	height:80px;
	border:solid #999 1px;
	margin:2px 0px 2px 0px;
	background:#FFF url(../../images/txtsubscribe-bg.gif) repeat-x bottom;
	}	
	
.cont1 { background-color:#FFF; padding:10px; overflow:hidden; width:964px; clear:both;}	


.btn {
    background : #ea9332 url(../../images/btnsubscribe-bg.jpg) no-repeat top;
    width : 69px;
    height : 19px;
    display : inline-block;
    line-height : 19px;
    text-align : center;
    color : #212121;
    font-weight : bold;
    text-decoration : none;
    overflow : hidden;
    float : right;
	border:0px;
}
.btn:hover {
    background-position : bottom;
}	


alltxt a{ 
	color:#3b3b3b;
	text-decoration:none;
	}
	
a.alltxt:hover { 
	color:#999;
	text-decoration:none;
	}	
	
a.alltxt { 
	color:#3b3b3b;
	text-decoration:none;
	}
a.hover.alltxt { 
	color:#000;
	text-decoration:none;
	}	
	
	
.contestform {
	width:600px;
	margin:0 auto;
}

.contesttxt{
	width:300px;
	height:19px;
	border:solid #999 1px;
	margin:2px 0px 2px 0px;
	background: #FFF url(../../images/txtsubscribe-bg.gif) repeat-x bottom;}	
	
.contestradio {
	padding:0px 5px 0px 5px;
	}	
	
.contestshorttxt {	
	width:80px;
	height:19px;
	border:solid #999 1px;
	margin:2px 10px 2px 0px;
	background: #FFF url(../../images/txtsubscribe-bg.gif) repeat-x bottom;
	}	


.contestmultitxt{
	width:300px;
	height:70px;
	border:solid #999 1px;
	margin:2px 0px 2px 0px;
	background: #FFF url(../../images/txtsubscribe-bg.gif) repeat-x bottom;}		
		
h1{

	font-size:14px;
	width:920px;
	margin:0 auto;
	padding-bottom:5px;
	border-bottom:#CCC solid 1px;
	display:block;

	}
