#ContentWrapper{
	width: 925px;
	margin: 165px 0 0 131px;
}
#Logo{
	position: absolute;
	width: 132px;
	height: 160px;
	top: -125px;
	left: 729px;
}
#Mod-nav{
	float: left;
	color: #FFF;
	width: 200px;	
}
#main{
	float: right;
	width: 630px;
}
#main a{
	color: #000;
}
a img {
	border: 0;
}
p{
	font: 12px Verdana, Sans serif;
}
.info{
	font: normal 12px Verdana, Sans serif;
	color: #000;
}
.info a:hover{
	text-decoration: none;
}
.cbold{
	color: #0f496f;
}
.wrapper{
	margin-top: 0;
	padding-top:0;
	margin-left: 40px;
	
}

.col-right{ 
	width: 230px;
}

.content-bg { background: #fff !important; }
	.content-bg  table { width: 100% }
	
.product-details a , .actions a, .block-compare-item a, .mini-product-view a{ font-size: 13px; }	

h1 {
	font: bold 14px Verdana, Sans serif;
	color: #0f496f;
}
h2 {
	font: bold 14px Verdana, Sans serif;
	color: #0f496f;
}
h3 {
	font: bold 14px Verdana, Sans serif;
	color: #0f496f;
}
h4 {
	font: bold 12px Verdana, Sans serif;
	color: #0f496f;
	margin-left:0;
}

h5{
	font-size: 12px;
}

ul {
	margin: 5px 0 10px 25px;
	padding: 0;
	line-height: 20px;
}
	ul a { color: #555; }
	ul a:hover { text-decoration: none; }
dl {
	margin: 15px 0;
	padding: 0;
}
	dt {
		font-weight: bold;
		color: #002157;
		font-size: 12px;
		margin: 0;
		padding: 0;
	}
	dd {
		margin: 0;
		padding: 0 0 0 20px;
	}
fieldset {
	border: 1px solid #aaa;
	padding: 5px;
}
	fieldset legend {
		font-weight: bold;
		color: #2ff22;
	}
label{
	font: 12px Verdana, Sans serif;
}
th{
	font-size: 13px;
	text-align: left;
}


/*Left Navigation*/
#cart-sidebar, #compare-items,#wishlist-sidebar, #recently-viewed-items  { 
	list-style: none; 
	margin: 5px -10px 0;
	padding: 10px;
	width: 208px;
}
#cart-sidebar li, #wishlist-sidebar li{
	padding: 0 0 20px; 
	margin:0 0 15px;
}
#recently-viewed-items li {margin: 0 0 10px;}
.account-nav h3, .base-mini h4, .currency-switcher h4, 
.layered-nav h3, .layered-nav h4, .header-nav h4{
	font: bold 11px Verdana, Sans serif;
	text-transform: uppercase;
	color: #FFF;
	margin:0 0 15px;
}
.account-nav, .base-mini, .currency-switcher , .layered-nav{
	font:  12px Verdana, Sans serif;
	color: #FFF;
	background: #375b74 url('../images/boxbg.jpg') repeat-x 0 0;
	padding: 10px;
	margin: 0 0 15px;
}
.account-nav li a, .account-nav .on, .base-mini li a { 
	font: 12px Verdana, Sans serif; 
	color: #FFF;
	text-decoration: none; 
	margin-left: 6px;
}
.mini-cart a, .mini-compare-products a, .mini-wishlist a {
	font: 12px Verdana, Sans serif; 
	color: #FFF;
	text-decoration: underline; 
}
.subtotal{
	color: #000;
	text-align: center;
	padding-top: 3px;
	background: transparent url('../mstore/skin/frontend/default/modern/images/cart_subtotal_count.gif') no-repeat 0;
	background-position: top center;
	height: 23px;
}
.account-nav .on { font-weight: bold;}
.mini-cart .content, .mini-compare-products .content{color: #FFF;}
.base-mini li a:hover, .account-nav li a:hover{ text-decoration: underline;}
.mini-cart h4 a, .mini-compare-products h4 a, .mini-wishlist h4 a { color: #fff}
.mini-cart a:hover, .mini-compare-products a:hover, .mini-wishlist a:hover{text-decoration: none;}
.header-nav h4{ padding: 10px; margin: 0;}
.header-nav h4 .no-display {display: none; margin:0; padding:0;	}
.header-nav-container a{ color: #FFF; }
.header-nav-container{
	font:  12px Verdana, Sans serif;
	color: #FFF;
	margin: 0 0 15px;
	padding: 0 0 20px;
	background: #375b74 url('../images/boxbg.jpg') repeat-x 0 0;
}
.mini-newsletter, .mini-compare-products, 
.add-to-box,.add-or, .mini-wishlist, .mini-poll{display: none;}

#nav {
	list-style: none;
	margin: 0;
	padding: 3px;
}
	#nav li { padding: 0 8px; }
		#nav li a {
			font-size: 12px;
			font-weight: bold;
			text-decoration: underline;
		}
			#nav li a:hover { text-decoration: none; }

/*Mini Wishlist*/
.product-images{
	float: left;
	clear: left;
}

/*Account Navigation*/
.account-nav a{
	color: #FFF;
	font-size: 13px;
}
.account-nav ul{
	list-style: none;
	padding:0;
	margin-left:0;
}
.data-table  {
	font: 12px Verdana, Sans serif;
}
/*Shopping Options*/
#narrow-by-list dt, #narrow-by-list a{color: #FFF; padding: 0 6px;}

/* Header */
.header-mag {
	background: #f3f3f3 url(../images/headerBG.png) repeat-x 0 bottom;
	padding: 0px;
	margin: 0px;
}
	#search_mini_form, #logo { display: none; }
	.quick-access {
		margin: 0px;
		padding: 10px;
		line-height: 20px;
		font: bold 12px Verdana, Sans serif;
		color: #FFF;
		background: #375b74 url('../images/boxbg.jpg') repeat-x 0 0;
	}
		.quick-access div { margin: 0; padding: 0; }
		.quick-access ul { list-style: none; margin: 0; padding:0; margin-left:0;}
			.quick-access ul li {
				padding: 0;
				margin-left: 0;
			}
				.quick-access ul li a { color: #FFF;  font-weight: normal;}
				.quick-access ul li a:hover {text-decoration: none}
		.quick-access br{ padding: 0; margin:0;}
	



/* Breadcrumb String */
#crumbs{ margin-top: 130px; margin-bottom: 0;}
.header-top .no-display , .col-main .no-display{display: none;}
.breadcrumbs {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 15px;
	color: #444;
}
	.breadcrumbs li {
		float: left;
		margin: 0 2px;
	}
		.breadcrumbs li  a {
			font-size: 12px;
			font-weight: bold;
			color: #9F5A00;
			text-decoration: none;
		}
			.breadcrumbs li  a:hover { text-decoration: underline; }
.product {color: #453513;}
/*Content*/
.page-head h3{ color: #1e5477; }
.inner-head, .col-1, .col-2 { font: 12px Verdana, Sans serif; color: #000; }
.inner-head a, .col-1 a, .col-2 a { font: 12px Verdana, Sans serif; color: #1e5477; }
.inner-head a:hover, .col-1 a:hover, .col-2 a:hover{text-decoration: none;}

/* Footer */
.sponsored { float: right; margin: 0 15px 0 0; }
.informational ul {
	display: none;
	list-style: none;
	float: left;
	margin: 0 0 0 15px;
	padding: 0;
}
	.informational ul li {
		float: left;
		padding: 0 8px;
		border-right: 1px solid #ccc;
	}
.informational div { float: left; margin: 0; padding: 0; }
	.informational div ul { margin: 0; }
		.informational div .last { border-width: 0px; }
.legality { display: none; }


/* Forms */
form fieldset {
	padding: 0;
	margin: 0;
	border-width: 0px;
}
	form ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		form ul li { padding: 5px 15px; }
		form ul li  br { display: none; }
		form ul label {
			font-weight: bold;
			display: block;
			padding-right: 15px;
		}
		form ul .odd { background: #eee; }
		.required, .validation-advice { color: #c00; font-weight: bold; }
			.button-set a { color: #9F5A00; }
				.button-set a:hover { text-decoration: none; }
				
				
/* Magento styling corrections */
.messages { list-style: none; }
	.messages ul { list-style: none; }
	.success-msg, .error-msg {
		list-style: none;
		font-weight: bold;
		font-size: 13px;
	}
	.success-msg { color: #060; }
	.error-msg { color: #600; }
		
.pager, .view-by { display: none; }
.catalog-listing ol { list-style: none; }
	.catalog-listing .item {
		padding: 0;
		xclear: none;
		margin: 15px 0;
		*margin: 15px 0 75px;
		border-bottom: 1px solid #ccc;
		height: 175px;
	}
		.catalog-listing .item p { float: left; padding-right: 15px; }
		.catalog-listing .item h5 {
			padding-top: 10px;
			*padding-top: 0px;
			font-size: 15px;
			margin: 0px;
		}
			.catalog-listing .item h5 a { color: #002157; }
		.catalog-listing .item .price-box span { color: #222; font-weight: bold; font-size: 13px; }
		.catalog-listing .item .out-of-stock { font-style: italic; color: #f00; }
			.catalog-listing .item .add-to a { color: #573f00; }

.listing-item{
	margin-top: 20px; 
	border-bottom: 1px solid #ccc; 
	height:175px;
}
.product-image {
	margin-right: 10px; 
	clear: left; 
	width: 200px; 
	float: left;  
	height: 150px;
}
.product-image img{border: 0}
.product-shop{
	margin-right: 100px; 
	clear: right; 
	width: 220px; 
	float: right;
	font: 12px Verdana Sans serif;
}
.availability{color: red; font-size: 14px;}	
.add-to-box li{
	float: left;
	margin: 0;
	padding: 5px;
	font: 12px Verdana, Sans serif;
}
.product-info-box a { color: #573f00; }
	.product-img-box { float: left; clear: left;}
	.category-head { xmin-width: 500px; }
.product-specs { xfont-size: 11px; }
.product-price-1 { xfont-size: 13px; }
.more-views h4{ border-bottom: 1px solid #ddd; font: normal 10px Verdana; text-transform: uppercase;}
.more-views li{margin: 0; padding: 0;}
.product-shop .price-box{float: left; font: bold 12px Verdana; color: #0f496f;}
.product-shop .description {margin-top: 20px; font-size: 12px;}
.product-shop .description small{font-size: 12px;}
.add-to-holder{clear: left; padding-top: 15px; width: 250px;}
.xadd-to-cart-box legend{display: none;}
.add-to-cart-box{padding: 10px; margin-bottom: 15px; background: #f1f1f1; border: 1px solid #e7e7e7;}
.qty{width: 30px;}
.add-to-box{padding: 10px 0;}
.short-description{margin-top: 15px;font: 12px Verdana, Sans serif}
.product-collateral{font: 12px Verdana, Sans serif;}
.add-tag-box {width: 230px;}
.add-tag-box .input-box{float: left;}
.add-tag-box .form-button-alt{float: right;}
.price-box {margin-bottom: 15px; font-size: 13px;}
.product-shop h4{clear: left;}
/*Cart*/
.attributes-col h4{border-bottom: 0;}
*html .discount-codes { float: none; }
*html .shipping-estimate { float: none; }
.checkout-types{ font-size: 10px; float: left; }
.shopping-cart-totals{ float: left; }
	.shopping-cart-totals ul { list-style: none; margin: 25px 0 10px; }
	.page-head-alt ul { margin: 15px auto; list-style: none; width: 200px; }
	
	#shopping-cart-table th{
		font-size: 11px;
	color: #3c7599;
	border-bottom: 1px solid #ddd;
	margin-bottom: 2px;
	margin-top: 30px;
	margin-left:0;
	vertical-align: top;
	}
	#shopping-cart-table td, .shopping-cart-table th { vertical-align: top; }
		.#shopping-cart-table td h4 { margin: 0; padding: 0; }
		#shopping-cart-table td a { color: #573f00; }
	#shopping-cart-table tfoot td { padding: 15px 0 15px 350px; }

/* Checkout */
.one-page-checkout-progress ol { list-style: none; }
	.one-page-checkout-progress ol li h4 { padding: 8px 0 0; margin: 0;}
#checkoutSteps, #checkoutSteps ul  { list-style: none; }
#checkoutSteps .col2-set { clear: both; }	
	#checkoutSteps .col2-set .col-1 { float: right; }
	#checkoutSteps .col2-set .col-2 { float: left; width: 200px; }
		#checkoutSteps .col2-set .col-2 .button-set { padding: 0 0 25px; }
#opc-billing { clear: both; }
	#checkoutSteps .section { border-bottom: 1px solid #ccc; padding: 15px 0 15px; }
		#checkoutSteps .section a { color: #573f00; }
			#checkoutSteps .section .head h3 span { font-size: 18px; color: #ccc; }
			#checkoutSteps .section .head h3 { margin: 0; padding: 0 5px 0 0; float: left; }
			#checkoutSteps .section .a-item { clear: left; }
		#opc-login { border-bottom-width: 0px !important; }
		
/*Wishlist*/
#wishlist-table  {font-size: 11px; } 
#wishlist-table th{  margin: 30px 0 50px 0; }




