#currentArrow {
	position: absolute;
	z-index: 2;
	top: 220px;
	left: 320px;
	width: 98px;
	height: 50px;
	background: url('../img/current-arrow.png') bottom left no-repeat;
}

#leftProductsContainer {
	float: left;
	margin-top: 60px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 10px;
	width: 550px;
}


.productContainer {
	display: inline;
	width: 160px;
	height: 270px;
	float: left;
	margin: 10px 10px;
	text-decoration: none;
	background-color: #604526;
}

.productContainer .thumbnail {
	display: block;
	border-style: solid;
	border-width: 5px;
	border-color: #F9EAC0;
	width: 150px;
	/*height: 150px;*/
	background-color: #000;
}

.productContainer .title {
	display: block;
	background-color: #F9EAC0;
	padding: 0px 10px 5px 10px;
	color: #0B607A;
	font-size: 13px;
	text-decoration: none;
}

.productContainer .top {
	font-size: 0px;
	line-height: 0px;
	width: 160px;
	height: 4px;
	background: url('../img/slant-tan-160px-top.png') top left no-repeat;	
}

.productContainer .bottom {
	font-size: 0px;
	line-height: 0px;
	width: 160px;
	height: 4px;
	background: url('../img/slant-tan-160px-bottom.png') top left no-repeat;	
}


.productContainer:hover {
	background-color: #604526;
}

.productContainer:hover .thumbnail {
	border-style: solid;
	border-width: 5px;
	border-color: #E96299;
}

.productContainer:hover .title {
	background-color: #E96299;
	color: #F7F085;
	font-weight: bold;
}

.productContainer:hover .top {
	font-size: 0px;
	line-height: 0px;
	width: 160px;
	height: 4px;
	background: url('../img/slant-pink-160px-top.png') top left no-repeat;	
}

.productContainer:hover .bottom {
	font-size: 0px;
	line-height: 0px;
	width: 160px;
	height: 4px;
	background: url('../img/slant-pink-160px-bottom.png') top left no-repeat;	
}


#smallBeehive {
	position: absolute;
	width: 179px;
	height: 147px;
	top: 240px;
	right: 25px;
	background: url('../img/small-beehive.png') top left no-repeat;
	z-index: 6;
}

#viewcart {
	position: absolute;
	top: 240px;
	right: 160px;
	z-index: 10;
}

#viewcart:hover {
	background-color: #604526;
}

#rightSidebarContainer {
	width: 215px;
	float: right;
	margin-top: 120px;
	margin-bottom: 20px;
}

#rightSidebarContainer h3 {
	padding: 5px;
	margin: 0px 10px;
	font-size: 12px;
	color: #F7F085;
	background-color: #129BC5;
	
}

#rightSidebarContainer table {
	width: 195px;
	font-size: 9px;
	margin: 0px 10px 1em 10px;
	background-color: #67D9F4;
}

#rightSidebarContainer table th, #rightSidebarContainer table td {
	background-color: #129BC5;
}

#rightSidebarContainer h2 {
	color: #F7F085;
	padding: 0px;
	margin: 0.5em 10px 0.5em 10px;
	font-size: 16px;
}

#rightSidebarContainer p {
	margin: 1em 10px 1em 10px;
}

#rightSidebarContainer .top {
	font-size: 0px;
	line-height: 0px;
	width: 215px;
	height: 7px;
	background: url('../img/slant-brown-215px-top.png') top left no-repeat;
}

#rightSidebarContainer .bottom {
	font-size: 0px;
	line-height: 0px;
	width: 215px;
	height: 5px;
	background: url('../img/slant-brown-215px-bottom.png') top left no-repeat;
}

#rightSidebarContainer .content {
	border-color: #422E17;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	font-size: 14px;
	background-color: #422E17;
}



/* product info? */
/* product information section */

#productInfoContainer {
	float: left;
	margin-top: 70px;
	margin-bottom: 20px;
	width: 300px;
}

#productInfoContainer a:hover {
	background-color: #422E17;
}

#productInfoContainer .top {
	font-size: 0px;
	line-height: 0px;
	width: 300px;
	height: 3px;
	background: url('../img/productinfo-info-top.png') top left no-repeat;
}

#productInfoContainer .bottom {
	font-size: 0px;
	line-height: 0px;
	width: 300px;
	height: 5px;
	background: url('../img/productinfo-info-bottom.png') top left no-repeat;
}

#productInfoContainer #designImage {
	width: 290px;
	padding: 5px 5px 0px 5px;
	background-color: #422E17;
}

#productInfoContainer #productInfo {
	background-color: #422E17;
	padding: 10px 15px 15px 15px;
}

#productInfo .option {
	height: 1%;
	background-color: #129BC5;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 15px;
	color: #F3E67A;
}

#productInfo .option select {
	display: block;
	margin-bottom: 10px;
}



#productInfoContainer #productTitle {
	color: #F3E67A;	
	background-color: #422E17;
	padding: 5px 15px 5px 15px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 18px;
}

#productInfo h3 {
	padding: 0px;
	margin: 0px 0px 1em 0px;
	font-size: 25px;
	text-align: right;
}

#productInfo p {
	font-size: 14px;
	padding: 0px;
	margin: 1em 0px 1em 0px;
}

#modelPictures {
	float: right;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 460px;
}

#modelPictures .top {
	font-size: 0px;
	line-height: 0px;
	width: 460px;
	height: 5px;
	background: url('../img/productinfo-modelshot-top.png') top left no-repeat;
}

#modelPictures .bottom {
	font-size: 0px;
	line-height: 0px;
	width: 460px;
	height: 5px;
	background: url('../img/productinfo-modelshot-bottom.png') top left no-repeat;
}

#modelPictures #pictureContainer {
	background-color: #F7F0B5;
	padding: 5px;
}

#productBlurbContainer {
	float: right;
	margin-bottom: 20px;
	width: 460px;
}

#productBlurbContainer .top {
	line-height: 0px;
	font-size: 0px;
	width: 460px;
	height: 7px;
	background: url('../img/slant-brown-460px-top.png') top left no-repeat;
}

#productBlurbContainer .bottom {
	line-height: 0px;
	font-size: 0px;
	width: 460px;
	height: 5px;
	background: url('../img/slant-brown-460px-bottom.png') top left no-repeat;
}

#productBlurbContainer .content {
	background-color: #422E17;	
	border-color: #422E17;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	color: #E1DEAA;
	padding: 0px 15px;
}

#productBlurbContainer p {
	font-size: 16px;
	line-height: 1.3em;
	margin: 1em 0px;
	padding: 0px;
}

#backButton {
	position: absolute;
	top: 230px;
	right: 40px;
	width: 101px;
	height: 41px;
	background: url('../img/backbutton.png') top left no-repeat;
}

