@charset "utf-8";
/* Global Stylesheet */

a, a:active, a:visited{color: #c70f17; text-decoration: none;}
a:hover{text-decoration: underline;}

body{margin: 0; padding: 0; background: #000000 url(images/body-bg.gif) repeat-x;}
#wrapper{margin: 10px auto 10px auto; padding: 0; width: 914px;}
#header{margin: 0; padding: 0; width: 914px; height: 94px; background: url(images/header-bg.png) no-repeat; behavior: url(iepngfix.htc);}
#logo{margin: 0; padding: 40px 0 0 10px; width: 390px; height: 41px; float: left;}
#navigation{margin: 0; padding: 60px 0 0 0; width: 502px; float: left;}
#contents{margin: 0; padding: 0; width: 914px; background: url(images/content-bg.png) repeat-y; behavior: url(iepngfix.htc);}
#banner{margin: 0 auto 0 auto; padding: 0; width: 892px; height: 230px;}
#left_column{margin: 10px 0 0 30px; padding: 0; width: 395px; float: left;}
#right_column{margin: 10px 30px 0 0; padding: 0; width: 437px; float: right;}
#product{margin: 0; padding: 0; width: 395px; background: url(images/product-bg.gif) repeat;}
#footer{margin: 0 auto 0 auto; padding: 0; width: 914px; height: 94px; background: url(images/footer-bg.png) no-repeat; behavior: url(iepngfix.htc); clear: both;}
#links{margin: 0 auto 0 auto; padding: 0; width: 892px;}

.links{margin: 20px auto 0 auto; padding: 10px 0 20px 0; width: 600px; height: 225px; background: url(images/links-bg.gif) no-repeat;}
.testimonials{margin: 20px auto 0 auto; padding: 20px 0 20px 0; width: 700px; background: url(images/product-bg.gif) repeat;}
.form{margin: 20px auto 0 auto; padding: 20px; width: 500px; background: url(images/product-bg.gif) repeat;}
.transparent{behavior: url(iepngfix.htc);}

.main_menu{margin: 0; padding: 0; font-family: Georgia, "Times New Roman"; font-size: 12px; color: #c70f17; font-weight: bold;}
.main_menu a, .main_menu a:active, .main_menu a:visited{color: #c70f17; text-decoration: none;}
.main_menu a:hover{text-decoration: underline;}

.sub_menu{margin: 0; padding: 0; font-family: Georgia, "Times New Roman"; font-size: 11px; color: #ffffff; font-style: italic;}
.sub_menu a, .sub_menu a:active, .sub_menu a:visited{color: #ffffff; text-decoration: none;}
.sub_menu a:hover{color: #c70f17;}

.check{margin: 0 0 0 30px; padding: 0;}
.check li{margin: 0; padding: 0; font-family: Arial; font-size: 12px; color: #111111; line-height: 1.4; list-style-type: none; font-weight: bold;}

ul{margin: 0 0 0 45px; padding: 0;}
ol{margin: 10px 0 0 60px; padding: 0;}
li{margin: 0; padding: 0; font-family: Arial; font-size: 12px; color: #111111; line-height: 1.4;}

h1{margin: 20px 15px 10px 30px; padding: 0; font-family: Georgia, "Times New Roman"; font-size: 15px; color: #c70f17; font-style: italic;}
h2{margin: 20px 15px 10px 30px; padding: 0; font-family: Georgia, "Times New Roman"; font-size: 12px; color: #de8800; font-style: italic; line-height: 1.4;}
p{margin: 10px 30px 0 30px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #111111; line-height: 1.4;}




