body {
  font:x-small Georgia Serif;
  font-size/* */:/**/small;
  font-size: /**/small;
  text-align: center;
  background-color: #000000;
  background: url("images/back.gif");
  margin: 0;
  padding: 0;
  font-family: Verdana;
  color: #ccc;
  font-size: 11pt;
  }
a, a:link, a:visited {
  font-weight       : normal;
  color             : #FAEBE7;
  font-size         : 18px;
  vertical-align    : middle;
  }
a:hover {
  color             : #EF5660;
  text-decoration   : overline;
}
a img {
  border-width:0;
  }

#title-1 {
  margin:0;
  padding:0;
  margin-left:30px;
  height:150px;
  display:block;
  width:100%;
  text-align:left;
}

#title-logo {
  margin:0;
  padding:0;
  background : url("images/bdsm-reviews_01.gif") no-repeat left top;
  height:150px;
  text-align:left;
  display:inline;
  width:119px;
  float:left;
}

#title-logo-2 {
  margin:0;
  padding:0;
  background : url("images/bdsm-reviews_02.gif") no-repeat left top;
  text-align:left;
  width:18px;
  height:104px;
  display:inline;
  float:left;
}

#title-logo-3 {
  margin:0;
  padding:0;
  background : url("images/bdsm-reviews_03.gif") no-repeat left top;
  text-align:left;
  width:373px;
  height:104px;
  display:inline;
  float:left;
}

#title-logo-4 {
  clear:both;
  margin:0;
  padding:0;
  margin-left:119px;
  margin-top:-42px;
  background : url("images/bdsm-reviews_05.gif") no-repeat left top;
  text-align:left;
  width:575px;
  height:46px;
  display:inline;
  float:left;
}

#outer-wrapper {
  width: 950px;
  margin:0 auto;
  padding:10px;
  text-align:left;
  font: normal normal 100% Verdana, sans-serif;
  }

#main-wrapper {
  width: 620px;
  margin-left: 20px;
  float: left;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  }

h1 {
 font-family:'Trebuchet MS','Comic Sans MS';
 font-size:160%;
 margin:0;
 padding-bottom:10px;
 color:#EF5660;
}
h1 a:link, h1 a:visited {
 font-size:100%;
 color:#EF5660;
 font-weight:bold;
 text-decoration: none;
}
h1 a:hover {
 color:#ff0000;
 color: #FAEBE7;
 text-decoration: overline;
}

h4 {
 font: 'Trebuchet MS',Verdana,sans-serif;
 color:#ffffff;
 text-transform:capitalize;
 font-weight:normal;
 font-size:110%;
 background-color:#CA0800;
 margin:0;
 padding:8px;
}

#categories {
 /*border:1px solid #CA0800;*/
 background-color:#3B2B2B;
 padding:1.3em .25em 1.7em .25em;
 list-style:none;
 margin:0;
}

#categories li {
 margin:0;
 padding:.2em;
 text-indent:0;
 margin-left:5px;
}

#categories a {
 font-size:100%;
 font-weight:bold;
}

#categories a:link, #categories a:visited {
 color: #FAEBE7;
 text-decoration:underline;
}

#categories a:hover {
 color:#FF3C46;
 text-decoration:none;
}

h2 {
 font-family:'Courier New';
 font-size:160%;
 font-weight:bold;
 color:#B89090;
 background-color:#53000A;
 margin:0;
 padding:1px;
 padding-left:1.5em;
 padding-right:10px;
}

h3 {
 margin:0;
 padding:0;
 padding-top:6px;
}

h3 a:link, h3 a:visited {
 font-family:'Comic Sans MS',Arial,'Courier New';
 font-size:120%;
 font-weight:bold;
}

.screenshots {
 margin:10px 0 0 10px;
 padding:0;
 display:inline;
 float:left;
}

.image-link, .image-link:link, .image-link:visited, .image-link:hover {
 text-decoration: none;
}

.image-link img {
 border:1px solid #80616B;
}

.review-links {
 padding:0;
 display:inline;
 float:left;
 font-family:"Trebuchet MS";
}

.review-links a:link, .review-links a:visited {
 font-family: Tahoma;
 font-size:100%;
 font-weight:bold;
}

.review-links a:hover {
 text-decoration:none;
}

.features {
 margin:0;
 padding:8px;
 display:inline;
 float:left;
 white-space:nowrap;
 font-family:Tahoma,Verdana,'Comic Sans MS';
 font-weight:bold;
 color:#fff;
 font-size:95%;
 vertical-align:top;
}

.values {
 margin:0;
 padding:6px;
 display:inline;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:100%;
 vertical-align:top;
}

.clear {
 margin:0;
 padding:0px;
 clear:both;
}

.visit-link {
 background:url("images/pointer.gif") no-repeat 2px .2em;
 margin:0;
 margin-left:10px;
 padding:4px;
 padding-top:1px;
 text-indent:3.3em;
}

.visit-link a:link, .visit-link a:visited {
 color:#E85860;
 font-size:160%;
 text-decoration:underline;
}
.visit-link a:hover {
 color:#ff0000;
 text-decoration:overline;
}

#footer-wrapper {
 width:100%;
 text-align: left;
}

/* Footer
------------------------------------------------ */
#footer {
 width:760px;
 clear:both;
 margin:0 0 0 156px;
 margin:0 0 0 4px;
 padding-bottom:10px;
 text-align: left;
 font-family: Arial;
 font-size:70%;
 color:#fff;
}

.overall-score {
 padding-left:10px;
 font-size: 100%;
}

.review-links ul {
 list-style:none;
 margin:0;
 margin-left:15px;
 margin-bottom:5px;
}

.review-links li {
 margin:0;
 padding:0;
 text-indent:0;
 color: #ccc;
 font-size:90%;
 white-space: nowrap;
 line-height:130%;
}

.overall-red {
 font-size: 190%;
 line-height:110%;
 color: #F62445;
}

.overall-orange {
 font-size: 190%;
 line-height:110%;
 color: #F67045;
}

.overall-brawn {
 font-size: 190%;
 line-height:110%;
 color: #EC8E66;
 color: #D0A6BC;
}

.score {
 font-weight:bold;
 color: #888;
}

#niches li {
 width: auto; border-bottom: #2A2A2A 1px solid;
 /*background:url("list.gif") no-repeat 0 45%;*/
 /*background:url("ico-sm-star-green.gif") no-repeat 0 45%;*/
 /*background:url("redsquare.gif") no-repeat 0 45%;*/
 background:url("images/bullet2.gif") no-repeat 0 45%;
 text-indent:3px;
 color: #fff;
}

#niches a {
 font-size:115%;
 font-size:105%;
 font-family:'Comic Sans MS',Tahoma,'Trebuchet MS','Times New Roman';
 font-weight:normal;
 color: #C2B6B4;
 color: #AEAAA7;
}

#niches a:hover {
 color:#fff;
 color:#FF3C46;
 text-decoration:none;
}

#advantages {
 list-style:none;
 margin:0;
 margin-left:15px;
 margin-bottom:5px;
 margin-top:5px;
}
#advantages li {
 /*background:url("images/alert-almost-red.gif") no-repeat 0 45%;*/
 /*background:url("images/alert-red.gif") no-repeat 0 45%;*/
 background:url("images/alert-pink.gif") no-repeat 0 45%;
 text-indent:18px;
 color: #bbb;
 font-size:95%;
 line-height:130%;
}

.options {
 margin:0;
 padding:0;
 background-color:#111;
 color:#999;
 padding-left:33px;
 border:1px solid #333;
 font-family: "Trebuchet MS";
 font-size: 100%;
 text-transform:capitalize;
}

.gogo:link, .gogo:visited {
 color: #EF5660;
 text-decoration: underline;
 font-weight:bold;
}

.gogo:hover {
 color: #FAEBE7;
 text-decoration: none;
}

.formats {
 list-style:none;
 margin:0;
 margin-left:15px;
 margin-bottom:5px;
 margin-top:5px;
}

.formats li {
 background:url("images/arrow.gif") no-repeat 0 45%;
 text-indent:18px;
 color: #bbb;
 font-size:95%;
 line-height:120%;
}

.column {
 margin:0;
 padding:8px;
 width:280px;
 display:inline;
 float:left;
 white-space:nowrap;
 color:#fff;
 font-size:95%;
 vertical-align:top;
}

#site-review {
 margin:0;
 margin-top:5px;
 padding:8px;
 color:#a6a6a6;
 font-family: Tahoma,"Trebuchet MS";
 font-size: 100%;
}

#pic {
 /*background:url("08.gif") no-repeat 0 70%;
 background:url("7.gif") no-repeat 0 70%;
 background:url("slave3.gif") no-repeat 0 70%;*/
 background:url("images/slave3a.gif") no-repeat 0 70%;
 text-indent:15px;
 text-indent:18px;
 text-indent:28px;
 color:#E6152E;
 color:#EF5660;
 margin-bottom:7px;
 font-family: "Trebuchet MS";
 font-size:140%;
}

#models {
 font-size:110%;
}

#descriptions {
 font-size:120%;
 font-size:100%;
 font-family: Verdana,'Comic Sans MS';
 margin-bottom:12px;
}

#descriptions span {
 color:#aaa;
}

#pod {
 text-align:center;
}
#pod img {
 margin:3px;
}
#pod-link {
 text-align:center;
}
#pod-link a:link, #pod-link a:visited {
 font-size:150%;
 font-family: Verdana,'Comic Sans MS','Trebuchet MS';
}
#pod-link a:hover {
 color:#E63852;
 text-decoration: none;
 color:#BBA4B2;
 text-decoration: overline;
}

#conclusion {
 margin:0;
 margin-top:25px;
 padding:8px;
 color:#ccc;
 font-family: Tahoma,"Trebuchet MS";
 font-size: 100%;
 text-align:center;
}

#conclusion a:link, #conclusion a:visited, #conclusion a:hover {
 text-decoration: none;
}

#enter {
 margin:0;
 margin-bottom:3em;
}

#model {
 margin:0;
 margin-bottom:8px;
 padding:10px;
 padding-top:0;
 padding-bottom:0;
 /*background-color:#111;
 border:1px solid #333;*/
}

.hrr {
margin-top:4px;
margin-bottom:14px;
border-bottom: 1px solid #333; }

.gallery {
 list-style:none;
 margin:0;
 margin-left:0px;
 margin-bottom:5px;
 margin-top:5px;
}

.gallery li {
 padding-left:28px;
 /*background:url("images/arrow.gif") no-repeat 0 8px;
 background:url("iconTV.gif") no-repeat 0 5px;*/
 background:url("images/tvset.gif") no-repeat 0 5px;
 text-indent:0;
 color: #888;
 font-family: Tahoma, "Trebuchet MS";
 font-size: 100%;
}

.gallery span {
 margin-left:-6px;
 margin-top:3px;
 display: block;
 line-height:120%;
 font-size: 95%;
}

.gallery a:link, .gallery a:visited {
 color:#ccc;
 font-size: 115%;
 text-decoration: underline;
}

.gallery a:hover {
 color:#fff;
 text-decoration: none;
}

#images {
 background:url("images/slave32.gif") no-repeat 0 13px;
 margin:0;
 padding:14px 0 0 18px;
 text-align:center;
 text-align:left;
}

#images a {
 margin:0 0 0 12px;
}

#story h3 {
 color:#ccc;
 font-size: 120%;
}

#introduction {
 line-height:123%;
 padding:0 10px 30px 30px;
 font-family: "Trebuchet MS";
 font-size: 100%;
 color:#999;
 text-indent:-25px;
}

#introduction a:link, #introduction a:visited {
 font-size: 100%;
 color:#ccc;
 text-decoration: underline;
}

#introduction a:hover {
 color:#fff;
 text-decoration: none;
}

#story div {
 font-weight:bold;
 font-family: Tahoma;
 color:#FF5E64;
 padding-bottom:5px;
}
#story span {
 display: block;
 background:url("images/slave32.gif") no-repeat 0 10px;
 line-height:123%;
 padding-top:10px;
 padding-left:30px;
 font-family: "Trebuchet MS";
 font-size: 100%;
 color:#999;
}

.preview {
 margin:0;
 padding:10px 0 0 68px;
 text-align:left;
}
.preview a {
 margin:0 0 0 20px;
}

#preview-link {
 padding:10px 0 30px 68px;
 text-align:center;
 width:460px;
}
#preview-link a:link, #preview-link a:visited {
 font-size:150%;
 font-family: Verdana,'Comic Sans MS','Trebuchet MS';
 color:#eee;
}
#preview-link a:hover {
 color:#BBA4B2;
 text-decoration: overline;
}
#preview-end {
 padding:10px 0 0 68px;
 text-align:center;
 width:460px;
}
#preview-end a:link, #preview-end a:visited {
 font-size:150%;
 font-family: Verdana,'Comic Sans MS','Trebuchet MS';
 color:#eee;
}
#preview-end a:hover {
 color:#BBA4B2;
 text-decoration: overline;
}


/* Outer-Wrapper
------------------------------------------------ */
#sidebar-wrapper {
  width: 150px;
  float: right;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
}

#newsidebar-wrapper {
 width: 150px;
 float: left;
 word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
}

/* Sidebar Content
------------------------------------------------ */
.sidebar {
 color: #e6e6e6;
 line-height: 1.5em;
 }

.sidebar ul {
 list-style:none;
 margin:0 0 0;
 padding:0 0 0;
}
.sidebar li {
 margin:0;
 padding:0 0 .25em 15px;
 text-indent:-15px;
 line-height:1.5em;
}


