/*  /// YUI reset-fonts + base /// */

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body{margin:10px 2px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_20 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20 {
	display:inline;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_20 .grid_1 {
	width:36px;
}

.container_20 .grid_2 {
	width:84px;
}

.container_20 .grid_3 {
	width:132px;
}

.container_20 .grid_4 {
	width:180px;
}

.container_20 .grid_5 {
	width:228px;
}

.container_20 .grid_6 {
	width:276px;
}

.container_20 .grid_7 {
	width:324px;
}

.container_20 .grid_8 {
	width:372px;
}

.container_20 .grid_9 {
	width:420px;
}

.container_20 .grid_10 {
	width:468px;
}

.container_20 .grid_11 {
	width:516px;
}

.container_20 .grid_12 {
	width:564px;
}

.container_20 .grid_13 {
	width:612px;
}

.container_20 .grid_14 {
	width:660px;
}

.container_20 .grid_15 {
	width:708px;
}

.container_20 .grid_16 {
	width:756px;
}

.container_20 .grid_17 {
	width:804px;
}

.container_20 .grid_18 {
	width:852px;
}

.container_20 .grid_19 {
	width:900px;
}

.container_20 .grid_20 {
	width:948px;
}



/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_20 .prefix_1 {
	padding-left:48px;
}

.container_20 .prefix_2 {
	padding-left:96px;
}

.container_20 .prefix_3 {
	padding-left:144px;
}

.container_20 .prefix_4 {
	padding-left:192px;
}

.container_20 .prefix_5 {
	padding-left:240px;
}

.container_20 .prefix_6 {
	padding-left:288px;
}

.container_20 .prefix_7 {
	padding-left:336px;
}

.container_20 .prefix_8 {
	padding-left:384px;
}

.container_20 .prefix_9 {
	padding-left:432px;
}

.container_20 .prefix_10 {
	padding-left:480px;
}

.container_20 .prefix_11 {
	padding-left:528px;
}

.container_20 .prefix_12 {
	padding-left:576px;
}

.container_20 .prefix_13 {
	padding-left:624px;
}

.container_20 .prefix_14 {
	padding-left:672px;
}

.container_20 .prefix_15 {
	padding-left:720px;
}

.container_20 .prefix_16 {
	padding-left:768px;
}

.container_20 .prefix_17 {
	padding-left:816px;
}

.container_20 .prefix_18 {
	padding-left:864px;
}

.container_20 .prefix_19 {
	padding-left:912px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_20 .suffix_1 {
	padding-right:48px;
}

.container_20 .suffix_2 {
	padding-right:96px;
}

.container_20 .suffix_3 {
	padding-right:144px;
}

.container_20 .suffix_4 {
	padding-right:192px;
}

.container_20 .suffix_5 {
	padding-right:240px;
}

.container_20 .suffix_6 {
	padding-right:288px;
}

.container_20 .suffix_7 {
	padding-right:336px;
}

.container_20 .suffix_8 {
	padding-right:384px;
}

.container_20 .suffix_9 {
	padding-right:432px;
}

.container_20 .suffix_10 {
	padding-right:480px;
}

.container_20 .suffix_11 {
	padding-right:528px;
}

.container_20 .suffix_12 {
	padding-right:576px;
}

.container_20 .suffix_13 {
	padding-right:624px;
}

.container_20 .suffix_14 {
	padding-right:672px;
}

.container_20 .suffix_15 {
	padding-right:720px;
}

.container_20 .suffix_16 {
	padding-right:768px;
}

.container_20 .suffix_17 {
	padding-right:816px;
}

.container_20 .suffix_18 {
	padding-right:864px;
}

.container_20 .suffix_19 {
	padding-right:912px;
}



/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

html {
	background-color: #FFFFFF;
}

/* @group Building Blocks */

/* @end */

/* @group Text */

/* Both versions of Museo are by Jos Buivenga (exljbris) -> www.exljbris.nl */
/* Thanks Jos for the forward progress in your license! Please support him. */

@font-face {
	font-family: 'MuseoHeavy';
	src: url(/type/Museo700-Regular.otf) format("opentype");
}

@font-face {
	font-family: 'MuseoSans';
	src: url(/type/MuseoSans_500.otf) format("opentype");
}

@font-face {
	font-family: 'AxelBold';
	src: url(/type/Axel-Bold.ttf) format("truetype");
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Helvetica', Arial, sans-serif;
	color: #1E2020;
}

h2 {
	font-size: 212%;
	letter-spacing: -.5px;
	margin-top: 18px;
}

#staticpage h2:first-child {
	margin-top: 0;
}

h3 {
	font-size: 138.5%;
	letter-spacing: -.3px;
	margin-top: 0;
}

p, input[type="text"], li {
	font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
	font-size: 93%;
	line-height: 149% !important;
	color: #1E2020;
}

input[type="text"] {
	padding-top: 3px;
	padding-left: 4px;
	height: 17px;	
}

.reg {
	font-size: 91%;
	position: relative;
	bottom: 3px;
}

/* @end */

/* @group Links */

a:link {
	color: #FC3F14;
	text-decoration: none;
}

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

a:hover {
	color: #20A0E5;
	text-decoration: none;
}

a:active {
	color: #20A0E5;
	text-decoration: none;
}

a img {
	border-style: none;
}

/* @end */

/* @group Subscribe */

#subscribe {
	height: 82px;
	width: 960px !important;
	background: url(/images/assets/subscribebg.png) 0 0 no-repeat;
	padding: 0 0 0 13px;
	position: relative;
	right: 13px;
	margin-bottom: 18px;
}

#subscribeheadcont {
	position: absolute;
	left: 45px;
	top: 18px;
}

#subscribeheadcont h4, #subscribeheadcont h4 span {
	width: 102px;
	height: 43px;
	background: url(/images/assets/wantist-sprite-v4.png) #F0F0F0 -10px -100px no-repeat;
}

#subscribeviaemail {
	width: 264px;
	position: absolute;
	left: 190px;
	top: 5px;
}

#subscribeviaemail input#email {
	width: 124px;
	position: relative;
	left: 54px;
	bottom: 46px;
	border-left: 1px solid #1E2020;
	border-top: 1px solid #1E2020;
	border-right: 1px solid #B1ABA3;
	border-bottom: 1px solid #B1ABA3;
}

#subscribeviaemail label {
	display: block;
	width: 264px;
	height: 70px;
	background: url(/images/assets/wantist-sprite-v4.png) #F0F0F0 -503px -100px no-repeat;
}

#subscribeviaemail input[type="submit"] {
	position: relative;
	left: 54px;
	bottom: 47px;
}

#subscribeviatwitter {
	width: 116px;
	height: 61px;
	position: absolute;
	left: 478px;
	top: 10px;
}

#subscribeviatwitter p, #subscribeviatwitter p span {
	width: 116px;
	height: 61px;
	background: url(/images/assets/wantist-sprite-v4.png) -398px -10px no-repeat;
}

#subscribeviatwitter p span:hover {
	background: url(/images/assets/wantist-sprite-v4.png) -528px -10px no-repeat;
	cursor: pointer;
}

#subscribeviafacebook {
	width: 115px;
	height: 61px;
	position: absolute;
	left: 622px;
	top: 10px;
}

#subscribeviafacebook p, #subscribeviafacebook p span {
	width: 115px;
	height: 61px;
	background: url(/images/assets/wantist-sprite-v4.png) -662px -10px no-repeat;
}

#subscribeviafacebook p span:hover {
	background: url(/images/assets/wantist-sprite-v4.png) -795px -10px no-repeat;
	cursor: pointer;
}


#subscribeviarss {
	width: 190px;
	height: 66px;
	position: absolute;
	left: 771px;
	top: 10px;
}

#subscribeviarss p, #subscribeviarss p span {
	width: 181px;
	height: 61px;
	background: url(/images/assets/wantist-sprite-v4.png) -10px -10px no-repeat;
}

#subscribeviarss p span:hover {
	background: url(/images/assets/wantist-sprite-v4.png) -201px -10px no-repeat;
	cursor: pointer;
}

/* @end */

/* @group Header */

#headerandnav {
	position: relative;
	top: 36px;
}

#logoandtagcont {
	width: 182px;
	position: relative;
	background-color: #FFF;
	padding: 6px 0 18px 4px;
}

#logoandtagcont h1, #logoandtagcont h1 span {
	width: 179px;
	height: 48px;
	background: url(/images/assets/wantist-sprite-v4.png) -772px -98px no-repeat;
}

#logoandtagcont h1 span:hover {
	background: url(/images/assets/wantist-sprite-v4.png) -772px -149px no-repeat;
	cursor: pointer;
}

#logoandtagcont p, #logoandtagcont p span {
	width: 179px;
	height: 53px;
	background: url(/images/assets/wantist-sprite-v4.png) -984px -85px no-repeat;
}

#globalalert {
	width: 162px;
	position: relative;
	background-color: #F2F2F2;
	margin-top: 18px;
	padding: 6px 12px;
}

#globalalert p, #globalalert h4 {
	text-align: right;
}

#globalalert p:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
}

.giveaway-alert {
	border-top: 2px solid #2ad870;
	border-bottom: 2px solid #2ad870;
}

#globalmsg {
	width: 162px;
	position: relative;
	background-color: #F2F2F2;
	margin-top: 54px;
	padding: 6px 12px 6px;
}

#globalmsg p {
	font-size: 85%;
	text-align: right;
	color: #919191;
	padding: 0;
	margin: 0;
}

#globalmsg h4 {
	text-align: right;
	color: #797979;
}

/* @end */

/* @group Navigation */

#navcont {
	width: 186px;
	position: relative;
	background-color: #FFF;
	margin-top: 18px;
}

ul#globalnav {
	list-style-position: outside;
	padding: 12px 6px;
	margin: 0;
}

ul#globalnav li {
	font-family: 'MuseoSans', 'Helvetica', Arial, sans-serif;
	font-size: 1.15em;
	text-align: right;
	list-style-type: none;
	padding: 12px 0 0;
	margin: 12px 0;
	border-top: 1px solid #1E2020;
}

ul#globalnav li:first-child {
	border-top: none;
	padding-top: 0;
}

/* @group carousel */

#carouselnav {
	height: 36px;
}

#carouselnav ul {
	position: relative;
	list-style-type: none;
	padding: 0;
	margin: 0;
	background-color: #FFF;
	height: 36px;
}

#carouselnav ul li {
	list-style-type: none;
	line-height: 36px !important;
	float: left;
	font-family: 'MuseoSans', 'Lucida Grande', Verdana, 'Helvetica', Arial, sans-serif;
}

#carouselnav #carouselprev {
	padding-left: 8px;
}

#carouselnav #carouselnewest {
	position: absolute;
	right: 8px;
}

#carouselnav #carouselnext {
	padding-left: 8px;
}

/* @end */

/* @end */

/* @group Welcome */

#welcome {
	position: relative;
	top: 36px;
	right: 6px;
}

/* @group feature */

#welcome #feature {
	margin-bottom: 54px;
}

#welcome #feature h2#headline  {
	font-family: 'AxelBold', 'Helvetica', Arial, sans-serif;
	font-weight: 100;
	font-size: 224%;
	letter-spacing: 0em;
	background-color: #FFF;
	padding: 6px;
	color: #1E2020;
	margin-top: 18px;
	position: relative;
	right: 6px;
	float: left;
	z-index: 10;
	margin-bottom: 21px;
}

#welcome #feature h2#headline a, #welcome #feature h2#headline a:visited {
	color: #1E2020;
}

#welcome #feature h2#headline a:hover {
	color: #20A0E5;
}

#welcome #feature #img {
	margin-bottom: 18px;
}

#welcome #feature p {
	margin-top: 18px;
}

#welcome #feature p:first-line {
	font-family: 'MuseoSans', 'Helvetica', Arial, sans-serif;
	font-weight: 100;
	font-size: 138.5%;
	line-height: 27px;
}

#welcome a.readmore {
	font-family: 'MuseoSans', 'Helvetica', Arial, sans-serif;
	font-weight: 100;
	display: block;
	text-align: right;
	font-size: 138.5%;
	position: relative;
	right: 6px;
	clear: both;
}

/* @end */

/* @group dispatches */

#welcome #dispatches ul {
	position: relative;
	right: 26px;
	width: 654px;
}

#welcome #dispatches ul li {
	list-style-type: none;
	display: block;
	clear: both;
	padding-top: 18px;
}

#welcome #dispatches ul li img {
	float: left;
	margin-right: 12px;
}

#welcome #dispatches ul li h3 {
	position: relative;
	top: 6px;
	font-family: 'AxelBold', 'Helvetica', Arial, sans-serif;
	font-weight: 100;
	font-size: 224%;
	letter-spacing: 0em;
	color: #1E2020;
	line-height: 100%;
}

#welcome #dispatches ul li h3 a, #welcome #dispatches ul li h3 a:visited {
	color: #1E2020;
} 

#welcome #dispatches ul li h3 a:hover {
	color: #20A0E5;
}

#welcome #dispatches ul li h4 {
	position: relative;
	top: 6px;
	font-family: 'MuseoSans', 'Helvetica', Arial, sans-serif;
	font-weight: 100;
	display: block;
	font-size: 138.5%;
	color: #1E2020;
}

/* @end */

/* @end */

/* @group Editorial */

.editorial h2#headline {
	font-family: 'AxelBold', 'Helvetica', Arial, sans-serif;
	font-weight: 100;
	font-size: 224%;
	letter-spacing: 0em;
	background-color: #FFF;
	padding: 6px;
	color: #1E2020;
	margin-top: 18px;
	position: relative;
	right: 12px;
	float: left;
	z-index: 10;
}

.editorial h3#subhead {
	font-family: 'MuseoSans', 'Helvetica', Arial, sans-serif;
	font-weight: 100;
	background-color: #FFF;
	padding: 6px;
	color: #1E2020;
	position: relative;
	right: 12px;
	float: left;
	clear: both;
	margin-top: -38px;
	z-index: 1;
}

.editorial #leadin img {
	background-color: #FFF;
	padding: 6px;
	position: relative;
	right: 12px;
}

.editorial #content h4 {
	display: inline;
	margin-left: 9px;
	font-family: 'FuturaStd-ExtraBold', 'Futura Std', 'Arial Black', Arial, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	color: #1E2020;
	font-size: 93%;
	padding-right: 1px;
}

.editorial #content p {
	margin-bottom: 0px;
	margin-top: 18px;
}

.editorial #content p:first-child {
	margin-top: 0px;
}

.editorial #content h4 + p {
	display: inline;
}

.editorial #content .chunk {
	background-color: #FFF;
	margin: 18px 0;
	padding: 3px 6px 6px;
	overflow: auto;
	width:  414px;
	position: relative;
	right: 6px;
}

.editorial #content .chunk p.imgcaption	{
    font-style: italic;
    margin-top: 3px;
    color: rgb(170,	170, 170);
}       

.editorial #content .chunk p.imgcaption	a:link,	.editorial #content .chunk p.imgcaption	
a:visited {
    color: rgb(102,	102, 102);
}

.editorial #content .chunk p.imgcaption	a:hover	{
    color: #20A0E5;
}


/* @group Dispatch-specific */

#primarypurchase {
	margin: 0;
	font-family: 'MuseoSans', 'Helvetica', Arial, sans-serif;
	font-size: 161.6%;
	background-color: #FFF;
	padding: 3px 6px 6px;
	width: 414px;
	position: relative;
	right: 6px;
	line-height: 124% !important;
	color: #1E2020;
}

#primarypurchase a, #primarypurchase a:visited {
	/* color: #1E2020; */
}

#primarypurchase a:hover, #primarypurchase a:active {
	/* color: #20A0E5; */
}

#alternatestores {
	background-color: #FFF;
	margin-top: 27px;
	padding: 6px 6px 9px 6px;
	width: 414px;
	position: relative;
	right: 6px;
}

#alternatestores h3 {
	font-weight: normal;
	font-size: 116%;
}

/* @end */

/* @group Archives */

#archivespage {
	position: relative;
	top: 36px;
}

#archivespage h2#headline {
	position: relative;
	right: 6px;
}

.editorial #archivelist {
	padding: 0;
	margin: 0;
}

.editorial #archivelist li.chunk {
	list-style-position: outside;
	list-style-type: none;
	display: block;
	overflow: auto;
	margin: 0 18px 18px 0;
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
	padding: 0 0 9px 0;
}

.editorial #archivelist li.chunk img {
	float: left;
	margin-right: 12px
}

.editorial ul#archivelist li.chunk h3 {
	margin-bottom: 6px;
}

.editorial ul#archivelist li.chunk h4 {
	margin-bottom: 6px;
}

.editorial ul#archivelist li.chunk p {
	
}

.editorial ul#archivelist li.chunk p.pricerange {
	position: absolute;
	left: 192px;
	bottom: 0px;
	font-size: 108%;
	font-weight: 700;
}

/* @end */

/* @group Editorial Extras */

#dispatchextras {
	position: relative;
	top: 18px;
}

#dispatchextras ul {
	list-style-position: outside;
	padding: 1px 0 0;
	margin: 2px 0 0;
}

#dispatchextras ul li {
	margin: 0;
	padding: 0;
}

#dispatchactions {
	background-color: #FFF;
	padding: 0px 6px 12px;
}

#dispatchactions ul li {
	list-style-type: none;
	font-family: 'MuseoSans', 'Helvetica', Arial, sans-serif;
	font-size: 1.15em;
	padding: 12px 0 0;
	margin: 12px 0;
	border-top: 1px solid #1E2020;
}

#dispatchactions ul li:first-child {
	border-top: none;
}



/* @end */



/* @end */

/* @group Statics */

#staticpage {
	position: relative;
	top: 54px;
}

#staticpage h2 {
	background-color: #FFF;
	float: left;
	position: relative;
	right: 6px;
	padding: 6px;
	font-family: 'AxelBold', 'Helvetica', Arial, sans-serif;
	font-weight: 100;
	font-size: 224%;
	letter-spacing: 0em;
}

#makeorsell h4 {
	display: inline;
	margin-left: 9px;
	font-family: 'FuturaStd-ExtraBold', 'Futura Std', 'Arial Black', Arial, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	color: #1E2020;
	font-size: 93%;
	padding-right: 1px;
}

#staticpage p:first-child {
	margin-top: 0px;
}

#makeorsell h4 + p {
	display: inline;
}

#staticpage .chunk {
	background-color: #FFF;
	padding: 6px 6px 9px 6px;
	position: relative;
	right: 6px;
	margin-bottom: 27px;
	clear: both;
}

#staticpage p {
	margin-bottom: 0px;
	margin-top: 18px;
}


/* @end */

/* @group Footer */

#footer {
	height: 60px;
	margin-top: 180px;
	background-color: #FFF;
	padding: 18px 0 0;
}

#footer p {
	text-align: right;
	padding-right: 48px;
}

/* @end */

/* @group Image Replacement */

.replace {
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	position: relative;
}

.replace span {
	display: block;
	left: 0px;
	position: absolute;
	top: 0px;
}

.replace strong {
	position: absolute;
	left: -5000px;
}

/* @end */

/* @group Rails Flash Notices */

.flashnotice {
	padding: 20px;
	top: 50px;
	text-align: center;
	opacity: .8;
	color: #FFF;
	background-color: #1E2020;
}

/* @end */

/* @group Misc */

hr {
	display: none;
}

.clearfloat {
	clear: both;
}

/* @end */

/* @group Admin */

#adminnavcont, #adminnavcont ul li, #adminnavcont a {
	color: #CCC
}

#dispatchadmin {
	background-color: #FFF;
	margin: 18px 0;
	padding: 3px 6px 6px;
	width: 414px;
	position: relative;
	right: 6px;
}

.editorial ul#archivelist li.chunk p.meta {
	position: absolute;
	bottom: 0;
	right: 6px;
}

/* @end */

