body {
	margin: 0;
	padding: 0;
	line-height: 1;
	font: 70% Arial, Helvetica, sans-serif;
	background: #000;
	color: #fff;
	text-align: center;
	min-width: 960px;
}
a {
	color: #fff200;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
form {
	margin: 0;
	padding: 0;
}
ul, li {
	margin: 0;
	padding: 0;
}
img {
	display: block;
	border: 0;
}
object {
	outline: 0;
	display: block;
	background-color:transparent;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
	line-height: 1;
	font-size: 1em;
	font-weight: normal;
}
.clear {
	clear: both;
}
.alphaOverlay .clear {height:1px}
#background {
	background-color: transparent;
	background-position: center 0;
	background-repeat: no-repeat;
}
#background.pink {
	background-image: url(../images/backgrounds/pink.png);
	background-position: center -90px;
}
#background.gallery_results {
	background-image: url(../images/backgrounds/gallery_results.png);
	background-position: center 140px;
}
#background.red {
	background-image: url(../images/backgrounds/usa.png);
	background-position: center -90px;
}
#background.yellow {
	background-image: url(../images/backgrounds/yellow.png);
	background-position: center -90px;
}
#background.black {
	background-image: url(../images/backgrounds/black.png);
	background-position: center -90px;
}
#background.blue {
	background-image: url(../images/backgrounds/blue.png);
	background-position: center -90px;
}
#background.lifestyle_situation {
	background-image: url(../images/backgrounds/lifestyle-situation.png);
	background-position: center 120px;
}
#background.qapt50 {
	background-image: url(../images/backgrounds/qapt50.png);
	background-position: center 160px;
}
#background.contact {
	background-image: url(../images/backgrounds/contact.png);
	background-position: center 126px;
}
#background.performance {
	background-image: url(../images/backgrounds/bg1.png);
	background-position: center 120px;
}
#background.bg2 {
	background-image: url(../images/backgrounds/bg2.png);
	background-position: center 120px;
}
#background.bg3 {
	background-image: url(../images/backgrounds/bg3.png);
	background-position: center 120px;
}
#background.stripes {
	background-image: url(../images/backgrounds/lifestyle.png);
	background-position: center -90px;
}
#background.news {
	background-image: url(../images/backgrounds/news.png);
	background-position: center 190px;
}
#outer {
	width: 100%;
	background: transparent url(../images/background.gif) center center repeat;
	text-align: center;
	position: relative;
	overflow: hidden;
	margin-top: -101px;
}
#wrapper {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	overflow: visible;
}

#logo {
	background: transparent url(../images/logo-background.png) 0 0 no-repeat;
	width: 210px;
	height: 68px;
	position: absolute;
	top: 28px;
	left: 20px;
}
#logo a {
	display: block;
	width: 193px;
	height: 51px;
	background: transparent url(../images/logo-foreground.png) 0 0 no-repeat;
	position: relative;
	top: 8px;
	left: 9px;
	text-indent: -5000px;
	outline: 0;
}
#nav {
	width: 120px;
	top: 157px;
	position: absolute;
	left: 0;
	z-index:10000;
}
#nav_inner {
	position: relative;
}
#nav ul {
	list-style: none;
	width: 120px;
}
#nav li {
	height: 17px;
	display: block;
}

#nav a {position:relative}
#nav a,
#nav a span,
/* add the 'js' class to prevent the standard non-js hover rule */
#nav a.js:hover {
	display: block;
	outline: 0;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	height: 17px;
}
#nav a span {
	position: absolute;
	top: 0;
	left: 0;
}

#nav a span,
#nav li a.active,
#nav a:hover {background-position: 0 -17px;}

/** gif nav **/
#nav li.home a {background-image: url(../images/nav/home.gif);}
#nav li.performance a {background-image: url(../images/nav/performance.gif);}
#nav li.lifestyle a {background-image: url(../images/nav/lifestyle.gif);}
#nav li.aeropt a {background-image: url(../images/nav/q-aeropt-series.gif);}

#nav li.media a {background-image: url(../images/nav/media.gif);}
#nav li.conservation a {background-image: url(../images/nav/conservation.gif);}
#nav li.shop a {background-image: url(../images/nav/shop.gif);}

#nav li.quiver a {background-image: url(../images/nav/quiver.gif);}
#nav li.tech_design a {background-image: url(../images/nav/tech-and-design.gif);}
#nav li.pc_bottle a {background-image: url(../images/nav/pc-bottle.gif);}
#nav li.bottle_types a {background-image: url(../images/nav/bottle-types.gif);}
#nav li.interaction a {background-image: url(../images/nav/interaction.gif);}

#nav li.your_quiver a {background-image: url(../images/nav/your-quiver.gif);}
#nav li.colour a {background-image: url(../images/nav/colour.gif);}
#nav li.gallery a {background-image: url(../images/nav/gallery.gif);}
#nav li.situation a {background-image: url(../images/nav/situation.gif);}

#nav li.downloads a {background-image: url(../images/nav/downloads.gif);}
#nav li.news a {background-image: url(../images/nav/news.gif);}

#nav li.qaeropt a {background-image: url(../images/nav/qaeropt.gif);}
#nav li.qapt50 a {background-image: url(../images/nav/qapt50.gif);}
#nav li.qapt33 a {background-image: url(../images/nav/qapt33.gif);}
#nav li.qapt200 a {background-image: url(../images/nav/qapt200.gif);}
/**/

/* will be relevant if/when we replace nav backgrounds with img elements to better support crossfading between active -> off states */
#nav img {display:block;}

#nav ul.nav {
	margin-left: 30px;
}
#nav ul.nav ul,
#nav ul.secondary ul {
	position: absolute;
	top: 0;
	left: 173px;
	width: 100px;
	display: block;
	margin: 0;
	padding: 0;
}
#nav ul.secondary {
	margin-left: 30px;
	padding-top: 17px;
}

#nav_line {
	border-top: 1px solid #65600d;
	border-bottom: 1px solid #65600d;
	position: absolute;
	top: -10px;
	left: 0;
}
#nav_line div {
	height: 2px;
	font-size:1px;
}

#content {
	float: right;
}


#flash {
	/*background: #8d410e;  temp */
	width: 820px;
	/*height: 595px;*/
	float: right;
	margin-right: -60px;
	display: inline;
	position: relative;
}
#flash img {
	display: block;
}
#content {
	width: 760px;
	float: right;
}

/* footer nav */
#footer {
	background: transparent url(../images/footer-lines.gif) center 5px no-repeat;
	text-align: center;
	margin-top: 7px;
}
#footer a {
	text-decoration: none;
	outline: 0;
}
#footer ul {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	padding-left: 1px;
}
#footer ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(../images/nav/footer/dot.gif) 0 8px no-repeat;
	padding-left: 2px;
	padding-right: 1px;
}
#footer ul li.home {background-image: none;}
#footer ul li.quiver {float: right;background-image:none;padding-right:0;margin-right:8px}
#footer ul li.bookmarks {float:right;background:none;padding:0;width:132px}
#footer ul li.bookmarks ul {width:132px;height:16px;margin-top:-1px}
#footer ul li.bookmarks ul li {background:none;height:16px;width:16px;padding:0;margin-right:5px}
#footer ul li.bookmarks ul li a {background-position:0 0;background-repeat:no-repeat;height:16px;width:16px;background-image:url(../images/social_bookmark_links.gif)}
#footer ul li.bookmarks ul li.twitter a {background-position:0 -16px;}
#footer ul li.bookmarks ul li.twitter a:hover {background-position:0 -16px;}
#footer ul li.bookmarks ul li.facebook a {background-position:-21px -16px;}
#footer ul li.bookmarks ul li.facebook a:hover {background-position:-21px -16px;}
#footer ul li.bookmarks ul li.flickr a {background-position:-42px -16px;}
#footer ul li.bookmarks ul li.flickr a:hover {background-position:-42px -16px;}
#footer ul li.bookmarks ul li.wordpress a {background-position:-63px -16px;}
#footer ul li.bookmarks ul li.wordpress a:hover {background-position:-63px -16px;}
/*#footer ul li.bookmarks ul li.youtube {margin-right:0}*/
#footer ul li.bookmarks ul li.youtube a {background-position:-84px -16px;}
#footer ul li.bookmarks ul li.youtube a:hover {background-position:-84px -16px;}
#footer ul li.bookmarks ul li.nation1 {margin-right:0}
#footer ul li.bookmarks ul li.nation1 a {background-position:0 0;background-image:url(../images/n1.gif)}
#footer ul,
#footer ul li a {
	display: block;
	height: 13px;
	text-indent: -5000px;
}
#footer li.home a {background-image: url(../images/nav/footer/home_off.gif);width:35px;}
#footer li.performance a {background-image: url(../images/nav/footer/performance_off.gif);width:83px;}
#footer li.lifestyle a {background-image: url(../images/nav/footer/lifestyle_off.gif);width:59px;}
#footer li.media a {background-image: url(../images/nav/footer/media_off.gif);width:39px;}
#footer li.privacy a {background-image: url(../images/nav/footer/privacy_off.gif);width:48px;}
#footer li.shop a {background-image: url(../images/nav/footer/shop_off.gif);width:35px;}
#footer li.conservation a {background-image: url(../images/nav/footer/conservation_off.gif);width:84px;}
#footer li.account a {background-image: url(../images/nav/footer/account_off.gif);width:57px;}
#footer li.contact a {background-image: url(../images/nav/footer/contact-us_off.gif);width:69px;}

#footer li.home a.active, #footer li.home a:hover {background-image: url(../images/nav/footer/home.gif);width:35px;}
#footer li.performance a.active, #footer li.performance a:hover {background-image: url(../images/nav/footer/performance.gif);width:83px;}
#footer li.lifestyle a.active, #footer li.lifestyle a:hover {background-image: url(../images/nav/footer/lifestyle.gif);width:59px;}
#footer li.media a.active, #footer li.media a:hover {background-image: url(../images/nav/footer/media.gif);width:39px;}
#footer li.privacy a.active, #footer li.privacy a:hover {background-image: url(../images/nav/footer/privacy.gif);width:48px;}
#footer li.shop a.active, #footer li.shop a:hover {background-image: url(../images/nav/footer/shop.gif);width:35px;}
#footer li.conservation a.active, #footer li.conservation a:hover {background-image: url(../images/nav/footer/conservation.gif);width:84px;}
#footer li.account a.active, #footer li.account a:hover {background-image: url(../images/nav/footer/account.gif);width:57px;}
#footer li.contact a.active, #footer li.contact a:hover {background-image: url(../images/nav/footer/contact-us.gif);width:69px;}

#footer li.quiver a {background-image: url(../images/nav/footer/quiver.gif);width:80px;}


#padTop {
	background: transparent url(../images/top-grad.png) 0 0 repeat-x;
	padding-top: 95px;
}
#padBot {
	background: transparent url(../images/bot-grad.png) 0 bottom repeat-x;
	padding-bottom: 95px;
	position: relative;
}


/* homepage pod */
#pod,
#pod .inner {
	height: 147px;
	/*background: transparent url(../images/elements/core_info-r.png) right 0 no-repeat;*/
}
#pod .inner {
	background: transparent url(../images/elements/core_info.png) 0 0 no-repeat;
	position: relative;
}
#pod {
	width: 539px;
	position: absolute;
	top: 420px;
	left: 17px;
}
#pod h1 {display:none;}
#pod ul {
	padding-top: 48px;
	padding-left: 12px;
	width: 100%;
	list-style: none;
}
#pod ul li {
	width: 174px;
	float: left;
	height: 63px;
	border-right: 1px solid #3b3b3b;
	position: relative;
}
#pod ul li.three {border-right:0;}

#pod ul li a {
	display: block;
	position: absolute;
	outline: 0;
	background-color: transparent;
	background-position: 0 0 !important; /* we can't override this, otherwise the MS DX filter png fix will break layout */
	background-repeat: no-repeat;
	text-indent: -5000px;
	left: 11px;
	text-decoration: none;
	color: #fff;
}
#pod ul li.one a {background-image:url(../images/elements/core_info-technical.png);height:75px;width:152px;top:-5px}
#pod ul li.two a {width:146px;height:73px;background-image:url(../images/elements/core_info-colours.png);top:-10px}
#pod ul li.three a {width:134px;height:79px;background-image:url(../images/elements/core_info-buy.png);top:-9px}
#pod ul li.three a span {
	display: block;
	text-indent: 0;
	background: #db0001;
	color: #fff;
	position: absolute;
	top: 34px;
	left: 0;
	cursor: pointer;
	padding: 0 3px;
}
.alphaOverlay a {text-decoration: none;}
.alphaOverlay a:hover {text-decoration: underline;}
.alphaOverlay {width:339px;position: absolute;top:345px;left:17px;}
#contact.alphaOverlay a {color:#fff}
#contact.alphaOverlay a:hover {color:#fff200;text-decoration:none;}
#contact.alphaOverlay .text {padding-bottom: 25px}
.alphaOverlay .inner {position:relative;}
.alphaOverlay .top,
.alphaOverlay .bot {width:100%;height:10px;background:url(../images/elements/ovleray_top.png) 0 0 no-repeat;}
.alphaOverlay .bot {background-image:url(../images/elements/ovleray_bot.png);}
.alphaOverlay .inner .background {position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;
opacity:0.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-khtml-opacity: 0.5;
-moz-opacity: 0.5;
z-index:0;
}
.alphaOverlay .inner .text {position:relative;z-index:10;padding:16px 13px 4px 13px;}
.alphaOverlay .inner p {
	margin-top: 11px;
	line-height: 1.3;
}

#qaeropt .buy_now {
	position: absolute;
	z-index: 50;
	top: -25px;
	right: -45px;
}
#qaeropt .buy_now,
#qaeropt .buy_now a {
	height: 75px;
	width: 174px;
	display: block;
}
#qaeropt .buy_now a {
	outline: 0;
	background: transparent url(../images/elements/buy_aeropoint50_now.png) 0 0 no-repeat;
	text-indent: -5000px;
}

#colour_picker .inner .buy_now {position:absolute;z-index:20;top:-29px;left:124px;}
#colour_picker .inner .buy_now a {width:102px;height:48px;background:transparent url(../images/elements/label_buy_now.png) 0 0 no-repeat;display:block;text-indent:-5000px;}

.alphaOverlay h1 {background-position: 0 0;background-repeat:no-repeat;background-color:transparent;height: 23px;text-indent: -5000px;}
#colour_picker h1 {background-image: url(../images/elements/colour.png);}
#situation h1 {background-image: url(../images/elements/situation.png);}
#qaeropt h1 {background-image: url(../images/elements/qaeropt.png);}
#performance h1 {background-image: url(../images/elements/performance.png);}
#technical h1 {background-image: url(../images/elements/technical.png);}
#bottle_types h1 {background-image: url(../images/elements/bottle_types.png);}
#bottle_types h1.interaction {background-image: url(../images/elements/interaction.png);}

#qaeropt h1.qapt33 {background-image: url(../images/elements/qapt33.png);}
#qaeropt h1.qapt50 {background-image: url(../images/elements/qaeropt50.png);}
#qaeropt h1.qapt200 {background-image: url(../images/elements/qapt200.png);}

#interaction_wide.alphaOverlay h1.gallery,
#qaeropt h1.gallery {background-image: url(../images/elements/gallery.png);}
#interaction_wide.alphaOverlay p.gallery {margin-top:11px;}
#technical.alphaOverlay {
	top: 330px;
}
.alphaOverlay ul.info,
#technical.alphaOverlay ul {
	margin: 0;
	padding: 0;
	margin-left: 17px;
	margin-top: 12px;
}
#interaction_wide.alphaOverlay #performance_pc p {margin-top: 11px;}
#technical.alphaOverlay ul li {margin: 0;padding: 0;padding-left: 25px;line-height: 1.3;}

#colour_picker ul {
	list-style: none;
	width: 220px;
	padding-top: 8px;
}
#colour_picker ul li {
	float: left;
	display: inline;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	margin-right: 8px;
	margin-top: 8px;
}
#colour_picker ul li,
#colour_picker ul li a {
	width: 47px;
	height: 25px;
	display: block;
	text-indent: -5000px;
	outline: 0;
}
#colour_picker ul li a:hover,
#colour_picker ul li a.active {
	background: transparent url(../images/elements/current_colour.png) 0 0 no-repeat;
}
#colour_picker ul li.yellow {background-image:url(../images/elements/colours/yellow.png)}
#colour_picker ul li.blue {background-image:url(../images/elements/colours/blue.png)}
#colour_picker ul li.red {background-image:url(../images/elements/colours/red.png)}
#colour_picker ul li.pink {background-image:url(../images/elements/colours/pink.png)}
#colour_picker ul li.black {background-image:url(../images/elements/colours/black.png)}
#colour_picker ul li.usa {background-image:url(../images/elements/colours/usa.png)}

#content.situation_gallery {height:592px;}
.situation_gallery .image {position:absolute;top:146px;overflow:hidden;height:256px;width:423px;background:#000;}
.situation_gallery .billboard .image a {
	display: block;
}

#content.performance_interaction {position:relative;z-index:10;width:680px;}

#interaction_wide.alphaOverlay {
	width: 906px;
	z-index:11;
}
#interaction_wide.alphaOverlay .top,
#interaction_wide.alphaOverlay .bot {width:100%;height:10px;background:url(../images/elements/overlay_top_wide.png) 0 0 no-repeat;}
#interaction_wide.alphaOverlay .bot {background-image:url(../images/elements/overlay_bot_wide.png);}
#bottle_types.alphaOverlay .inner .background,
#interaction_wide.alphaOverlay .inner .background {position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;
opacity:0.35;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
filter: alpha(opacity=35);
-khtml-opacity: 0.35;
-moz-opacity: 0.35;
z-index:0;
}
#interaction_wide.alphaOverlay .text {min-height: 130px;}
#interaction_wide.alphaOverlay h1 {
	background-image: url(../images/elements/interaction.png);
}
.alphaOverlay h1.pc_bottle {
	background-image: url(../images/elements/pc-bottle.png);
	height: 25px;
}
#contact.alphaOverlay h1 {
	background-image: url(../images/elements/contact.png);
}
#interaction_wide.alphaOverlay table#pc_info {
	width: 154px;
	border-spacing: 0;
	margin-left: -1px;
	margin-top: 12px;
	padding-bottom: 14px;
}
#interaction_wide.alphaOverlay table#pc_info th,
#interaction_wide.alphaOverlay table#pc_info td {
	margin: 0;
	padding: 0;
	font-weight: normal;
	padding: 1px 0 0;
}
#interaction_wide.alphaOverlay table#pc_info td {
	text-align: right;
}
#interaction_wide.alphaOverlay h2 {
	font-weight: bold;
	font-size: 1.15em;
	margin-top: 11px;
	padding-bottom: 2px;
}
#interaction_wide.alphaOverlay p {
	margin-top: 0;
	width: 315px;
}
#interaction_wide.alphaOverlay .gallery_thumb {
	width: 105px;
	float: right;
	margin-right: 30px;
	display: inline;
	position: relative;
	z-index: 20000;
}
#interaction_wide.alphaOverlay .gallery_thumb .image a {display:block;width:14px;height:24px;outline:0;position:absolute;top:30px;left:-24px;background-color:transparent;background-repeat:no-repeat;background-position:0 0;text-indent:-5000px;z-index:50000}
#interaction_wide.alphaOverlay .gallery_thumb .image a.next {background:transparent url(../images/elements/next.png);right:-20px;left:auto}
#interaction_wide.alphaOverlay .gallery_thumb .image a.prev {background:transparent url(../images/elements/prev.png)}
#background.qaeropt {
	background-image: url(../images/backgrounds/qaeropt.png);
	background-position: center -90px;
}
#background.qaeropt {
	background-image: url(../images/backgrounds/qaeropt.png);
	background-position: center -90px;
}
#background.gallery {
	background-image: url(../images/backgrounds/gallery.png);
	background-position: center 100px;
}
#background.bottle_types {
	background-image: url(../images/backgrounds/bottle-types.png);
	background-position: center 200px;
}
#background.shop {
	background-image: url(../images/backgrounds/shop.png);
	background-position: center 140px;
}
#background.shopB {
	background-image: url(../images/shop/background.png);
	background-position: center 140px;
}


#news {
	margin-left: 70px;
	width: 385px;
	position: relative;
	padding-bottom: 30px;
}
#news .foot {
	width: 385px;
	height: 9px;
	background: transparent url(../images/news_foot.png) 0 0 no-repeat;
}
#news .inner {
	position: relative;
	background: #fff url(../images/news_bg.gif) 0 top repeat-x;
	padding: 52px 34px 20px 14px;
}
#news .inner h2,
#news .inner h3{
	color: #000;
	font-weight: bold;
}
#news .inner h2 {
	font-size: 125%;
}
#news .inner h2 a {
	color:#000;
	text-decoration:none;
}
#news .inner h3 {
	font-size: 110%;
	line-height: 1.2;
	padding-top: 12px;
	width: 340px;
}
#news .inner p {
	font-size: 95%;
	color: #555;
	line-height: 1.3;
	margin-top: 3px;
	width: 330px;
}
#news .inner .item {border-bottom:1px dotted #b2b2b2;padding-bottom:20px;padding-top:20px;}
#news .archive {
	width: 285px;
	right: -260px;
	position: absolute;
	top: 50px;
	z-index:1000;
}
#news .archive_inner {
	height: 199px;
	width: 285px;
	background: transparent url(../images/news_selection_bg.png) 0 0 no-repeat;
}
#news .archive_inner div.line {
	border-top: 1px solid #65600d;
	border-bottom: 1px solid #65600d;
	padding: 2px 0 0;
	width: 33px;
	position: absolute;
	right: -44px;
	top: 0;
	font-size: 0px;
}
#news .archive_inner ul {
	width: auto;
	display: block;
	margin: 0;
	padding: 0;
	color: #575757;
	margin:0;
	padding-top: 10px;
}
#news .archive_inner li {
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #c2c2c2;
	font-size: 95%;
	line-height: 1.3;
	padding: 7px 0;
	font-weight: bold;
	text-transform:uppercase;
	width:100%;
	list-style:none; /*ie6 sucks */
}
#news .archive_inner li.last {
	border-bottom: 0;
}
#news .archive_inner li a {
	color: #555;
	text-decoration: none;
	outline: 0;
	font-weight:normal;
	display:block;
	width:100%;
}
#news .archive_inner li.active a,
#news .archive_inner li a:hover {
	color: #000;
}

#news h1 {
	width: 102px;
	height: 27px;
	display: block;
	background: transparent url(../images/news_heading.png) 0 0 no-repeat;
	text-indent: -5000px;
	float: left;
	margin-bottom: 68px;
	margin-left:38px;
}
#absLink {
	position: absolute;
	left: 23px;
	top: 330px;
}
#absLink,
#absLink a {
	width: 226px;
	height: 202px;
	display: block;
}
#absLink a {
	background: transparent url(../images/elements/buy_now.png) 0 0 no-repeat;
	text-indent: -5000px;
	outline: 0;
}
ul.social_links {display: block;list-style: none;height:15px;margin-top:16px;}
ul.social_links li {width:15px;height:15px;display:inline;float:left;padding-right:7px;}
ul.social_links li a {
	display: block;
	height: 15px;
	width: 15px;
	background-position: 0 0;
	background-color: transparent;
	background-repeat: no-repeat;
	text-indent: -5000px;
}

ul.social_links li.facebook a {background-image: url(../images/social/facebook.png);}
ul.social_links li.flickr a {background-image: url(../images/social/flickr.png);}

.pc_buy_now {
	position: absolute;
	top: -8px;
	left: 162px;
}
.pc_buy_now,
.pc_buy_now a {
	width: 102px;
	height: 48px;
	display: block;
}
.pc_buy_now a {
	background: transparent url(../images/elements/label_buy_now.png) 0 0 no-repeat;
	outline: 0;
	text-indent: -5000px;
}

#content.performance_interaction_gallery,
#content.performance_bottle_types {
	width: 652px;
	text-align: left;
	padding-top: 53px;
	padding-bottom: 26px;
}
.performance_interaction_gallery .item,
.performance_bottle_types .item {height: 241px;width:158px;display:inline;position:relative;
float: left;margin-right: 8px;margin-top:1px;}
.performance_interaction_gallery .item {width:196px;height:501px;}

.performance_interaction_gallery .item a,
.performance_bottle_types .item a {height:501px;width:196px;display:block;outline:0;text-align:center;}
.performance_interaction_gallery .item a {height:508px;width:201px;}

.performance_interaction_gallery .item a:hover,
.performance_bottle_types .item a:hover {
	background: transparent url(../images/elements/gallery_item_overlay.png) 0 0 no-repeat;
}
.performance_interaction_gallery .item a:hover {background-image:url(../images/elements/gallery_item_overlay_s.png);}
.performance_interaction_gallery .item a img,
.performance_bottle_types .item a img {margin: 0 auto;position: relative; top: 15px;}
.performance_interaction_gallery .item a img {top: 3px;padding:0 2px}
.performance_interaction_gallery .item a span,
.performance_bottle_types .item a span {visibility: visible;height:8px;
display: block;width: 150px;text-indent:-5000px;background-color: transparent; background-repeat: no-repeat;background-position: 0 0;position:absolute;bottom:10px;left:10px;}
.performance_interaction_gallery .item a:hover span,
.performance_bottle_types .item a:hover span {visibility: visible;text-indent: -5000px;}

.performance_bottle_types .item a span.pc_bottle {background-image: url(../images/bottle_types/labels/pc-bottle.gif)}
.performance_bottle_types .item a span.evian {background-image: url(../images/bottle_types/labels/evian.gif)}
.performance_bottle_types .item a span.coke {background-image: url(../images/bottle_types/labels/coke.gif)}
.performance_bottle_types .item a span.coke_20 {background-image: url(../images/bottle_types/labels/coke_20.gif)}
.performance_bottle_types .item a span.dasani {background-image: url(../images/bottle_types/labels/dasani.gif)}
.performance_bottle_types .item a span.pure_life {background-image: url(../images/bottle_types/labels/pure-life.gif)}
.performance_bottle_types .item a span.pepsi {background-image: url(../images/bottle_types/labels/pepsi.gif)}
.performance_bottle_types .item a span.volvic {background-image: url(../images/bottle_types/labels/volvic.gif)}

.performance_interaction_gallery .item a span.caribiner {background-image: url(../images/situation_gallery/labels/caribiner.gif)}
.performance_interaction_gallery .item a span.hand_strap {background-image: url(../images/situation_gallery/labels/hand-strap.gif)}
.performance_interaction_gallery .item a span.shoulder_strap {background-image: url(../images/situation_gallery/labels/shoulder-strap.gif)}

#bottle_types.alphaOverlay {
	width: 255px;
}

#bottle_types.alphaOverlay .top {background-image: url(../images/elements/overlay_top_bottle_types.png)}
#bottle_types.alphaOverlay .bot {background-image: url(../images/elements/overlay_bot_bottle_types.png)}

.billboard {position:relative; margin-top: 126px; margin-left: 266px;background:transparent url(../images/elements/billboard.png);height:450px;width:450px;}
.situation_gallery .billboard .image {top: 13px; left: 10px;}
.situation_gallery .billboard .enlarge {position: absolute; top: -10px; right: 14px; width: 59px; height: 19px;}
.situation_gallery .billboard .enlarge a {display: block; width: 59px; height: 19px;outline:0;background: #000 url(../images/elements/enlarge.png) 0 0 no-repeat;text-indent:-5000px;}
.situation_gallery .billboard .count {background: #000;position: absolute; bottom: 170px; left: 10px; color:#fff200;padding:2px 4px;}

.situation_gallery .billboard .prev,
.situation_gallery .billboard .next {
	width: 14px;
	height: 24px;
	position: absolute;
	top: 60px;
}
.situation_gallery .billboard .prev {left: -25px;}
.situation_gallery .billboard .next {right: -16px;}
.situation_gallery .billboard .prev a,
.situation_gallery .billboard .next a {
	width: 14px;
	height: 24px;
	background: transparent url(../images/elements/prev.png) 0 0 no-repeat;
	display: block;
	text-indent: -5000px;
	outline: 0;
}
.situation_gallery .billboard .next a {
	background: transparent url(../images/elements/next.png) 0 0 no-repeat;
}
#flash.koker img {
	 margin-top: -53px;
	 margin-left:24px;
}
#content.shop_pods .inner {padding-left:45px;padding-top:155px;padding-bottom:25px;}
#content.shop_pods .pod {
	float: left;
	display: inline;
	width: 221px;
	height: 396px;
	background: transparent url(../images/elements/shop-pod.png) 0 0 no-repeat;
	margin-right: 13px;
	position: relative;
}
#content.shop_pods .pod a {width:221px;height:396px;display:block;outline:0;}
#content.shop_pods .pod div {width:221px;height:396px;text-align: center;}
#content.shop_pods .pod img {
	margin: 0 auto;
	position: relative;
	top: 47px;
}
#content.shop_pods .pod a span.buy_now {
	width: 100px;
	height: 24px;
	display: block;
	outline: 0;
	position: absolute;
	right: -9px;
	top: 223px;
	text-indent:-5000px;
	background:transparent url(../images/shop/buy-now.png) 0 0 no-repeat;
	visibility: hidden;
}
#content.shop_pods .pod a:hover span.buy_now {visibility: visible;}
#content.shop_pods .pod a span.details {
	position: absolute;
	bottom: 20px;
	left: 20px;
	color: #575757;
	font-size: 100%;
}

.basketOuter {
	top: 345px;
	left: 17px;
	position: absolute;
}
.basketOuter #basket.alphaOverlay {
	top: 0; left: 0; right: 0; bottom: 0; position: relative;
	width: 147px;
	background: transparent url(../images/shop/basket.png) 0 bottom no-repeat;
	height: 72px;
}
.basketOuter #basketLinks.alphaOverlay {
	top: 0; left: 0; right: 0; bottom: 0; position: relative;
	width: 147px;
	background: transparent url(../images/shop/basketLinks.png) 0 bottom no-repeat;
	height: 48px;
	/**/
	margin-top: 7px;
}
.basketOuter .alphaOverlay .inner .text {padding-top:0;padding-bottom:0;}
.basketOuter .alphaOverlay .total {
	font-size: 280%;
	padding-top: 6px;
}
.basketOuter .alphaOverlay p.links {
	margin-top: 5px;
}
.basketOuter .alphaOverlay .inner {
}
.alphaOverlay p.links a.basket {
	background: transparent url(../images/shop/basket.gif) 0 0 no-repeat;
	width: 51px;
	height: 10px;
	display: inline;
	float: left;
	text-indent: -5000px;
}
.alphaOverlay p.links a.checkout {
	background: transparent url(../images/shop/checkout.gif) 0 1px no-repeat;
	width: 57px;
	height: 10px;
	display: inline;
	float: left;
	margin-left:7px;
	text-indent: -5000px;
}
#basketLinks.alphaOverlay ul {list-style: none;}
#basketLinks.alphaOverlay ul li.register {padding-top: 12px;}
#basketLinks.alphaOverlay ul li.register a {text-indent:-5000px;height:8px;display:block;background:transparent url(../images/shop/register.gif) 13px 0 no-repeat;outline:0;}
#basketLinks.alphaOverlay ul li.your_account a {margin-top: 9px;text-indent:-5000px;height:8px;display:block;background:transparent url(../images/shop/your-account.gif) 13px 0 no-repeat;outline:0;}

#interaction_wide.alphaOverlay #types p {
	margin-top: 11px;
}
#interaction_wide.alphaOverlay.down {
	top: 395px;
}

#rightNav {
	position: absolute;
	top: 157px;
	right: 10px;
	zoom: 1;
}
#rightNav ul {margin: 0;display:block;width:200px;list-style:none;}
#rightNav ul li {display:block;height:17px;padding: 0 40px 0 0;}
#rightNav ul li a {
	display: block;
	outline: 0;
	background-color: transparent;
	background-position: right 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	height: 17px;
}
#rightNav ul li.active {
	background: transparent url(../images/nav/right-nav-marker.gif) right 5px no-repeat;
}
#rightNav ul li.active a,
#rightNav ul li a:hover {background-position: right -17px;}
#rightNav ul li.caribiner a {background-image: url(../images/nav/caribiner.gif);}
#rightNav ul li.shoulder_strap a {background-image: url(../images/nav/shoulder-strap.gif);}
#rightNav ul li.hand_strap a {background-image: url(../images/nav/hand-strap.gif);}

#content.gallery {
	min-height: 592px;
}
#content.gallery .inner {
	padding-top: 145px;
	padding-left: 252px;
}
#content.gallery .inner ul {list-style:none;}
#content.gallery .inner li {float: left;display:inline;margin-right:23px;width:99px;height:97px;text-align:right;}
#content.gallery .inner li input {margin: 5px 0 0 auto;background-color:transparent;}
#content.gallery .inner li img {display:block;}
#content.gallery .inner li label {outline: 0;zoom:1}

#content.gallery .inner .submit {
	float: right;
	display: inline;
	margin-right: 45px;
	margin-top:5px
}
#interaction_wide.alphaOverlay.results .results h1 {
	background-image: url(../images/elements/thank-you-for-your-vote.png);
}
#interaction_wide.alphaOverlay.results .results {
	position: absolute;
	top: 10px;
	left: 380px;
	z-index: 100;
	width: 585px;
}
#interaction_wide.alphaOverlay.results .results ul {
	list-style: none;
	padding-top: 29px;
}
#interaction_wide.alphaOverlay.results .results ul li {float: left;position:relative;width:189px;zoom:1}
#interaction_wide.alphaOverlay.results .results ul li span {text-indent:-5000px;background-repeat: no-repeat;background-position: center center;width: 30px;height:30px;display:block;position:absolute;top:2px;left: -40px;}
#interaction_wide.alphaOverlay.results .results ul li span.one {background-image:url(../images/elements/one.png)}
#interaction_wide.alphaOverlay.results .results ul li span.two {background-image:url(../images/elements/two.png)}
#interaction_wide.alphaOverlay.results .results ul li span.three {background-image:url(../images/elements/three.png)}

.news.shopinfo #news {
	float: right;
	margin-right: 30px;
}
.news.shopinfo #news .inner h2 {
	font-size: 100%;
	text-indent: -5000px;
	background: transparent url(../images/shop/quiver-aeropoint50.png) 0 0 no-repeat;
	width: 280px;
	height: 21px;
}
.news.shopinfo #news .inner {padding:52px 14px 20px 60px;}
.news.shopinfo #news .inner h3 {color: #db0001;font-weight:normal;font-size: 170%;padding-top:3px}
.news.shopinfo #news .inner p {width: 280px;font-size: 95%;}
.news.shopinfo #news .inner p a {color: #9d0a0e;text-decoration:underline;}
.news.shopinfo #news .inner p a:hover {text-decoration:none;}
.news.shopinfo #news .inner select {display:block;width:275px;color:#959595;text-transform:uppercase;font-size:95%;border:0;background:#ebebeb;padding:2px 0;}
.news.shopinfo #news .inner p.secondary {margin-top: 6px;}
.news.shopinfo #news .inner p.color_options {margin-top: 6px;font-size:95%;color:#898989;}
.news.shopinfo #news .inner p.color_options a {color: #898989;text-decoration:underline;}
.news.shopinfo #news .inner p.color_options a:hover {text-decoration:none;}

.news.shopinfo #news .inner input.buyNow {margin-left:-9px;margin-top:4px;}

.news.shopinfo #news .inner ul.links {list-style:none;border-bottom:1px dotted #9d0a0e;padding-bottom:4px;}
.news.shopinfo #news .inner ul.links a {color:#959595;text-transform:uppercase;text-decoration:none;font-size:90%}
.news.shopinfo #news .inner ul.links a:hover {color:#000;}

.news.shopinfo #news .inner .related h1 {margin-top: 15px;float:none;background: transparent url(../images/shop/related-products.png) 0 0 no-repeat; width: 129px;height:12px;}
.news.shopinfo #news .inner .related ul li {
	float: left;
}
.news.shopinfo #news .inner .related ul li a {
	display: block;
}
.news.shopinfo #news .archive {
	right: auto;
	left: -336px;
}
.news.shopinfo #news .archive_inner {
	background: transparent url(../images/shop/product-background.png) 0 0 no-repeat;
	height: 420px;
	width: 386px;
	text-align: center;
}
.news.shopinfo #news .archive_inner img {
	margin: 0 auto;
	position: relative;
	top: 60px;
}
#flash.performance_interaction object {position:relative;z-index:1000;}

#qaeropt .coming_soon {
	width: 139px;
	height: 72px;
	position: absolute;
	top: -15px;
	right: -25px;
	background: transparent url(../images/elements/aeropoint-33-coming-soon.png) 0 0 no-repeat;
	text-indent: -5000px;
}
#qaeropt .coming_soon.aero200 {
	background: transparent url(../images/elements/aeropoint-200-coming-soon.png) 0 0 no-repeat;
}

/* intro css */
#outer.noBackground {background: none;}
#outer.noBackground #wrapper {text-align: center;}
#outer.noBackground #flash {background: none;margin-right:0;position:static;margin: 0 auto;float:none;display:block}

#background.conservation {background: transparent url(../images/backgrounds/conservation.png) center 80px no-repeat;}
#content.conservation {height:592px;position:relative;}
#content.conservation .inner {width:465px;margin-left:105px;margin-top:150px;position:relative;}
#content.conservation .inner .top {background: transparent url(../images/conservation/top.png) 0 0 no-repeat;height:6px;font-size:1px}
#content.conservation .inner .bot {background: transparent url(../images/conservation/bottom.png) 0 0 no-repeat;height:6px;font-size:1px;}

#content.conservation .inner .content {background:#fff;color:#000;padding:18px 0 50px;}

#content.conservation .bottomR {width:256px;height:297px;background:transparent url(../images/conservation/bottom_right.png) 0 0 no-repeat;position:absolute;bottom:-100px;right:-169px;}
#content.conservation ul.nav {
	
}
#content.conservation .content div.one,
#content.conservation .content div.two,
#content.conservation .content div.three,
#content.conservation .content div.four {
	padding: 0 30px;
}
#content.conservation .content h2 {
	background-position: 0 0;
	height: 25px;
	background-color: #fff;
	background-repeat: no-repeat;
	text-indent: -5000px;
	border-bottom: 1px solid #ccc;
}
#content.conservation .content p {
	margin-top: 12px;
	line-height: 1.3;
}
#content.conservation .content div.one h2 {background-image: url(../images/conservation/our-planet-our-responsibility.gif);}
#content.conservation .content div.two h2 {background-image: url(../images/conservation/water-aid-america.gif);}
#content.conservation .content div.three h2 {background-image: url(../images/conservation/conservation-international.gif);}
#content.conservation .content div.four h2 {background-image: url(../images/conservation/quiver-tree.gif);}

#content.conservation .inner ul.nav {
	position: absolute;
	width: 70px;
	left: -70px;
	list-style: none;
	z-index: 1000;
}
#content.conservation .inner li {
	display: block;
}
#content.conservation .inner li a {
	display: block;
	height: 71px;
	width: 70px;
	outline: 0;
	text-indent: -5000px;
}
#content.conservation .inner li.one a {
	background-image: url(../images/conservation/nav/01.png);
}
#content.conservation .inner li.two a {
	background-image: url(../images/conservation/nav/02.png);
}
#content.conservation .inner li.three a {
	background-image: url(../images/conservation/nav/03.png);
}
#content.conservation .inner li.four a {
	background-image: url(../images/conservation/nav/04.png);
}
#content.conservation .inner li.one a.active {
	background-image: url(../images/conservation/nav/01_on.png);
}
#content.conservation .inner li.two a.active {
	background-image: url(../images/conservation/nav/02_on.png);
}
#content.conservation .inner li.three a.active {
	background-image: url(../images/conservation/nav/03_on.png);
}
#content.conservation .inner li.four a.active {
	background-image: url(../images/conservation/nav/04_on.png);
}
#content.conservation h1 {
	position: absolute;
	top: 52px;
	right: 34px;
	background: transparent url(../images/elements/conservation.png) 0 0 no-repeat;
	width: 229px;
	height: 23px;
	text-indent: -5000px;
}

#content.conservation a {color:#000}
#footer .bookmarks p {display:none}

#register.alphaOverlay {right:23px;left:auto;width:258px}
#register.alphaOverlay h1 {background-image:url(../images/elements/register.png);}
#register.alphaOverlay form {display:block;margin-top:17px}
#register.alphaOverlay .inner .text {padding-left:22px;padding-right:22px;padding-bottom:2px}
#register.alphaOverlay .inner .text p.submit {margin-top:1px;display:block;text-align:right;}
#register.alphaOverlay .inner .text p.submit input {width:auto;height:auto;background-color:transparent;margin: 0 -5px 0 auto}
#register.alphaOverlay .inner p {margin-top:10px;text-align:right;}
#register.alphaOverlay .inner p.success {display:block;text-align:left;height:126px}
#register.alphaOverlay .inner p label {float:left;}
#register.alphaOverlay .inner p.error {color:#fff200;text-align:left}
#register.alphaOverlay p input {width:121px;padding:2px 4px;line-height:1;margin:0;background-color:#1e1e1c;border:0;color:#fff;font-size:1em;margin-top:-2px}
#register.alphaOverlay .top {background-image:url(../images/elements/overlay_top_register.png)}
#register.alphaOverlay .bot {background-image:url(../images/elements/overlay_bottom_register.png)}

#news .archive_inner h1 {background-image:url(../images/elements/follow_us.gif);width:auto;height:14px;float:none;margin:0;background-position:1px 0}
#news .archive_inner .wrap {padding-top:16px;padding-left:26px;padding-right:20px}

#news .archive_inner li.twitter {background:transparent url(../images/icons/twitter.gif) right center no-repeat;}
#news .archive_inner li.facebook {background:transparent url(../images/icons/facebook.gif) right center no-repeat;}
#news .archive_inner li.flickr {background:transparent url(../images/icons/flickr.gif) right center no-repeat;}
#news .archive_inner li.youtube {background:transparent url(../images/icons/youtube.gif) right center no-repeat;}
#news .archive_inner li.blog {background:transparent url(../images/icons/blog.gif) right center no-repeat;}

#quiver_notification {background-color: yellow; color:#000;position:absolute;top:0;left:0;width:100%;line-height:1;padding:4px 0 6px;}
#quiver_notification h1 {display:none}
#quiver_notification p {display:inline;}
#quiver_notification p a {color:#000;line-height:1.2}
#quiver_notification.js {background: transparent url(../images/overlay/background.gif) 0 0 no-repeat;width:629px;height:492px;position:fixed;left:50%;top:60px;margin-left:-315px;z-index:100100;padding:0;text-align:left}
#quiver_notification.js .close_button {height:10px;width:10px;background:transparent url(../images/overlay/close.gif) 0 0 no-repeat;position:absolute;top:94px;right:105px;width:73px;height:21px;cursor:pointer}
#quiver_notification.js h1 {text-indent:-5000px;display:block;width:287px;height:87px;background: transparent url(../images/overlay/important.gif) 0 0 no-repeat;margin-top:128px;margin-left:28px;margin-right:28px;}
#quiver_notification.js p {display:block;margin-left:28px;margin-right:28px;font-size:1em;margin-top:14px;line-height:1.3;width:290px}
#quiver_notification.js p a {color:#000}
#quiver_notification.js img {position:absolute;right:63px;top:125px;}

#background.shop {background-image:url(../images/backgrounds/qaeropt.png);background-position:center -90px}
#shop.alphaOverlay h1 {background:transparent url(../images/elements/shop-coming-soon.png) 0 0 no-repeat;height:59px;}
#shop.alphaOverlay .inner .text,
#qaeropt.alphaOverlay .inner .text {padding-bottom:25px}

#interaction_wide.alphaOverlay h1.gallery_results {margin-top:24px;background:transparent url(../images/gallery/thank-you.png) 0 0 no-repeat; width:289px; height:40px}
#flash img.nudge {margin-top:50px;margin-left:76px;}

#colour_picker h1 {}
#colour_picker h1.mojave {background-image:url(../images/elements/colours/headings/mojave.png);}
#colour_picker h1.cobalt {background-image:url(../images/elements/colours/headings/cobalt.png);}
#colour_picker h1.carbon {background-image:url(../images/elements/colours/headings/carbon.png);}
#colour_picker h1.panther {background-image:url(../images/elements/colours/headings/panther.png);}
#colour_picker h1.patriot {background-image:url(../images/elements/colours/headings/patriot.png);}
#colour_picker h1.scarab {background-image:url(../images/elements/colours/headings/scarab.png);}


ul#tech_nav {position:absolute;top:158px;right:106px;text-align:right;list-style:none;}
ul#tech_nav li {text-transform:uppercase;}
ul#tech_nav li a {text-decoration:none;}
ul#tech_nav li a:hover, ul#tech_nav li a.active {color:#fff;}

#flash.technical img {margin-left:-60px}
