/* Structural CSS */
body 					{	width:100%; margin:0px; background-color:#CAC8CB; font-family:georgia; font-size:14px; color:#4a4a4a; }
#drkBg					{	width:100%; height:400px; background:url('images/drkBgGradient.jpg') repeat-x; }
#contentBox				{	width:930px; margin:-400px auto 30px auto; }
#logoBox				{	width:100%; height:85px; margin-top:18px; position:relative; }
#subMenu				{	position:absolute; top:0px; right:0px; margin-top:-10px; }
#topMenuGradient		{	width:100%; height:5px; background:url('images/topMenuGradient.jpg') no-repeat; }
#mainMenu				{	width:100%; height:30px; background-color:#4a4a4a; }
#mainMenuContent		{	float:right; }
#mainContentBox			{	width:928px; border-left:1px solid #aaa8ab; border-right:1px solid #aaa8ab; padding:20px 0px; background-color:#fff; }
#mainContentBoxContent	{	width:888px; margin:0px auto; }
#imageRotator			{	width:880px; height:275px; margin:0px auto 30px auto; border:5px solid #201d26; }
#threeCategories		{	width:880px; margin:0px auto 20px auto; } 
.category				{	float:left; width:268px; }
#middle					{	margin:0px 38px; }
#contentBottomBar		{	width:930px; height:8px; margin:0px auto; background-color:#000; }
.clr					{	clear:both; }

/* Sub Menu Styles */
#subMenu ul					{	list-style-type:none; }
#subMenu li					{	float:left; margin-left:35px; }
#subMenu li a				{	font-family:georgia; font-size:12px; color:#fff; text-decoration:none; line-height:35px; }
#subMenu li#contactUs		{	background-color:#44414a; padding:0px 17.5px; font-family:georgia; font-size:12px; color:#fff; line-height:35px; }
#subMenu li#contactUs span	{	font-size:18px; }

/* Miscel General Styles */
a, a:link, a:visited	{	color:#4a4a4a; }
a img					{	border:0px; }
a:hover					{	text-decoration:none; color:#000; }
#breadCrumb a			{	text-decoration:none; }
.highlightpage			{	width:100px; }
.navpage				{	margin:0px 4px; vertical-align:middle; }
.navpage a.page			{	display:block; color:#fff; padding:3px; background-color:#4a4a4a; text-decoration:none; }
.navpage a.page:hover	{	background-color:#6b6b6b; }
.navpageselected		{	padding:3px; color:#fff; background-color:#6b6b6b; }


/* Main Page Styles */
.categoryTitle			{	width:268px; height:37px; background:url('images/categoryTitle.jpg') no-repeat; text-align:center; }
.categoryTitle span		{	text-transform:uppercase; color:#fff; line-height:37px; letter-spacing:2px; font-size:12px; }
.categoryPic			{	width:100%; text-align:center; } 
.categoryTxt			{	width:100%; text-align:center; }
.categoryTxt a			{	display:block; text-decoration:none; }

/* Product Listing */
#productListBox			{	width:100%; }
.listTopRow				{	width:100%; clear:both; margin:30px 0px; }
.listBottomRow			{	margin-top: 60px; }			
.sortBox				{	float:left; }
.pagingBox				{	float:right; }
.listItem				{	float:left; width:150px; margin-left:34.5px; }
.listItem:first-child	{	margin-left:0px; }
.listItemImg			{	width:100%; height:150px; text-align:center; }
.listItemImg a			{	line-height:150px; }
.listItemImg a img		{	border:0px; vertical-align:middle; }
.listItemContent		{	width:100%; text-align:center; }
.listItemContent a		{	text-decoration:none; }
.listItemRegularPrice	{	}
.listItemSalePrice		{	font-size:14px; font-weight:bold; }
.listItemView a			{	font-weight:bold; text-transform:lowercase; }
.listItemTitle			{	text-transform:uppercase; padding-bottom:10px; }

/* Individual Product Styles */
#breadCrumb				{	height:36px; font-size:14px; }
#breadCrumb span		{	line-height:36px; }
#productImgBox			{	float:left; height:400px; width:378px; text-align:center; }
#productImg				{	height:300px; width:350px; position:relative; top:50%; margin:-150px 0px 0px 0px; }
#productImg a			{	 }
#productImg a img		{	border:0px; vertical-align:middle; }
#productDescBox			{	float:left; width:510px; background:url('images/productBgGradient.jpg') repeat-x; padding-bottom:30px; }
#productDescBoxContent 	{	width:480px; margin:35px auto 0px auto; }
#productDescBoxContent p		{	font-size:11px; }
#productDescBoxContent p span 	{	font-size:11px; }
h1						{	font-size:24px; color:#221f28; font-weight:normal; }	
#buttonRow				{	position:absolute; z-index:1; margin:125px auto 0px auto; }
.buttonRing				{ 	float:left; border:1px solid #221f28; margin-right:3px; }
.buttonRing a			{	font-family:georgia; font-size:11px; display:block; background-color:#221f28; color:#c3c0c9; text-transform:uppercase; text-decoration:none; padding:6px 11px; border:1px solid #fff; }
#subLabel				{	font-style:italic: font-size:10px; margin-top:-5px; }
table#prodOrderForm		{	margin:20px 0px; }
table#prodOrderForm td	{	padding-bottom:9px; }	
td.prodLabel			{	width:120px; text-transform:uppercase; font-size:12px; text-align:left; }
td.prodValue			{	width:75px; font-weight:bold; font-size:12px; }
td.prodValue input		{	border:1px solid #333; text-align:center; }
td.colSpace				{	width:45px; }
.button					{	font-family:georgia; font-size:11px; background-color:#221f28; color:#c3c0c9; text-transform:uppercase; text-decoration:none; padding:6px 11px; border:1px solid #fff; }
.tabber					{	clear:both; padding-top:5px; }

.orange_button {
	/* Orange Button Definitions */
	background: url(images/orange_button_left.gif) no-repeat top left;
	padding-left: 3px;
	height: 26px;
	float: left;
	margin-right: 10px;
}

.orange_button input, .orange_button button {
	/* Orange Button Definitions */
	background: url(images/orange_button_bg.gif) top right no-repeat;
	height: 26px;
	color: #ffffff;
	font-family:georgia; font-size:12px;	padding-bottom: 2px;
	padding-right: 5px;
	margin: 0px;
	border-width: 0px;
	cursor: pointer;
}

.yellowbox {
	/* boxes */
	background:url('images/productBgGradient.jpg') repeat-x; padding-bottom:30px;
	margin-bottom: 15px;
	padding-top: 10px; 
	padding-left: 12px;
	padding-right: 12px;
	width:95%;
	padding-bottom: 15px;

}


div.main_wrapper{
    width: 700px;
margin:60px auto;    }



div.left_box{
    float: left;
    padding: 10px;
    width: 150px;

}

div.right_box{
    float: right;
    padding: 15px;
    width: 500px;
    background:url('images/productBgGradient.jpg') repeat-x; padding-bottom:30px;
}
    .divClear {    clear:both;    }








