body {
margin:0px auto;
font-family: 'Oxygen', sans-serif;
text-align:center;
background-color:#000;
}
.clear {
clear:both
}
.main-container {
width:1160px;
margin:0px auto;
}
.header {
margin:0px auto;
background-color:#000;
padding:10px 5px;
}
.header a {
float:left;
color:#F89255;
text-transform:uppercase;
font-size:30px;
}
.header a:hover {
text-decoration:none;
}
.desc {
color:#828282;
font-size:12px; 
border-top:1px solid #828282;
border-bottom:1px solid #828282;
}
.desc h1 {
font-size:12px;
font-weight:normal;
display:inline;
}
.menu {
float:right;
margin:0px;
}
.menu a {
font-size:12px;
margin:0px 3px;
padding:10px;
background-color:#F89255;
border:1px solid #fff;
color:#000;
text-decoration:none;
}
.menu a:hover {
background-color:#fff;
color:#000;
}
/******		MAIN	*****/

.container {
max-width:1160px;
margin:0px auto;
padding:5px 0px;
}
.thumb {
margin:3px 3px;
background-color:#fff;
border:1px solid #828282;
padding:1px;
width:180px;
height:240px;
}
.thumb:hover {
background-color:#000;
border:1px solid #828282;
}
.thumb-models a img{
width:180px;
height:240px;
}
.thumb-models a{
margin:4px;
padding:1px;
background-color:#000;
border:1px solid #828282;
color:#fff;
width:180px;
height:260px;
overflow:hidden;
float:left;
}
.thumb-models a:hover {
text-decoration:none;
background-color:transparent;
}
.model-link {
color:#828282;
}
.model-link a {
color:#828282;
}
.model-link a:hover {
text-decoration:none;
}
.thumb-top img{
width:140px;
height:187px;
padding:3px 3px 0px 3px;
}
.thumb-top a {
margin:0px 3px;
display:inline-block;
background-color:#000;
border:1px solid #828282;
color:#fff;
font-size:14px;
line-height:18px;
font-weight:bold;
width:146px;
height:215px;
overflow:hidden;
}
.thumb-top a:hover {
background-color:#fff;
color:#000;
text-decoration:none;
}
/******		PAGINATION	*****/
.pagination-top {
font-size:14px;
color:#828282;
padding:3px;
}
.pagination-top h1{
font-size:14px;
display:inline;
}
.pagination-top a{
color:#fff;
margin:0px 2px;
}
.pagination-top a:hover {
text-decoration:none;
}
.pagination-top a.current {
text-decoration:none;
}
.pagination-down {
margin:10px auto 0px;
font-size:16px;
}
.pagination-down a {
margin:0px 2px;
padding:5px 10px;
background-color:#000;
border:1px solid #828282;
color:#fff;
}
.pagination-down a:hover {
color:#000;
background-color:#fff;
text-decoration:none;
}
.pagination-down a.current {
text-decoration:none;
}

/******		LISTINGS	*****/
.listing-title {
padding:10px;
margin:20px auto;
background-color:#000;
border:1px solid #F89255;
color:#fff;
}
.listing-title a {
color:#F89255;
}
.listing ul, .topdown ul {
float:left;
width:220px;
margin-left:10px;
}
.listing ul li.letter {
background-color:#6C2800;
color:#fff;
padding:5px;
}
.listing ul a {
color:#F89255;
text-decoration:none;
}
.listing ul a:hover {
color:#fff;
}
.listing ul a li {
padding:3px 0px;
background-color:#000;
border-bottom:1px solid #6C2800;
}
.listing ul a li:hover {
background-color:#6C2800;
}

/******		TOPS	*****/
.menu-down{
margin:20px auto 20px;
color:#828282;
float:left;
}
.menu-down a {
font-size:12px;
margin:0px 3px;
padding:10px;
background-color:#6C2800;
border:1px solid #6C2800;
color:#fff;
text-decoration:none;
}
.menu-down a:hover {
background-color:#fff;
color:#6C2800;
}
.topdown-title {
padding:10px;
text-transform:uppercase;
margin:0px auto 10px;
border-bottom:1px solid #828282;
color:#828282;
}
.topdown {
margin-top:10px;
padding-bottom:10px;
color:#828282;
font-size:14px; 
}
.topdown ul a {
text-decoration:none;
}
.topdown ul a:hover {
color:#fff;
}
.topdown ul a li {
margin:0px 3px;
padding:3px 10px;
border-bottom:1px solid #6C2800;
color:#fff;
text-decoration:none;
}
.topdown ul a li:hover {
background-color:#6C2800;
color:#fff;
}

/******		FOOTER	*****/
footer {
font-size:12px;
padding:10px 0px;
color:#828282;
}
footer a {
color:#fff;
}
footer a:hover {
text-decoration:none;
}

/******		GALLERY	*****/
.desc-gallery {
color:#828282;
border-top:1px solid #828282;
border-bottom:1px solid #828282;
margin:5px auto;
padding:5px;
}
.desc-gallery h1{
font-size:20px;
display:inline;
}
.container-gallery {
max-width:1082px;
margin:0px auto;
padding:5px 0px;
}
.container-gallery-thumbs {
max-width:772px;
margin:0px 10px 0px 0px;
padding:0px;
float:left;
}
.paysite {
display:block;
margin:3px;
padding:10px 5px;
background-color:#F89255;
color:#fff;
font-size:20px;
text-transform:uppercase;
font-weight:bold;
}
.paysite:hover {
background-color:#000;
color:#fff;
}
.right-sidebar {
max-width:300px;
margin-top:3px;
float:left;
}
.right-sidebar a img {
border:1px solid #fff;
}
.right-sidebar-banner {
z-index:-9999;
}
.right-sidebar-top ul a {
color:#F89255;
text-decoration:none;
}
.right-sidebar-top ul a:hover {
color:#fff;
}
.right-sidebar-top ul a li {
margin:4px 0px;
padding:4px 0px;
border-bottom:1px solid #6C2800;
}
.right-sidebar-top ul a li:hover {
background-color:#6C2800;
}
.related-title {
padding:10px;
margin:5px auto;
background-color:#000;
border:1px solid #F89255;
color:#F89255;
}

.promo {
max-width:1040px;
margin:5px auto;
}
.promo-250 {
float:left;
margin:5px 5px;
}
/******		MEDIA	*****
@media screen and (max-width:1115px) {
.right-sidebar-banner {
display:none;
}
}
@media screen and (max-width:1020px) {
.listing ul, .topdown ul  {
width:18%;
}
}
@media screen and (max-width:790px) {
.listing ul, .topdown ul  {
width:18%;
}
.desc {
display:none;
}
.desc-gallery h1{
font-size:14px;
}
}
@media screen and (max-width:580px) {
.listing ul, .topdown ul {
width:96%;
}
.menu a, .menu-down a {
display:block;
}
}*/