@charset "utf-8";
/*---General---*/
@import "reset.css";
body {font-family:Helvetica, sans-serif; font-size:12px; background:url(../images/bg.jpg) repeat; color:#000;}
#wrapper {width:900px; margin:5px auto; padding:0 8px; background:url(../images/wrapper-bg.png) no-repeat left 100px;}
#main-container{ width:900px; background:#FFF;}
.clearfix{ clear:both; display:block;}

/*---Header-----------------------------------------*/
#header, #header-inside{width:900px; border-top:1px solid #bbb9a8; overflow:hidden;}
#header{  height:355px; background:url(../images/home-header.jpg) no-repeat; }
#header-inside{height:256px; background:url(../images/inside-header.jpg) no-repeat;}
#header a.logo, #header-inside a.logo{ display:block; width:143px; height:138px; margin:20px 0 0 20px;}
#header .quote-box{ clear:both; width:370px; margin:35px 0 0 50px; font-size:15px; line-height:23px;background: none;}
#header .quote-box span.customer{ padding:10px 0 0 0; text-align:right;}
#s4 div {background: none; height: 0px;}
.pics {background: none;}
#header .quote-box a {color: #000;}
h1.fader {font-size: 18px; color: #EE3B33;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}

/*---Navigation-------------------------------------*/
ul#navigation{ padding:11px 20px 0 15px; width:863px; height:48px; background:url(../images/navigation-bg.jpg) repeat-x; margin:1px auto 0 auto;}
ul#navigation li{ display:inline;}
ul#navigation li a{ display:block; height:35px; float:left;  padding:13px 22px 0 22px; margin:0 0 0 5px; color:#FFF; text-decoration:none; font-weight:bold; text-transform:uppercase;}
ul#navigation li a.current, ul#navigation li a:hover{ background:url(../images/white-bg.jpg) repeat #FFF; color:#2d5fc8;}

/*---Footer-------------------------------------*/
#footer{ display:block; clear:both; height:39px; width:850px; background:url(../images/footer-bg.jpg) no-repeat; line-height:39px; font-size:10px; padding:0 25px; color:#757570;}
#footer a{ text-decoration:none; color:#757570;}
#footer a:hover{ text-decoration:underline;}
#footer p{ float:left;}
#footer p.right{ float:right;}


/*---Content HOMEPAGE-------------------------------*/
#content, #content-inside{ width:840px; display:block; padding:30px;}
#content .left{ float:left; width:380px; font-family:Helvetica, sans-serif; font-size:15px;}
#content .left p, #content .right p{ line-height:24px; padding:10px 0;}
#content .right{ float:right; width:415px; font-family:Helvetica, sans-serif; font-size:13px;}
#content h1{ font-size:24px; color:#ee3b33; padding:0 0 10px 0;}
#content h2{ color:#58b663; font-size:24px; padding:30px 0 0 0;}
#content h3{ font-size:15px; padding:25px 0 15px 0;}
#content a, #content-inside a{color:#264c9c; text-decoration:none;}
#content a:hover, #content-inside a:hover{ text-decoration:underline;}
#content ul{ list-style-type:disc; list-style-position:inside; line-height:24px; color:#8f8f8f;}
#content ul li{ padding:5px 0;}
#content ul.tips{ line-height:17px; padding:0 0 40px 0;}
#content ul.tips li{ padding:0;} 

#content form.newsletter { width:381px; height:41px; background:url(../images/newsletter-form.jpg) no-repeat; padding:0 0 0 10px; margin:0 0 30px 0;}
#content form.newsletter input{ width:235px; background:url(../images/white-bg.jpg) repeat; border:none; color:#CCC; font-size:15px; vertical-align:middle;}
#content form.newsletter input.submit{ width:113px; height:41px; line-height:41px; color:#FFF; border:none; padding:0; font-weight:bold; cursor:pointer; margin:0 0 0 18px; background:none; text-transform:uppercase;}

#content form.search { width:403px; height:41px;  padding:0 0 0 10px; margin:10px 0 10px 0;}
#content form.search input{ width:265px; background:url(../images/white-bg.jpg) repeat; border:none; color:#CCC; font-size:15px; vertical-align:middle;}
#content form.search input.submit{ width:113px; height:41px; line-height:41px; color:#FFF; border:none; padding:0; font-weight:bold; cursor:pointer; margin:0 0 0 19px;; background:none; text-transform:uppercase;}

/*---Featured products box---*/
#content .right .featured-prod{ display:block; clear:both; text-align:center; padding:10px 0;}
#content .right .featured-prod .info{ width:127px; float:left; margin:0 10px 0 0; display:inline;}
#content .right .featured-prod .info h4{ font-size:15px; padding:2px 0;}
#content .right .featured-prod .info p{ padding:2px 0; line-height:15px; font-size:15px;}
#content .right .featured-prod .info p.more{ padding:5px 0 0 0; border-top:1px solid #999; font-size:13px;}

/*---Content Inside Pages-------------------------------*/
#content-inside .info{ display:block; clear:both; padding:10px 0;}
#content-inside p{ padding:10px 0;}
#content-inside .info .alignright {text-align: right;margin: -55px 0 0 0;}
#content-inside h1{ color:#ec1f19; font-size:45px; font-weight:normal; padding:0 0 20px 0;}
#content-inside h2{ color:#947125; font-size:20px; font-weight:normal; padding:15px 0;}
#content-inside p{ font-size:15px; line-height:24px;}
#content-inside img.right{ float:right; margin:0 0 30px 30px;}
#content-inside img.left{ float:left; margin:0 30px 30px 0;}




		#flashContent { width:100%; height:100%; }
		
