/* CSS - New Project */

/* reset */
	body, form, ul, li, img, pre, fieldset {padding: 0; border: 0; margin: 0;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 11px; background: #3e2c29 url(../images/bg.jpg) no-repeat top center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #224f56;}
	strong {color: #792222;}
	a {color: #792222; font-weight: bold; text-decoration: none;}
	a:hover {text-decoration: underline;}

/* basic */
	#mainContainer {clear: both;}
	
/* header */
	#headerContainer {clear: both; background: url(../images/header.jpg) no-repeat; width: 782px; height: 142px; margin: 0 auto; padding-top: 1px;}
	#topNav {width: 170px; float: right; margin-top: 4px;}
	#topNav li {display: inline; list-style: none; margin-right: 15px;}
    #topNav li a {color: #fff; font-size: 10px;}
	#headerLogo h1 {text-indent: -9999px;margin: 0;}
	#headerLogo a {display: block; width: 345px; height: 100px; margin: 0 auto;margin-top: 15px; outline: none;}
	#headerNav {margin-left: 30px;}
	#headerNav li {list-style: none; display: inline; font-size: 14px; background: url(../images/leftnav.jpg) no-repeat left; padding-left: 12px; float: left;}
	#headerNav li a {text-decoration: none; color: #fff; float: left;background: url(../images/rightnav.jpg) no-repeat right; padding: 5px 13px 5px 0px; font-weight: bold;}
	#headerNav li a:hover {text-decoration: underline;}

/* body */
	#bodyContainer {clear: both; background: url(../images/bodybg.jpg) repeat-y; width: 782px; min-height: 500px; margin: 0 auto;}
	#bodyContent {margin: 0 30px;}
		#inside #bodyContent {padding-top: 1px;margin: 0 40px;}
		#inside #bodyContent ul {padding-left: 30px;}
	#home #bodyContent {margin-right: 0;}
	#leftCol {float: left; width: 453px;}
	#rightCol {float: right; width: 279px; height: 634px; background: url(../images/rightcol.jpg) no-repeat; position: relative; left: 15px;}
	#rightCol .blog {margin: 275px 0 0 60px;;width: 175px;}
	#rightCol .blog li {margin-bottom: 10px; list-style: none;}
	

/* footer */
	#footerContainer {clear: both; width: 782px; height: 91px;background: url(../images/footerbg.jpg) no-repeat; margin: 0 auto;}
	#footerContent {text-align: center; color: #fff;}
	#footerContent li {display: inline; list-style: none; margin-right: 5px; padding-right: 5px; border-right: 1px solid #fff;}
	#footerContent .lastItem {border-right: none;}
	#footerContent a {color: #fff;}
	#footerContent {padding-bottom: 20px;}

	
/* magento */

	.breadcrumbs {padding-left: 0!important;margin-left: 0!important;margin-top: 10px;}
	.breadcrumbs li {display: inline; list-style: none;}
	.productImage {float: right; width: 250px;}
	.productImage img {width: 250px!important;}
	.image-zoom {display: none;}
	.more-views li {display: inline; list-style: none;}

	.pager {float: left;}
	.view-by {float: right;}
	.catalog-listing {clear: both; margin: 20px 0;padding: 10px 0;}
	.product-shop h3 {margin: 2px 0;clear: both;}
	.product-shop .description {font-size: 10px;}
	.product-shop .description a {display: none;}
	.add-to-cart-box button {border: 0;background: url(../images/addtocart.jpg) no-repeat; text-indent: -9999px; width: 84px; height: 26px;}
	.product-img-box { width: 250px; float: right; margin: 0 0 10px 10px;}
	.product-img-box ul {padding: 0!important;margin: 0!important;}
/* 	.tagbox, .add-to-box, .add-to-cart-box strong, .add-to-cart-box strong, .add-to-cart-box legend {display: none;} */
	.add-to-cart-box input {width: 90px;}
	.add-to-cart-box .form-button {clear: left;}

	.shipping-estimate {display: none;}
	.checkout-types li {list-style: none;}
	.checkoutButton {display: block; background: url(../images/checkout.jpg) no-repeat; width: 154px; height: 40px; text-indent: -9999px; float: right;}
	#shopping-cart-table td, th {border-right: 1px solid #EAEAEA; padding: 0 5px; height: 30px; text-align: center;}
	#shopping-cart-table .last {text-align: right;}
	.guestRegister ul, .loginForm ul {list-style: none;}
	.guestRegister {width: 300px; float: left; }
	.loginForm {width: 300px; float: right;border-left: 1px solid #EAEAEA; padding-left: 20px;}
	.button-set {clear: both; width: 100%; text-align: right;}
	.messages ul, .messages {list-style: none;padding: 0!important; margin: 0!important; font-weight: bold; color: #A06BAF;}
	#checkoutSteps {padding: 0!important; margin: 0!important;}
	#checkoutSteps li {float: left; clear: both; width: 100%; margin-bottom: 4px; list-style: none;}
	#checkoutSteps .active h3 {background: #3E2C29; padding: 5px;color: #fff; clear: both;}
	#checkoutSteps h3 a {color: #fff;font-style: italic; font-size: 9px; border-left: 1px solid #fff;padding-left: 3px;}
	#checkoutSteps .active .step-count {padding: 2px; background: #B0BB5F; color: #fff;}
	#checkoutSteps h3 {background: #DFD8B5; padding: 5px;color: #fff; clear: both;}
	#checkoutSteps .step-count {padding: 2px; background: #8F776B; color: #fff;}
	#checkoutSteps .back {display: none;}
	#centerCol .product-name {clear: left!important;}
	#bodyContainer h1, h2, h3, h4 {clear: left!important;}
	.pager {position: relative;}
	.pager ol {list-style: none;}
	.pager ol li {display: inline;}
	.paginated {margin: 0; padding: 0; margin-top: 20px;}
	.required {color: #700;}

/* custom magento for simplypreggo */
	.product-shop .form-button {border: 0; background: url(../images/addtocart.jpg) no-repeat; text-indent: -9999px; width: 84px; height: 26px; margin: 5px;}
	.checkout-types {float: right;clear: right; margin-right: 20px;}
	#shoping-cart-totals-table {float: right;clear: right; font-size: 130%; padding: 15px 0; margin-right: 20px; margin-top: 50px;}
	.v-middle {display: none;}
	

	.listing-item .add-to {display: none;} 
.price-box {font-size: 14px; font-weight: bold;}

.pager {clear: both;}
.pager ol {position: relative; left: -35px;}
.product-shop .add-to-box {display: none;}


/* size change */
.listing-item {float: left; width: 220px!important; margin-right: 10px!important; min-height: 350px; text-align: center;}

.head a {float: right; margin-top: -34px; padding-right: 10px; color: #fff;}
	.product-options {clear: left; padding: 10px 0;}
.add-to-cart-box {clear: left; padding: 10px 0;}
.add-or {display: none;}
.col-right {display: none;}
.col-1 {float: left; width: 48%;clear: left;}
.col-2 {float: right; width: 48%; clear: right;}
.product img {float: left; margin: 0 1em 1em 0;}