@import"standard.css"; /*resets styles*/

@import"core.css"; /*main CSS*/

/* 
This takes advantage of CSS filters as the @import in double quotes with no whitespace is not supported by
the following browsers:

	- Win IE 4.0 - 5.0
	- OSX IE 5.x
	- MAC IE 4.0 - 5.x
	- All NS 4.x
	- OSX iCab 2.x
	- Konqueror 2.2 - 3.x

Filter is supported in:

	- All Mozilla 0.6 and up
	- Win IE 5.5 - 6.0
	- Win Opera 3.5 - 7.x
	- OSX/Mac Opera 5.0 - 6.0 
	- OSX Safari 1.x
	- MSN for OSX
	- OSX OmniWeb 4.1 - 4.2

-------------------------
STRUCTURE:

	- SITE_NAME.css
		- standard.css
		- core.css
	- patches-ie7.css
	- patches-ie6.css

*/

/*--[FONTS]---------------------------------------------------------------------*/
body { text-align:center; font-size:0.625em; font-family:Verdana, sans-serif; /* Consult: /working/resources/fontmatrix.xls for font-family */  }
	
	#access-links { }

	#site-container { line-height:1.1em; text-align:left; color:#434D45; }

	/*--[GLOBAL STYLES]-------------------------------------------*/
	strong { font-weight:bold; }
	em { font-style:italic; }
	a { cursor:pointer; color:#434D45; }
	h1 { }
	h2 { font-weight:bold; }
	h3 { }
	p { }
	blockquote { }
	ol { }
		ol li { }
	ul { }
		ul li { }
	

/*--[HEADER]------------------------------------------------------*/
#header {  }
	#header .logo a { text-decoration:none; font-size:4.8em; line-height:1.2em; color:#fff; }
	
	#header #nav { font-size:1.2em; line-height:1.2em; }
			#nav li { text-transform:uppercase; }
			#nav li a { text-decoration:none; color:#434D45; }
			
	#header .cart { font-size:1.2em;  text-align:right; text-transform:uppercase; }
	#header .cart a { font-weight:bold; text-decoration:none; color:#434D45; }
	
	#header .search-form { font-size:1em; text-transform:uppercase; color:#434D5B; }
	#header .search-form dl dt label { font-size:1em; }
	#header .search-form input { font-size:1em; color:#434D5B; }

/*--[CONTENT]-----------------------------------------------------*/
#content { }
	#content .aside { }
			 .aside h1,
			 .aside h2 { margin:0.2em 0; font-size:1.2em; line-height:1.2em; font-weight:bold; text-transform:uppercase; color:#fff; }
			 .aside h2 a { text-decoration:none; color:#fff; }
			 .aside p { font-size:0.9em; }
			 .aside #sub-nav { }
			 .aside #sub-nav li { text-transform:lowercase; }
			 .aside #sub-nav li a { text-decoration:none; }
			 .aside #sub-nav li.current a { color:#cc0000; } 
	
	#content .inner-content { }
			 .inner-content h1, 
			 .inner-content h2 { margin:0.3em 0; text-transform:uppercase; }
			 .inner-content h1 a,
			 .inner-content h2 a { text-decoration:none; }
			 .inner-content h3 { margin:0.5em 10px; font-weight:bold; }
			 .inner-content p { margin:0.7em 10px; line-height:1.3em; } 
			 .inner-content table { margin:5px 10px; }
			 .inner-content table th { font-size:1.2em; text-transform:uppercase; color:#9ABBA6; }
	
	#content .previous-page { text-transform:uppercase; font-weight:bold; color:#fff; }
			 .previous-page a { text-decoration:none; color:#fff; } 
	
	#content .inner-content .product-list li { text-align:left; }
	#content .inner-content .product-list li a { text-decoration:none; color:#ADB8B2; } 
	
	#content .inner-content .continue-shopping { text-transform:uppercase; color:#fff; } 
	#content .inner-content .continue-shopping a { font-weight:bold; color:#fff; text-decoration:none; }
	
	#content .inner-content .related-products h2 { font-size:1.4em; line-height:1.2em; color:#9ABBA6; font-weight:normal; }
	#content .inner-content h1.product-title { font-size:2.5em; line-height:1.2em; color:#9ABBA6; font-weight:normal; } 
	
	#content .inner-content .header-container { text-transform:uppercase; font-weight:bold; color:#fff; } 
	#content .inner-content .press-shots a.press-link { text-decoration:none; }
	
	#content .search-form { text-transform:uppercase; }
	#content .search-form dl dt label { font-size:1.2em; color:#000; }
	
	#content .main-image { text-align:center; }
	#content .inner-content p.next,
    #content .inner-content p.buy { font-weight:bold; color:#9ABBA6; }
	#content .inner-content p.next a { text-decoration:none; } 
/*--[FOOTER]------------------------------------------------------*/
#footer { }
	#footer #footer-nav { font-size:1em; line-height:1.2em; letter-spacing:1px; }
			#footer-nav li { text-transform:uppercase; }
			#footer-nav li a { text-decoration:none; color:#434D45; }

/*--[CUSTOM CLASSES]----------------------------------------------*/
.about-manuka .inner-content h1 { font-size:2.8em; line-height:1.2em; font-weight:normal; color:#9ABBA6; }
.about-manuka .inner-content { color:#9ABBA6; }
.about-manuka .inner-content p { line-height:1.4em;  }
.about-manuka .inner-content a { color:#9ABBA6; }
/*--[PAGE SPECIFIC]-----------------------------------------------*/
#yoga-wear .inner-content .feature a,
#yoga-news .inner-content .feature a { display:block; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#9ABBA6; }

#yoga-wear .inner-content .feature h2,
#yoga-news .inner-content .feature h2 { display:block; margin-top:10px; padding:0; font-size:1.2em; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#9ABBA6; }

#complete .inner-content h1,
#incomplete .inner-content h1 { font-size:1.2em; padding:5px; background:#9ABBA6; font-weight:bold; color:#fff; }

#size-chart .inner-content h1 { font-size:3em; line-height:1.2em; font-weight:normal; color:#9ABBA6; }

#cart .inner-content table.cart { color:#000; }
#cart .inner-content table.cart th { color:#fff; font-weight:bold; }
#cart .inner-content table.cart a { text-decoration:none; color:#000; }
#cart .inner-content .next a { padding:5px; background:#F78C9E; color:#fff; text-transform:uppercase; }
#cart .inner-content .update input { font-weight:bold; font-size:1.1em; line-height:1.2em; text-transform:uppercase; } 
#stockists .inner-content h1 { font-size:2.6em; line-height:1.2em; font-weight:normal; color:#fff; }

#promotions .inner-content h2{ font-size:2.4em; color:#9ABBA6; font-weight:normal; }

#promotions .inner-content h2 em  { font-style:normal; color:#DC4A54; }

#promotions .inner-content .product-list li p { margin:0; font-size:1.1em; color:#434D52; }

#promotions .inner-content .product-list li em { font-style:normal; color:#DC4A54; }

#contact-us .inner-content { font-size:1.4em; color:#8CAD9A; }
#contact-us .inner-content h2 { padding:0 10px; font-weight:bold; letter-spacing:1px;  }
#contact-us .inner-content p { line-height:1.5em; letter-spacing:1px; }

#news-letter .inner-content h2,
#share-and-care .inner-content h2 { font-size:3.5em; line-height:1.2em; font-weight:normal; margin:0.2em 10px; color:#8CAD9A; }
#share-and-care .inner-content .side-content blockquote { font-size:1.2em; line-height:1.4em; font-style:italic; }

#our-philosophy .inner-content h1 { width:300px; }
#our-philosophy .inner-content .our-content { position:relative; margin-top:100px; width:95%; }

#our-detailing h1 { display:block; margin:20px; font-size:2.8em; line-height:1.2em; font-weight:normal; color:#9ABBA6; }

.yoga-news .inner-content p { color:#8CAD9A; margin:10px; }