@charset "UTF-8";
/* CSS Document */
* {
margin:0;
padding:0;
}
body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(images/kink-bkgd.jpg) repeat-x #515153;
padding:20px 0;
}
a {
color:#CC0000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

p, blockquote {
line-height:1.4em;
margin-bottom:10px;
}
h1 {
font-size:16px;
}
h2 {
font-size:14px;
}
h3 {
font-size:13px;
}
a img {
border:none;
}
#wrapper {
width:950px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#header {
height:150px;
}
#header h1 {
width: 260px;
float:left;
height:92px;
text-indent:-9999px;
background:url(images/kink-logo.gif) no-repeat top left;
}
#header h2 {
float:left;
font-size:19px;
font-style:italic;
color:#CC0000;
height:17px;
margin:70px 0 0 10px;
font-weight:normal;
}
#header-nav {
padding-top:20px;
height:60px;
clear:both;
}
#content {
}
#left-col {
float:left;
width:260px;
margin-right:25px;
}
#center-col {
float:left;
width:380px;
}
#wide-col {
float:right;
width:660px;
}
#episodes {
float:left; 
width:345px;
}
#photos {
width:250px; 
float:right;
}
#right-col {
float: right;
width:260px;
}
.box {
border:2px solid #666666;
background:#FFFFFF;
padding:20px;
margin-bottom:20px;
}
#video-nav {
padding-top:10px;
}
#dvds {
text-align:center;
}
#dvds h1 {
color:#CC0000;
font-weight:normal;
}
#footer {
clear:both;
padding-top:60px;
margin-bottom:20px;
}
#footer ul, #header ul {
list-style:none;
}
#header li {
display:inline;
margin-right:40px;
}
#footer li {
display:inline;
margin-right:20px;
}
#footer li a, #header li a {
color:#000000;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}
#footer li.active a, #header li.active a {
color:#CC0000;
}
#footer ul {
float:left;
padding-top:30px;
margin-left:0;
}
#footer img {
float:right;
}
#left-col a {
text-decoration:none;
color:#333333;
padding-left:7px;
}
#left-col p a {
padding:0;
color:#CC0000;
}
#left-col a:hover {
border-bottom:1px dotted #CC0000;
color:#CC0000;
}
#left-col h2, #left-col h3, #right-col h2, #right-col h3 {
text-align:center;
}
#left-col h1, #right-col h1 {
background:#CC0000;
color:#FFFFFF;
padding:5px 10px;
margin-bottom:10px;
text-transform:uppercase;
}
#left-col h3, #right-col h3 {
margin-bottom:20px;
font-weight:normal;
}
#left-col p, #right-col p {
text-align:justify;
}
#left-col p.more, #right-col p.more {
text-align:right;
font-weight:bold;
}
#left-col p.more a, #right-col p.more a {
color:#0066FF;
}
#left-col ul {
list-style:none;
font-size:13px;
}
#left-col ul li {
padding-bottom:5px;
}
#left-col ul li.active a {
font-weight:bold;
background:url(images/li.gif) left center no-repeat;
}
#left-col ul li ul {
padding:7px;
border-top:1px solid #CC0000;
}
#left-col ul li.active ul li {
font-weight:bold;
font-size:12px;
padding-left:2px;
color:#CC0000;
white-space:nowrap;
}
#left-col ul li.active ul li a {
font-weight:normal;
background:none;
padding:0;
}
#wide-col h1, #center-col h1 {
color:#CC0000;
font-size:24px;
text-transform:uppercase;
}
#wide-col h2 {
margin-bottom:5px;
border-bottom:1px solid #333333;
color:#CC0000;
}
#photos img {
margin:0 0 5px 5px;
}
.bio {
width:308px;
height:270px; 
float:left;
overflow:hidden;
}
.bio h2 {
margin:0 10px 0 0;
font-variant:small-caps;
}

.bio p {
margin:0 10px 0 0;
text-align:justify;
}

#right-col blockquote {
color: #333333;
font-style:italic;
font-weight:bold;
}
#right-col blockquote span {
font-size:9px;
color:#000000;
font-style:normal;
font-weight:normal;
}

div#widgetshoppingcart p.visitshop {
text-align:right;
margin-bottom:10px;
}
li#product-specials {
margin-bottom:10px;
}
li#product-specials input {
color:#FFFFFF;
background:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-variant:small-caps;
}

img.right {
margin: 0 0 5px 10px;
}
img.left { 
margin:0 10px 5px 0;
}
img.rightfloat {
margin: 0 0 5px 10px;
float:right;
}
img.leftfloat { 
margin:0 10px 5px 0;
float:left;
}
.center {
margin-left:auto;
margin-right:auto;
}
.clear {
clear:both;
}