/* General ------------------------------------------------- */
	
	body  {
		width: 100% !important;
		background-image: url(/img/bg/bgHeader.png);
		background-repeat: repeat-x;
		height: 450px;
		width: 100%;
		float: left;
	}
	body.coverSheet {
		background-image: url(../img/bg/bgLargeHeader.png);
	}
	
	#main_content {
		margin: 0 auto !important;
		background-image: url(../img/bg/bg.png);
		background-repeat: repeat-y;
		background-position: center top;
	}
	body.coverSheet #main_content {
	}

	.x_limit {
		height: auto !important;
		margin: 0px auto;
		width: 800px;
		padding: 0px;
		position: relative;
	}


/* Header ------------------------------------------------- */
	
	body.coverSheet #header_content {
		height: 261px;
	}
	#header_content {
		height: 120px;
	}
	#header_content {
		display: block;
		text-indent: -3000px;
		background-repeat: no-repeat;
		background-position: 0 0;
	}
		body#accelerator-notitle #header_content {
			text-indent: 0px;
		}
		body#accelerator-notitle #header_content h1 {
			padding: 30px 0 0 20px;
			letter-spacing: -1px;
			width: 450px;
			font-size: 2.3em;
			line-height: 1em;
			color: #FFF;
		}
	#header_content {
		display: block;
		text-indent: -3000px;
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	#header_content a:hover { text-decoration: none; }
	
	body#products .pageTitle { display: none; }
		
		
/* homepage ------------------------------------------------- */
	#home-accelerator.coverSheet #header_content {
		background-image: url(../img/cbtl.png);
	}	


	 #advantages {
	 	padding: 0 24px 3em 24px;
	 }
		#advantages h1 {
			padding: 1em 10px 10px 0;
			margin: 0 0 1em 0;
			letter-spacing: -1px;
			font-size: 2em;
			color: #000;
			border-width: 0 0 1px 0;
			border-color: #DBD2B2;
			border-style: solid;
		}
			body.pro #advantages h1 {
				color: #FFF;
				border-width: 0 0 1px 0;
				border-color: #282319;
				border-style: solid;
			}
		#advantages h2 {
			color: #571c1f;
			padding: 0 0 0 0;
			margin: 0 0 4px 0;
			letter-spacing: -1px;
			font-size: 1.6em;
			border-width: 0 0 1px 0;
			border-color: #DBD2B2;
			border-style: solid;
		}
		#advantages ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
			#advantages li {
				width: 330px;
				float: left;
				height: auto;
				padding: 20px 20px;
				margin: 0px;
				font-size: 1.0em;
			}
			#advantages li.first_col {
			}
			#advantages li.last_col {
				padding: 0;
			}
			#advantages li strong {
				font-size: 1.3em;
				font-weight: bold;
				display: block;
				margin-bottom: .25em;
				color: #222;
			}
			

	#feature_bev {
		width: 300px;
		padding: 5px 20px 10px 20px;
		background-color:#300;
		color:#FFF;
		font-size: 13px;
		line-height: 20px;
	}
	
	.classify {font-size: 1.1em; color:#FC9;} 
	
img {border:0; }
	.image_inline {float: left; padding: 2px 8px 0 0;}
	.image_inline2 {float: right; padding: 2px 0 0px 20px;}


	 #passion {
	 	margin:0px auto 0px auto;
		width: 830px;
	 }




/* footer ------------------------------------------------- */

	#the_footer {
		background-color: #571c1f;
		background-repeat: repeat-x;
		background-position: 0 0;
		background-image: url(../img/footer_bkg.png);
		font-size: 1em;
		padding: 0 0 2em 0;
		margin: 0;
		color: #B2AEA1;
	}
	
			#the_footer .column.contact_us {
				width: 100px;
				float: left;
				display: block;
				position: relative;
				background-image: url(/img/bg/footer_divider.png);
				background-position: 0 0;
				background-repeat: no-repeat;
			}
				#the_footer .column h5 {
					font-size: 1.2em;
					letter-spacing: -.5px;
					margin: 1em 0 1em 0;
				}
	
		#the_footer a {
			text-decoration: none;
			color: #B2AEA1;
		}
			#the_footer a:hover {
				text-decoration: underline;
				color: #FFF;
			}
		#the_footer .column {
			width: 625px;
			float: left;
			display: block;
			padding: 10px 10px 0px 10px;
			position: relative;
		}
			#the_footer .column h4 {
				font-size: 1.3em;
				letter-spacing: -.5px;
				margin-bottom: 0;
				color: #FFF;
			}
			#the_footer .column ul {
				list-style-type: none;
				padding-left: 0;
			}
		#the_footer .small_print {
			margin: 10px 10px 10px 10px;
			float: left;
			text-align: left;
			clear: left;
			display: block;
			width: 96%;
			background-repeat: no-repeat;
			background-position: right center;
			height: 20px;
			line-height: 20px;
		}


/* clearfix - fb ------------------------------------------------- */
 
	.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
	}
	 
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

