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

* { margin:0; padding:0; }

body { background:#6699cc; font:0.6em/1.5 Verdana, Geneva, sans-serif; }

a { outline:none;} 

#page-wrap { width:705px; margin:10px auto; overflow:auto; background:#fff; }

#page-header { width:100%; background:#9DCEFE; height:100px; margin:15px 0;} 
#page-header h1 a { background:url(../images/logo_02.gif) no-repeat; height:100px; width:366px; text-indent:-5000px; display:block; float:left; }
#page-header address { background:url(../images/logo_03a.gif); width:334px; height:100px; float:right; text-indent:-5000px; }

#page-left { width:180px; float:left; background:url(../images/menu/menu01_m1_e.png) 9px bottom no-repeat ; padding:0 0 7px;  } 
#page-left ul { width:161px; margin:0 auto; list-style:none; background:url(../images/menu/menu01_m1_b.png) no-repeat; padding:3px 0 0 0;  }
#page-left li { background:url(../images/menu/menu01_m1_s.png); padding:3px 0 0 0; }
#page-left .top { padding:2px 0 0 0 !important; }
#page-left li a { display:block; width:162px; height:21px; text-indent:-5000px; }
#page-left li a.home { background:url(../images/menu/menu01_m1_i0.png) no-repeat; }
#page-left li a.home:hover { background:url(../images/menu/menu01_m1_i0h.png) no-repeat; }
#page-left li a.products { background:url(../images/menu/menu01_m1_i1.png) no-repeat; }
#page-left li a.products:hover { background:url(../images/menu/menu01_m1_i1h.png) no-repeat; }
#page-left li a.about-us { background:url(../images/menu/menu01_m1_i2.png) no-repeat; }
#page-left li a.about-us:hover { background:url(../images/menu/menu01_m1_i2h.png) no-repeat; }
#page-left li a.contact-us { background:url(../images/menu/menu01_m1_i3.png) no-repeat; }
#page-left li a.contact-us:hover { background:url(../images/menu/menu01_m1_i3h.png) no-repeat; }

#page-right { width:490px; float:left; border-left:#858585 1px solid; padding:0 0 0 15px; }
#page-right h2 { color:#3366CC; font-weight:bold; }
#page-right p { margin:0 0 20px; }

#page-right #img-wrap { float:right; width:230px; margin:0 0 0 20px; }
#page-right #img-wrap p { margin:3px 0 10px; }

#page-right .product { clear:both; margin:15px 0; overflow:auto; }
#page-right .product .img-wrap { float:left; width:235px; margin:0 10px 0 0; overflow:hidden; }
#page-right .product .img-wrap img { float:right; }
#page-right .product ul { list-style:none; }
#page-right .product li { margin:3px 0; overflow:auto; }
#page-right .product li strong { float:left; display:block; width:100px;} 
#page-right .product li p { display:block; float:left; width:140px; margin:0; }

form ul { list-style:none; }
form li { margin:5px 0; overflow:auto; }
form label { clear:both; float:left; width:160px; }
form input { width:260px; font-size:1.5em; }
form textarea { width:260px; height:100px; font-size:1.5em;  }
form input.sub_btn { width:60px; font-size:1.1em; margin:3px 0; }

#page-footer { clear:both; overflow:auto; background:#99CCFF; height:45px; margin:10px 0 0; width:100%; padding:10px 0 0 0; } 
#page-footer a { color:#006699; text-decoration:none;  }
#page-footer a:hover { text-decoration:underline; }

#validation { background:#CFEFFF; text-align:center; margin:15px auto !important; width:80%; display:block; padding:5px; line-height:20px; overflow:auto; border:#ccc solid 1px; }

