body {	background: #cec7b6; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#333333;
font-size:12px;}

#rap{width:775px; margin:0 auto; padding:15px 0;}

#cart{height:52px; margin:0 20px 0 auto; background:#76a3b6 url(../../images/yourcart-right.jpg) no-repeat right; width:260px;
padding:0;}
#cart p{height:52px; margin:0; padding:0 0 0 65px; background:url(../../images/yourcart-left.jpg) no-repeat left;
color:#FFFFFF; font-size:10px; text-align:left; }
#cart p a{color:#FFFFFF; text-decoration:none;display:block; margin:0; padding:30px 0 0 0;}
#cart p a:hover{color:#d6e3e8;}

/* Fancy tooltip thing */
#cart p a span{display:none;}
#cart p a:hover span{display: block; text-decoration:none;
   position: relative; top: 30px; left: 10px; width: 150px;
   padding: 5px; margin: 10px; z-index: 100; background:url(/images/rep.jpg) repeat-x bottom;
   color:#666666; background:#FFFFFF; border:1px solid #CCCCCC;
   font: 10px Verdana, sans-serif; text-align: left; 
/* opacity bits might kill IE */   opacity: .8;  filter: alpha(opacity=80);}

* html #cart p a span{display:none;}
* html #cart p a:hover span{display: none;}

#content{background:#FFFFFF url(../../images/little-explorers.jpg) no-repeat top; position:relative;
margin:0; padding:20px 0 0 0; min-height:560px; height:auto !important;  height:560px;}
* html #content {border-top:1px solid #cec7b6;}

#boxies{position:absolute; left:20px; top:105px; width:91px; height:40px;}
#boxies a img{border:0; margin:0 1px 0 0; border-bottom:2px solid #FFF;}
#boxies a:hover img{border-bottom:2px solid #CCC;}

#footsies{position:absolute; left:12px; top:167px; width:100px; height:260px; text-align:center;}
#logo{position:absolute; left:21px; top:15px; width:84px; height:86px; text-align:center;}



#menu{display:block; position:absolute; left:110px; top:105px; width:640px; height:28px; background-color:#645045; margin:0;
padding:0; line-height:28px;}
#menu img{float:left; position:relative; top:0; left:0;}

#anchor{display:block; position:absolute; left:110px; top:106px; width:640px; height:28px; margin:0;
padding:0; line-height:28px;}
#anchor img{float:left; position:relative; top:0; left:0;}


/* ASR Right side menu */
#nav{position:absolute; left:500px; top:77px; width:265px; height:40px;}

/* */

/* ASR Newsletter Box */
#news{position:absolute; left:10px; top:380px; width:100px; height:170px; text-align:center;}

/* */


#main{width:700px; padding:140px 0 0 0; margin:0 auto; border-bottom:1px solid #FFF;}

#rightboxes{background:#f6f6f6 url(../../images/you-might-also-like.jpg) no-repeat top; width:136px; min-height:200px;
float:right; margin:0 0 20px 20px; padding:20px 0 0 0;}

.rightbox{ text-align:center; padding:10px 0; color:#76a3b6; line-height:150%;}
.rightbox a{ color:#5c5648; font-weight:bold; text-decoration:none;}
.rightbox a:hover{color:#000;}
.rightbox a img{border:0;}

#leftcontent{margin:0 0 0 79px; line-height:150%; text-align:justify;}
#leftcontent h2 {color:#cec7b6; font-size:14pt; font-weight:bold;}
/* Shipping Box */
.leftbox { border: 1px solid #cec7b6; background-color:#f5f1e7;}
.rightbox { border: 1px solid #9ec9d9; background-color:#daeef5;}

#footer{background:url(../../images/footer.jpg) no-repeat top; height:10px; padding:0; margin:0 0 20px 0;}
#footer ul{text-align:right; list-style:none; padding:15px 15px 0 0; margin:0;}
#footer ul li{font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; display:inline;
padding:0 6px; margin:0;}
#footer ul li a {color:#666666; font-weight:normal; text-decoration:none;}
#footer ul li a:hover {color:#645045; font-weight:normal; text-decoration:none;}

a {font-weight:bold; color:#76a3b6; text-decoration:none;}
a:hover {font-weight:bold; color:#9bc5d2; text-decoration:underline;}
a img {border:0;}

/* Cart properties */

/* Navigation */
.catnavigation {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#CCCCCC;}
.prodnavigation {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#CCCCCC;}

/* Product Listings */
.prodname {text-align:center;}
.prodprice {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#666666; text-align:center;}
.prodseparator {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0eadb;
}

/* Page Numbers */

#pagenums {background-color:#76a3b6; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; text-align:center; vertical-align:middle;}
#pagenums a {color:#ffffff; font-weight:bold; text-decoration:none;}
#pagenums a:hover {color:#beddea; font-weight:bold; text-decoration:underline;}

/* Product Detail */
.detaildescription {font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height:18px; text-align:justify; color:#333333;}
.detailname {font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; color:#645146;}
.detailprice {font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#76a3b6;}

/* Search and Cart Styles */

.cobhl{background-color:#ffffff; color:#645146; font-weight:bold; border: 0;}

#footerfun{float:left; width:120px; height:23px; background:#fff url(../../images/mail-list-bottom.jpg) no-repeat bottom; font-size:10px; color:#666666;}
#footerfun p{background:url(../../images/mail-list-arrow.jpg) no-repeat right; padding:0 15px 0 5px;}
#footerfun p:hover{background:url(../../images/mail-list-arrow-down.jpg) no-repeat right; padding:0 15px 0 5px;}
#footerfun:hover{height:90px;}
#footerfun form{display:none;}
#footerfun input{width:110px; color:#333333;}
#footerfun:hover form{display:block;}

.formbits {border: solid 1px #76a3b6; padding: 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}