@charset "utf-8";
@import 'reset.css';
@import 'text.css';

/* Gloabal Styles
*************************************/
body											{ background: url(../images/body-bg.gif) 0px 0px repeat-x #1f1f1f; color: #f1f1f1; font-size: 11px; }
a												{ color: #719744; }
h1												{ color: #6d9543; letter-spacing: -1px; }
h2												{ font-size: 18px; margin: 0px; padding: 0px; }

/* Global Styles
*************************************/
.float_clear									{ clear: both; font: 0px/0px sans-serif; }
img.left										{ float: left; }

/* Global Structure
*************************************/
#page_wrapper									{ width: 902px; margin: 0px auto 0px auto; padding: 40px 0px 30px 0px; }
#header_wrapper	{
	width: 902px;
	height: 219px;
	background-color: #CCC;
}
#content_wrapper								{ width: 860px; padding: 20px; background: #3e3e3e; min-height: 400px; border: 1px solid #bcbcbc; border-bottom: 0px; border-top: 0px; }
#content_rounded								{ height: 20px; background: url(../images/rounded-bottom.gif) 0px 0px no-repeat; }
#footer_wrapper									{ width: 902px; padding-top: 10px; color: #535353; text-align: right; }

/* Global Nav Structure
*************************************/
#nav_wrapper									{ width: 900px; padding: 0px 1px 2px 1px; background: #f1f1f1; }
#nav_wrapper ul									{ list-style: none; margin: 0px; padding: 0px; }
#nav_wrapper ul li								{ float: left; display: inline; margin: 0px; padding: 0px; }
#nav_wrapper ul li a							{ width: 180px; height: 40px; line-height: 40px; display: block; text-align: center; color: #f1f1f1; font-weight: bold; text-decoration: none; font-size: 11px; background: url(../images/nav-states.gif) 0px 0px no-repeat; }
#nav_wrapper ul li a:hover						{ }
#nav_wrapper ul li.active a						{ background: url(../images/nav-states.gif) 0px -40px no-repeat; }

/* Content Structure
*************************************/
#content_wrapper #columns						{ padding: 25px 0px 0px 0px; color: #000000; }
#content_wrapper #columns .column				{ width: 216px;  padding: 30px; float: left; display: inline; background: #fff; }
#content_wrapper #columns .column .image_wrap	{ text-align: center; }
#content_wrapper #columns #item1				{ margin: 0px 15px 0px 0px; }
#content_wrapper #columns #item2				{ margin: 0px 15px 0px 0px; }
#content_wrapper #columns #item3				{ }
#content_wrapper #columns h2					{ color: #6d9543}

#content_wrapper #sidebar_wrapper				{ width: 256px; padding: 20px 10px 20px 10px; margin: 0px 15px 0px 0px; float: left; display: inline; color: #ffffff; background: #1f1f1f; }
#content_wrapper #sidebar_wrapper h1			{ color: #ffffff; margin: 0px; padding: 0px 0px 10px 0px; }
#content_wrapper #sidebar_wrapper ul			{ margin: 0px; padding: 0px; list-style: none; }
#content_wrapper #sidebar_wrapper ul li			{ margin: 0px; }
#content_wrapper #sidebar_wrapper ul li	a		{ color: #abe06d; font-size: 16px; letter-spacing: -1px; border-bottom: 1px solid #1f1f1f; display: block; padding: 7px 10px 7px 10px;  }
#content_wrapper #sidebar_wrapper ul li.active a{ color: #ffffff; background: #292929; }
#content_wrapper #sidebar_wrapper ul li	a:hover	{ background: #292929;  }
#content_wrapper #products						{ width: 567px; padding: 0px; color: #000000; float: right; font-size: 14px; color: #c1c1c1; display: inline; }
#content_wrapper #products h2					{ margin: 0px; padding: 0px 0px 10px 0px; font-size: 22px; color: #ffffff; }
#content_wrapper #products img					{ float: right; border: 3px solid #cccccc; margin: 0px 0px 0px 10px; }
#content_wrapper #products .item_wrapper		{ padding: 20px 0px 20px 0px; border-bottom: 1px solid #cccccc; }
#content_wrapper #products .first				{ padding: 0px 0px 20px 0px; }

#content_wrapper .column1						{ width: 280px; padding: 0px 40px 0px 0px; float: left; display: inline; }
#content_wrapper .column2						{ width: 540px;float: left; display: inline; }
















