/* Design CSS */

body { margin: 0px; padding: 0px; background-color: #006600; }
h1, h2, h3, h4, h5, h6 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h1 { padding: 4px 0px 4px 0px; }
h2 { border-bottom: 1px solid #FF9933; padding: 7px 0px 0px 0px; margin-bottom: 3px; line-height: 90%; }
h3 {  }
h4 { no-repeat; padding-left: 12px; margin-bottom: 0px; }
h5 { padding: 0px; margin: 0px; }
p { word-spacing: .02em; letter-spacing: .02em; padding: 2px 0px 4px 0px; margin: 0px; }


#header { background-color: #006600; padding: 2px 0px 0px 0px; }
#content { border-top: 2px solid #006600; border-right: 2px solid #006600; padding: 7px 10px 10px 15px; }
#background { background-color: #669933; border-top: 1px solid #669933; }
#footer { clear: both; background: url(../images/dottedline.gif) repeat-x top; padding-top: 3px; }
	#footer .left { display: inline; float: left;}
	#footer .right { display: inline; float: right; text-align: right; }

.imgleft { float: left; vertical-align: text-top; margin: 8px 10px 3px 0px; }
.imgright { float: right; vertical-align: text-top; margin: 8px 0px 3px 10px; }
.imgcenter { text-align: center; display: block; margin: 0 auto;}
.clear { clear: both; font-size: 5%; line-height: .01em; }
.smalltext { font-size: 95%;}

input,  select { font: 11px Arial, Helvetica, sans-serif; }

.featured { float: right; margin: 5px 5px 0px 5px; width: 240px; }
.featured .box { padding: 4px; background-color: #669933; border: 1px solid #669933; }
.featured .box img { border: 1px solid #362E5D; }
.featured_link { float: right; background: url(../images/bullet_redarrow.gif) 0% 70% no-repeat; padding-left: 12px; }
.error { font-weight: bold; color: #FF9933; padding: 10px; }
.form_link { float: left; background: url(../images/bullet_redarrow.gif) 0% 70% no-repeat; padding-left: 12px; }

.product_info {  clear: both; }
.product_info img { float: left; margin: 2px 5px 5px 0px; border: 1px solid #669933; }
.product_info .box { margin-left: 120px; padding: 2px; background-color: #669933; border: 1px solid #669933; }
.product_info .box ul, .product_info .box ul li { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.product_info h2 { border-bottom: 0px solid #B50021; color: #B50021; margin-top: 7px; }

/*  navigation styles */
#nav1 a { padding: 4px 4px 4px 4px; background-color: #FF9933; border-bottom: 1px solid #999; border-right: 1px solid #999999; display: block; }
#nav1 a:hover { background-color: #FFCC99; border-bottom: 1px solid #636693; }

#nav2 a { padding: 4px 4px 4px 4px; background-color: #FFCC99; border-bottom: 1px solid #999; border-right: 1px solid #999999; display: block; }
#nav2 a:hover { background-color: #FF9933; border-bottom: 1px solid #636693; }

#nav .blank { background-color: #FF9933; border-bottom: 1px solid #999999; }
#nav { display: block; background-color: #FF9933; border-top: 1px solid #999; border-left: 1px solid #999; }


