/*reset elements */

img { border:0;}

h1, h2, h3, h4, h5, h6 {margin:5px 0 0 0; color:#333333;}

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p {margin:0 0 .5em 0;}

h4 {font-size:1.1em;}

h3 {font-size:1.3em;}

/*end reset*/
body {	background:url(../images/bg.gif); font-size:62.5%; font-family:Century Gothic, Lucida Grande, Arial, Helvetica, sans-serif; color:#333333; margin:0;	padding:0; text-align:center;}

body.splashpage {background:none;}

#splashpage {width:606px; font-size:1.4em; text-transform:uppercase; margin:0 auto;}

a {color:#6e197a;}

a:hover {color:#b4d88c;}

#main {	margin:0 auto; width:978px;	padding:10px; border:1px solid #333333; background-color:#FFFFFF; font-size:1.1em; line-height:1.7em; text-align:left;}

#header { background:url(../images/header_bg.gif) no-repeat top right; padding:0 0 5px 0;}

.minicart { float:right; padding:10px 5px 0 0; height:68px; width:200px; text-align:right;}

.minicart a {color:#333333; font-size:1.1em;}

ul.top_nav { text-transform:uppercase; clear:right; float:right; padding:0; list-style:none; margin:0; font-size:1.4em;}

.top_nav li { float:left; padding:0 20px 0 0;}

.top_nav li.last {padding:0;}

.top_nav a {color:#333333; text-decoration:none;}

.top_nav a:hover { color:#6e197a; border-bottom:solid 1px #b4d88c;}

#navigation { width:160px; _height:525px; min-height:525px; border-right:1px solid #b4d88c; padding:5px 9px 0 0; float:left; line-height:1.4em;}

#navigation ul { margin:0; padding:0; list-style:none;}

#navigation a { width:160px; display:block; color:#333333; text-decoration:none;}

#navigation a:hover { color:#6e197a; background-color:#c1df9f;}

#content {width:558px; float:left; padding:0 10px;}

#product_content {width:578px; float:left; padding:0 0 0 0px;}

.productshot {width:280px; float:left;}

.productdesc {width:268px; float:left; padding:0 0 0 10px;}

.content_seperator {background:#b4d88c; height:1px; clear:both; margin:5px 0;}

.content_callout1 {width:276px; float:left; border-right:1px solid #b4d88c;}

.content_callout2 {width:276px; float:left; padding:0 0 0 5px; }

.welcome_message {width:181px; float:left; padding:0 0 5px 0;}

.homeimage {width:377px; float:left;}

#right_callouts {float:left; width:230px;}

#right_callouts p {margin:0.5em 0;}

.meig_news { background:#b4d88c; padding:0 10px; height:123px;}

.meig_news ul {margin:0; padding:0; list-style:none;}

.meig_news a {display:block; width:210px; color:#333333; text-decoration:none; border-bottom:1px dashed #e1efd1;}

.meig_news a:hover {background:#def5c5;}

#footer {height:54px; background:#b4d88c; padding:0 10px; margin:10px 0 0 0; clear:both;}

.copyright {float:right; padding:30px 0 0 0;}

.imgright {float:right; padding:0 0 0 10px;}

.imgleft {float:left; padding:0 10px 0 0;}

hr.clear { visibility:hidden; clear:both;}

#product_content h3{padding:0 0 0 20px;}

.product {width:131px; _height:257px; min-height:257px; border:3px solid #b4d88c; background-color:#def5c5; float:left; padding:7px; margin:0 20px 10px 20px;}

.paging {clear:both; text-align:right; padding:0 12px 0 0;}

/*form classes*/
form {margin:0; padding:10px 0 0 0;}

input, select, textarea {font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; padding:0; margin:0;}

.mailer_form p{margin:0;}

.input_box1 {height:1.5em; width:150px; border:0;}

.submitbutton {margin:0 0 -5px 0;}

/*end form Class*/

.sale {color:#6e197a; font-weight:bold;}
.news {clear:both; padding:10px 0 0px 0;}