@charset "UTF-8";
/* CSS Document */

@import url("reset.css");
@import url("typography.css");

h1, h2, h3, h4, h5, h6, ul, li, td, p, a, span, label, textarea, input { font-family:Tahoma, Geneva, Helvetica; }

body { background:url(../images/front/background.jpg) top center no-repeat #fafaf9; }
#container { width:100%; background:url(../images/front/footer_bg.jpg) bottom left repeat-x; overflow:hidden; }
#main { width:1002px; margin:0px auto; }
#navigation { width:1002px; height:71px; margin:30px 0 0 0; float:left }
#navigation img { margin:0 0 0 25px; }
#banner { width:1002px; margin:25px 0 0 0; float:left; }
#content { width:100%; margin:13px 0 40px 0; float:left; }
#content_contact { margin:13px 0 40px 0; float:left;  }

#left { float:left; width:350px; overflow:hidden;  }
#right { float:right; width:540px; background:#fff; border:1px solid #CCCCCC; padding:5px 20px 5px 20px; margin:16px 25px 0 0; }

.content_product { width:952px; margin:0 25px 30px 25px; padding:0 0 30px 0; border-bottom:2px dashed #d5d3ea; float:left; }
.no_border { border-bottom:none !important; }
.content_product ul { margin:5px 0 5px 16px; padding:5px 0 5px 25px; list-style:disc; }
.bullets { width:870px; border-top:2px dashed #d5d3ea; margin:0 25px 0 25px; padding: 48px 41px 50px 41px; float:left;  }
.bullets ul { float:left; padding:0 0 0 40px; margin:35px 85px 0 0; list-style:disc;  }
.no_right { margin-right:0px !important; }
#footer { padding:26px 25px 26px 25px; overflow:hidden; float:left; }
#footer span { float:right; }

#navigation ul { float:right; text-transform:uppercase; margin:30px 5px 0 0; }
#navigation li { float:left; margin:0 20px 0 0; }