@charset "UTF-8";
/*################ GENERAL ################*/
body {margin:0; padding:0; background:#000 url(i/bg.gif) repeat-x;}
img {border:0px none;}

/*################ LAYOUT ################*/
#wrap {width:929px; margin: 0 auto; border-left:1px solid #585858; border-right:1px solid #585858; background:#939393 url(i/bg-wrap.gif) repeat-x bottom left;}
#header {height:139px; position:relative; width:100%;}
#sidebar {background:url(i/bg-sidebar.gif) repeat-x; border:1px solid #838383; border-top:0px none; width:354px; float:right; padding:0 0 26px 0; margin:0 8px 50px 0;}
#sidebar div.IL {width:100%; min-height:130px; background:url(i/location-IL.png) no-repeat 10px 0; margin: 0 0 13px 0;}
#sidebar div.MN {width:100%; min-height:130px; background:url(i/location-MN.png) no-repeat 10px 0;}
#main {float:left; width:524px;}
#testimonials {clear:both; background:url(i/bg-sidebar.gif) repeat-x center left; border:1px solid #838383; margin: 0 8px 10px 104px; padding:10px;}
#footer {width:931px; height:61px; margin: 0 auto 30px auto; background:url(i/bg-footer.gif) no-repeat; clear:both;}

img.logo {margin:20px 0 0 37px; position:absolute; z-index:100;}
a.login {float:right; margin:56px 91px 0 0;}
div.tag {background:url(i/bg-banner-tag.gif) no-repeat; width:100%; height:21px; position:relative; top:118px;}
div.tag p {display:none; font-size:0px;}

h2 {margin:26px 0 7px 104px; font:bold 15px/17px 'Arial Narrow', Arial, Helvetica, sans-serif; color:#a4030a; text-transform:uppercase;}
h5 {font: bold 13px/15px Arial, Helvetica, sans-serif; color: #C00; margin: 0 0 3px 10px;}
p {margin:0 0 0 104px; color:#000; font: 13px/18px Arial, Helvetica, sans-serif; width:420px; padding:0 50px 0 0;}
ul {font:11px/16px Arial, Helvetica, sans-serif; list-style-image: url(images/bullet.jpg); margin: 2px 0 0 1px;}
.clear {clear:both;}

#sidebar h2 {color:#666; margin: 26px 0 0 21px;}
#sidebar h3 {color:#a4030a; font:bold italic 12px/14px Arial, Helvetica, sans-serif; margin: 0 0 0 160px;}
#sidebar p {font:12px/18px Arial, Helvetica, sans-serif; margin: 0 0 0 21px; width:290px;  color:#333;}
#sidebar div.IL p, #sidebar div.MN p {margin: 0 0 0 164px;}
#sidebar a {color:#333;}
#sidebar p.small a {font:9px/10px Arial, Helvetica, sans-serif; color:#807e5f; text-decoration:none; text-transform:uppercase; float:right; margin:2px 8px 0 0;}
#sidebar p.small a:hover {text-decoration:underline; color:#807e5f;}
#sidebar p.phone{padding:0 0 0 27px; background:url(i/ico-phone.png) no-repeat 6px 0;}
#sidebar p.fax{padding:0 0 0 27px; background:url(i/ico-fax.png) no-repeat 6px 0;}
#sidebar p.email{padding:0 0 0 27px; background:url(i/ico-email.gif) no-repeat 6px 4px;}

#testimonials p {margin:10px 0 0 10px; width:auto;}

#footer p {float:left; margin: 10px 0 0 30px; color:#333; text-transform:uppercase; font: 10px/16px Arial, Helvetica, sans-serif; width:auto;}
#footer p.right {float:right; padding: 10px 30px 0 0; color:#666; margin:0;}
#footer a {color:#666;}

/*######## TABS ########*/
div.tabs {margin: 0 0 0 104px; width:408px;}
ul.tabNavigation {list-style:none; margin:0; padding:10px 0 0 0; height:27px; background:url(i/bg-tabs.gif) repeat-x; border:1px solid #838383; border-bottom:0px none;}
ul.tabNavigation li {display:inline; margin:0 8px 0 0;}
ul.tabNavigation li a {padding:12px 10px; color:#000; text-decoration:none; text-transform:uppercase; width:140px; height:37px; text-align:center;}
UL.tabNavigation li a.selected {background:url(i/bg-tab-active.gif) repeat-x; color:#900;}
UL.tabNavigation li a:hover {color:#900;}
UL.tabNavigation li a:focus {outline:0;}
div.tabs > div {padding: 5px; border:1px solid #838383;}
div.tabs > div h2 {margin-top: 0;}
#first, #second, #third {background:url(i/bg-products.gif) repeat-x;}
#first ul, #second ul, #third ul {font:12px/16px Arial, Helvetica, sans-serif; list-style-image: url(i/bullet.jpg); margin: 2px 0 0 1px; color:#333;}
#first li, #second li, #third li {margin:4px 0;}
#third div.left {width:190px; float:left;}
#third div.right {width:190px; float:right;}
div.tabs img {margin:4px 5px 10px 0; float:right;}

/*######## TABS ########*/
