#topmenu {font-size:11px; float:right; margin-right:20px; margin-top:5px; width:500px; padding-top:3px; height:7px}
.line {padding:0px 10px 0px 10px; margin:0; display:inline; float:left; width:1px; color:white; height:3px}

.linecontain {display:inline; float:left; background:url(../images/top_line.gif) 0 0 no-repeat; width:31px; height:7px; }

#homecontain {display:inline; float:left; background:url(../images/top_home_over.gif) 0 0 no-repeat; width:25px; height:7px; }
a.home {background:url(../images/top_home.gif) 0 0 no-repeat; width:25px; display:block; }
a.home span {display: block; padding: 7px 0 0 25px; margin:0;}
a.home:hover {background-image: none; display: block; overflow:hidden;}
a.home_on {background:url(../images/top_home_over.gif) 0 0 no-repeat; width:25px; display:block; }
a.home_on span {display: block; padding: 7px 0 0 25px; margin:0;}

#aboutcontain {display:inline; float:left; background:url(../images/top_about_over.gif) 0 0 no-repeat; width:38px; height:7px}
a.about {background:url(../images/top_about.gif) 0 0 no-repeat; width:38px; display:block; }
a.about span {display: block; padding: 7px 0 0 38px; margin:0;}
a.about:hover {background-image: none; display: block; overflow:hidden;}
a.about_on {background:url(../images/top_about_over.gif) 0 0 no-repeat; width:38px; display:block; }
a.about_on span {display: block; padding: 7px 0 0 38px; margin:0;}

#faqcontain {display:inline; float:left; background:url(../images/top_faq_over.gif) 0 0 no-repeat; width:21px; height:7px}
a.faq {background:url(../images/top_faq.gif) 0 0 no-repeat; width:21px; display:block; }
a.faq span {display: block; padding: 7px 0 0 21px; margin:0;}
a.faq:hover {background-image: none; display: block; overflow:hidden;}
a.faq_on {background:url(../images/top_faq_over.gif) 0 0 no-repeat; width:21px; display:block; }
a.faq_on span {display: block; padding: 7px 0 0 21px; margin:0;}

#howcontain {display:inline; float:left; background:url(../images/top_how_over.gif) 0 0 no-repeat; width:54px; height:7px}
a.how {background:url(../images/top_how.gif) 0 0 no-repeat; width:54px; display:block; }
a.how span {display: block; padding: 7px 0 0 54px; margin:0;}
a.how:hover {background-image: none; display: block; overflow:hidden;}
a.how_on {background:url(../images/top_how_over.gif) 0 0 no-repeat; width:21px; display:block; }
a.how_on span {display: block; padding: 7px 0 0 54px; margin:0;}

#whycontain {display:inline; float:left; background:url(../images/top_why_over.gif) 0 0 no-repeat; width:54px; height:10px}
a.why {background:url(../images/top_why.gif) 0 0 no-repeat; width:54px; display:block; }
a.why span {display: block; padding: 10px 0 0 54px; margin:0;}
a.why:hover {background-image: none; display: block; overflow:hidden;}
a.why_on {background:url(../images/top_why_over.gif) 0 0 no-repeat; width:21px; display:block; }
a.why_on span {display: block; padding: 10px 0 0 54px; margin:0;}

#clientscontain {display:inline; float:left; background:url(../images/top_clients_over.gif) 0 0 no-repeat; width:72px; height:10px}
a.clients {background:url(../images/top_clients.gif) 0 0 no-repeat; width:72px; display:block; }
a.clients span {display: block; padding: 10px 0 0 72px; margin:0;}
a.clients:hover {background-image: none; display: block; overflow:hidden;}
a.clients_on {background:url(../images/top_clients_over.gif) 0 0 no-repeat; width:21px; display:block; }
a.clients_on span {display: block; padding: 10px 0 0 72px; margin:0;}

#contactcontain {display:inline; float:left; background:url(../images/top_contact_over.gif) 0 0 no-repeat; width:45px; height:7px}
a.contact {background:url(../images/top_contact.gif) 0 0 no-repeat; width:45px; display:block; }
a.contact span {display: block; padding: 7px 0 0 45px; margin:0;}
a.contact:hover {background-image: none; display: block; overflow:hidden;}
a.contact_on {background:url(../images/top_contact_over.gif) 0 0 no-repeat; width:21px; display:block; }
a.contact_on span {display: block; padding: 7px 0 0 45px; margin:0;}


#menu {width:500px;}

#golfcontain {margin-top:20px; display:inline; float:left; background:url(../images/menu_golf_on.gif) 0 0 no-repeat; width:97px; height:22px; }
a.golf {background:url(../images/menu_golf.gif) 0 0 no-repeat; width:97px; display:block; }
a.golf span {display: block; padding: 22px 0 0 97px; margin:0;}
a.golf:hover {background-image: none; display: block; overflow:hidden;}
a.golf_on {background:url(../images/menu_golf_on.gif) 0 0 no-repeat; width:97px; display:block; }
a.golf_on span {display: block; padding: 22px 0 0 97px; margin:0;}

#spacontain {margin-left:50px; margin-top:33px; display:inline; float:left; background:url(../images/menu_spa_on.gif) 0 0 no-repeat; width:56px; height:14px; }
a.spa {background:url(../images/menu_spa.gif) 0 0 no-repeat; width:56px; display:block; }
a.spa span {display: block; padding: 14px 0 0 56px; margin:0;}
a.spa:hover {background-image: none; display: block; overflow:hidden;}
a.spa_on {background:url(../images/menu_spa_on.gif) 0 0 no-repeat; width:56px; display:block; }
a.spa_on span {display: block; padding: 14px 0 0 56px; margin:0;}

#skicontain {margin-left:55px; margin-top:11px; display:inline; float:left; background:url(../images/menu_ski_on.gif) 0 0 no-repeat; width:58px; height:19px; }
a.ski {background:url(../images/menu_ski.gif) 0 0 no-repeat; width:58px; display:block; }
a.ski span {display: block; padding: 19px 0 0 58px; margin:0;}
a.ski:hover {background-image: none; display: block; overflow:hidden;}
a.ski_on {background:url(../images/menu_ski_on.gif) 0 0 no-repeat; width:58px; display:block; }
a.ski_on span {display: block; padding: 19px 0 0 58px; margin:0;}

#sportcontain {margin-left:50px; margin-top:3px; display:inline; float:left; background:url(../images/menu_sport_on.gif) 0 0 no-repeat; width:86px; height:13px; }
a.sport {background:url(../images/menu_sport.gif) 0 0 no-repeat; width:86px; display:block; }
a.sport span {display: block; padding: 13px 0 0 86px; margin:0;}
a.sport:hover {background-image: none; display: block; overflow:hidden;}
a.sport_on {background:url(../images/menu_sport_on.gif) 0 0 no-repeat; width:86px; display:block; }
a.sport_on span {display: block; padding: 13px 0 0 86px; margin:0;}



#winatrip {margin-top:25px; margin-left:20px; margin-bottom:25px; background:url(../images/winatrip_on.gif) 0 0 no-repeat; width:133px; height:67px; }
a.win {background:url(../images/winatrip.gif) 0 0 no-repeat; width:133px; display:block; }
a.win span {display: block; padding: 67px 0 0 133px; margin:0;}
a.win:hover {background-image: none; display: block; overflow:hidden;}
a.win_on {background:url(../images/winatrip_on.gif) 0 0 no-repeat; width:133px; display:block; }
a.win_on span {display: block; padding: 67px 0 0 133px; margin:0;}
