		body { font-family: sans-serif, arial; text-align: center; background:url(../images/grey-back.gif); repeat-y; }
		#container { margin-left: auto; margin-right: auto; width: 800px; }
		#main { text-align: left; width: 800px; background:url(../images/main-splash.jpg); no-repeat; background-position: top left; height: 580px;}
		#maincontact { text-align: left; width: 800px; background:url(../images/Contact_page_image.jpg) no-repeat; background-position: top left; height: 580px;}	
		#trainingmain { text-align: left; width: 800px; background:url(../images/training-splash.jpg) no-repeat; background-position: top left; height: 580px;}
		#selfdefencemain { text-align: left; width: 800px; background:url(../images/self-defence.jpg) no-repeat; background-position: top left; height: 580px;}
		#childrenmain { text-align: left; width: 800px; background:url(../images/children.jpg) no-repeat; background-position: top left; height: 580px;}
		#whenwheremain { text-align: left; width: 800px; background:url(../images/when-and-where.jpg) no-repeat; background-position: top left; height: 580px;}
		#aboutmain { text-align: left; width: 800px; background:url(../images/about-seloundo.jpg) no-repeat; background-position: top left; height: 580px;}
		#membersmain { text-align: left; width: 800px; background:url(../images/members-only.jpg) no-repeat; background-position: top left; height: 580px;}
		
		#blackback { text-align: left; width: 800px; background:#000; background-position: top left; height: 460px;}	
		#lefttitle { margin-left: 32px; padding-top: 20px; padding-bottom: 5px; font-weight: normal; font-size: 33px; color: #fff; width: 400px; }
		#lefttitlecontact { margin-left: 20px; padding-top: 20px; padding-bottom: 5px; font-weight: normal; font-size: 33px; color: #000; width: 400px; }
		#lefttext 
		{ 
			font-weight: normal; padding: 4px; padding-top: 0px; overflow: auto; height: 250px; margin-left: 30px; font-size: 12px; color: #fff; width: 250px;  
			scrollbar-face-color: #666666;
			scrollbar-highlight-color: #333333;
			scrollbar-shadow-color: #222222;
			scrollbar-3dlight-color: #888888;
			scrollbar-arrow-color: #ff0000;
			scrollbar-track-color: #222222;
			scrollbar-darkshadow-color: #111111;
		}
		
		#lefttextwide
		{
			font-weight: normal; padding: 4px; padding-top: 0px; overflow: auto; height: 250px; margin-left: 30px; font-size: 12px; color: #fff; width: 500px;  
			scrollbar-face-color: #666666;
			scrollbar-highlight-color: #333333;
			scrollbar-shadow-color: #222222;
			scrollbar-3dlight-color: #888888;
			scrollbar-arrow-color: #ff0000;
			scrollbar-track-color: #222222;
			scrollbar-darkshadow-color: #111111;
			float: left;
		}
		
		#lefttextcontact
		{ 
			font-weight: normal; padding:4px; padding-top: 0px; overflow: none; height: auto; margin-left: 20px; font-size: 12px; color: #000; width: 350px;
			
		}
		
		#detailimages { float: left; margin-left: 10px; width: 200px; }
		#header{ padding: 0px; width: 800px; height: 110px; background:url(../images/seloundo-logo.jpg) #221e1f no-repeat; }
		#footer{ padding: 0px; width: 800px; height: 110px; background:url(../images/message-back.jpg) #221e1f no-repeat; }
		#message-title { text-align: left; color:orange; font-weight: bold; width: 200px; padding-top: 15px; padding-left: 20px; float: left; }
		#message{ font-face: arial; font-size: 12px; text-align: left; color: #fff; font-weight: bold; width: 300px; padding-top: 35px; padding-left: 50px; float: left; }
		#message a:link, a:active, a:visited, a:hover { color: yellow; }
		fieldset { border: none; padding: 2px; }
		label { float:left; clear:both; font-weight:bold; }
		input, textarea { font-face: arial; float: right; border: 1px solid #000; font-size: 11px; width: 142px; }
		input { height: 12px; margin-bottom: 2px; }
		textarea { width: 142px; margin-bottom: 4px;  font-face: arial; font-size: 11px; }
		.button { clear: both; float: right; height: 20px; width: 30px; }
		.error { font-weight: bold; color: #ff0000; }
		em { font-size: 15px; font-weight: bold; color: #ff0000; }
		.commas { font-size: 25px; font-weight: bold; color:#fff; }
		img { border: none; }
		#contactdetails a:link, a:visited, a:active, a:hover { color: #ff0000; }
		#membermap { width: 200px; height: 200px; }
		#hide { width: 200px; height: 200px; }
		#lefttextwide .file { border-bottom: 1px solid #fff; padding-bottom: 5px; }
		#contactusform { width: 250px; }
		strong { font-weight: bold; }
		

 

