body {
	background-color: #b53500;
	text-align: center;
	margin: 5px 0px 0px 0px;
	overflow: auto;
	overflow: -moz-scrollbars-vertical;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff; 
}

a { color: #fcc2b5; }
a:hover { color: #ffffff; }
#counter {
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
	width: 100px;
	font-size: 7pt;
}
.main { 
	text-align: center; 	
	width: 960px; 
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

.trackers { 
	text-align: center; 	
	width: 960px; 
	margin-top: 25px;
	margin-bottom: 25px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

.header {
	width: 960px; 
	padding: 0px; 
	margin: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}

.topline { font-weight: bold; }

.dateline b {color: #ffffff; font-weight: bold;}

.logobar { width: 960px; float: left; }

.logoleft { width: 270px; float: left; }

.logocenter { width: 480px; float: left; }

.logoright { width: 210px; float: left; }

.logo {
	width: 480px; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px; font-weight: bold; text-align: center;
}

#hothead { width: 384px; float: left; }

#hotfreesites {
	width: 200px;
	height: 262px;
	float: right;
	border: solid 1px #fff;
	background-color: #FCC2B5;
	margin-top: 6px;
}

#hotfreeheader {
	width: 200px;
	background-color: #800B00;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}

#hotfreetbl {
	text-align: center; 	
	width: 200x; 
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin: 0px;
	color: #000;
	float: left;
}

#hotfreetbl ul { list-style: none; margin: 0; padding: 0; float: left; }
#hotfreetbl li { width: 190px; float: left; text-align: left; font-weight: bold; font-size: 12px; line-height: 16px; padding: 4px 5px 4px 5px; }
#hotfreetbl a { text-decoration: underline; color: #B53500; font-size: 10px; }
#hotfreetbl a:hover { text-decoration: underline; color: #800B00; font-size: 10px; }

#dailywelcome {
	width: 960px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

#dailybox {
	width: 265px;
	border: 1px solid #800B00;;
	background-color: #fff;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

#dailyclip {
	width: 265px;
	font-size: 16px;
	color: #800B00;
	font-weight: bold;
	float: left;
}

#dailybookmark {
	width: 265px;
	font-size: 10px;
	color: #000;
	float: left;
}

#dailythumb {
	width: 265px;
	margin: 5px auto 5px auto;
	float: left;
}

#dailythumb img { width: 245px; height: 190px; border: 1px solid #B53500; }
#dailythumb img:hover { width: 245px; height: 190px; border: 1px solid #800B00; }

#dailypart {
	width: 265px;
	font-size: 16px;
	color: #000;
	float: left;
}

#dailyfull {
	width: 265px;
	float: left;
	font-size: 12px;
	margin-bottom: 3px;
}

#dailyfull a { color: #B53500; }
#dailyfull a:hover { color: #800B00; }

#welcomebox {
	width: 320px;
	margin: auto;
	float: left;
}

#welcometext {
	padding-top: 50px;
	padding-bottom: 20px;
	margin: auto;
	width: 500px;
	color: #fff;
	font-size: 18px;
	line-height: 30px;	
}

#welcomelink {
	width: 693px;
	float: left;
	text-align: center;
	font-size: 24px;
	padding-bottom: 30px;
}

#welcomelink a { color: #FCC2B5; }
#welcomelink a:hover { color: #ffffff; }

#welcomebookmark {
	width: 480px;
	margin-top: 53px;
	height: 30px;
	float: left;
}

.content {
	width: 960px; 
	float: left; 
	padding-top: 15px;
}

.todaysmovies {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	color: #fab4a5;
	text-transform: uppercase;
	margin-bottom: 12px;
}

#hotleft { width: 768px; float: left; margin: auto; margin: 0 10px 0 0; }
#hotright { width: 182px; float: left; margin: auto; padding: 0; margin: 35px 0 0 0; }

#hottestthumbhead { background-image: url(/images/hottestgalleries.gif); width: 960px; height: 70px; border: 0; padding: 0; margin: 0; float: left; text-align: right; vertical-align: text-bottom; font-weight: bold; font-size: 14px; margin-top: 10px; }
#thumbheadtodays { background-image: url(/images/todaysgalleries.gif); width: 960px; height: 70px; border: 0; padding: 0; margin: 0; float: left; text-align: right; vertical-align: text-bottom; font-weight: bold; font-size: 14px; margin-top: 10px; }
#thumbheadtodays a { color: #FCC2B5; }
#thumbheadtodays a:hover { color: #ffffff; }
#thumbheadyesterdays { background-image: url(/images/yesterdaysgalleries.gif); width: 960px; height: 70px; border: 0; padding: 0; margin: 0; float: left; text-align: right; vertical-align: text-bottom; font-weight: bold; font-size: 14px; margin-top: 10px; }
#thumbheadarchived { background-image: url(/images/archivedgalleries.gif); width: 960px; height: 70px; border: 0; padding: 0; margin: 0; float: left; text-align: right; vertical-align: text-bottom; font-weight: bold; font-size: 14px; }
#thumbheadpictures { background-image: url(/images/picturegalleries.gif); width: 960px; height: 70px; border: 0; padding: 0; margin: 0; float: left; text-align: right; vertical-align: text-bottom; font-weight: bold; font-size: 14px; margin-top: 20px; color: #000; }
#thumbheadpictures a { color: #800B00; }
#thumbheadpictures a:hover { color: #B53500; }
#thumbheadpicarchived { background-image: url(/images/picturearchivedgalleries.gif); width: 960px; height: 70px; border: 0; padding: 0; margin: 0; float: left; text-align: right; vertical-align: text-bottom; font-weight: bold; font-size: 14px; margin-top: 20px; color: #000; }
#thumbheadpicarchived a { color: #800B00; }
#thumbheadpicarchived a:hover { color: #B53500; }
#archives { width: 960px; border: 0; padding: 0; margin: 0; float: left; text-align: center; font-weight: bold; font-size: 14px; margin-top: 20px; }


#hottestthumblist {
	text-align: center; 	
	width: 768px; 
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin: 0px;
	background-color: #800b00;
	float: left;
}

#thumbtbl {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin: 0px;
	float: left;
}

#thumblist {
	text-align: center; 	
	width: 960px; 
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin: 0px;
	background-color: #800b00;
	float: left;
}

#thumblist ul { list-style: none; margin: 0; padding: 0; float: left; }
#thumblist li { width: 192px; float: left; margin-right: auto; margin-left: auto; padding: 5px 0px 5px 0px; }
#thumblist img { border: 1px solid #ffffff; width: 180px; height: 140px; }
#thumblist a:hover img { border: 1px solid #D41600; width: 180px; height: 140px; }

/** Flash Movie **/

#hotbox {
	width: 384px;
	float: left;
}

#hotthumbright { width: 576px; height: 465px; float: left; background-color: #800B00; }

#flashbox {
	width: 560px;
	float: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	padding-right: 7px;
	padding-top: 5px;
}

#flashclip {
	width: 560px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	float: left;
}

#flashcontent {
	width: 560px;
	margin: 5px auto 5px auto;
	float: left;
}

#flashcontent img { border: 1px solid #fff; }

#flashfull {
	width: 560px;
	float: left;
	font-size: 12px;
	margin-bottom: 3px;
}

#flashfull a { color: #fff; }
#flashfull a:hover { color: #D41600; }

#flasharchive { width: 560px; float: right; text-align: center; font-size: 14px; font-weight: bold; margin-top: 13px; }

/** End Flash Movie **/

#pink {
	text-align: center; 	
	width: 960px; 
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin: 0px;
	background-color: #FCC2B5;
	float: left;
}

#pink ul { list-style: none; margin: 0; padding: 0; float: left; }
#pink li { width: 192px; float: left; margin-right: auto; margin-left: auto; padding: 5px 0px 5px 0px; }

#pink img { border: 1px solid #b53500; width: 180px; height: 140px; }
#pink a:hover img { border: 1px solid #800b00; width: 180px; height: 140px; }

#booktop { width: 960px; height: 28px; border: 0; padding: 0; margin: 0; float: right; text-align: center;}
#bookmark { background-image: url(/images/bookback.gif); width: 960px; height: 33px; border: 0; padding: 0; margin: 0; float: right; text-align: right;}
#hottestbookmark { background-image: url(/images/hottestbookback.gif); width: 768px; height: 33px; border: 0; padding: 0; margin: 0; float: left; text-align: right;}
#bookmark a { padding-right: 5px; font-size: 20px; font-weight: bold; }
#bookmarkpictures { background-image: url(/images/bookbackpictures.gif); width: 960px; height: 33px; border: 0; padding: 0; margin: 0; float: right; text-align: right;}

.galleries {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	line-height: 24px;
}

.galleries a { text-decoration: underline; color: #ffffff; }
.galleries a:hover { text-decoration: underline; color: #fcc2b5; }
.galleries a:visited { text-decoration: underline; color: #0070DF; }

#archivehead { width: 960px; height: 70px; border: 0; padding: 0; margin: 0; float: left; margin-top: 30px; }
#archivetbl {
	text-align: center; 	
	width: 960px; 
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	float: left;
}

#archivetbl ul { list-style: none; margin: 0; padding: 0; float: left; }
#archivetbl li { width: 155px; float: left; text-align: left; font-weight: bold; font-size: 14px; padding-left: 5px; padding-top: 5px; }
#archivetbl a { text-decoration: underline; color: #800B00; }
#archivetbl a:hover { text-decoration: underline; color: #000000; }
#archivebottom { width: 960px; height: 10px; border: 0; padding: 0; margin: 0; float: left; }

.galleryarchive {
	margin-top: 25px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	float: left;
	color: #fab4a5;
}

.galleryarchive_tbl {
	width: 756px;
	margin: 0px;
	padding: 0px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.gallery_cat {
	width: 108px;
	float: left; 
	margin-right: auto;
	margin-left: auto;
	margin: 0px;
	text-align: left;
	font-size: 12px; 
	line-height: 20px;
	font-weight: bold;
}

.gallery_cat a { text-decoration: underline; color: #ffffff; }
.gallery_cat a:hover { text-decoration: underline; color: #fcc2b5; }

.favouritesites {
	margin-top: 25px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	float: left;
	color: #fab4a5;
}

.favsite_tbl {
	width: 756px;
	margin: 0px;
	padding: 0px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.favsite {
	width: 252px;
	float: left; 
	margin-right: auto;
	margin-left: auto;
	margin: 0px;
	text-align: left;
	font-size: 15px; 
	line-height: 20px;
	font-weight: bold;
}

.favsite a { text-decoration: underline; color: #ffffff; }
.favsite a:hover { text-decoration: underline; color: #fcc2b5; }

.returntomenu {
	width: 960px;
	float: left;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.returntomenu a { font-size: 24px; text-decoration: underline; font-weight: bold; color: #ffffff; }
.returntomenu a:hover { font-size: 24px; text-decoration: underline; font-weight: bold; color: #fcc2b5; }

#bannerad {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}

.mailform {
	width: 500px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	clear: both;
	margin-right: auto;
	margin-left: auto;	
	
}

.mailform_text {  font-size: 12px; font-weight: bold; color: #ffffff; background-color: #CBD9DC; clear: both; margin-right: auto; margin-left: auto; border-bottom: medium solid #ffffff; border-width: 1px; padding-top: 2px;}
.mailform_instructions { font-size: 10px; color: #ffffff; background-color: #CBD9DC; clear: both; margin-right: auto; margin-left: auto; padding-bottom: 2px; border-top: medium solid #ffffff; border-width: 1px; }
.mailform_email { margin-right: auto; margin-left: auto; margin-top: 5px; margin-bottom: 5px;}

.input_email
{
color: #ffffff;
background: #ffffff;
border: 1px solid #ffffff;
width: 220px;
}

.submit_button
{
color: #ffffff;
background: #CBD9DC;
height: 20px;
}

form { margin: 0px; }

#toplisthead { width: 960px; height: 70px; border: 0; margin: 0; padding: 0; float: left; margin-top: 20px; }
#toplist {
	text-align: center; 	
	width: 960px; 
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
	background-color: #FCC2B5;
	float: left;
	color: #000;
}

#toplist ol { list-style-type: decimal-leading-zero; list-style-position: inside; margin: 0; padding: 0; float: left; }
#toplist ul { list-style: none; margin: 0; padding: 0; float: left; }
#toplist li { width: 235px; float: left; text-align: left; font-weight: bold; font-size: 14px; padding-left: 5px; padding-bottom: 5px; }
#toplist a { text-decoration: underline; color: #b53500; }
#toplist a:hover { text-decoration: underline; color: #800b00; }
#toplistbottom { width: 960px; height: 10px; border: 0; padding: 0; margin: 0; float: left; }

#hardlinks {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

#hardlinks a { text-decoration: underline; color: #fff; }
#hardlinks a:hover { text-decoration: underline; color: #FCC2B5; }

.footer { 
	width: 960px;
	clear: both;
	text-align: center;
	float: left;
	border-top: medium solid #ffffff;
	border-width: 2px;
	margin-top: 20px; 
}

.webmasters {padding-top: 5px; line-height: 20px; margin-right: auto;	margin-left: auto;}
.webmasters a { font-size: 12px; text-decoration: underline; font-weight: bold; color: #ffffff;}
.webmasters a:hover { font-size: 12px; text-decoration: underline; font-weight: bold; color: #fcc2b5;}

.copyright { font-size: 10px; text-decoration: none; font-weight: normal; color: #ffffff; line-height: 20px; margin-right: auto; margin-left: auto; padding-top: 20px; }

.compliance {line-height: 20px; margin-right: auto;	margin-left: auto; padding-top: 20px; padding-bottom: 20px; }
.compliance a { font-size: 12px; text-decoration: underline; font-weight: normal; color: #ffffff;}
.compliance a:hover { font-size: 12px; text-decoration: underline; font-weight: normal; color: #fcc2b5;}

.rulestable {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #ffffff;
	clear: both;
	margin-bottom: 20px;
}

.rulestitle {
	clear: both;
	width: 700px;
	background-color: #000000;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.rules {
	clear: both;
	width: 690px;
	background-color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
	text-align: left;
	padding: 5px;
}

.reciptable {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #ffffff;
	clear: both;
	margin-bottom: 20px;
}

.reciptitle {
	clear: both;
	width: 700px;
	background-color: #000000;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.reciprocals {
	float: left;
	width: 700px;
	background-color: #fcc2b5;
	border-bottom: 1px solid #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
}

.recip_left {
	float: left;
	width: 204px;
}

.recip_right {
	float: left;
	width: 495px;
}

textarea {
	width: 475px;
	height: 100px;
}

.submittable {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	clear: both;
	margin-bottom: 20px;
}

.submittitle {
	clear: both;
	width: 700px;
	background-color: #000000;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.submit {
	clear: both;
	width: 600px;
	background-color: #ffffff;
	font-size: 12px;
    color: #000000;
	text-align: left;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
}

.submit_small { font-size: 12px; font-weight: normal; text-align: center;}

.submitgaltable {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

.submitgal_left {
	float: left;
	width: 145px;
	text-align: right;
	padding-top: 5px;
	font-weight: bold;
	margin-bottom: 5px;
}

.submitgal_right {
	float: left;
	width: 450px;
	text-align: left;
	padding-left: 5px;
	margin-bottom: 5px;
}

.submitgal_center {
	clear: both;
	width: 600px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.forgotpassword { margin-left: padding-top: 0px; padding-bottom: 10px; }
.forgotpassword a { font-size: 11px; text-decoration: underline; color: #493A1D; }

.submitsmall { font-size: 12px; text-decoration: normal; font-weight: normal; clear: both; }

.partner_application { font-weight: bold; font-size: 12px; padding-top: 10px; padding-bottom: 10px; }
.partner_application a { color: #B53500; text-decoration: underline; }

.header_text { font-size: 20px; font-weight: bold; text-align: center; }
.subsent_table {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #ffffff;
	clear: both;
	margin-bottom: 20px;
}

.subsent_title {
	clear: both;
	width: 700px;
	background-color: #000000;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.subsent {
	clear: both;
	width: 690px;
	background-color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
	text-align: left;
	padding: 0px;
}

.lightblue { color: #fcc2b5; font-weight: bold; }

.subdetailtable {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

.subdetail_left {
	float: left;
	width: 145px;
	text-align: right;
	font-weight: normal;
	padding-top: 5px;
}

.subdetail_right {
	float: left;
	width: 450px;
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
	color: #B53500;
	padding-top: 5px;
}

.subdetail_right a { color: #493A1D; }
.subdetail_right a:hover { color: #B53500; }

.subdetail_center {
	clear: both;
	width: 600px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-weight: normal;
	padding-bottom: 5px;
}

.sub120x60table { text-align: center; width: 756px; margin-right: auto; margin-left: auto; clear: both; }
.sub120x60 { text-align: center; width: 126px; margin-right: auto; margin-left: auto; float: left; padding-bottom: 5px; }
.sub120x60center { text-align: center; width: 126px; margin-right: auto; margin-left: auto; margin-bottom: 5px; }
.sub468x60 { text-align: center; width: 468x; margin-right: auto; margin-left: auto; padding-bottom: 20px; }

.promotiontable {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #ffffff;
	clear: both;
	margin-bottom: 20px;
}

.promotiontitle {
	clear: both;
	width: 700px;
	background-color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.promotiontitle a {
    color: #ffffff;
	text-decoration: none;
}

.promotiontitle a:hover {
    color: #fcc2b5;
	text-decoration: none;
}

.promotionbox {
	clear: both;
	width: 690px;
	background-color: #ffffff;
    font-size: 12px;
	margin-right: auto;
	margin-left: auto;
}

.promotionsite {
	float: left;
	width: 230px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
}

.promotionsite img { border: 0px; }
.promotionsite a { font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #ffffff; }