/*body{height:auto;}
#mainContentWrapper{background:none;padding:0;overflow:visible;}
#templateLeftSide{background:none;display:none;width:0;}
#templateLeftSideDiv{background:none;display:none;}
#templateRightSide{padding:0;overflow:visible;}
#headerWrapper, #footer, .footer{background:none;}
#mainContent{width:auto;padding:0;overflow:visible;}
#bodyContent{padding:0;overflow:visible;}
#footer{padding:10px 0 20px 0;}
.wrapper{min-height:auto!important;height:auto!important;margin:0!important;}
.footer{height:auto;}
.push{display:none!important;}

#homepage{cursor:default;height:auto;width:880px;position:relative;background:#DEDEDE url(/images/homepageback.gif) 0 0 repeat-x;padding:0 10px;margin:0 auto;}

/* top */
/*#homeTop{width:880px;position:absolute;top:-8px;padding:17px 0 0 0;margin:0 auto;background:transparent url(/images/homeTop.png) no-repeat;}
h1{font-size:18px;line-height:18px;margin:0;padding:4px 0 10px 0;font-weight:normal;}
#guarantee{float:right;}
#promo1{width:465px;height:230px;padding:0 0 0 1px;background:url(/images/promos/01.png) 0 0 no-repeat;}
#promo1 img{width:465px;height:230px;border:0;}
#collections{margin:0 auto;padding:3px 0 0 2px;height:127px;width:846px;background:0;overflow:auto;}
#collections h2 a, #collections h2{color:#777;font-size:16px;margin:0 0 0 6px;padding:0 8px 1px 0;;font-weight:normal;text-align:center;}
#collections h2 a:hover{color:#9a7855;}
#collections div{float:left;width:94px;margin:0 0 0 0;text-align:center;display:inline;}
#collections div a{font-size:12px;font-weight:bold;text-decoration:none;}
#collections div a:hover{color:#000;}

/* middle */
/*#homeMiddle{width:880px;padding:408px 0 0 0;color:#777;}
#middleDiv{background:url(/images/homeMiddle.jpg) 0 0 no-repeat;padding:17px 1px 0 1px;}
#fluff{height:223px;}
#middleDiv h3, #middleDiv h3 a{font-size:14px;line-height:14px;font-weight:normal;color:#444;}
#middleDiv h3 a:hover{color:#9a7855;}
#middleLeft{width:293px;}
#middleMiddle{width:292px;}
#middleRight{width:293px;}
#middleLeft h3{text-align:center;}
#joinListIcon{float:left;display:inline;margin:0 0 0 17px;}
#mailListInfo{font-size:13px;line-height:14px;padding:0 22px 0 94px;}
#joinNow{text-align:center;display:block;color:#fff;width:80px;margin:7px auto 7px auto;padding:6px 0;font-size:12px;line-height:12px;background:url(/images/joinnow.gif) 0 0 no-repeat;}
#joinNow:hover{background-position:0 -24px;}
#testimonial{width:250px;padding:10px 20px 0 15px;clear:both;margin:0 0 0 8px;background:url(/images/quotes.jpg) 0 0 no-repeat;}
.testimonial{font-size:13px;margin:0;padding:0;line-height:14px;}
.name{text-align:right;margin:0;padding:0 5px 0 0;font-size:12px;line-height:14px;}
.name a{font-size:12px;padding-right:12px;line-height:17px;background:url(/images/arrows.gif) right -57px no-repeat;}
.name a:hover{background-position:right -87px;}
#sarah{padding:0 0 0 10px;}
#sarahBlurb{font-size:12px;line-height:13px;padding:0 80px 12px 0;}
#sarahQuote{font-size:12px;line-height:13px;padding:0 130px 0 0;color:#fff;font-style:italic;}
#sarahName{font-size:12px;line-height:13px;padding:0 150px 0 0;color:#fff;text-align:right;font-weight:bold;}
#sarah p{padding-left:2px;}
#aboutSarahJane{text-align:center;color:#fff;display:block;width:110px;margin:22px 0 0 12px;padding:0 8px 0 0;font-size:12px;line-height:12px;background:url(/images/arrows2.gif) right 1px no-repeat;}
#aboutSarahJane:hover{background-position:right -29px;color:#000;}
#events{margin:0 19px;border-bottom:#ccc solid 1px;}
#events td{padding:5px 5px 4px 0;border-top:#ccc solid 1px;}
#events a{font-size:12px;line-height:12px;font-weight:normal;color:#777;}
#events a:hover{color:#9a7855;}
#video{padding:17px 19px 0 19px;text-align:right;}
#video p{font-size:11px;line-height:14px;padding:0 10px 0 10px;}
#watchVideos{font-size:12px;display:block;background:url(/images/arrows.gif) right -57px no-repeat;padding:0 12px 0 0;margin:6px 10px 0 0;}
#watchVideos:hover{background-position:right -87px;}

/* bottom */
/*#custService{width:49%;float:right;font-size:11px;text-align:right;padding:48px 4px 0 0;}
#custService a{font-weight:normal;color:#8F6B48;}
#custService a:hover{color:#000;}
#custService img{margin:0 3px 0 1px;height:11px;width:11px;background:url(/images/bullet_grey.gif) 0 2px no-repeat;}
#secure{height:73px;padding-top:6px;width:48%;}
#auth{width:64px;padding-right:2px;}
#payments{padding-top:13px;color:#888;font-size:12px;line-height:12px;}
#payments img{margin:4px 0 0 8px;}

*/
