/*  
  
	reset.css
	* Resets default browser CSS.
	
	Based on work by Eric Meyer:
	* meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
                                                                */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}


a img { border: none; }

a {outline:none;}


/*
            
   -=- Layout Styles -=-
   Paul Davison 24/02/08
    
                          */
						  
body {
	background:#D1E8F9 url(images/bg-body.png) repeat-x;
	text-align: center;}
    
#outer-wrapper {
    position: relative;
	top:18px;
	margin:0 auto 18px;
    width:960px;
	text-align:left;
	height:1062px;
	}
	
#header {
	position: relative;
	height:180px;
	width:960px;
	margin:0;
	text-indent: -9999px;
	}
	
#header h1 a {
	display:block;
	height:144px;
	width:234px;
	top:0;
	left:0;}
	
#buy-with-confidence a {
	display:block;
	height:125px;
	left:805px;
	position:absolute;
	top:-9px;
	width:125px;}
	
#simply-blinding a {
	display:block;
	height:160px;
	left:20px;
	margin:0pt;
	padding:0pt;
	position:absolute;
	top:-36px;
	width:171px;}
		
#content-main {
	left:234px;
	position:absolute;
	top:522px;
	width:400px;
	font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	color:#283891;}
	

#content-main ol {
	position:relative;
	list-style-type: none;}
	
	
#content-sub-buy {
	height:360px;
	left:600px;
	position:absolute;
	top:218px;
	width:360px;
	}

#content-sub-contact {
	position:absolute;
	top:524px;
	left:600px;
	width:360px;
	height:360px;
	}


	
#nav-main {
	position:absolute;
	top:180px;
	left:0px;
	height:36px;
	width:960px;}
	
#footer {
	position:absolute;
	top:1062px;
	width:960px;}
	
#footer p, #footer p a:link, #footer p a:visited {
	text-align:center;
	margin:18px 0;
	font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	color:#283891;}
	
#footer p a:hover {
	color:#000;}

#footer p a.paulo72, #footer p a:visited.paulo72, #footer p span.paulo72 {
	color:#5a90cd;}
#footer p a:hover.paulo72 {
	color:#000;}
/*
            
   -=- Typographic Styles -=-
   
   Based on work by:
   * Nathan Borror     [playgroundblues.com]
   * Jeff Croft        [jeffcroft.com]
   * Christian Metts   [mintchaos.com]
   * Wilson Miner      [wilsonminer.com]
   * Richard Rutter    [clagnut.com]
    
                                              */
	
html {
	font-size:16px;}
	
html>body {font-size: 12px;	}	
	   
body { 
	font-size: 75%; 
  	color:#101010;
	font-weight:normal;
	font-family: Helvetica, Arial, sans-serif;}

	
h2 {
	margin:0 0 0 19px;
	font-size:3em;
	line-height:1;
	color:#c00;}
	
h3 {
	font-size:2em;
	line-height:1;
	margin:18px 0pt 18px 18px;}
	
h4 {
	font-size:16px;
	font-weight:bold;
	line-height:1;
	margin:0 0 9px;}
	

p {
	font-size:1em;
	line-height:1.5;
	margin:0 0 9px 18px;}
	
/*
            
   -=- Horizontal Navigation -=-
   Paul Davison 24/02/08
                               */	

#nav-main ul {
	width:720px;
	height:36px;
	color:#fff;
	overflow:hidden;
	background:url(images/ezy-nav.png) left top;}

#nav-main ul li {
	list-style-type:none;
	display:inline;
	float:left;}
	
#nav-main ul li a {
	display: block;
	height:36px;
	width:240px;
	text-decoration:none;
	overflow:hidden;
	text-indent: -9999px;}
	
#nmh1 {
	position:absolute; left: 0px; top: 0; background:url(images/ezy-nav.png) ;}
#nmh2 {
	position:absolute; left: 240px; top: 0; background:url(images/ezy-nav.png) -240px 0;}
#nmh3 {
	position:absolute; left: 480px; top: 0; background:url(images/ezy-nav.png) -480px 0;}
#nmh4 {
	position:absolute; left: 720px; top: 0; background:url(images/ezy-nav.png) -720px 0;}

	
#nmh1:hover {
	background:url(images/ezy-nav.png) 0 -36px ;}
#nmh2:hover {
	background:url(images/ezy-nav.png) -240px -36px;}
#nmh3:hover {
	background:url(images/ezy-nav.png) -480px -36px;}
#nmh4:hover {
	background:url(images/ezy-nav.png) -720px -36px;}
	
#nav-main	ul li a:active {
	position:relative;
	top:1px;
	height:35px;}
	
/*
            
   -=- Secondary Navigation -=-
   Paul Davison 24/02/08
                               */	

#nav-sec ul {
	list-style-type:none;}
	
	
#nav-sec ul li {
	display:block;
	width:222px;
	height:30px;
	border-bottom: #bbb 1px dashed;
	margin:0 auto;
	font-size:1.5em;
	margin:7px auto 0;
	text-align:right;}
	
#nav-sec ul li a {
	color:#222;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	line-height:1.5}
	

	
#nav-sec ul li a:hover {
	color:#0070b9;}
	
/*
            
   -=- Table -=-
   Paul Davison 17/05/08
                               */
							   
							   
							   

/*
            
   -=- Default Classes -=-
   Paul Davison 24/02/08
    
                          */

.hide       { display: none; }

.highlight  { background:#ff0; }

.left {	
	float:left;}
	
.right {
	float:right;}
	
.top {
	margin-top: 18px !important;}

.no-top {
	margin-top: 0px !important;}
	
.bottom {
	margin-bottom: 18px !important;}
	
.no-bottom {
	margin-bottom: 0px !important;}
	
.embed {
	position:relative;
	text-indent:-9999px;}
	
.reset {
	margin:0;
	padding:0;
	border:0;}
/* ---------------------------------------------------------------------------------- */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	}
#content-sub-contact form {
	margin: 0 18px;
	font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	color:#283891;}
	
label {
	display:block;
	margin:4px 0 2px;
	font-size:16px;}
	
input#form-submit {
	border-color:#CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
	border-style:solid;
	border-width:2px;
	font-size:18px;
	height:33px;
	margin-top:9px;
	padding:2px;
	width:118px;
	font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	color:#283891;}

input#form-submit:hover {
	cursor: pointer;}
	
input.text-box, textarea.text-area {
	width:312px;
	height:23px;
	padding:5px 4px 0px;
	border:#CCC 1px solid;
	border-left-color:#999;
	border-top-color:#999;
	font-size:16px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;}
	
textarea.text-area {
	height:104px;}
	
#content-sub-buy h3 {
	margin-bottom: 24px;}

h3 {
	text-indent:-9999px;}
	
#content-sub-buy form {
	position:relative;
	display:inline;
	float:right;
	margin-right:18px;}
	
#content-sub-buy ul li {
	color:#283891;
	font-family:"Bookman Old Style",Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:14px;
	margin-left:18px;}

a.ec_ejc_thkbx {
	position:absolute;
	left:-9999px;}
	
#content-sub-buy ul li span.description {
	/*display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:3px;
	line-height:1.4;
	margin-right:18px;*/
	display:block;
	font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:1.16666;
	margin-right:18px;
	margin-top:3px;}
	


	
p {
	font-size:16px;}

.small-caps {
	font-variant:small-caps;}
	
