* { margin:0; padding:0; }
img { border:0;}
html, body { width: 100%; height: 100%; min-height: 100%; height: auto !important; height: 100%; }
body { background: #000 url(/images/bg.png); background-repeat: repeat-x; font:12px Tahoma; color:#ccc; position: absolute; }
body, p, td									{ font: 500 12px/16px; color:#000; }
a:link, a:visited 					{ color:#b32452; text-decoration: underline; }
a:hover, a:active, a:focus	{ color:#fff; text-decoration: none; }
.center { width:980px; margin:0 auto; }
.clear { clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px; }
ul { list-style:none; }
a { text-decoration:none; color:#fff; } 
a:hover { text-decoration:underline; }
/*Head*/
.header {
	position:relative;
	height:79px;
	width:980px;
	text-align:center;
	margin:auto;
}
.logo {
	position:absolute;
	top:0px;
	left:7px;
	margin: 0px;
}
#welcome { width: 250px; text-align: left; position: absolute; top: 8px; left: 280px; color:#fff; }
#welcome span { color:#fff; }
.social {
	width:82px;
	position:absolute;
	left:380px;
	bottom:34px;
	text-align: left;
}

#search {
	width: 319px;
	position: absolute;
	left: 560px;
	top: 8px;
}

#search_input {
background: url('/images/box.png');
	height: 30px;
	padding: 2px 0 0 30px;
	width: 248px;
	border: none;
	float: left;
	border-radius: 5px;
}

#search_button {
	background: url('/images/go.png');
	color: #fff;
	height: 32px;
	text-align: center;
	text-shadow: 0px 1px 0px #cccccc;
	padding-bottom:6px;
	width: 41px;
	border: none;
	float: left;
	cursor: pointer;
	.cursor: hand;
	border-radius: 5px;
}

#title {
	padding: 20px 0px 0px; width:980px; margin:auto; text-align:center;
}

h1, h2, h3, h4, h5, div, table, th, td, span, p, img {
	border: 0px solid #b32452;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
h1 {
	font-size:18px;
	color:#b32452;
	letter-spacing: -0.05em;
	border-width: 0px 0px 1px;
	padding-bottom: 0.2em;
	margin-bottom: 0.2em;
}

/* Menu */
.nav_wrap {float: left;left: 50%;position: relative;z-index: 200;}

.nav { left:0px; bottom:0px; position:absolute;back-ground:url(/images/nava.png) 0 0 repeat-x;width:650px;}
.nav li { float:left; display:inline;}
.nav li a, .nav li a:visited {font-size:13px; color:#fff; display:block;float:left; text-decoration:none;}
.nav span {display:block; float:left;backgro-und:url(/images/navb.png) 0 0 no-repeat;}
.nav em {display:block; float:left;background:url(/images/navb.png) 100% 0 no-repeat; height:23px; padding:5px 15px 0; font-style:normal; text-align:center;}
.nav li a:hover, .nav .activ a, .nav .activ a:visited {background:url(/images/navc.png) 0 0 repeat-x;color:#fff; text-decoration:none; }

/*Thumbs*/
#wrap												{ width: 100%; text-align: center; }


.gallery_thumb					{ width: 242px; height: 182px; position: relative; float: left; margin: 5px; font-size:12px; }
.gallery_thumb_img			{ position: absolute; left: 7px; top: 24px; }

.top_thumb					{ width: 202px; height: 152px; position: relative; float: left; margin: 5px; font-size:14px; }
.top_thumb_img			{ position: absolute; left: 7px; top: 24px; }

.length {
	position:absolute;
	top:1px;
	right:1px;
	height:21px;
	padding:0px 5px;
	background-color:#000;
	border-left:solid #000 1px;
	border-bottom:solid #000 1px;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	color:#fff;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
}

.line { text-align: left; font-size: 12px; padding:5px 0 3px 3px; }
.share { padding:5px 0 5px 0; }
.float-left { float:left; }
.absolute { position:absolute; }

#wrapper {width:100%;}
#wrapper .thumbs {width:100%; margin:0 auto; text-align:center;background:#F7F7F7; }
#wrapper .gallery_thumb {float:none;padding:0;width: 242px; min-height: 182px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin: 3px 2px 3px 1px;zoom: 1;*display: inline;_height: 180px; position:relative;z-index:99;}
.thumbs * {vertical-align: top;}
#wrapper .gallery_thumb img { position:absolute; width:240px; height:180px; display:block; margin-bottom:4px; border: 1px solid #aa089c;}

#wrapper .top_thumb {float:none;padding:0;width: 202px; min-height: 152px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin: 3px 2px 3px 1px;zoom: 1;*display: inline;_height: 240px; position:relative;z-index:99;}
#wrapper .top_thumb img { position:absolute; width:200px; height:150px; display:block; margin-bottom:4px; border: 1px solid #0a1d4a;}
#wrapper .toplist_thumb {
	float:none;
	padding:0;
	width: 152px;
	min-height: 122px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 3px 2px 3px 1px;
	zoom: 1;
*display: inline;
	_height: 180px;
	position:relative;
	z-index:99;
}
#wrapper .toplist_thumb img {
	position:absolute;
	width:150px;
	height:120px;
	display:block;
	margin-bottom:4px;
	border: 1px solid #0a1d4a;
}
.toplist_thumb {
	width: 152px;
	height: 122px;
	position: relative;
	float: left;
	margin: 0;
	font-size:12px;
}
.toplist_desc {
	position:absolute;
	bottom:1px;
	left:1px;
	height:20px;
	width:150px;
	background-color:#000;
	border-top:solid #000 1px;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	color:#fff;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.desc {
	position:absolute;
	bottom:1px;
	left:1px;
	height:20px;
	width:240px;
	background-color:#000;
	border-top:solid #000 1px;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	color:#fff;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
}
.topdesc {
	position:absolute;
	bottom:1px;
	left:1px;
	height:20px;
	width:200px;
	background-color:#fff;
	border-top:solid #0a1d4a 1px;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
	color:#0a1d4a;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
}

#video {
	width: 980px;
	height:500px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	left: 0;
	right: 0;
}
.videoleft {
	float: left;
	width: 660px;
	margin: 0px;
	}
.videoright {
	float: right;
	width: 320px;
	margin: 0px;
	}
#comments {
	width: 700px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
}
/*Footer*/
#footer {
	width: 980px;
	height: 30px;
	padding: 0px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight:bold;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	border-top: 1px solid #b32452;
}
	
#footer p {
	color: #b32452;
	margin: 0px;	
	padding: 0px 0px 5px 0px;
	}
	
#footer a {
	color: #b32452;
	text-decoration: underline;
	}

#footer a:hover {
	color: #fff;
	text-decoration: none;
	}
	
#footer a img {
	border: none;
	margin: 0px 4px 1px 0px;
	padding: 0px;
	}
	
.footerleft {
	float: left;
	width: 500px;
	margin: 0px;
	padding: 8px 0px 0px 10px;
	}
	
.footerright {
	float: right;
	margin: 0px;
	padding: 8px 10px 0px 0px;
	text-align: right;
	}


#player { width:854px; height:505px; background:black; text-align:center; vertical-align:middle; font-size: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-left: auto; margin-right: auto; }

.contents{
width:100%;
float:left;
}

.tags {
	font-weight: normal;
}

#related {
	padding: 5.5em 0px 0.4em;
}

#header2 {
	padding: 2.2em 0px 0.4em;
}
#underline {
	width:700px;
	padding: 4px 0px 14px 0px;
	margin: 0px;
	overflow: auto;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCBCBC;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	font-size:16px;
	font-weight:bold;
}

/*Pagination*/
.pagination { padding: 0; text-align:center; margin-top:10px;}
.pagination li { display:inline;}
	.pagination  a, .pagination  a:visited {
		font-size: 11px;
		background:#e60fd3;
		padding-left:7px;
		padding-right:7px;
		padding-top:2px;
		padding-bottom:2px;
		line-height:22px;
		border:1px solid #000;
		color: #fff;
		font-weight:bold;
		text-decoration:none;margin:0 2px;
	}
	.pagination .highlight a, .pagination .highlight a:visited, .pagination .highlight a:hover {background:#aa089c; border:1px solid #fff;color: #000; }
	.pagination  a:hover { color: #333399; text-decoration:none; }

#header_logo_content				{ width: 350px; text-align: center; position: absolute; top: 12px; left: 260px; }

.mth { float:left; width:244px; height:266px; }
.mthumb { background:#000; height:262px; width:240px; position:relative; border:1px solid #4b4b4b; }
.mha { display:block; font-size:14px; height:18px; padding:2px 4px 2px 4px; text-align:center; font-family:Verdana, Geneva, sans-serif; }
.mha:hover { text-decoration:underline; }
.mt img { width:240px; height:240px; border:0; display:block; margin:0 auto; }

.tth { float:left; width:195px; height:168px; }
.tthumb { background:#000; width:191px; height:165px; position:relative; border:1px solid #4b4b4b; }
.tha { display:block; font-size:14px; height:18px; padding:2px 4px 2px 4px; text-align:center; font-family:Verdana, Geneva, sans-serif; }
.tha:hover { text-decoration:underline; }
.tt img { width:191px; height:143px; border:0; display:block; margin:0 auto; }

#model				{ position:relative; right:1px; padding: 0; text-align: right; float: right; }

#gallery_singlevid_comment			{ width: 690px; margin: 3px 0px 3px 0px; padding: 3px; text-align: left; float: left; position: relative; border: 1px dotted #666; color:#ccc; }
.name { color: #0099ff; font-weight:bold; }
#gallery_singlevid_commentbox			{ width: 690px; margin: 3px 0px 3px 0px; padding: 3px; text-align: left; float: left; position: relative; border: 0; }

.c-button{ height: 18px; border: 1px solid #4b4b4b; background: #333333; color:#fff; vertical-align:bottom; }
.c1 { font: italic 13px Arial, Helvetica, sans-serif; border: 1px dotted #4b4b4b; background:none; width:250px; color:#ccc; }
.c2 { font: italic 13px Arial, Helvetica, sans-serif; border: 1px dotted #4b4b4b; background:none; width:680px; color:#ccc; margin-bottom: 5px; }
.label {color:#666666; }
#gallery_singlevid							{ width: 700px; margin: 0px 0 10px 0; padding: 0; text-align: center;
																	float: left; position: relative; }
#ad_1			{ width: 270px; margin: 0 0 10px 0; padding: 5px 0 5px 0; text-align: center; float: right; position: relative; border: 1px dotted #666; }
#gallery_singlevid_flvholder		{ width: 700px; height: 419px; }
#gallery_singlevid_belowvid			{ width: 640px; height: 32px }
#gallery_singlevid_below			{ width: 640px; }
#gallery_singlevid_desc					{ width: 620px; padding: 0 10px 10px 10px; font-size: 12px; color: #ccc; text-align: justify; }
#gallery_singlevid_desc p { padding: 10px 0 0 0; }
#gallery_singlevid_info					{ padding: 0px 10px 10px 10px; color: #ccc; text-align: left; float: left; }
.share { padding:5px 0 5px 0; }
.float-left { float:left; }
.line { text-align: left; font-size: 12px; padding:5px 0 3px 3px; }
.embed { color:#606060; width:400px; font-size:11px; }
#cbox,.cbox { font: 14px Helvetica, Arial, sans-serif; border: 1px solid #4b4b4b; background: #0b0b0b; width:648px; color:#ccc; padding:6px; margin-bottom: 5px; }
p#details {color: #ccc; background: #0b0b0b; font-size: 12px;padding: 10px;width: 640px;clear: both;text-align: center;}

#wrap												{ width: 100%; text-align: center; margin-top:10px; }
#wrapper {width:100%;}
.thumbs {width:100%; margin:0 auto; text-align:center;background:#F7F7F7; }
.gallery_thumb {float:none;padding:0;width: 244px; min-height: 203px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin: 3px 2px 3px 1px;zoom: 1;*display: inline;_height: 180px; position:relative;z-index:99;}
.thumbs * {vertical-align: top;}
.gallery_thumb img { position:absolute; width:240px; height:180px; display:block; margin-bottom:4px; border: 0;}
.thumb { background:#000; height:199px; width:240px; position:relative; border:1px solid #4b4b4b; }
.top_thumb {float:none;padding:0;width: 195px; min-height: 168px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin: 3px 2px 3px 1px;zoom: 1;*display: inline;_height: 180px; position:relative;z-index:99;}
.top_thumb img { position:absolute; width:191px; height:143px; display:block; margin-bottom:4px; border: 0;}
.top_thumb2 {float:none;padding:0;width: 152px; min-height: 147px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin: 3px 2px 3px 1px;zoom: 1;*display: inline;_height: 180px; position:relative;z-index:99;}
.top_thumb2 img { position:absolute; width:150px; height:120px; display:block; margin-bottom:4px; border: 0;}
.tthumb2 { background:#000; width:150px; height:142px; position:relative; border:1px solid #4b4b4b; }
.tha2 { display:block; font-size:14px; height:18px; padding:2px 4px 2px 4px; text-align:center; font-family:Verdana, Geneva, sans-serif; }
.tha2:hover { text-decoration:underline; }
.tt2 img { width:150px; height:120px; border:0; display:block; margin:0 auto; }

.topwrap {margin:0 auto; text-align:center; width:980px; }
.topwrap div {font-size: 12px; width: 162px; height:140px; text-align: center; float: left; font-weight:bold; white-space:nowrap; overflow:hidden; font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-right:3px; margin-bottom:5px; padding-bottom:30px;}

.top {width:196px; float:left; margin: 5px 0px 5px 0px; padding:0;}
.top li {padding-bottom: 3px; margin-bottom: 3px; font-weight:bold; text-align:left; text-indent:3px; white-space:nowrap; overflow:hidden; border-bottom:1px dotted #333; font-size:12px; color: #fff;}

#gal_wrapper {
	width: 990px;
	margin: 10px auto;
	
}

.gal_summary{font-size:18px;margin:15px 0;}
.gal_summary p{margin: 5px 0px 5px 0px;}
.gal_summary span{color:#cc0000;}

.hosted {
	width: 640px;
	font-size: 8px;
	color: #444444;
	text-align: center;
}


/* ----list traders----------------------------------------------- */
 .top_list {
    font-size: 15px;
    color: #008BE8;


 }
  .top_list td {
    width: 190px;
    text-align: left;
 }

 .top_list a {
    font-size: 15px;
    color: #999;
    text-decoration: none;
    margin-left: 7px;
 }
 .top_list a:hover {

    color: #ccc;
    text-decoration: underline;

 }
  .alf {
  color: #008BE8;
  text-transform: uppercase;
  font-size: 17px;
 }

/* ----list traders end----------------------------------------------- */



/* ----Thumb traders----------------------------------------------- */
.tth { float:left; width:196px; height:172px; }
.tthumb {
  background:#000;
  width:193px;
  height:167px;
  position:relative;
  border:1px solid #4b4b4b; }
.tha {
  display:block;
  font-size:14px;
  height:18px;
  padding:2px 4px 2px 4px;
  text-align:center;
  font-family:Verdana, Geneva, sans-serif;
  }
.tha:hover { text-decoration:underline; }
.tt img {
  width:191px;
  height:143px;
  border:1px solid #000;
  display:block;
  margin:0 auto;
  }
.tt img:hover {
    border:1px solid #aaa;

  }
/* ----Thumb traders end----------------------------------------------- */
 h3 {
  display:block;
  font-size: 13px;
  height: 15px;
  padding:0px;
  margin: 0px;
  text-align:center;
  color:#bbb;
  font-weight: 400;
}

#recommended {
	margin: 0 auto 7px; width: 921px; height:250px;
}
#recommended .banner1, .banner2, .banner3 {
	margin-right: 7px; float: left; display: inline;
}
.banner11, .banner12, .banner13	{ width: 310px; margin: 0 0 5px 0; padding: 5px 0 5px 0; text-align: center; float: right; position: relative; border: 1px dotted #666; }