/* Start of CMSMS style sheet '09 Stylesheet' */
html {height:100%; width:100%;}
body {font-size: 62.5%; font-family:tahoma,arial,verdana,sans; padding:0; color:#333333; margin:0px; height:100%; background:url(../images/stripe_bg.gif) repeat center top;}

form,dl,dd,dt,h1,h2,h3,h4,h5, h6 {padding:0; margin:0;}
p {font-size: 1.1em; margin: 0 0 1.1em 0; padding: 0; line-height:1.4em;}
ul {padding:0 0 0 1.4em; margin:0 0 1em 0;}
h1 {font-size: 1.18em; padding: 0 0 0.5em 0; font-weight:bold; color:#fff;}
h2 {font-size: 1em; padding: 0 0 0.3em 0; font-weight:bold; color:#FF9999;}
h3 {font-size: 1.4em; padding: 0 0 0 0; font-weight:bold; color:#FFF;}
h4 {font-size: 1.1em; padding: 0 0 0.5em 0; font-weight:bold; color:#FF9999;}
h5 {font-size: 1.1em; padding: 0 0 1.5em 0; font-weight:bold;}
h6 {font-size: 1em; padding:0 0 1.5em 0; font-weight:normal;}

a:link {color: #99cc66; text-decoration:none;}
a:visited {color: #99cc66; text-decoration:none;}
a:hover {color: #99cc66; text-decoration:underline;}
a:active {color: #99cc66;}

h2 a:link {color: #FF9999; text-decoration:underline; font-weight:bold;}
h2 a:visited {color: #FF9999; text-decoration:underline;}
h2 a:hover {color: #FF9999; text-decoration:underline;}
h2 a:active {color: #FF9999; text-decoration:underline;}

img {border: 0;}
.cb {clear:both;}
.style1 {font-size: 1.1em; font-weight: bold;}

#outer {width:900px; margin:0 auto; padding:0 10px 0 10px; background:url(../images/page_bg.gif) repeat center top; font-size:1.1em;}

#top {width:900px; height:10px; position:relative;}
#top .bear {position:absolute; width:153px; height:167px; left:-30px; background:url(../images/bear.gif) no-repeat left top; z-index:99;}

#header {width:900px; height:114px; background:url(../images/header_bg.gif) no-repeat center top;}
#header .address {float:right; width:197px; background:url(../images/address.gif) no-repeat right top;}

#nav {width:777px; height:35px; padding:0 0px 0 123px;}
#nav .home {float:left; width:69px;}
#nav .brands {float:left; width:98px;}
#nav .new {float:left; width:106px;}
#nav .sale {float:left; width:77px;}
#nav .checklist {float:left; width:124px;}
#nav .capsule {float:left; width:111px;}
#nav .gift {float:left; width:109px;}
#nav .contact {float:left; width:83px;}

#content {width:888px; padding:10px 6px 0 6px;}

#content .promotions {padding:10px; height:280px; background:url(../images/promotions_box_bg.gif) no-repeat top;}
#content .promotions .flash {float:left; width:520px; height:270px;}
#content .promotions .newsletter {float:right; width:330px; height:57px; padding:213px 0px 0 10px; background:url(../images/newsletter_bg.jpg) no-repeat top;}

#content .leftcol {float:left; width:290px;}
#content .info {float:left; width:250px; height:220px; padding:60px 20px 10px 20px; background:url(../images/info_box_bg.jpg) no-repeat; font-size:1em;}
#content .pricematch {float:left; width:290px; height:185px; background:url(../images/price_match.gif) no-repeat;}
#content .capsule {float:left; width:108px; height:45px; padding:106px 0px 0 182px; background:url(../images/capsule_hire.gif) no-repeat;}

#content .products {float:right; width:575px; padding:10px; background:url(../images/products_box_bg.gif) no-repeat;}
#content .products .item {float:left; width:171px; height:300px; padding:7px 10px 15px 10px;}
#content .products .item .category {}
#content .products .item .name {padding-top:12px; height:30px;}
#content .products .item .image {text-align:center; height:170px;}
#content .products .item .icon {float:left; width:66px;}
#content .products .item .price {float:right; width:95px;}

#content .maincontent .top {float:right; width:555px; height:27px; padding:15px 20px 0px 20px; background:url(../images/content_top.gif) no-repeat;}
#content .maincontent .text {float:right; width:555px; padding:10px 20px; background:url(../images/content_bg.gif) repeat-x bottom;}
#content .maincontent .text .product {width: 555px; padding-bottom:20px;}
#content .maincontent .text .product .image {float:left; width: 195px;}
#content .maincontent .text .product .product-text {float:right; width: 350px;}
#content .maincontent .text .product .product-text h1 {font-size: 1.1em; padding: 0 0 0.5em 0; font-weight:bold; color:#FF9999;}
#content .maincontent .text .product .product-text .icon {float:left; width:66px;}
#content .maincontent .text .product .product-text .price {float:right; width:274px;}
#content .maincontent .text .product .product-text .description {width:350px; padding-top:10px; clear:both;}

#footer {width:900px; height: 94px; position:relative; padding-top:115px; background:url(../images/footer_bg.gif) repeat-x bottom;}
#footer .copyright {float:left; width:600px; padding-left:20px; color:#fff;}
#footer .woot {float:left; width:600px; padding-left:20px; color:#fff;}
#footer .rabbit {width:148px; height: 209px; position:absolute; left:752px; top:0px; background:url(../images/rabbit.gif);}
#footer a {color: #FFF; text-decoration:none;}

/* End of '09 Stylesheet' */

