/* 
* Common classes 
*/
.bottom { vertical-align:bottom }
.center, .center td, .center th { text-align:center }
.clr { clear:both; }
.grid, .grid th, .grid td { border-collapse:collapse; margin:0 0; border:1px solid #000; padding:1px 1px }
.fixed { table-layout:fixed }
.left, .left td, .left th { text-align:left }
.nowrap, .nowrap td, .nowrap th { white-space: nowrap }              
.right, .right td, .right th { text-align:right }
.left, .left td, .left th { text-align:left }
.top { vertical-align:top }
.small {font-size:75%}
.w100 { width:100%; }
.clear { clear:both; }

* Main typography
*/
body, html { margin-top: 0px; padding:0 0; color:#fff; font-family:arial,verdana; }
body { background:#000000 url(/images/bg.png) repeat-x; }	


ul {list-style: none;}

a:link {

	color: #ffffff;

	font-size: 13px;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	font-size: 13px;

	color: #ffffff;

}

a:hover {

	text-decoration: none;

	font-size: 13px;

	color: #9041ca;

}

a:active {

	text-decoration: none;

	font-size: 13px;

	color: #ffffff;

}

body,td,th {

	font-family: arial,verdana;

	font-size: 12px;

	color: #9041ca;

}

.img {
        border: 0px solid #ffd149;
        margin: 0px;
        padding: 0px;

 

}


.img:hover {
        border: 0px solid #ffd149;
        margin: 0px;
        padding: 0px;

 

}


.image {
        border: 1px solid #000000;
        margin: 0px;
        padding: 0px;

 

}


.image:hover {
        border: 1px solid #000000;
        margin: 0px;
        padding: 0px;

 

}


.archive_pages a {
color:#ffffff;
background:#131210;
width:23px;
height:23px;
text-decoration:none;
margin-left:2px;
margin-right:2px;
padding:3px;
vertical-align:middle;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.archive_pages a:hover {
color:#000000;
background:#e6b601;
width:23px;
height:23px;
text-decoration:none;
margin-left:2px;
margin-right:2px;
padding:3px;
vertical-align:middle;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#footer {
margin: 0px auto;
width: 990px;
text-align: left;

}

ul.video {
	width:1024px;
	display:block;
	min-height:40px;
	padding-top:5px;
        margin: 0;
        padding-left: 1px;
	padding-bottom:2px;
}

ul.video li{
position:relative;
width: 242px;
height: 233px;
border: 1px solid #2b2b2b;
margin-top: 0px;
margin-right: 4px;
margin-left:4px;
margin-bottom: 6px;
text-align:left;
float: left;}

img.thumb{
position:absolute;
top: 1px;
left:1px;
width:240px;
height:180px;
border: 0px solid #32353c;
}

ul.video li:hover img.thumb {border: 0px solid #32353c;}

h3{
position:absolute;
margin-top: 185px;
height:auto;
padding-left:0px;
color:#9041ca;
width: 242px;
background-color: #000000;
overflow:hidden;
font-weight:normal;
text-transform:capitalize;
text-decoration:underline;
text-align:center;
font-weight:bold;
font-size: 15px;}

ul.video li:hover h3 {color:#ffffff;}

span.link{
position: absolute;
left: 0;
top: 0;
width: 242px;
height: 233px;}

span.link a{
display: block;
width: 100%;
height: 100%;
background: url(/images/transparent.gif);}

span.link a b{
display: none;}

span.link a img{
display: none;}

span.duration{
position: absolute;
z-index:10;
opacity: .8;
filter: alpha(opacity=80);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
bottom: 53px;
right: 9px;
width: 32px;
color:#ffffff;
background-color: #000000;
padding-top:2px;
padding-bottom:2px;
text-align:center;
/*
border-right:1px solid #fff;
border-top:1px solid #fff;
*/
font-weight:normal;
font-size: 12px;}

span.duration b, span.added b, span.by b{
color: #fff;
font-weight: normal;
display:none;
}

span.by b {display:none;}

span.added{
position: absolute;
top: 213px;
left: 5px;
color:#ffffff;
text-align: center;
font-size: 12px;}

span.by{
position: absolute;
right: 5px;
top: 213px;
color:#ffffff;
height:16px;
overflow:hidden;
text-align:right;
font-size: 12px;}

span.tags{
position: absolute;
top: 225px;
left: 6px;
color:#ffffff;
height:35px;
width:240px;
overflow:hidden;
text-align:left;
font-size: 11px;}

span.tags a{
font-size: 11px;
color:#e6b601;
text-decoration: underline;
}

span.tags a:hover{
font-size: 11px;
color:#ffffff;
text-decoration: underline;
}

.trade a{
	color: ffffff;
	font-size: 12px;
}


.ttop{
}
.ttop .tt{
float:left;
margin:0 0;
}
.ttop .im {
margin: 3px;
}

.ttop .im a img{
border:1px solid #b69136;
height:135px;
width:180px;
}
.ttop .tit{
background-color:#151001;
color:#ffffff;
font-size:11px;
font-weight:normal;
margin-left:4px;
margin-top:-21px;
//margin-top:-19px;
opacity:1;
padding:2px 0;
position:absolute;
text-align:center;
width:180px;
font-weight: bold;
}

.foot-top{
color:#ffffff;
background-color: #001728;
padding:2px 2px;
border-top:0px dashed #dddddd;
border-left:0px solid #dddddd;
border-right:0px solid #dddddd;
border-bottom:0px dashed #dddddd;
font-size:14px;
}
.foot-top td a{
font-size:13px;
font-weight:bold;
color:#ffffff;
}
.foot-top td a:hover{
font-size:13px;
font-weight:bold;
color:#ffd047;
}

.catt {
width: 223px;
height: 200px;
border:0px solid #356aa0;
display: inline;
text-transform:capitalize;
display: -moz-inline-stack;
display: inline-block;

zoom: 1;
*display: inline;
margin: 1px;
}

.catt2 {
width: 244px;
height: 225px;
border: 1px solid #000000;
display: inline;
display: -moz-inline-stack;
display: inline-block;

zoom: 1;
*display: inline;
margin: 2px;
}

.catt3 {
width: 186px;
height: 160px;
display: inline;
display: -moz-inline-stack;
display: inline-block;

zoom: 1;
*display: inline;
margin: 3px;
}

.ttop2{
width: 100%;
}
.ttop2 .tt{
float:left;
border:1px solid #356aa0;
width: 304px;
height: 220px;
margin:2px;
}
.ttop2 .im {
margin: 1px;
}

.ttop2 .im a img{
border:0px dashed #558f9d;
height:200px;
width:300px;
}
.ttop2 .tit{
color:#ffffff;
font-size:13px;
font-weight:normal;
margin-left:2px;
margin-top:0px;
//margin-top:0px;
padding:2px 0;
position:absolute;
text-align:center;
width:230px;
font-weight: bold;
}

/* uls */
.ultop {width:155px; float:left; margin: 2px 0 0px 2px; padding-left:5px;}
.ultop li {padding-bottom: 5px; padding-left: 5px; padding-top: 2px; text-indent: 17px;  border-bottom:0px dotted #3a3a3a; background: url(/images/star.png) left 0px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; min-height:14px; white-space:nowrap; overflow:hidden;}
.globaltop {width:190px; border: 1px solid #000000; float:left; margin: 30px 5px 25px 0px; padding:0;}
.globaltop li {padding-bottom: 3px; padding-left: 3px; padding-top: 3px; margin-right: 5px; margin-bottom: 3px; font-weight:bold; text-align:left; text-indent:3px; white-space:nowrap; overflow:hidden; border-bottom:0px dotted #c6c6c6;}
.h_top { width:600px; float:left; font-size:12px; padding:5px 0 0 5px;}
.h_top li { padding:1px 10px 1px; list-style-type:none; float:left; width:30%;}

h2 { font-size:16px; margin:0 20px; color:#ffffff; font-weight:bold; font-family:arial,verdana; height: 18px;}
h1  {color:#474747;font-weight:normal; font-size:11px;}
h5  {color:#e6b601;font-weight:bold; font-size:16px;width:650px; margin:1 auto; padding:0px 0px; text-align:center; height:30px; overflow:hidden; line-height:30px; border: 1px solid #000000;}
