body {
/*     padding: 0px;
    margin: 0px;
    font-size: 12px;
   font-family: "Trebuchet MS",Verdana,Arial,sans-serif; 
    font-family: Arial;
    font-weight: bold;
    background:url(../images/bg.gif) repeat-x 0 0;
    background: #ebf6fd;
    color: #275268;*/
    }
     
h1,h2,p { margin: 0 0; }  

/*
h1 { font-size: 140%; color: #455372; padding: 0px; }
h2 { font-size: 110%; color: #FFF; font-weight: bold; }
h3 { font-size: 105%; color: #455372; font-weight: bold; padding: 0px; margin: 0px 0px 5px 0px; }
p  { padding-bottom: 0.5em; } 
img { border: 0px; }
a, a:link, a:visited { font-size: 12px; color: #cf4c01; font-weight: bold; text-decoration: none; }
a:hover { color: #518800; font-weight: bold; text-decoration: none; }

*/

.green { color: green; font-weight: bold; }
.red { color: red; font-weight: bold; }
.white { color: white; }
.black { color: #e5e5e5; }
.cursor { cursor: pointer; }
.th td { border: 1px solid #227299; text-align: center; font-weight: bold; color: #455372; vertical-align: middle; }
.td td { border: 1px solid #bdd1de; text-align: center; font-weight: bold; }
.td:hover { background: white; }
.large { font: 1.6em Arial,sans-serif; color: #455372; font-weight: bold; }
.spacer { line-height:10; font-size:0; clear:both; }

/* HOVER COLOR FOR AUDIOS/IMAGES/VIDEOS */
.nbg:hover { background-color: white; }

/* COLOR FOR FILE DETAILS */
.gr { color: #565656; font-weight: bold; }
.gr1 { color: #275268; font-weight: bold; }

/* THE ACTIVE/SELECTED LINK */
.act, #opts_txt1 { color: #BC4205; font-weight: bold; text-decoration: none; }

/* THE BACKGROUND IMAGE USED IN TABLE HEADERS */
.bg { background:#f7f7f7 url(../images/top/topheaderbg.gif) repeat-x; font-size: 10px; height: 28px; vertical-align: middle; padding: 0px 5px 0px 9px; margin: 0px; }

.bg h2 {
background:none;
color:#595959;
margin:0;
padding:0;
}

.tvheaderboxbg { background:#f7f7f7 url(../images/top/topheaderbg.gif) repeat-x bottom; font-size: 10px; height: 27px; vertical-align: middle; padding: 0px 5px 0px 9px; margin: 0px; }

.tvheaderboxbg h2 {
background:none;
color:#595959;
margin:-1px 0 0 0;
padding:0;
}
/* THE BACKGROUND COLOR USED INSIDE TABLES */
.grey { background-color: #fff; }
.grey1 { background-color: #fff; border-bottom: 1px solid #bdd1de; }

/* THE TABLE BORDER WITH TOP MARGIN*/
.br { border: 1px solid #e3e3e3; margin-top: 15px; margin-bottom: 0px; }

/* THE TABLE BORDER WITHOUT TOP MARGIN */
.br1 { border-top: none; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }


/* .br1 { border: 1px solid #bdd1de; } */
.br2 { border: 1px solid #e3e3e3; }

/* THE TABLE BORDER WITHOUT BOTTOM BORDER*/
.br2 { border-top: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; }

/* TEXT ALIGNMENT */
.centered { text-align: center; }

/* TABLE WIDTHS */
.width950 { width: 950px; }
.width950b { width: 873px;  } 
.width900b { width: 873px;  } 
.width900 { width: 900px; } 
.width800b { width: 800px; border: 1px solid #bdd1de; }
.width900_sideborders { width: 900px; border-left: 1px solid #bdd1de;  border-bottom: 1px solid #bdd1de; border-right: 1px solid #bdd1de; }
.width950_sideborders { width: 950px; border-left: 1px solid #bdd1de;  border-bottom: 1px solid #bdd1de; border-right: 1px solid #bdd1de;  }
/* PADDINGS */
.nopad { padding: 0px; }
.nopad_bg { padding: 0px; background: #ebf6fd; }
.noborder { border: 0px; }
.nopad_border { padding: 0px; border: 1px solid #bdd1de; background: #ebf6fd; }
.nopad_sideborder { padding: 0px; border-left: 1px solid #bdd1de; border-right: 1px solid #bdd1de; border-bottom: 1px solid #bdd1de; background: #ebf6fd; }

.nopad_borderbottom { padding: 0px; border-bottom: 1px solid #bdd1de; }
.pad_borderbottom { padding: 10px; border-bottom: 1px solid #bdd1de; background: #ebf6fd; width: 100%;}
.pul10 { padding: 10px 0px 0px 5px; background: #ebf6fd; }
.pul2 { padding: 2px 0px 0px 2px; }
.p1 { padding: 1px; }
.p2 { padding: 2px; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p12 { padding: 12px; }
.p15 { padding: 15px; }
.pl0 { padding-left: 0px; }
.pl5 { padding-left: 5px; }
.lp1 { padding-left: 8px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.plt10 { padding-left: 10px; padding-top: 10px; }
.pltr10 { padding-left: 10px; padding-top: 10px; padding-right: 12px; }
.plt15 { padding-left: 15px; padding-top: 15px; }
.plt5 { padding-left: 5px; padding-top: 15px; }
.pl15_bg { padding-left: 15px; background: #ebf6fd; }
.lp { padding-left: 50px; }
.pt0 { padding-top: 0px; }
.pt2 { padding-top: 2px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt10_bg { padding-top: 10px; background: #ebf6fd; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr30 { padding-right: 30px; }
.prb { padding-right: 10px; padding-bottom: 5px; }
.purd { padding: 15px 0px 10px 10px; }
.mb10 { margin-bottom: 10px; }
.pad { padding: 0px 20px 0px 20px; } /* SUCCESSFULL SIGNUP TABLE PADDING */

/* HOMEPAGE BEST FILES TABS */
.bestf { margin: 0 auto; padding: 0px; }
.bestf_content { float: left; width: 127px; padding: 10px 10px 15px 8px; margin: 0 auto; }
ul#blutabsnav, ul#blutabsnav li { position: relative; list-style-type: none; margin: 0; padding: 0; }
#blutabs { background: url(../images/top/thbg1.gif) repeat-x; }
ul#blutabsnav { margin-left: 0px; width: 580px; }
ul#blutabsnav li { float:left; margin-right: 1px; text-align: center; display: inline; }
ul#blutabsnav a { float:left; width: 130px; height: 15px; padding: 5px 0px 5px 0px; text-decoration:none; color: #FFFFFF;}
ul#blutabsnav a:hover, ul#blutabsnav .active { width: 130px; height: 15px; padding: 5px 0px 5px 0px; background: url(../images/top/bestfilestab.gif) no-repeat left top; color: black; }
/* HOMEPAGE FEATURED FILES TABS */
ul#ftabsnav, ul#ftabsnav li { position: relative; list-style-type: none; margin: 0; padding: 0; }
#ftabs { background: url(../images/top/thbg1.gif) repeat-x; }
ul#ftabsnav { margin-left: 0px; width: 580px; }
ul#ftabsnav li { float:left; margin-right: 1px; text-align: center; display: inline; }
ul#ftabsnav a { float:left; width: 130px; height: 15px; padding: 5px 0px 5px 0px; text-decoration:none; color: #FFFFFF; }
ul#ftabsnav a:hover, ul#ftabsnav .active { width: 130px; height: 15px; padding: 5px 0px 5px 0px; background: url(../images/top/bestfilestab.gif) no-repeat left top; color: black; }
/* MY FAVORITES, MY PLAYLISTS TABS */
ul#favtabsnav, ul#favtabsnav li { position: relative; list-style-type: none; margin: 0; padding: 0; }
#blutabs { background: url(../images/top/thbg1.gif) repeat-x; }
ul#favtabsnav { margin-left: 0px; width: 580px; }
ul#favtabsnav li { float:left; margin-right: 1px; text-align: center; display: inline; }
ul#favtabsnav a { float:left; width: 130px; height: 15px; padding: 5px 0px 5px 0px; text-decoration:none; color: #FFFFFF;}
ul#favtabsnav a:hover, ul#favtabsnav .active { width: 130px; height: 15px; padding: 5px 0px 5px 0px; background: url(../images/top/bestfilestab.gif) no-repeat left top; color: black; }
/* HOMEPAGE LAST USERS TABS */
ul#lutabsnav, ul#lutabsnav li { position: relative; list-style-type: none; margin: 0; padding: 0; }
#lutabs { background: url(../images/top/thbg1.gif) repeat-x; }
ul#lutabsnav { margin-left: 0px; }
ul#lutabsnav li { float:left; margin-right: 1px; text-align: center; display: inline; }
ul#lutabsnav a { float:left; width: 130px; height: 15px; padding: 5px 0px 5px 0px; text-decoration:none; color: #FFFFFF; }
ul#lutabsnav a:hover, ul#lutabsnav .active { width: 130px; height: 15px; padding: 5px 0px 5px 0px; background: url(../images/top/bestfilestab.gif) no-repeat left top; color: black; }
/* VIEW FILE TABS */
.rel { overflow:auto; height:490px; width: 478px; padding: 0px; }
.rel3 { overflow:auto; height:416px; width: 100%; padding: 0px; }
.reldiv { width: 478px; }
/*
ul#rtabsnav, ul#rtabsnav li { position: relative; list-style-type: none; margin: 0; padding: 0; }
#rtabs { background: url(../images/top/thbg1.gif) repeat-x; }
ul#rtabsnav { margin-left: 0px; }
ul#rtabsnav li { float:left; margin-right: 1px; text-align: center; display: inline; }
ul#rtabsnav a { float:left; width: 92px; height: 15px; padding: 5px 0px 5px 0px; text-decoration:none; color: #FFFFFF; }
ul#rtabsnav a:hover, ul#rtabsnav .active { width: 92px; height: 15px; padding: 5px 0px 5px 0px; background: url(../images/top/relatedfilestab.gif) no-repeat left top; color: black; }
*/
/* HEADER */

.headercolorfill { background: #9ebed2; padding: 10px; }
.headerbg_left { position: relative; width: 23px; height: 48px; float: left; background:url(../images/top/headerbg_left.gif) no-repeat; padding: 0px; }
.headerbg_right { position: relative; width: 23px; height: 48px; float: right; background:url(../images/top/headerbg_right.gif) no-repeat; padding: 0px; }
.headerbg_fill { position: relative; width:100%; height: 48px; float: none; background:url(../images/top/headerbg_fill.gif) repeat-x; padding: 0px; }


#admincontainer { margin:0 auto; width:950px; padding:0px; position:relative; }
#admintvmenuheader {
	width: 950px; height:1px; margin:0 auto 1px auto; padding:0px; position:relative;
	background:url(../images/top/headerbg_fill.gif) repeat-x 0 0;
	}
#admintvmenuheader img { position:absolute; left:0; top:0px; }
#admintvmenuheader #search { position:absolute; right:0; top:10px; color: black; }

#admintvmenuheader #tnav { position:relative; padding-left: 181px; padding-top: 0px; margin:0 auto; list-style:none; }
#admintvmenuheader #tnav li { width:83px; margin:0 1px 0 0; float:left; }
#admintvmenuheader #tnav li a { 
	font:bold 11px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #c8c8c8; text-align:center; text-decoration:none;
	height:48px; display: block;
	background:url(../images/header_nav_bg_1.gif) repeat-x 0 0 #000000;
	}
#admintvmenuheader #tnav li a.home {
	background:url(../images/header_nav_bg.gif) no-repeat 0 0;
	font:bold 11px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#191919; text-align:center; text-decoration:none;
	}
#admintvmenuheader #tnav li a:hover{
	background:url(../images/header_nav_bg.gif) no-repeat 0 0;
	color:#191919;
	}


/* PAGING */
.pag { border: 1px solid #bdd1de; padding: 1px 4px; color: #404040; }
.pag:hover { background: white; color: #CF4C01; }
.pag_bg { padding: 7px; text-align: center; }
.pag_bg a {text-decoration:none;}
.pag_act { border: 1px solid #bdd1de; padding: 1px 4px; color: #CF4C01; background: white; }
.pag_prev { border: 1px solid #bdd1de; padding: 1px 4px; color: #404040; }
.pag_prev:hover { color: #CF4C01; }
/* SEARCH TABLE */
.search { font-family:verdana,sans-serif; font-weight:bold; color:#404040; font-size:90%; }
ul#options, ul#options li { list-style-type: none; margin: 0px; padding: 0px; }

ul#options { margin-left: 0px;  }    
ul#options li { padding-right: 3px; /* text-align: center; */ color: #666; font-weight: bold; cursor: pointer; }
#saudio:hover, #simage:hover, #svideo:hover, #smember:hover, #stags:hover { color: #666; }

/* ERROR TABLE */
/*
#err_tbl { border: 2px solid red; padding: 5px 20px 5px 20px; margin-bottom: 10px; font-weight:bold; color: red; }*/
#err_tbl_admin { border: 2px solid red; padding: 5px 20px 5px 20px; margin-top: 10px; margin-bottom: 0px; font-weight:bold; color: red; }

#errortablecontainer {
border:1px solid #CD5C52;
background:#FFEDEB;
color:#a11d20;
font-weight:bold;
font-size:1.1em;
text-align:center;
padding:7px 0px;
margin:7px auto !important;
}


/* SUCCESS TABLE */
#succ_tbl { border: 2px solid green; padding: 5px 20px 5px 20px; margin-bottom: 10px; font-weight:bold; color: green; }
#succ_tbl_admin { border: 2px solid green; padding: 5px 20px 5px 20px; margin-top: 10px; margin-bottom: 0px; font-weight:bold; color: green; }

/* THUMBNAILS */
.thumb, .thumbp, .thumbf { padding: 2px;  border: 1px solid #999999; }
.thumb:hover, .thumbp:hover, .thumbf:hover { padding: 2px; border: 1px solid #2f2f2f; }
.thumbf1,.thumbp1,.thumb1 { padding: 2px; border: 1px solid #999999; } /* featured files thumbnail */
.thumbf1:hover, .thumbp1:hover, .thumb1:hover { padding: 2px; border: 1px solid #2f2f2f; }

/* LAST USERS IMAGE */
.user_img { padding: 2px; background: #455372; }
.user_imgf { padding: 2px; background: #d3006d; }

/* VIEW FILE PAGE STYLES */
.vtitle { font-size: 140%; font-weight: bold; color: #455372; }
.vdescr { font-size: 100%; padding-left: 2px; color: #455372; }
.vtags { padding-left: 2px; font-weight: bold; color: #455372; }

/* DELETE ICONS */
.drop { background-image: url(../images/file_video_del.png); background-repeat: no-repeat; padding: 0px; margin: 0px; }
.drop:hover { background-image: url(../images/file_video_del.png); background-repeat: no-repeat; padding: 0px; margin: 0px; }

/* EDIT ICONS */
.edit { background-image: url(../images/file_video_edit.png); background-repeat: no-repeat; padding: 0px; margin: 0px; }
.edit:hover { background-image: url(../images/file_video_edit.png); background-repeat: no-repeat; padding: 0px; margin: 0px; }

/* PROFILE TABLE */
.ptbl, .ptbl1 { margin-top: 10px; }
.ptbl2 { margin-top: 0px; }
.ptbl2 td { font-size: 102%; padding-left: 5px;}
.ptbl td { font-size: 102%; padding-left: 5px;}
.title { font-size: 110%; font-weight: bold; padding:6px 0 4px 0; color:#193b4c;}
.title a {color:#193b4c;}
.title a:hover {color:#112833;}

/* CLOUD TAGS */
a.cloudtags { text-decoration: none; color: #cf4c01; }
a.cloudtags:hover { text-decoration: none; border-bottom: none; background: #518800; color: #FFFFFF; padding: 0px; }
.ctdiv { text-align: justify; padding:7px; }

/* FOOTER 
#footerOutside { background: #02354D; color:#b58505; }
#footer { width:750px; height:50px; margin:0 auto; padding:8px 0 0 0; border: 0px solid black; }
#footer a { font:bold 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #cf4c01; padding:0 9px; text-decoration:none; }
#footer a:hover { color: #518800; border:0px solid white; text-decoration: none; }
#footer p { font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: white; margin:14px auto 0px auto; width:480px; text-align: center; }
*/

/* ################    XTR    ################## */
#tvmenuheaderheadertable {/*width:100%;*/}
.headerbg_fill {/*width:100%;*/}
#tvmenuheader {
text-align:center;
width:626px;
margin:0 auto 7px auto;
}

#navmenucontainer {width:875px; margin:0 auto 9px auto; background:url(/modules/themes/blue/images/tvmenubg.gif) repeat-x bottom; border-bottom:3px solid #CFD9D9;}


/* .tv arch greyblue - greybLight 
* html .REboxgreybLightContent {height:1%}
.REboxgreybLightContent {overflow:hidden}
.REboxgreybLight {display:block; background:transparent; font-weight:normal; margin-bottom:10px;}
.REboxgreybLight p {}
.REboxgreybLightContent {display:block; background:#transparent; border-left:1px solid #BAE1E8; border-right:1px solid #BAE1E8; padding:0;}
.REboxgreybLightContent h1, .REboxgreybLightContent h2, .REboxgreybLightContent h3, .REboxgreybLightContent h4, .REboxgreybLightContent h5 {margin-top:0;}
.rgreybline0, .rgreybline1, .rgreybline2, .rgreybline3, .rgreybline4 {display:block; overflow:hidden; font-size:1px;}
.rgreybline0, .rgreybline1, .rgreybline2, .rgreybline3 {height:1px;}
.rgreybline0, .rgreybline2, .rgreybline3, .rgreybline4 {background:#transparent; border-left:1px solid #BAE1E8; border-right:1px solid #BAE1E8;}
.rgreybline0 {margin:0; background:#BAE1E8;}
.rgreybline1 {margin:0 5px; background:#BAE1E8;}
.rgreybline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rgreybline3 {margin:0 2px;}
.rgreybline4 {height:2px; margin:0 1px 0 1px;}
*/

/* TV Menu Styling */

.tvmenucell a {
font-size:1.6em;
font-weight:bold;
font-family:Arial;
color:#050505;
display:block;
padding:7px 14px 7px 14px;
}
.tvmenucell a:hover {color:#AA1124;}

/* TV Menu Styling [END] */



/* rounded buttons */
.round {
 color:#534010;
	cursor:pointer; 
	cursor:hand; 
	line-height:27px;
	background:url(/modules/themes/blue/images/tvmenubutton.gif) no-repeat right top; 
	padding-right:19px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}

.round span { 
	background:url(/modules/themes/blue/images/tvmenubutton.gif) no-repeat left top; 
	height:27px;
	display:block;
	display:inline-block;
	padding-left:19px; line-height:27px;
}

	a.round:hover {background-position:right -155px;}
	a.round:hover span {background-position:left -155px;}

	
	/*button tag*/
	
	button {border:0; border:none; background:transparent; width:1; overflow:visible; white-space:nowrap; padding:0 2px; cursor:pointer; cursor:hand;}
	
/* end rounded buttons */





/* Centered Fluid Width Horizontal Menu */

#options,
#menu2 {
  display:table;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  white-space:nowrap;
  }
#options li,	
#menu2 li {
  display:table-cell;
	padding:0 5px 5px 5px;
	margin:0;
  }
* html #options li {float:left;}
* html #menu2 li {
  float:left;
  }
#options a,
#menu2 a {
  width:auto;
  display:block;
/*  padding:4px 16px;
  color:#fff; 
  background:#08c; 
  border:1px solid #fff; */
  text-decoration:none;
  }
* html #options a {float:left}
* html #menu2 a {
  float:left;
  }
#menu2 a:hover {
/*  color:#000; 
  background:#d4d4d4; */
  }

.tvmenucontainer {clear:both; text-decoration:none; text-align:center; font-weight:bold; color:#595959; font-size:1.1em;}
* html .tvmenucontainer {display:inline-block;}

#menu2 a:active {font-weight:bold; color:red;}
/* Centered Fluid Width Horizontal Menu [END] */




/*  ## TV Search ## */
.tvfooterbox {
width:640px;
margin:12px auto;
padding:12px 0;
border:1px solid #BAE1E8;
background:url(/modules/themes/blue/images/tvmenubg.gif) repeat-x bottom;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;	
 -moz-border-radius: 5px;
  border-radius: 5px;

}

.tvsearchcontainershift {padding-right:20px;}
.tvsearchcontainer {width:280px; margin:0 auto 5px auto; background:#fafafa; position:relative;}
.tvsearchbox {
background:#FFFFFF url(http://www.superstoresearch.com/fileadmin/img/topshadowlight.gif) repeat-x top;
border:1px solid #CCCCCC;
color:#102132;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1.1em;
padding:2px;
width:273px;
}
.tvsearchicon {
width:20px;
height:17px;
background:url(http://www.superstoresearch.com/fileadmin/img/icons/magnify.gif) no-repeat;
margin:0;
}
.tvsearchinput {
width:196px;
padding:2px 0 2px 1px;
border:none;
background:transparent;
}
.tvsearchsubmit {
width:43px;
height:17px;
background:url(http://www.superstoresearch.com/fileadmin/img/button/searchcurrentsubmit.gif) no-repeat;
cursor:pointer;
margin:0;
border:none;
}

#search_opt {margin-right:15px; margin-bottom:10px; text-align:center;}
ul#options {text-align:center; }

#tvsearchlight {width:91%; margin:0 auto; font-size:1.1em; color:#595959;}
.REboxLightContent {padding:0 1em !important;}

.rssfeedlinktable {float:right; margin-right:16px;}
.welcomemsg {margin-right:55px;}

a.sessionlink {color:#3A535E; font-weight:bold;}
a.sessionlink:hover {color:#BC4205;}

a.rsslink {color:#595959;}
a.rsslink:hover {color:#2a2850;}
a.rsslink:active {color:#C36300;}

/*  ## TV Search [END] ## */


/*  ## General Page Columns ## */

.contenttablecontainer {width:100%;}
.tvcontentcontainer {width:875px; margin:0 auto; }

.leftcolumntd {padding:0 10px 0 5px;}
.rightcolumntd {padding:0 5px 0 0px;}

#signupleftcol {width:50%}
#signuprightcol {width:35%}

.viewmediacontainerpadding {padding:0 19px;}

.viewmedialeftcol {width:480px; float:left;}
.viewmediarightcol {width:360px; float:right;}


h1.mediacontenttitle {
padding:0px 0px 5px 0px;
font-size:1.6em;
font-family:Arial;
color:#595959;
font-weight:bold;
border:none;
}

.mediainfoboxcontainer {padding:0;}
.mediainfobox {
border:1px solid #e3e3e3;
background:url(http://www.superstoresearch.com/fileadmin/img/topshadow.jpg) repeat-x top;
padding:12px;
}
.addedbyrow,
.addedinrow,
.addedwhenrow {
font-size:1.2em;
color:#393939;
line-height:1.5em;
}
.mediainfolabel {
color:#676767;
}
.mediainfolink {color:#4B5C70; font-weight:bold;}

.mediadescription {font-size:1.2em; line-height:1.3em; color:#414849; margin:8px 0 12px 0;}

.mediaiconvideo {float:right;}

.mediatags {
font-size:1.2em;
color:#393939;
font-weight:bold;
}
.viewmediatagstable {width:100%; margin:0 0 12px 0;}
.videmediatagslabel {margin:0 7px 0 0;}
.mediatags a {color:#2b5c70;}
.mediatags a:hover {color:#BC4205;}

.permalinkbox,
.embedlinkbox {
margin:7px 0 0 0;
font-size:1.1em;
line-height:1.5em;
color:#676767;
}
.permalinkbox input,
.embedlinkbox input {
width:326px;
}

.videoactionsinnercontainer,
.mediaratingcontainer {color:#5a6371; font-weight:bold; font-size:1.1em; line-height:1.5em;}
.videoactionsinnercontainer a,
.mediaratingcontainer a {color:#2b5c70;}
.videoactionsinnercontainer a:hover,
.mediaratingcontainer a:hover {color:#BC4205;}

.mediaratingcontainer {margin:12px 0 0 10px;}

.videoactionsubsection {padding-left:12px;}


.commentstablecontainer {background:#fff; margin:0 0 17px 0;}
.commentcountcontainer {text-align:center; margin:12px 0 0 0; font-size:1.1em;}
.commentcountcontainer a {color:#2B5C70;}
.commentcountcontainer a:hover {color:#BC4205;}

/* Tabs Menu */

.tvexplorefurthercontainer {width:875px; margin:12px auto 0 auto; }
.tvexplorefurtherbox {
border:2px solid #e2e2e2;
background:url(http://www.superstoresearch.com/fileadmin/img/topshadow.jpg) repeat-x top;
clear:both;
margin:12px auto;
}

.cvrfootertxt {
font-family:Arial, sans-serif;
font-size:1.6em;
font-weight:bold;
text-align:center;
padding:7px 5px;
}
.seemoreincategorylink {
font-size:1.2em;
padding:0 12px;
color:#464646;
float:right;

}
.seemoreincategorylink a {color:#4b5c70; font-weight:bold;}
.seemoreincategorylink a:hover {color:#3A535E;}

.tabs {
	position: relative;
	padding: 0 0 0 100px;
	margin: 0 auto 0 auto;
	background: url(/modules/themes/blue/images/menub_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.tabs li{
	float:left;
}

.tabs li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.tabs li a span {
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.tabs li a.active, .tabs li a:hover {
	color: #fff;
	background: url(/modules/themes/blue/images/menub_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.tabs li a.active span, .tabs li a:hover span {
	color: #fff;
	background: url(/modules/themes/blue/images/menub_hover_right.gif) no-repeat right top; /*right tab image path*/
}


.centertext {text-align:center;}
/* Tabs Menu [END] */


#tvmainpagecontainer,
#tvloginpagecontainer {padding:12px 0 0 0;}

.tvloginformcontainer {margin:19px 0 12px 0;}

.loginlabel {
color:#356175;
font-weight:bold;
font-size:1.1em;
}
input.loginfields {
background:#FFFFFF url(http://www.superstoresearch.com/fileadmin/img/topshadow.jpg) repeat-x top;
border:1px solid #CCCCCC;
color:#102132;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1.1em;
margin:3px;
padding:2px;
width:163px;
}
.tvloginbutton {
background:#fff url(http://www.superstoresearch.com/fileadmin/img/button/login.gif) no-repeat;
width:73px;
height:30px;
border:none;
cursor:pointer;
}
#loginboxbutton {margin:1px 0 0 96px; cursor:pointer;}
.forgottenpasscontainer {margin:6px 0 6px 3px;}
.forgottenpasslink {
color:#ccc;
font-weight:bold;
font-size:1.1em;
}


#recoverpass {margin:0 8px;}
.recoverpasslabeltext {font-size:1.1em; font-weight:bold; color:#5a6371; margin:2px;}
.continuebutton {
background:#fefef9 url(http://www.superstoresearch.com/fileadmin/img/button/continue.gif) no-repeat;
width:88px;
height:30px;
border:none;
cursor:pointer;
margin:0 0 2px 0;
}
#recpass b {margin:3px; color:#BC4205 !important;}

/*
.loginasguestinvite {
margin:3px 19px 12px 19px;
font-size:1.1em;
color:#797979;
line-height:1.7em;
}
.usernameguestlabel,
.passwordguestlabel {color:#737373; font-weight:bold;}

.usernameguesttext,
.passwordguesttext {color:#495861; font-weight:bold;}
*/
.loginboxregisterinvite {
margin:3px 19px 12px 19px;
font-size:1.1em;
color:#797979;
line-height:1.7em;
font-weight:bold;
}
.loginboxregisterinvite a {color:#797979;}

h1.welcomeheader {
background:#546B76;
border:none;
padding:7px 12px;
color:#fefefe;
font-size:1.1em;
}
.tvwelcomedescription {
font-size:1.2em;
color:#464646;
line-height:1.4em;
margin:12px 0;
}

.signupmessagelink {color:#5a6371;}



.signuptext {
font-size:1.1em;
color:#464646;
line-height:1.4em;
margin:12px;
text-align:left;
}

.tvregisterforminput {
width:181px;
padding:2px;
border:1px solid #ccc;
background:#fff url(http://www.superstoresearch.com/fileadmin/img/topshadowlight.gif) repeat-x top;
color:#333;
font-size:1.2em;
margin:3px;
}

.tvforminputcontainer {
margin:3px;
font-size:1.1em;
color:#737373;
}
.tvregisterbuttoncontainer {margin:12px 0 19px 0;}
.tvbuttonregister {
background:#fff url(http://www.superstoresearch.com/fileadmin/img/button/register.gif) no-repeat;
width:88px;
height:30px;
border:none;
cursor:pointer;
}

.tvmainpagebox {border:1px solid #e3e3e3;}

.tvfiltercontrolsubheader {
font-size:1.1em; font-weight:bold; color:#5a6371; margin:12px 0 8px 12px;
}
.tvfiltercontrolitem {
padding:0 0 0 19px;
font-size:1.1em;
line-height:1.5em;
color:#777;
}
.tvfiltercontrolitem a {color:#275268; font-weight:bold;}
.tvfiltercontrolitem a:hover {color:#C36300;}

.mediaitemcontainer {width:146px; margin:10px; color:#5a6371;}
.mediaitemcontainer a {color:#4b5c70; font-weight:bold;}
.mediaitemcontainer a:hover {color:#bc4205}
.block {display:block;}

.uploadtext {
font-size:1.1em;
color:#464646;
line-height:1.4em;
margin:12px;
text-align:left;
}
.uploadtext a {color:#2B5C70; font-weight:bold;}
.uploadtext a:hover {color:#BC4205;}

.registerinvitelinkbig {
font-size:1.5em;
font-weight:bold;
color:#275268;
font-family:Arial, sans-serif;
}
a.registerinvitelinkbig:hover {color:#276168;}

#mediasampletable {
width:73%;
margin:0 auto;
}
.mediasamplethumbs {margin:10px; padding:2px; border:1px solid #e9e9e9;}
.mediasamplecaption {font-weight:bold; color:#495861; text-align:center;}


#stbl {width:95%; margin:12px auto 6px auto; border:1px solid #C1DAD7;}
#stbl th {
font: bold 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#4f6b72;
border-top:1px solid #C1DAD7;
border-right:1px solid #C1DAD7;
border-bottom:1px solid #C1DAD7;
border-left:1px solid #C1DAD7;
letter-spacing:2px; text-transform:uppercase; text-align:center;
padding:4px 6px 4px 6px;
background:#CAE8EA url(http://www.superstoresearch.com/fileadmin/img/bg/bg_header.gif) no-repeat;
}
#stbl td {padding:7px 3px; color:#777;}

.passwordstrengthinnercontainer {
padding:5px;
font-size:1.1em;
font-weight:bold;
color:#5a6371;
}



h2.recentheader {text-align:left;}
.fileaddedtd,
.filedurationtd,
.filetagstd {}

.noresultsfound {
font-size:1.4em;
font-weight:bold;
color:#4F6B72;
margin:32px 5px 55px 5px;
}

h3.loadingnow {
width:55%;
margin:10px auto;
padding:19px;
font-size:1.2em;
font-weight:bold;
color:#5a6371;
}
a.fileaddedby {color:#4B5C70;}


/* ### black magic ads ### */

.wrapper {font-family:Verdana, Geneva, sans-serif;}
.bmmad {padding-bottom:10px;clear:right;}
.adTitle {font-family:Verdana, Geneva, sans-serif;color:#24528F;font-size:1.2em;font-weight:bold;}
.adDesc {font-family:Verdana, Geneva, sans-serif;color:#444;font-size:1.1em;}
.adURL {font-family:Verdana, Geneva, sans-serif;color:#24528F;font-size:1.1em;text-decoration:none;}



#bmblock {
border:1px solid #AAC0BE;
margin:0 auto 12px auto;
font-size:62.5%;
}

.bmresultbar {
background:#f6fafa;
margin:5px;
padding:7px;
font-size:1.4em;
border-bottom:1px solid #f7f7f7;
}
.bmresultbar span.adsby {
color:#999;
float:right;
margin-right:10px;
font-size:0.9em;
}

#bmmAds1,
#bmmAds2 {
float:left;
width:57%;
}

#bmmAds3 {
float:right;
width:43%;
margin-bottom:5px;
}

#bmmAds1 .wrapper .bmmad,
#bmmAds2 .wrapper .bmmad {
margin:10px 5px 5px 12px;
line-height:1.8em;
}

#bmmAds1 a.adTitle,
#bmmAds2 a.adTitle {color:#3A535E; font-size:1.4em; font-family:Arial;}
#bmmAds1 a.adTitle:hover,
#bmmAds2 a.adTitle:hover {color:#C36300; }
#bmmAds1 span.adDesc,
#bmmAds2 span.adDesc {color:#414849; font-size:1.3em;}
#bmmAds1 a.adURL,
#bmmAds2 a.adURL {color:#2E535C;}

.wrapper .bmmad br {display:none;}
a.adTitle,
span.adDesc,
a.adURL {display:block;}

#bmmAds3 .wrapper {
line-height:1.5em;
margin-right:5px;
padding:12px;
background:#f6f7fb;
}
#bmmAds3 a.adTitle {color:#384A91;}
#bmmAds3 a.adURL {color:#639A56;}

.clear {clear:both;}
.clearleft {clear:left;}
