.ipanema-home { }
.ipanema-home p { font-size:8pt; line-height:1.5em; margin:0; padding: 0 20px; }
.ipanema-home p.more { position:absolute; right:10px; bottom:10px; font-weight:bold; padding:0; height:auto !important; }
.ipanema-home h1 { margin:0; padding: 0 20px; }

.ipanema-home .section { background:none; font-size:10pt; height:auto; padding-top:16px; overflow:visible; }
.ipanema-home .section.first { padding-top:8px; }
.ipanema-home .section.divider { border-bottom:1px solid #D3C09F; margin:0; padding-bottom:16px; }

.ipanema-home .section .tagline { background:#D3C09F; color:#FFFFFF; font-size:12pt; font-weight:bold; padding:6px 0; text-align:center; }

.ipanema-home .section .three { overflow:hidden; width:961px; }
.ipanema-home .section .three.h384 { height:384px; }
.ipanema-home .section .three.h239 { height:239px; }

.ipanema-home .section .three .image-head-text { float:left; width:300px; margin-right:20px; background:#f6f6f6; position:relative; }
.ipanema-home .section .three .image-head-text img { height:257px; width:300px; display:block; }
.ipanema-home .section .three .image-head-text h1 { font-size:12pt; height:30px; padding-top:14px; margin:0; }
.ipanema-home .section .three .image-head-text p { height:83px; }
.ipanema-home .section .three .image-head-text p.more { }

.ipanema-home .section .three .head-image-text { float:left; width:300px; margin-right:20px; background:#f6f6f6; position:relative; }
.ipanema-home .section .three .head-image-text h1 { padding-top:16px; height:33px; font-size:12pt; }
.ipanema-home .section .three .head-image-text img { height:253px; width:300px; display:block; }
.ipanema-home .section .three .head-image-text p { padding-top:12px; height:70px; }
.ipanema-home .section .three .head-image-text p.more { }

.ipanema-home .section .three .head-image-text.twitter { background:#fff; }
.ipanema-home .section .three .head-image-text.twitter h1 { background:url("Twitter.gif") no-repeat 100% 0 #f6f6f6; }
.ipanema-home .section .three .head-image-text.twitter img { }
.ipanema-home .section .three .head-image-text.twitter p { background:#f6f6f6; }
.ipanema-home .section .three .head-image-text.twitter > div { background:#fff; height:233px; overflow:hidden; padding:10px 20px; }
.ipanema-home .section .three .head-image-text.twitter > div > div { overflow:hidden; width:260px; height:233px; position:relative; }
.ipanema-home .section .three .head-image-text.twitter > div > div > div { position:absolute; width:260px; }
.ipanema-home .section .three .head-image-text.twitter > div ul { }
.ipanema-home .section .three .head-image-text.twitter > div ul li { font-size:10pt; color:#595A5C; padding-bottom:25px; margin-bottom:10px; background:url("Twitter-Divider.gif") no-repeat 50% 100%; }
.ipanema-home .section .three .head-image-text.twitter > div ul li .tweet { line-height:1.5em; }
.ipanema-home .section .three .head-image-text.twitter > div ul li .tweet a { color:#D3C09F; }
.ipanema-home .section .three .head-image-text.twitter > div ul li .tweet a:hover { color:#595A5C; }
.ipanema-home .section .three .head-image-text.twitter > div ul li .date { display:inline; font-size:8pt; }
.ipanema-home .section .three .head-image-text.twitter > div ul li .source { display:inline; font-size:8pt; }
.ipanema-home .section .three .head-image-text.twitter p.more { }

.ipanema-home .section .three .newsletter { float:left; width:300px; padding-right:20px; position:relative; background:url(dot_separater.gif) no-repeat 305px 5px; }
.ipanema-home .section .three .newsletter a { }
.ipanema-home .section .three .newsletter a img { }
.ipanema-home .section .three .competition { float:left; width:300px; margin-right:20px; position:relative; }
.ipanema-home .section .three .competition h1 { height:64px; padding-top:5px; font-size:28pt; }
.ipanema-home .section .three .competition p { height:170px; }
.ipanema-home .section .three .competition p.more { }
.ipanema-home .section .three .picture { float:left; width:300px; margin-right:20px; position:relative; }

.ipanema-home .section .product-list { overflow:hidden; width:961px; height:239px; }
.ipanema-home .section .product-list .best-sellers { float:left; width:300px; position:relative; }
.ipanema-home .section .product-list .best-sellers h1 { font-size:28pt; height:94px; padding-top:5px; }
.ipanema-home .section .product-list .best-sellers p { height:140px; }
.ipanema-home .section .product-list .best-sellers p.more { position:absolute; right:10px; bottom:10px; font-weight:bold; padding:0; height:auto; }
.ipanema-home .section .product-list .product { }
.ipanema-home .section .product-list ol { }
.ipanema-home .section .product-list ol li { float:left; width:140px; padding-left:20px; background:url(dot_separater.gif) no-repeat 5px 5px; height:239px; }
.ipanema-home .section .product-list ol li p { padding-top:45px; padding-bottom:25px; }
.ipanema-home .section .product-list ol li p img { }
.ipanema-home .section .product-list ol li h5 { font-weight:normal; height:38px; overflow:hidden; padding-right:8px; text-align:center;}
.ipanema-home .section .product-list ol li h5 a { }
.ipanema-home .section .product-list ol li .price-box .old-price { display:none; }
.ipanema-home .section .product-list ol li .price-box { text-align:center; padding:2px 8px 2px 0; font-size:11pt; color:#D3C09F; font-weight:bold; }
.ipanema-home .section .product-list ol li .price-box .price { color:#D3C09F; font-weight:bold; }
.ipanema-home .section .product-list ol li .price-box .regular-price { color:#D3C09F; font-weight:bold; }
.ipanema-home .section .product-list ol li .price-box .regular-price .price { font-size:11pt; color:#D3C09F; }
.ipanema-home .section .product-list ol li .price-box .special-price { color:#D3C09F; font-weight:bold; padding: 0; }
.ipanema-home .section .product-list ol li .price-box .special-price .price { color:#D3C09F; font-weight:bold; }
.ipanema-home .section .product-list ol li .price-box .special-price .price { font-size:11pt; color:#D3C09F; }
.ipanema-home .section .product-list ol li .price-box .special-price .price-label { display:none; }

.ipanema-home .section .feature-archive {
    background:#A8AAAD; color:#FFFFFF; margin-top:16px; padding:7px 0;
    font-size:15pt; font-weight:bold; text-align:center;
    -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius:10px;
}
.ipanema-home .section .feature-archive a { color:#ffffff; }







.ipanema-home .bannerSlider { height:448px; overflow:hidden; position:relative; width:940px; }
.ipanema-home .bannerSlider ul { list-style-type:none; margin:0; padding:0; position:absolute; width:1000000px; }
.ipanema-home .bannerSlider ul li { float:left; height:448px; margin:0; padding:0; position:relative; width:940px; }
.ipanema-home .bannerSlider ul li img { border:0 none; left:0; position:absolute; top:0; z-index:10; }
.ipanema-home .bannerSlider ul li h1 { left:20px; margin:0; padding:0; position:absolute; top:20px; z-index:20; }
.ipanema-home .bannerSlider ul li p { left:21px; margin:0; padding:0; position:absolute; top:64px; z-index:20; }

.ipanema-home .bannerSlider ol { background:url("banner/nav/i-left.png") no-repeat; bottom:0; list-style-type:none; margin:0; padding:0 0 0 5px; position:absolute; right:0; z-index:30; }
.ipanema-home .bannerSlider ol li { background:url("banner/nav/i-off.png") no-repeat scroll 4px 3px transparent; float:left; height:18px; margin:0; padding:0; width:20px; }
.ipanema-home .bannerSlider ol li.on { background:url("banner/nav/i-on.png") no-repeat scroll 4px 3px transparent; }
.ipanema-home .bannerSlider ol li img { border:0 none; }

