body {margin: 0px auto; padding:0; color: #ffffff; background: #1D1D1D; font-family: Arial,Helvetica, sans-serif; font-size: 11px;}
ul, li { list-style: none; }
form {padding:0px; margin:0px;}
a {text-decoration: none; color: #ffffff; font-weight:bold;}
a:hover {text-decoration: none; color: #ffffff;}
img {border:0px;}
h3,h5, p, ul, li, h4, h1 { margin: 0; padding:0;}
#spacer { overflow: hidden; height: 0; clear: both;}
#spacer5 { overflow: hidden; height: 5px; clear: both;}
#spacer10 { overflow: hidden; height: 10px; clear: both;}
#spacer15 { overflow: hidden; height: 15px; clear: both;}
#container {width:1050px;padding:0px; margin:0 auto;}


#header {float:left;margin-left:25px; width:1000px;overflow:hidden;}
#header .logo {background:url(/images/main.gif) no-repeat 0px 0px;float:left; width:365px;height:80px;}

#topmenu {width:550px; float:left; padding-left:25px; margin:0 auto; height:29px;}
#topmenu #ls {width:5px;height:29px;background:url(/images/main.gif) no-repeat 0px -80px;float:left;}
#topmenu #rs {width:5px;height:29px;background:url(/images/main.gif) no-repeat -5px -80px;float:left;}
#topmenu #bg {width:540px;height:29px;font-size:12px;background:url(/images/main.gif) repeat-x 0px -109px;float:left;}
#topmenu #bg .lblon {height:29px; font-weight:bold;padding:7px; background:url(/images/main.gif) repeat-x 0px -235px; float:left;text-transform:uppercase;float:left}
#topmenu #bg .lbloff {height:29px; font-weight:bold;padding:7px; float:left;text-transform:uppercase;float:left}
#topmenu #bg a:hover {height:29px; font-weight:bold;padding:7px;background:url(/images/main.gif) repeat-x 0px -235px; float:left;text-transform:uppercase;float:left}
#topsrchbar {width:400px; float:right;}
#topsrchbar input {border:0px; background-color:#68686B; color:#C7C7C8; width:250px; margin-left:10px; margin-top:3px; height:20px; font-weight:bold;float:left;}
#topsrchbar a {width:75px;height:20px;background:url(/images/main.gif) no-repeat 0px -264px; margin-top:3px;float:left;margin-left:5px;}

#topheader {width:1050px; float:left;padding:0px; margin:0 auto; height:37px;}
#topheader #ls {width:10px;height:37px;background:url(/images/main.gif) no-repeat 0px -138px;float:left;}
#topheader #rs {width:10px;height:37px;background:url(/images/main.gif) no-repeat -10px -138px;float:left;}
#topheader #bg {width:1030px;height:37px;background:url(/images/main.gif) repeat-x 0px -175px;float:left;}
#topheader #bg h1 {float:left;margin-left:10px;padding:7px;font-size:16px; font-weight:bold;color:#ffffff;}

#content {width:1004px; padding-left:21px; margin-top:-10px; overflow:hidden;float:left;}
#videocontent {width:1050px; overflow:hidden;float:left;}
#item {width:248px;float:left;background-color:#000000; margin-left:3px;margin-top:5px;}
#item img {width:240px; height:180px; border: 1px solid #8C8C8C;margin:3px;}
#item #desc {width:240px; margin:4px; padding-bottom:4px; border-bottom:1px solid #1D1D1D;}
#item #infos {width:240px; height:15px;margin-bottom:-5px;}
#item #btm {width:248px; height:8px;margin-top:2px;margin-bottom:0px;background:url(/images/main.gif) no-repeat 0px -212px;}
#item span {float:left; margin-left:5px; font-weight:normal; font-size:9px;}
#item #hdlogo {width:19px;height:15px;float:right;margin-right:10px; background:url(/images/main.gif) no-repeat 0px -220px;}

#pagination {width:700px;margin-left:300px;margin-top:5px;float:left;font-weight:bold;color:#ff0000;display:block;}
#pagination a {padding-left:5px;padding-right:5px; margin:2px; border:1px dashed #747474; color:#ffffff;font-size:12px; font-weight:bold;}
#pagination a:hover { color:#ff0000;}
#pagination h3 {padding-right:5px;margin:0px;font-weight:bold;font-size:14px; color:#ff0000;text-transform:uppercase;float:left;}


#vleft {float:left;display:block; width:640px;margin-left:25px;}
#vright {width:300px; float:right; margin-right:25px; overflow:hidden;}



#headline {font-size:16px; font-weight:bold;color:#CCCCCC;margin:0 auto;}


#footer {width: 1000px; margin: 0 auto; border-top:1px solid #747474; padding:10px;text-align:center;color:#787777;}
#footer a {padding:5px;font-size:12px; font-weight:bold;color:#787777;}
#footer #disclaimer {font-size:10px;}



