@import url('styles/blueprint.css');

div.wrapper {margin-left: auto; margin-right: auto; width: 955px; }

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4f91cd;
	margin: 0px;
	padding-bottom: 10px;
	font-weight: bold;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	padding-top: 15px;

}

h2 a:link {
	color: #d13384;
	text-decoration: none;
	
}

h2 a:visited {
	color: #d13384;
	text-decoration: none;
	
}

h2 a:active{
	color: #d13384;
	text-decoration: none;
	

}
h2 a:hover {
	color: #000000;
	text-decoration: underline;
	

}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

p {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d13384;
	margin: 0px;
	padding-bottom: 10px;
	font-weight: normal;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-align: left;
	background-image:url(../gfx/background1.jpg);
	background-position:center;
	background-position:top;
	background-repeat:repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
/*	width: 955px;
*/	background-color: #CCCCCC;
	padding: 0px;
}

a:link {
	color: #338ac2;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

a:visited {
	color: #338ac2;
	text-decoration: none;
	margin: 0px;
	padding: 0px;

}

a:active{
	color: #338ac2;
	text-decoration: none;
	margin: 0px;
	padding: 0px;

}

a:hover {
	color: #338ac2;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	

}

hr
{
	height: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	margin:0px;
	padding:0px;
}



ul {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-align:right;
		color: #FFFFFF;

}

li {
	display: inline;
	color: #FFFFFF;

}


li a:link {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
padding-right: 12px;
	padding-left: 12px;}

li a:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
padding-right: 12px;
	padding-left: 12px;}

li a:active{
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
padding-right: 12px;
	padding-left: 12px;}

li a:hover {
	color: #000000;
	text-decoration: underline;
	margin: 0px;
padding-right: 12px;
	padding-left: 12px;}


#clear {
	clear:both;
	line-height:0;
	font-size:0;
	padding:0;
	margin:0;
	}

/*  Main Content starts here */

#container {
	padding: 0px;
	background-color: #FFFFFF;
	margin: 0px;
}

#footer {
	width: 935px;
	background-image: url(../gfx/footer-back.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #F180B2;
	clear:both;
	height:13px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

#footer1 {
	width: 600px;
	float: left;
	color: #FFFFFF;
	font-size: 11px;
		line-height: 11px;

	}

#footer1 a:link {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#footer1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#footer1 a:active{
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#footer1 a:hover {
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}


#footer2 {
	width: 254px;
	float: right;
	color: #FFFFFF;
	font-size: 11px;
	text-align: right;
	line-height: 11px;
	
	}

#footer2 a:link {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#footer2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#footer2 a:active{
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#footer2 a:hover {
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

#header {
	width: 955px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear:both;
}

#header a:link {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#header a:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#header a:active{
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#header a:hover {
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

#nav-back1 {
	width: 146px;
	float:left;
	background-image:url(../gfx/shop-nav-space.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 0px;
	height:52px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	margin-left: 0px;
	overflow: visible;
	padding-top: 18px;
	padding-left: 12px;
}

#nav-back1 img 
{
	position: absolute;
	z-index: 99;
}

#nav-back2 {
	width: 158px;
	float:left;
	background-image: url(../gfx/nav-back1.jpg);
	padding-right: 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 26px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#nav-back3 {
	width: 157px;
	float:left;
	background-image: url(../gfx/nav-back2.jpg);
	padding-right: 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 26px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#nav-back4 {
	width: 158px;
	float:left;
	background-image: url(../gfx/nav-back3.jpg);
	padding-right: 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 26px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#nav-back5 {
	width: 158px;
	float:left;
	background-image: url(../gfx/nav-back4.jpg);
	padding-right: 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 26px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#nav-back6 {
	width: 157px;
	float:left;
	background-image: url(../gfx/nav-back5.jpg);
	padding-right: 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 26px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#nav2 {
	width: 955px;
	background-color:#929191;
	height: 32px;
	margin-top: 4px;
}

#nav21 {
	width: 690px;
	background-color:#929191;
	float: right;
	padding-top: 10px;
	height: 22px;
}

#nav22 {
	width: 165px;
	background-color:#929191;
	float: right;
	height: 22px;
}


#main-content {
	width: 790px;
	background-color:#ffffff;
	float: right;
}
#main-content-right {
	width: 790px;
	background-color:#ffffff;
	float: right;
	padding-top: 10px;
	padding-left: 8px;
}

#main-content-right2 {
	width: 790px;
	float: right;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-bottom: 10px;
}

#loc-content-right2 {
	width: 790px;
	float: right;
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-bottom: 10px;
}

#link-content-right2 {
	width: 165px;
	float: right;
	padding-left: 8px;
	padding-bottom: 10px;
}

#link-content-left {
	width: 565px;
	float: left;
	padding-left: 8px;
	padding-bottom: 10px;
}

#cam-content-right {
	width: 370px;
	float: left;
	padding-top: 0px;
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-bottom: 10px;
	background-image: url(../gfx/beige-fade-back2.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

#main-content-right3 {
	width: 790px;
	float: right;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
	background-color: #FFFFFF;
}


#main-content-right2 img 
{
z-index: 0;
}



#exwrapper 
{
	width: 955px;
	float: left;
	float: left;
	clear: none;
	background-color: #3a87c8;
}

#exwrapperpink
{
	width: 955px;
	float: left;
	float: left;
	clear: none;
	background-color: #d13384;
}

#homeback
{
	width: 955px;
	float: left;
	clear: none;
	background-color: #ffffff;
}


#home-bot-right
{
	width: 411px;
	float: right;
	clear: none;
}

#home-msw
{
	width: 411px;
	float: right;
	clear: none;
	background-color: #ffffff;
	background-image: url(../gfx/msw-back.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 540px;
	text-align: center;
	padding-top: 5px;
}


#home-offers
{
	width: 158px;
	float: left;
	clear: none;
	height: 710px;
}

#news-offers
{
	width: 158px;
	float: left;
	clear: none;
	height: 510px;
}


#home-offers-top
{
	width: 158px;
	float: left;
	clear: none;
	background-image: url(../gfx/home-offers-top.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
}


#home-offers-bottom
{
	width: 158px;
	float: left;
	clear: none;
	background-image: url(../gfx/home-offers-bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 150px;
}

#home-offers-middle
{
	width: 157px;
	float: left;
	clear: none;
	height: 400px;
	background-color: #AFAEAE;
}

#news-offers-middle
{
	width: 157px;
	float: left;
	clear: none;
	height: 370px;
	background-color: #AFAEAE;
}


#home-social
{
	width: 411px;
	float: right;
	clear: none;
	background-color: #ffffff;
	background-image: url(../gfx/social-back.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#home-bot-middle
{
	width: 375px;
	float: right;
	clear: none;
	margin-right: 7px;
}

#home-gallery
{
	width: 375px;
	float: right;
	clear: none;
	background-image: url(../gfx/home-gallery-back2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 15px;
}


#home-gallery img 
{
	position: absolute;
	z-index: 100;
	margin-top: -5px;
}

#home-offers-top img 
{
	position: absolute;
	z-index: 100;
	margin-top: -13px;
	margin-left: -40px;
}

.home-gallery-middle
{
	width: 345px;
	float: right;
	clear: none;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../gfx/home-gallery-middle.gif);
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#home-video
{
	width: 375px;
	float: right;
	clear: none;
	background-image: url(../gfx/home-gallery-middle.gif);
	background-repeat: repeat-y;
	background-position: center top;
	height: 15px;
	padding-top: 15px;
}


#home-video img 
{
	position: absolute;
	z-index: 100;
	margin-top: -5px;
}

#home-video-bottom
{
	width: 375px;
	float: right;
	clear: none;
	background-image: url(../gfx/home-gallery-bottom.gif);
	background-position: center top;
	height: 17px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#home-slider
{
	width: 955px;
	float: left;
	clear: none;
	height: 500px
	background-color: #ffffff;
	background-position: bottom;
}

#home-sub-back2
{
	width: 955px;
	float: left;
	clear: none;
	background-image: url(../gfx/home-sub-back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}





#LeftNav 
{
	background-color: #3a87c8;
	width: 157px;
	min-height: 100%;
	height: 100%;
	float: left;
	padding-top: 170px;
	float: left;
	clear: both;
}

.LeftNav-top
{
      clear: both;
      display: block;   
      text-align: left;
      border-bottom: dashed 1px #93bde1;
      padding: 7px;
      padding-left:0px;
      padding-right:0px;
      background-image: url(../gfx/blue-dot.gif);
      background-repeat: no-repeat;
      background-position: right;
      font-size: 1.1em;
      margin-right: 5px;
      margin-left: 5px;
}
 
 
 
 

.LeftNav-sub
{
	display: block;	
	text-align: left;
	padding: 3px;
	padding-left:5px;
	padding-right:0px;
	background-color: #2d6aa0;
	background-image: none;
	font-size: 1.1em;
	border: none;
}







#LeftNavHome
{
	width: 157px;
	float: left;
	padding-top: 165px;
	float: left;
	clear: none;
	background-image: url(../gfx/home-nav-back.png);
	background-repeat: repeat;
	position: absolute;
	z-index: 98;
	height: 132px;
}
 
#LeftNav ul
{
      list-style: none;
 
}



#LeftNavPink
{
	background-color: #d13384;
	width: 157px;
	min-height: 100%;
	height: 100%;
	float: left;
	padding-top: 170px;
	float: left;
	clear: none;
}
 
#LeftNavPink ul
{
      list-style: none;
 
}

.LeftNavPink-top
{
      clear: both;
      display: block;   
      text-align: left;
      border-bottom: dashed 1px #f3c0da;
      padding: 7px;
      padding-left:0px;
      padding-right:0px;
      background-image: url(../gfx/pink-dot.gif);
      background-repeat: no-repeat;
      background-position: right;
      font-size: 1.1em;
      margin-right: 5px;
      margin-left: 5px;
}
 
.LeftNavPink-sub
{
      display: block;   
      text-align: left;
      padding: 3px;
      padding-left: 5px;
	        padding-right:0px;

      background-color: #9e1b5e;
      background-image: none;
      font-size: 1.1em;
      border: none;
}





#LeftNavschool
{
	background-color: #d13384;
	width: 157px;
	float: left;
	padding-top: 170px;
}


#LeftNavschool ul {
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#LeftNavschool ul li ul li{
line-height: 6px;
}


#LeftNavschool ul li ul li a:link {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 15px;
	padding-left: -15px;
		margin-right: -10px;
	display: block;
	margin-left: -4px;
	border-top-width: 0px;
	background-image:url(../gfx/pink-nav-back2.gif);
}

#LeftNavschool ul li ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;

	margin: 0px;
	padding-top: 3px;
	padding-bottom: 15px;
	padding-left: -15px;
	margin-right: -10px;
	margin-left: -4px;
	display: block;
		border-top-width: 0px;
			background-image:url(../gfx/pink-nav-back2.gif);


	
}

#LeftNavschool ul li ul li a:active{
	color: #FFFFFF;
	text-decoration: none;

	margin: 0px;
	padding-top: 3px;
	padding-bottom: 15px;
	padding-left: -15px;
	margin-right: -10px;
	margin-left: -4px;
	display: block;
		border-top-width: 0px;
			background-image:url(../gfx/pink-nav-back2.gif);


}

#LeftNavschool ul li ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;

	margin: 0px;
	padding-top: 3px;
	padding-bottom: 15px;
	margin-left: -4px;
	padding-left: -15px;
		margin-right: -10px;
	display: block;
		border-top-width: 0px;
			background-image:url(../gfx/pink-nav-back2.gif);


}


#LeftNavHome ul {
text-align: center;
border: none;
font-size: 13px;
padding-bottom: 15px;
	}

#LeftNavHome li a:link {
	color: #ce287d;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	text-align: center;	
	}

#LeftNavHome li a:visited {
	color: #ce287d;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	text-align: center;	

}

#LeftNavHome li a:active{
	color: #ce287d;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	text-align: center;	
}

#LeftNavHome li a:hover {
	color: #ce287d;
	text-decoration: underline;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	text-align: center;	
	

}


#LeftNavschool li a:link {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
	border-top:dashed;
	border-color:#FFFFFF;
border-top-width: 1px;
background-image:url(../gfx/pink-nav-back.gif);
}

#LeftNavschool li a:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
	border-top:dashed;
	border-color:#FFFFFF;
border-top-width: 1px;
background-image:url(../gfx/pink-nav-back.gif);

}

#LeftNavschool li a:active{
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
	border-top:dashed;
	border-color:#FFFFFF;
border-top-width: 1px;
background-image:url(../gfx/pink-nav-back.gif);

}

#LeftNavschool li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
	border-top:dashed;
	border-color:#FFFFFF;
	border-top-width: 1px;
background-image:url(../gfx/pink-nav-back.gif);


}




#crumbblock img 
{
	position: absolute;
	z-index: 100;
}

#crumbblock
{
	background-color: #d13384;
	width: 780px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	font-size: 11px;
}

.blue2
{
	background-color: #3a87c8 !important;
	
}



#crumbblock-right
{
	width: 460px;
	float: left;
	text-align: left;
}


#crumbblock-rightblue
{
	width: 460px;
	float: left;
	text-align: left;
}

#crumbblock-left
{
	width: 280px;
	background-image: url(../gfx/surf-school-paper.png);
	position: absolute;
	margin-left: 456px;
	padding-top: 60px;
	padding-right: 25px;
	padding-left: 28px;
	font-size: 12px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: -20px;
	height: 360px;
}


#history-text
{
	width: 300px;
	background-image: url(../gfx/history-text-back.jpg);
	margin-left: 0px;
	padding-top: 70px;
	padding-right: 30px;
	padding-left: 22px;
	font-size: 12px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 650px;
}

#board-text2
{
	width: 300px;
	background-image: url(../gfx/board-text-back.jpg);
	margin-left: 0px;
	padding-top: 70px;
	padding-right: 30px;
	padding-left: 22px;
	font-size: 12px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 650px;
}


#profile-text
{
	width: 300px;
	background-image: url(../gfx/profile-paper.jpg);
	margin-left: 0px;
	padding-top: 70px;
	padding-right: 30px;
	padding-left: 22px;
	font-size: 12px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 420px;
}


#rider-text
{
	width: 300px;
	background-image: url(../gfx/board-paper3.jpg);
	margin-left: 0px;
	padding-top: 70px;
	padding-right: 30px;
	padding-left: 22px;
	font-size: 12px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 420px;
}

#news-text-back
{
	width: 310px;
	margin-top: 10px;
	float: left;
}

#news-text-back-top
{
	width: 275px;
	background-image: url(../gfx/news-type-back-top.png);
	margin-left: 0px;
	padding-right: 15px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	padding-top: 10px;
	padding-bottom: 0px;	
}

#news-text-back-bottom
{
	width: 275px;
	background-image: url(../gfx/news-type-back-bottom.png);
	margin-left: 0px;
	padding-right: 15px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	
}

#news-text-back-middle
{
	width: 275px;
	background-image: url(../gfx/news-type-back-middle.png);
	margin-left: 0px;
	padding-right: 15px;
	padding-left: 15px;
	background-repeat: repeat;
	background-position: center top;
	float: left;	
}


#type-text-back
{
	width: 275px;
	background-image: url(../gfx/type-back.png);
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 870px;
}

#type-text-back-big
{
	width: 275px;
	background-image: url(../gfx/type-back3.gif);
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 1150px;
}

#type-text-back2
{
	width: 275px;
	background-image: url(../gfx/type-back2.png);
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 670px;
}


#gallery-back-toptop
{
	width: 760px;
	background-image: url(../gfx/gallery-back-top.gif);
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	
}

#gallery-back-Linktop
{
	width: 570px;
	background-image: url(../gfx/links-back-top.gif);
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 10px;
	float: left;
}

#gallery-back-top
{
	float: right;
	padding-top: 8px;
}


#gallery-back-top-title
{
	width: 260px;
	float: left;
	
}
#gallery-back-top ul {
	text-decoration: none;
	display: inline;
		color: #ce287d;
	

	}
	
#gallery-back-top li a:link {
	color: #ce287d;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 15px;
	padding-left: 15px;
	display: inline;
	}

#gallery-back-top li a:visited {
	color: #ce287d;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 15px;
	padding-left: 15px;
	display: inline;

}

#gallery-back-top li a:active{
	color: #ce287d;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
		padding-right: 15px;
	padding-left: 15px;
	display: inline;
}

#gallery-back-top li a:hover {
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
		padding-right: 15px;
	padding-left: 15px;
	display: inline;
	

}



#gallery-back-bottom
{
	width: 760px;
	background-image: url(../gfx/gallery-back-bottom.gif);
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin-bottom: 10px;
}
#link-back-bottom
{
	width: 570px;
	background-image: url(../gfx/link-back-bottom.gif);
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-bottom: 10px;
}

#gallery-back-middle
{
	width: 760px;
	background-image: url(../gfx/gallery-back-middle.gif);
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	z-index: 100;
	background-position: center top;
	float: left;	
}

#links-back-middle
{
	width: 570px;
	background-image: url(../gfx/links-back-middle.gif);
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	z-index: 100;
	background-position: right top;
	float: left;
}

#gallery-back-middle img
{
	border: none;
}

#type-text-back3
{
	width: 275px;
	background-image: url(../gfx/type-back2.png);
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 670px;
	color: #BF9B2F;
}



#stay-text-back
{
	width: 275px;
	background-image: url(../gfx/stay-paper.jpg);
	margin-left: 0px;
	padding-top: 65px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 230px;
	clear: both;
}

#board-text-back
{
	width: 275px;
	background-image: url(../gfx/board-paper2.jpg);
	margin-left: 0px;
	padding-top: 75px;
	padding-right: 15px;
	padding-left: 25px;
	font-size: 11px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 520px;
	clear: both;
}



#bali-text-back
{
	width: 275px;
	background-image: url(../gfx/bali-paper.jpg);
	margin-left: 0px;
	padding-top: 65px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	clear: both;
	height: 360px;
}

#nz-text-back
{
	width: 275px;
	background-image: url(../gfx/nz-paper.jpg);
	margin-left: 0px;
	padding-top: 65px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
	z-index: 100;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	clear: both;
	height: 360px;
}


#stay-text-footer
{
	width: 320px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 10px;
	float: left;
	clear: left;
}

#stay-image-footer
{
	width: 475px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 10px;
	float: right;
}



#about-text
{
	width: 455px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin: 0px;
}

#trip-text
{
	width: 440px;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 0px;
	float: left;
	margin: 0px;
}

#about-wrap
{
	width: 775px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 15px;
	float: left;
	margin: 0px;
	background-image: url(../gfx/beige-fade-back.jpg);
	background-repeat: repeat-x;
}

#about-wrap3
{
	width: 775px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 15px;
	float: left;
	margin: 0px;
	background-image: url(../gfx/beige-fade-back2.jpg);
	background-repeat: repeat-x;
}

#about-wrap2
{
	width: 775px;
	float: left;
	height: 371px;	
}

#types-text
{
	width: 440px;
	padding-right: 20px;
	padding-left: 15px;
	font-size: 12px;
	float: left;
	background-image: url(../gfx/flower-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin: 0px;
	}
	
#types-links
{
	width: 310px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	}

#history-image
{
	width: 426px;
	float: left;
	margin: 0px;
}

#types-image
{
	width: 480px;
	float: left;
	margin: 0px;
}

#stay-image
{
	width: 479px;
	float: right;
	margin: 0px;
	height: 600px;
}

#contact-image
{
	width: 479px;
	float: right;
	margin: 0px;
	height: 510px;
}

#board-image
{
	width: 479px;
	float: left;
	margin: 0px;
	height: 600px;
}

#about-image
{
	width: 320px;
	float: left;
	background-image: url(../gfx/flower-back2.png);
	z-index: 100;
	padding-top: 80px;
	text-align: right;
	height: 0px;
	padding-left: 0px;
}

#trip-image2
{
	width: 320px;
	float: left;
}


#crumbblock a:link {
	
	text-decoration: none;
	margin: 0px;
	padding-right:10px;
	color: #FFFFFF;
	padding-left:10px;

	}

#crumbblock a:visited {
	text-decoration: none;
	margin: 0px;
	color: #FFFFFF;
	padding-right:10px;
	padding-left:10px;

}

#crumbblock  a:active{
	text-decoration: none;
	margin: 0px;
	color: #FFFFFF;
	padding-right:10px;
	padding-left:10px;

}

#crumbblock a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	margin: 0px;
	padding-right:10px;
	padding-left:10px;
	
}

#main-image2 {
	width: 790px;
	margin: 0px;
	background-color:#FFFFFF;
	padding: 0px;
	float: right;
	height: 371px;
	z-index: 1;
	text-align: left;
}

#main-image-about {
	width: 480px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
}

#main-image-sub {
	width: 790px;
	margin: 0px;
	padding: 0px;
	float: right;
	z-index: 1;
}

#main-image-sub-left {
	width: 305px;
	margin: 0px;
	padding: 0px;
	float: left;
	z-index: 1;
}

#main-image-sub-left-board {
	width: 305px;
	margin: 0px;
	padding: 0px;
	float: right;
	z-index: 1;
}

#main-image-sub-right {
	width: 479px;
	margin: 0px;
	padding: 0px;
	float: right;
	z-index: 1;
}

#main-image-flower {
	width: 790px;
	margin: 0px;
	padding: 0px;
	float: right;
	z-index: 1;
}

.highlight-back {
	width: 300px;
	float: left;
	background-image: url(../gfx/high-back2.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #333333;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 144px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.highlight-home {
	width: 310px;
	float: left;
	color: #333333;
	font-size: 11px;
	height: 144px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 10px;
}

.highlight-Skype {
	width: 240px;
	float: left;
	color: #333333;
	font-size: 11px;
	height: 116px;
	margin-left: 0px;
	margin-right: 10px;
	background-image: url(../gfx/news-skype-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 28px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
}

.LargeText {
font-size:15px;
}

.highlight-Skype2 {
	width: 230px;
	float: left;
	color: #333333;
	font-size: 11px;
	height: 116px;
	background-image: url(../gfx/news-skype-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 28px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -15px;
}
.highlight-home2 {
	width: 310px;
	float: left;
	color: #333333;
	font-size: 11px;
	height: 144px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.highlight-back-pink {
	width: 300px;
	float: left;
	background-image: url(../gfx/high-back-pink.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #333333;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 144px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#highlight-back-lesson {
	width: 300px;
	float: left;
	background-repeat: no-repeat;
	background-position: center top;
	color: #333333;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 144px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.green {
		background-image: url(../gfx/high-back-green.png);

}

.blue {
		background-image: url(../gfx/high-back-blue.png);


}

.purple {
		background-image: url(../gfx/high-back-purple.png);


}

.orange {
		background-image: url(../gfx/high-back-orange.png);


}

.yellow {
		background-image: url(../gfx/high-back-yellow.png);


}

.pink {
		background-image: url(../gfx/high-back-pink.png);


}

.green2 {
		background-image: url(../gfx/high-back-green2.png);


}
.highlight-image {
	margin: 0px;
	float: left;
	text-align: left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.highlight-image-home {
	margin: 0px;
	float: left;
	text-align: left;
	padding-top: 15px;
	padding-right: 28px;
	padding-bottom: 15px;
	padding-left: 27px;
}

.facebook {
	width: 150px;
	float: left;
	color: #333333;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	height: 144px;
	z-index: 104;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.facebook-home {
	width: 140px;
	float: left;
	color: #333333;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 144px;
	z-index: 104;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}


.facebook-home-text {
	width: 107px;
	float: left;
	color: #333333;
	font-size: 11px;
	height: 144px;
	z-index: 104;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}


#LeftNavUpdate
{
	background-color: #929191;
	width: 157px;
	float: left;
	padding-top: 170px;
	height: 259px;
	margin-top: 15px;
}

.no-border
{
border:none;
border-width:0px;
padding: 0px;
margin: 0px;
	
}

.map {
	width: 760px;
	height: 498px;
	frameborder:0px;
}
