@charset "UTF-8";
/* CSS Document */
body{
	background-color: #fff;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 200px;
    padding-bottom: 50px;
	margin: 10px;
    margin-top: 1px
	margin-bottom: 50px;
/*	 background: url(bodybg.png) top repeat-x; 
*/

a:link { 
	color: #004271;
	text-decoration: none;
	}
a:visited { 
	color: #004271;
	text-decoration: none;
	}
a:hover { 
	color: #00B9EB;
	text-decoration: none;
	}
a:active { 
	color: #004271;
	text-decoration: none;	}

 }
 
 .roundedcornr_box_302334 {
	background: url(roundedcornr_302334_tl.png) no-repeat top left;
}
.roundedcornr_top_302334 {
	background: url(roundedcornr_302334_tr.png) no-repeat top right;
}
.roundedcornr_bottom_302334 {
	background: url(roundedcornr_302334_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_302334 div {
	background: url(roundedcornr_302334_br.png) no-repeat bottom right;
}
.roundedcornr_content_302334 {
	background: url(roundedcornr_302334_r.png) top right repeat-y;
}

.roundedcornr_top_302334 div,.roundedcornr_top_302334,
.roundedcornr_bottom_302334 div, .roundedcornr_bottom_302334 {
	width: 100%;
	height: 20px;
	font-size: 1px;
}
.roundedcornr_content_302334, .roundedcornr_bottom_302334 {
	margin-top: -19px;
}
.roundedcornr_content_302334 { padding: 0 20px; }

 .foottext {
	font-size: 10px;
}

.foottext a:link {
	color: #004271;
	text-decoration: none;
}
.foottext a:visited {
	color: #004271;
	text-decoration: none;
}
.foottext a:hover {
	color: #00B9EB;
	text-decoration: none;
}
.foottext a:active {
	color: #004271;
	text-decoration: none;
}


 .navbarlink a:link {
	color: #004271;
	text-decoration: none;
}
.navbarlink a:visited {
	color: #004271;
	text-decoration: none;
}
.navbarlink a:hover {
	color: #00B9EB;
	text-decoration: none;
}
.navbarlink a:active {
	color: #004271;
	text-decoration: none;
}

div#content {


}

 div#footer{
 background: url(bannerbg.jpg) top repeat-x;
 background-color:transparent;
 	height:45px;
	left:0;
 	z-index:2000;
 	width:100%;
	bottom:0;
	position:fixed;

   }
    div#header{
	background: url(headerbg.jpg) top repeat-x;
	background-color:transparent;
	top:0;
	left: 0;
	width:100%;
	height:185px;
	z-index:1000;
	position: fixed;
   }
       div#headerswoosh{
 background: url(headerswooshes.png);
 background-repeat:no-repeat;
 background-color:transparent;
	top:0px;
	left: 0;
	width:100%;
	height:185px;
	z-index:1001;
	position: fixed;
   }
          div#headerlogo{
	background: url(swlogobadge.png);
	background-repeat:no-repeat;
	background-color:transparent;
	top:0px;
	left: -4px;
	width:100%;
	height:185px;
	z-index:1005;
	position: fixed;
   }
             div#headertransflags{
	background: url(bannerflagbg.png);
	background-repeat:no-repeat;			 
	background-color:transparent;
	top:153px; 
	right: -2px;
	width:145px;
	height:25px;
	z-index:1005;
	position: fixed;
   }
   
          div#navbar{
	background: url(navbarbg.png);
	background-repeat:repeat-x;
	background-color:transparent;
	top:175px;
	left: 0px;
	width:100%;
	height:48px;
	z-index:1010;
	position: fixed;
	font-size:small;
   }
     div#headerdiverlogo{
	background: url(dirdiverlogo.png);
	background-repeat:no-repeat;
	background-color:transparent;
	top:55px;
	left: 582px;
	width:193px;
	height:114px;
	z-index:1005;
	position: fixed;
   }
     div#headerlocationtext{
	background-color:transparent;
	top:10px;
	right: 10px;
	width:215px;
	height:58px;
	z-index:1005;
	color: black;
	font-size:small;
	position: fixed;
	font-family: Arial;
	color: #004271
   }

     div#homepagemaincontent{
	background-color:red;
    top:240px;
	right: 260px;
    left: 420px;
    padding: 0;
	width:auto;
	height:auto;
    position: absolute;
    z-index:900;

   }


     div#tripadvisorbadge{
	background-color:transparent;
	display: block;
	position: absolute;
	overflow: hidden; 
	top:240px; 
	right: 10px;
    width: auto;
	height: auto;
	z-index:900;
   }
     div#directiongooglemap{
	background-color:red;
    top:240px;
    right: 10px;
    padding: 0;
	width:400px;
	height:400px;
    position: absolute;
    z-index:900;
	 }
	 
	      div#sitegooglemap{
	background-color:red;
    top:240px;
    right: 10px;
	left: 10px;
    padding: 0;
	width:auto;
	height:400px;
    position: absolute;
    z-index:900;
	 }
     
    