/* CSS Document */

body {
	padding:17px 0 0 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size:12px;
}

img {
	border:0;
}

.break {
	height:1px;
	overflow:hidden;
	clear:both;
}

p {
	margin:0;
	padding:0;
}


#container {
	margin:0 auto 0 auto;
	width:757px;
}

#header {
	width:757px;
	height:253px;
	background-image:url(images/header-bg.png);
	background-repeat:no-repeat;
	margin:0 0 6px 0;
}

#header-top {
	height:218px;
}

#header-bottom {
	clear:both;
	height:26px;
	padding:0 0 0 25px;
	color:#FFFFFF;
	font-size:11px;
}

#header-bottom p {
	margin:0;
	padding:9px 0 0 0;
	float:left;
}

#logo {
	padding:39px 0 0 10px;
	width:242px;
	float:left;
}

#pigs {
	width:290px;
	float:left;
}

#login {
	width:215px;
	float:left;
	padding:41px 0 0 0;
}

#login form {
	padding:0;
	margin:0;
}

#login form input.text-field {
	margin:5px 0 0 0;
	color:#000080;
	border:1px solid #142A3B;
	padding:0 0 0 5px;
	height:20px;
	width:108px;
}

#login form input#submit {
	margin:7px 0 7px 0;
}

#login form input#register {
	margin:7px 0 0 0;
}

#loggedin {
	width:215px;
	float:left;
	padding:41px 0 0 0;
	color:#FFFFFF
}
#loggedin .username {
	font-weight:bold;
}

#loggedin ul{
	list-style-type: none;
	margin:0 0 5px 0px;
	padding:0;
	float:left;
}
#loggedin ul li {

	background-image:url(images/red-arrow.png);
	background-repeat:no-repeat;
    background-position: 0px 1px;
    
	text-decoration:none;
	padding:3px 0 2px 25px;
	margin:0;
	height:17px;
	margin:5px 0 0 10px;
}
#loggedin a {
	color:#FFFFFF;
    text-decoration:none;
}
#loggedin a:hover {
    text-decoration:underline;
}

#content {
	clear:both;
	background-image:url(images/content-bg.png);
	background-repeat:repeat-y;
	width:747px;
	padding:5px 5px 5px 5px;
	margin:0 0 15px 0;
}

#left-column {
	width:242px;
	margin:0 5px 0 0;
	float:left;
}

#left-column-top {
	background-image:url(images/left-col-top.png);
	background-repeat:no-repeat;
	height:7px;
	overflow:hidden;
}

#left-column-bottom {
	background-image:url(images/left-col-bottom.png);
	background-repeat:no-repeat;
	height:7px;
}

#left-column-content {
	background-color:#FFFFFF;
	width:230px; 
	padding:0 6px 0 6px;
}

#left-menu ul {
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
}

#left-menu ul li {
	margin:0;
	background-image:url(images/left-menu-bg.png);
	background-repeat:no-repeat;
	width:212px;
	height:19px;
	padding:6px 0 0 18px;
}

#left-menu ul li#left-menu-top {
	background-image:url(images/left-menu-bg-top.png);
	height:17px;
	padding:6px 0 0 18px;
}

#left-menu ul li a {
	color:#E7DAD1;
	text-decoration:none;
}

.sub-menu {
	background-image:url(images/sub-menu-bg.png);
	background-repeat:repeat-y;
	width:230px;
	padding:18px 0 15px 0;
}

.sub-menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

.sub-menu ul li {
	margin:0;
	padding:6px 0 0 18px;
}

.sub-menu ul li a {
	color:#D0D3D5;
}

.sub-menu-bottom {
	background-image:url(images/sub-menu-bg-bottom.png);
	background-repeat:no-repeat;
	width:230px;
	height:6px;
	margin:0 0 5px 0;
}

#privacy {
	width:212px;
	background-image:url(images/privacy-bg.png);
	background-repeat:repeat-y;
	padding:15px 0 15px 18px;
}

#privacy ul {
	list-style:none;
	margin:0;
	padding:0;
}

#privacy ul li {
	margin:0;
	padding:0;
}

#privacy ul li a {
	color:#929292;
}

#privacy-bottom {
	background-image:url(images/privacy-bg-bottom.png);
	background-repeat:no-repeat;
	width:230px;
	height:6px;
}

#right-column {
	width:500px;
	float:left;
}

div.highlighted {
	width:489px;
	padding:5px 5px 0 5px;
	background-color:#FFFFFF;
}

.highlighted ul {
    color:#929292;
    margin:5px 0 0 0;
	font-size:11px;
    list-style-type:none;
    display:inline;
}

.highlighted li {
    width:222px;
    margin:0 0 0 0 ;
    display:inline;
    float:left;
    padding:0 7px 0 14px;
}

.highlighted p {
    text-decoration:none;
    position:absolute;
    margin:2px 0 0 16px;
    font-size:11px;
    background-color:#eeeeee;
    color:#666666;
    padding:2px 2px 2px 2px;
    display:inline;
    font-weight:bold;
}

.highlighted p.click {
    margin:129px 0 0 148px;
}

.highlighted div.clear {
    clear:both;
    height:1px;
}

.highlighted img {
    margin-left:14px;
    padding:0px;
}

.highlighted-bottom {
	background-image:url(images/highlighted-bg-bottom.png);
	background-repeat:no-repeat;
	height:7px;
	width:499px;
	margin:0 0 5px 0;
}

.highlighted img.highlighted-title {
	margin:5px 0 0 0;
	width:241px;
	height:28px;
}

.content-box {
	width:449px;
	padding:25px 25px 25px 25px;
	background-color:#FFFFFF;
	color:#929292;
}

.content-box h1 {
	color:#8C2226;
	font-size:22px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.content-box h2 {
	color:#929292;
	font-size:16px;
	margin:0;
	padding:0;
	margin-top:15px;
	font-weight:bold;
}

.content-box p {
	margin:15px 0 0 0;
	padding:0;
}

.content-box-bottom {
	background-image:url(images/highlighted-bg-bottom.png);
	background-repeat:no-repeat;
	height:7px;
	width:499px;
	margin:0 0 5px 0;
	clear:both;
}

.content-box .answer {
	padding-left:20px;
}

.question a {
    float:right;
    font-size:x-small;
    font-weight:bold;
}

#footer {
	clear:both;
	width:717px;
	height:21px;
	margin:5px 0 0 0;
	padding:7px 5px 0 25px;
	background-image:url(images/footer-bar.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.video-item {
	width:449px;
}

.video-item-bottom {
	clear:both;
    height:1px;
}

.video-item-img {
	width:249px;
	float:left;
}

.video-item-detail {
	width:200px;
	float:left;
}

.content-box .video-item p {
	margin:5px 0 0 0;
	font-size:11px;
}

#related ul {
    padding:0;
    list-style-type:none;
}

#related li {
    float:left;
    margin-top:1px;
}

#related a {
    float:left;
    padding-top:0px;
    font-size:11px;
}

.ppv-button {
	margin:25px 0 0 0;
}

.video {
    margin-top:20px;
}

.toplink {
	font-size:10px;
	font-weight:normal;
	padding-left:5px;
}

#history {
	border-collapse:collapse;
	border:2px solid white;
}

#history th {
	border-bottom:2px solid black;
	margin: 0 0 0 0;
}

#history td {
	border:1px solid black;
	margin:0 0 0 0;
	padding:2px 5px 2px 5px;
}

#history td.credit {
	color:green;
	font-weight:bold;
}

#history .watchagain {
    float:right;
}

#profile h2 {
	font-size:14px;
	padding:0 0 0 0;
}

#profile .commentinfo {
	font-size:10px;
	padding:0 0 0 0;
}

#profile .commentpreview {
	margin-left:30px;
}
.content-box fieldset {
	margin: 15px 0 0 0;
	border: none;
	padding: 10px;
}
.content-box label {
	float:left;
	width: 120px;
	color: #8C2226;
}
.content-box input, .content-box textarea, .content-box select {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	min-width:70px;
}
.content-box input {
	width:240px;
}
.content-box textarea {
	height:140px;
	width:240px;
}
.content-box button {
	margin-left:100px;
}
.content-box ul {
	margin:0;
	padding:0;
	list-style: none;
}
.content-box li {
	margin: 8px;
}
.content-box submit {
	margin:0 0 0 8em;
}
.content-box #submit {
    width:auto;
    height:auto;
}
.content-box em {
 	color:#2B3960;
}
.content-box #address {
	height:80px;
}
.content-box #country {
	width: 240px;
}
.content-box a {
	color:#5c3839;
	text-decoration:underline;
}
.content-box a:hover {
	color:#2f2f4e;
	background-color:#EAE1DB;
}