/*
body{
margin:0;
padding:0;
line-height: 1.5em;

  background: #ffffff;
  color: #666;
  font: small Verdana, Geneva, Arial, Helvetica, sans-serif;

}
*/

a:link{
color: #666666;
font-size: 12px;
font-weight:normal;
text-decoration: underline;
}


a:visited{
color: #666666;
font-size: 12px;
font-weight:normal;
text-decoration: underline;
}

a:hover{
color: #111111;
font-size: 12px;
font-weight:normal;
text-decoration: underline;
}

a:active{
color: #666666;
font-size: 12px;
font-weight:normal;
text-decoration: underline;
}


b{font-size: 110%;}
em{color: red;}

/*
#topsection{
background: #ffffff;
height: 40px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
float: left;

}

#topsection a{
color: #111111;
font-size: 14px;
font-weight:bold;
text-decoration: underline;
}

#topsection a:hover{
color: #6B696B;
font-size: 14px;
font-weight:bold;
text-decoration: underline;

}
*/

#ordersection{
background:#BF0000;
height: 37px; /*Height of order section*/
width: 100%;
vertical-align: middle;

}

#ordersection h1{
margin: 0;
padding-top: 15px;

}

#ordersection a{

	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;

}


#ordersection a:hover{
	color: #D65908;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	background-color: #ffffff;
}


#login{
background: #111111;
height: 350px;

}

#login table.login_table{
	width: 300px;
	border: 1px solid #666666;
}


#login table.login_cells{
	padding: 3px;
}

#login table.login_header{
	font-size: 14px;
	font-weight: bold;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 10px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 180px; /*Width of left column in percentage*/
margin-left: -100%;
background: #111111;
}

#rightcolumn{
float: left;
width: 10px; /*Width of right column in pixels*/
margin-left: 10px;
margin-right: 10px; /*Set margin to that of -(RightColumnWidth)*/
background: #111111;
}

#footer{
clear: left;
width: 100%;
background: #BF0000;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


.button{
	background-color: #111111;
	border: 1px solid #BF0000;
	padding: 3px;
	margin : 5px;
	color: #ffffff;
	font-weight: bold;
	font-size:14px;
	cursor: pointer;
}


.error{
	color: #CF0C0C;
	font-weight: bold;
	font-size:14px;
	background-color: #FFFFFF;
}


/*container*/

  #content {
    width: auto;
    background: #333333 ;
    padding: 0 6px .5em 12px;
    overflow: visible;
    min-width:145px;
    clear: both!important;
    top:1em!important;
    margin-bottom:1em!important;
  }

  #columan  {
    float:left;
    clear: left;
    width:140px;
    margin:0;
  }

div.data{
    width:auto!important;
    width:100%;
    background-color: #666666;
    border:1px solid #730;
    margin-bottom:1em ;
    position: relative;
    padding:.5em 0 .8em 0;
  }

  .clearfix {
    display:block;
    position:relative
  }


#content div h3  {
  font:  normal .9em Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  height:1em;
  padding:2px 1.5em 4px .5em;
  clear: right;
  color: #9B7355;
  background:transparent url(bulletr-br.gif) right center no-repeat;
  margin:0;
  position:absolute;
  right:-1px;
  top:-.8em;
  border:0 none;
}

div.data a:link, div.data a:visited{
  color:#730
}
div.data *{
  margin:4px 6px 6px 10px;
}
div.data * *{
  margin:0;
}
div.data h4{
  color: #E14900;
}
div.data ul, div.data ol{
  margin: 5px 0 10px 5px;
  padding:0 0 0 5px;
  font-size:77%;
  font-weight:bold;
}
div.data ul, div.data ol {
  border-bottom: 1px #e0d0c0 solid;
}
div.data p {
  font-size:77% ;
  margin-bottom:10px
}
div.data li{
  margin: 0px 5px 5px 18px;
  padding:0;
}

/*end container*/








/*pager*/


.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #FFAFAF;
text-decoration: none; 
color: #BF0000;
font-size: 16px;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #FFAFAF;
color: #000;
background-color: #FFAFAF;
}

.pagination a.currentpage{
background-color: #BF0000;
color: #FFF !important;
border-color: #FFAFAF;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

/*end pager*/







/*texts*/

.vtitle {
	width: 124px;
	text-align: left;
	margin: 0 0 5px 0;
}

.vtitle a {
/*	color: #D41B47;*/
	color: #BF0000;
	font: bold 107% arial;
	text-decoration: none;
}

.vtitle a:hover {
	/* color: white;
	background-color: #EE577C; */
	text-decoration: underline;
}

.vduration {
	text-align: left;
	color: #606060;
	font: 100% arial;
	margin: 0 0 3px 0;
}

.views {
	text-align: left;
	color: #606060;
	font: 100% arial;
	margin: 0 0 3px 0;
}

.rating {
	text-align: left;
	color: #606060;
	font: 100% arial;
	margin: 0 0 3px 0;
}


.forum_table{
	width: 100%;
	border: 1px;
}

.comment{
	width: 360px;
}

input.search{
	width: 140px;
	height: 16px;
	font-size: 14px;
	vertical-align: middle;
}

input.search_button{
	
	background-color: #111111;
	border: 1px solid #BF0000;
	padding: 3px;
	margin : 5px;
	color: #ffffff;
	height: 27px;
	font-size : 14px;
	font-weight : bold;
	vertical-align: middle;
	
}

#watch_video h1{
	
	font-size : 16px;
	font-weight : bold;	
	margin-left: 15px;
	
}

.date_uploaded {
	text-align: left;
	color: #FFFFFF;
	background-color: #000000;
	font-size: 20px;
	margin: 10px;
}
