/* CSS Document */

body { 
	background:  #000 url(../s_images/bg.jpg) no-repeat; 
	background-position: top;
	margin: 0;
	font-size: .95em; 
	line-height: 1.5; 
	text-align:justify;
	}
	
p { width: 30em;  }

h2 { font-size: 19px; color:#ca7520; }

h3 { font-size: 19px; color:#333; margin: 20px 0 0 45px; }

ul { width: 30em; }

	
/* divs */

#main { 
	margin: 0 auto 0 auto;
	width: 969px;
	}
	
#header { 
	height: 222px;
	}

#mid { 
	height: 380px;
	background-image: url(../s_images/mid.jpg);
	}

	
#content_text {
	background:url(../s_images/content.jpg) no-repeat;
	width: 561px;
	padding: 40px 0 0 20px;
	margin-bottom: 50px;
	float:left;
	}
	
#content_samples {
	background:url(../s_images/content_samples.jpg) no-repeat;
	height: 386px;
	width: 301px;
	float: left;
	padding: 50px 0 0 20px;
	}
	
	
#content {
	background:url(../s_images/content_tile.jpg) repeat-y;
	padding: 0 0 0 42px;
	}
	
#footer {
	background:url(../s_images/footer.jpg) no-repeat;
	height:54px;
	padding: 50px 0 100px 0;
	text-align: center;
	color:#FFF;
	font-size: 14px;
	}
	
#footer a { color: #FFF; text-decoration: none; }

#content_text img { float: right; padding: 10px 106px 10px 20px; }

#sub_content { 
	background: url(../s_images/_sub.jpg) no-repeat; padding: 0 0 70px 0; }
	
#sub_content p { margin: 0 0 0 45px; padding: 30px 0 0 0; }

#sub_content h1 { margin: 0 0 0 45px; padding: 30px 0 0 0; color:#ca7520; }

#sub_content img { float: right; padding: 0 50px 0 50px; }

#sub_content ul { margin: 0 0 0 60px; padding: 30px 0 0 0;  }

#tblRates { margin: 0 0 0 45px; }

#tblRates h3 { margin: 0; }

#tblRates p { margin: 0; width:auto; }

#tblRates ul { margin: 0; font-size: .9em; }


.rates { height: 19px; }