/* CSS Document */

body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
		text-align:center;
		color:#3c2d24;
		font-size:10px;
		font-weight:300;
		line-height:15px;
		margin-left:auto;
		margin-right:auto;
		background-color:#3c2d24;
		background-image:url(/images/background.jpg);
		background-repeat:repeat-y;
		background-position:center;
}

body a {
text-decoration:none;
color:#df8f2e;
}

.buttonRow img {
border-style:none;
margin-top:10px;

}

body a:hover {
}

/* Monkeyhouse Links */

.monkeylink {
	text-decoration:none;
}	

a.monkeylink:link {
	color: #ff6600;
}

a.monkeylink:visited {
	color: #ff6600;
}

a.monkeylink:hover {
	color: #009900;
}

a.monkeylink:active {
	color: #009900;
}

.header {
font-weight:bold;
font-size:18px;
color:#3d2d24;
}

/* Main Links */
#links {
	width:711px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:48px;
	background-image:url(/images/links-background.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#tabs {
	margin:0;
	padding:0;
	list-style:none;
	z-index:1000;
}

#tabs li {
	float:left;
	height:48px;
	margin:0;
	padding:0;
}

#tabs li a {
	margin:0;
	padding:0;
	height:48px;
	display:block;
	text-indent:-10000px;
	outline:none;
}

#tabs li a.aactive { background:url(/images/links.jpg) no-repeat; }
#tabs li a.sactive { background:url(/images/links.jpg) no-repeat; }
#tabs li a.dactive { background:url(/images/clinks.jpg) no-repeat; }
#tabs li a.factive { background:url(/images/links.jpg) no-repeat; }
#tabs li a.gactive { background:url(/images/links.jpg) no-repeat; }
#tabs li a.hactive { background:url(/images/links.jpg) no-repeat; }


#tabs li a.home {
	background-position:0px 0px ;
	width:58px;
}

#tabs li a.home:hover { background-position: 0px -48px; }

#tabs li a.registry {
	background-position: -58px 0px;
	width:119px;
}

#tabs li a.registry:hover { background-position: -58px -48px; }

#tabs li a.giftcertificates {
	background-position: -177px 0px;
	width:110px;
}

#tabs li a.giftcertificates:hover { background-position: -177px -48px; }

#tabs li a.customerservice {
	background-position: -287px 0px;
	width:121px;
}

#tabs li a.customerservice:hover { background-position: -287px -48px; }

#tabs li a.blog {
	background-position: -408px 0px;
	width:57px;
}

#tabs li a.blog:hover { background-position: -408px -48px; }

#tabs li a.contact {
	background-position: -456px 0px;
	width:74px;
}

#tabs li a.contact:hover { background-position: -456px -48px; }


#tabs li a.wholesale {
	background-position: -530px 0px;
	width:70px;
}

#tabs li a.wholesale:hover { background-position: -530px -48px; }


.header {
margin-top:38px;
}

#footer {
width:711px;
height:108px;
margin-left:auto;
margin-right:auto;
background-image:url(/images/footer.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
padding-top:38px;
font-size:9px;
line-height:normal;
text-align:left;
margin-top:20px;
}

.orange {
font-weight:bold;
color:#df8f2e;
}

.hours {
float:right;
text-align:right;
margin-right:15px;
}

.location {
float:left;
margin-left:15px;
}

#contentMainWrapper {
width:711px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#navColumnTwo {
color:#FFFFFF;
vertical-align:top;
}

#navColumnTwoWrapper {
background-image:url(/images/right-background.jpg);
background-repeat:repeat-y;
}


#navColumnTwo a {
color:#FFFFFF;
}

#categories {
margin-left:14px;
}

#search {
margin-left:14px;
}

h3 {
font-size:10px;
}

#bannerbox {
margin-top:-10px;
*margin-top:0px;
}

#indexDefault {
padding-left:15px;
padding-right:20px;
}

#wedding_registry {
padding-left:15px;
padding-right:20px;
}

#gift_certificates {
padding-left:15px;
padding-right:20px;
}

#customer_service {
padding-left:15px;
padding-right:20px;
}

fieldset {
border:none;

}

legend {
font-weight:bold;
color:#3c2d24;
margin-left:0px;
*margin-left:-9px;
}

label {
display:block;
}

#searchContent input {
background-color:#ffffff;
color:#df8f2e;
font-size:9px;
border:none;
margin:2px;
text-transform:lowercase;
margin-left:-1px;
}

#navBreadCrumb {
margin-bottom:7px;
padding-left:8px;
}

textarea {
color:#e0902e;
}

input {
color:#e0902e;
}

h1 {
color:#e0902e;
font-size:14px;
}

#productListHeading {
display:none;
}

#productDetailsList {
display:none;
}

#productDetailsList {
display:none;
}

#productTellFriendLink {
display:none;
}

#productReviewLink {
display:none;
}

#productGeneral img {
border:none;
}

#productMainImage img {
border-style:solid;
border-color:#c2d24;
border-size:1px;
}

h2 {
font-size:10px;
font-weight:bold;
}

.centerBoxContentsProducts {
float:left;
height:250px;
text-align:center;
}

.centerBoxContentsNew {
float:left;
margin:-2px;
text-align:center;
width:24%;
height:250px;
}

#productsListingListingBottomLinks {
clear:both;
}

#productsListingBottomNumber {
clear:both;
}

#whatsNew {
margin-top:25px;
}

.centerBoxHeading {
margin-bottom:15px;
}

#credits {
margin-top:-35px;
}

#bannerbox2 {
background-color:#FFFFFF;
color:#3c2d24;
margin-top:-3px;
padding-top:25px;
text-align:center;

}

#bannerboxall {
vertical-align:bottom;
background-color:#FFFFFF;
}

#loginbox input {

color:#df8f2e;
font-size:9px;
border:none;
margin:2px;
text-transform:lowercase;
margin-left:-1px; 
width:113px;
}

#loginbox {
margin-left:14px;
margin-top:25px;
}

.loginuser input {
background-color:#FFFFFF;
}

.loginpass input{
background-color:#FFFFFF;
}

#loginboxContent ul{
list-style:none;
margin-left:-40px;
}

#whatsNew {
display:none;
}

#slideshow {
	width:525px;
	height:450px;
	

}