/* CSS Document */
body { background:#fff url(../img/bg.jpg) repeat-x top; margin:0; font-family:Arial; }

.clear { clear:both; height:0px; float:none; }

#navigation { background:#fff url(../img/bg_navigation.jpg) repeat-x top; height:57px; margin:0 auto; width:759px; }
.phone { float:left; width:212px; margin:1em 0 0 0.5em; }
.tel { color:#000; font-size:15px; }
.number { color:#858585; font-size:18px; margin-left:5px; }

.menu { float:right; margin:26px 0 0 0; padding:0; list-style:none; width:460px; }
.menu a { color:#fff; font-size:13px; font-weight:bold; text-decoration:none; }
.menu a:hover { color:#fff; font-size:13px; font-weight:bold; text-decoration:underline; }
.menu li { text-align:center; float:left; background:transparent url(../img/tab.jpg) no-repeat; width:115px; height:35px; padding:0; }
.menu li:hover { background:transparent url(../img/tab-hover.jpg) no-repeat; }

#header { height:167px; width:759px; background:url(../img/bg_header.jpg) repeat-x top; margin:0 auto; padding:0; }
#header .left { width:249px; height:164px; float:left; }
#header .left img { border:0; margin:-.6em 0 0 0; }
#header .left h3 { color:#f0027d; font-weight:normal; font-size:18px; text-align:center; margin:1em 0 0 0; padding:0; }

#header .right { float:right; background:url(../img/home_bg_top.jpg) no-repeat bottom; width:489px; height:164px; }
#header .right h1 { color:#fff; font-size:22px; font-weight:normal; margin:1.5em 0 0 0; }
#header .right h2 { color:#fff; font-size:18px; font-weight:normal; margin:0.2em 0 0 0.7em; }

#container { width:759px; background:#fff; clear:both; float:none; margin:0 auto; }
#container .left { width:251px; float:left; padding:10px 3px 0 3px; }

#container .left .nav { height:217px; width:236px; background:#fff url(../img/bg_nav.jpg) no-repeat top; }
#container .left .nav h3 { color:#fff; font-weight:bold; font-size:14px; padding:0.9em 0 0.2em 2.5em; margin:0; }

#container .left .free-nav { width:236px; background:#fff url(../img/bg_nav.jpg) no-repeat top; }
#container .left .free-nav h3 { color:#fff; font-weight:bold; font-size:14px; padding:0.9em 0 0.2em 2.5em; margin:0; }
#container .left .free-nav p { margin:1.5em 1em 1em 1em; font-size:14px; }
#container .left .free-nav .submit { margin:5.5em 0 0 7em; display:block; color:#000; padding:7px 0 0 5px; background:transparent url(../img/grey-button.gif) no-repeat; font-size:12px; width:107px; height:24px; text-decoration:none;}
#container .left .free-nav .submit:hover { text-decoration:underline; }

#container .left .nav_peel { height:143px; width:236px; background:#fff url(../img/bg_nav_peel.jpg) no-repeat top; }
#container .left .nav_peel h3 { color:#fff; font-weight:bold; font-size:14px; padding:0.9em 0 0.2em 2.5em; margin:0; }
#container .left .nav_peel p { margin:2em 1em 1em 1em; font-weight:bold; font-size:15px; text-align:center; }
#container .left .nav_peel a { margin:0.4em 0 0 12em; display:block; width:40px; height:30px; }
#container .left .nav_peel a span { display:none; }

#container .left .flip-page { background:#fff url(../img/button-black.jpg) no-repeat; width:196px; height:38px; color:#fff; padding:0.9em 0 0em 2.5em; }
#container .left .flip-page a { color:#fff; font-weight:bold; text-decoration:none; font-size:14px;}

#container .left .nav ul { list-style:none; margin:1.3em 0 0 0.8em; padding:0;}
#container .left .nav ul li { width:211px; background:url(../img/border.jpg) repeat-x bottom; height:22px; }
#container .left .nav ul li a { text-decoration:none; color:#373737; font-size:13px; padding:3px; }

#container .right { width:501px; float:left; background:url(../img/home_bg_bottom.jpg) no-repeat; height:auto; }
#container .right-text { width:501px; float:left; height:auto; padding:2em 0 0 0; }

#container .teaser { width:167px; text-align:center; padding-top:1em; height:183px; margin:-4em 0 0 0; float:left; }
#container .teaser img { border:0; }
#container .teaser-button { width:167px; float:left;}
#container .teaser-button span { width:165px; display:block; height:33px; background:#fff url(../img/button-gold.jpg) no-repeat; padding-top:6px; }
#container .teaser-button span a { color:#0b0b0b; margin-left:10px; font-weight:bold; font-size:13px; text-decoration:none; }
#container .teaser-button span a:hover { text-decoration:underline; }

#container .eco-friendly { width:515px; height:169px; background:#fff url(../img/eco-bg.gif) no-repeat; margin:0 0 0 -1.2em; }
#container .eco-friendly h1 { color:#000; font-size:23px; padding:3.7em 0 0 5em; margin:0;}
#container .eco-friendly p { color:#000; font-size:15px; padding:0 14em 0 5em; margin:0; }
#container .eco-friendly a { color:#000; text-decoration:none; }
#container .eco-friendly a.go-link { display:block; width:29px; height:20px; margin:0 0 0 480px; }
#container .eco-friendly a.go-link span { display:none; }

#footer { height:42px; background:#000; }
#footer .subfooter { width:759px; background:#fff; height:22px; margin:0 auto; padding:10px 10px 0 10px; color:#000; font-size:13px; vertical-align:middle; }
#footer .subfooter a { color:#000; text-decoration:none; }
#footer .subfooter a:hover { text-decoration:underline; }
#footer .subfooter .left { float:left; padding:0; margin:0; }
#footer .subfooter .right { float:right; color:#000; padding:0; margin:0; }

.design-by { clear:both; width:759px; margin:0 auto; text-align:right; color:#545454; font-size:13px; padding:5px; }
.design-by a { color:#545454; padding:10px; }

/* CONTACT*/
label {width: 120px; float: left;height: 25px; padding-top: 4px; text-align: right; padding-right: 10px;}
fieldset {border: 1px solid #696461; margin-left:1em; width: 450px; padding: 0px ;text-align:left;}
fieldset legend {font-size: 10pt; font-weight: bold; color: #696461;}
fieldset p {margin: 10px 5px; clear:both;}
fieldset input {background-color: #ffffff; border: 1px solid #696461; height: 20px;}
fieldset textarea {background-color: #ffffff; border: 1px solid #696461;}
input.small {width: 200px;}
input.big {width: 295px;}
input.button {background: transparent url(../img/grey-button-big.gif) no-repeat; color: #626262; border:0px; font-weight: bold; margin-left: 131px; height: 31px; width:150px; cursor:hand; cursor:pointer;}
.addbox	 {width: 224px; float: left; margin-left: 18px; }
.addbox h3 {margin-bottom: 5px; color:#f0027c; font-size:18px;}
.addbox a { color:#7d7d7d; text-decoration:underline; }
.addbox a:hover { color:#7d7d7d; text-decoration:none; }
.addbox h2 {margin-bottom: 5px;}
.addbox p {margin-top: 5px;}

.addbox2	 {width: 124px; float: left; margin-left: 2px;}
.addbox2 h2 {margin-bottom: 5px;}
.addbox2 p {margin-top: 5px;}
#contactform {clear: both; padding: 0 0 10px 0;}