.blueline
{
	border: 1px solid #3990BA;
}

.logo{
background-image: url(images/teach-me-sushi-logo.gif);
width: 201px;
height: 151px;
background-repeat: no-repeat;
}

.topspace{
	background-image: url(images/top-space.gif);
	width: 729px;
	height: 62px;
	background-repeat: no-repeat;
}

.leftspace {
	background-image: url(images/left-space.gif);
	width: 38px;
	height: 546px;
	background-repeat: no-repeat;
}

.rightside {
background-image: url(images/right-side.gif);
width: 28px;
height: 546px;
background-repeat: no-repeat;
}

.mainbody{
	background-image: url(images/main-body-bg.gif);
	background-repeat: no-repeat;
	WIDTH: 376px;
	HEIGHT: 546px;
}
#container{
		overflow:hidden;
}

.sidenav{
	background-image: url(images/side-nav.gif);
	width: 201px;
	height: 265px;
	background-repeat: no-repeat;
}

.rightimage{
	background-image: url(images/right-images.gif);
	width: 287px;
	height: 546px;
	background-repeat: no-repeat;
}
.bluelinetop
{
	border-left: 1px solid #3990BA;
	border-right: 1px solid #3990BA;
	border-top: 1px solid #3990BA;
	border-bottom: 0px solid #3990BA;
	
}

.bluelineside
{
	border-left: 0px solid #3990BA;
	border-right: 1px solid #3990BA;
	border-top: 0px solid #3990BA;
	border-bottom: 1px solid #3990BA;
}

.bluelinemain
{
	border-left: 1px solid #3990BA;
	border-right: 1px solid #3990BA;
	border-top: 0px solid #3990BA;
	border-bottom: 0px solid #3990BA;
}

.blueline2
{
	border-left: 1px solid #00ADEF;
	border-right: 1px solid #00ADEF;
	border-top: 1px solid #00ADEF;
	border-bottom: 1px solid #00ADEF;
}


div#hold	{ 
	position:relative; overflow:hidden;
	width:300px; height:300px; z-index:100
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:300px; height:300px; 
	clip:rect(0px, 184px, 52px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}
	
.text{
	font-size: 12px;
	font-family: Tahoma, Arial, sans-serif;
	color: #2F8AB7;	
}
.text2{
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Arial, sans-serif;
	color: #ffffff;	
}
.nav{
	padding-bottom: 20px;
}
A{
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #2F8AB7;
	padding-bottom: 110px;
	text-decoration: none;
	
}
A:hover{
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #2F8AB7;
	padding-bottom: 110px;
	text-decoration: underline;
}

A:visited {
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #2F8AB7;
	padding-bottom: 110px;
	text-decoration: none;
}

.bottombar {
  background: transparent url(new_05.gif);
   width:436px; height:20px;
	vertical-align: top;
}
.blank {
 background: transparent url(http://www.teachmesushi.co.uk/black.gif);
 width:229px; height:360px;
 vertical-align: bottom;
   
}

.scroll{
scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#78AAFF;
scrollbar-darkshadow-Color:#78AAFF;
}
.bottomline {
vertical-align: bottom;

}
.padgal{
	padding-top: 5px;
}
.back {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(Teach-me-sushisa.gif);
   width:870; height:500px;
}

.whiteback {
	background: url(white-back.gif) no-repeat;
	height:460px;
	
}
.formsend {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(contact-button.gif);
   width:147px; height:28px;
   background-repeat: no-repeat;
   
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}