img { border: none;}
	
 body {background: #fff url(images/background.gif) repeat-x;}
 	
 .links    {font-family: courier new; font-size: 14px; font-weight: normal;}
			
  a       {color: #000000; text-decoration: none;}			
  a.click {color: #21FE16; text-decoration: none;}			
  a:hover {color: #21FE16; text-decoration: none;}	
  

  span.footer a {font-size:18px; color:#fff; font-family:arial, tahoma;}
  span.footer_sml {font-size:13px; font-weight:bold; color:#fff; font-family:arial, tahoma;}
  table.footer1 {margin-top:6px;border-collapse:collapse;}
  table.footer2 {margin-top:3px;border-collapse:collapse;}
  table.footer3 {margin-top:6px;border-collapse:collapse;}
  
 .menu {font-family: Georgia, Times, serif; font-size:14px; font-weight:600;color:#101073;}
 
 
  .contact_input, .contact_select, .contact_input_area {font-size:11px;}
  .contact {font-size:10px;}
 
  span.maintext {font-family:verdana, arial, tahoma; font-size:14px; color:#101073;}
  span.headertext {font-family:verdana, arial, tahoma; font-size:16px; font-weight:bold; color:#101073;}  
  span.maintext_d {
	font-family:verdana, arial, tahoma;
	font-size:13px;
	color:#101073;
	text-indent:15px;
}
   
  #textdiv table {margin-left:20px;}

/** 	The Divs	 **/

#maindiv {padding-left:30px; position:relative; width:100%; border-style: none;	left: -2px;}

 #container {position:relative; width: 850px; height:660px; z-index:0; 
 	     border-style:solid; border-color: #aaaaaa; border-width:0px;}
 
 #middle_container {
	position:absolute;
	z-index:2;
	border-width:1px;
	background:#fff;
	border-color:#555555 #000000 #555555 #000000;
	top:0px;
	width:875px;
	height:630px;
	left:-15px;
	border-style:solid;}
 
 #design {position:absolute; z-index:2; border-width:0px; 	
	   border-color:#555555 #000000 #555555 #000000; text-align:left;
	   left:10px; top:175px; width:830px; height:419px; border-style:solid;} 
	   	    
 #gallery {position:absolute; z-index:2; border-width:0px; 	
	   border-color:#555555 #000000 #555555 #000000; text-align:left;
	   left:10px; top:175px; width:830px; height:419px; border-style:solid;} 
 
  #textdiv {position:absolute; z-index:2; border-width:0px; 	
	   border-color:#555555 #000000 #555555 #000000;
	   left:405px; top:175px; width:449px; height:420px; border-style:solid;} 

 #leftpic {position:absolute; border-width:0px; 		   
	   		left:-99px; top:94px; width:512px; height:485px; border-style: solid;} 	
	   
#rightpic {position:absolute; z-index:2; border-width:0px; 		   
	   left:500px; top:500px; width:512px; height:485px; border-style:solid;} 	
	      
 #chester {position:absolute; z-index:2; border-width:0px;   		   
	   left:700px; top:150px; width:160px; height:235px; border-style:solid;} 	   


#menu {position:absolute;
	border: 1px;
	z-index:50;
	left: 330px;
	margin-top:142px;
	width:auto;
	border-top: 2px solid #323286;
	border-bottom: 2px solid #323286;
	line-height:normal;
	padding-bottom:4px;
	height: 20px;
} 
   
#header {position:absolute; z-index:2; border-width:1px; 		  
	  left:45px; top:3px; width:840px; height:50px; border-style:none;} 	  	
 #sub-header {position:absolute; z-index:3; border-width:0px; 		      
	      left:450px; top:94px; width:364px; height:38px; border-style:solid;} 		 
			 

 #footer    {position:absolute; z-index:1;   	 
	     border-style:solid; border-color:#aaaaaa; 
  	     left:0px; top:640px; width:850px; height:40px; border-width:0px;}
	 #footer-1 {position:absolute; z-index:1;   	 
	     	    border-style:solid; border-color:#aaaaaa; background:#102C5F;
  	     	    left:0px; top:0px; width:100px; height:40px; border-width:0px; }  	     
	 #footer-2 {position:absolute; z-index:1;   	 
	     	    border-style:solid; border-color:#aaaaaa; background:#102C5F;
  	     	    left:110px; top:0px; width:630px; height:40px; border-width:0px;}  	     			 
	 #footer-3 {position:absolute; z-index:1;   	 
	     	    border-style:solid; border-color:#aaaaaa; background:#102C5F;
  	     	    left:750px; top:0px; width:100px; height:40px; border-width:0px;}  	     


.li {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #11285A;
	list-style-image: url(images/diamond.jpg);
}

 #craft {position:absolute; z-index:3; border-width:0px; 		      
	      left:396px; top:556px; width:412px; height:38px; border-style:solid;}
			  
#page-header {position:absolute; z-index:3; border-width:0px; 		      
	      left:450px; top:180px; width:364px; height:38px; border-style:solid;} 		
		  
#page-header_d {position:absolute; z-index:3; border-width:0px; 		      
	      left:450px; top:167px; width:364px; height:38px; border-style:solid;}


#page-header2 {position:absolute; z-index:3; border-width:0px; 		      
	      left:450px; top:380px; width:364px; height:38px; border-style:solid;} 		  
			
#lying {position:absolute; z-index:1; border-width:0px; 		      
	      left:-96px; top:547px; width:303px; height:38px; border-style:solid;}
		  
span.timetext {font-family:verdana, arial, tahoma; font-size:12px; color:#000000;}

#times {position:absolute; z-index:1; border-width:0px; 		      
	      left:458px; top:520px; width:421px; height:38px; border-style:solid;}
		  
#dove {position:absolute; z-index:3; border-width:0px; 		      
	      left:162px; top:166px; width:289px; height:212px; border-style: solid;} 		
		  
#designl {position:absolute; z-index:2; border-width:0px; 		   
	   left:14px; top:109px; width:335px; height:423px; border-style:solid;} 	
	    	
#designr {position:absolute; z-index:2; border-width:0px;border-color:#555555 #000000 #555555 #000000;
	   left:412px; top:149px; width:465px; height:321px; border-style:solid;}
	   
