html, body {
background:none repeat scroll 0 0 #2a2a2a;
font-family:Helvetica,Arial,sans-serif;
font-size:90%;
margin:0;
padding:0;
color:#5a5a5a;
}
h3 {
text-align:center;
}
h1 {
text-align: center;
font-size: 16px;
margin:0;
padding:5px;
}

.clear {
clear:both;
}
#container {
background-color:#F5F4F0;
margin:0 auto;
position:relative;
width:1000px;
}
#header {
background:none repeat scroll 0 0 #000;
height:100px;
margin:0;
padding:0;
}
#header img {
border:medium none;
margin:0;
}
#stat {
color:#201003;
left:32px;
position:absolute;
top:5px;
}
.logo {
height:100px;
width:348px;
}
#navigation {
float:left;
font-size:1.1em;
font-weight:bold;
width:100%;
}
#navigation ul {
margin:0;
padding:0;
}
#navigation ul li {
display:inline;
list-style-type:none;
}
#navigation li a {
display:block;
float:left;
padding:3px 10px;
text-decoration:none;
}
#addthis {
left:500px;
position:absolute;
top:78px;
}
#categories {
text-align:right;
}
#categories select {
text-align:left;
}
#content-container {
background:none repeat scroll 0 0 #333;
float:left;
width:100%;
}
#content {
margin:0;
padding:6px 0;
}
#content h1 {
text-align: center;
font-weight: normal;
font-size: 15px;
margin:0;
padding:0;
}
#content h2 {
    font-size: 17px;
    margin: 0 0 4px;
    padding: 0;
}
.col {
float:left;
}
.gal {
text-align:center;
width:600px;
}
.info {
color:#201003;
margin:0 auto;
text-align:left;
width:600px;
}
.info p {
margin:0;
}
.info a {
color:#201003;
}
.info span {
color:#000000;
font-weight:bold;
}
.download {
font-size:1em;
margin:2px auto;
text-transform:uppercase;
}
.download a {
color:#201003;
font-size:1.2em;
font-weight:bold;
}
.inxy-paginator li a {
background:none repeat scroll 0 0 #000;
border:1px solid #fff;
color:#fff;
}
.thumbs {
text-align:center;
}
.thumbs ins {
display:inline-block;
margin:2px 0 0 2px;
text-align:center;
text-decoration:none;
vertical-align:top;
}
.thumbs .inner {
float:left;
height:205px;
position:relative;
width:232px;
border: 1px #fff solid;
background: #5a5a5a;
overflow: hidden;
}
.thumbs .inner a{
color:#fff;
}
.thumbs img {
border:medium none;
height:172px;
width:230px;
border:1px solid #eee;
}

.thumbs img:hover {
border:1px double #d1d1d1;
}

.thumbs .desc {
display:block;
font-size:90%;
font-weight:bold;
text-decoration:none;
width:230px;
height: 15px;
overflow: hidden;
}
.thumbs .duration {
font-size:80%;
left:2px;
padding:2px;
position:absolute;
top:2px;
}
.thumbs .add {
font-size:80%;
padding:2px;
position:absolute;
right:2px;
top:2px;
}
.thumbs h1 {
font-size:1.2em;
font-weight:bold;
margin:0;
}
#footer {
clear:left;
padding:5px 0 0 0;
text-align:center;
}
.paginator-container {
text-align:center;
width:100%;
}
.inxy-paginator {
margin:15px auto 0;
}
.inxy-paginator li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}
.inxy-paginator li a {
font-size:70%;
margin:1px;
padding:1px 5px;
}
.inxy-paginator .highlight {
font-weight:bold;
}
.inxy-paginator .highlight a {
}
#gal {
padding-left:5px;
}
#gal h1 {
font-size:2em;
margin:0;
}
.infoblock {
margin:5px;
padding:5px;
text-align:left;
}
.infoblock p {
margin:0;
padding:0;
}
.infoblock img {
border:medium none;
padding:2px 0;
}
.w0 {
font-size:80%;
}
.w1 {
font-size:100%;
}
.w3 {
font-size:140%;
}
.w4 {
font-size:160%;
}
.w5 {
font-size:180%;
}
.w6 {
font-size:200%;
}
.w7 {
font-size:220%;
}
.w8 {
font-size:240%;
}
.w9 {
font-size:260%;
}
#ad_header {
left:820px;
position:absolute;
text-align:center;
top:8px;
}
.ad_center {
margin:5px auto;
text-align:center;
}
.ad_center img {
border:medium none;
}
#toptop {
    background-color: #333;
    border: 1px solid #fff;
    font-size: 10px;
    left: 352px;
    position: absolute;
    top: 9px;
}
#toptop td {
vertical-align:top;
width:100px;
}
#toptop td a {
background:url("../images/dot.gif") no-repeat scroll left center transparent;
display:block;
padding-left:7px;
overflow: hidden;
height:13px;
color:#fff;
}

#toptop td a:hover {
color:#f8931c;
text-decoration:underline ;
}
#topbottom {
margin:0 auto;
}
#topbottom td {
text-align:left;
vertical-align:top;
width:180px;
}
#topbottom table {
margin:0 auto;
}
#topbottom a {
background:url("../images/dot.gif") no-repeat scroll left center transparent;
color:#fff;
display:block;
font-size:1.1em;
padding-left:7px;
text-decoration:none;
}

#topbottom a:hover { 
text-decoration:underline ;
}

.toplink {
margin:0;
padding:5px;
}
.toplink a {
color:#201003;
text-decoration:none;
}
.toplink table {
margin:0;
padding:0;
}
.toplink h2 {
color:#201003;
font-size:14px;
margin:0;
padding:0;
text-align:right;
}
.toplink td {
width:120px;
}
.topthmb {
margin:-2px 0 0 -2px;
text-align:center;
}
.topthmb ins {
display:inline-block;
margin:2px 0 0 2px;
text-align:center;
text-decoration:none;
vertical-align:top;
}
.topthmb div {
float:left;
height:163px;
position:relative;
width:192px;
}
.topthmb img {
border:1px solid #fff;
height:145px;
width:192px;
}
#toppic {
background-color:#333;
margin-bottom:5px;
margin-top:20px;
padding-bottom:3px;
padding-top:1px;
}
#toppic a {
color:#fff;
font-size:11px;
font-weight:bold;
}
#toppic h3 {
color:#fff;
margin:5px;
}
#navigation {
background:none repeat scroll 0 0 #333;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
color:#FFFFFF;
}
#navigation li a:hover {
background:none repeat scroll 0 0 #5a5a5a;
}
#navigation li a {
border-right:1px solid #FFFFFF;
color:#FFFFFF;
}
#navigation li.highlight a {
background:none repeat scroll 0 0 #5a5a5a;
}
.thumbs .duration, .thumbs .add {
background:none repeat scroll 0 0 #333;
border:1px solid #fff;
color:#fff;
opacity:0.7;
}
.thumbs .desc {
color:#201003;
}

#footer {
background:none repeat scroll 0 0 #5a5a5a;
border:1px solid #000;
color:#fff;
}
#footer a {
color:#FFFFFF;
}
.right {
margin:0 10px 0 0px;
text-align:right;
}

#content .right h2 {
text-align:right;
padding:0 70px 0 0;
}
.bottom {
margin:1px 0 0;
width:100%;
}
.b125 {
border:0 solid #000000;
float:left;
padding:15px;
text-align:center;
}
.video {
margin:0 auto;
padding:0;
width:1000px;
}
.paysite_dwnl {
padding:10px;
text-align:center;
}
.paysite_dwnl a {
    border-style: none;
    color: #fff;
    font-size: 21px;
}
.paysite_dwnl a:hover {
}

.gal_summary {
    padding: 3px 0 30px;
}

.gal_summary p{
height:18px;
overflow: hidden;
text-align:left;
}
.gal_summary p a {
color:#fff;
}
.gal_summary p span {
color:#676767;
font-weight: bold;
}
.gal_summary p {
margin:0;
padding:0;
}
.gal_summary span {
color:#FFFFFF;
padding:5px;
}
.gal_summary a {
color:#FFFFFF;
}
.sp_ban1 {
padding:40px;
text-align:center;
}
.b_s_1 {
padding:0 5px;
}
.b_s_2 {
padding:5px;
}
.b_s_middle {
margin:5px;
text-align:center;
}
.main_box .categories {
background-color:#e2e2e2;
float:left;
height:210px;
margin:0 2px 4px;
position:relative;
text-align:left;
width:246px;
}
.main_box .categories:hover {
background-color:#7E6A4A;
}
.main_box .categories img {
border:1px solid #F9F0D3;
height:180px;
margin:2px;
width:240px;
}
#categories li {
color:#676767;
float:left;
font-size:11px;
margin-left:18px;
}
#categories li a {
color:#fff;
}
#categories li a:hover {
color:#8d8d8d;
}
.center {
    float: left;
    margin-left: 10px;
    text-align: center;
    width: 660px;
}
.clr {
clear:both;
}

#more_sites {
padding-left:45px
}

#more_sites a {
color: #fff;
}


.premium-bar {
    clear: both;
    font-size: 11px;
    height: 30px;
    margin: 2px auto;
    padding: 0 5px;
    width: 500px;
}
.premium-bar a:link, .premium-bar a:visited {
  color: #8C5A97;
  text-decoration: underline;
}
.premium-bar a:hover, .premium-bar a:active {
  color: #000000;
  text-decoration: none;
}
.premium-bar span {
    float: left;
}
.premium-bar ul {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.premium-bar li {
    float: left;
    margin: 0 4px;
}
.pr-watch {
    font-weight: bold;
    text-align: left;
    width: 280px;
}
span.pr-watch {
    font-weight: bold;
    text-align: left;
    width: 280px;
}
span.pr-watch a {
    margin: 0 0 0 5px;
}
span.pr-low {
    color: #777777;
    float: none;
    margin: 0 0 0 10px;
    text-decoration: underline;
}
.premium-bar span.pr-download {
    font-weight: bold;
    text-align: right;
}
.pr-l {
float: left;
}

.sitemap{
text-align:center;
width:1000px;
margin: 30px 0 10px 40px;
}

.sitemap ul{
list-style-type:none;
 }
 
.sitemap li{
float:left;
width: 200px;
text-align:center;
height:100px ;
}

.sitemap li .m {
font-size:20px;
color:#000;
}

.sitemap li .sh {
font-size:12px;
color:#000;
}

.ttags{
color:#bcbcbc;
} 


.more-site {
text-align:left;
padding:5px 10px 5px 10px;
}

.more-site a{
color:#fff;
font-size:12px;
text-decoration: none;
}

.more-site a:hover{
color:#ccc;
text-decoration: underline;
}

.error {
text-align: center;
font-size: 20px;
padding:30px 0 20px 0;
}

.error b{
font-size: 40px;
}

.tlist3 {
text-align: center;
}

#alarm_button {
    background-color: #222222;
    border: 1px solid #666666;
    color: #EEEEEE;
    padding: 4px;
    width: 95%;
}
