/*

Theme Name: No Resistance

Theme URI: http://noresistancewear.com

Description: Developed on behalf of Stacey Morrison.

Version: 1.0

Author: Jonathan Wold

Author URI: http://jonathanwold.com/wordpress



*/
HTML, BODY, DIV, SPAN, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, CODE, DEL, DFN, IMG, Q, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
BODY {
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
A IMG {
	border: none;
}
A {
	outline: none;
}
.clearfix:after {
	display: block;
	clear: both;
	height: 0;
	content: ".";
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/*Hide from IE Mac \*/

.clearfix {
	display: block;
}
/*End hide from IE Mac

Hides from IE-mac \*/

* HTML .clearfix {
	height: 1%;
}
/*End hide from IE-mac*/

BODY {
	background: #82142A;
	font-family: "Gill Sans", Verdana, Arial, sans-serif;
}
#container {
	margin: 0 auto;
	width: 980px;
	position: relative;
	background: url(images/graphic-buddha.png) no-repeat 735px bottom;
}
#page {
	width: 861px;
	position: relative;
	background: url(images/bg-content.png);
}
#header {
		float: right;
		width: 100%;
	height: 40px;
	position: relative;
	z-index: 999;
	background: #82142A url(images/bg-header.png) no-repeat bottom;
}
/*#header UL {
	list-style: none;
	position: absolute;
	top: 5px;
	right: 0;
}
#header UL LI {
	float: left;
	margin: 0 0 0 30px;
	color: #FFF;
	letter-spacing: 1px;
	font-size: 0.8em;
}
#header UL LI A {
	color: #FFF;
	display: block;
	padding-left: 30px;
	height: 23px;
	text-decoration: none;
}
#header UL LI A:hover {
	background: url(images/header-nav-hover.png) no-repeat left top;
}
#header UL LI A.active {
	background: url(images/header-nav-hover.png) no-repeat left top;
}*/
/*Content*/

#contentWrap {
	width: 610px;
	float: left;
}
#content {
	padding: 10px 10px 10px 40px;
	font-size: 0.8em;
	letter-spacing: 1px;
}
#content P {
	margin: 20px 0;
}
#content IMG.alignright {
	float: right;
	margin: 0 0 10px 10px;
}
#content IMG.wp-image-5 {
	/*About page image*/

	margin-top: -35px;
}
#content H2.title {
	text-transform: uppercase;
	margin: 10px 0 15px;
}
TABLE#upcoming-shows {
	font-size: 0.9em;
}
TABLE#upcoming-shows TD {
	width: 230px;
	padding: 0 0 20px;
}
TABLE#upcoming-shows A {
	color: #000;
}
TABLE#store-locations {
	text-align: left;
	font-size: 0.8em;
	width: 100%;
	border-bottom: 1px solid #D4D1C9;
}
TABLE#store-locations TD, TABLE#store-locations TH {
	padding: 2px 5px;
}
TABLE#store-locations THEAD {
	background: #555656;
	color: #FFF;
}
TABLE#store-locations THEAD TR TH {
	border-right: 1px solid #FFF;
	font-size: 1.1em;
}
TABLE#store-locations TBODY TR.odd {
	background: #DEDEDF;
}
TABLE#store-locations TBODY TR TD {
	border: 1px solid #D4D1C9;
	border-left: none;
	border-bottom: none;
}
TABLE#store-locations TBODY TR.state {
	background: #E2B349;
}
TABLE#store-locations TBODY TR.state TD {
	border: none;
	text-transform: uppercase;
}
TABLE#store-locations TBODY TR.state TD.first {
	border-left: 1px solid #D4D1C9;
}
TABLE#store-locations TBODY TR TD.first {
	border-left: 1px solid #D4D1C9;
}
/*Sidebar*/

#sidebarWrap {
	width: 245px;
	float: left;
}
#sidebar {
	padding: 0 35px 20px 45px;
	font-size: 0.9em;
}
#sidebar IMG#logo {
	margin: 0 0 10px -35px;
}
#sidebar P {
	line-height: 23px;
}
#sidebar H2#copy-what-means {
	text-indent: -13370px;
	background: url(images/copy-what-means.png) no-repeat;
	height: 22px;
	width: 140px;
}
#sidebar SPAN#copy-no-resistance {
	text-indent: -13370px;
	background: url(images/copy-no-resistance.png) no-repeat;
	height: 23px;
	width: 106px;
	display: block;
	float: left;
}
#sidebar H2#copy-how-feels {
	text-indent: -13370px;
	background: url(images/copy-how-feels.png) no-repeat;
	height: 22px;
	width: 130px;
	margin: 20px 0 0;
}
#sidebar SPAN#copy-yummy {
	text-indent: -13370px;
	background: url(images/copy-yummy.png) no-repeat left;
	height: 23px;
	width: 56px;
	display: block;
	float: left;
}
#sidebar H2#copy-made-usa {
	margin: 20px 0 3px;
}
#sidebar A#link-wholesalers {
	color: #000;
	display: block;
	margin: 20px 0 0;
}
/*Footer*/

#footer {
	clear: both;
	color: #FFF;
	font-size: 0.65em;
	background: #82142A url(images/bg-footer.png) no-repeat top;
	height: 10px;
}
#footer UL {
	list-style: none;
	padding: 20px 0 0;
}
#footer UL LI {
	float: left;
	border-right: 1px solid #FFF;
	margin: 0 20px 0 0;
	padding: 0 20px 0 0;
	line-height: 10px;
	letter-spacing: 1px;
}
#footer UL LI.last {
	border: none;
}
#footer A {
	color: #FFF;
	text-decoration: none;
}
/*Commerce Styles*/

INPUT.wpsc_buy_button {
	background: url(images/button-add-cart.png) no-repeat;
	width: 137px;
	height: 31px;
	border: none;
	text-indent: -1337px;
	text-transform: capitalize;
}
H2.prodtitles SPAN {
	font-weight: bold;
	display: block;
	margin: 0 0 20px;
}
DIV.wpsc_category_details {
	margin: 10px 0 30px;
}
DIV.productdisplay {
	padding-bottom: 20px;
	border-bottom: 1px solid #000;
	margin-bottom: 20px;
}
DIV.wpsc_description, DIV.wpsc_variation_forms, DIV.wpsc_product_price {
	font-size: 0.85em;
	margin: 5px 0;
}
DIV#sideshoppingcart {
	position: absolute;
	top: 50px;
	right: 3px;
	font-size: 0.8em;
	background: url(images/bg-sidebar.png) no-repeat;
	width: 116px;
	height: 405px;
}
DIV#widgetshoppingcart H3, DIV#sideshoppingcart H3 {
	display: none;
}
DIV#sideshoppingcart H3 {
	padding: 0 0 0 12px;
	text-transform: uppercase;
}
DIV#sideshoppingcart .visitshop {
	display: none;
}
DIV#sideshoppingcart .items {
	width: 70px;
	position: absolute;
	top: -22px;
	right: -4px;
	border: none;
	background: none;
}
DIV#sideshoppingcart A {
	color: #000;
}
A.wpsc_product_title {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 0.9em;
}
A.wpsc_edit_product {
	display: none;
}
DIV#sliding_cart {
	position: relative;
	margin-top: 40px;
}
DIV#sliding_cart P {
	padding: 5px;
	margin: 5px 0 0;
	font-size: 0.8em;
}
DIV#sliding_cart P.empty {
	width: 50px;
	position: absolute;
	top: -32px;
	right: 5px;
	border: none;
	background: none;
}
#image-rotator {
	width: 536px;
	height: 623px;
}


/*---added 09.10.09---*/
#shopp_cart {
	float: right;
	width: 90%;
	padding: 50px 2% 0px 2%;
}
