/* common properties */

*    {padding:0;margin:0; font-family: arial, verdana, helvetica, sans-serif;}
BODY {font-family: arial, verdana, helvetica, sans-serif; background:#C0C0C0; color:#333333; font-size:12px; font-weight: 500;text-decoration:none; line-height:16px;}
H1   {font-size:14px; font-weight:700;}
H2   {font-size:12px; font-weight:700; margin:0; }
H3   {font-size:13px; font-weight:600;}
H4   {font-size:12px; font-weight:500; color:#333333; line-height:16px; text-align:center; margin:16px 0 16px 0; }
H5   {color: #FFFFFF; font-size: 11px; text-align:center; font-weight:800;}
H6   {font-size:12px;  font-weight:500; margin:0px 0 0 0; color:#FFFFFF; width:100%; border:#FFFFFF 1px solid;}
P    {font-family: arial, verdana, helvetica, sans-serif; color:333333;text-decoration:none;}
A:link   { font-size:12px; color:#FFFFFF; text-decoration:none; }
A:active { font-size:12px; color:#FFFFFF; text-decoration:none; }
A:visited{ font-size:12px; color:#FFFFFF; text-decoration:none; }
A:hover  { font-size:12px; color:#00ffff; text-decoration:none; }
img   {border:0px;}
ul {list-style-type: circle; list-style-position:inside;}
li {list-style-type: circle; list-style-position:inside; }
th {font-family: arial, verdana, helvetica, sans-serif; :#CCCCCC url(images/bg.png) repeat-x; color:#333333;font-size:11px; font-weight: 500;text-decoration:none;}
hr  {width:100%; color:#C0C0C0;}

/* specific properties */

#skiTopBox             { background:#ffffff; margin:0; width:838px;}
.headerLeftBox         {width:168px; height:16px; font-weight:700; margin:0px 0 0 0; color:#FFFFFF; background:#FF9900; text-align:center;}
.headerMiddleBox       {width:408px; height:16px; border:#FFFFFF 1px solid; margin:0 0 14px 0; color:#FFFFFF; background:#808080; text-align:center;}
.headerRightBox        {width:205px; height:16px; border:#FFFFFF 1px solid; margin:0; color:#FFFFFF; background:#808080; text-align:center;}
.logo                  {float:left; margin:13px 0 0 0; background:#ffffff;}
.descRow               {float:left; width:611px; background:#808080; color:#ffffff; padding:0 0 0 10px; line-height:18px; }
.topGraphic            {width:217px; float:right;}
.topMenu               {background:#808080; color:#ffffff; padding:3px 0 0 10px; width:828px; float:left; height:16px; margin:0;}
.topPicture            {background:##FFFFFF; color:##0000FF; padding:3px 3px 3px 3px; width:828px; margin:0;}
.topLink               {padding:0 15px 0 10px;}
.topMenu A:hover       { color:#00FFFF;  font-weight:800; }
.topMenu A:link        { font-weight:800; }
.topMenu A:active      { font-weight:800; }
.topMenu A:visited     { font-weight:800; }
.emailRequest          { background-color: #ffffff; color: #333333; border: 1px solid #000000; margin:0 5px 0 0;}
.sendEmailRequest      {  font-family: Tahoma, Verdana, Arial;  background-color: #0000FF;  color: #ffffff;  border:1px solid #000000;  font-size: 12px; margin: 0;}
.chaletImage           { border:0; margin:0 3px 0 0; float:left; clear:left; width:90px;}
.chaletImageText       { float:left; margin:0; border:0; clear:right; width:112px; display:inline;}
.chaletImageSpan       { float:left; border:0; clear:both; width:209px; height:80px;  margin:16px 0 0 0;}
.customerQuote         { padding: 16px 0 0 0; }
.col_table             { padding: 0 10px 0 10px; }
.priceTable              {border:0; padding:3px 6px 3px 15px; float:none; font-size:12px;}
#thisPgLinkTop  A:link   { color:#00ffff; }
#thisPgLinkTop  A:visited{ color:#00ffff; }
#thisPgLinkTop  A:active { color:#00ffff; }
#thisPgLinkTop  A:hover  { color:#00ffff; }
#thisPgLinkLeft A:link   { color:#00ffff; }
#thisPgLinkLeft A:visited{ color:#00ffff; }
#thisPgLinkLeft A:active { color:#00ffff; }
#thisPgLinkLeft A:hover  { color:#00ffff; }
#studio                { width:205px; background:#0000FF; font-size:11px; font-weight:800; color:#FFFFFF; border:#FFFFFF 1px solid; margin:0 0 16px 0;}
#studio       A:link   { font-size:10px; font-weight:800; color:#FFFFFF; text-decoration:none;}
#studio       A:active { font-size:10px; font-weight:800; color:#FFFFFF; text-decoration:none;}
#studio       A:visited{ font-size:10px; font-weight:800; color:#FFFFFF; text-decoration:none;}
#studio       A:hover  { font-size:10px; font-weight:800; color:#FF8000; text-decoration:none;}

#tdflogo               { width:205px; background:#FFFF00; font-size:11px; font-weight:800; color:#FF0000; text-decoration:none; border:#FFFFFF 1px solid; margin:0 0 16px 0;}
#tdflogo      A:link   { font-size:11px; font-weight:800; color:#FF0000; text-decoration:none;}
#tdflogo      A:active { font-size:11px; font-weight:800; color:#FF0000; text-decoration:none;}
#tdflogo      A:visited{ font-size:11px; font-weight:800; color:#FF0000; text-decoration:none;}
#tdflogo      A:hover  { font-size:11px; font-weight:800; color:#0000FF; text-decoration:none;}

#skihameBodyWrap       { position:absolute; left:50%; width:840px;  margin:3px 0 0 -420px;
                                        background:#FFFFFF; border:#FFFFFF 1px solid;}
#chaletColContainer    { width:100%; background:#C0C0C0 url(images/bg5.png) repeat-x;}
.clearContainer:after  { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#skiChaletLeftMenu     { margin:10px 0 0 1px; width:168px; background-color:#FFFFFF; float:left; color:#999999; border:#CCCCCC 1px solid;}
#leftInner             { background-color:#808080; color:#FFFFFF; padding:2px 0 32px 5px; margin:1px; }
#middle                { margin:10px 0 0 16px; border:0; width:418px; float:left; }
#skihameMiddleBox      { margin:0 0 16px 0;padding:0 3px 14px 3px; font-family: arial, verdana, helvetica, sans-serif; font-size:12px;  font-weight:500; float:left; border:#CCCCCC 1px solid; width:410px;}
#skihameMiddleBox      A:link   {color:#004080; text-decoration:none; }
#skihameMiddleBox      A:active {color:#004080; text-decoration:none;}
#skihameMiddleBox      A:visited{color:#004080; text-decoration:none;}
#skihameMiddleBox      A:hover  {color:#FF8000;text-decoration:none;}
#right                 { margin:10px 3px 16px 15px;  border:0; width:213px; float:right;}
#skiRightMenu1         { padding:0 3px 0 3px; float:left; font-size:12px; border:#CCCCCC 1px solid; width:207px; margin:0 1px 16px 0;}
#skiRightMenu1          A:link   { color:#FFFFFF; text-decoration:none;}
#skiRightMenu1          A:active { color:#FFFFFF; text-decoration:none;}
#skiRightMenu1          A:visited{ color:#FFFFFF; text-decoration:none;}
#skiRightMenu1          A:hover  { color:#FF8000;text-decoration:none;}
#chaletBottomContainer          {padding:0 1px 0 1px; font-size:10px; width:99.5%; border:#C0C0C0 1px solid; background-color:#FFFFFF;color:#808080;}
#chaletBottomContainer A:link   { font-size:10px; color:#808080; text-decoration:none;}
#chaletBottomContainer A:active { font-size:10px; color:#808080; text-decoration:none;}
#chaletBottomContainer A:visited{ font-size:10px; color:#808080; text-decoration:none;}
#chaletBottomContainer A:hover  { font-size:10px; color:#FF8000;text-decoration:none;}
#lowestFrame           {width:839px; background:#808080; color:#FFFFFF;}
#lowestFrame  A:link   { font-size:10px; color:#FFFFFF; text-decoration:none;}
#lowestFrame  A:active { font-size:10px; color:#FFFFFF; text-decoration:none;}
#lowestFrame  A:visited{ font-size:10px; color:#FFFFFF; text-decoration:none;}
#lowestFrame  A:hover  { font-size:10px; color:#FF8000;text-decoration:none;}
.lowestFrameTable       {width: 100%; color:#FFFFFF;}


