@charset "UTF-8";
/* CSS Document */

*	{ margin: 0; padding: 0; outline: none;}


@font-face {
	font-family: 'BauhausBold';
	src: url('/font/itc_bauhaus_bold-webfont.eot');
	src: local('☺'), url('/font/itc_bauhaus_bold-webfont.woff') format('woff'), url('/font/itc_bauhaus_bold-webfont.ttf') format('truetype'), url('/font/itc_bauhaus_bold-webfont.svg#webfontj1jUMVyT') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* Tags */
html	{ height: 100%;}
body{ margin:0px; background: #3e080b url(/images/bg.png) repeat-x; font-family: Arial, Helvetica, sans-serif; height: 100%; overflow-y: hidden; overflow-x: scroll; height: 100%;}
a img	{ border: none;}
a	{ color: #bf1e2e; text-decoration: none;}


h2	{ float: left; width: 40px; height: 460px; text-indent: -9999px;}
h3	{ font-size: 14px;}
h4	{ font-size: 12px;}
p	{ font-size: 12px; line-height: 18px; margin: 10px 0;}
form	{ }
form p.column	{ width: 43%; margin-right: 15px;}
form p:last-child	{ border-top: 1px solid #000; padding-top: 20px; text-align: right;}
input	{ background: url(/images/input-bg.png) repeat-x; border: 1px solid #000; padding: 3px; color: #fff;}
input, textarea	{ width: 90%;}
input.captcha	{ width: 80px;}
textarea	{ background: url(/images/textarea-bg.png) repeat-x; border: 1px solid #000; color: #fff;}
blockquote	{ margin: 0 0 25px 0;}

/* IDs */
#how-it-works h2	{  background: #fff url(/images/how-it-works.gif) no-repeat; }
#product-info h2	{  background: #fff url(/images/product-info.gif) no-repeat; }
#testimonials h2	{  background: #fff url(/images/testimonials.gif) no-repeat; }
#about h2	{  background: #fff url(/images/about-us.gif) no-repeat; }
#contact h2	{  background: #fff url(/images/contact-us.gif) no-repeat; }


#logo	{ position: fixed; top: 7px; left: 97px; z-index: 1000;}
#wrapper	{ background: url(/images/bg-highlight.jpg) no-repeat fixed top left; width: 7000px; height: 100%; position: relative;}
#flash	{ width: 351px; height: 550px; position: fixed; *postion: absolute; z-index: 999; top: 0;}
#main	{ padding-top: 58px; }
#top	{ position: fixed; left: 351px; height: 40px; background: #bf1e2e url(/images/nav-round.png) no-repeat left bottom; width: 100%; top: 0;}
#top .thisWay	{  font-family: 'BauhausBold', Arial; padding: 10px 20px 10px 40px; font-size: 14px; background: url(/images/arrow.gif) no-repeat right center; display: block; float: left; color: #000;}
#nav	{ float: left; margin: 0 0 0 10px}
#nav li	{ list-style: none; float: left;}
#nav li a	{ font-family: 'BauhausBold', Arial; padding: 9px 10px 8px; font-size: 17px; float: left; color: #fff; text-decoration: none; text-transform: uppercase;}
#nav li a:hover	{ background: url(/images/nav-hover.gif) no-repeat bottom center;}

#content	{ background-color: #fff; height: 463px; padding: 14px; width: 7000px; margin: 0 0 0 351px; position: relative;}
#content .round	{ background: url(/images/content-round.png) no-repeat top left; width: 20px; height: 492px; position: fixed; top: 58px; left: 351px;}
#footer	{ position: fixed; top: 550px; left: 351px; padding: 10px; color: #fff; font-size: 12px;}

#scroller	{ width: 7000px; }


/* Classes */

.section	{ width: 985px; overflow: hidden; margin-right: 30px; float: left; position: relative; height: 461px;}
.section .header	{ padding: 0 350px 0 0; border-bottom: 1px solid #000; margin-bottom: 20px;}
.pad	{ padding: 0 350px 0 0;}
.fltLeft	{ float: left;}
.fltLeft img	{ margin-bottom: 14px;}
.fltRight	{ float: right;}
.clear	{ clear: both; height: 15px; display: block;}
.red	{ color: #bf1e2e; font-weight: bold;}
.back-btn	{ background: url(/images/back-arrow.gif) no-repeat left center; padding-left: 10px; font-size: 12px; font-weight: bold;}
.product-shot	{ background: url(/images/product-shot.jpg) no-repeat left bottom; height: 462px; margin-left: 40px;}
.product-shot2	{ background: url(/images/product-shot2.jpg) no-repeat left bottom; height: 462px; margin-left: 40px;}
.product-shot3	{ background: url(/images/product-shot3.jpg) no-repeat left bottom; height: 462px; margin-left: 40px;}

ul.cols li	{ list-style: none; float: left; width: 300px;}
ul.cols li>img	{ float: left; margin-right: 10px;}

.column	{ float: left; width: 300px; margin-right: 25px;}
input.submit	{ border: none; text-indent: -9999px; width: 72px; cursor: pointer; outline: none; border: none; height: 28px; padding: 0; text-indent: -9999px; }

.twoCol	{ overflow: hidden;}
.twoCol p	{ float: left;}
.twoCol p:first-child	{ width: 300px; margin-right: 20px;}
.twoCol p:last-child	{ width: 150px;}

.error	{ color: #bf1e2e; font-size: 10px;}
.order-btn	{ background: url(images/btn-orderNow.png) no-repeat; width: 40px; height: 109px; display: block; text-indent: -9999px; position: absolute; top: 352px; left: 0;}
.order-btn:hover	{ background: url(images/btn-orderNow-over.png) no-repeat;}
