@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; background:url(../images/bg.jpg) repeat;font-family: Tahoma,arial,helvetica,sans-serif;font-size:14px;color:#3b3838}
div{margin:0;padding:0;}
a , a:visited , a:hover , a:active {text-decoration:none;border:none;padding:0;}
img {border:0;}
h1{font-size:15px;font-weight:bold;border-bottom:1px solid #6d6d6d;padding:0 0 3px 0;margin:0 0 3px 0;}
h2{font-size:15px;font-weight:bold;border-bottom:1px solid #6d6d6d;padding:0 0 3px 0;margin:0 20px 3px 0;}
/*====================main framework====================*/
#site{width:900px;margin:0 auto;border-right:1px solid #CF74B8;border-left:1px solid #CF74B8;}
#header{width:900px;height:342px;background:url(../images/header.jpg) no-repeat;}
#main{float:left;width:900px;background:#fff;}
#footer{clear:left;display:block;width:900px;height:80px;background:url(../images/footer.jpg) no-repeat;text-align:center;padding:5px 0 0 0;}
/*================main basic elements====================*/
#topNv{float:left;display:block;width:421px;height:34px;padding:13px 0 0 0;background:url(../images/navigation.jpg) no-repeat;}
#flash_area{float:left;display:block;width:415px;height:194px;background:url(../images/flash_area.jpg) no-repeat;margin:0 0 0 55px;}
#leftNv{float:left;display:block;width:210px;min-height:10px;padding:10px 0 0 10px;margin:-150px 0 0 0;}
#content{width:660px;float:right;padding:0 10px 0 0;}
/*============main_secondary elements====================*/
/*flash area*/
.flText{float:left;width:165px;margin:20px 0 0 20px;color:#606060;} * html .flText{margin:20px 0 0 10px;}
.flFla{float:left;display:block;width:203px;height:170px;background:url(../images/flFla.jpg) no-repeat;margin:10px 0 0 15px;}
/*product boxes*/
.product_area{width:659px;}
.pBoxCtop{display:block;width:659px;height:27px;background:url(../images/prodbox_top.jpg) no-repeat;}
.pBoxCCon{float:left;width:650px;background:url(../images/prod_box_body.jpg) repeat-y;padding:0 0 0 9px;}
.pBoxCBot{clear:left;display:block;width:659px;height:28px;background:url(../images/prodbox_bottom.jpg) no-repeat;}
.pBox{float:left;display:block;width:190px;margin:0 0 5px 19px;} * html .pBox{margin:0 0 5px 14px;}
.pBoxImg{position:relative;z-index:1;display:block;width:192px;height:132px;background:url(../images/pBoxImg.jpg) no-repeat;}
.pBoxTitle{position:absolute;z-index:2;display:block;width:192px;overflow:hidden;background:#9FA738;filter:alpha(opacity=70);opacity:0.7; -moz-opacity:0.7;text-align:center;padding:2px 0;}
.pBoxMask{position:absolute;z-index:10;display:block;width:192px;height:132px;}
.pBoxDsc{display:block;width:182px;height:57px;background:url(../images/pBoxDsc.jpg) no-repeat;margin:4px 0 0 1px;padding:5px;color:#3b3838;font-size:12px;}
.pBoxDsc_hover{display:block;width:182px;height:57px;background:url(../images/pBoxDsc_hover.jpg) no-repeat;margin:4px 0 0 1px;cursor:pointer;padding:5px;color:#3b3838;font-size:12px;}
/*link styles*/
a.topLnk , a.topLnk:visited {color:#b13b8f; padding:0 0 0 30px;margin:0 20px;}
a.topLnk:hover , a.topLnk:active {color:#ff6666;width:10px;height:10px;}
a.ftLnk , a.ftLnk:visited {color:#56003d;font-size:12px;}
a.ftLnk:hover , a.ftLnk:active{color:#fff;}
.formsub {padding:3px;border:1px solid #9FA738;background:#B4BD52;}
.formsub_hover{padding:3px;border:1px solid #9FA738;background:#C6D146;}
.face{float:left;}
a.pglink , a.pglink:visited {color:#555;font-size:12px;}
a.pglink:hover , a.pglink:active {text-decoration:none;color:#000;}
.cat_pages {margin:7px 5px 0 10px;border-top:1px solid #ccc;padding:5px 0 30px 0;font-size:12px;}
/* form*/
.cBoxCtop{display:block;width:659px;height:27px;background:url(../images/prodbox_top.jpg) no-repeat;}
.cBoxCCon{float:left;width:630px;background:url(../images/prod_box_body.jpg) repeat-y;padding:0 0 0 29px;}
.cBoxCBot{clear:left;display:block;width:659px;height:28px;background:url(../images/prodbox_bottom.jpg) no-repeat;}
/*full propduct*/
.product_image_area{margin:0;padding:5px 0;}
.product_image_area img {border:2px solid #9FA738;margin:0 3px;}
.product_bottom {font-size:15px;font-weight:bold;border-top:1px solid #6d6d6d;padding:3px 0;margin:0 20px 3px 0;color:#3b3838;font-size:13px;text-align:right;}
a.plink , a.plink:visited {color:#3b3838;font-size:13px;}
a.plink:hover , a.plink:active{color:#000;}
/*contact data*/
#Cdata{float:left;display:block;width:250px;padding-right:5px;}
#map{float:left;width:350px;height:250px;border:2px solid #B5BE4B;}