@charset "UTF-8";

body { margin: 0; padding: 0; text-align: center; color: #999999; font: 100% "Trebuchet MS", Arial, sans-serif; }
.chalet { background-image:url(images/backgreen.png); background-color:#b5bf8b; background-repeat:repeat-y; background-position:center top; }
.summer { background-image:url(images/backpink.png); background-color:#E6D2D6; background-repeat:repeat-y; background-position:center top; }
.winter { background-image: url(images/backblue.png); background-color: #d5dcef; background-repeat: repeat-y; background-position: center top; }

#container { width: 779px; border: 0px; text-align: left; background-color: #FFFFFF; margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */ height: 100%; }

#header { padding: 0px; margin: 10px 40px; }
#header p { font: 80% "Trebuchet MS", Arial, sans-serif; float: right; width: 300px; text-align: right; margin: 0px; padding: 0px; }
.headermtn { background-image: url(images/PecchioLogoMtn.gif); background-repeat: no-repeat; background-position: left top; height: 80px; }
.headerflower { background-image: url(images/PecchioLogoFlower.gif); background-repeat: no-repeat; background-position: left top; height: 80px; }
.headersnow { background-image: url(images/PecchioLogoSnowflake.gif); background-repeat: no-repeat; background-position: left top; height: 80px; }

#mainContent { padding: 0px 40px 10px; }

#footer {
 margin: 0;
 text-align: center;
 background-image: url(images/footerline.png);
 background-repeat: no-repeat;
 background-position: center top;
 padding: 8px 20px 15px;
}

#navlarge { font-size: 120%; font-family: Trebuchet MS, Arial, sans-serif; color: #999999; margin: 0px; padding: 5px 40px; }
#navlarge ul { padding: 0px; margin: -5px 0px; }
#navlarge li { display:inline; }

#navsmll { font-size: 100%; font-family: Trebuchet MS, Arial, sans-serif; color: #999999; margin: 0px; padding: 5px 40px; }
#navsmll ul { padding: 0px; margin: -5px 0px; }
#navsmll li { display:inline; }

h1 { font: 140% "Trebuchet MS", Arial, sans-serif; }
h2 { margin-bottom: -10px; font: 120% "Trebuchet MS", Arial, sans-serif; }
h3 { font: 100%/normal "Trebuchet MS", Arial, sans-serif; margin: 0px 0px -10px; padding: 0px; }

img { border-style: none; }

hr { margin-top: 8px; margin-bottom: 8px; border-top: 1px solid #999999; }

A:link {color:#999999;text-decoration: underline;font-weight:normal;}
A:visited {color:#999999; text-decoration: underline;  font-weight:normal;}
A:hover{color:#666666;text-decoration: underline;font-weight:normal;}

A.linkpink:link{ color:#D39595; text-decoration: underline; font-weight:normal; }
A.linkpink:visited {color:#D39595; text-decoration: underline;  font-weight:normal;}
A.linkpink:hover{color:#9b7f81; text-decoration: underline;  font-weight:normal;}

A.linkblue:link{color:#2A3B5B; text-decoration: underline;  font-weight:normal;}
A.linkblue:visited {color:#2A3B5B; text-decoration: underline;  font-weight:normal;}
A.linkblue:hover{color:#003399; text-decoration: underline;  font-weight:normal;}

A.linkgreen:link{color:#b5bf8b; text-decoration: underline;  font-weight:normal;}
A.linkgreen:visited {color:#b5bf8b; text-decoration: underline;  font-weight:normal;}
A.linkgreen:hover{color:#707f30; text-decoration: underline;  font-weight:normal;}

A.linkgrey:link{color:#999; text-decoration: underline;  font-weight:normal;}
A.linkgrey:visited {color:#999; text-decoration: underline;  font-weight:normal;}
A.linkgrey:hover{color:#999; text-decoration: underline;  font-weight:normal;}

#pricestable { border: 1px solid #999999; width:90%; margin: 0px auto; padding: 0px; background-color: #EEEEEE; }
#pricestable td { padding: 3px 3px; }
.backgroundgrey { background-color: #CCCCCC; }

#pricestablesummer {
 border: 1px solid #999999;
 width:80%;
 margin: 0px auto;
 padding: 0px;
 background-color: #EEEEEE;
}
#pricestablesummer td { padding: 3px 3px; }

.footercopyright {
 width: 420px;
 margin: 0px 40px 0px 339px;
 padding: 0px;
}

.dkgreen { color: #707f30; }
.dkblue { color: #003EBB; }
.dkpink { color: #A42952; }
.lightgreen { color:#b5bf8b; }
.lightblue { color:#6188D5; }
.lightpink { color:#e6d2d6; }

A.linkred:link{
 color:#F03;
 text-decoration: underline;
 font-weight:normal;
}
A.linkred:visited {
 color:#F03;
 text-decoration: underline;
 font-weight:normal;
}
A.linkred:hover{
 color:#F03;
 text-decoration: none;
 font-weight:normal;
}

