/* CSS Document */
body {
	   font: small/1.6em "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	   margin:0;
	   padding:0;
     background:#C9AAC5 url("images/tile.gif") repeat-y;     
		 text-align:center;
	   color:#802F76;
}
h1 { 
     font-size:160%;
}
h2{ 
     font-size:120%;
}
h3 { 
     font-size:110%;
}
a {
     color:#654FB1;
     text-decoration:underline;
}
a:hover {
     color:#404040;
     text-decoration:none;
}
blockquote {
     font-style:italic;
		 color:#FFF;
		 margin:0;
		 padding:0;
}
form input {
         width:75%;
		  }
form input#Num_RYAK1,
form input#Num_RYAK2,
form input#Num_RYAK13 {
         width:10%;
		  }
form textarea {
         width:100%;
		  }
form #submit {
         width:100px;
		 }
/* Structure starts here*/
#outerContainer {
	   position:relative;
		 width:100%;
		 min-width:935px;
		 text-align:left;
	   margin:0; 		 
}
/* Header and related rules start here*/

#wrapper {
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#header {
		 position:relative;
		 top:0;
		 left:0;
		 width:100%;
		 height:124px;
		 background:#000 url("images/rope.jpg") no-repeat;
		 }
#logo {
     position:absolute;	 
     top:22px;
	   left:556px;
	   width:380px;
	   height:83px;
	   padding:0;
	   margin:0;
	   background: url("images/logo.gif") no-repeat;
}
#logo span {
     display:none;
	 }
#header p#welcome,
#header p#who,
#header p#our-boats,
#header p#the-lake,
#header p#tarriffs,
#header p#accommodation,
#header p#meet,
#header p#recommendations,
#header p#buying,
#header p#contact,
#header p#courses,
#header p#related {
     position:absolute;
		 left:217px;
		 top:33px;
		 height:20px;
		 padding:0;
		 margin:0;
}
#header p#related {
		 width:236px;
		 background: url("images/page-titles/related.gif") no-repeat;

}
#header p#welcome {
		 width:168px;
		 background: url("images/page-titles/welcome.gif") no-repeat;
}
#header p#who {
		 width:213px;
		 background: url("images/page-titles/who.gif") no-repeat;
}
#header p#our-boats {
		 width:179px;
		 background: url("images/page-titles/boats.gif") no-repeat;
}
#header p#the-lake {
		 width:159px;
		 background: url("images/page-titles/lake.gif") no-repeat;
}
#header p#tarriffs {
		 width:304px;
		 height:24px;
		 background: url("images/page-titles/tariffs.gif") no-repeat;
}
#header p#accommodation {
		 width:326px;
		 background: url("images/page-titles/accommodation.gif") no-repeat;
}
#header p#meet {
		 width:272px;
		 background: url("images/page-titles/meet.gif") no-repeat;
}
#header p#recommendations {
		 width:304px;
		 background: url("images/page-titles/recommendations.gif") no-repeat;
}
#header p#buying {
		 width:241px;
		 height:24px;
		 background: url("images/page-titles/buying.gif") no-repeat;
}
#header p#contact {
		 width:196px;
		 background: url("images/page-titles/contact.gif") no-repeat;
}
#header p#courses {
		 width:273px;
		 background: url("images/page-titles/offer.gif") no-repeat;
}

#header p#welcome span,
#header p#who span,
#header p#our-boats span,
#header p#the-lake span,
#header p#tarriffs span,
#header p#accommodation span,
#header p#meet span,
#header p#recommendations span,
#header p#buying span,
#header p#contact span,
#header p#courses span,
#header p#related span
{
         display:none;
}

/* Left sidebar and related rules start here*/
div#sidebar {
         position:absolute;
	     left:25px;
	     top:124px;
	     width:119px;
	     text-align:left;
		 color:#C9AAC5;
}
div#sidebar ul {
	      margin:0;
	      padding:0;
	      list-style:none;
          font-size:80%;
}
div#sidebar li {
	      padding:0 10px 0 0;
	      margin:0;
		  border-top:2px solid #C9AAC5;
		  line-height:30px;
		  display:block;
}
div#sidebar li.home {
	      border-color:#762A73;
	      line-height:28px;
}
div#sidebar li a {         
		  text-decoration:none;
		  color:#C9AAC5;
}
div#sidebar li.who a {
	      padding-left:1em;
}
div#sidebar li a:hover{
		  color:#FFF;
}
div#sidebar li:hover{
		  border-top:2px solid #FFF;
}
div#sidebar li.home:hover {         
		  border-top:2px solid #802F76;
}
div#sidebar ul ul {       
		  margin:-1px 0 0 -1px;
	      padding:0;
          display:none;
}
div#sidebar li.submenu:hover ul.level2 {
         display:block;
}
div#sidebar li.submenu ul.level2 li a {
		 display:block; 
}
div#sidebar p#tel {
    width:105px;
		height:35px;
		margin:7px 0 0 0;
		padding:0;
		background: url("images/tel.gif") no-repeat;
}
div#sidebar p#tel span{
    display:none;
}
div#sidebar p#rya {
    width:102px;
		height:79px;
		margin:15px 0 0 0;
		padding:0;
		background: url("images/rya.gif") no-repeat;
}
div#sidebar p#rya span{
    display:none;
}

/* Right sidebar and related rules start here*/
div#sidebarRight {
    position:absolute;
		top:130px;
		left:707px;
	  width:254px;
	  margin-top:32px;
		text-align:left;
		color:#802F76;
}
div#sidebarRight ul {
	  margin:0;
	  padding:0;
	  list-style:none;
		font-size:110%;
}
div#sidebarRight li {         
	  padding:5px 0 5px 0;
	  margin:0;
		border-top:2px solid #A46B9D;
}
div#sidebarRight li a {
    text-decoration:none;
		color:#802F76;
		display:block;
}
div#sidebarRight li a:hover{
		color:#FFF;
}
div#sidebarRight li:hover{
		border-top:2px solid #FFF;
}
div#sidebarRight li a span {
    font-size:85%;
}
div#sidebarRight li.boatFiller {
	font-weight:bolder;
	text-align:center;
	margin-top:25px;
	background-color:#B88FB4;
	border:2px solid #762A73;
}
div#sidebarRight li.boatFiller a{
	color:#fff;
}
div#sidebarRight li.boatFiller a:hover{
	color:#762A73;
}
div#sidebarRight li.courses {
	font-weight:bolder;
	text-align:center;
	margin-top:25px;
	background-color:#B88FB4;
	border:2px solid #762A73;
    font-size:80%;
}
div#sidebarRight h2#offer {
    width:234px;
		height:22px;
		padding:0 27px 15px 0;
		margin:0;
		background: url("images/offer.gif") no-repeat;
}
div#sidebarRight h2#offer span{
    display:none;
}
div#sidebarRight p#bookingForm{
    line-height:52px;
	font-weight:bolder;
	text-align:center;
	background-color:#B88FB4;
	border:2px solid #762A73;
}
div#sidebarRight p#bookingForm a{
	color:#fff;
	text-decoration:none;
	display:block;
}
div#sidebarRight p#bookingForm a:hover{
	color:#762A73;
}
/* Content and related rules start here*/
#content {         
		position:absolute;
		left:144px;
		width:490px;
		text-align:left;     
}
#content p,#content h1,#content h2,#content h3,#content blockquote,#content ul, #content ol, #content dl{
    margin-left:17px;
		 }
#content blockquote p {
    margin-left:0;
		 }	

#content table{
        margin:0 40px 0 74px;
		width:100%;
		text-align:center;
		border:0;
		}
#content table th{
        background-color:#762A73;
		color:#fff;
}	
#content table tr.band {
        background-color:#B88FB4;
}	
/* Footer and related rules start here*/
#footer {
    clear:both;
	  border-top:1px solid #333;
		color:#FFF;
		font-weight:normal;
		padding-top:16px;
}

#table {
position:relative;
left:-50px;

}