.ys_primary{ background:#808000;color:#ffffff;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:inline; margin-top:10px;}


/*full page edits*/

#container {width: 99%;
	overflow: hidden;
	visibility: visible; min-width: 865px}

#bodycontent { min-width: 400px; padding-right: 5px; padding-left: 5px;
	border-left-color: white;
	border-left-style: none;
	width: 100%;
}

#bodyshell {background-color: #ffffff; zoom:1;
	border-left: none;
}

/*full page edits*/

/*headstuff*/
#slogan {display:block; float:right; font: normal normal 11px Tahoma, Geneva, Verdana, sans-serif; padding: 1px 15px 1px 1px; width: 400px; text-align:right; letter-spacing: 2px;}
#brandmark {float: left; font: 22px Tahoma, Geneva, Verdana, sans-serif; width: 220px; position: relative; bottom: 14px;} /* 510 + 250 = 760 */

#brandmark a {display:block; padding: 0 0 0 5px; text-decoration:none; text-transform: uppercase; letter-spacing: 5px;}

#searcharea fieldset {border:0 solid; display:block; padding: 4px 0 4px 13px;}

#item-contenttitle {background-color:#ffffff; color:#779F08; margin:0 15px; padding:4px 15px 6px; font-size: 16px; font-weight: bold;}

#section-contenttitle {background-color:#ffffff; color:#666600; margin:0 15px; padding:4px 15px 6px; font-size: 18px; font-weight: bold;}

.searchButton {
	color: #779f08;
	margin: 0;
	text-align: center;
	display: inline;
	padding: 1px 5px;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

/*end-headstuff*/

/*rotating image on index page*/

.imgBorder {border: none;}

/*rotating image on index page*/

/*round corners*/

.bl {background: #779F08 url(http://site.thearchivesstore.com/images/bl.gif) no-repeat 0 100%; 
}
.br {background: url(http://site.thearchivesstore.com/images/br.gif) no-repeat 100% 100%; 
}
.tl {background: url(http://site.thearchivesstore.com/images/tl.gif) no-repeat 0 0}
.tr {background: url(http://site.thearchivesstore.com/images/tr.gif) no-repeat 100% 0; padding:10px}
.clear {font-size: 1px; height: 1px;
	clear: both;
}

#nav-general li .bl a {background: url(http://site.thearchivesstore.com/images/bl.gif) no-repeat 0 100%;
}

#nav-general li .br a {background: url(http://site.thearchivesstore.com/images/br.gif) no-repeat 100% 100%;
}


/*round corners*/



/*subnav*/

html>body #nav-product a {height:auto;}

#nav-product a {width: 90%; font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
} 

#nav-product ul li a { margin:0; min-height:18px; padding: 7px 4px 2px 5px; text-decoration:none;width: 100%;
	font-size: 12px;
	font-weight: bold;
	display: table;
	height: 18px;
}

#nav-product ul li a.subnav { width: 90%;
	height: 80%;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	display: table;
	padding: 2px 2px 2px 5px;
}

.subnav {
	font: 8px/10px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	white-space: normal;
	text-indent: 5px;
}

a.morelink {
	color: white;
	font-size: 9px;
	text-decoration: underline;
	padding-bottom: 15px;
	padding-left: 25px;
}

#nav-product div.bl div.br div.tl div.tr ul a.morelink {
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
	margin-bottom: 5px;
	padding-bottom: 15px;
}

#free-ship {
	text-align: center;
	float: left;
	display: block;
	text-decoration: none;
}
.free-ship-headline {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

#free-ship-below {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

/*subnav*/


/*MSS Floating Cart Styles*/

.fcartBG { padding:2px; position:relative; z-index:1;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	margin: 0 0 10px;
}
.floatingCartHeader {color:#ffffff; font-weight:bold; font-size:10px;}
.floatingCartHeader {background: #779F08 none no-repeat 99% 0;
	padding: 3px;
	height: 15px;
	margin: -2px;
	border-top: 1px solid #333333;
}
.fcart { padding:3px 0;  margin:3px 0; color:666666 !important;
}
.fcart-name a, .fcart-name a:visited, .fcart-price, .fcart-qty {color:666666 !important; font-size:11px; margin:0 !important; padding:0 !important;
}
.fcart-price {display:inline; padding-right:7px; _float:left;}
.fcart-qty {display:inline;}
.fviewCart {text-align:right;
	background-color: #779F08;
	margin: 5px -2px 3px;
	padding-right: 3px;
	color: white;
	padding-bottom: 3px;
	border-bottom: 1px solid #333333;
	padding-top: 2px;
	font-size: 10px;
}
.fviewCart a, .fviewCart a:visited {text-decoration:underline !important;
	color: white;
}
.fcart-total {border-bottom: 1px solid #ffffff; color: #333333; font-weight:bold;
	border-top: 1px solid #333333;
}
.fcart a:hover {text-decoration:underline !important;}

.fcheckout {
	text-align: center;
	border-right: 2px solid #ffffff;
	border-left: 1px solid #ffffff;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: -3px;
}

/*MSS Floating Cart Styles*/







/*cart icon*/

#nav-general li div.bl div.br a.linkcheckout {background: transparent url(http://site.thearchivesstore.com/images/Cart4.gif) no-repeat 95% 0; padding-right: 30px;}

/*cart icon*/


/*testimonials*/

#testimonial { width: 100%;  color: black; font: italic bold 12px "Courier New", Courier, mono;
}

#testimonialname {
	color: black;
	font: 11px "Courier New", Courier, mono;
	padding-left: 5px;
}

#testimonialpage {
	padding-left: 20px;
	padding-right: 20px;
}

/*testimonials*/

/*assurance*/
#happy { text-align: center;
	font: italic 9pt Georgia, "Times New Roman", Times, serif;
}
/*assurance*/

/*fix assurance for IE6*/
#assurance { min-width: 150px;
	width: 100%;
}


#guides {font: 10px Verdana, "Lucida Grande", Lucida, sans-serif; white-space: nowrap;
}

#confidence {
	white-space: nowrap;
}

#atestimonials {font: 10px
}

#ahtmltop {
}

#ahtmltop a {
	
}

#ahtmltop h3 {
	font-size: 12px;
}


/*fix assurance for IE6*/



/*IE6 is broke!*/
#nav-product { width: 100%;
	background-color: white;
	margin: 0 1% 0 0; min-width: 150px;
} 

#oleary-more {
	padding: 10px;
}

#nav-product ul li a {background-color: transparent; color: #ffffff;  position: relative; z-index: 150;} 

 * html #nav-product ul li a {  /* make hover effect work in IE */ width: 95%; background-image: none;}

/* IE Experiences the pixel doubling bug here. "display: inline;" fixes this. Position Relative and Z-Index are needed for IE in order to display the background colors */

/*end - IE6 is broke!*/


/*footer*/

#copyright {
	text-align: center;
}

/*footer*/



/* @end */


