* { margin:0; padding:0; }

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, ul, ol, dl {
margin:0; padding:0;}
	
html, body {height: 100%;}

* html #wrapper {height: 100%;}



#topNav {
	position:relative;
	display:block;
	height:39px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(../images/store_version1/bgOFF.gif) repeat-x top left;
	border-top:4px solid #6d9220;}
	
#topNav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;}
	
#topNav ul li{ 
	display:block;
	float:left;
	margin:0;}
	
#topNav ul li a {
	display:block;
	float:left;
	color:#666;
	text-decoration:none;
	padding:11px 10px 0 10px;
	height:23px;
	background:transparent url(../images/store_version1/bgDIVIDER.gif) no-repeat top right;}
	
#topNav ul li a:hover,#topNav ul li a.current {
	color:#6d9220;
	background:#fff url(../images/store_version1/bgON.gif) no-repeat top right;}





body {
	margin: 0;
	/* text-align and min-width center the wrapper in IE6 and IE7 */
	text-align: center;
	min-width: 777px;
	height: 100%;
	font:76%/140% "Trebuchet MS", Helvetica, sans-serif;
	background: #010101 url(../images/store_version1/wallpaperGreen827.jpg) repeat-y 50% 0;
	background-attachment: fixed;}
 
	
	/* Wraps the site */
#wrapper { 
	width: 777px;
	margin: 0 auto -250px auto;
	padding: 0;
	min-height: 100%;
	background-color: #fff;
	position: relative;}	
	
/* photos page */

.photoThumbLeft {width: 260px; padding: 5px 10px; text-align: left; float: left;}
.photoThumbRight {width: 260px; padding: 5px 10px; text-align: left; float: left;}





/* to stretch the container div to contain floated list */

#topLogin {
	position: absolute;
	top: 0px;
	left: 430px;
	text-align: center;
	width: 500px;}
	
ul.topButtonList {
	list-style-type:none;}

li.topButton {
	display: block;
	float: left;
	margin-right: 3px;
	background-color: #6d9220;
	border: 1px solid #375d2e;
	border-top: none;	
	text-align: center;}	
	
	
	
li.topButton a {display: block; float: left; padding: 2px 5px;}
	
li.topButton a:link, li.topButton a:visited, li.topButton a:hover, li.topButton a:active {text-decoration:none; color:#fff;}
	


#womanFace {width: 145px; height:154px;
background: url("../images/store_version1/womanFace.jpg") no-repeat;}

  
ul#leftNav {
	padding:0;
	list-style-type:none;
	display:block;
	font-size: 12px;
	line-height:165%;
	width:145px;}

ul#leftNav li {
	margin:0;
	padding:0;
	border-bottom:1px solid #375d2e;}
	
ul#leftNav li.top {
	margin:0;
	padding:0;
	border-top:1px solid #666;
	border-bottom:1px solid #666;}	

ul#leftNav li a {
	display:block;
	text-decoration:none;
	color:#fff;
	background:#6d9220;
	padding:4px 0 4px 15px;}

ul#leftNav li a:hover {
	background:#375d2e url("../images/store_version1/vert-one_arrow.gif") no-repeat 0 9px; color:#fff;}

		

#content {
text-align: left;
margin-top: 15px;}	

#leftColumn {
		width: 145px;
		border-right: 1px dotted #999;
		padding-right: 9px;
		float: left;
        position: relative;}
		
#rightColumn {
		width: 612px;
		padding: 0 0 5px 10px;
		float: left;
        position: relative;}
		
/* Middle section of the Home page. Resides in #rightColumn */
#middleHome {
        width: 375px;
		padding-right: 10px;
        float: left;}
		
.contactUsLeft {width: 80px; text-align: right; float: left; padding-right: 5px; padding-bottom: 5px; font-weight: bold; color: #375d2e; font-size: 12px; padding-top: 5px;}
.contactUsRight {width: 512px; text-align: left; float: right; padding-bottom: 5px; padding-left:5px; padding-top: 5px;}


.homePageLeft {width: 195px; text-align: right; float: left; padding-right: 5px; padding-bottom: 5px; font-weight: bold; color: #375d2e; font-size: 12px; padding-top: 5px;}
.homePageRight {width: 407px; text-align: left; float: right; padding-bottom: 5px; padding-left:5px; padding-top: 5px;}		


		
#featuredProducts {}
#featuredProducts p {font-size: 12px; color: #000;}	
#featuredProducts p.productDetail {font-size: 10px; color: #375d2e;}		
		
/* Bottom Stuff */
#footer {
margin: 20px auto 0 auto;
position: relative;
width: 777px;
height: 250px;
text-align: center;
clear: both;
border-top: 1px dotted #999;
background: #fff url("../images/store_version1/footer-777x550.jpg") no-repeat;
background-position: top;}

.clearfooter {
height: 250px;
clear: both;
}


#footer ul {margin-top: 5px;}

#footer li {display: inline;}					








a:link {text-decoration:none;color:#075cf8;}
a:visited {text-decoration:none;color:#075cf8;}
a:hover {text-decoration:underline;color:#5e9b4e;}
a:active {text-decoration:none;color:#666;}



.imageBorderRight {padding: 5px; background-color: #6d9220; border: 1px solid #666; margin-right: 15px; margin-left: 5px; float: right;}

.imageBorder {padding: 5px; background-color: #6d9220; border: 1px solid #666; margin: 0 15px;}

.dropDownMenu {background-color: #6d9220; color: #fff; border: 1px solid #375d2e;}
.formButton {background-color: #6d9220; color: #fff; border: 1px solid #375d2e; margin-top: 10px; padding: 2px 5px;}
#formButton {background-color: #6d9220; color: #fff; border: 1px solid #375d2e; margin-top: 10px; padding: 2px 5px;}
.formLabel {font-size: 12px; color: #375d2e; font-weight: bold; text-align: right;}
.textField {background-color: #f2f2f2; border: 1px solid #959594; color: #375d2e; width: 200px; height: 20px;}
.textArea {background-color: #f2f2f2; border: 1px solid #959594; color: #375d2e; width: 400px; height: 100px; }
.radioButton {padding: 5px; color: #fff;}
.checkButton {padding: 5px; color: #fff;}
	



	



/* This just pushes everything now beneath the top image, which is a gradation in the wrapper BG */
#header {
	height: 250px; 
	background: url(../images/store_version1/top-777x550.jpg) no-repeat;}
	

	

/* Resides beneath  Prducts */
#ebay {}			
		
p {color: #000; line-height: 1.6; font-size: 12px; padding-bottom: 10px;}
p.bold {font-weight: bold;}
.asterisk {color: #ff0000;}
p.rightColumn {color: #000; margin-bottom: 10px;}

/* Page Header */
h1 {color: #6d9220; font-size: 22px; font-weight: bold; padding-bottom: 10px;}	

/* Side Headers, primarily */
h2 {color: #666; font-size: 16px; padding-bottom: 10px;}	

/* under the h1 of every page */
h3 {color: #666; font-size: 16px; padding-bottom: 10px;}

/* description on home page and other */
h4 {color: #6d9220; font-size: 16px; padding-bottom: 10px; clear: both; padding-top: 5px;}

/* Vertical Bullets */
ul.simpleBullet {list-style: none; text-align: left;}

ul.simpleBullet li {
	display: block; 
	background: transparent url(../images/store_version1/greenArrowBullet.png) no-repeat -1px 2px; 
	padding: 0 0 0 14px;
	margin: 2px 0 3px 10px; 
	line-height: 1.4; 
	list-style: none outside;}
	
/* Left Nav Reviews */
ul.leftNavList {list-style: none; text-align: left;}

ul.leftNavList li {
}	
	
/* Check mark for items in cart */
p.cartItems {font-size: 12px; color: #6d9220; background: transparent url(../images/store_version1/greenArrowBullet.png) no-repeat -1px 2px;
padding-left: 14px;}

/* Promotion Alert Savings Special Inline Text Style */
.special {color: #006600; background: transparent url(../images/store_version1/greenArrowBullet.png) no-repeat -1px 2px; }


		
/*  Product Detail Page */
#productName {font-size: 12px; color: #000; background-color: #f2f2f2;}
#productDetailPhoto {padding: 5px; background-color: #5e9b4e; border: 1px solid #959594; clear: both;}	
#showLiveAuction {}
#productParagraph {}
table#productPriceParagraph {}


/* Product List Page */
.thumbnailImage {}



div.hr {
clear: left; 
padding: 10px 0; 
margin-right: 5px; 
height: 1px; 
background: #fff url(../images/store_version1/hr_line.gif) no-repeat center;}


table.longMultiColumn {width: 90%; font-size: 12px;}
table.longMultiColumn td {padding: 5px;}
.normal {background-color: #f2f2f2;}
.price {background-color: #f7f2ea;}
.left {text-align: right; font-weight: bold; color: #375d2e; font-size: 12px; vertical-align: middle; padding-right: 4px;}
.headings {background-color: #5e9b4e; font-weight: bold; text-align: left; font-size: 12px; color: #fff;}
.total {font-weight: bold; color: #ff0000; font-size: 12px; background-color: #f7f2ea; border: 1px solid #ccc;}




table#typical2Column, table.typical2Column { width: 100%; margin-bottom: 10px;}

table#typical2Column td, table.typical2Column td {padding: 6px 6px 6px 0;}

