.store-product-option-groups .store-product-option-group-title { margin: 1em 0; }
#store-variation-selector-command { color: #9E9FA0; }
label { display: inline-block; }
/*	--------------------------------------------------
	Global Reset
	-------------------------------------------------- */
	html, body { margin: 0; padding: 0; }
	h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; }
	
	table { border-collapse: collapse; border-spacing: 0; }
	ol, ul { list-style: none; }

/*	--------------------------------------------------
	Body
	-------------------------------------------------- */
	body { /*background: url(images/bg.jpg) top left repeat;*/ font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size: 13px; line-height: 18px; color: #555; }
	body { -webkit-text-stroke: 1px rgba(255,255,255,.01); } /* Snow Leopard Safari Type Fix */
	@media only screen and (max-device-width:480px) { body { -webkit-text-stroke:0 black; } } /* Undo the fix for Mobile Safari */
	body.ff2 { opacity: .99; } /* Make our type in FF look uber sexah */
	
	body.mac { font-family: Helvetica, Helvetica Neue, Arial, Verdana, sans-serif;  }


/*	--------------------------------------------------
	Links
	-------------------------------------------------- */
	a { color: #F19B40; text-decoration: underline; outline: 0; line-height: inherit; }
	a:hover { color: #cf8332; }

	a.muted { color: #777; }
	a.muted:hover { color: #555; }
	
	h1 a, h2 a, h3 a { color: #333; text-decoration: none; font-weight: bold; }
	h4 a, h5 a { text-decoration: none; line-height: inherit; font-weight: bold; }
	h3 a:hover { color: auto; }
	h4 a:hover, h5 a:hover { text-decoration: underline; }
	p a { line-height: inherit; }
	
	/* More Links (Can be applied to a <ul> or a <p>) */
	.more-link { width: 100%; height: 27px; margin: 0 0 18px; }
	.more-link a { background: #eee; display: inline; float: left; padding: 4px 15px; text-decoration: none; -webkit-border-radius: 13px; -moz-border-radius: 13px; -webkit-transition: all 0.1s ease-out; }
	.more-link a:hover { color: #fff !important; }
	ul.more-link { list-style: none; }
	ul.more-link li { display: inline; }
	ul.more-link li.next a { float: right !important; }

/*	--------------------------------------------------
	Typography
	-------------------------------------------------- */
	h1, h2, h3, h4, h5, h6 { color: #333; font-weight: bold; }
	h1, h2, h3 { letter-spacing: -1px; }
	h1 { font-size: 45px; line-height: 1; margin: 0 0 9px; }
	h2 { font-size: 30px; line-height: 1.2; margin: 9px 0; }
	h3 { font-size: 22px; line-height: 1; margin: 3px 0 9px; font: 22px 'ChunkFiveRegular', Arial, sans-serif; letter-spacing: 0; color: #333;}
	h4 { font-size: 14px; line-height: 1; margin: 0 0 10px 0; text-transform: uppercase;  padding-bottom: 3px; }
	h5 { font-size: 14px; line-height: 18px; }
	h6 { font-size: 13px; line-height: 18px; }

	p img { margin: 0; }
	
	small { font-size: 90%; line-height: inherit; color: #777; font-weight: normal; }
	
	blockquote, blockquote p { font-size: 18px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 18px; border: 1px solid #ccc; padding: 20px; }
	blockquote.left { float: left; margin-right: 20px; }
	blockquote.right { float: right; margin-left: 20px; width: 300px; }
	blockquote p { margin: 0; padding: 0 0 9px; }
	blockquote h5 { margin: 0; }
	blockquote cite { display: block; padding: 10px 0 9px 0; font-size: 13px; color: #999; }
/*
	blockquote cite:before { content: "\2014 \0020"; }
*/
	blockquote cite a, blockquote cite a:visited { color: #555; }
	blockquote cite a:hover { color: #555; text-decoration: none; }
	
	blockquote.black p { color: #333; }
	blockquote.green p { color: #b8d30b; }
	blockquote.blue p { color: #007d9a; }
	blockquote.magenta p { color: #630030; }
	blockquote.red p { color: #872300; }
	blockquote.orange p { color: #d45500; }
	blockquote.yellow p { color: #d17200; }
	
	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 17px 0 18px; height: 0; }
	body.ie6 hr { margin: 8px 0 9px; }
	
	code, pre { font: 12px/18px "Monaco", "Courier New", "Courier", monospace; color: #e33100; }
	
	address { color: #333; line-height: 18px; margin: 0 0 18px; }
	abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #ddd; cursor: help; }
	abbr { text-transform: none; }

/*	--------------------------------------------------
	Lists
	-------------------------------------------------- */
	ol, ul.square, ul.circle, ul.disc { margin-left: 24px; }
	ol { list-style: decimal; margin-left: 30px; }
	li { line-height: 18px; }

	
/*	@group Structure
	-------------------------------------------------- */
	/*	Container ------------------------------------- */
	div#container, div.container { position: relative; width: 960px; margin: 0 auto; padding: 0 0 50px 0; }
	body.ie8 div#container { position: static; }
	
	/* Text in the header on the top left */
	div#header h3 { float: left; font-size: 24px; line-height: 1; margin: 0; position: absolute; top: 21px; left: 0; letter-spacing: -1px; }
	div#header h3 a, div#header h3 a:visited { font-weight: bold; }
	div#header h3 a:hover { color: #777; }
	

	/* @end */
	
	
/*	Sub headers ---------- */
	div.sub-header { position: relative; margin: 0 0 18px; padding: 0 0 8px; border-bottom: 1px solid #ddd; }
	div.sub-header h3 { color: #222; }
	div.sub-header h3 small { color: #777; font-size: 18px; }
	div.sub-header ul { margin-bottom: 0; position: absolute; right: 0; bottom: 8px; }

/*	New section page headers for (for things like Talent, Work, etc) */
	div#sectionHeader {  }

/*	@group Grid
	-------------------------------------------------- */
	.column-row, .row { margin: 0 0 18px -20px; }
	.column, .columns { float: left; display: inline; margin: 0 0 0 20px; }
	
	
	#content { background: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; width: 980px; margin: 0 auto; margin-left: 10px; margin-right: 10px; padding-bottom: 10px; /*-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);*/ }
	#contentMain { width: 600px; }
	#contentSec { width: 300px; margin-left: 40px; }

	.one 					{ width: 40px; }
	.two 					{ width: 100px; }
	.three 					{ width: 160px; }
	.four 					{ width: 220px; }
	.five 					{ width: 280px; }
	.six 					{ width: 340px; }
	.seven 					{ width: 400px; }
	.eight 					{ width: 460px; }
	.nine 					{ width: 520px; }
	.ten 					{ width: 580px; }
	.eleven 				{ width: 640px; }
	.twelve 				{ width: 700px; }
	.thirteen 				{ width: 760px; }
	.fourteen 				{ width: 820px; }
	.fifteen 				{ width: 880px; }
	.sixteen 				{ width: 940px; }
	.one-half 				{ width: 450px; padding-right: 10px; }
	.one-third 				{ width: 300px; }
	.two-thirds 			{ width: 620px; }
	.eleven .column-row 	{ width: 660px; }
	.twelve .column-row 	{ width: 720px; }
	
	.offset-by-one-half 	{ margin-left: 50px; }
	.offset-by-one 			{ margin-left: 80px; }
	.offset-by-two 			{ margin-left: 140px; }
	.offset-by-three 		{ margin-left: 200px; }
	.offset-by-four 		{ margin-left: 260px; }
	.offset-by-five 		{ margin-left: 320px; }
	.offset-by-six 			{ margin-left: 380px; }
	.offset-by-seven 		{ margin-left: 440px; }
	.offset-by-eight 		{ margin-left: 500px; }
	.offset-by-nine 		{ margin-left: 560px; }
	.offset-by-ten 			{ margin-left: 620px; }
	.offset-by-eleven 		{ margin-left: 680px; }
	.offset-by-twelve 		{ margin-left: 740px; }
	.offset-by-thirteen 	{ margin-left: 800px; }
	.offset-by-fourteen 	{ margin-left: 880px; }
		
	.last { margin: 0; }

	
	/* Clear the columns automagically, thanks @kneath */
	.column-row:after, .row:after, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	* html .column-row, * html .row, * html .clearfix { height: 1%; }
	.column-row, .row, .clearfix { display: inline-block; }
	.column-row, .row, .clearfix { display: block; }

/*	IE6 Problems ---------- */
	body.ie .column-row 			{ width: 960px; }
	body.ie .eight .column-row		{ width: 480px; }
	body.ie .nine .column-row		{ width: 540px; }
	body.ie .ten .column-row		{ width: 600px; }
	body.ie .eleven .column-row 	{ width: 660px; }
	body.ie .twelve .column-row		{ width: 720px; }
	body.ie .thirteen .column-row	{ width: 780px; }
	body.ie .fourteen .column-row	{ width: 840px; }
	body.ie .fifteen .column-row	{ width: 900px; }
	body.ie .two-thirds .column-row { width: 640px; }
	/* @end */
		
				
/*	--------------------------------------------------
	Misc
	-------------------------------------------------- */
	.left	{ float: left; }
	.right	{ float: right; }
	.clear	{ clear: both; }
	.muted	{ color: #777; }
   
   



	
	
	/*	--------------------------------------------------
	Footer
	-------------------------------------------------- */
	
	div#footer { border-top: 1px solid #dddddd; padding-top: 15px; margin-top: 20px;}
	div#footer ul{ float: right; margin: 0; }
	div#footer ul li{ float: left; margin-left: 10px;}
	div#footer ul li a{ color: #777;}
	div#footer ul li a:hover{ color: #F19B40;}
	div#footer ul li ul{ margin: 0; }
	div#footer ul li ul li{ margin-left: 5px; }
	div#footer p{ margin: 0; color: #777; }
	
	
	

	/* HEADER */

	h1#title { display: none; }
	
	div#navWrap{ height: 55px; border-top: 1px solid #e6e6e6; margin-top: 35px; }
	
	
	h1#logo { margin: 0 auto; width: 227px; height: 44px; z-index: 100; position: relative;}
	h1#logo a { display: block; text-indent: -5000px; background: url(images/logo.gif); width: 227px; height: 44px; margin: -15px 0 0 0; padding: 0; }
	
	ul#navigation { width: 960px;  overflow: hidden; margin-top: -15px; z-index: 90;}
	body.ie7 ul#navigation { margin-top: -30px;}
	ul#navigation li { float: left; margin: 0;  position: relative;}
	ul#navigation li a{ text-transform: uppercase; float: left; color: #239498; font-size: 13px; padding: 0;  margin: 0 29px 0 0; text-decoration: none;}
	ul#navigation li.last a{ text-transform: uppercase; float: left; color: #239498; font-size: 13px;  margin: 0; }
	ul#navigation li a:hover{ color: #f19b40; }
	ul#navigation li.active a{ color: #f19b40; background: url(images/on.gif) bottom center no-repeat; padding-bottom: 18px; }
	
	ul#navigation li.left-logo a{ margin-right: 0;}
	ul#navigation li.right-logo a{ margin-left: 252px; }
		
	ul#subNavigation { width: 960px;  overflow: hidden; margin-top: 0px; z-index: 90;}
	ul#subNavigation li { float: left; margin: 0;  position: relative; padding-top: 10px; }
	ul#subNavigation li a{ text-transform: uppercase; float: left; color: #c0f9f9; font-size: 12px; padding: 0;  margin: 0 30px 0 0; text-decoration: none;}
	ul#subNavigation li a:hover{ color: #fff; }
	ul#subNavigation li.active a{ color: #fff; font-weight: bold; }
	
	div#headWrap { background: url(images/header-bg.gif) top left repeat-x; height: 301px; margin-bottom: 25px; border-bottom: 1px solid #e6e6e6; padding-bottom: 50px; position: relative; }
	div#header { background: url(images/slider-bg.gif) top center no-repeat; height: 301px; }
	
	div#subheadWrap { background: url(images/sub-wrap-bg.gif) top left repeat-x; height: 133px; margin-bottom: 25px; margin-top: -5px; padding-bottom: 0px; position: relative; }
	div#subHeader { background: url(images/sub-bg.gif) top center no-repeat; height: 133px; }
	
	h2.sub-title { font-weight: normal; color: #fff; text-shadow: 0 -1px 1px rgba(0,0,0,.25); font-size: 36px; padding-top: 10px;}
	h2.sub-title span { padding-left: 20px; font-size:  22px; color: #d1feff;}
	
	
	div#slider { position: relative;  }
	div#pager { position: absolute; z-index: 98; top: 250px; left: 47px; }
	div#pager a {float: left; text-indent: -5000px; background: url(images/pager-off.png) top left no-repeat; width: 19px; height: 19px; margin-left: 5px;} 
	div#pager a.activeSlide { background: url(images/pager-on.png) top left no-repeat; }
	
	
	/* Tagline */
	h2.tagline { font-weight: normal; color: #555; font-size: 26px;}
	h2.tagline span.orange-test{ font-weight: normal; color: #f19b40; }
	
	
	
	
	
		
	/* MAIN CONTENT */
	h3.title { color: #333; }
        
        /* fix price strikethrough */
        .store-product-option-price-original, .store-product-option-price-original .store-value-money {
        -webkit-text-stroke:1px rgba(255,255,255,0)
        }

	
	
	
	
	