body, html{
height:100%;
width:100%;
margin:0px;
padding:0px;
}

html {
background:#e6fde8 url(../img/bgHtml.gif) repeat-x left top;
height: 100%;
}

body {
background:url(../img/bgBody.jpg) no-repeat center top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6a6b6c;
margin:0px;
padding:0px;
}

html>body {
min-height: 100%;
height: auto;
}

a{ text-decoration:none; outline:none;}
a:hover{text-decoration:none; outline:none;}

img{
border:0px;
}

form{margin:0px; padding:0px; display:block;}

ul, li{
margin:0px;
padding:0px;
list-style:none;
list-style-type:none;
}

h1, h2, h3, h4, h5, h6{
display:inline;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
font-weight:normal;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:29px;
color:#FFFFFF;
font-weight:bold;
display:block;
text-align:right;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#9d0313;
line-height:20px;
font-weight:bold;
display:block;
border-bottom:6px solid #d8dcdb;
text-transform:uppercase;
}

#products h2{
text-transform:none;
}

#products h2 span{
text-transform:uppercase;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#a41423;
height:30px;
line-height:30px;
font-weight:bold;
display:block;
background-image:url(../img/bgH3.gif);
background-repeat:repeat;
background-position:left top;
padding-left:10px;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#9d0313;
font-weight:bold;
display:block;
}

p{
margin:0px;
padding:0px;
}

/*CAIXES RODONES*/
.boxRound{
margin:15px 0px 0px 0px;
padding-right:17px;
}

.boxRound .image{
display:block;
overflow:hidden;
position:relative;
margin-bottom:6px;
}

.boxRound .image a{
margin:0px;
}

.boxRound .image img.corners, .boxRound .image img.youtube{
position:absolute;
left:0px;
top:0px;
}

.boxRound .text{
margin-left:5px;
}

#all{
width:auto;
padding-bottom:20px;
}

#web{
width:919px;
margin:0px auto;
position:relative;
}

#head{
width:100%;
height:201px;
overflow:hidden;
position:relative;
}

#head img.logo{
position:absolute;
left:19px;
top:18px;
width:165px;
height:85px;
}

#foot{
width:100%;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0a6631;
text-align:center;
background-color:#e6fde8;
background-image:url(../img/bgFoot.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-top:58px;
}

#foot a{
display:block;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0a6631;
margin-bottom:10px;
margin-left:15px;
text-transform:lowercase;
}

#foot a:hover{
text-decoration:underline;
}


#content{
width:100%;
background-color:#FFFFFF;
background-image:url(../img/bgContent.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#menu{
padding-left:90px;
float:left;
}

#menu ul li{
display:inline;
}

#menu ul li a{
background: transparent url('../img/bgMenuA.gif') no-repeat scroll top right;
display: block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#363535;
font-weight:bold;
height:33px;
padding-right:7px; /* sliding doors padding */
margin-right:3px;
}

#menu ul li.first a{
background: transparent url('../img/bgMenuFirstA.gif') no-repeat scroll top right;
color:#FFFFFF;
padding-right:29px; /* sliding doors padding */
}

#menu ul li a span{
background: transparent url('../img/bgMenuSpan.gif') no-repeat;
display: block;
line-height:28px;
padding:0px 0px 0px 7px;
}

#menu ul li.first a span{
background: transparent url('../img/bgMenuFirstSpan.gif') no-repeat;
padding:0px 0px 0px 32px;
}

#menu ul li a:hover, #menu ul li a.sel{
background: transparent url('../img/bgMenuAHover.gif') no-repeat scroll top right;
color:#FFFFFF;
}

#menu ul li.first a:hover, #menu ul li.first a.sel{
background: transparent url('../img/bgMenuFirstAHover.gif') no-repeat scroll top right;
color:#FFFFFF;
}

#menu ul li a:hover span, #menu ul li a.sel span{
background: transparent url('../img/bgMenuSpanHover.gif') no-repeat;
}

#menu ul li.first a:hover span, #menu ul li.first a.sel span{
background: transparent url('../img/bgMenuFirstSpanHover.gif') no-repeat;
}

#langs{
width:auto;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#7c8382;
line-height:28px;
padding-right:19px;
}

#langs a{
font-size:11px;
font-weight:bold;
color:#7c8382;
}

#langs a:hover, #langs a.sel{
color:#9d0313;
}

#colContent{
width:710px;
float:left;
}

#colContent .showInfo{
width:668px;
margin:18px auto;
margin-bottom:36px;
}

#colRight{
width:208px;
float:right;
background-image:url(../img/bgColRight.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

#colRight .showInfo{
width:190px;
margin:15px auto;
}

#calendar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
margin-bottom:20px;
}

#calendar #days{
background-image:url(../img/bgCalendar.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:8px;
width:180px;
margin:0px auto;
}

#calendar #days strong{
font-size:21px;
color:#0b345b;
}

#calendar #days span{
font-weight:bold;
font-size:24px;
color:#b61c1f;
padding-right:17px;
line-height:53px;
}

#calendar #infoSaints{
padding-top:3px;
font-size:11px;
color:#6a6b6c;
text-align:center;
}

#calendar #infoSaints strong{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#6a6b6c;
}

#calendar #infoSaints span{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#b61c1f;
font-weight:bold;
display:block;
padding:6px 0px;
text-align:center;
}

#calendar #infoSaints a{
display:block;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b61c1f;
padding:7px 10px 6px 0px;
}

#saints{
width:178px;
margin:0px auto;
display:none;
font-size:10px;
color:#6a6b6c;
text-align:justify;
font-style:italic;
}

#time{
background-image:url(../img/bgTime.gif);
background-repeat:no-repeat;
background-position:left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6a6b6c;
text-align:center;
margin-bottom:20px;
}

#time span{
font-size:15px;
color:#0b345b;
font-weight:bold;
line-height:50px;
padding-left:25px;
}

#time p strong, #time p span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#164e58;
line-height:14px;
padding:0px;
margin:0px;
display:inline;
}

#search{
background-image:url(../img/bgSearch.gif);
background-repeat:no-repeat;
background-position:left top;
padding:10px;
padding-top:12px;
margin-bottom:20px;
}

#search .input{
width:119px;
padding-left:9px;
font-style:italic;
float:left;
}

#search img{
float:left;
margin-left:3px;
margin-top:-3px;
cursor:pointer;
}

#bannerCatalog{
width:184px;
margin:0px auto;
margin-top:15px;
margin-bottom:30px;
background-image:url(../img/bgBannerCatalog.jpg);
background-repeat:no-repeat;
background-position:left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
text-align:center;
}

#bannerCatalog a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b61c1f;
display:block;
text-align:left;
padding-left:28px;
background-image:url(../img/bgArrowProduct.gif);
background-repeat:no-repeat;
background-position:left top;
margin-top:6px;
}

#bannerCatalog div{
width:148px;
margin:0px auto;
}

#bannerCatalog a#linkCatalog{
background:none;
padding:0px;
margin:0px;
padding-top:8px;
padding-bottom:26px;
display:block;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#c2dd09;
font-weight:bold;
}

#bannerCatalog a#linkCatalog span{
display:block;
font-size:15px;
}

#bannerCatalog a#linkCatalog img{
margin-bottom:5px;
}


#bannerGarden{
width:184px;
margin:0px auto;
margin-top:15px;
margin-bottom:20px;
background-image:url(../img/bgBannerGarden.gif);
background-repeat:no-repeat;
background-position:left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
text-align:center;
}

#bannerGarden a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b61c1f;
display:block;
text-align:right;
margin-top:7px;
}

#bannerGarden a#linkGarden{
background:none;
padding:0px;
margin:0px;
padding-top:6px;
height:132px;
display:block;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#f2efef;
font-weight:bold;
}

#bannerGarden div{
width:148px;
margin:0px auto;
}

#menuProducts{
width:210px;
float:left;
text-align:right;
}

#menuProducts ul li{
display:block;
height:17px;
line-height:17px;
}

#menuProducts ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#26626d;
font-weight:bold;
padding-right:32px;
}

#menuProducts ul li a:hover{
color:#a41423;
}

#menuProducts ul li a.sel{
color:#a41423;
background-image:url(../img/bgArrowProduct.gif);
background-repeat:no-repeat;
background-position:right top;
}

/*CAPÇALERES SECCIONS*/
#headInfo{
width:458px;
float:left;
}

.headInfoImage{
width:450px;
height:234px;
position:relative;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.headInfoImage div{
width:450px;
height:224px;
overflow:hidden;
position:relative;
}

.headInfoImage img{
position:absolute;
left:0px;
top:0px;
}

.headInfoImage img.img{
z-index:2;
}

.headInfoImage img.over{
z-index:4;
width:450px;
height:224px;
}

.headInfoImage img.corners{
z-index:6;
width:450px;
height:224px;
}

.headInfoImage h1{
position:absolute;
right:12px;
bottom:6px;
z-index:8;
}

.headInfoImage span{
display:block;
position:absolute;
right:0px;
top:230px;
}

.webInfo{
margin:8px 0px 8px 0px;
}

.webInfo a#linkOffer{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b61c1f;
text-align:right;
}

/*HOME*/
#home{

}

.boxHome{
width:150px;
height:130px;
float:left;
}

.boxHome .image, .boxHome .image img.corners{
width:150px;
height:90px;
}

.boxHome a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#363535;
font-weight:bold;
}

.boxHome .text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.boxOffersHome{
width:150px;
height:192px;
float:left;
}

.boxOffersHome .image, .boxOffersHome .image img.corners{
width:150px;
height:90px;
}

.boxOffersHome a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#b0111d;
font-weight:bold;
}

.boxOffersHome .text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.boxOffersHome strong{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2d9219;
}

.destHome{
width:217px;
float:left;
}

.destHome a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b61c1f;
text-align:right;
margin-top:8px;
}

.destHome a#linkDest{
margin:0px;
display:block;
width:217px;
height:223px;
overflow:hidden;
position:relative;
text-align:left;
}

.destHome a#linkDest strong{
position:absolute;
left:15px;
bottom:8px;
display:block;
color:#FFFFFF;
}

.newHome{
width:194px;
float:left;
margin-left:42px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.newHome strong{
font-size:12px;
color:#b0111d;
}

.newHome span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2d9219;
font-weight:bold;
}

.newHome a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b61c1f;
text-align:right;
margin-top:8px;
}

.newHome a#linkNewHome{
display:block;
width:144px;
height:134px;
overflow:hidden;
position:relative;
text-align:left;
margin:0px;
margin-bottom:10px;
}

.newHome a#linkNewHome strong{
position:absolute;
left:9px;
bottom:4px;
display:block;
color:#FFFFFF;
}

/*PRODUCTS*/
#products{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.infoProducts{
margin:14px 0px 14px 0px;
text-align:justify;
}

#submenuProducts{
width:auto;
margin-bottom:28px;
}

#submenuProducts ul{
display:block;
}

#submenuProducts ul li{
display:block;
height:19px;
line-height:19px
}

#submenuProducts ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#a41423;
font-weight:bold;
padding-left:30px;
}

#submenuProducts ul li a:hover, #submenuProducts ul li a.sel{
color:#26626d;
background-image:url(../img/bgArrowSubProduct.gif);
background-repeat:no-repeat;
background-position:left middle;
}

.boxItem{
width:150px;
height:272px;
float:left;
}

.boxItem .image, .boxItem .image img.corners{
width:150px;
height:155px;
}

.boxItem a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#b0111d;
font-weight:bold;
}

.boxItem .text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.boxItem strong{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2d9219;
}

#linksProducts{
margin:0px;
padding:0px;
}

#linksProducts a{
display:block;
float:left;
width:100px;
margin:15px 5px 0px 0px;
text-align:center;
}

/*INSTA.LACIONS*/
#instal{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.infoInstal{
width:319px;
float:left;
text-align:justify;
padding-top:18px;
padding-bottom:35px;
}

.infoInstal strong{
font-size:12px;
}

.boxInstal{
width:319px;
margin:0px;
padding:0px;
}

.boxInstal .image, .boxInstal .image img.corners{
width:319px;
height:179px;
}

.boxInstal .text{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
text-align:right;
width:100%;
}

.boxInstal .text a{
display:block;
position:absolute;
left:0px;
top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b61c1f;
}

.boxInstal .text a:hover{
text-decoration:underline;
}

.boxMore{
width:150px;
height:90px;
float:left;
}

.boxMore .image, .boxMore .image img.corners{
width:150px;
height:90px;
}

/*QUI SOM*/
#who{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

#who h4{
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#80a145;
font-weight:bold;
text-align:center;
}

.infoWho{
width:320px;
float:left;
text-align:justify;
padding-top:18px;
}


.boxWho{
width:319px;
margin:0px;
margin-bottom:15px;
}

.boxWho .image, .boxWho .image img.corners{
width:319px;
height:179px;
}

.boxWho .text{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
text-align:right;
}

.boxWho .text a{
display:block;
position:absolute;
left:0px;
top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b61c1f;
}

.boxWho .text a:hover{
text-decoration:underline;
}

#logosWho{
margin:15px 0px;
}

#logosWho .logo{
width:160px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b61c1f;
}

#logosWho .logo a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b61c1f;
}

#logosWho .logo a:hover{
text-decoration:underline;
}

/*SITUACION*/
#situation{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.googleMaps {
width:655px;
margin:22px auto 10px auto;
}

#mapCanvas{
width:647px;
height:404px;
border:4px solid #d8d3c8;
}

.infoSitu{
width:320px;
float:left;
text-align:justify;
padding-top:10px;
}

.infoSitu strong{
font-size:12px;
}

#situation .right{
color:#0a6631;
text-align:center;
}

#situation .right strong{
font-size:11px;
}

/*OFERTES*/
#offers{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.infoOffers{
margin:14px 0px 14px 0px;
text-align:justify;
}

/*OFERTES*/
#campaings{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.infoCampaings{
margin:14px 0px 14px 0px;
text-align:justify;
}

.infoCamp{
width:319px;
float:left;
text-align:justify;
padding-top:38px;
}

.infoCamp em{
font-style:normal;
color:#aa2532;
}

#campaings .right{
position:relative;
}

a#linkDownload{
position:absolute;
top:-50px;
left:50px;
}

.download{
width:191px;
height:51px;
background-image:url(../img/bgDownload.gif);
background-repeat:no-repeat;
background-position:left top;
position:absolute;
top:265px;
left:70px;
}

.download a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
color:#FFFFFF;
font-weight:bold;
display:block;
text-align:right;
padding-right:14px;
padding-top:31px;
}

/*CONSELLS*/
#advices{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.infoAdvices{
margin:14px 0px 20px 0px;
text-align:justify;
}

.boxAdv{
width:150px;
height:210px;
float:left;
}

.boxAdv .image, .boxAdv .image img.corners{
width:150px;
height:155px;
}

.boxAdv .image img.youtube{
top:28px;
left:30px;
}

.boxAdv a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#b0111d;
font-weight:bold;
}

.boxAdv .text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#b0111d;
font-weight:bold;
text-align:center;
padding-top:5px;
}

.advice{
width:auto;
margin-top:22px;
margin-bottom:4px;
}

.advice .text{
padding-left:30px;
background-image:url(../img/bgArrowAdvice.gif);
background-repeat:no-repeat;
background-position:left 3px;
}

.advice strong{
font-size:12px;
color:#26626d;
}

.advice a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#a41423;
font-weight:bold;
}

.advice a:hover{
text-decoration:none;
color:#26626d;
}

.advice .text span{
display:none;
}

.advice .thumbs{
display:none;
margin-top:12px;
}

.advice .thumbs .boxAdv{
height:160px;
}

.advice .text span.visible{
display:inline;
}

.advice .text span.hidden{
display:none;
}

/*CONTACTE*/
#contact{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.infoContact{
margin:14px 0px 25px 0px;
text-align:justify;
}

.infoContact strong{
font-size:12px;
}

#formContact form{
display:block;
width:484px;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#242323;
margin-bottom:40px;
}

#formContact a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#242323;
text-decoration:underline;
}

#formContact a:hover{
text-decoration:none;
}

#formContact label{
display:block;
float:left;
width:240px;
height:30px;
}

#formContact .input{
width:150px;
height:16px;
padding-left:3px;
float:left;
color:#252424;
}

#formContact .select{
background:none;
background-color:#FFFFFF;
height:auto;
}

#formContact span{
display:block;
width:59px;
height:16px;
float:left;
}

#formContact #lopd{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#616161;
padding:5px 0px;
text-align:justify;
width:450px;
display:none;
}

#formContact .address{
text-align:center;
width:332px;
height:165px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0a6631;
}

#formContact .address a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b13542;
}

/*WEB SEARCH*/
#webSearch{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

.listSearch{

}

.listSearch u{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#9d0313;
line-height:20px;
font-weight:bold;
}

.listSearch .total{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6a6b6c;
padding:10px 0px;
}

.listSearch .total strong{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#9d0313;
line-height:20px;
font-weight:bold;

}

.listSearch .entry{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
padding:15px 0px;
}

.listSearch .entry a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#9d0313;
text-decoration:none;
}

.listSearch .entry a:hover{
text-decoration:underline;
}

/*AVIS LEGAL*/

#legal{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
}

/*MAPA WEB*/
#sitemap{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6b6c;
background-image:url(../img/bgSitemapTop.gif);
background-repeat:no-repeat;
background-position:right 20px;
}

#sitemap ul{
display:block;
margin-left:15px;
}

#sitemap ul li{
display:block;
padding:3px 29px;

}

#sitemap ul li.first{
background-image:url(../img/bgLeaf1.gif);
background-repeat:no-repeat;
background-position:left 8px;
}

#sitemap ul li.second{
background-image:url(../img/bgLeaf2.gif);
background-repeat:no-repeat;
background-position:left 8px;
}

#sitemap ul li.third{
background-image:url(../img/bgIndent.gif);
background-repeat:no-repeat;
background-position:left top;
}

#sitemap ul li.last{
background-image:url(../img/bgIndentLast.gif);
background-repeat:no-repeat;
background-position:left top;
}

#sitemap ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f5150;
line-height:20px;
font-weight:bold;
text-decoration:none;
}

#sitemap ul li a:hover{
text-decoration:underline;
}

.sitemap{
background-image:url(../img/bgSitemapBottom.gif);
background-repeat:no-repeat;
background-position:right bottom;
padding-top:34px;
padding-left:20px;
}

/*FLOATS*/
.left{
float:left;
}

.right{
float:right;
}

.pagination {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b61c1f;
text-align:right;
}

.pagination a{
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b61c1f;
font-weight:bold;
padding:0px 3px;
border:1px solid #981134;
}

.pagination a:hover, .pagination a.sel{
background-color:#981134;
color:#FFFFFF;
}

.input{
border-top:1px solid #727272;
border-left:1px solid #b4b4b4;
border-right:1px solid #b4b4b4;
border-bottom:1px solid #dadada;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
background-color:#FFFFFF;
background-image:url(../img/bgInput.gif);
background-repeat:repeat-x;
background-position:left top;
display:block;
}

.textarea{
border-top:1px solid #727272;
border-left:1px solid #b4b4b4;
border-right:1px solid #b4b4b4;
border-bottom:1px solid #dadada;
height:120px;
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#252424;
background-color:#FFFFFF;
background-image:url(../img/bgInput.gif);
background-repeat:repeat-x;
background-position:left top;
overflow:auto;
margin-top:5px;
margin-bottom:10px;
padding:3px;
}

.button{
display:block;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#040100;
padding:0px 8px;
margin:10px 0px;
margin-right:25px;
}

.error{
border:1px solid #CC0000;
}

.clear{
height:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:5px;
margin:0px;
padding:0px;
overflow:hidden;
display:block;
clear:both;
}
