body {
margin:0px auto;
font-family: 'Istok Web', sans-serif;
text-align:center;
background-color:#F7F3EF;
}
.clear {
clear:both
}
.main-container {
width:1160px;
margin:0px auto;
background-color:#ECDECF;
border-right:1px solid #A49485;
border-left:1px solid #A49485;
}
.header {
margin:0px auto;
padding:10px 5px;
}
.header a {
float:left;
padding-left:20px;
color:#0C0A06;
text-transform:uppercase;
font-size:30px;
}
.header a:hover {
text-decoration:none;
}
.desc {
padding:3px;
margin:0px 3px;
background-color:#F7F3EF;
color:#0C0A06;
font-size:12px; 
border:1px solid #A49485;
}
.desc h1 {
font-size:12px;
font-weight:normal;
display:inline;
}
.menu {
float:right;
padding-right:20px;
margin:0px;
}
.menu a {
font-size:12px;
margin:0px 3px;
padding:10px;
background-color:#A49485;
border:1px solid #A49485;
color:#0C0A06;
text-decoration:none;
}
.menu a:hover {
background-color:#0C0A06;
color:#A49485;
}
/******		MAIN	*****/

.container {
width:1160px;
margin:0px auto;
padding:5px 0px;
}
.thumb {
margin:2px 2px;
background-color:#CC897A;
border:1px solid #CC897A;
padding:1px;
width:180px;
height:240px;
}
.thumb:hover {
background-color:#fff;
border:1px solid #fff;
}
.thumb-top img{
width:140px;
height:187px;
padding:3px 3px 0px 3px;
}
.thumb-top a {
margin:0px 3px;
display:inline-block;
background-color:#F7F3EF;
border:1px solid #F7F3EF;
color:#0C0A06;
font-size:14px;
line-height:18px;
font-weight:bold;
width:146px;
height:215px;
overflow:hidden;
}
.thumb-top a:hover {
background-color:#fff;
color:#0C0A06;
text-decoration:none;
}

.thumb-models a img{
width:180px;
height:240px;
}
.thumb-models a{
margin:2px 2px;
background-color:#CC897A;
border:1px solid #CC897A;
color:#fff;
padding:1px;
width:180px;
height:260px;
overflow:hidden;
float:left;
}
.thumb-models a:hover {
text-decoration:none;
background-color:transparent;
}
.model-link a {
color:#000;
}
.model-link a:hover {
text-decoration:none;
}


/******		PAGINATION	*****/
.pagination-top {
font-size:14px;
color:#000;
padding:3px;
}
.pagination-top h1{
font-size:14px;
display:inline;
}
.pagination-top a{
color:#000;
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:#fff;
border:1px solid #A49485;
color:#A49485;
}
.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 3px;
background-color:#F7F3EF;
color:#0C0A06;
border:1px solid #A49485;
}
.listing-title a {
color:#0C0A06;
}
.listing ul, .topdown ul {
float:left;
width:220px;
margin-left:10px;
}
.listing ul li.letter {
/*background-color:#784B40;*/
color:#000;
padding:5px;
}
.listing ul a {
color:#0C0A06;
text-decoration:none;
}
.listing ul a:hover {
color:#000;
}
.listing ul a li {
padding:3px 0px;
margin:2px;
color:#0C0A06;
border:1px solid #A49485;
}
.listing ul a li:hover {
background-color:#F7F3EF;
}

/******		TOPS	*****/
.menu-down{
margin:20px auto 20px;
color:#000;
float:left;
}
.menu-down a {
font-size:12px;
margin:0px 3px;
padding:10px;
background-color:#A49485;
border:1px solid #A49485;
color:#0C0A06;
text-decoration:none;
}
.menu-down a:hover {
background-color:#0C0A06;
color:#A49485;
}
.topdown-title {
padding:10px;
text-transform:uppercase;
margin:0px 3px 10px;
background-color:#F7F3EF;
color:#0C0A06;
border:1px solid #A49485;
}
.topdown {
color:#0C0A06;
font-size:14px; 
}
.topdown ul a {
text-decoration:none;
}
.topdown ul a:hover {
color:#fff;
}
.topdown ul a li {
margin:3px 3px;
padding:3px 10px;
border:1px solid #0C0A06;
color:#0C0A06;
background-color:#F7F3EF;
text-decoration:none;
}
.topdown ul a li:hover {
background-color:#ECDECF;
color:#0C0A06;
}

/******		FOOTER	*****/
footer {
font-size:12px;
padding:10px 0px;
color:#0C0A06;
}
footer a {
color:#0C0A06;
}
footer a:hover {
text-decoration:none;
}

/******		GALLERY	*****/
.desc-gallery {
background-color:#F7F3EF;
color:#0C0A06;
font-size:12px; 
border:1px solid #A49485;
padding:5px;
margin:0px 3px;
}
.desc-gallery h1{
font-size:20px;
display:inline;
}
.container-gallery {
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:#CC897A;
color:#0C0A06;
border:1px solid #0C0A06;
font-size:20px;
text-transform:uppercase;
font-weight:bold;
}
.paysite:hover {
background-color:#F7F3EF;
color:#0C0A06;
}
.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:#0C0A06;
text-decoration:none;
}
.right-sidebar-top ul a:hover {
color:#fff;
}
.right-sidebar-top ul a li {
margin:4px 0px;
padding:4px 0px;
border:1px solid #A49485;
background-color:#fff;
}
.right-sidebar-top ul a li:hover {
background-color:#A49485;
}
.related-title {
padding:10px;
margin:5px 3px;
background-color:#F7F3EF;
color:#0C0A06;
border:1px solid #A49485;
}
.promo {
max-width:960px;
margin:5px auto;
}
.promo-300 {
float:left;
margin:5px 10px;
}
/******		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;
}
}*/