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

html { margin:0; padding:0; }

body { margin:0; padding:0; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}

/* CONTENT layout */

#wrapper {width: 1250px; margin:0 auto;}

#header { padding-top:40px; height:210px; position:relative; }
#header img { float:left; border:none; }
.logo { position:absolute; }

div#article {
	width: 700px;
	margin-top: 260px;
	margin-right: 0;
	margin-left: 460px;
	margin-bottom: 0;
	padding: 0;
	min-height: 300px;
	height: auto !important;
	height: 300px;background:transparent};
    }

div#section {margin-bottom:20px; position:relative;}
div#section .float-left { float:left; }
div#section p {
	font-size: 11pt;
	line-height: 150%;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
	padding: 0;
}
div#section h2 { font-size:22px; line-height:24px; font-weight:normal;
				margin:0 0 15px 0; padding:0; }
div#section h2.head-quote {font-size:42px!important;}

.clearer {clear:both;}

div#section .strapline { font-size:16px; }
div#section .smallnote { font-size:10px; text-align:right; }
div#section .byline { font-size:10px; text-align:left; padding:15px 0 15px 0; }
div#section .greytext { color:#888888; }

div#section a:link { text-decoration:none; }
div#section a:hover { text-decoration:underline; }

/* Check list */
ul.ticklist {
	list-style: none; color:#FFFFFF;
	margin: 0px;
	padding: 0;
}
.nospace {margin:0!important;padding:0!important;}
.space5 {margin:0 0 5px 0!important;padding:0!important;}
.caption {float:left;clear:left;margin-top:10px; width:580px; }
.caption p { font-style:italic; font-size:12px!important;}

ul.ticklist li {
	margin: 3px 0 0 0px;
	padding: 9px 0 3px 25px;
	background: url("../images/list_checkbox_25.png") no-repeat 0 0px;

	font-size:13px; line-height:16px;
}
ul.basic {
	color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
}
ul.basic li {
	margin-bottom:10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size: 11pt;
	line-height: 20px;
}


.orange {color:#FF8100!important;}
.orangetext {color:#FF8100!important;}

.sml{font-size:9px}


/* TOP NAVIGATION */
div#nav {  width:auto;  margin:28px 0 0 570px; padding:0; height:30px;   }
div#nav li {  float:left; margin:0; padding:0;  }
div#nav ul {margin:0; padding:0; list-style:none; }
div#nav a { font-size:21px; line-height:18px;display:block; text-decoration:none; padding:0 16px 0 0;  }

/* SUB NAVIGATION */
ul.subnav { position:absolute; visibility:hidden; 
	 }
ul.subnav li {float:none!important; display:block;}
ul.subnav li a {font-size:12px!important; line-height:18px;float:none; color:#888888!important; padding-left:15px!important; background: url("../images/box-grey.png") 0 4px no-repeat; }
ul.subnav li a.item1 {margin-top:5px; }
	 
body#reviews div#nav ul li.reviews ul.subnav { visibility:visible; }
body#reviews div#nav.item1 ul li.reviews ul.subnav a.item1,
body#reviews div#nav.item2 ul li.reviews ul.subnav a.item2,
body#reviews div#nav.item3 ul li.reviews ul.subnav a.item3,
body#reviews div#nav.item4 ul li.reviews ul.subnav a.item4 { color:#FF8100!important; background: url("../images/box-orange.png") 0 4px no-repeat; }

body#reviews2 div#nav ul li.reviews2 ul.subnav { visibility:visible; }
body#reviews2 div#nav.item1 ul li.reviews2 ul.subnav a.item1,
body#reviews2 div#nav.item2 ul li.reviews2 ul.subnav a.item2,
body#reviews2 div#nav.item3 ul li.reviews2 ul.subnav a.item3,
body#reviews2 div#nav.item4 ul li.reviews2 ul.subnav a.item4 { color:#FF8100!important; background: url("../images/box-orange.png") 0 4px no-repeat; }

/* DEFAULT COLOURS */
body { background-color:#000000;}
div#section a:link { color:#FFFFFF; }
div#section p, h1, h2 { color:#FFFFFF; }

div#nav a {color:#FFFFFF; }


div#nav a:hover.tn-product { color:#FF8100;}
div#nav a:hover.tn-results { color:#FF8100;}
div#nav a:hover.tn-reviews { color:#FF8100;}
div#nav a:hover.tn-contact { color:#FF8100;}


/* 	COLOURS */
/*  Orange	#FF8100
*/
/* 	HOME - PAGE */
body#home div#section a:visited { color:#FF8100;}
body#home div#section a:link, body#home div#section a:visited { color:#FF8100; }
body#home {background:#000000 url("../images/home.jpeg") no-repeat;
    backface-visibility: hidden;
  background-size: 100%;
  background-position: top left;
  color: transparent;
  height: 100%;
  left: 0px;
  opacity: 100;
  position: absolute;
  top: 0px;
  width: 100%;
    z-index: 0;}

/* 	Product - PAGE */
body#product #nav a.tn-product { color:#FF8100;}
body#product {background-size:100%}
body#product div#section a:link, body#product div#section a:visited { color:#FF8100; }
body#product {background:#000000 url("../images/product.jpeg") no-repeat;}

/*  RESULTS - PAGE COLOURS */
body#results #nav a.tn-results { color:#FF8100;}
body#results {background-size:100%}
body#results div#section a:link, body#results div#section a:visited { color:#FF8100; }body#results{background:#000000 url("../images/results.jpeg") no-repeat;}

/* 	REVIEWS - PAGE COLOURS */
body#reviews #nav a.tn-reviews { color:#FF8100;}
body#reviews {background-size:100%}
body#reviews div#section a:link, body#reviews div#section a:visited { color:#FF8100; }
body#reviews {background:#000000 url("../images/reviews1.jpeg") no-repeat;}

/* 	REVIEWS2 - PAGE COLOURS */
body#reviews2 #nav a.tn-reviews { color:#FF8100;}
body#reviews2 {background-size:100%}
body#reviews2 div#section a:link, body#reviews2 div#section a:visited { color:#FF8100; }
body#reviews2 {background:#000000 url("../images/reviews2.jpeg") no-repeat;}

/* 	REVIEWS3 - PAGE COLOURS */
body#reviews3 #nav a.tn-reviews3 { color:#FF8100;}
body#reviews3 {background-size:100%}
body#reviews3 div#section a:link, body#reviews3 div#section a:visited { color:#FF8100; }
body#reviews3 {background:#000000 url("../images/reviews3.jpeg") no-repeat;}

/* 	REVIEWS4 - PAGE COLOURS */
body#reviews4 #nav a.tn-reviews4 { color:#FF8100;}
body#reviews4 {background-size:100%}
body#reviews4 div#section a:link, body#reviews4 div#section a:visited { color:#FF8100; }
body#reviews4 {background:#000000 url("../images/reviews4.jpeg") no-repeat;}

/* 	Contact - PAGE */
body#contact div#section a:visited { color:#FF8100; }
body#contact {background-size:100%}
body#contact {background:#000000 url("../images/contact.jpeg") no-repeat;}



/*
#wrapper {border:1px solid #CCCCCC;}
#header {border:1px solid #CCCCCC;}
#nav {border:1px solid #000000;}
#section {border:1px solid #ff0000;}
#article {border:1px solid #ffff00;}
*/

.btn-entertainment {position:absolute;top:135px; right:80px;}
.btn-entertainment {width:314px; height:160px; background:url("../images/btn_entertainment.jpg") no-repeat;}

a.btn-entertainment:hover {background-position:0 -160px;}
