@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: right; padding-top: 10px; padding-right: 40px; padding-bottom: 1px; padding-left: 40px; background-image: url(images/footerline.png); background-repeat: no-repeat; background-position: center top; }

#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: none;font-weight:normal;}
A:visited {color:#999999; text-decoration: none;  font-weight:normal;}
A:hover{color:#999999;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;}

#pricestable { border: 1px solid #999999; width:60%; margin: 0px auto; padding: 0px; background-color: #EEEEEE; }
#pricestable td { padding: 3px 3px; }
.backgroundgrey { background-color: #CCCCCC; }

#pricestablesummer { border: 1px solid #999999; width:60%; 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; }
