/* CSS Screen = for layout purposes only */

* {
font-size: inherit;
margin: 0;
padding: 0;
}

body {
background:#dcdede;
font-size: 100%;
margin: 10px;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dl, table, form {
font-size: 1em;
line-height: 150%;
margin-bottom:10px;
}

/* ABC */

#frame {
background:url(../images/bg_wrapper.jpg) top left no-repeat;
float:left;
padding:0;
position: relative;
left:50%;
margin-top:5px;
margin-left:-380px;
width:760px;
/*height:420px;*/
vertical-align:top;
}

#topnav {
background:#b3031e;
width:760px;
height:40px;
}

	#topnav ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	margin-left:10px;
	letter-spacing:1.5px;
	color:white;
	float:left;
	}
	
	#topnav a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#topblock {
background:#b3031e url(../images/img_topblock.jpg) no-repeat;
width:760px;
height:60px;
}

	#topblock p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	margin-left:10px;
	float:left;
	color:#fab758
	}

	#topnav a {
	text-decoration:none;
	}


#banner {
background:#7C7C7C url(../images/banner.jpg);
width:760px;
height:150px;
}

			#banner p {
			font-family: Arial, Helvetica, sans-serif;
			font-size:0.6em;
			color:black;			
			}

			#banner ul {
			font-family: Arial, Helvetica, sans-serif;
			font-size:0.6em;
			color:black;
			list-style:disc;			
			}
			
			#banner li {
			margin-left:15px;
			}


#main {
background:#7C7C7C;
width:760px;

}

	#main p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:black;
	padding-left:30px;
	padding-top:5px;
	padding-right:30px;
	}
	
	#main a {
	color:black;
	text-decoration:none;
	}
	
	#main h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:black;
	padding-left:30px;
	}
	
	#main ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin-left:55px;
	}

#mainimage {
background:#7C7C7C;
width:760px;
height:500px;
}

	#mainimage p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:black;
	padding-left:30px;
	padding-top:6px;
	padding-right:30px;
	}
	
	#mainimage a {
	color:black;
	text-decoration:none;
	}
	
	#mainimage h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:black;
	padding-left:30px;
	}


#mainhair {
background:#7C7C7C;
width:760px;
height:700px;
}

	#mainhair p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:black;
	padding-left:30px;
	padding-top:6px;
	padding-right:30px;
	}
	
	#mainhair a {
	color:black;
	text-decoration:none;
	}
	
	#mainhair h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:black;
	padding-left:30px;
	}

#mainleft {
float:left;
background:#7C7C7C;
width:380px;
height:250px;
}

	#mainleft p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:black;
	padding-left:30px;
	/*padding-top:50px;*/
	}
	
	#mainleft h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:black;
	padding-left:30px;
	}
	
	#mainleft td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:black;
	padding-left:30px;
	}
	
#mainright {
float:left;
background:#7C7C7C;
width:380px;
height:250px;
}

	#mainright p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:black;
	padding-left:30px;
	padding-top:50px;
	}
	
	#mainright a {
	color:black;
	text-decoration:none;
	}
	
	#mainright td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:black;
	padding-left:30px;
	}

#footer {
background:#494949;
/*background:#6c6a6d;*/
width:760px;
height:70px;
}

	#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;	
	float:left;
	color:#7C7C7C
	}

/*classes*/

.fright {
float:right;
}

.first {
 margin-left:220px;
 }