@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
a{outline:none;}
.clear{clear:both}
img a {text-decoration:none;}

body{background:url(images/page-back.png) no-repeat center top;}

.wrap{width:960px; margin:10px auto; position:relative;}

h1.logo a{background:url(images/logo.png) no-repeat; width:529px; height:266px; display:block; text-indent:-9999px;}

.details{width:360px; color:white;}
	.descrip-main{font-size:17px; font-weight:bold; padding-top:15px;}
	.descrip-sub{font-size:12px; padding-top:5px;}
	
.feed{width:320px;}
	.feed-bird{ text-align:right;}
	
.left{position:absolute; z-index:1;}
.right{position:absolute; z-index:2; right:0px;}

.right-head{}

.pt a{background:url(images/pt-logo.png) no-repeat; width:210px; height:26px; display:block; text-indent:-9999px; float:right;}

ul.nav{display:inline; clear:both; float:right; margin-bottom:15px;}
	ul.nav li{float:left; list-style:none; margin-right:5px; font-size:12px; color:white; font-weight:bold;}
		ul.nav li.last{margin-right:0px;}
	ul.nav li a{color:white; text-decoration:none;}
	
.watch{clear:both; position:relative;}
.watch-frame{
	background:url(images/watch-frame.png) no-repeat;
	width:297px;
	height:365px;
	position:absolute;
	z-index:3;
	right:5px;
	text-align:center;
	padding-top:45px;
}
	.watch-spec{background:url(images/spec-back.png) no-repeat; width:300px; height:142px; position:absolute; z-index:2; right:205px; top:260px;}
		.specs{margin-top:15px; margin-left:18px; font-size:12px; width:170px;}
			.specs p{border-bottom:dotted 1px black;}
			.specs p a{color:black; text-decoration:none;}
	.watch-descrip{width:185px; height:244px; position:absolute; z-index:2; right:318px; top:11px; display:table-cell; vertical-align:bottom;}
	.watch-descrip-text{position:absolute; bottom:0px;}
	.watch-descrip ul li{ color:white; font-size:11px; list-style:none;}
		.watch-descrip-text p{color:white; font-size:12px; margin-bottom:5px;}
		.watch-descrip-text p a{color:white;}
		
.ptclub{position:absolute; top:495px; right:0px;}

.rule-head{color:#666666; font-size:10px; font-weight:bold;}
.rule{color:#666666; font-size:10px; margin-top:5px;}

.winners{
	width:320px;
	margin-left:10px;
	position:absolute;
	top:510px;
	left:342px;
	padding-top:58px;
	background:url(images/winner-bird.png) no-repeat;
}
.winners-wrap{border-left: 1px solid #888; border-right: 1px solid #888;}
	.winners h2{margin: 0;
	padding: 7px;
	font-size: 20px;
	color: #black;
	background-color: #57b6dd;
	border-bottom: 1px solid #888;}
	
	.winner-details{border-bottom: 1px solid #888; padding:7px; }
	.winner-date{font-size:10px; width:60%; float:left;}
	.winner-name{font-size:16px; font-weight:bold; width:70%; float:left; margin-top:15px;}
	.winner-watch{float:right;}
	.winner-watch-descrip{color:#666666; font-size:12px; font-weight:bold; width:70%; float:left; margin-top:10px;}
		.winner-watch-descrip a{color:#666666;}
		
	.links{position:absolute; top:900px; right:0px; background:url(images/winners-top.png) no-repeat; width:262px; padding-top:6px;}
		.links h2{margin: 0;padding: 7px;font-size: 20px;color: #black; background-color: #57b6dd; border-bottom: 1px solid #888; border-right: 1px solid #888; border-left: 1px solid #888;}
	.links-wrap{border-left: 1px solid #888; border-right: 1px solid #888; border-bottom: 1px solid #888; padding:6px;}
	.links a {color:#57b6dd; font-size:12px;}
		.links a:hover{color:black;}
	.push{float:right; height:1320px;}
