html, body {
background:none repeat scroll 0 0 #2E1D31;
font-family:Helvetica,Arial,sans-serif;
font-size:90%;
margin:0;
padding:0;
}
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 #ffffff;
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:347px;
}
#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 #F5F4F0;
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 {
margin:0;
padding:0;
}
.col {
float:left;
}
.gal {
text-align:center;
width:600px;
}
.info {
color:#201003;
margin:0 auto;
text-align:left;
width:512px;
}
.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 {
    font-size: 18px;
    margin: 1px;
    padding: 2px 9px;
    text-decoration: none;
    background: none repeat scroll 0 0 #E799E8;
    border: 1px solid #201003;
    color: #201003;
}
.thumbs {
margin:-2px 0 0 -2px;
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:190px;
position:relative;
width:232px;
}
.thumbs img {
border:medium none;
height:172px;
width:230px;
border:1px solid #201003;
}

.thumbs .desc {
display:block;
font-size:90%;
font-weight:bold;
text-decoration:none;
width:230px;
}
.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;
}

.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: 3px;
}

.inxy-paginator .highlight {
font-weight:bold;
}
.inxy-paginator .highlight a {
    background-color: #FDE75D;
}
#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: #FDE75D;
    border: 1px solid #666666;
    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:5px;
height:14px;
overflow:hidden;

}

#topbottom {
    margin: 0 auto;
    padding: 0 20px;
    text-align: left;
}

#topbottom td {
    vertical-align: top;
    width: 180px;
}
#topbottom table {
margin:0 auto;
}
#topbottom a {
background:url("../images/dot.gif") no-repeat scroll left center transparent;
color:#000000;
display:block;
font-size:1.1em;
padding-left:5px;
text-decoration:none;
}
.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 #EEEEEE;
height:145px;
width:192px;
}
#toppic {
background-color:#8A4497;
margin-bottom:5px;
margin-top:20px;
padding-bottom:3px;
padding-top:1px;
}
#toppic a {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
#toppic h3 {
color:#FFFFFF;
margin:5px;
}
#navigation {
background:none repeat scroll 0 0 #8C5A97;
border-bottom:1px solid #201003;
border-top:1px solid #201003;
color:#FFFFFF;
}
#navigation li a:hover {
background:none repeat scroll 0 0 #2E1D31;
}
#navigation li a {
border-right:1px solid #FFFFFF;
color:#FFFFFF;
}
#navigation li.highlight a {
background:none repeat scroll 0 0 #802990;
}
.thumbs .duration, .thumbs .add {
background:none repeat scroll 0 0 #FDE75D;
border:1px solid #201003;
color:#201003;
}
.thumbs .desc {
color:#201003;
}

#footer {
    background: none repeat scroll 0 0 #8C5A97;
    border-bottom: 1px solid #201003;
    border-top: 1px solid #201003;
    color: #FFFFFF;
    clear: both;
    margin: 0 auto;
    text-align: center;
    width: 1000px;
}
#footer a {
color:#FFFFFF;
}
.right {
float:right;
margin:0 10px 0 0;
text-align:center;
}
.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:#000000;
font-size:24px;
}
.paysite_dwnl a:hover {
}
.gal_summary p a {
color:#000000;
}
.gal_summary p span {
color:#000000;
}
.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:#271D13;
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:#0E0E0E;
float:left;
font-size:11px;
margin-left:18px;
}
#categories li a {
color:#8C5A97;
}
#categories li a:hover {
color:#99C401;
}
.center {
    background: none repeat scroll 0 0 #F8F8F8;
    float: left;
    margin: 0;
    text-align: center;
    width: 665px;
}
.clr {
clear:both;
}

#more_sites {
padding-left:45px
}

#more_sites a {
color: #8C5A97;
}


.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;
}


.total{
color:#000;
margin: 12px 0 0 0;
text-align:center;
}

.total a{
color:#ccc;

}




.sitemap{
text-align:center;
margin: 0 0  0 50px;
}

.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:#666;
} 


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

.more-site p{
margin:5px;
}

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

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

.error {
font-size:24px;
text-align:center;
}

.error h1{
font-size:34px;
padding:10px 0 10px 0;
text-align:center;
}

.error a{
color:#000;
font-size:20px;
}

.error {
font-size:24px;
text-align:center;
}

.error h2{
font-size:34px;
padding:10px 0 10px 0;
text-align:center;
}

.error a{
color:#000;
font-size:20px;
}

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