@charset "utf-8";
/* CSS Document Created by Maureen Fonteecha | moseven.com */

body {
	background:url(../_img/bg.jpg) top repeat; 
	margin:0;
	}
p {
	font: 12px Arial, Helvetica, sans-serif;
	color:#6b4b21;
	font-weight:100;
	text-align:left;
	line-height:150%;
	}
a {
	font: 12px Arial, Helvetica, sans-serif; 
	color: #564f93; 
	text-decoration: none;
	}
a:hover {
	font: 12px Arial, Helvetica, sans-serif; 
	color: #98b960; 
	text-decoration: none;
	}
	
h1 {
	font: 24px Georgia, "Times New Roman", Times, serif; 
	color:#98b860;
	font-weight:100; 
	text-align:left; 
	text-decoration:none;
	line-height:125%;
	}
h1 sub {
	font: 12px Arial, Helvetica, sans-serif; 
	color:#98b860;
	font-weight:100; 
}
h2 {
	font: 18px Georgia, "Times New Roman", Times, serif; 
	color:#564f93;
	font-weight:100; text-align:left; 
	}

h3 {
	font: 16px Georgia, "Times New Roman", Times, serif; 
	color:#98b860;
	font-weight:100; text-align:left; 
	}

h4 {
	font: 14px Georgia, "Times New Roman", Times, serif; 
	color:#627ab1;
	font-weight:100; text-align:left; 
	}

#bg {
	background:url(../_img/bg-x.jpg) top repeat-x; 
	clear:none;
	}
#header {
	width:925px; height:150px; 
	background:url(../_img/header_top.jpg) top center no-repeat; 
	margin: 0;
	}
	
/* HOMEPAGE SEARCH FORM */

#searchwrap {
	width: 325px; padding: 0; margin:10px 25px 0 0; float:right; text-align:left; 
	}

	#searchwrap input.searchfield {
		font: 12px Arial, Helvetica, sans-serif; 
		color:#3c2c2e;
		margin: 0 5px 15px 0; padding: 3px;
		width: 175px;
		}
	#searchwrap input.go {
		margin: 0; padding: 0; vertical-align:middle; padding-bottom:3px;
		}	
#searchnav {
	display:none;
	font: 12px Arial, Helvetica, sans-serif;
	color:#3c2c2e;
	text-decoration:none;
	padding: 0;
	margin: 0;
	margin-top:-10px;
	}
	#searchnav a {
		font: 12px Arial, Helvetica, sans-serif; color:#3c2c2e;
		text-decoration:none;
		}
	#searchnav a:hover {
		font: 12px Arial, Helvetica, sans-serif; color:#6b4b21;
		text-decoration:none;
		}
		
#navwrap {
	width: 925px;
	background:url(../_img/header_nav.jpg) top center no-repeat;
	height:54px;
	margin: 0; padding: 0;
	}
#nav {
	padding: 20px 0 0 0;
	text-align:center;
	}
	#nav a {
		font: 14px Arial, Helvetica, sans-serif; 
		color:#3c2c2e;
		text-decoration:none; 
		font-weight:100;
		padding: 4px 20px;
		}
	#nav a:hover {
		font: 14px Arial, Helvetica, sans-serif; 
		color:#6b4b21;
		text-decoration: none; 
		font-weight:100;
		padding: 4px 20px;
		}

#readyToShop {
float:right;
}
	
#containerwrap {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #FFF;
	padding: 0 2px;
	margin: 0;
	width: 900px;
	background: #FFF;
	*background:url(images/base.jpg) top center no-repeat #FFF;

	}	
	#container {
		background:url(../_img/base.jpg) top center no-repeat #FFF;
		min-height: 400px;
		*width: 900px;
		width: 870px;
		padding: 10px 15px;
		margin: 0;
		text-align:center;
		}
#content {
	text-align:left;
	font: 12px Arial, Helvetica, sans-serif; color: #6b4b21;
	display:block; width:95%; padding: 0 15px;
	}

#productwrap {
	margin: 0;
	width:700px;
	}
	.product {
		width: 160px;
		height: 200px;
		padding:2px;
		}
	.product img {
		width: 155px; height: 155px;
		border: 1px solid #CCC;
		padding: 0 0 3px 0;
		}
#detailwrap {
	margin: 0;
	width: 550px;
	}
	.detail {
		width: 300px;
		padding: 5px;
		}
	.detail img {
		width: 275px;
		height: 275px;
		border: 1px solid #CCC;
		margin: 0 15px 0 0;
		}
.prod_cart {
	background:url(../_img/dothoriz.jpg) top right repeat-x;
	text-align: center;
	padding: 5px 0;
	font: 12px Arial, Helvetica, sans-serif; 
	color:#333;
	}
.addswag_submit {
	background:url(../_img/addswag.jpg) no-repeat;
	border: 0px;
	width: 125px; height: 45px;
	padding-top:35px;
	}
.addswag_submit:hover {
	background:url(../_img/addswag_over.jpg) no-repeat;
	border: 0px;
	width: 125px; height: 45px;
	padding-top:35px;
	}
	
/* HOMEPAGE BLOCKS LINKS */

#imgblocks a {
	float:left;
	color: #FFF;
	}
		
#imgblocks {
	width:310px;
	padding: 5px;
	float:left;
	}
	.herlink { 
		border: 1px #98b860 solid;
		background: url(../_img/hersbag.jpg) no-repeat center;
		width: 140px;
		height: 153px;
		margin: 5px;
		}
		
	.herlink:hover { 
		border: 1px #CCC solid;
		background: url(../_img/her.jpg) no-repeat center;
		width: 140px;
		height: 153px;
		margin: 5px;
		}
		
	.hislink { 
		border: 1px #98b860 solid;
		background: url(../_img/hiscrown.jpg) no-repeat center;
		width: 140px;
		height: 153px;
		margin: 5px;
		}
		
	.hislink:hover { 
		background: url(../_img/his.jpg) no-repeat center;
		width: 140px;
		height: 153px;
		margin: 5px;
		}
		
	.totlink { 
		border: 1px #98b860 solid;
		background: url(../_img/totkids.jpg) no-repeat center;
		width: 140px;
		height: 153px;
		margin: 5px;
		}
		
	.totlink:hover { 
		border: 1px #CCC solid;
		background: url(../_img/tot.jpg) no-repeat center;
		width: 140px;
		height: 153px;
		margin: 5px;
		}
		
	.corplink { 
		border: 1px #98b860 solid;
		background: url(../_img/corpcoffee.jpg) no-repeat center;
		width: 140px;
		height: 153px;
		margin: 5px;
		}
		
	.corplink:hover { 
		border: 1px #CCC solid;
		background: url(../_img/corp.jpg) no-repeat center;
		width: 140px;
		height: 153px;
		margin: 5px;
		}	
	
	.partylink { 
		border: 1px #98b860 solid;
		background: url(../_img/partystrmrs.jpg) no-repeat center;
		width: 140px;
		height: 153px;
		margin: 5px;
		}
		
	.partylink:hover { 
		border: 1px #CCC solid;
		background: url(../_img/party.jpg) no-repeat center;
		width: 140px;
		height: 153px;
		margin: 5px;
		}	
	.stuffedlink { 
		border: 1px #98b860 solid;
		background: url(../_img/stuffedbeach.jpg) no-repeat center;
		width: 140px;
		height: 153px;
		margin: 5px;
		}
		
	.stuffedlink:hover { 
		display:block;
		border: 1px #CCC solid;
		background: url(../_img/stuffed.jpg) no-repeat center;
		width: 140px;
		height: 153px;
		margin: 5px;
		}	
	
#feature {
	border-left: 1px #98b860 solid;
	width: 525px;
	}
	#feature td {
	padding: 10px 15px;
	display:block;
	}
	
/* FOOTER */	

#footerwrap {
	display:block;
	clear:both;
	width: 895px;
	background:#FFF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #FFF;
	padding: 3px;
	*padding: 5px;
	}
.disc {
	text-align:left;
	float:left;
	}
.footer {
	background:#d7e7e7; 
	border:1px solid #93bebe; 
	*width: 885px;
	padding: 5px;
	margin: 10px 2px 5px 2px; 
	text-align: right;
	font: 12px Arial, Helvetica, sans-serif; 
	color:#ba9462;
	text-decoration:none;
	}
.footer a {
	font: 12px Arial, Helvetica, sans-serif; 
	color:#ba9462;
	text-decoration:none;
	}
.footer a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color:#6b4b21;
	text-decoration:none;
	}
	
/* CONTACTPAGE FORM AND ALL OTHERS */	
	
.formwrap {
	width: 400px; display:inline; 
	}
	
form {
	font: 12px Arial, Helvetica, sans-serif; 
	color:#ba9462;
	line-height: 200%;
	}
	
input {
	margin: 0 0 5px 5px;
	padding: 3px;
	font: 12px Arial, Helvetica, sans-serif; 
	color:#3c2c2e;
	}
		
input.send {
	margin: 5px 0px;
	width: 60px;
	height: 30px;
	background: #DDD;
	font: Georgia, "Times New Roman", Times, serif;
	color: #666;
	}
		
		
#brands {
	text-align:center;
	border-top: 1px solid #98b860;
	}
	#brands img {
	margin: 8px 5px; padding: 0; clear:both;
	vertical-align:middle;
	}
.terms  {
	width: 90%;
	}

	.terms p {
		font: 11px Arial, Helvetica, sans-serif;
		line-height:155%;
		padding: 2px 0 5px 0;
		margin: 0;
		color:#7c7c7c;
	}
	.terms h4 {
		padding:10px 0 2px 0;
		margin: 0;
	}