@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-family:Century Gothic; background:#fff url(../img/bg.gif) repeat-x top; }


/* Stuff to use */
.b { font-weight:bold; }
.i { font-style:italic; }
.clear { clear:both; height:0px; margin:0; padding:0; }

#container { width:870px; height:auto; margin:0 auto; }

#header { height:95px; width:843px; margin:0 auto; }
#header .logo { background:transparent url(../img/bg_logo.gif) repeat-x bottom; width:233px; height:95px; float:left; }
#header .logo h1 { display:none; }
#header .logo a { display:block; width:205px; height:68px; background:#fff url(../img/logo.gif) no-repeat; }

#header .menu { background:transparent url(../img/bg_menu.gif) repeat-x bottom; float:right; width:610px; height:95px;}
#header .menu ul { list-style:none; width:610px; height:95px;  margin:0; padding:0; }
#header .menu li { float:left; margin:3.4em 0.3em 0 0.3em; height:42px; padding:2px 6px 0 6px; list-style-type:none; font-family:Arial, Helvetica, sans-serif;  }
#header .menu li:hover { background:url(../img/selected.gif) repeat-x; height:42px; color:#fff; }
#header .menu .selected { background:url(../img/selected.gif) repeat-x; color:#fff;}
#header .menu  li a { font-size:13px; color:#007b9a; text-decoration:none; display:block; height:40px; }
#header .menu  li a:hover { color:#fff; }


.banner { width:845px; height:109px; background: url(../img/bg_header.gif) no-repeat;  margin:0 auto; clear:both; }
.banner h2 { padding:0.5em 0.5em 0 23em; margin:0; color:#fff; font-size:18px; font-weight:bold; } 

.content { width:850px; margin:0 auto; padding:8px 0 8px 0; color:#616161; font-size:15px; }
.content h1 { color:#2f2e2c; font-weight:normal; }

.content a { color:#5f5f5f; text-decoration:underline; }
.content a:hover { text-decoration:none; }

.table { border:1px solid #b5b5b5; text-align:center; width:650px; margin:0 auto; }
.table td { text-align:right; }
.table td.left { text-align:left; padding-left:20px; }

.content ul { list-style:none; }
.content li { background: transparent url(../img/bullet.gif) no-repeat 0px 4px; padding: 0px 0 2px 15px; }

.content .img_product { float:left; width:155px; margin-top:0.5em; }
.content .details_product { float:left; width:500px; }

.bullets { float:left; list-style:none;}
.bullets  li { background: transparent url(../img/bullet.gif) no-repeat 0px 4px; padding: 0px 0 2px 15px; }

.front-teaser { float:left; margin:1.2em 0.5em 0.5em 0.5em; width:400px; background:transparent url(../img/bg_box.gif) right top no-repeat; }
.front-teaser h3 { color:#fff; margin:1.5em 0.5em 0 0.5em; padding:0; }
.front-teaser img { padding-right:5px; padding:0 !important; }
.front-teaser p { color:#fff; }
.front-teaser ul { color:#fff; list-style:none !important; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; margin:5px 0 2.5em 2px; }
.front-teaser li { list-style-type:none !important; background:transparent; padding: 0px 0 0px 5px;  }

.button { background:#fff url(../img/button.jpg) no-repeat; width:138px; text-align:center; padding:5px; height:22px; display:block; clear:right; text-decoration:none; float:left; color:#fff !important; font-weight:bold; font-size:14px; }
.button:hover { background:#fff url(../img/button-hover.jpg) no-repeat; }

.button_black { background:#fff url(../img/button_black.jpg) no-repeat; width:169px; text-align:center; padding:0px; PADDING-TOP: 2px; height:24px; display:block; clear:right; text-decoration:none; float:left; color:#fff !important; font-weight:bold; font-size:14px; }
.button_black:hover { background:#fff url(../img/button_black-hover.jpg) no-repeat; }

.spec-button { background:#fff url(../img/button_black.jpg) no-repeat; width:178px; text-align:center; height:33px; border:0; text-decoration:none; color:#fff !important; font-weight:bold; font-size:13px; }
.spec-button:hover { background:#fff url(../img/button_black-hover.jpg) no-repeat; }

.buy-button { background:#fff url(../img/button.jpg) no-repeat; width:150px; text-align:center; height:33px; border:0; text-decoration:none; color:#fff !important; font-weight:bold; font-size:13px; }
.buy-button:hover { background:#fff url(../img/button-hover.jpg) no-repeat; }


.submit { background:#fff url(../img/button.jpg) no-repeat; width:148px; text-align:center; padding:5px; height:32px; border:0; text-decoration:none; color:#fff !important; font-weight:bold; font-size:13px; }

.footer { clear:both; width:870px; height:44px; background:#fff url(../img/bg_footer.jpg) repeat-x; border-top:1px #e5e5e5 solid; font-family:Arial, Helvetica, sans-serif; }
.footer .logo-footer { display:block; float:left; margin:0 0 0 1em; height:44px; width:99px; background:url(../img/logo-footer.jpg) no-repeat; }
.footer .logo-footer span { display:none; }
.footer .links { float:right; margin:0.5em 1em 0 0; }
.footer .links a { color:#565656; text-decoration:none; font-size:13px; padding:0 5px 0 5px;}
.footer .links a:hover { text-decoration:underline; }


