/*///////// body and text //////////*/

body {
	margin:0px;
	padding:0px;
	background:#b3b3b3 url(../images/bodybg.jpg) top center repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
}

a, a:visited {
	color:#ffffff;
	text-decoration:none;
}

a:hover, a:visited:hover {
	color:#ffffff;
}

h1 {
	color:#ffffff;
	font-size:41px;
	font-weight:normal;
}

h2 {
	color:#ffffff;
	font-size:22px;
	font-weight:normal;
}

#bodywrapper {
	background:transparent url(../images/bodywrapper.jpg) top center no-repeat;
}

/*///////// header //////////*/

#headerwrapper {
	z-index:2;
	position:fixed;
	top:0px;
	width:100%;
}

#headerwrapper2 {
	width:994px;
	height:160px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

#headerblocker {
	width:994px;
	height:160px;
	position:absolute;
	top:0px;
	left:0px;
	border:none;
}

#header {
	width:994px;
	height:160px;
	background:#ffffff url(../images/header.jpg) top right no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}

#headerspacer {
	width:994px;
	height:164px;
	background:#ffffff url(../images/header.jpg) top right no-repeat;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	top:0px;
}

#foxlogo {
	position:absolute;
	top:60px;
	left:20px;
}

/*///////// nav //////////*/

#nav {
	position:absolute;
	bottom:7px;
	left:220px;
	color:#009de8;
	font-size:12px;
}

#nav a {
	margin:0px 10px;
}

#nav a:hover {
	color:#63c2f0;
}

#sharethis {
	position:absolute;
	bottom:2px;
	right:32px;
}

#sharethis a {
	color:#666666;
	font-size:10px;
}

/*///////// section1 //////////*/

#section1 {
	height:865px;
	width:994px;
	background:#ffffff url(../images/section1bg.jpg) top center no-repeat;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#forkinfo {
	width:160px;
	text-align:right;
	position:absolute;
	bottom:40px;
	right:40px;
	color:#63c2f0;
	font-size:10px;
}

#zoom {
	background:transparent url(../images/popclose.gif) top right no-repeat;
	padding:0px 4px 3px 4px;
	position:absolute;
	top:30px;
	right:40px;
	font-size:10px;
}

#zoom a {
	color:#63c2f0;
}

#zoom a:hover {
	color:#ffffff;
}

/*///////// pods //////////*/

.pod {
	width:510px;
	height:271px;
	position:absolute;
	left:30px;
	color:#63c2f0;
	cursor:pointer;
}

.pod p {
	margin-top:0px;
	margin-bottom:5px;
}

.pod b {
	color:#ffffff;
}

.pod h2 {
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding: 17px 0px 0px 20px;
	width:490px;
	height:33px;
}

.pod .text1 {
	font-size:14px;
	position:absolute;
	top:60px;
	left:20px;
	width:290px;
}

.pod table {
	position:absolute;
	top:200px;
	left:20px;
}

.pod table td {
	line-height:12px;
	padding:0px 8px 8px 0px;
	vertical-align:bottom;
}

.pod table .lossgain {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}

#pod1 {
	background:transparent url(../images/pod1.jpg) top left no-repeat;
	top:30px;
}

#pod1:hover h2 {
	background:transparent url(../images/pod1on.jpg) top left no-repeat;
}

#pod2 {
	background:transparent url(../images/pod2.jpg) top left no-repeat;
	top:301px;
}

#pod2:hover h2 {
	background:transparent url(../images/pod2on.jpg) top left no-repeat;
}

#pod3 {
	background:transparent url(../images/pod3.jpg) top left no-repeat;
	top:572px;
}

#pod3:hover h2 {
	background:transparent url(../images/pod3on.jpg) top left no-repeat;
}

/*///////// section2 //////////*/

#section2 {
	height:229px;
	width:994px;
	background:#ffffff url(../images/section2bg.jpg) top left no-repeat;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

/*///////// accolades //////////*/

#accolades {
	top:20px;
	width:994px;
}

#accolades h2 {
	width:auto;
	padding: 12px 0px 0px 10px;
}

#acclink {
	height:44px;
	width:161px;
	position:absolute;
	top:0px;
	right:30px;
}

#accnav {
	position:absolute;
	top:6px;
	right:310px;
	line-height:30px;
}

#accnav a, #accnav a.off {
	background:transparent url(../images/accoladesnav.gif) top left no-repeat;
	padding:6px 10px;
	font-size:14px;
	font-weight:bold;
}

#accnav a:hover, #accnav a.off:hover, #accnav a.on {
	background:transparent url(../images/accoladesnavon.gif) top left no-repeat;
}

.quote {
	color:#666666;
	font-size:20px;
	font-style:italic;
	position:absolute;
	top:80px;
	left:40px;
	width:860px;
}

.quote.threelines {
	top:70px;
}

#dude1 {
	color:#666666;
	position:absolute;
	top:165px;
	left:10px;
}

#dude2 {
	color:#666666;
	position:absolute;
	top:159px;
	left:110px;
}

#dude3 {
	color:#666666;
	position:absolute;
	top:165px;
	left:110px;
}

/*///////// section3 //////////*/

#section3 {
	height:386px;
	width:994px;
	background:#ffffff url(../images/section3bg.jpg) top left no-repeat;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

/*///////// video //////////*/

#video {
	position:absolute;
	top:0px;
	left:10px;
}

#video h2 {
	width:auto;
	padding: 12px 0px 0px 30px;
}

#player {
	position:absolute;
	top:46px;
	left:10px;
}

/*///////// wallpaper //////////*/

#wallpaper {
	left:520px;
}

#wallpaper h2 {
	width:auto;
	padding: 12px 0px 0px 20px;
}

#smallpaper {
	position:absolute;
	top:50px;
	left:5px;
}

#sizes {
	position:absolute;
	top:337px;
	left:10px;
	color:#666666;
}

#sizes a {
	color:#0ea1e7;
	margin:0px 0px 0px 8px;
}

#sizes a:hover {
	color:#ffffff;
}

/*///////// section4 //////////*/

#section4 {
	height:145px;
	width:994px;
	background:#ffffff url(../images/section4bg.jpg) top left no-repeat;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

/*///////// productline //////////*/

#productline {
	top:20px;
	width:994px;
}

#productline h2 {
	width:auto;
	padding: 12px 0px 0px 10px;
}

#productline h3 {
	position:absolute;
	top:5px;
	right:60px;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
}

#fseries {
	position:absolute;
	top:60px;
	left:20px;
	color:#000000;
	font-size:22px;
}

#fseriesnav {
	position:absolute;
	top:66px;
	left:145px;
	color:#999999;
}

#f29 {
	position:absolute;
	top:60px;
	left:505px;
	color:#000000;
	font-size:22px;
}

#f29nav {
	position:absolute;
	top:66px;
	left:565px;
	color:#999999;
}

#productline a {
	color:#0ea1e7;
	margin:0px 15px;
}

#productline a:hover {
	color:#ffffff;
}

/*///////// footer //////////*/

#footer {
	height:60px;
	width:894px;
	color:#666666;
	position:relative;
	text-align:right;
	background:transparent url(../images/littlelogo.jpg) top right no-repeat;
	padding:5px 100px 0px 0px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}

#footer a {
	color:#424242;
}

/*///////// popups //////////*/

#blocker {
	background:#000000;
	width:100%;
	height:100%;
	z-index:5;
	position:fixed;
	top:0px;
	left:0px;
	display:none;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#popupholder {
	z-index:10;
	width:100%;
	height:100%;
	z-index:5;
	position:fixed;
	top:0px;
	left:0px;
	text-align:center;
	display:none;
}

#popup {
	background:#ffffff url(../images/spacer.gif) top left no-repeat;
	width:750px;
	height:550px;
	margin:-275px auto auto -375px;
	position: absolute; 
	top:50%;
	left:50%;
}

#popup.hotspot {
	margin:5px auto auto auto;
	position:relative;
	top:5px;
	left:auto;
}

#popup h2 {
	position:absolute;
	top:13px;
	left:40px;
	display:none;
}

#popclose {
	background:transparent url(../images/popclose.gif) top right no-repeat;
	padding:3px 4px;
	position:absolute;
	top:30px;
	right:30px;
	font-size:10px;
}

#popclose a {
	color:#00acec;
}

#popclose a:hover {
	color:#ffffff;
}

.popnav {
	position:absolute;
	top:24px;
	right:130px;
	line-height:30px;
	display:none;
}

.popnav a, .popnav a.off {
	background:transparent url(../images/popnav.gif) top left no-repeat;
	padding:6px 10px;
	font-size:14px;
	font-weight:bold;
	color:#00acec;
}

.popnav a:hover, .popnav a.off:hover, .popnav a.on {
	background:transparent url(../images/popnavon.gif) top left no-repeat;
	color:#ffffff;
}

.poptext {
	width:750px;
	height:486px;
	position:absolute;
	top:64px;
	left:0px;
	text-align:left;
	display:none;
}

.poptext .titletext1 {
	position:absolute;
	color:#000000;
	font-size:17px;
	font-weight:normal;
}

.poptext .titletext2 {
	position:absolute;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.poptext .maintext {
	position:absolute;
	color:#666666;
	font-size:12px;
	font-weight:normal;
}

.poptext .maintext p {
	margin-top:0px;
	margin-bottom:5px;
}

.poptext .quote {
	position:absolute;
	color:#018fba;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
}

.poptext .quote b {
	color:#666666;
	font-weight:bold;
	font-style:normal;
	font-size:10px;
	line-height:20px;
}

.poptext .tinytext {
	position:absolute;
	font-size:10px;
	color:#666666;
}

/*///////// pagelinks //////////*/

#anchor_fit {
	position:absolute;
	z-index:3;
	top:0px;
	left:0px;
	visibility:hidden;
}

#anchor_crown {
	position:absolute;
	z-index:3;
	top:306px;
	left:0px;
	visibility:hidden;
}

#anchor_lower {
	position:absolute;
	z-index:3;
	top:566px;
	left:0px;
	visibility:hidden;
}

#anchor_accolades {
	position:absolute;
	z-index:3;
	top:880px;
	left:0px;
	visibility:hidden;
}

#anchor_video {
	position:absolute;
	z-index:3;
	top:1080px;
	left:0px;
	visibility:hidden;
}

#anchor_wallpaper {
	position:absolute;
	z-index:3;
	top:1080px;
	left:0px;
	visibility:hidden;
}

#anchor_fproducts {
	position:absolute;
	z-index:3;
	top:1500px;
	left:0px;
	visibility:hidden;
}
