a, a:link, a:active, a:visited {
color:#375F6B;
} 
a:hover {
color:#853C22;
} 


/* Header */

#header-background {
	background-image: url(/images/header/header-background.png);
	background-repeat: no-repeat;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 156px;
	position: relative;
}

#headercontainer, #footercontainer {
position: relative;
margin-right: auto;
	margin-left: auto;
	width: 900px;
}
#logo {
	height: 138px;
	width: 363px;
	float: left;
}

#header-bar {
	background-color: #89442B;
	background-repeat: no-repeat;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 851px;
	position: relative;
	margin-top: 105px;
}

#areabar {
	height:18px;
	width:850px;
	margin-left:25px;
	color: #FFFFFF;
	text-align: right;
}
#areabar a {
	color: #FFFFFF;
}

/* Body */

#Title-Dark{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px;
	width: 500px;
}


#body-container {
	width: 900px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

#shadow-left {
	background-image: url(/images/shadows/shadow-left.png);
	background-repeat: repeat-y;
	background-position: top;
	float: left;
	width: 25px;
	position: relative;
}

#shadow-right {
	background-image: url(/images/shadows/shadow-left.png);
	background-repeat: repeat-y;
	background-position: top;
	float: right;
	width: 25px;
	position: relative;
}

#body-content {
	background-image: url(/images/shadows/shadow.jpg);
	background-repeat: repeat-y;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#body {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 8;
	background-color: #FFFFFF;
}

#horizontal-divider-bar {
	background-color: #4E717C;
	height: 8px;
	width: 850px;
}

#around-ree-box {
	width: 234px;
	float: left;
	padding-bottom: 20px;
}

#white-body {
	float: right;
	width: 616px;
	background-image: url(../images/body/shadow-bar-white.png);
	background-repeat: repeat-x;
	background-position: top;
}

#around-ree-text {
	background-image: url(/images/shadows/shadow-bar-around-ree.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 20px;
	width: 193px;
}

#around-ree-text * a, #around-ree-text * h3 {
color:#FFFFFF;

}


#white-body-text {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-image: url(/images/shadows/shadow-bar-white.png);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
	padding-top: 20px;
}

#body-home {
	width: 850px;
	background-image: url(/images/body/body-index-background.jpg);
	position: relative;
	z-index: 10;
	background-repeat: repeat-y;
	background-position: top;
}

#body-text {
}

#around-ree-title {
	background-image: url(/images/titles/around-ree.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 27px;
	width: 139px;
	padding-left: 45px;
}


/* Footer */

#footer {
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footer/footer-bkgd.png);
	background-repeat: no-repeat;
	position: relative;
	width: 900px;
	z-index: 3;
}


#page-padding {
	padding: 20px;
}

#translator{
	left: 370px;
	position: relative;

}

a.left-menu:link {
	font-size: 14px;
	font-weight: bold;
	color: #F4E5D7;
	padding-left: 15px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}
a.left-menu:visited {
	font-size: 14px;
	font-weight: bold;
	color: #F4E5D7;
	padding-left: 15px;
	text-decoration: none;
}
a.left-menu:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	text-decoration: underline;
}

#product-details-wrapper {
	position: relative;
	background-color: #F9F7ED;
	background-image: url(/images/body/product-details-image.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#left-column {
	float: left;
	width: 260px;
	position: relative;
	padding: 20px;
}
#right-column {
	float: right;
	width: 550px;
	position: relative;
	padding-top: 10px;
}
.gallery-image {
	float: left;
	height: 110px;
	width: 165px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
}

.gallery-image div {
width:165px;
height:110px;
background-color:#f3f1e5;
}
#Title-dark-small {

	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px;
	width: 500px;
}
#address {
	float: right;
}
#product-details-bottom-wrapper {
	padding: 20px;
	position: relative;
}

a.footer-text:link {
	font-size: 11px;
	color: #B59076;
}

a.footer-text:visited {
	font-size: 11px;
	color: #B59076;
}

a.footer-text:hover {
	font-size: 11px;
	color: #FFFFFF;
}
.standardsitetable {
width:100%;
}
.standardsitetable th, .standardsitetable td {
padding-left:8px;
padding-right:8px;
}
.rightborder {
border-right:#cccccc 1px solid;
}
hr {
color:#89442B;
height:2px;
width:100%;
border:#89442B 1px solid;
}
.sub-header {
	font-weight: bold;
	color: #333333;
}

.spaceBelow {
margin-bottom:18px;
}

.footer-bullet-padding {
	height: 6px;
	width: 6px;
	margin-right: 8px;
	margin-left: 8px;
}
#headerTop {
		width:485px;
		position:relative;
		height:141px;
		background-color:#FFF;
		/*background-image:url(/Images/header/header-top-right.jpg);*/
		background-repeat:no-repeat;
	}
	.headerTopRow {
		position:absolute;
		bottom:0;
		right:0;
	}
	.headerBotRow {
		position:absolute;
		bottom:0;
		right:0;
	}
	.headerBotRow a{
		display:inline-block;
		text-decoration:none;
		padding:8px 27px 8px 27px;
		font-family:"Arial", Gadget, sans-serif;
		font-size:14px;
		font-weight:normal;
		margin:0 1px 0 0;
	
	}
	
	.headerTopRow a{
		display:inline-block;
		text-decoration:none;
		padding:8px 26px 43px 27px;
		font-family:"Arial", Gadget, sans-serif;
		font-size:14px;
		font-weight:normal;
		margin:0 1px 0 0;
		
	}
	
	.roundedTop a {
		-moz-border-radius-topleft:9px;
		-webkit-border-top-left-radius:9px;
		-moz-border-radius-topright:9px;
		-webkit-border-top-right-radius:9px;
		
	}
	.bgcolorBlack a{
		color:white;
	}
	.primeblue {
		background-color:#4F717B;
	}
	.primestblue {
		background-color:#567A94;
	}
	.primered {
		background-color:#88452A;
	}
	.primestred {
		background-color:#915D36;
	}
	.primegold {
		background-color:#BAAF5D;
	}
	.primegrey {
		background-color:#959595;
	}
	.primeorange {
		background-color:#D87726;
	}
	.primegreen {
	background-color:#41A574;
	}
	.primeblue:hover {
		background-color:#8FABB0;
	}
	.primered:hover {
		background-color:#B28674;
	}
	.primestblue:hover {
		background-color:#90A8B9;
	}
	.primestred:hover {
		background-color:#B7967C;
	}
	.primegold:hover {
		background-color:#D2CB96;
	}
	.primegrey:hover {
		background-color:#BABABA;
	}
	.primeorange:hover {
		background-color:#E5A672;
	}
	.primegreen:hover {
	background-color:#83C4A5;
	}
	
	