
/* Deformatting
 */
	* { padding:0; margin:0; border:0; }
	a { text-decoration:none; }
	a:hover { text-decoration:underline; }
	table { border-collapse:collapse; }
	img { border:none; }
	small { line-height:1.0; }


/* Page Construct
 */
	#page { min-width:80em; max-width:108em; }
	 body { color:#444; font-size:62.5%; font-family:Helvetica, Arial, Verdana, Georgia, Sans-Serif; }



	#head, #page, #foot { /*background:#FFF; width:100%; min-width:70em;*/ }
	#body { margin-left:17em; }
	#body, #hdrt, #ftrt { float:left; }
	#hdlt, #ftlt { width:17em; float:left; }
	#left { width:17em; position:absolute; top:24em; left:0; }
	#foot { padding-top:4em; clear:both; }





	#head { height:23em; position:relative; border-bottom:1em solid #FFF; }
	#head { background-image:url("img/header-fff.png"); background-repeat:no-repeat; background-position:left bottom; }
	#head, { padding-bottom:0; } /* fudge for IE */
	#head p { text-align:right; }
	#head p a { padding:.25em 1em; display:block; color:#FFF; }
	#head p a:hover { background:# }

	#body { padding-bottom:5.8em; }
	#trim { border-top:.3em solid #819BB8; padding-top:1.6em; }

	/* Left Navigation */
	#left li { list-style-type:none; height:3em; _line-height:3em; }
	#left li a { font-size:1.4em; color:#FFF; padding:0 .3em .7em .7em; text-transform:lowercase; text-decoration:none; }
	#left li a:hover { text-decoration:underline; }

	#ftlt { /*position:relative;*/ /*vertical-align:bottom; line-height:50px;*/ }
	.addthis_default_style {/* position:absolute; bottom:.5em; right:1em; */}

	/* Footer Navigation */
	#ftrt { /*padding-left:17em; */}
	#ftrt li { list-style:none; float:left; vertical-align:bottom; }
	#ftrt li a { border-bottom:.26em solid #fff; text-decoration:none; color:#FFF; display:block; padding:.3em .3em 1.3em 1em; margin:0 .2em 0 0; }
	#ftrt li a { font-size:1.4em; }
	#ftrt li a:hover { text-decoration:underline; }


/*  Paragraphs, Tables, Lists
 */
	p, table, form, ul, #text ol { font-size:1.4em; line-height:1.5714em; padding-bottom:.78571em; word-spacing:.08em; }

	ul, #text ol { padding-left:2.4em; list-style-position:inside; }
	#text ul li { text-indent:-1.1em; }
	#text ol li { text-indent:-1.6em; }

	.list { list-style:inside; padding-top:.76925em; line-height:3.077em; }
	.list li { padding-left:2em; line-height:1.5385em; }

	#faq ul { padding-top:1.5385em; }
	#faq ul li { list-style:lower-alpha; }
	#faq ul.questions li { list-style:none; }


/* Page Content
 */	h1, h2 { font:normal 2.1em/.95238em "Trebuchet MS",Trebuchet,Verdana,Tahoma,Arial,Helvetica,Sans-Serif; text-transform:lowercase; padding:.95238em 0 .47619em; }
	#text ul, #text p { clear:left; }
	#text ul { padding-left:1.86284em; text-indent:-1.24142em; }
	#text ul li { padding-bottom:.142855em }

	#text .content { display:block; padding:0 3em 0 0; padding-right:5%; width:64em; width:95%; }
	#text .content.dual { float:left; width:36em; width:40%; }

	#text .ctrl li span { display:block; margin-left:7em; }
	#text .ctrl li span.title { float:left; display:inline; margin:0; }

	#text a { text-decoration:underline; }
	#text a:hover { color:#FFF; }

	#text b { font-weight:500; }
	#text strong { color:#9AB5D2; }

    /* Message */

	#text span.msg { font-size:1.2em; line-height:1.6666em; display:block; font-family:arial; color:#FFF; background:#819BB8; display:block; padding:0 .44444em; margin-left:.73333em; }
	#text span.msg strong { color:#FFF; }
	#text span.err { background:#D0181D; }
	#text span.gen { background:#E6B034; }

    /* Footer eBay Listings */

	#auctions h2 { display:none; }
	#auctions ul { list-style:none; padding:8px; height:84px; margin:0; }
	#auctions ul li { text-indent:0; float:left; width:25%; vertical-align:middle; height:72px; position:relative; }
	#auctions ul li a { color:#FFF; display:block; text-transform:lowercase; padding:8px; height:68px; }
	#auctions ul li a:hover { text-decoration:underline; }
	#auctions ul li a b { position:absolute; bottom:0; bottom:-.2em; right:.4em; font-size:2.4em; font-weight:700; font-family:Georgia; }
	#auctions ul li a:hover b { color:#FFF; }
	#auctions ul li a span.cb { font-size:.4em; font-family:Helvetica, Arial, Verdana, Georgia, Sans-Serif; }
	#auctions ul li img { float:left; margin-right:8px; border:1px solid #FFF; }
	#auctions ul li a span.tl { overflow:hidden; font-weight:500; display:block; line-height:1.3; height:36px; overflow:hidden; }

	#cred, #cred a { /*color:#FFF;*/ }
	#cred a { text-decoration:underline; }
	#cred p { text-align:right; padding:.76923em; }


/* Shared Classes
 */
	.hide { display:none; }
	.clear { display:block; clear:both; }
	.text_right, .text_right li { text-align:right; }
	.float_left { float:left; }

	.blue { color:#819BB8; }
	.red { color:#D0181D; }


/*  Form
 */
	fieldset { padding:1.5385em 0; }
	fieldset span { float:left; }
	fieldset span.right { padding-left:2em; }
	legend { background:#798D7D; color:#FFF; padding:0 .5em; }
	legend { text-transform:lowercase; }

	input, select, textarea { font-size:1em; border:2px solid; color:#444; background:#FFF; font-family:Verdana, Helvetica, Arial, sans-serif; padding:2px; }
	textarea { line-height:1.3; word-spacing:.08em;  overflow:auto; }
	input.double { width:31.25em; }
	option { padding:0 2px 0 .5em; }

	.required, .reqerr { background:#FFF; color:#F00; font-weight:700; }
	.tick { background:transparent; vertical-align:bottom; border:0; }
	.auto { width:auto; }
	.snug { border-top-color:#FFF }

	.send { color:#FFF; background:#798D7D; cursor:pointer; width:auto; padding:0; border:0; text-transform:lowercase; }
	.send:hover, .send:focus { background:#96AA9A; }

	.discount textarea { border-color:#7A6464; }
	.code { font:normal 1.2em/1.5em monospace; padding:0 0 0 5px; width:52em; }



