
#storeNav
{
	float:right;
	width:500px;
	height:40px;
	overflow:hidden;
	background:url('/d_images/bg_storeNav.gif');
	margin:0px 30px 0px 0px;
	/*position:absolute;
	z-index:5;
	top:90px;
	left:360px;*/
	font-size:.9em;
}

#storeNav ul
{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:10px 5px 0px 5px;
}

#storeNav li
{
	float:right;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 20px;
	background:url('/d_images/bg_li_storenav.gif') 0 2px no-repeat;
}


#productDescription ul 
{
	margin-left:20px;
}
#productFeatures ul 
{
	margin-left:5px;
}



.clearBoth
{
clear:both;
}

h2
{
	clear:both;
	font-size:1.4em;
	font-weight:normal;
	color:#cc3333;
}

h4
{
	font-weight:normal;
}	

.forward
{
	float:right;
}

.back
{
	float:left;
}



#contentMainWrapper td
{
	vertical-align:top;
} 

#navColumnOne
{
	width:160px;
}

div.sidenav_top
{
	display:block;
	background:url('/d_images/bg_sidenav_top.gif') no-repeat;
	height:19px;
	overflow:hidden;
	width:160px;

}

div.sidenav
{
	background:url('/d_images/bg_sidenav_cart.gif') repeat-y;
	margin:0;
	padding:0px 10px 0px 5px;
	width:155px;
}

.sidenav h3
{
	margin:0;
	padding:0;
}

div.sidenav p
{
	font-size:.8em;
	color:#044b7e;
	margin:5px 0px 0px 0px;
	padding:0px 10px 5px 15px;
}

h3#categoriesHeading
{
	display:none;
}

div.sidenav_bottom
{
	display:block;
	background:url('/d_images/bg_sidenav_bottom.gif') no-repeat;
	height:36px;
	width:160px;
}

.cat_level_1
{
	margin-bottom:1px;
}

.cat_level_2
{
	background:#cdeafe;
	padding:3px;
	border-bottom:1px solid navy;
}

.cat_level_2 a
{
	text-decoration:none;
}

#navSuppWrapper
{
	display:none;
}

.centerColumn h1
{
	font-size:1.4em;
	margin-top:10px;
}

.categoryListBoxContents
{
	border-bottom:1px solid #eee;
	margin-right:20px;
	padding:10px;
}

.categoryListBoxContents .cat_image
{
	float:right;
	margin-left:10px;
}

.categoryListBoxContents .cat_name
{
	float:left;
}

.categoryListBoxContents .cat_name a
{
	font-size:1.2em;
}

.centerBoxWrapper
{
	padding:20px;
}	

h2.centerBoxHeading
{
	font-weight:normal;
	font-size:1.3em;
	color:#cc3333;
	margin-top:0px;
	padding-top:0px;
}



.centerBoxWrapper .price
{
	font-size:1.3em;
	color:#cc3333;
}

.p_image
{
	float:left;
	margin-right:10px;
	width:140px;
}

.p_copy
{
	float:left;
}

.p_copy .name a
{
	font-size:1.3em;
}

#productListing 
{
	color:#666;
	font-size:1em;
	line-height:1.6em;
}

#productListing table
{
	width:100%;
}

#productListing table th, #productListing td
{
	padding:5px;
	font-size:.9em;
}

.productListing-rowheading
{
	background:#eee;
}

#productListing h3
{
	background:none;
	margin:0;
	padding:0;
	padding-left:0px;
	font-size:1.4em;
	margin-bottom:3px;
}

#productListing .price
{
	color:#cc3333;
	font-size:1.4em;
}

h1#productListHeading
{
	margin-bottom:0px;
	padding-bottom:0px;
}

.productListing-heading
{
	font-weight:normal;
	font-size:1em;
}

.navSplitPagesResult
{
	color:#cc3333;
	margin-top:10px 0px 10px 0px;
}

#categoryIcon
{
	float:right;
	margin-right:30px;
	margin-top:10px;
	font-style:italic;
	color:#666;
}

#productMainImage
{
	clear:right;
	float:right;
	margin:0px 10px 30px 30px;
	width:250px;
}

#productMainImage span
{
	clear:both;
	display:block;
	/*text-align:right;*/
	margin-right:10px;
	margin-left:20px;
}

h2#productPrices
{
	font-weight:normal;
	color:#cc3333;
	margin:0px 0px 10px 0px;
	padding:0;
}

#productDescription
{
	color:#666;
	font-size:1.1em;
	line-height:1.4em;
}



#cartAdd
{
	clear:right;
	float:right;
	margin:0px 15px 0px 15px;
	padding:10px;
	background:#d5edfd;
	border:1px dotted #666;
	width:230px;
}

div.main_cart
{
	
}

#cartSubTotal input
{
	width:60px;
	margin-top:2px;
}

.cartTotalsDisplay h2
{
	font-weight:normal;
	color:#cc3333;
	font-family:tahoma,sans-serif;
	font-size:1.3em;
}

.tableHeading
{
	
	background:#eee;
}

.tableHeading th
{
	padding:5px;
	font-weight:normal;
	color:#666;
}

.rowEven td, .rowOdd td
{
	padding:5px;
}

#cartSubTotal
{
	background:#fff;
	border:1px dotted #666;
}

.subTotalText
{
	color:#044b7e;
}

.centerColumn
{
	color:#666;
	width:580px;
}	


fieldset label, fieldset input, fieldset select
{
	margin-top:10px;
	margin-left:3px;
}

legend
{
	color:#cc3333;
}

#cartProdTitle
{
	font-size:1.2em;
}

h2#checkoutShippingHeadingMethod
{
	margin-top:20px;
}

.floatingBox
{
	width:48%;
}

.floatingBox label
{
	display:block;
	margin:0;
	padding:0;
}

.floatingBox #login-password, .floatingBox #login-email-address
{
	margin:0px 0px 10px 0px;
	padding:0;
}

.floatingBox fieldset
{
	height:200px;
}


fieldset{
	clear:both;
}

.cat_level_2 
{
	margin:0;
	padding:0;
}

.cat_level_2 .category_top, .cat_level_2 .category_on, .cat_level_2 .category_children
{
	display:block;
	padding:5px;
}

.cat_level_2 .category_on
{
	background:#ccc;
}

.cat_level_3 
{
	margin:0;
	padding:0;
}

.cat_level_3 .category_top, .cat_level_3 .category_on
{
	display:block;
	padding:5px;
}

.cat_level_3 .category_on
{
	background:#eee;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}

#categoryImgListing
{
	float:right;
	width:70px;
	padding:5px;
	text-align:center;
	margin-top:5px;
	margin-right:30px;
}

h1#productListHeading
{
	float:left;
	width:400px;
}

h2.centerBoxHeading
{
	height:1%;
}

#indexProductListCatDescription
{
	clear:both;
}

#checkoutSuccessMainContent
{
	background:#eee;
	border:1px dotted #ccc;
	margin:10px 0px 10px 0px;
}


#productGeneral form{
	
}



