@charset "utf-8";
/*********************************************************************************/
/* Edited version of Eric Meyer's Reset.css v1.0 | 20080212						 */
/*********************************************************************************/
/*
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
	{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
*/

/* Fixes and Such - Needed for footer and legacy ('not a real browser'-browsers) */

/*html, body { height:100.1%; }*/

* { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }

body { background:#000; }

#tdhWrapper { background:#000 url("img/tdhBG.jpg") no-repeat top left; width:810px; margin:-40px auto 0 auto; position:relative; z-index:0; }

	#tdhText, #tdhMap, #tdhTwitter, #tdhCart, #tdhFacebook, #tdhEmail, #tdhPhone, #tdhContent, #tdhTwitterWidget { display:block; }
	#tdhText { background:transparent url("img/tdhText.png") no-repeat top left; height:480px; width:600px; z-index:0; top:220px; left:0; position:relative; z-index:-1; }
	#tdhCart { background:transparent url("img/tdhcart.png") no-repeat top left; height:580px; width:240px; top:198px; left:309px; position:absolute; }
	#tdhMap { background:transparent url("img/tdhmap.png") no-repeat top left; height:166px; width:82px; top:420px; left:703px; position:absolute; z-index:-1; }

	#tdhTwitter { background:transparent url("img/tdhtwitter.png") no-repeat top left; height:166px; width:84px; top:418px; left:630px; }
	#tdhEmail { height:30px; width:215px; top:500px; left:232px; position:absolute; }
	#tdhPhone { height:30px; width:120px; top:500px; left:450px; position:absolute; }

	#tdhFBFeed { margin-top:50px; margin-bottom:20px; border:3px double #452500; overflow:hidden; width:795px; height:648px; }
	#tdhCart a, #tdhMap a, #tdhEmail a, #tdhPhone a { margin:0; padding:0; text-indent:-9999px; outline:none; display:block; z-index:20; cursor:pointer; }
	#tdhCart > a { height:207px; width:207px; }
	#tdhMap > a { height:82px; width:82px; }

	#tdhFooter { font-size:16px; margin:0 auto 20px auto; width:770px; color:#452500; font-family: /*'Fjalla One', 'Kavoon',*/ sans-serif; }
		#tdhFooter span { display:inline-block; width:200px; }
		#tdhFooter a { color:#452500; margin-right:20px; text-decoration:none; border-bottom:1px dotted #452500; }
		#tdhFooter a:hover { color:#dd5611; border-bottom:1px dotted #dd5611; }

	h1 { display:none; }
	h2 { font-size:18px; font-weight:bold; color:#fff; margin:-100px 0 10px 0; z-index:1; font-family:"Arial Black", sans-serif; }
	p { font-size:14px; font-weight:normal; color:#fff; line-height:1.4; margin:0 0 20px 0; z-index:1; font-family:sans-serif; }