body					{margin:0;padding:0;font-family:helvetica;}

#body					{width:320px;}

h1 { font-size:28px;; font-weight: bold; }
h2 { font-size:18px;; font-weight: normal; margin: 0; padding: 0; }

body[class="landscape"] body{width:100%}

#container				{margin:0;padding:0;display:block;float:left;width:320px;height:420px;}

body[class="landscape"] #container{margin:0;padding:0;display:block;float:left; width:100%;height:420px;}


#menu 					{width: 320px; height: 420px;margin: auto; padding: 0; position: relative; top:0px;background: url(iphone_invermere.png) no-repeat;}

#menu_biz 					{width: 320px; height: 121px; margin: auto; padding: 0; position: relative; top:0px; background: url(invermere_business.png) no-repeat;}

#menu_golf 					{width: 320px; height: 121px; margin: auto; padding: 0; position: relative; top:0px; background: url(invermere_business.png) no-repeat;}

body[class="landscape"] #menu{height: 420px; margin: auto; padding: 0; position: relative; top:0px; background: url(iphone_invermere.png) no-repeat;}

body[class="landscape"] #menu_biz{height: 121px; margin: auto; padding: 0; position: relative; top:0px; background: url(invermere_business.png) no-repeat;}

#menu li 				{margin: 0; padding: 0; list-style: none; float: left; }
#menu li, #menu a 		{height: 50px; display: block;}

#menu li.home {margin-top: 50px; width: 320px; float:left; border: 0px solid red; }
#menu li.biz {margin-top: 43px;width: 320px; float:left; border: 0px solid red; }
#menu li.accomm {margin-top: 21px;width: 320px; float:left; border: 0px solid red; }
#menu li.golf {margin-top: 20px;width: 320px; float:left; border: 0px solid red; list-style-type:none;}
#menu li.fullsite {margin-top: 18px;width: 320px; float:left; border: 0px solid red; }


#menu_golf li.home {margin-top: 50px; width: 320px; height: 60px; float:left; border: 0px solid red; list-style-type:none; }
#menu_golf li.home a {display: block; width: 320px; height: 60px; float:left; border: 0px solid red;}
#menu_golf li.golf {margin-top: 5px; width: 320px; float:left; border: 0px solid red; list-style-type: none;}
#menu_golf li.cp {margin-top: 7px;width: 320px; float:left; border: 0px solid red; list-style-type: none;}
#menu_golf li.cp a {margin: 3px; display: block; background-color: #6BB5FF; width: auto; font-size:14px; text-align: center; padding: 11px 7px; text-decoration: none; color: #fff; border-radius: 3px; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border: 0px solid #999; box-shadow: 0px 1px 1px 0px #999;}

#golf_box {width: 290px; margin: auto; margin-bottom: 20px; padding: 15px 0px; background-color: #fff; border-radius: 6px; 
-moz-border-radius: 6px; 
-webkit-border-radius: 6px; 
border: 0px solid #f00;}


#menu_biz li 				{margin: 0; padding: 0; list-style: none; }
#menu_biz li, #menu_biz a 		{height: 50px; display: block;}

#menu_biz li.home2 {margin-top: 50px; width: 320px; float:left; border: 0px solid red; }


#main 					{height:370px;width:325px;background: url(../img/bg/intron.png) no-repeat;}
body[class="landscape"] #main 	{height:420px;width:100%;background: #ffffff;}
p {font-size:15px;}
#full 					{width:100%;color:#fff;text-align:center;font-size:14px;font-weight:bold;line-height:20px;height:20px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#bebfbf;}	
#full a 				{text-decoration:none;color:#fff}
#copy					{width:100%;float:left;text-align:center;padding:5px 0 5px 0;background-color:#e8e7e7;height:15px;font-size:10px;color:#474445;border-top:1px solid #fff;}
#copy a, 
#copy a:link, 
#copy a:hover, 
#copy a:visited 		{color:#474445;text-decoration:none;}


div {-webkit-transition-property: opacity;-webkit-transition-duration: 2s;}
div.fadeAway {opacity:0;}
#hs {display:none;margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; 
border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; 
border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); 
border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); 
padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 10px; 
border-top-left-radius: 8px 8px; border-top-right-radius: 8px 8px; border-bottom-right-radius: 8px 8px; border-bottom-left-radius: 8px 8px; -webkit-border-radius: 10px;
-webkit-box-shadow: rgba(0, 0, 0, 0.699219) 0px 0px 8px; -webkit-background-size: 100% 8px; background-origin: initial; background-clip: initial; background-color: rgb(205, 220, 243); 
font: normal normal normal 13px/17px sans-serif; background-position: 50% 100%; background-repeat: no-repeat no-repeat; z-index:1000;position:absolute; left:15px;top:320px;width:250px; height:50px;
background-color:#cccccc;}


body[class="landscape"] #hs {display:none;margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; 
border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; 
border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); 
border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); 
padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 10px; 
border-top-left-radius: 8px 8px; border-top-right-radius: 8px 8px; border-bottom-right-radius: 8px 8px; border-bottom-left-radius: 8px 8px; -webkit-border-radius: 10px;
-webkit-box-shadow: rgba(0, 0, 0, 0.699219) 0px 0px 8px; background-color: rgb(205, 220, 243); 
font: normal normal normal 16px/23px sans-serif; background-position: 50% 100%; background-repeat: no-repeat no-repeat; z-index:1000;position:absolute; left:50px;top:163px;width:330px; height:60px;
background-color:#cccccc;}

.hs-arrow{margin-left:125px;margin-top:10px;width:15px;height:15px;background:url(../img/b.png) no-repeat right center;}
.hs-close{position:relative;top:-20px;left:230px;margin-bottom:-15px}
.hs-close a {text-decoration:underline;color:#000;}

body[class="landscape"] .hs-arrow{margin-top:5px;margin-left:170px;width:15px;height:15px;background:url(../img/b.png) no-repeat right center;}
body[class="landscape"] .hs-close{position:relative;top:-10px;left:300px;margin-bottom:-15px}

input.search_height { height: 27px; font-size: large; }
