@charset "UTF-8";
/* CSS Document */

body
{
	background: url('/images/bg-tile.png');
	font-size: 14px; /* 62.5%; /* Resets 1em to 10px */
	font-family: Times, Helvetica, sans-serif;

	padding:0; margin:0; border:0;
	color:#666;
	text-align: left;
	
	line-height:140%;
}

hr
{
	color: #DDDDDD;
	background-color: #EEEEEE;
	height: 1px;	
}

/* --------------------------------------------------------------------------------------- */

p
{
	padding-bottom: 10px;	
}


h1
{
	color: #990000;	
	font-weight: normal;
}

h2
{
	font-weight: normal;
	line-height:20%;
}


#col-1
{
	float: left;
	width: 280px;
	
	background-color: #ff;
	
}

#col-2
{
	
	float: left;
	width: 280px;
	
	padding-left:20px;
	padding-bottom:20px;
	background-color: #ff;
}

#col-3
{
	float: right;
	width: 270px;
	
	padding-left:20px;
	background-color: #ff;
	
	
}

#features
{
	margin-top:35px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	background-color: #faf7ec;
	border: 1px solid #aaa;
}

#wrapper
{
	width: 940px;
	margin: 0 auto;
	padding: 0px;
}

#main-container-rounded-top
{
	height: 10px;
	background: url(/images/main-container-bg-top.png) no-repeat;
}

#main-container-rounded-bottom
{
	height: 10px;
	background: url(/images/main-container-bg-bottom.png) no-repeat;
}

#main-content
{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	background: url(/images/main-container-bg-center.png) repeat-y;
}

#main-wrapper
{
	padding:0px;
	margin:0px;
}

#main-container-end-shadow
{
	height: 10px;
	background: url(/images/footer-shadow-bg.png) no-repeat center;	
}

#footer
{
	text-align:center;
	font-size:10px;
	line-height:1.7em;
	color:#666;
	font-size: 14px;
}



img
{
	outline:none;
	outline-style:none;
	border: 0;
	
}

.frame 
{ 
	padding: 5px; 
	border: 1px solid #aaa; 
}

.align-right 
{ 
	float:right; 
	margin: 0 0 15px 15px; 
}
.align-left 
{ 
	float:left; 
	margin: 0 15px 15px 0; 
}

.align-center 
{ 
	float:center; 
	margin: 0 15px 15px 0; 
}


