@charset "UTF-8";
/* CSS Layout (Autonomie Project, inc)  */


/*
* {
	margin:0px;
	padding:0px;
}
*/

img {
	border: none;
}

html, body {
	height: 100%
}

h2 {
		
	/* REMOVED margin:0 0 15px 0; - bad IE effect */
}


h3, p {
	/* REMOVED padding-bottom:1.0em; - bad IE effect */
}


/* Too broad - removes random text throughout info pages
h3 {
	text-indent: -5000px;
	margin:0 0 5px 0;
}*/




#mainContent table {
	margin:10px 0 0 0;
	width: 100%;
}
#mainContent table th, #mainContent table td {

}




.divider {
	border-bottom: solid 2px;
}
.clear {
	clear:both;
}
.lastCol {
	border-right: none;
}
.mission {
	background: url(/mm5/graphics/00000001/artstrike/mission.gif) no-repeat;
}
.purchasing {
	background: url(/mm5/graphics/00000001/artstrike/purchasingInfo.gif) no-repeat;
}
.newsletter {
	background: url(/mm5/graphics/00000001/artstrike/newsletterBg.gif) no-repeat;
}
.comingSoon {
	background: url(/mm5/graphics/00000001/artstrike/comingsoon.gif) no-repeat;
}
#container {
	height: 100%;
	width: 790px;
	margin-top:5px;
	margin-left:5px;
}
#header {
	width:790px;
}
#header h1 {
	text-indent:-5000px;
    background:url(/mm5/graphics/00000001/AP-header-NEW.gif) no-repeat;
	width:790px;
	height:150px;
	margin: 0 0 0 0;
}
#header #cartLinks {
	position: absolute;
	top: 38px;
	left: 10px;
}
#header #cartLinks li {
	height:25px;
	line-height:16px;
}
#header #cartLinks li a {
	padding: 0 0 0 35px;
}
#header #cartLinks #checkOut {
	background: url(/mm5/graphics/00000001/checkout-NEW.gif) left top no-repeat;
}
#header #cartLinks #shopBag {
	background: url(/mm5/graphics/00000001/shopBag-NEW.gif) left top no-repeat;
}
#header #cartLinks #account {
	background: url(/mm5/graphics/00000001/account-NEW.gif) left top no-repeat;
}
#nav {
	width: 733px;
	*width:773px; /* ie7 hack */
	padding-top:3px;
	padding-bottom:3px;
	border-top-style:solid;
	border-bottom-style:solid;
	text-align: right;
	margin:0px;
}
#nav li {
	padding-top: 0px;
	padding-right:12px;
	display: inline;
}
#content {
	width: 773px;
	height:auto;
}
#leftContent {
	float:left;
	width:218px;
	height:100%;
	padding:0;/* overflow: hidden; */
}
#blog {
	background: url(/mm5/graphics/00000001/artstrike/blogBg.gif) no-repeat;
}
#wholesale {
	background: url(/mm5/graphics/00000001/artstrike/wholesaleBg.gif) no-repeat;
}
#affiliates {
	background: url(/mm5/graphics/00000001/artstrike/affiliatesBg.gif) no-repeat;
}



#joinNewsletter {
	background: url(/mm5/graphics/00000001/artstrike/newsletterBg.gif) no-repeat;
border-bottom:solid;
border-bottom-color:#F2F8E1;
border-top:solid;
border-top-color:#F2F8E1;
}

#joinNewsletter {
	height: 120px;
}

#joinNewsletter form {
	margin: 10px 0 0 25px;
}




.joinnewsletterMM5_table{
	margin: 5px 0 0 0;
	border-top: solid 3px;
	border-top-color:#F2F8E1;
	border-left: 0px;
}




#blog, #wholesale, #affiliates, #joinNewsletter {
	height:140px;
}
#productLinks {
	padding: 15px 0 0 0;
}
#quickLinks {
	border-bottom: solid;
}
#productLinks h3 {
	background: url(/mm5/graphics/00000001/artstrike/products.gif) no-repeat right;
	margin: 0 10px 0 0;
}
#quickLinks h3 {
	background: url(/mm5/graphics/00000001/artstrike/quicklinks.gif) no-repeat right;
	margin: 0 10px 0 0;
}
#quickLinks ul, #productLinks ul {
	text-align: right;
	padding: 15px;
}
.leftContentText {
	padding: 25px 10px 0 0;
	text-align: right;
}



#sponsors {
	height: 179px;
	background: url(/mm5/graphics/00000001/artstrike/sponsersBg.gif) no-repeat bottom;
}
#sponsors img {
	margin: 3px 0 0 1px;
}
#newsSubscribe {
	border:none 0 transparent;
	padding:20px 0 20px 0;
}
#newsSubscribe label {
	float:left;
	width: 10em;
	text-align: right;
	margin: 0 20px;
}
.subscribeField {
	margin:0 0 10px 0;
}
#newsLetterSignUp {
	border:none 0 transparent;
}

.formField {
	width:180px;
}
#newsSubscribe .subscribeField input {
	width:225px;
}
.submitButton {
	margin:8px 0 0 135px;
}
#mainContent {
	/* IE 6 Hack */
    _width:548px;
	_overflow: hidden;
	/* End Hack */
    /* margin-left: 218px; */
	
	/* border-left: solid;  Gets rid of the left order on #mainContent -JA*/ 
}
#mainContent #storeMap {
	margin: 0 0 20px 0;
}
#mainContent .tanBg h3 {
	text-indent:0;
	margin:0 0 10px 0;
	padding:0 0 1em 0;
}
#mainContent .tanBg {
	float:right;
	width:535px;
	*width:573; /* ie7 hack */
	/* border-left:solid 3px; */
	height: 100%;
	padding: 10px;
	/* IE 6-7 min-height */
      height:auto !important;
	height:550px;/* END HACK */
}
#mainContent #pressLinks li {
	display: inline;
	padding: 0 10px 0 0;
}
#mainContent .imageWrap {
	border:solid 2px;
	float:left;
	margin:0 10px 5px 0;
	border-color:#f3f7e1;
}
#mainContent #online {
	margin:20px 0 25px 0;
}
#mainContent .desc {
	padding: 1px 0px 0px 130px;
	/* PREV padding: 30px 0 0 150px; */
}
#mainContent #pressLinks {
	margin: 0 0 20px 0;
}
#slideshow {
	padding: 0;
	border-bottom:solid 3px;
}
#featuring {
	clear: right;
	height: 20%;
	overflow: hidden;
	border-top:solid;
}
#featuredLeft, #featuredRight {
	width: 274px;
	height: 100%;
}
#featuredLeft {
	float: left;
}
#featuredRight {
	float: right;
	border-left: solid 4px;
}
.featuredText {
	padding: 10px;
}
#products {
	float:left;
	width:400px;
	height: 100%;
}
#products p {
	padding:0;
	margin:0;
}
#products dl {
	float:left;
	border-bottom:solid 1px;
	margin:0 0 10px 0;
	padding: 0 0 10px 0;
	display: inline;
	width:520px;
}
#products dt {
	width: 400px;
	float:right;
}
#products dd.img {
	float:left;
	margin:10px 20px 20px 0;
}
.price {
	margin:0 0 0 30px;
}
/*
#borderImg{
    width:563px;
    float: right;
    border-left:solid;
    border-bottom: solid;    
}
*/
.bullets {
	padding:0 0 20px 20px;
	width: 100%;
}
.bullets li {
	margin:0 0 10px 0;
}
.centered {
	text-align: center;
}
/*
#contact{
    height: 550px;
}
*/


/* MC REVISIONS RE: SN LOGO ADDITIONS */	


#footer {
	clear: both;
	width:773px;
	border-top:solid;
	z-index:300;
	padding: 0 0 0 3px;
	border-color:#F2F8E1 /* Added to fix top border on footer */
}

#footer ul{
	padding: 0;
	margin: 0;
}

#footer p {
	padding:0 0;
}
#footerNav {
	width: 773px;
/* padding: 0 0 0 0;*/	
 padding: 0 0 0 0;
}

/* #footerNav a {
padding: 10px 0 0 0;
}*/

#footerNav ul {
float:left;
padding: 4px 20px 0 0;
}

#footerNav li {
	display: inline;
	/* margin: 0 0 0 5px;*/
	margin: 0 0 0 5px;
}

#footerNav img {  
margin: 0 0 0 7px;
padding: 0 0 0 0;
}

#footerNav .SN_logos {
float:right
	display: inline;
	padding: 2px 0 2px 0;
	/*position:relative;
	right:575px
	margin: 0 0 0 575px;
	position:absolute;
	top: 914px;
	left:568px; */
}

#copyright {
margin: 4px 0 0px 0;
text-align: right;
}



/*  OLD FOOTER ELEMENTS PRIOR TO SN ADDITIONS

#footer {
	clear: both;
	width:773px;
	border-top:solid;
	z-index:300;
	border-color:#F2F8E1 /* Added to fix top border on footer - JA  PUT COMM END IF BACK
}
#footer ul{
	padding: 0;
	margin: 0;
}



#footer p {
	/* padding:5px 10px;  Don't think we need this - JA  PUT COMM END IF BACK
}

#footerNav {
	width: 773px;
	padding: 3px 0;
}
#footerNav li {
	display: inline;
	padding: 0 0 0 7px;
}
#copyright {
	text-align: right;
	font-weight: bold;
}

*/




/* MC Additionss */


#tell-friend{
		margin:8px 0 0 0;
}



.leftContentTextMM5{
		text-align: right;
		margin: 0px 10px 0 0;
		line-height: 18px;
}

/* MC Overhaul Oct 08 Additionss */




.precattree_product_img{
		margin: 0 0px 18px 0;
}

.newsletter_img{
		margin: 6px 5px 3px 0;
}



.subcattree_quicklinks_img{
		margin: 0 1px 0 0;
}




/* NEW - Miva specific tags for CSS based Left nav */

#content-MIVA {
	width: 773px;
	height:auto;
}

#leftContent-MIVA {
	float:left;
	width:218px;
	height:100%;
	padding:0;/* overflow: hidden; */
}

#productLinks-MIVA {
	padding: 15px 0 0 0;
}
#quickLinks-MIVA {
	border-bottom: 1px solid #F2F8E1;
}
#productLinks-MIVA h3 {
	background: url(/mm5/graphics/00000001/products.gif) no-repeat right;
	margin: 0 10px 0 0;
	text-indent: -5000px;
}
#quickLinks-MIVA h3 {
	background: url(/mm5/graphics/00000001/quicklinks.gif) no-repeat right;
	margin: 0 10px 0 0;
	text-indent: -5000px;
}
#quickLinks-MIVA ul, #productLinks-MIVA ul {
	text-align: right;
	padding: 1px;
	margin: 0 14px 0 0;
	text-indent: -5000px;
}

.leftContentText-MIVA {
	padding: 25px 20px 0 0;
	text-align: right;
}

.formField-MIVA {
	width:180px;
}
.submitButton-MIVA {
	margin:8px 0 0 135px;
}
#sponsors-MIVA {
	
	background: url(/mm5/graphics/00000001/sponsersBg.gif) no-repeat bottom;
	background-color:93A545;
}
#sponsors-MIVA img {
	margin: 3px 0 0 1px;
}
.clear-MIVA {
	clear:both;
}


.cattree_table{
		margin: 0 4px 0 89px;
}


.cattree_links_margins{
		margin: 0 25px 0 0;
		line-height: 18px;
}

.cattree_links{
		line-height: 18px;
}


.cattree_table-MIVA{
		margin: 0 4px 0 89px;
}

.cattree_links_margins-MIVA{
		margin: 0 25px 0 0;
		line-height: 18px;
}

.cattree_links-MIVA{
		line-height: 18px;
		margin: 0 16px 0 0;
}









/* bottom value on this one only affects FF3 in IE7 */
.precattree_product_img-STOPGAP{
		margin: 17px 7px 1px 0px;
}


/* CONTROLS location of Category Tree Links - Footwear, Organic Printed, etc aft adding Cats */
.cattree_table-MIVA-STOPGAP{
		padding: 12px 0 0 90px;
		/* PREV WHEN WITH WINT ACCESS - padding: 12px 0 0 61px; */
}


.cattree_links-MIVA-STOPGAP{
		line-height: 17px;
	
		/* changed from margin: 0 -16px 0 0; in prior version */
}

.cattree_links_margins-MIVA-STOPGAP{
		margin: 0 25px 0 0;
		line-height: 18px;
}


.subcattree_quicklinks_img-STOPGAP{
		margin: 3px 8px 0 0;
}


.leftContentText-STOPGAP {
	padding: 25px 10px 0 0;
	text-align: right;
}

#joinNewsletter-MIVA-STOPGAP {
background: url(/mm5/graphics/00000001/newsletterBg.gif) no-repeat;
border-bottom:solid;
border-bottom-color:#F2F8E1;
border-top:solid;
border-top-color:#F2F8E1;
}

#joinNewsletter-MIVA-STOPGAP {
	height:120px;
}
#joinNewsletter-MIVA-STOPGAP form {
	margin: 10px 0 0 0;
}

.formFieldMM5-STOPGAP{
	margin: 0 0 0 23px;
}

.submitButtonMM5-STOPGAP{
	margin: 2px 0px 0 113px;
	
}

#newsLetterSignUp-MIVA-STOPGAP {
	border:none 0 transparent;
}


.joinnewsletterMM5-STOPGAP{
	margin: 50px 15px 10px 0;
}

.joinnewsletterMM5-STOPGAP{
	margin: 50px 15px 10px 0;
}

.CustomPrintCheckboxes{
	padding: 0px 25px 0px 0px;
}

.CustomPrintNowrap{
		white-space:nowrap;
}

.CustomPrintBreak{
	margin: 5px 0px 5px 0px;
		white-space:nowrap;
}










