
@import url('../../default/css/boxes.css');

body {
	background-color: #99cdd8;
}

	.col-2-right-layout .col-main { float:left; width:475px;  }
	.col-2-left-layout .col-main { float:right; width:475px; }
	.col-3-layout .col-main { width:475px; margin-left:17px; }
	.col-2-fake .col-main { float:left; width:685px;  }


/* header styles */
	.header-top-container {
		
		border-top-color: #ad2a30;
		height: auto;
		background-image: none;
		background-color: #99cdd8;
		z-index: 50;
	}
	.header-top {
		height: 140px;
		padding-top: 0px;
	}
	h1#logo {
		margin-top: 0px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	.header-nav-container {
		z-index: 100;
		margin-right: 10px;
		background-image: none;
		background-color: #ad2a30;
	}
	.header-nav {
		width:auto;
		margin:0;
	}
	
	/* Mini search */
		.mini-search {
			top:5px;
			right:25px;
			padding:0px;
			text-align:right;
			background-image: none;
		}
		.mini-search .input-text { width:180px; }
	
	
	/* Quick Access*/
		.quick-access {
			width:300px;
			margin-top:35px;
			float:right;
			text-align:right;
			padding:0 15px;
			color:#0A263C;
			}
		.quick-access p { color:#fff;margin-bottom:4px; }
		.quick-access li {
			display:block;
			background:none;
			padding:0px;
			}
		.shop-access { margin-bottom:0px; }
		.shop-access a, .shop-access a:hover { color:#0A263C; }


/* bottom */
	.footer-container {border-top: 15px solid #ad2a30;}
	.footer {background-color: #99cdd8;}
	.footer .informational a, 
	.footer .informational a:hover{color:#000;}


/* central box */
	.middle {
		background-image: none;
	}
	.group-select li .input-text, 
	.group-select li select, 
	.group-select li textarea{width: 400px;}



	/*shopping cart */
		.shopping-cart-collaterals {
			float:left;
			width:400px;
			padding:25px 0;
			}
		.shopping-cart-totals {
			width:230px;
			padding:5px 15px;
			}
		
		.one-page-checkout .form-list li .input-box .input-text, 
		.one-page-checkout .form-list li .input-box textarea { width:200px; }
		
		select.address-select {width: 415px;}
	
	/* product grid */
		.generic-product-grid td { 
			width:137px;
			border-right:1px solid #d9dde3 ; 
			border-bottom:1px solid #d9dde3 !important; 
		}
		.generic-product-grid td.last { border-right:0; }
	

	/* product pages */
		.product-essential .product-shop,
		.product-essential .product-options,
		.product-essential .product-options-bottom { 
			float:right;
			width:115px;
			padding:10px;
		}
		.product-essential .product-shop{padding:0;width:135px;}
		.product-essential .price-box { float:none;margin:0;padding:5px 0; }
		.product-essential .add-to-cart-box .form-button{margin:5px 0;}
		.product-essential .add-to-box{text-align:left;}
		
		.product-options dt, .product-options dd { padding:0 0 5px 0px; margin:0; }
		.product-options dd { padding-bottom:0 0 10px 0; }
		.product-options p.required {padding:10px 0 0 0; }
	
	

/* colour changes */
	.group-select .legend {
		border:1px solid #bbafa0;
	}
	
	.price-box .price,
	.regular-price .price,
	.group-select .legend{color:#ad2a30;}
	
	.giftmessages .gift-header, 
	.giftmessages .input-checkbox laabel,
	.side-col h4,
	.login-box h4,
	.account-box h4,
	.base-mini .head h4,
	.address-list h4,
	.primary-address-list h4, 
	.product-collateral .collateral-box h4,
	.shopping-cart-collaterals .discount-codes h4, 
	.shopping-cart-collaterals .shipping-estimate h4
	 {color:#ad2a30;}
	
	.link-cart,
	.catalog-listing .add-to a,
	.product-essential .add-to-box a {
		color: #1e7ec8 !important;
		font-weight: bold;
	}
	
	.out-of-stock, .special-price .price-label, .validation-advice, .required,
	.one-page-checkout .active h3 {color:#DE212B;}
	.one-page-checkout .active .step-count {color:#DE212B;background-color:#99CDD8;border-color:#99CDD8;}
	
	.form-button, 
	.form-button-alt {
		border-color:#a7c6dd;
		background:#ad2a30;
	 }


.middle-container {
	background: url('http://www.ruckrover.com.au/images/spottybg.gif') repeat;
}
