/* GLOBAL STYLES */
@import url(global.css);

/* TAGS UNIQUE TO PRODUCTS STORE */
h1						{ background: url(../_images/img-main-title-underline.gif) repeat-x 0 100%; font: normal 2.4em Arial,Helvetica,sans-serif; color: #000; margin: 0 0 10px; padding: 8px 0 13px 0; }
h2 						{ font: normal 1.4em Arial,Helvetica,sans-serif; color: #049800; }
h3						{ background: url(../_images/img-main-title-underline2.gif) no-repeat 0 100%; font: normal 1.8em/1em Arial,Helvetica,sans-serif; color: #004B98; margin: 0; padding: 8px; }


/* STYLES UNIQUE TO PRODUCTS STORE  */
.sitewrapper				{ background: url(../_images/bg-sub.gif) repeat-y; }
.maincontent 				{ width: 848px; font-size: 1.2em; line-height: 1.6em; margin-top: 200px; padding: 20px 0 0 55px; }
	.maincontent li			{ list-style: disc; padding-bottom: 15px; }
	.maincontent li a		{ display: block; }
.adjustedlineheight			{ line-height: 1.3em; }
.footer 					{ background: #EEE; font-size: 0.8em; color: #555; margin-top: 20px; padding: 15px; text-align: left; }
.greenbutton					{ width: 199px; height: 44px; display: block; background: url(../_images/products-green-button.gif) no-repeat; font-weight: bold; font-size: 1.4em; margin-top: 20px; padding-top: 10px; }
	a.greenbutton, 
	a.greenbutton:visited, 
	a.greenbutton:hover, 
	a.greenbutton:active		{ color: #000065; text-decoration: none; }
.bluebutton						{ width: 199px; height: 44px; display: block; background: url(../_images/products-blue-button.gif) no-repeat; font-weight: bold; font-size: 1.4em; color: #FFF; margin-top: 20px; padding-top: 10px; }
	a.bluebutton, 
	a.bluebutton:visited, 
	a.bluebutton:hover, 
	a.bluebutton:active			{ color: #FFF; text-decoration: none; }
.smallbluebutton				{ width: 119px; height: 37px; display: block; background: url(../_images/products-blue-button-small.gif) no-repeat; font-weight: bold; font-size: 1.2em; color: #FFF; padding: 8px 0 0 12px; }
	a.smallbluebutton, 
	a.smallbluebutton:visited, 
	a.smallbluebutton:hover, 
	a.smallbluebutton:active	{ color: #FFF; text-decoration: none; }
.centerspacing				{ padding: 35px 0; }
.listing					{ width: 47%; padding-right: 20px; float: left; }
.listing a					{ display: block; }
.graybox					{ background: #EEE; padding: 8px 13px; text-align: center; }
	.submitbutton			{ background: #666; font: normal 1em Arial,Helvetica,sans-serif; color: #FFF; border-left: 1px solid #999; border-top: 1px solid #999; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.productphoto				{ float: left; }
.productdescdetails			{ float: left; }
.productdesc				{ margin-left: 100px; }
	.productdescdetails small,
	.productdesc small		{ display: block; }
.price						{ font-weight: bold; color: #900; padding-right: 5px; }
.item						{ height: 200px; padding-top: 15px; border-bottom: 1px solid #EAEAEA; }

