body {font-family:Arial, Helvetica, sans-serif; font-size: 14px}
.body, .footer, .title	{ color: #000000 }
.body, .footer	{ font-family: arial; font-size:.95em}
.body {padding-left: 12px; text-align:left}
p {line-height:1.5em}
.title { font-family: arial; font-size: 14pt }
.footer {margin-top: 14px; 	}
a:link,a:visited 	{ font-family: Verdana; font-size: 8pt; text-decoration: underline; color: #1FA71F }
a:hover { color: #4A3FDD; text-decoration: none; }
h2 { color: #1FA71F; font-size:150%;}
.clear {clear:both}
#lc {color: #1FA71f;font-family: Verdana; font-size:.9em; text-align:left; }
#lctable {width:205px}
.guarantee {font-weight:bold; color: #996600; text-align:center; margin-top:0; padding-top:2px}
.bookImg {float:right; width: 190px; margin-right:6px; clear:right}
#shopleft{ float:left; width:325px; padding-left:12px}
/*  contact form stuff */	
.smlText {font-size:80%; color:#999999; letter-spacing:1px; text-align:right}
form {font-size:95%; width:95%;}
fieldset { 
	border:1px solid  #996600; margin-bottom:1em }
legend {
  padding: 0.2em 0.5em; border:1px solid #663300;color: #663300; font-size:90%; text-align:right;margin: 0 auto}
fieldset p {text-align:left}
label {
  text-align:center;  width:20%;  margin-right:0.5em;  padding-top:0.2em;  text-align:right;  font-weight:normal;  }
input {margin-bottom:.5em}
input, textarea {font-size: 90%; color: #330000}
.submitBtn { border:1px outset #A52A2A; color:#ccc; background:#81633E; padding: .25em}
#formerror {
	font-size:90%; color:#A52A2A; width:95%; text-align:left; margin-top:.5em}
#formerror p {padding-bottom:0.25em; margin-bottom:0;}
#formerror ul {margin:0 0 1em 55%}
.errortext { padding-left: 4.5em;font-size: 85%; letter-spacing:1px; color:#A52A2A; margin-top:.25em}
#thanks {width:80%; margin:25% auto}	
/*  aweber form */
#weber { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:15px; 
	background: url(images/awebbg.jpg) center bottom no-repeat;
	padding-top:10px; padding-bottom:8px;_padding-bottom:0;_margin-bottom:0; }
#weber, #weber form {width:200px;}
#weber form {width:180px; margin-left:auto; margin-right:auto;}
#weber legend, #weber input {color:#136c11;}
#weber fieldset { padding-bottom: 10px; margin:2px auto; border-color:#33CC00;_padding-left:6px; _padding-right:3px;}
#weber legend { padding: 0 5px 3px 10px;  font-weight: bold;
	_padding: 0 3px 3px 8px; /* IE6 fix */ border-color:#33CC00}
#weber label {float:left; width:55px;  text-align:left;  padding-bottom: 5px;font-size:1em }
#weber input {margin-left:auto; margin-right:auto;_line-height:14px;_width:170px;}
#weber em { font-weight: bold; font-style: normal; color:#663300 }
#weber p {text-align:center;padding:2px 3px;_padding: 2px 0;}
#weber p span.special {background-color:#00FF00; color: #336600; font-style: italic; font-weight:bold}
#weber input.weber {margin:0 !important; border:0 !important; 
	background: url(images/webrsubmit.jpg) center 7px no-repeat; height:55px; 
	width:170px; padding-bottom: 3px; font-size: 95%; margin-left:auto; margin-right:auto}
	
ul {margin-top:8px;}
ul ul li {line-height:1.5em}

/*navigation */
#navcontainer { width: 200px; }
#navcontainer ul { margin-left: 0; padding-left: 0; list-style-type: none;
	font-family: Arial, Helvetica, sans-serif; font-weight: 700}
#navcontainer a { display: block; padding: 6px 3px; width: 180px; background-color: none; border-bottom:1px solid #1fA71F}
#navcontainer a:link, #nav a:visited { text-decoration: none;}
#navcontainer a:hover { background-color:#1FA71F ; color: #fff;}