/* CssTweak - Reset */
* {margin: 0; padding: 0; /*border:1px solid red;*/}
html {direction: ltr;}
html, body {height: 100%;}
a {color: #999;}
a:hover {text-decoration: none;}
img {border: 0; font-size: 0; line-height: 0;}
fieldset {border: 0;}
.clear {clear:both; font-size: 0; line-height: 0;}
.nolist {list-style:none; list-style-type:none;}
.notable {border:0; border-collapse:collapse; border-spacing:0;}

body {
	background: #000204 url('../images1/background-image.jpg') repeat-x 0 0;
	color: #999;
	font: normal 12px/1.5em arial;
	margin: 0 auto;
	text-align: center;}

/* Base */
div#base {
	background: #fff url('../images1/top-bar.jpg') no-repeat 0 0;
	min-height: 100%; height: auto !important; height: 100%;
	margin: 0 auto;
	text-align: left;
	width: 896px;}
	
	/* TopBar */
	.top-bar {
		height: 35px;
		margin-bottom: 70px;
		width: 896px;}
		
		/* Logo */
		.logo {
			display: inline;
			float: left;
			font-size: 0;
			height: 34px;
			line-height: 0;
			margin: 12px 10px 0 30px;
			width: 216px;}
		.logo img {
			display: block;}
			
		/* Menu */
		.menu {
			border-left: 1px solid #d8d8d8;
			display: inline;
			float: left;
			height: 31px;
			line-height: 31px;
			margin-top: 12px;
			padding-left: 15px;}
		.menu li {
			display: inline;
			border-right: 1px solid #d8d8d8;
			font-size: 15px;
			margin-right: 15px;
			padding-right: 15px;}
		.menu li a {
			color: #71787f;
			text-decoration: none;}
		.menu li a:hover {
			text-decoration: underline;}
		.menu li.noborder {border:0;}
		
	/* Content & ContentWide */
	.content {
		border-right: 1px solid #d8d8d8;
		display: inline;
		float: left;
		margin-left: 30px;
		padding-right: 20px;
		width: 530px;}
	.content-wide {
		margin: 0 30px 30px;}
		
		/* H1 */
		.content h1, .content-wide h1 {
			color: #244465;
			font: normal 35px Georgia;
			line-height: 1.5em;}
			
		/* .text */
		.content .text, .content-wide .text {
			font-size: 14px;
			text-align: justify;}
		
	/* SideColumn */
	.side-col {
		display: inline;
		float: left;
		margin-left: 20px;
		width: 250px;}
	.side-col h1 {
		color: #b7b7b7;
		font: normal 35px Georgia;
		line-height: 1.5em;}
	.side-col .text {
		font-size: 14px;
		text-align: justify;}
		
	/* ThreeProducts */
	.three-products {
		background: url('../images1/three-products.jpg') no-repeat 0 30px;
		clear: both;
		height: 237px;
		margin: 0 auto;
		padding: 30px 0;
		text-align: center;
		width: 860px;}
	.three-products a {
		display: inline-block;
		font-family: Verdana;
		font-size: 14px;
		margin: 0 30px;
		text-decoration: none;
		width: 200px;}
	.three-products a img {
		display: block;
		margin: 5px auto 0;}
	.three-products a:hover {
		text-decoration: underline;}
		
	/* TextBox */
	.text-box {
		display: inline;
		float: left;
		margin: 0 34px 30px;
		width: 380px;}
	.text-box h2 {
		color: #244465;
		font: normal 21px Georgia;
		line-height: 1.5em;}
	.text-box .text {
		font-size: 15px;
		text-align: justify;}
	.text-box .phone-num {
		display: inline;
		float: right;
		font-size: 14px;
		margin-top: 50px;}
	
		/* Icons */
		.text-box h2  .iretailer, .text-box h2  .iconsumer {
			display: inline-block;
			height: 60px;
			margin-right: 5px;
			width: 60px;}
		.text-box h2  .iretailer {
			background: url('../images1/icon-retailer.jpg') no-repeat 0 0;}
		.text-box h2  .iconsumer {
			background: url('../images1/icon-consumer.jpg') no-repeat 0 0;}
			
	/* ContactForm */
	.contact-form {
		border-top: 1px solid #cecece;
		clear: both;
		font-size: 15px;
		margin: 0 auto;
		padding-top: 10px;
		width: 820px;}	
	.contact-form h2 {
		color: #244465;
		font: normal 21px Georgia;
		line-height: 1.5em;}
	.contact-form p {
		margin-bottom: 10px;
		text-align: justify;}
	.contact-form fieldset {
		margin: 5px 0;}
	.contact-form fieldset label,
	.contact-form fieldset input,
	.contact-form fieldset textarea {
		display: inline-block;
		vertical-align: middle;}
	.contact-form fieldset label {
		cursor: pointer;
		width: 110px;}
	.contact-form fieldset label.top {
		vertical-align: top;}
	.contact-form fieldset input,
	.contact-form fieldset textarea {
		border: 1px solid #cecece;
		font: normal 14px arial;
		padding: 2px 3px;}
	.contact-form fieldset input {
		width: 160px;}
	.contact-form fieldset textarea {
		height: 60px;
		width: 260px;}
	.contact-form .submit-button {
		background-color: transparent;
		border: 1px solid #cecece;
		color: #999;
		cursor: pointer;
		display: block;
		font: bold 14px arial;
		height: 20px;
		width: 50px;}

	/* Footer */
	.footer {
		border-top: 2px solid #ebebeb;
		clear: both;
		margin: 50px auto 0;
		text-align: center;
		width: 820px;}
		
		/* FooterNav */
		.footer-nav li {
			display: inline;}
		.footer-nav li a {
			color: #64686d;}