@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body {background: url(../images/body_background.jpg) repeat-x top; font-family:Arial, sans-serif; font-size:62.5%;}

#wrapper {width:834px; height:860px; margin:0 auto 0 auto; padding:0;}
#left {float:left; width:141px; height:860px; margin:0; padding:0;}
#right {position:relative;float:left; width:693px; height:860px; margin:0; padding:0;}

#home-top {width:693px; height:442px; margin:0; padding:0;}
#home-panels {position:relative; float:left; width:677px; height:308px; margin:0; padding:8px; background:#455560;}
#home-panel-left {float:left; width:335px; margin:0; padding:0;}
#home-panel-right {float:right; width:335px; margin:0; padding:0;}

#about-top {width:693px; height:469px; margin:0; padding:100px 0 0 0; background:url(../images/about_us_top_panel.jpg) no-repeat;}
#about-top h3 {width:360px; margin:0 0 8px 18px; padding:0; font-size:1.7em; color:#666;}
#about-top p {width:390px; margin:0 0 8px 18px; padding:0; font-size:1.3em; color:#666; line-height:1.45em;}

#sk8-top {width:693px; height:469px; margin:0; padding:100px 0 0 0; background:url(../images/sk8guard_top_panel.jpg) no-repeat;}
#sk8-top h3 {width:360px; margin:175px 0 105px 18px; padding:0; font-size:3em; font-weight:bold; color:#64757F; line-height:1em;}
#sk8-top h3 span {color:#F15C22;}
#sk8-top p {width:390px; margin:0 0 8px 18px; padding:0; font-size:1.3em; color:#666; line-height:1.45em;}
#sk8-top a {width:130px; height:25px;  margin:0 0 0 18px; padding:0; display:block; text-indent:-9000px; outline:none;}

#products-top {width:693px; height:439px; margin:0; padding:130px 0 0 0; background:url(../images/products_top_panel.jpg) no-repeat;}
#products-top h3 {width:360px; margin:0 0 8px 18px; padding:0; font-size:1.7em; color:#666;}
#products-top p {width:390px; margin:0 0 8px 18px; padding:0; font-size:1.3em; color:#666; line-height:1.45em;}
#products-top a.prodLnk1 {position:absolute; top:450px; left:20px; display:block; width:270px; height:28px; margin:0; padding:0; text-indent:-9000px; outline:none;}
#products-top a.prodLnk2 {position:absolute; top:487px; left:20px; display:block; width:270px; height:28px; margin:0; padding:0; text-indent:-9000px; outline:none;}
#products-top a.prodLnk3 {position:absolute; top:527px; left:20px; display:block; width:270px; height:28px; margin:0; padding:0; text-indent:-9000px; outline:none;}

#contact-top {position:relative; width:693px; height:569px; margin:0; padding:0; background:url(../images/contact_top_panel.jpg) no-repeat;}

#cyo-page {position:relative; width:693px; height:739px; margin:0; padding:0; background:url(../images/cyo_page_bg.jpg) no-repeat;}
#bench-config-page {position:relative; width:693px; height:739px; margin:0; padding:0; background:url(../images/bench_config_page_bg.jpg) no-repeat;}
#specs-page {position:relative; width:693px; height:739px; margin:0; padding:0; background:url(../images/specs_page_bg.jpg) no-repeat;}
#prod-formations {position:absolute; top:470px; left:18px; width:165px; height:90px;}
#prod-formations h3{margin:0 0 3px 0; padding:0; font-family:"arial black", arial, helvetica; font-size:1.3em; font-weight:bold; color:#58585A;}
#prod-feet {position:absolute; top:470px; left:200px; width:165px; height:80px;}
#prod-feet h3{margin:0 0 3px 0; padding:0; font-family:"arial black", arial, helvetica; font-size:1.3em; font-weight:bold; color:#58585A;}
#prod-bench {position:absolute;	top:470px; left:383px ;width:240px; height:80px;}
#prod-bench h3{margin:0 0 3px 0; padding:0; font-family:"arial black", arial, helvetica; font-size:1.3em; font-weight:bold; color:#58585A;}
#specs-formations {position:absolute; top:620px; left:18px; width:160px; height:60px;}
#specs-feet {position:absolute; top:620px; left:200px; width:160px; height:60px;}
#specs-bench {position:absolute; top:620px;	left:382px;	width:298px; height:60px;}
a.selection {height:15px; display:block; margin:0; padding:0; text-decoration:none; font-size:1.1em; color:#58585A;}
a.selection img {border:none; padding:2px 0 0 0;}

a.specs{height:15px; width:90px; display:block; margin:0; padding:0; text-decoration:none; font-size:1.1em; color:#58585A;}
a.specs img {border:none; padding:2px 0 0 0;}

a.cyo-links {position:relative; top:700px; left:10px; height:30px; width:210px; display:block; float:left; margin:0 16px 0 0; padding:0; text-indent:-9000px; outline:none;}


#panels {width:677px; height:152px; margin:0; padding:8px; background:#455560;}
#panels img {float:left;}

#plantersHome {width:693px; height:569px; margin:0; padding:0; background:url(../images/planters_bg.jpg) no-repeat; position:relative;}
#plantersWrapper {width:693px; height:469px; margin:95px 0 0 0; padding:0; position:absolute;}
.planterColWrap {margin:15px 0 0 22px; padding:0;}
.planterCol {width:180px; margin:0 42px 0 0; padding:0; float:left;}

.planterCol img.planter {display:block; margin:0 auto 0 auto; padding:0;}
.planterOptions {width:175px; height:80px; border:1px solid #999; margin:0; padding:0;}
a.planterSpecs{height:15px; width:90px; display:block; margin:5px 0 0 10px; padding:0; text-decoration:none; font-size:1.1em; color:#58585A;}
a.planterSpecs img {border:none; padding:2px 0 0 0;}

#planterSpecsPage {width:693px; height:569px; margin:0; padding:0; background:url(../images/planters_specs_bg.jpg) no-repeat;}
#planters {width:657px; height:200px; margin:0 0 0 18px; padding:0; border:1px solid #999; position:absolute; top:360px;}
.pSpecs {width:153px; height:160px; margin:10px 5px 0 5px; padding:0; float:left;}
.pSpecs img {margin:0; padding:0; display:block; border:none; outline:none;}

#contactform {position:absolute; width:280px; top:90px; left:400px;}
#contactform p {margin:5px 0 5px 0; padding:0; font-family: arial, sans-serif; color:#58585a; font-size:.8em;}
#contactform input {margin:0 0 5px 0; padding:0; font-family: arial, sans-serif;  font-size:.9em;}
#contactform select {width:162px; margin:0 0 5px 0; padding:0;  font-size:.9em; font-family: arial, sans-serif;}
#contactform textarea {width:160px; margin:0 0 5px 0; padding:0; font-family: arial, sans-serif; font-size:.9em;}
#contactform span {font-size:0.9em; width:100px; height:15px; margin:0 0 3px 0; padding:0; display:inline-block;}
.fix{ display:block; width:100px; float:left; font-size:.9em }
.border {border:thin solid #CCC;}
.rdBtn {border:0px; height:1.4em;}
.text {width:160px;}
.text2 {width:100px;}

.panel-pad {margin:0 10px 0 0;}
.logo {position:absolute; top:310px; border:none;}
.footer-banner {margin:8px 0 0 0; border:none;}
.clear {clear:both; height:0;}

