/*eric elements*/

body {margin:0;background:#fff url(/images/bgnd_header.jpg) top left repeat-x;font-family:arial,verdana,sans-serif;font-size:12px;color:#333}

body a {color:#0033ff}
body a:hover {color:#5f5f5f}
body-subtitle {font-weight:bold;font-size:12px;color:#5f5f5f}
.bodylink {font-weight:bold;font-size:11px;color:#5f5f5f;line-height:16px}

img {margin:0;padding:0;border:0}
img.floatLeft {float:left;margin:0}
img.floatLeft-b {float:left;border:#cbcbcb 1px solid}
img.block {display:block}

hr {height:1px;border-style:none;color:#ccc;background:#ccc;margin:0 0 10px 0;padding:0}
.rule {border-top-width:1px;border-top-style:solid;border-color:#ccc;margin:0 0 10px 0;padding:0}
.dothr {border-style:none;border-top: 1px dotted #999;border-bottom: 1px solid white;height:2px;margin:7px 0 7px 0;background:#fff}

#hr-b {width:100%;height:2px;border-bottom:#ccc 1px solid}

td {font-family:arial, verdana, helvetica, sans-serif}
p {padding:0;margin:7px 0 5px 0}
p.no-mar-top {margin-top:0 0 20px 0;padding:0}
p.mar-bot {margin-bottom:20px}

h1 {font-size:16px;font-family:arial,verdana,sans-serif;color:#306095;margin:0}
h1.prod-b {font-size:22px;margin:0 0 0 5px;color:#f39500;float:left}
h1.faq {margin-top:20px}
h2 {font-size:14px;font-family:arial,verdana,sans-serif;color:#999;margin:0;font-weight:normal}
h2.hmpg {margin:20px 10px 10px 10px;font-size:14px;padding:0;color:#7fa239}
h2.login {margin:0;font-size:12px;padding:0;color:#fff}
h2.process-fee {color:#DF0000;margin-top:10px}
h2.faq {font-size:14px;margin-top:15px;color:#ff7400}
h3 {font-size:15px;font-family:arial,verdana,sans-serif;color:#306095;margin:0}
h3.info {font-size:18px;font-family:verdana, arial, sans-serif;color:#666;margin:15px 0 5px 0}
h3.hmpg {font-size:14px;margin:0;padding:0;color:#ff0000}
h4 {font-size:13px;font-family:arial,verdana,sans-serif;color:#306095;margin:0}
h4.faq {font-size:13px;font-family:arial,verdana,sans-serif;color:#306095;margin:5px 0 0 10px}
h5 {font-size:12px;font-family:arial,verdana,sans-serif;color:#306095;margin:0}
h6 {font-size:11px;font-family:arial,verdana,sans-serif;color:#306095;margin:0}

ul.money-order li {margin-bottom:10px}

/*head*/
#top-nav-d {width:446px;height:26px;float:right;margin:3px 0 0 0;text-align:center}
#top-nav-d ul {margin:0;padding:0;list-style:none}
#top-nav-d li {float:left}
#top-nav-d li a {width:70px;height:22px;line-height:22px;text-decoration:none;display:block;color:#ccc}
#top-nav-d li a:hover {color:#999}

#login-container {width:335px;height:161px;float:right}

#login {font-size:11px;text-align:right;width:335px;height:161px;background:url(/images/bgnd_login.jpg) no-repeat;text-align:left;}
#login ul {list-style:none;padding:33px 0 0 30px;color:#666;width:285px;height:10px;margin:0}

#logged-in {width:335px;height:141px;padding:6px 0;color:#ccc;text-align:right}
#logged-in ul {list-style:none;margin:5px 0;padding:0}
#logged-in li {float:right;display:block;padding:0 7px 10px 0}

.formfield {background:#fff;border:#999 1px inset;height:15px;font-size:10px;color:#333;width:270px}

.chat {float:left;width:166px;margin:8px 0 0 0;padding:92px 0 0 1px}

#cat-nav {width:800px;margin:0 0 30px 0;padding:10px;font-size:12px;border-bottom:#ccc 1px dashed}
#cat-nav ul {padding:0;margin:0;list-style:none}
#cat-nav ul li a {text-align:center;text-decoration:none;color:#333;background:#eee;display:block;padding:10px;margin-right:2px;border-bottom:#fff 1px solid;float:left;width:170px;height:15px;vertical-align: text-center}
#cat-nav ul li a:hover {color:#fff;background:#ccc}

#blog-nav {width:189px;padding-left:10px;float:left;background:#f6f6f6 url(/images/bgnd_nav.png) repeat-x}
#blog-nav ul {list-style:none;padding:0 0 0 10px}
#blog-nav h2 {font-size:16px;color:#666}
		
	/*the cart box*/
	#cart-box {width:200px;margin:0;float:left}

	#items-total {color:#7E92AE;line-height:12px;width:200px;text-align:center;background:#bac7d6}
	#items-total table {width:200px;padding:0px;margin:0}
	#items-total td {background:#fff;padding:3px}
	.grandTotal {font-weight:bold;color:#666}
	
	.totalpop {display:none;position:absolute;z-index:10;border:1px solid #aaa;background:#fafafa;width:400px;padding:5px;margin:20px 0 0 -230px}

	/*end cart box*/

/*end head*/

/*prod nav*/
#prod-nav {width:198px;padding:10px 0 10px 10px;margin:0;font-size:15px;background:#f8fafa;border-left:#eee 1px solid;border-right:#eee 1px solid}
ul.cat {width:200px;list-style:none;margin:10px 0 0 0;padding:0;font-size:15px}
ul.cat li {height:15px}
ul.cat li a {width:200px;display:block;text-decoration:none;color:#1c405f;line-height:14px}
ul.cat li a:hover {color:#666}

ul.prod {width:200px;list-style:none;margin:0;padding:0}
ul.prod li {background:none;margin:0;padding:0;color:#5a2000;float:left}
ul.prod li a {color:#5a2000;display:inline;margin:2px;padding:0;text-decoration:none}
ul.prod li a:hover {background:none;color:#666}

div.clear-nav {clear:left;height:8px}
/*end prod nav*/

#content-wrapper {width:770px;padding:0 20px 0 10px;float:left}
#content-wrapper table {margin:auto}

#wrapper {width:1024px;margin:auto;background:url(/images/bgnd_wrapper.jpg) no-repeat}

#column-left {float:left;width:220px;margin-top:30px}

#log-top {width:100%;height:165px}

#head-mid {width:420px;height:225px;float:left;text-align:right}

#products-about ul {list-style:none;margin:auto;padding:5px 0 5px 0;width:485px;border:#ccc 1px solid}
#products-about li {display:inline}
#products-about li a {float:left;margin:0 5px 0 5px}

/*footer*/
#footer-wrapper {width:100%;background:#8cafc5 url(/images/bgnd_footer.png) repeat-x}

.footer {width:1002px;margin:auto;font-size:12px}
.footer-nav {float:left;width:160px;margin:10px 0 0 30px}
.footer-nav h1 {color:#fff;margin:50px 0 0 0;padding:0 0 2px 0;font-size:12px;border-bottom:1px dotted #fff;}
.footer-nav ul {list-style:none;margin:3px 0;padding:0}
.footer-nav li a {list-style:none;color:#fff;font-size:11px;font-family:verdana}
.footer-nav li a:hover {color:#666}

#copyright {text-align:center;margin:auto;width:750px;font-family:arial,verdana,sans-serif;font-size:10px;color:#fff;padding-top:10px}

/*end eric elements*/

/*h1	{ font-size: 2em;color: #024877; }
h1.help {font-size:13px;margin:0}
h2	{ font-size: 1.6em;color: #024877}
h3	{ font-size: 1.4em;line-height:16px;margin:0 ;padding:0;color:#8dc800}
h4	{ font-size: 1.2em;color: #024877; }
h5	{ font-size: 1.1em;color: #024877; }
h6	{ font-size: 1em;color: #024877; }
p   {line-height:16px;margin:5px 0 15px 0}
*/

blockquote  { margin: 0; padding: 10px 20px; color: #333; line-height: 1.6; font-family: arial, sans-serif}
fieldset    { border: 0 !important; }

/* -- User friendly features -- */
.hidden   { display: none; }


/* -- Main classes -- */
.fr		    { float: right !important; }
.fl		    { float: left !important; }
.clear    { clear: both !important; }
.right	  { text-align: right !important; }
.left		  { text-align: left !important; }
.center	  { text-align: center !important; }
.last		  { margin-right: 0 !important; margin-bottom: 0 !important; border-bottom: none !important; }
.small	  { font-size: .90em; }
.big      { font-size: 1.5em; }
.item     { margin-bottom: 1.5em; clear: both; }
.info     { font-size: .95em; margin: 2px 0 6px !important; color: #148d04; }
.img      { padding: 3px; border: 1px #dff1f9 solid; float: left; }
.img img  { padding: 0; border: none !important; }
.self     { padding-left: 10px; float: left; margin-top: -4px; }
.date     { font-weight: bold; color: #066bb6;display:none}
.perex    { margin-bottom: 0 !important; }
.col1     { width: 49%; float: left; }
.col2     { width: 49%; float: right; }
.col2 *   { padding-left: 0 !important; }
img.left  { margin-left: 0 !important; }
img.right { margin-right: 0 !important; }

.text {width:400px}
