body { margin:0; padding:0; background:url(../images/body_bg.png) repeat-y top center #e6e6e6; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
a img { border:none; } h1,h2,h3,h4,h5,h6,ul,li,p { margin:0; padding:0; } ul,li { list-style:none; }
a { color:#000; text-decoration:none; }
#wrapper { width:1024px; margin:0 auto; }
#header { height:330px; background:url(../images/header_bg.png) repeat-x bottom left; }
#header_i { height:330px; background:url(../images/header_i_bg.jpg) no-repeat bottom right; }
#logo { display:inline-block; width:302px; height:238px; background:url(../images/images.png) no-repeat; margin:38px 0 0 78px;  }
#mainMenu { height:48px; line-height:48px; background:#666666; text-align:center; } 
#mainMenu ul {}
#mainMenu ul li { display:inline-block; border-right:solid 1px #fff; position:relative; }
#mainMenu ul li.lastItemCssClass { border-right:none; }
#mainMenu ul li a { display:block; height:48px; padding:0 18px; font-size:14px; font-weight:bold;}
#mainMenu ul li a:hover, #mainMenu ul li a.active { color:#fff; }
#mainMenu ul ul { display:none; position:absolute; left:0; top:48px; }
#mainMenu ul ul li { display:block; text-align:left; background:#666; white-space:nowrap; border-top:solid 1px #fff; line-height:24px; height:24px; }
#mainMenu ul ul li a {}
#mainMenu ul li:hover ul { display:block; }

#colmenu { height:84px; line-height:84px; text-align:center; margin:12px 0; }
#colmenu ul {}
#colmenu ul li { display:inline-block; margin:0 5px; }
#colmenu ul li a { display:block;background:url(../images/images.png) no-repeat; background-position:50% -530px; min-width:136px; border:solid 1px #e9e9e9; padding:0 4px; line-height:94px; font-size:18px; color:#b3b3b3; height:84px;  }
#colmenu ul li a:hover, #colmenu ul li a.active { color:#4d4d4d;background-position:50% -443px; }


/**/
#homeSliderW { width:952px; margin:32px auto; }
#homeSlider { width:950px; height:420px; overflow:hidden; border:solid 1px #b3b3b3; }
#hs_bc {width:390px; height:102px; margin:32px auto 0 auto;background:url(../images/images.png) no-repeat; background-position:-435px 0px; position:relative; }
#hs_bc #prev,#hs_bc #next { display:block; width:44px; height:44px;background:url(../images/images.png) no-repeat; background-position:-322px -163px; position:absolute; top:6px; left:-74px; }
#hs_bc #next { left:auto; right:-74px; background-position:-366px -118px; }
#hs_bc a#prev:hover { background-position:-366px -163px;}
#hs_bc a#next:hover { background-position:-322px -118px;}
.as_title { position:absolute; top:10px; left:10px; font-size:32px; }
/**/

/**/
#categSliderW {width:798px; margin:32px auto; position:relative; }
#categSlider { width:798px;}
.css_ww { margin:0 15px 4px 0; display:inline-block; height:320px; vertical-align:top;  } 
#categSlider .last { margin:0 0 4px 0; }
.css_w { width:182px; border:solid 1px #cbcbcb;}
.css_w img { width:182px; border-bottom:solid 1px #cbcbcb; }
.css_b { text-align:center; padding:2px 0; }
.css_bb { width:102px; height:32px;background:url(../images/images.png) no-repeat; background-position:-430px -118px; margin:4px auto 0 auto; }
#cprev, #cnext {display:block; width:100px; height:190px;background:url(../images/images.png) no-repeat; background-position:-712px -120px; position:absolute; top:204px; left:-100px; }
#cnext { left:auto; right:-96px;  background-position:-842px -120px; }
a#cprev:hover { background-position:0px -259px; }
a#cnext:hover { background-position:-130px -259px; }
#categSliderW a.disabled { display:none; }
/**/

/**/
#productPage {width:798px; margin:32px auto; border:solid 1px #828282; padding:16px 0; }
#pp_l { display:inline-block; vertical-align:top; width:320px; margin:0px 0 0 16px; }
#mainImg { width:318px; }
#pp_altim img { width:78px; margin:2px 2px 0 0; }
#pp_ll { display:block; margin:12px auto 0 auto; width:105px; height:85px; background:url(../images/images.png) no-repeat; background-position:-250px -254px;}
#pp_c { display:inline-block; vertical-align:top; width:1px; height:236px; background:#cccccc; margin:0px 16px 0 16px;  }
#pp_r { display:inline-block; vertical-align:top; width:408px; margin:0px 0 0 0; position:relative;  }
#pp_rb { position:absolute; right:0px; top:0px; width:172px; height:272px; background:url(../images/images.png) no-repeat; background-position:-535px -115px; z-index:1; }
#pp_title { z-index:2; position:absolute; left:0px; top:42px; font-size:26px; }
#pp_descrip { z-index:2; position:absolute; left:0px; top:112px; font-size:14px; width:350px; }
#pp_but {font-size:20px; display:block; float:right; height:48px; line-height:48px; color:#fff; background:#666666; padding:0 16px; margin:32px 0 0 0; }
#pp_pric {font-size:20px; display:block; float:right; height:48px; line-height:48px; color:#fff; background:#666666; padding:0 16px; margin:32px 2px 0 0; }
#pp_l a.show {display:block; }
#pp_l a.noshow {display:none; }
/**/

#contentPage {width:766px; margin:32px auto; border:solid 1px #828282; padding:16px; font-size:14px; }

#footer { min-height:130px; background:#333333; text-align:center; margin:0 0 22px 0;}
#flogo  { display:inline-block; width:128px; height:101px; background:url(../images/images.png) no-repeat; background-position:-302px 0px; margin:14px 0 0 0;  }
#footer ul { padding:8px 0 16px 0; }
#footer ul li { display:inline-block; }
#footer ul li a { display:block; color:#999; margin:0 8px; }

/**/

/**/


/**/
#cgr_t { background:url(../images/images.png) repeat-x; background-position:0 -797px; height:75px; margin:4px 0 0 0; }
#cgr_ti { display:block; width:276px; margin:0 auto;  background:url(../images/images.png) repeat-x; background-position:0 -696px; height:75px; }
#cgr_b { background:url(../images/images.png) repeat-x; background-position:0 -897px; height:75px; margin:0px 0 4px 0; }
#cgr_bi { display:block; width:276px; margin:0 auto;  background:url(../images/images.png) repeat-x; background-position:0 -622px; height:75px; }
/**/



/**/
.ContactForm_Content { width:390px; }
.formrow { display:block; margin:0 0 2px 0; }
.formrow label, .formrow a { display:inline-block; width:180px; vertical-align:middle }
.formrow textarea, .formrow input { margin:0; padding:0; background:#fff; border:none; border-radius:0px; box-shadow:2px 2px 2px #959592; display:inline-block; vertical-align:top; height:24px; line-height:24px; padding:0 0 0 8px; width:200px;font-family: 'Oxygen', Arial, sans-serif;font-size:14px; border:solid 1px #959592; } 
.formrow textarea { width:380px; height:120px; }
/**/


#loginPage { width:336px; margin:40px auto; text-align:center; }
#loginPage .form { padding:24px; background:#e2e2e2; background-image: linear-gradient(to bottom, #FFFFFF, #d2d2d2);border:#153860 solid 2px;border-radius:0px 25px 0px 25px;box-shadow: rgba(54, 54, 54, 0.702) 0px 0px 5px 3px; opacity: 0.75; text-align:left; float:none; color:#333; }
#loginPage label, #loginPage .error { font-size:16px; margin:0 0 4px 0; display:block; }
.error { color:#f00; }
#loginPage .lfi { width:260px; height:32px; font-size:20px; line-height:32px; margin:0 0 8px 0; }
#loginPage .btn-primary {background-image: linear-gradient(to bottom, #FFFFFF, #d2d2d2);border:#153860 solid 2px;border-radius:2px 8px;box-shadow: rgba(54, 54, 54, 0.702) 0px 0px 5px 2px; width:140px; height:32px; float:right; clear:both; margin:8px 0 0 0; font-size:16px;}