html, body {
	background-color: #FFFFFF;
	color: #4d4d4d;
}

/***************/
/* MAIN LAYOUT */
/***************/
	
	/* Main Container */

	#siteContainer {

	}

	/* Link */

	a {
		color: #467f9f;
		text-decoration: none;
	}

	/* Link */

	a:hover {
		color: #053754;
		text-decoration: none;
	}

/***********/
/* USERBAR */
/***********/

	#userbarWrapper {
		background: #ffffff;
	}
	
	#userbar a {
		color: rgba(0,0,0,0.6);
	}

	#userbar a:hover {
		color: #053754;
	}

/**********/
/* HEADER */
/**********/

	#headerWrapper {
		background: url("../../temp/design/pattern-4.png"), #3285a0;
		background-repeat: repeat-x;
	}

	#headerWrapper img {
		
	}

	header a {
		height: 120px;
		width: 400px;
		margin-top: 10px;
	}

/**********/
/* SEARCT */
/**********/

	#search input[type=text] {
		background: linear-gradient(#dadada, #f7f7f7);
		border: 1px solid white;
		box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
		height: 38px;
	}

/********/
/* CART */
/********/
	
	.cart-icon {
		background-color: #063a4b;
		background-image: url("../../images/icon-cart.png");
		background-size: 20px 20px;
		background-repeat: no-repeat;
		background-position: 10px 10px;
		border-right: 0;
	}

	.cart-content {
	/*	background-color: #1d4a59;
		background: linear-gradient(#063a4b, #1d4a59);*/
		background: -webkit-linear-gradient(left, #063a4b, #3285a0);
		color: rgba(255,255,255,0.8);
		border-left: 0;
	}

/**************/
/* NAVCONTROL */
/**************/

	#navcontrol {
		background: #f5f8fa;
		box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	}

/************/
/* MAIN NAV */
/************/
	
	#navWrapper, #siteContainer {
		background: #3285a0;
	}
	
	/* Main */

	nav {
		background: #ebf5f8;
	}

	nav ul li a, .mobile-nav {
		color: #06475d;
	}

	nav ul li:hover, .mobile-nav:hover {
		background-color: #06475d;
	}

	nav ul li:hover a, .mobile-nav:hover {
		color: #ebf5f8;
		text-decoration: none;
	}
	
	/* Middle & Sub */

	nav ul ul li a {
		background: #ebf5f8;
		box-shadow: 1px 1px 1px rgba(0,0,0,0.15);
	}	

	nav ul li:hover ul a {
		color: #06475d;
	}

	nav ul ul li a:hover {	
		color: #e91d5a;
	}

/**************/
/* CONTAINERS */
/**************/
	
	#wrapper {
		background: white;
		box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	}

	/* Main Head */

	.content-head {

	}
	
	/* Secondary Head */

	.content-header-2 {
		background: #eef1f2;
	}
	
	/* Index Head */

	.index-header {
		background: #d4e5eb;
	}
	
	/* Category Head */

	#category-filter {

	}

	/* Main Container */
		
	.content-container {

	}
	
	/* Category Sidebar Container */

	.content-category {
		background: #ebf5f8;
	}

	.content-category a {

	}

	.content-category a:first-child {

	}
	
	/* Open Sidebar Categories */

	.content-category a.active, .content-category a.activeMiddle, .content-category a.activeSub {
		font-weight: 600;
		color: #ffa800;
	}

	.content-category a.middle, .content-category a.activeMiddle {
		border-top: 0;
		padding-left: 20px;
	}

	.content-category a.sub, .content-category a.activeSub {
		border-top: 0;
		padding-left: 40px;
	}


/*******************/
/* PRODUCT FILTERS */
/*******************/

	.slider-price-val {
		color: #213840;
	}

/****************/
/* PRODUCT LIST */
/****************/
	
	/* Turn Page Bar */
		
		/* View Buttons */

		.list-order {
			background: #eff2f3;
		}

		.list-order .grid span, .list-order .list span {
			background: #363f53;
		}

		.list-order .grid:hover span, .list-order .list:hover span {
			background: #f4b800;
		}

		.list-order select {

		}

		/* Turn Page */

		.list-order .turnpage span {
			background: #d7dadb;
		}

		.list-order .turnpage span:hover {
			background: #b1b4b5;
		}

		.list-order .turnpage span.active {
			background: #f4b800;
			color: white;
		}

	/* Grid Type */

		/* Main Container */

		.list-container, .list-container-horizontal, .list-container-sidebar, .list-container-index, .index-category-container, .index-full-category-container {
			box-shadow: inset 0px 0px 0px 1px #d4d8d9;
		}

		.list-container:hover, .list-container-horizontal:hover, .list-container-sidebar:hover, .list-container-index:hover, .index-category-container:hover, .index-full-category-container:hover {
			box-shadow: inset 0px 0px 0px 1px #417383;
		}

		/* AVL */

		.list-container .avl, .list-container-index .avl {
			opacity: 0.8;
		}

		/* Price */

		.list-container .price, .list-container-index .price {

		}

		.list-container .price .a, .list-container-index .price .a {
			text-decoration: line-through;
		}
		
		.list-container .price .an {
			color: #437b8e;
		}
		
		.list-container .price .n {

		}

		/* Buttons */

		.list-container .buttons, .list-container-index .buttons {

		}
		
		h3 a {
			color: #333333;
		}

	/* List Type */
		
		/* Desc */

		.list-container-horizontal .desc {
			opacity: 0.8;
		}

		/* Price */

		.list-container-horizontal .price .a {
			text-decoration: line-through;
		}
		
		.list-container-horizontal .price .an {
			color: #437b8e;
		}
		
		.list-container-horizontal .price .n {

		}

	/* Side Bar */
		
		/* Price */

		.list-container-sidebar .price .an {
			color: #437b8e;
		}

/*************/
/* ITEM PAGE */
/*************/

	/* Add Cart */

	.add-cart-div {
		background: #eff2f3;
	}
	
	.item-table .item-table-img {

	}

	/* Item Table */

	.info-table tr td {

	}

	.stock-out {
		color: #ffa800;
	}

	.stock-in {
		color: #407679;
	}

	/* Price */

	.item-price {

	}

	.item-price .n, .item-price .an {

	}
	
	.item-price .an {
		color: red;
	}

	.item-price .a {
		text-decoration: line-through;
	}
	
	.item-price-afa {

	}

/**********/
/* FOOTER */
/**********/

	#footerWrapper {
		background: #3285a0;
	}

	footer {
	
	}

	footer .menu {

	}

	footer .menu a {
		color: rgba(255,255,255,0.6);
	}

	footer .menu a:hover {
		color: rgba(255,255,255,1);
	}

	footer .copyright {
		color: rgba(255,255,255,0.4);
	}

/*************/
/* CART HEAD */
/*************/

	/* STEP HEAD */

	.content-step-head {
		background: #eff2f3;
	}	

	.content-step-head div {
		opacity: 0.4;
		font-weight: 600;
	}	

	.content-step-head div.active {
		opacity: 1;
	}	

	.content-step-head div.active span:nth-child(1) {
		background: #c9cccd;
	}	

	.content-step-head div span:nth-child(1) {
		background: #c9cccd;
	}

	.content-step-head div span:nth-child(2) {

	}

/*************/
/* CART PAGE */
/*************/

	.cart-table tr:first-child td {
		background: #eff2f3;
	}

	.cart-table tr td {
		border-top: 1px dashed #dadcdd;
	}

	.cart-table tr:nth-child(1) td, .cart-table tr:nth-child(2) td, .cart-table .end td {
		border-top: 0;
	}

	.cart-table .end td:nth-child(2) {
		color: red;
	}

	.cart-table .count span:first-child, .cart-table .count span:nth-child(3) {
		background-color: #282b2c;
	}

	.cart-table .count span:last-child {
		background-color: #0863a2;
	}

/********/
/* FORM */
/********/

	input[type=text], input[type=password], select {
		border: 1px solid rgba(0,0,0,0.2);
		color: #404040;
	}

	input[type=text].onclear {
		color: #808080;
	}

	input[type=button], input[type=submit], .list-container .buttons a, .list-container-index .buttons a, .list-container-horizontal .buttons a {
		background: #3285a0;
		border: 0;
		border-bottom: 3px solid #ffa800;
		color: #ffffff;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	}

	input[type=button]:hover, input[type=submit]:hover, .list-container .buttons a:hover, .list-container-index .buttons a:hover, .list-container-horizontal .buttons a:hover {
		background: #ffa800;
		border-bottom: 3px solid #ffa800;
	}