/* LezSex Main CSS */

body {
  padding: 0;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 14px;
  color: #000;
}

.clear {
  line-height: 0;
  overflow: hidden;
  height: 0;
  clear: both;
  font-size: 1px;
}

p { margin: 14px 0; }

h1, h2, h3, h4, h5, ul, li { margin: 0; padding: 0; }

li { list-style-type: none; }

img { border: none; }

a { color: #ffffff; }

#wrapper-top { width: 100%; background: #fef7f9 url('images/bg-top.jpg') repeat-x top left; padding-bottom: 27px; min-width: 1530px; }
#wrapper-bottom { width: 100%; background: url('images/bg-bottom.jpg') repeat-x top left; min-width: 1530px; }
#wrapper-left { width: 1241px; float: left; }
#wrapper-right { width: 281px; float: left; }
.wrapper-wide { width: 1530px; }
.wrapper-center { width: 1530px; margin: 0 auto; } 

#header { width: 1530px; height: 200px; margin: 0 auto; background: url('images/header-bg-overlay.jpg') no-repeat top right; position: relative; }
#logo { width: 576px; height: 200px; }
#logo h1 { width: 576px; height: 200px; background: url('images/logo.jpg') no-repeat top left; }
#logo h1 span { display: none; }
#header-box-wrapper { width: 606px; height: 123px; position: absolute; left: 591px; top: 54px; }
#header-box { width: 606px; height: 123px; position: relative; }
#header-box p { color: #080808; font-size: 12px; padding: 12px 20px 0 16px; line-height: 18px; margin: 0; }
#hb-bookmark { position: absolute; top: 73px; left: 14px; }
#hb-bookmark a { display: block; width: 575px; height: 37px; background: url('images/bookmark.gif') no-repeat top left; }
#hb-bookmark a span { display: none; }
#header-nav { position: absolute; width: 512px; height: 29px; top: 0; left: 1013px; font-size: 12px; text-align: center; padding-top: 6px; }
#hn-link { width: 346px; float: left; display: inline; }
#hn-link a { color: #ffffff; text-decoration: none; font-weight: bold; }
#hn-bookmark { width: 166px; float: left; display: inline; }
#hn-bookmark a { color: #4f0022; text-decoration: none; font-weight: bold; }
#hn-link a:hover, #hn-bookmark a:hover { border-bottom: 1px dotted; }
#header-slogan { color: #ffffff; font-size: 12px; font-weight: bold; position: absolute; left: 10px; top: 8px; }

#nav { width: 1530px; height: 42px; position: relative; text-transform: uppercase; } 
#nav ul li { float: left; display: inline; display: inline-block; float: left; background: url('images/navbg-left.gif') no-repeat top left; height: 42px; }
#nav ul li a { background: url('images/navbg-right.gif') no-repeat top right; height: 30px; font-size: 13px; color: #000000; text-decoration: none; font-weight: bold; display: block; text-align: center; padding-top: 12px; }
#nav-spacer { width: 6px; background: url('images/navbg-right.gif') no-repeat top right; }
#nav ul li.nav-active, #nav ul li:hover { background: url('images/navbg-hover-left.gif') no-repeat top left; }
#nav ul li.nav-active a, #nav ul li a:hover { background: url('images/navbg-hover-right.gif') no-repeat top right; color: #fff; }
#nav-search-input { position: absolute; left: 18px; top: 12px; }
#nav-search-input input { width: 194px; background: #000000; border: none; color: #ffffff; font-size: 12px; vertical-align: middle; text-align: left; }
#nav-search-submit { position: absolute; top: 9px; right: 12px; }
#nav-search-submit input { width: 59px; height: 24px; background: url('images/search-bt.gif') no-repeat top left; border: none; cursor: pointer; }

#nav-newvideos, #nav-newvideos a { width: 121px; }
#nav-highestrated, #nav-highestrated a { width: 127px; }
#nav-mostviewed, #nav-mostviewed a { width: 118px; }
#nav-categories, #nav-categories a { width: 103px; }
#nav-livecammodels, #nav-livecammodels a { width: 144px; }
#nav-lesbiandating, #nav-lesbiandating a { width: 145px; }
#nav-members, #nav-members a { width: 112px; }
#nav-clickhere, #nav-clickhere a { width: 369px; }

#nav-search { width: 281px; height: 42px; background: url('images/search-bg.gif') no-repeat top left; position: absolute; top: 0; right: 0; }

.cbox-wrapper { width: 1232px; background: url('images/content1-bg.gif') repeat-y top left; margin-left: 3px; margin-top: 15px; }
.cbox-bg { width: 1232px; background: url('images/content1-hdr.gif') no-repeat top left; }
.cbox { width: 1232px; background: url('images/content1-ftr.gif') no-repeat bottom left; padding-bottom: 15px; }
.cbox-hdr { padding: 11px 0 0 49px; position: relative; height: 18px; }
.cbox-hdr-left { width: 50%; font-size: 15px; }
.cbox-hdr-left h2 { font-size: 15px; height: 18px; }
.cbox-hdr-right { position: absolute; width: 50%; text-align: right; padding-top: 1px; right: 0; top: 11px; }
.cbox-hdr-right p { padding-right: 20px; margin: 0; }
.cbox-content { padding: 10px 0 0 7px; }
.cbox-content img { border: 1px solid #b31a5c; }
.cbox-content-1 a { float: left; display: inline-block; width: 242px; height: 182px; margin: 0 2px 2px 0; overflow: hidden; line-height: 0; }
.cbox-pagination { width: 1221px; height: 28px; padding-top: 4px; background: url('images/content1-pagi.gif') no-repeat top left; margin: 8px 0 0 6px; position: relative; }
.cbox-pagi { display: block; float: left; height: 24px; background: url('images/pagibg-left.jpg') no-repeat top left; font-size: 11px; font-weight: bold; text-decoration: none; margin-right: 1px; }
.cbox-pagi span { display: block; height: 14px; padding: 5px 6px; background: url('images/pagibg-right.jpg') no-repeat top right; }
.cbox-prev, .cbox-next { display: block; float: left; color: #f81e6c; font-size: 11px; font-weight: bold; text-decoration: none; margin: 0 12px; padding: 6px 0; }
.cbox-dots { display: block; float: left; font-size: 11px; color: #f81e6c; padding: 7px 6px 0 6px; }
.cbox-pagi-button { width: 242px; height: 24px; font-size: 11px; color: #fff; font-weight: bold; background: url('images/pagi-bookmark.gif') no-repeat top left; position: absolute; right: 4px; top: 4px; text-align: center; }
.cbox-pagi-button a { text-decoration: none; width: 242px; height: 19px; display: block; padding-top: 5px; }
.cbox-cat { width: 242px; height: 206px; float: left; display: inline; margin: 0 2px 6px 0; }
.cbox-catname { width: 242px; height: 19px; padding-top: 3px; color: ffffff; font-size: 12px; background: #f81e6c; color: #ffffff; font-weight: bold; text-align: center; margin-top: 2px; }
.cbox-2 { padding-bottom: 8px; }
.cbox-pagi-active { background: url('images/pagibg-hover-left.jpg') no-repeat top left; }
.cbox-pagi-active span { background: url('images/pagibg-hover-right.jpg') no-repeat top right; }

.sbox-wrapper { width: 281px; background: url('images/sidebox-bg.gif') repeat top left; margin-top: 15px; }
.sbox-bg { width: 281px; background: url('images/sidebox-hdr.gif') no-repeat top left; }
.sbox { width: 281px; background: url('images/sidebox-ftr.gif') no-repeat bottom left; padding-bottom: 17px; }
.sbox-links { width: 281px; background: url('images/sidebox-ftr-alt.jpg') no-repeat bottom left; padding-bottom: 4px; }
.sbox-hdr h3 { font-size: 18px; font-family: Trebuchet MS; color: #ffffff; text-align: center; padding: 13px 0; }
.sbox-content { padding-left: 13px; }
.sbox-item { margin-right: 12px; width: 122px; float: left; display: inline; margin-bottom: 7px; }
.sbox-item img { border: 1px solid #f778a5; }
.sbox-item p { margin: 3px 0 1px 0; font-size: 12px; color: #602971; font-weight: bold; text-align: center; }
.sbox-ftr { width: 256px; height: 29px; padding-top: 6px; background: url('images/sidebox-bt.gif') no-repeat top left; margin: 0 auto; text-align: center; font-size: 17px; font-family: Trebuchet MS; font-weight: bold; }
.sbox-ftr a { text-decoration: none; }
.sbox-content-links ul { background: #ffddf5; margin: 0 1px; width: 279px; padding: 0; }
.sbox-content-links ul li { padding: 5px 0 5px 54px; background: url('images/licon.png') no-repeat 26px 4px; }
.sbox-content-links ul li a { font-size: 12px; color: #602971; text-decoration: none; }
.sbox-content-links ul li a:hover { color: #cf0c52; }
.sbox-content-links ul li.sbox-alt { background: #ffeffa url('images/licon.png') no-repeat 26px 4px; }
.sbox-item-rating p { width: 122px; height: 17px; padding-top: 2px; font-size: 10px; font-weight: bold; color: #ffffff; background: #f81e6c; }
.sbox-item-rating p img { border: none; margin-right: 1px; margin-bottom: -3px; }
.sbox-content-ad { text-align: center; padding-right: 10px; }
.sbox-content-ad p { text-align: left; font-size: 12px; color: #797979; padding: 0 18px; }

#bbox-wrapper { background: url('images/trades1-bg.gif') repeat top left; margin: 29px 0 0 3px; width: 1521px; }
#bbox-bg { background: url('images/trades1-hdr.gif') no-repeat top left; width: 1521px; }
#bbox { background: url('images/trades1-ftr.gif') no-repeat bottom left; width: 1521px; }
.bbox-content { width: 1521px; }
.bbox-content { padding: 16px 0; }
.bbox-hdr { padding: 14px 0 0 49px; }
.bbox-hdr-left { float: left; display: inline; width: 50%; font-size: 15px; }
.bbox-hdr-left h2 { font-size: 15px; }
.bbox-hdr-right { float: left; display: inline; width: 50%; text-align: right; padding-top: 1px; }
.bbox-hdr-right p { padding-right: 20px; margin: 0; }
.bbox-content ul { width: 222px; float: left; display: inline; }
.bbox-content ul.sb-last { width: 180px; }
.bbox-content ul li a { color: #000000; }
.bbox-content ul li a:hover { color: #cf0c52; }
.bbox-content ul li { color: #f81e6c; padding-left: 8px; }

#copyright { font-size: 12px; font-weight: bold; text-align: center; padding: 18px 0; height: 43px; }
#copyright a { color: #83043d; text-decoration: none; margin: 0 6px; }
#copyright span { color: #f81e6c; }
#copyright p { margin: 4px 0; }