@charset "utf-8";
/* CSS Document */

/*********** HOMEPAGE ***********/

/* BANNER */

#banner #slide-1,
#banner #slide-2,
#banner #slide-3,
#banner #slide-4 { padding:0px 20px; height:120px; width:920px; position:absolute; top:0; left:0; z-index:8; opacity:0.0; display:none; }

#banner #slide-1 .content { background:url(../imagesBlue/slide-pet.png) no-repeat; opacity:1; display:block; }
/*
#banner #slide-2 .content { background:url(../imagesBlue/slide-breakdown.png) no-repeat; }
#slideshow #slide-3 { background:url(../imagesBlue/slide-pet.jpg) no-repeat; }
#slideshow #slide-4 { background:url(../imagesBlue/slide-bg-wedding.jpg) no-repeat; }
*/

#banner #slide-1 { z-index:10; opacity:1.0; }

#banner > div.last-active { z-index:9; }

#banner .content { width:755px; float:right; position:relative; }
#banner .content h1 { text-transform:uppercase; display:inline; float:left; position:relative; left:310px; top:17px; color:#1f8fd1; font-size:38px; line-height:40px; letter-spacing:-2px; }
#banner .content h1 span { color:#75b518; }
#banner .content blockquote { width:220px; margin-top:7px; padding-left:50px; font-size:13px; line-height:16px; float:left; }
#banner .content div.right-button { position:absolute; top:100px; right:12px; z-index:999; }

#banner .price-wrapper { width:190px; height:120px; color:#000; position:relative; float:right; right:20px; top:13px; }
#banner .price-wrapper .from { font-size:12px; position:absolute; top:7px; left:3px; color:#000000; }
#banner .price-wrapper .currency { font-size:50px; position:absolute; top:7px; left:0px; }
#banner .price-wrapper .price { font-size:70px; line-height:70px; letter-spacing:-5px; position:absolute; top:0px; left:36px;  }
#banner .price-wrapper .cent { font-size:50px; letter-spacing:-3px; position:absolute; top:8px; left:107px; }
#banner .price-wrapper .asterix { font-size:17px; position:absolute; top:9px; left:176px; color:#75b518; }

/* TOP BOXES */

.box .content.travel { background:url(../imagesBlue/home-bg-travel-b50.png) 224px 20px no-repeat; }
.box .content.pet { background:url(../imagesBlue/home-bg-pet-b50.gif) 221px 3px no-repeat; }
.box .content-health { height: 40px; }


.box .content .right-button { position:absolute; top:110px; right:18px; }

.b50 h3 { margin-bottom:7px; }

/* BOTTOM BOXES */

.b25 .content { height:345px; }  
.b50 li { padding:4px 0px; list-style: none outside none; }

.box .content-index.wedding { background:url(../imagesBlue/home-bg-wedding-b25.gif) 120px -15px no-repeat; }
.box .content-index.breakdown { background:url(../imagesBlue/home-bg-breakdown-b25.gif) 125px 0px no-repeat; }
.box .content-index.gadget { background:url(../imagesBlue/home-bg-gadget1-b25.gif) 150px 0px no-repeat; }
.box .content-index.health {  }
.box .content-index.carhire { background:url(../imagesBlue/home-bg-car-b25.jpg) 120px -5px no-repeat; }

.small-price-wrapper { height:60px !important;  color:#333; position:relative; left:-25px !important; top:10px; font-family:"ArialRound", Arial; margin:0px auto !important;  }
.small-price-wrapper .from { font-size:9px; position:absolute; top:2px; left:0px; letter-spacing:-1px; }
.small-price-wrapper .currency { font-size:30px; font-weight:bold; position:absolute; top:11px; left:0px; }
.small-price-wrapper .price { font-size:38px; font-weight:bold; letter-spacing:-3px; position:absolute; top:0px; left:17px; line-height:38px; }
.small-price-wrapper .price sup { position:relative; top:5px; left:2px; font-size:0.5em; color:#c1c2c2;}

.health_1 {width: 210px; text-align:left; float:left; padding: 0px;}
.health_2 {width: 270px; text-align:center; float:left; padding: 0px; margin: 0px;}
.health_3 {width: 250px; font-size: 12px; text-align:left; float:left; padding-top:0px;}
.health_4 {width: 170px; text-align:center; float:right; padding: 10px 0px 0px 10px;}