/*Elements CSS Framework by Ben Henschel*/
/*Mass Reset*/
/*Thanks to Eric for this reset http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ */

html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}


/*Elements Developed by Ben Henschel*/
/*Typography.css*/

body,ul,ol,dl,td,th,caption,pre,p,blockquote,input,textarea
{
	font-family:"Lucida Grande",Arial,"Lucida Sans Unicode",Verdana,sans-serif,Tahoma;
	line-height:1.6; 
	font-size:12px;
	color:#000000;
}

ul {list-style-type:square;}
ol {list-style-type:decimal;}

h1 {font-size:34px; margin-bottom:12px; font-weight:bold; font-family: "Lucida Grande", Arial, Verdana, sans-serif;}
h2 {font-size:26px; margin-bottom:10px; font-family: "Lucida Grande", Arial, Verdana, sans-serif;}
h3 {font-size:18px; margin-bottom:8px; font-family: Arial, "Lucida Grande", Verdana, sans-serif;}
h4 {font-size:16px; margin-bottom:5px; font-weight:bold; font-family: "Lucida Grande", Arial, Verdana, sans-serif;}
h5 {font-size:14px; margin-bottom:5px; font-weight:bold; font-family: "Lucida Grande", Arial, Verdana, sans-serif;}
h6 {font-size:14px; margin-bottom:5px; font-family: "Lucida Grande", Arial, Verdana, sans-serif;}

blockquote  { margin: 0 0 18px 18px; color: #666; font-style: italic; }
strong {font-weight: bold;}
em     {
	font-style:normal;
}


/*Paragraph Presets*/
.small, .small p {font-size:10px;}
.large, .large p {font-size:14px;}
.soft, .soft p  {color:#D3D3D3;}
.hide            {display:none;}
p.last           {margin-bottom:0px;}
p img            {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	position: static;
	left: auto;
} /*NOTE: Imgs in parag are set to float right*/

/*Floats*/
.left {float:left;}
.right {float:right;}
.clearThis  {clear:both;}

a img, :link img, :visited img {border:none;}#wrapper #store_main .content_holder2 .strong em u {
	color: #F00;
}
#wrapper #store_main .content_holder2 .strong strong em .strong u {
	color: #004000;
	font-size: 24px;
}
#wrapper #store_main .content_holder2 .strong strong em .strong {
	color: #F00;
}
#wrapper #store_main .content_holder2 .strong {
	color: #F00;
}
