P {font-family: times;}
/*XFS 1.6*/
body{margin:0;height:auto;font:13px Arial;color:#ffffff;background:url(http://tusfiles.net/images/f2.gif) repeat-x;}
body * {margin:auto;}
a, a:visited {color: #119;}
p {margin-top:4px;font-family: Arial, Tahoma, Verdana;}
h2 {font: bold 19px Arial;margin:1px;}
h3 {font: bold 18px Arial;margin:1px;}
strong {font-size:15px;}
table {font: 13px Arial;text-align:left;}
small a {font-size:11px;color: #227;text-decoration:none;}
small a:hover {color: #119;text-decoration:none;}

.paging {margin:10px 0 5px 0;font:13px Arial;}
.paging a, .paging a:visited {border: 1px solid #9aafe5;margin-right:3px;padding:1px 7px;text-decoration: none;color: #2e6ab1;}
.paging a:hover {border: 1px solid #2b66a5;color: #000;background-color: lightyellow;}
.paging b {margin-right:3px;padding:1px 7px;font-weight: bold;color: #FFF;background-color: #2e6ab1;border: 1px solid #0e4a91;}
.paging small {font:11px Arial;color:#777;line-height:18px;}

.result_slot {background: #ffffff; border:1px solid #ffffff;text-align:left;color:#111;padding:3px;}
.result_slot td {font:13px Arial;}
.result_slot input, .result_slot textarea {border:1px solid #AAA;color:#444;}

.result_ads {background: #e3e3e5; border:1px solid #b8b8bc;text-align:left;color:#111;padding:3px;}
.result_ads td {font:13px Arial;}
.result_ads input, .result_slot textarea {border:1px solid #AAA;color:#444;}

.file_slot {background:#e9e9e9;border:1px solid #9ac000;font: 13px Arial;}
.file_slot tr.hdr td {background-color:#DCE3E9; font-weight: bold; text-align:center;}
.captcha_code {border: 1px solid #777;font: 19px Arial;width:50px;text-align:center;}
.pic {border:1px solid #909090;}

form {margin:0;}
.txt12 {font: 12px Arial;}
.div1, .file_list {text-align: left; color: #484B50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.div1 {width: 500px; padding: 5px; top:-9999px;}
.upload_input input {font: 12px Arial; border: 1px solid #636363; margin-top: 1px;}
.myForm {font: 12px Arial; border: 1px solid #636363; margin-top: 1px;}
.xrow {background:#ffffff;border:1px solid #b3b3b3;padding:2px;margin-top:2px;font: 12px Arial;}
.xrow input {font: 12px Arial; border: 1px solid #c3c3c3; margin-top: 1px;}
.xrow input.input_url {font: 12px Arial; border: 1px solid #636363; margin-top: 1px; width: 90%;}
.xrow a img {border:none;float:right;width:16px;height:16px;}
.xfname  {color: #333;font-weight:bold;float:left;height:16px;}
.xdescr  {color: #999;font: 12px Arial;}
.fdescr {width: 325px;}
#optidiv, #optidiv2 {position:absolute;top:-9999px;margin-top:2px;padding:3px;}
#div_file{position:static;top:-9999px;}
#div_url, #div_rs, #div_tt, #div_ff {position:absolute;top:-9999px;}
.ok {font:bold 13px Arial;color:#1b1;}
.err {font:bold 13px Arial;color: #911;}
#news {font-family: Arial, Tahoma, Verdana; font-size:13px;}
#news a.title {font-family: Tahoma, Arial,'Trebuchet MS',Verdana,Sans-Serif;color:#3399CC;font-size:17px;text-decoration:none;}
#news_last {margin-top:7px;width:560px;text-align:left;}
#news_last a {color:#447;}
a.cmt_link {background: url(images/comments.gif) no-repeat left center; padding-left: 16px;color:#336699;}
.cmt_hdr {background-color:#c7cfd4;padding:4px;font-size:11px;}
.cmt_hdr a {text-decoration:none;}
.cmt_hdr b, .cmt_hdr b a {font-size:13px;color: #202020;}
.cmt_txt {padding: 5px;margin-bottom:10px;}
.sinput input, .sinput textarea {font:12px Arial;border:1px solid #707070;margin:2px;}

#lang{position:absolute;top:-60px;padding:5px;right:0px;}
#lang ul{width:90px;float:left;margin:0px;padding:0;list-style:none;}
#lang ul li {text-align:left;padding:3px;}
#lang ul li a{color:#ffffff;text-decoration:none;display:block;width:100%;}
#lang img{border:none;margin-right:3px;}
#lang ul li {display:none;background:#3d3d3d;border:1px solid transparent;}
#lang ul .top {display:block;background:none;border:none;}
#lang ul li:hover{border-color:#0b0a0a;}
#lang ul:hover li {display:block;}

/* CSS below required for Inline3 mode */
.data {border-collapse:collapse; background-color: #e9e9e9; width: 400px; margin-bottom: 3px;}
.data TR TD {border: 1px solid #a3a3a3; font: 12px Arial;}
.bar1 {border: 1px solid #a3a3a3; background-color: #f6f6f6; text-align: left; vertical-align: middle; height: 20px; width: 98%;}
.bar2 {width: 1%; background-color: #c9c9c9; height: 20px; text-align: left;}
.message {width: 400px; border: 1px solid #909090; font: 11px Arial; margin-top: 5px; text-align: left; padding-left: 3px; background-color: #f9f9f9;}
.myLink  {font: bold 13px Arial; color: #303030; text-decoration: none;}
.myForm {font: 12px Arial; border: 1px solid #636363;margin-right:2px;}
.btn     {font: 15px Verdana; margin-top: 3px; margin-bottom: 5px; width:200px;}
.btn2, .btndiv {font: 12px Arial;border:1px solid #909090;background:#e9e9e9;}
.btndiv  {width:120px;height:16px;text-align:center;padding:1px 4px 0px 4px;margin:auto;margin-top:1px;}
div.tabbertab div.hover { background-color:#ffffff; }

.tbl1 {text-align:left;border-collapse: collapse;}
.tbl1 tr td, .tbl1 tr th {border:1px solid #d3e0ea; padding:3px;}
.tbl1 tr td {background:url('images/td_shape.png'); font-size: 12px;}
.tbl1 tr.hi td {background-color: #F3F3F3;}
.tbl1 tr:hover td {background:url('images/td_shape2.png');}
.tbl1 tr td.pub {background-color: #E0FFE0;}
.tbl1 tr.hdr td, .tbl1 th, .hdr {background-color:#d3d3d3; font-weight: bold; text-align:center;}

.tbl1 tr.hi2 td {background-color: #D9ECFF;}

.rrd {width:680px;background: transparent;}
.rrd h1, .rrd p {margin:0 10px;}
.rrd h1 {font-size:2em; color:#fff;}
.rrd p {padding-bottom:0.5em;}
.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b4, .rrd .b1b, .rrd .b2b, .rrd .b3b, .rrd .b4b {display:block; overflow:hidden; font-size:1px;background:#e9e9e9;}
.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b1b, .rrd .b2b, .rrd .b3b {height:1px;}
.rrd .b2 {border-left:1px solid #fff; border-right:1px solid #eee;}
.rrd .b3 {border-left:1px solid #fff; border-right:1px solid #ddd;}
.rrd .b4 {border-left:1px solid #fff; border-right:1px solid #aaa;}
.rrd .b4b {border-left:1px solid #eee; border-right:1px solid #999;}
.rrd .b3b {border-left:1px solid #ddd; border-right:1px solid #999;}
.rrd .b2b {border-left:1px solid #aaa; border-right:1px solid #999;}
.rrd .b1 {margin:0 5px; background:#fff;}
.rrd .b2, .rrd .b2b {margin:0 3px; border-width:0 2px;}
.rrd .b3, .rrd .b3b {margin:0 2px;}
.rrd .b4, .rrd .b4b {height:2px; margin:0 1px;}
.rrd .b1b {margin:0 5px; background:#999;}
.rrd .boxcontent {display:block;  background:#e9e9e9; border-left:1px solid #fff; border-right:1px solid #999;}

.tabberlive .tabbertabhide {display:none;}
.tabber {}
.tabberlive {margin-top:1px;}
ul.tabbernav{margin:0;padding: 3px 0;border-bottom: 1px solid #000000;font: bold 12px Verdana, sans-serif;}
ul.tabbernav li{list-style: none;margin: 0;display: inline;}
ul.tabbernav li a {background: #e5e5e5; border: 1px solid #c9c9c9; padding: 3px 3px;margin-left: 3px;border-bottom: none;text-decoration: none;}
ul.tabbernav li a:link { color: #eda700; }
ul.tabbernav li a:visited { color: #eda700; }
ul.tabbernav li a:hover{color: #000000;background: #e5e5e5;border-color: #c9c9c9;}
ul.tabbernav li.tabberactive a{background-color: #e5e5e5;border-bottom: 1px solid #2cba00;color: #000000;}
ul.tabbernav li.tabberactive a:hover{color: #000000;background: #e5e5e5;border-bottom: 1px solid #c9c9c9;}
.tabberlive .tabbertab {padding:5px;border:1px solid #c9c9c9;border-top:0;background-color:#e5e5e5;text-align:center;}
.tabberlive .tabbertab h2 {display:none;}

#upload_div {width:680px;}
.upload_block {height:280px;min-height:280px;}
html>body .upload_block {height:auto}
#progress_div {position:absolute;top:-9999px;}
.file_block {margin-top:5px;width:100%;border-collapse: collapse;}
.file_block TR TD {padding:3px;border:1px dotted #999;}
.file_block div.link {width:200px;overflow:hidden;}
.file_block div.link a {font-weight:bold;text-decoration:none;}
img.cat_img {border:1px solid #b3b3b3;padding:26px;background:#edf3fa;}
.url2 {font-size:12px;color:#227;text-decoration:none;}

.uploadv {text-align: center; overflow: hidden; width: 400px; height: 30px; background:url(btn2.gif) no-repeat;color: #444; font: bold 20px Arial; line-height:30px; background-color: #a3a3a3;}
.uploadv input {margin-top: -50px; margin-left:-410px;  -moz-opacity: 0;  filter: alpha(opacity=0);   opacity: 0;  font-size: 140px; height: 100px;}

.trf{background-image:url(images/flags.png);height:11px;width:16px;background-repeat:no-repeat;overflow:hidden;display:inline-block;margin-right:3px;}
.trf-za{background-position:-24px 0;}
.trf-al{background-position:-48px 0;}
.trf-arabic{background-position:-72px 0;}
.trf-by{background-position:-96px 0;}
.trf-bg{background-position:-120px 0;}
.trf-catalonia{background-position:-144px 0;}
.trf-cn{background-position:-168px 0;}
.trf-tw{background-position:-192px 0;}
.trf-hr{background-position:-216px 0;}
.trf-cz{background-position:-240px 0;}
.trf-dk{background-position:-264px 0;}
.trf-nl{background-position:-288px 0;}
.trf-ee{background-position:-312px 0;}
.trf-fi{background-position:-336px 0;}
.trf-french{background-position:-360px 0;}
.trf-galicia{background-position:-384px 0;}
.trf-german{background-position:-408px 0;}
.trf-gr{background-position:-432px 0;}
.trf-il{background-position:-456px 0;}
.trf-in{background-position:-480px 0;}
.trf-hungary{background-position:-504px 0;}
.trf-indonesia{background-position:-528px 0;}
.trf-it{background-position:-552px 0;}
.trf-is{background-position:-576px 0;}
.trf-ie{background-position:-600px 0;}
.trf-japan{background-position:-624px 0;}
.trf-kr{background-position:-648px 0;}
.trf-lv{background-position:-672px 0;}
.trf-lt{background-position:-696px 0;}
.trf-mk{background-position:-720px 0;}
.trf-my{background-position:-744px 0;}
.trf-mt{background-position:-768px 0;}
.trf-no{background-position:-792px 0;}
.trf-ir{background-position:-816px 0;}
.trf-polish{background-position:-840px 0;}
.trf-pt{background-position:-864px 0;}
.trf-ro{background-position:-888px 0;}
.trf-russian{background-position:-912px 0;}
.trf-rs{background-position:-936px 0;}
.trf-sk{background-position:-960px 0;}
.trf-sl{background-position:-984px 0;}
.trf-spanish{background-position:-1008px 0;}
.trf-ke{background-position:-1032px 0;}
.trf-se{background-position:-1056px 0;}
.trf-ph{background-position:-1080px 0;}
.trf-thai{background-position:-1104px 0;}
.trf-turkish{background-position:-1128px 0;}
.trf-ua{background-position:-1152px 0;}
.trf-vn{background-position:-1176px 0;}
.trf-wales{background-position:-1200px 0;}
.trf-europeanunion{background-position:-1224px 0;}

.icon {width:100px; height:90px; border:solid 1px #C3C3C3;position:relative;background:#FFFFFF;padding:1px;text-align:left}
.icon a:link, .icon a:visited {height:90px;width:100%;display:block;}
.icon a:hover {display:block;position:absolute;z-index:999;left:-40px;top:-28px;width:160px;height:140px;border:solid 1px #C3C3C3;}

.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 1px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 5px;
	width: 350px;
	text-align:left;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 6px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
	float:left;
}

#fileQueue{
	margin-top: 5px;
	padding: 3px;
	background-color: white;
	border: 1px solid #cecece;
	overflow: auto;
	height: 170px;
	width: 400px;
}

 * { padding: 0; margin: 0;}

html, body { min-height: 100%;
	height: auto !important;
	height: 100%; } 

body {
	margin: 0; padding: 0; border: 0;
	background: url('http://tusfiles.net/images/background.png') repeat-x #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

a {	color: #537da9; text-decoration: none; } 
a:hover { color: #69c; } 

/* TOP NAVIGATION */
#TopStrip {
	width: 940px;
	height: 34px;
	padding: 4px 0 0 0;
	margin: 0 auto;
	position: relative;
}

#Header {
	width: 940px;
	height: 113px;
	margin: 0 auto;
	position: relative;
	z-index: 200;
}

#Header a.LogoHeader {
	position: absolute;
	top: -4px; left: -25px;
}

ul.TabNav {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

ul.TabNav li {
	float: left;
	display: -moz-inline-stack;
	display: inline-block;
	margin: 0 6px 0 0;
}

ul.TabNav li.Logo { margin: 0 10px 0 0; }

ul.TabNav li a {
	display: block;
	font-size: 1px;
	text-indent: -9999px;
	outline: none;
}

li.Logo a {
	height: 34px; width: 22px;
	background: url('http://tusfiles.net/images/topnav.png') no-repeat;
}

li.Products a,
li.Support a,
li.Order a {
	height: 34px; width: 117px;
	background-image: url('http://tusfiles.net/images/topnav.png');
	background-repeat: no-repeat;
}

li.Products a      { background-position: 0      -40px; }
li.Support a       { background-position: -234px -40px; }
li.Support a:hover { background-position: -351px -40px; }
li.Order a       { background-position: -468px -40px; }
li.Order a:hover { background-position: -585px -40px; }

li.Blog {
	margin: 0 6px 0 10px !important;
}

li.Blog a {
	color: #eee;
	text-indent: 0 !important;
	font-size: 12px !important;
	height: 34px;
	line-height: 34px;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
	*display: inline-block;
	width: 90px;
}

li.Blog a:hover { color: #fff; }

span.LoginGroup {
	display: -moz-inline-stack;
	display: inline-block;
	font-size: 11px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	margin-left: 14px;
	line-height: 32px;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
}
span.Titelupload {
	display: -moz-inline-stack;
	display: inline-block;
	font-size: 120px;
	color: #fff;
font-family: Arial, Helvetica, sans-serif;
	text-shadow: 0 0px 0 rgba(0,0,0,.5);
}
span.Titelupload a {
	color: #000000;
	text-decoration: none;
}

span.Titelupload a:hover {
	text-decoration: none;
}

span.Titelupload strong {
	color: #8ebc32;
}



span.footertitel {
	
font-family: Arial, Helvetica, sans-serif;
	text-shadow: 0 0px 0 rgba(0,0,0,.5);
}
span.footertitel a {
	color: #000000;
	text-decoration: none;
}

span.footertitel a:hover {
	text-decoration: none;
}

span.footertitel strong {
	color: #8ebc32;
}



span.LoginGroup a {
	color: #fff;
	text-decoration: none;
}

span.LoginGroup a:hover {
	text-decoration: none;
}

span.LoginGroup strong {
	color: #b8e265;
	font-style: italic;
	margin-right: 4px;
}

a.OrderBtn {
	float: right;
    width: 70px;
    height: 15px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 14px 4px;
	margin: 2px 0 0 15px;
	-webkit-box-shadow: 0 1px 0px rgba(255,255,255,.25);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.25);
	box-shadow: 0 1px 0px rgba(0,0,0,.25);
	text-shadow: 0 1px 0px rgba(255,255,255,.25);
	color: #000 !important;
	border: 1px solid #000;
}

ul.TopNav {
	position: absolute;
	top: 16px; left: 210px;
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 2px 0 0 0;
	padding: 0;
	height: auto;
}

ul.TopNav li.Top {
	display: -moz-inline-stack;
	display: inline-block;
	float: left;
	font-size: 16px;	
	margin: 0 5px 0 0;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);	
	z-index: 300;
	height: auto;
	overflow: visible;
}

ul.TopNav li a.TopLevel {
	display: block;
	*display: inline-block; /* Targeting IE7 */
	color: #454545;
	text-decoration: none;
	outline: none;
	padding: 12px 16px 8px;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

ul.TopNav li.Active a.TopLevel {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;	
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;	
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
	background-image: url('http://tusfiles.net/images/topnav.png'); /* IE SEES THIS STUFF */
	background-position: 0 -350px;
	background-color: #edf68b;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc));
	background: -moz-linear-gradient(top,  #eeeeee,  #cccccc);
	/* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddf00', endColorstr='#669900'); */
	padding: 11px 15px;
	color: #000;
	text-shadow: 0 1px 0px rgba(255,255,255,.5);
	-webkit-box-shadow: 0 1px 0px rgba(255,255,255,.5);
	-moz-box-shadow: 0 1px 0px rgba(255,255,255,.5);
	box-shadow: 0 1px 0px rgba(255,255,255,.5);
	border: 1px solid #cccccc;
}

ul.TopNav li:hover a.TopLevel,
ul.TopNav li.hovered a.TopLevel {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;	
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;	
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;
	background-image: url('http://tusfiles.net/images/topnav.png'); /* IE SEES THIS STUFF */
	background-position: 0 -250px;
	background-color: #edf68b;
	background: -webkit-gradient(linear, left top, left bottom, from(#edf6b8), to(#ffffff)); /* WEBKIT BROWSERS */
	background: -moz-linear-gradient(top,  #edf6b8,  #ffffff); /* MOZILLA BROWSERS */
	/* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf6b8', endColorstr='#ffffff'); */ /* COMMENTED OUT BECAUSE IE ALIASES TEXT USING THIS */
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.5);
	-moz-box-shadow: 0 4px 4px rgba(0,0,0,.5);
	box-shadow: 0 4px 4px rgba(0,0,0,.5);
	padding: 10px 14px 0px;
	border: 2px solid #fff;
	color: #000;
	text-shadow: 0 1px 0px rgba(255,255,255,.25);
}

ul.TopNav li ul {
	display: none;
	position: absolute;
	margin: 0;
	height: auto;
	padding: 4px; 
	background: #edf6b8;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#edf6b8));
	background: -moz-linear-gradient(top,  #ffffff,  #edf6b8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#edf6b8');
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.5);
	-moz-box-shadow: 0 4px 4px rgba(0,0,0,.5);
	box-shadow: 0 4px 4px rgba(0,0,0,.5);
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	border: 2px solid #fff;
	z-index: 500;
}

ul.TopNav li:hover ul,
ul.TopNav li.hovered ul {
	display: block;
}

ul.TopNav li#JWPlayerNav ul {
	width: 190px;
	*margin: 30px 0 0 -119px; /* targeting IE7 */
}

ul.TopNav li#AddOnsNav ul {
	width: 180px; 
	*margin: 30px 0 0 -101px; /* targeting IE7 */
}

ul.TopNav li#AdSolutionNav ul {
	width: 180px;
	*margin: 30px 0 0 -123px; /* targeting IE7 */
}

ul.TopNav li#BotRNav ul {
	width: 180px;
	*margin: 30px 0 0 -160px; /* targeting IE7 */
}

ul.TopNav li#OVANav ul {
	width: 180px;
	*margin: 30px 0 0 -160px; /* targeting IE7 */
}

ul.TopNav li ul li {
	float: none !important;
	display: block;
	*display: inline-block;
	_display: block;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
}

ul.TopNav li ul li a {
	display: block;
	border: none !important;
	text-decoration: none;
	margin: 0 0 4px 0 !important;
	padding: 0 10px 0 10px; 
	font-size: 12px;
	line-height: 24px;
	color: #000;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height: 24px;
	outline: none;
}

ul.TopNav li ul li a:hover {
	color: #fff;
	background: #80a631;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
}

ul.TopNav li ul li.NavDivider {
	height: auto !important;
}

ul.TopNav li ul li.NavDivider span {
	display: block;
	height: 2px;
	border-bottom: 1px dotted #666;
	font-size: 1px;
	line-height: 1em;
	margin: 0 0 2px 0;
}

ul.TopNav li ul li.SubProduct a {
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	padding: 2px 22px 0;
	height: 20px;
}

ul.TertiaryLinks {
	position: absolute;
	display: block;
	list-style: none;
	margin: 0; padding: 0;
	top: 80px; right: 0px;
}

ul.TertiaryLinks li {
	display: -moz-inline-stack;
	display: inline-block;
	float: right;
	margin: 0 0 0 14px;
	font-size: 12px;
}

ul.TertiaryLinks li a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-image: url('http://tusfiles.net/images/topnav.png');
}

ul.TertiaryLinks li a:hover {
	color: #669900;
	text-decoration: none;
}

ul.TertiaryLinks li.ShareButton a {
	padding: 0;
	background: none;
}

a.addthis_button_compact span,
a.addthis_button_compact:hover span {
	background: none !important;
	background-image: url('http://tusfiles.net/images/topnav.png') !important;
	background-position: -225px -170px !important;
	margin: 0 !important;
}

ul.TertiaryLinks li a.Download {
	background-position: -225px -150px;
}

ul.TertiaryLinks li a.JWNow {
	background-position: -225px -190px;
}

ul.TertiaryLinks li a.Wizard {
	background-position: -225px -130px;
}

ul.TertiaryLinks li a.Forums {
	background-position: -225px -110px;
}

ul.TertiaryLinks li a.Download:hover {
	background-position: 0px -150px;
}

ul.TertiaryLinks li a.JWNow:hover {
	background-position: 0px -190px;
}

ul.TertiaryLinks li a.Wizard:hover {
	background-position: 0px -130px;
}

ul.TertiaryLinks li a.Forums:hover {
	background-position: 0px -110px;
}


#searchform fieldset {
	border: 0; padding: 0; margin: 0;
	width: auto;
	position: absolute;
	right: 0px;
	top: 27px;
}

#searchform input.SearchText {
	display: -moz-inline-stack;
	display: inline-block;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;	
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	border: 1px solid #ccc;
	padding: 0 4px;
	height: 21px;
	line-height: 21px;
	width: 160px;
	margin: 0;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #666;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
	background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');
	float: left;
}

#searchform input.SearchSubmit {
	display: -moz-inline-stack;
	display: inline-block;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;	
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #aaa;
	margin: 0 0 0 -1px;
	padding: 0 10px;
	*padding: 0; /* Targeting IE7 */
	height: 23px;
	background: #badc00;
	background: -webkit-gradient(linear, left top, left bottom, from(#badc00), to(#92ad00));
	background: -moz-linear-gradient(top,  #badc00,  #92ad00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#badc00', endColorstr='#92ad00');
	float: left;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
	line-height: 1em;
}



}

.rightsearchsubmit:hover {
	background: #fff url(../images/go-colorbacks.png) no-repeat 0 -21px;
}

.rightsearchsubmit:active {
	background: #fff url(../images/go-colorbacks.png) no-repeat 0 -42px;
}





/* ADD THIS SECTION */
#addthis {
	position: relative;
	float: right;
	width: 230px;
	height: 52px;
}

#ie6 #addthis {
	margin-right: 20px;	
	margin: 0;
}

/* BUTTONS */
.Button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.Button:hover {
	text-decoration: none;
}
.Button:active {
	position: relative;
	top: 1px;
}

.Gren {
	color: #ffffff;
	border: solid 1px #8ebc32;
	background: #8ebc32;
	background: -webkit-gradient(linear, left top, left bottom, from(#8ebc32), to(#94bc34));
	background: -moz-linear-gradient(top,  #8ebc32,  #ef6300);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ebc32', endColorstr='#94bc34');


.Orange {
	color: #ffffff;
	border: solid 1px #da7c0c;
	background: #ffcc00;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#ef6300));
	background: -moz-linear-gradient(top,  #ffcc00,  #ef6300);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#ef6300');
}
.Orange:hover {
	background: #ffffff;
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffd740), to(#fd8c00));
	background: -moz-linear-gradient(top,  #ffd740,  #fd8c00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd740', endColorstr='#fd8c00');
}
.Orange:active {
	color: #fcd3a5 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

.Green {
	color: #ffffff;
	border: solid 1px #34a71d;
	background: #82d223;
	background: -webkit-gradient(linear, left top, left bottom, from(#95e878), to(#95e878));
	background: -moz-linear-gradient(top,  #ffcc00,  #ef6300);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#95e878');
}
.Green:hover {
	background: #1a6500;
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#6cd81c), to(#6cd81c));
	background: -moz-linear-gradient(top,  #ffd740,  #fd8c00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cd81c', endColorstr='#6cd81c');
}
.Green:active {
	color: #34a71d !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#95e878), to(#95e878));
	background: -moz-linear-gradient(top,  #000000,  #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000');
}
.Red {
	color: #ffffff;
	border: solid 1px #ff5151;
	background: #82d223;
	background: -webkit-gradient(linear, left top, left bottom, from(#be0000), to(#f33636));
	background: -moz-linear-gradient(top,  #ffcc00,  #ef6300);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#95e878');
}
.Red:hover {
	background: #1a6500;
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#6cd81c), to(#6cd81c));
	background: -moz-linear-gradient(top,  #ffd740,  #fd8c00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cd81c', endColorstr='#6cd81c');
}
.Red:active {
	color: #34a71d !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#95e878), to(#95e878));
	background: -moz-linear-gradient(top,  #000000,  #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000');
}
/* FOOTER STUFF */
div.ClearFooter {
	height: 190px;
	clear: both;
}

#Footer {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	line-height: 18px;
	width: 100%;
		/* height: 150px; */
	height: 190px;
	margin: -190px 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/images/background-footer.gif);
	border-top: 1px solid #ffffff;
	color: #666;
	position: relative;
	-webkit-box-shadow: 0 -1px 0px rgba(0,0,0,.15);
	-moz-box-shadow: 0 -1px 0px rgba(0,0,0,.15);
	box-shadow: 0 -1px 0px rgba(0,0,0,.15);
	/* z-index: -1; */
}

#Footer h5 {
	font-size: 12px;
	color: #666;
	margin-bottom: .25em;
}

#Footer div.FooterGrid {
	display: -moz-inline-stack;
	display: inline-block;
	width: 172px; float: left;
	width: 160px; /* Six Columns Now */
	padding: 0 10px;
	padding: 0;
}

#Footer a {
	color: #666;
	text-decoration: none;
}

#Footer a:hover {
	color: #000;
	text-decoration: none;
}

#Footer div.FooterContainer {
	width: 960px;
	margin: 0 auto;
	padding: 30px 0 0 0;
}

#Footer div.Grid2,
#Footer div.Grid3 {
	font-size: 11px;
}

#Footer p {
	margin: 0 10px;
	font-size: 11px;
}

#Footer p.Copyright {
	clear: both;
	font-size: 12px;
	padding: 18px 0 0 0;
	color: #666;
}

#Footer ul.FooterLinks {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0;
}

#Footer ul.FooterLinks li {
	font-size: 11px;
}

#Footer ul.FooterSocialMedia {
	list-style: none;
	margin: 0 10px;
	padding: .5em 0 0 0;
}

#Footer ul.FooterSocialMedia li {
	display: block;
	float: left;
	height: 16px;
	width: 16px;
	margin-right: .5em;
}

#Footer ul.FooterSocialMedia li a {
	text-indent: -9999px;
	height: 16px;
	width: 16px;
	display: block;
	font-size: 1px;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

.upload-bot{

	width:141px;

	height:26px;

	background:url(../images/upload.gif) top left no-repeat;

	border:none;

}
/*tips_message*/
.yellow_tips{text-align:center;color:#545454; padding-top:40px; line-height:17px;}
.tips_message{width:600px;background-color:#f8fff1;padding:15px;margin:10px auto}
.tips_message span{text-align:justify;display:block;background:url(/images/light.jpg) no-repeat scroll left top;padding-left:30px}
.text_link2{color:#0072BC;text-decoration:none}
.text_link2:hover{text-decoration:none}
}
/*money_message*/
.money_message{text-align:center;color:#5ccd1f; padding-top:20px; line-height:50px;}
.money_message{width:600px;background-color:#f3feed;padding:5px;margin:1px auto}
.money_message span{text-align:justify;display:block;background:url(http://tusfiles.net/images/1295255305_Money_Bag.png) no-repeat scroll left top;padding-left:60px}
.text_link1{color:#39a200;text-decoration:none}
.text_link1:hover{text-decoration:none}
.text_link2{color:#22a1c5;text-decoration:none}
.text_link3{color:#000000;text-decoration:none}
}
.reward-bg{

	width:868px;

	margin:15px auto 10px auto;

}

.reward-bg2{

	width:825px;

	margin:auto;

	margin-top:15px;

	margin-bottom:10px;

	padding-top:15px;

	padding-left:30px;

}

.reward-left{

	width:131px;

	height:114px;

	margin-right:10px;

	float:left;

}



.reward-right{

	width:655px;

	float:left;

}



.reward-right h2{

	font-size:30px;

	font-weight:normal;

	color:#0099ce;

	padding-bottom:10px;

	margin-bottom:10px;

	border-bottom:1px dotted #0099ce;

}



.reward-right ul{}

.reward-right ul li{

	margin-bottom:10px;

	float:left;

}



.reward-right ul li p{

	color:#0099ce;

	font-size:14px;

	width:612px;

	float:left;

	}

.reward-right ul li p label{

color:#5a9f00;

font-weight:bold;

}



.reward-right ul li p small{

color:#ce0005;

font-size:14px;

font-weight:bold;

}



.reward-right ul li span{

	float:left;

	width:32px;

	height:26px;

	margin-right:10px;

}
 .sign-rep{
       background:url(../images/sign-rep.gif) left top repeat-y;
       float:left;
 }
 .sign-top{
       background:url(../images/sign-top.gif) left top no-repeat;
       float:left;
 }
 .sign-bot{
       background:url(../images/sign-bot.gif) left bottom no-repeat;
       padding-top:35px;
       width:241px;
       float:left;
       margin-right:2px;
 }
 .sign-bot h2{
       font-size:37px;
       font-weight:bold;
       font-style:italic;
       color:#5da106;
       margin-bottom:5px;
       padding-left:65px;
 }
 .sign-bot p{
       color:#525252;
       width:160px;
       margin-bottom:32px;
       padding-left:65px;
 }
 .sign-up{
       background:url(../images/join-free.gif) left top no-repeat;
       width:210px;
       height:39px;
       border:none;
       color:#ffffff;
       font-size:24px;
       font-weight:bold;
       font-style: italic;
       margin-left:14px;
       margin-bottom:40px;
 }
 .sign-right-rep{
       background:url(../images/signup-right-rep.gif) left top repeat-y;
       float:left;
 }
 .sign-right-top{
       background:url(../images/signup-right-top.gif) left top no-repeat;
       float:left;
 }
 .sign-right-bot{
       background:url(../images/signup-right-bot.gif) left bottom no-repeat;
       float:left;
       width:625px;
       padding:10px;
 }
 .sign-right-bot h2{
       font-size:30px;
       font-weight:normal;
       color:#0099ce;
       padding-bottom:10px;
       margin-bottom:10px;
       border-bottom:1px dotted #0099ce;}
 .sign-right-bot ul{}
 .sign-right-bot ul li{
       background:url(../images/blue-tick.gif) top left no-repeat;
       padding-left:25px;
       color:#525252;
       margin-bottom:14px;
       padding-bottom:5px;
	   font-size:12px;
	   text-align:left;
 }


/* LEGACY - OLD CLEARING METHODS ************************************** */
.clear { clear: both; }
.block { display: block; }


}
	
	.td_shape{
		background:url('images/td_shape.png');
		height:52px;
		border:1px solid #d3e0ea;
}
.td_shape3{
		background:#eaf0f6;
		height:52px;
		border:1px solid #d3e0ea;
}
	.td_shapeda{
		background:url('images/bg52.gif');
		height:52px;
		border:1px solid #d3e0ea;
}
	.dl_button_shape{
		width:362px;
		height:51px;
		border:none;
		cursor:pointer;
		margin-top:-1px;
		font-size:15px;
		text-align:center;
	}
.th_shape{
		color:#566773;
		border:1px solid #d3e0ea;
		padding:5px;
		font-weight:bold;
	}
.td_last2{
		-webkit-border-top-right-radius:5px;
		-moz-border-radius-topright:5px;
		width:600px;
}
.td_first{
		-webkit-border-top-left-radius:15px;
		-moz-border-radius-topleft:15px;
		width:250px;
	}
.td_last{
		-webkit-border-top-right-radius:5px;
		-moz-border-radius-topright:5px;
		width:382px;
	}
.dl_button_shape{
		width:362px;
		height:51px;
		border:none;
		cursor:pointer;
		margin-top:-1px;
		font-size:15px;
		text-align:center;
	}
.slowbutton{
		background:url('images/slowbutton.gif');
		color:#a2bfd4;
		padding-left:40px;
        margin-top:-15px;
	}
.fastbutton{
		background:url('images/fastbutton.gif');
		color:#2c6d9e;
		padding-left:30px;
 margin-top:0px;
	}
	.slowbutton{
		background:url('images/slowbutton.gif');
		color:#a2bfd4;
		padding-left:40px;
	}
.td_shape2{
		background:url('images/td_shape2.png');
		height:25px;
		border:1px solid #d3e0ea;
	}
.td_shape{
		background:url('images/td_shape.png');
		height:52px;
		border:1px solid #d3e0ea;
	}
.th_first_shape_format{
		text-align:left;
		padding-left:35px;
	}
.th_awesome{
		color:#6dc147;
		font-style:italic;
		font-weight:bold;
	}
.th_italic{
		font-style:italic;
	}
.payment_methods{
		width:695px;
		float:center;
	}
.payment_methods2{
		width:650px;
		float:center;
	}
	.payment_methods_head{
		width:695px;
		background:url('images/payments_head.png');
		height:33px;
 text-align:center;
text-valign:center;
	}
	.payment_methods_head2{
		width:695px;
		background:url('images/payments_head.png');
		height:33px;
	}
	.payment_methods_head > span{
		float:right;
		margin-top:4px;
		width:96px;
		text-align:center;
		display:block;
		font-size:10px;
		font-weight:bold;
	}
	.payment_methods_head > div{
		float:right;
		margin:4.5px 0px;
		background:url('images/border.png');
		height:24px;
		width:1px;
	}
	.payment_methods_head > span:first-child{
		padding-right:8px;
	}
	
	.payment_methods_payment{
		border:1px solid #d3e0ea;
		border-top:none;
		width:679px;
		margin-top:-6px;
		margin-left:1px;
		padding:20px 6px;
	}
	.payment_methods_table{
		width:679px;
	}
	.payment_methods_table th{
		width:97px;
		text-align:center;
	}
	.payment_benefits{
		width:316px;
		float:right;
		/*height:395px;*/
	}
	.payment_benefits_head{
		width:301px;
		height:15px;
		padding:9px 0px 9px 15px;
		font-weight:bold;
		background:url('images/benefits_head.png');
	}
	.payment_benefits_body{
		width:300px;
		border:1px solid #d3e0ea;
		border-top:none;
		margin-top:-6px;
		margin-left:1px;
		padding:20px 6px 5px;
	}
.button_shape{
		background:url('images/button_shape.png');
		height:28px;
		width:83px;
		border:none;
		color:#6e6f71;
		font-size:11px;
		font-family:Arial;
	}
	.button_shape2{
		background:url('images/more.png');
		height:29px;
		width:668px;
		border:none;
		color:#6e6f71;
		font-size:11px;
		font-family:Arial;
	}
	.button_pay1{
		border:1px solid #98b8d1;
		-moz-box-shadow:0 0 10px #98b8d1;
		-webkit-box-shadow:0 0 10px #98b8d1;
		box-shadow:0 0 10px #98b8d1;
	}
	.button_pay1:hover{
		border:1px solid #ff904d;
		-moz-box-shadow:0 0 10px #ff904d;
		-webkit-box-shadow:0 0 10px #ff904d;
		box-shadow:0 0 10px #ff904d;
	}
	.button_pay2{
		border:1px solid #98b8d1;
	}
	.button_pay2:hover{
		border:1px solid #ff904d;
		-moz-box-shadow:0 0 10px #ff904d;
		-webkit-box-shadow:0 0 10px #ff904d;
		box-shadow:0 0 10px #ff904d;
	}
	.premium_spacer{
		height:3px;
		line-height:3px;
		text-align:center;
	}
	.premium_spacer > img{
		margin:0;
		padding:1px;
		border:0;

	}
#floatingbar{
	display:block;
	overflow: hidden;
    width: 100%;
    height: 90px;
    position:fixed;
    bottom: 0;
    left: 0;
    color: #000;
	font-family:Arial;
	font-weight:bold;
	z-index: 1;
}
#ads_content{
	margin: 0 auto;
	width:950px;
	z-index: 2;
}
#close_ads{
	display:block;
	height:16px;
	position:relative;
	width:59px;
	text-indent: -9999px;
	overflow: hidden;
}
#close_ads span{
	display:block;
	height: 16px;
	width: 59px;
}
#banner_ads{
	width: 854px;
	margin: 0 auto;
}

.contenedor-banner{
	width:1050px;
	float:center;
	margin-bottom:6px;
}
.banner{
	background:url(http://www.tusfiles.net/images/bg-300x250.png);
	width:307px;
	height:257px;
	padding-left:7px;
	padding-top:7px;
	float:left;
	margin-left:10px;
}

.btnDownload{
background:url(http://www.tusfiles.net/images/ts_download.gif) no-repeat; width:213px; height:40px; float:center; line-height:40px; text-indent:30px; text-decoration:none; color:#fff; font-size:18px; font-weight:bold; text-shadow:#777 0 -1px 0; margin:10px 0}

}
.file_links table {width:100%; text-align:center}
.file_links .addthis_button {top:3px; position:relative}
.file_links th {background:#d1f5ff; padding:1px 0 8px 8px}
.file_links td {padding:2px 4px 0 0;}
.file_links input.text {width:100%; width:550px}
}

.content_nav{padding:50px 10px 40px;}
.content_nav .upload_file,.content_nav .download_file,.content_nav .earn_cash{float:left;width:312px;min-height:80px;font-size:12px;background-color:#ffffff;border-bottom:3px solid #baeead;margin-right:1px;position:relative;}
.content_nav .earn_cash{background-image:none;}
.content_nav .upload_file > img{float:left;margin:8px 8px 0 8px;}
.content_nav .upload_file > span,.content_nav .download_file > span,.content_nav .earn_cash > span{display:block;float:left;width:230px;padding-top:8px;line-height:16px;}
.content_nav .upload_file:hover .circle_nr,.content_nav .download_file:hover .circle_nr,.content_nav .earn_cash:hover .circle_nr{background-position:left bottom;}
.content_nav .upload_file:hover,.content_nav .download_file:hover,.content_nav .earn_cash:hover{background-color:#d5f8af;border-color:#baeead;}
.content_nav .upload_file > span > b{font-size:14px;}
.content_nav .circle_nr{width:25px;height:25px;background-image:url(images/blue_circle.png);color:white;font-size:14px;font-weight:bold;text-align:center;line-height:25px;position:absolute;left:50%;bottom:-12px;}
.content_nav .selected{background-color:#ffffff;border-color:#baeead;}
.content_nav .selected .circle_nr{background-position:left bottom;}
.content_nav .download_file > img{float:left;margin:6px 8px 0 8px;}.content_nav .earn_cash > img{float:left;margin:12px 8px 0 8px;}


}
.banner{
	width:300px;
	height:250px;
	padding-left:0px;
	padding-top:12px;
	float:right;
	margin-left:0px;
}
.banner-300-250 {
	background:url(http://www.eumovies.eu/wp-content/themes/on-demand-3/images/fondo-banners.png);
	background-repeat:no-repeat;
	width:320px;
	height:262px;
	float:center;
	margin-left:0px;
	padding-left:0px;
	padding-top:12px;
}
.container {position:relative; margin:0 auto; width:960px;}
.no-margin {margin-right:0 !important;}

/* Image styling */
#content img {padding:5px; background:#ECECEC; border:#D9D9D9 1px solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#content img:hover {border:#BFBFBF 1px solid;}

img.alignleft {margin:5px 10px 5px 0;}
img.alignright {margin:5px 0 5px 10px;}

img.icon {padding:0 !important; border:none !important; background:none !important;}

footer {height:auto; position:relative; background:url(http://www.webs-den.com/images/footer-bg.jpg) repeat-x left top; padding-top:35px; color:#777; font-size:11px; overflow:hidden;}

footer a {color:#afafaf;  text-decoration:none; font-weight:normal;}
footer a:hover {color:#d9d9d9;}

#footer-colums {position:relative; display:block; height:auto; overflow:hidden; margin-bottom:35px;}
.footer-colum {width:221px; margin-right:25px; float:left;}
.footer-colum h4 {color:#bbbbbb;}
.footer-colum li {border-bottom:1px solid #1e1e1e; border-top:#555 1px solid;}
.footer-colum li a {display:block; padding:5px 0 5px 5px;}
.footer-colum li a:hover {background:rgba(0, 0, 0, 0.4);  text-decoration:none;}

#bottom-footer {position:relative; overflow:hidden; padding:17px 0 12px; background:url(http://www.webs-den.com/images/bottom-footer-bg.png) repeat-x top left; color:#999;}
#bottom-footer p {margin:0; line-height:16px;}

ul#social-list {overflow:visible; height:16px; display:block; position:relative;	}
ul#social-list li {list-style:none; float:left; margin:0 2.5px;}
h4 {font-weight:normal; font-size:22px; line-height:22px;}
.footer-colum h4 {color:#bbbbbb;}

/** Typography **/

h1 {font-weight:normal; font-size:40px; line-height:40px;}
h2 {font-weight:normal; font-size:34px; line-height:34px;}
h3 {font-weight:normal; font-size:28px; line-height:28px;}
h4 {font-weight:normal; font-size:22px; line-height:22px;}
h5 {font-weight:normal; font-size:17px; line-height:17px;}
h6 {font-weight:normal; font-size:14px; line-height:14px; a:link {COLOR: #ffffff;}

h1, h2, h3, h4, h5, h6 {margin-bottom:12px; color:#333; padding-left:1px;}
#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6{margin-bottom:12px;}
p {margin-bottom:18px; height:auto;}

#content ul, .plan ul {list-style:disc; list-style-position:inside; margin-bottom:15px;}
#content ol, .plan ol {list-style:decimal; list-style-position:inside; margin-bottom:15px;}


a.blue:link {color: #ffffff; background: #ffffff; font-weight: bold;}
a.blue:active {color: #ffffff; background: #ffffff; font-weight: bold;}
a.blue:visited {color: #ffffff; background: #ffffff; font-weight: bold;}
a.blue:hover {color: #ffffff; background: #ffffff; font-weight: bolder;}


/** Login **/

a.buttonlogin {
    background-image: url(http://www.tusfiles.net/images/bg-btn.png);
    background-repeat: no-repeat;
    display: inline-block;
    white-space: nowrap;
    text-shadow: 0 1px 0 #fff;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
}

a..buttonlogin {
    background-position: left top;
    padding-left: 29px;

}


