@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, 
fieldset, form, label, legend { background:transparent; border:0; margin:0; padding:0; }
ul { list-style:none; margin:0px; padding:0px 0px 0px 15px; }
blockquote { quotes:none; }
blockquote:before, blockquote:after { content:''; content:none; }
h1, h2, h3, h4, h5, h6 { line-height:normal; font-weight:normal; }
table{ border-collapse:collapse; border-spacing:0; }
a { text-decoration:none; }
img { border: none; }
body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.fl { float:left; }
.fr { float:right; }
.cb { clear:both; }
.label { font:bold 12px Arial, Helvetica, sans-serif; color:#5C5C5C; float:left; text-align:right; width:150px; padding:5px 5px 15px}
.lb { border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; vertical-align:middle; border:1px solid #E6E6E6; padding:2px; }
.tb { border-radius:5px; width:350px; height:20px; border:1px solid #E6E6E6; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; vertical-align:middle; padding:2px 5px; }
.tbs { border-radius:5px; border:1px solid #E6E6E6; width:105px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; vertical-align:middle; padding:2px 5px; }
.tbvs { border-radius:5px; border:1px solid #E6E6E6; width:35px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; vertical-align:middle; padding:2px 5px; }
.ta { border-radius:5px; width:350px; height:60px; border:1px solid #E6E6E6; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; vertical-align:middle; padding:2px 5px; }
@font-face { font-family:'MyriadPro'; src:url('../lib/font/myriadpro-semibold_0-webfont.eot'); src:url('../lib/font/myriadpro-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),url('../lib/font/myriadpro-semibold_0-webfont.woff') format('woff'),url('../lib/font/myriadpro-semibold_0-webfont.ttf') format('truetype'),url('../lib/font/myriadpro-semibold_0-webfont.svg#myriad_pro_lightbold') format('svg'); font-weight:normal; font-style:normal; }
a.text { text-decoration:underline; }
.text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; }
.red{ color:#CE0303;}
#wrapper { width:1000px; margin:0px auto; padding:0px; }
#header{ width:1000px; margin:0px; padding-top:15px; }
.logo { padding-top:16px; }
.headright { width:50%; }
.headright .usertab { text-align:right; color:#4f4f4f; font-weight:bold; background:url(../img/web/usericon.png) left 5px no-repeat; padding:2px 0px 0px 22px; font-weight:normal; }
.headright .usertab span { margin-right:8px; font-weight:bold; }
.headright .usertab a { color:#4f4f4f; font-weight:normal; padding:0px 9px 0px 9px; line-height:22px; }
.headright .links02 { width:77%; color:#454545; }
.headright .links02 a { padding:0px 6px 0px 6px; color:#454545; }
#menupart { width:1000px; }
.categorydrop { width:200px; font-size:16px; font-family:"MyriadPro"; }
.categorydrop a.LeftRound { width:188px; display:block; text-decoration: none; background:url(../img/web/buttonback2.png) left top no-repeat; height:31px; color:#fff; padding:10px 0px 2px 12px; cursor:pointer; }
.categorydrop a.LeftRound span { padding-right:19px; font-family:"MyriadPro"; background:url(../img/web/downar.png) right 7px no-repeat; }
.categorydrop a:hover.LeftRound { background:url(../img/web/buttonback2.png) left bottom no-repeat; }
.categorydrop a.selected.LeftRound { background:url(../img/web/buttonback2.png) left bottom no-repeat;}
.searchmenu{width:787px; height:35px; background:url(../img/web/searchbg.png) top left repeat-x; padding:8px 0 0 10px;} 
.rightround{ display:block; width:3px; height:43px; background:url(../img/web/menuright.png) top right no-repeat;}
.searchpart{width:586px/*455px*/; height:26px; background:#fff; border-radius:4px; margin:0px 0px 0px 0px; position:relative;}
form div{position:relative;} 
select.select{position:relative; z-index:10; width:123px !important; height:26px !important; line-height:26px; }
span.select{ position:absolute;	bottom:0; float:left; left:0; width:103px; border:solid 0px; color:#555555; font-size:12px; font-weight:bold; height:26px; font-family:Arial, Helvetica, sans-serif; padding:0 17px 0 4px; line-height:25px; text-indent:10px; background:url(../img/web/bg_select.gif) 0px 3px no-repeat; cursor:default; z-index:1; overflow:hidden; }
select.select option{ font-size:12px; color:#555555; padding:1px 0px 2px 2px; border:solid 0px;}
.stext input{ width:367px/*236px*/; height:24px; border:solid 0px; margin:0px; padding:0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; color:#AAAAAA; font-style:italic; line-height:26px; font-size:12px;}
.stext input:hover,.stext input:focus{color:#595959;}
.btsubmit{ width:85px; height:26px; border:solid 0px; background:url(../img/web/searchbt.png) top left no-repeat; cursor:pointer;}
.btsubmit:hover{background:url(../img/web/searchbt.png) bottom left no-repeat;}
.advancelink{margin:0px 0px 0px 15px; height:27px; border-right:solid 1px #9b9b9b; padding-right:19px;}
.advancelink a{ color:#fff; font-style:italic; line-height:27px;}
.postreq{padding:0px 0px 0px 22px;}
.postreq a{ width:171px; height:26px; background:url(../img/web/postreq.png) top left no-repeat; display:block;}
.postreq a:hover{background:url(../img/web/postreq.png) bottom left no-repeat;}
.bodypart{ width:1000px; margin:0 auto; padding-top:6px;}
.leftpart{ width:200px; z-index:100;}
ul.menu {list-style:none; margin:0; padding:0; border-bottom:solid 1px #f0f0f0; background:#FFFFFF; }
ul.menu a{ width:186px; color: #484848; padding:7px 0 8px 7px; text-decoration:none; display:block; background:url(../img/web/menurighticon.png) 187px 13px no-repeat #fcfcfc; line-height:17px; border:solid 0px; font-weight:bold;}
ul.menu a:hover{background:url(../img/web/menurighticon.png) 187px 13px no-repeat #fafafa;   }
ul.menu a.selected{background:url(../img/web/menurighticon.png) 178px 13px no-repeat #fafafa; }
ul.menu a span{ font-size:11px; color:#686868; font-weight:normal; display:block; line-height:18px;}
ul.menu li {border:solid 1px #f0f0f0; border-bottom:solid 0px; display:block;margin: 0 auto; padding:0; width: 198px; position:relative;}
/*Down*/
ul.menu ul {background: #fcfcfc; border: 1px solid #f0f0f0; display: none; padding:0px; margin:0px; left:198px; list-style:none; position: absolute; top: 0; }
ul.menu ul li {border: none; line-height: 20px; margin: 0; position: relative; width: 198px; background:none;}
ul.menu ul li a {width:auto; background:none; border-bottom: 1px solid #f0f0f0; color: #484848; display: block; font-size:11px; margin: 0 0 0 0px; padding:5px 5px 5px 12px; font-weight:normal;}
ul.menu ul li a:hover { background-image:none; color: #313131;} 
/*Down*/
.centerpart{ width:568px; padding-left:6px;}
.banner{width:568px; overflow:hidden; }
.featuredPro{ width:558px; padding:0px 5px 0px 5px; overflow:hidden; }
.featuredProHead{ width:558px; color:#2077b6; font-size:19px; text-transform:uppercase; border-bottom:solid 1px #cccccc; font-weight:bold; padding-bottom:5px; font-family:"MyriadPro"; }
.featurcat{ width:566px; border:solid 1px #f0f0f0; background:#fcfcfc; overflow:hidden; }
.featurcathead{ width:556px; color:#525252; font-weight:bold; padding-left:10px; background:url(../img/web/headbg01.png) top left repeat-x; font-family:"MyriadPro"; font-size:16px; line-height:35px;  }
.featurcatbody{ width:530px;  padding:5px 10px; font-size:12px; } 
.rightparthm{ width:220px;}
.offersbox{ width:218px; border:solid 1px #f0f0f0; background:#fcfcfc;}
.offersboxhead{ width:208px; color:#525252; font-weight:bold; padding-left:10px; background:url(../img/web/headbg01.png) top left repeat-x; font-family:"MyriadPro"; font-size:16px; line-height:35px;  }
.offersboxbody{ width:218px; height:228px; padding:4px 0 0 0; font-size:12px;  }
.offersbox ul{width:218px; font:11px/17px Arial, Helvetica, sans-serif; color:#343434; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
.offersbox ul li{width:198px; padding:2px 0px 2px 0px; margin:0px 10px 0px 10px; border-bottom:solid 1px #efefef; clear:both; }
.offersbox ul li a{width:159px; display:block; font-size:12px; font-weight:normal; color:#525252; padding:5px 0px 5px 0px; float:left;}
.offersbox ul li .buytag{ display:block; width:33px; height:26px; background:url(../img/web/buytag.png) top left no-repeat; float:right;}
.offersbox ul li .selltag{ display:block; width:33px; height:26px; background:url(../img/web/selltag.png) top left no-repeat; float:right;}
.offersbox ul li a:hover{ text-decoration:none; color:#000;}
.requirementsbox{ width:218px; border:solid 1px #f0f0f0; background:#fcfcfc;}
.requirementhead{ width:208px; color:#e45d03; font-weight:bold; padding-left:10px; background:url(../img/web/headbg01.png) top left repeat-x; font-family:"MyriadPro"; font-size:16px; line-height:35px;  }
.requirementbody{ width:218px;  padding:0px 0 0 0; font-size:12px;  }
.premsupp{ width:218px; border:solid 1px #f0f0f0; background:#fcfcfc;}
.premsupphead{ width:208px; color:#525252; font-weight:bold; padding-left:10px; background:url(../img/web/headbg01.png) top left repeat-x; font-family:"MyriadPro"; font-size:16px; line-height:35px;  }
.premsuppbody{ width:218px; height:228px; padding:4px 0 0 0; font-size:12px;  }
.premsupp ul{width:218px; font:11px/17px Arial, Helvetica, sans-serif; color:#343434; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
.premsupp ul li{width:198px; padding:2px 0px 2px 0px; margin:0px 10px 0px 10px; border-bottom:dotted 1px #d4d4d4; clear:both; }
.premsupp ul li a{width:198px; display:block; font-size:12px; font-weight:normal; color:#525252; padding:5px 0px 5px 12px; float:left; background:url(../img/web/bt01.png) 0px 10px no-repeat;}
.premsupp ul li a:hover{ text-decoration:none; color:#000;}
.addpart{ width:1000px;}
.addpart a{ border:solid 1px #e6e6e6; display:block; float:left; padding:3px;}
.bottompart{ width:100%;}
.bottomlinks01{ width:100%; background:#f7f7f7; border-top:solid 1px #eaeaea; padding:15px 0px 15px 0px;}
.bottomlinks01wp{ width:1000px; margin:0 auto;}
.bttab01{  padding:0 0px 0 20px; border-left:solid 1px #dedede;}
.bttab01head{ font:12px Arial, Helvetica, sans-serif; color:#1156a5; font-weight:bold; padding:2px 0 4px 0;}
.ulsty03{ margin:0px; padding:0px; list-style:none; font:11px/22px Arial, Helvetica, sans-serif; }
.ulsty03 li{}
.ulsty03 li a{ color:#525252; text-decoration:none; background:url(../img/web/bt01.png) 0px 5px no-repeat; padding-left:10px;}
.ulsty03 li a:hover { text-decoration:underline; }
.bottomadd { width:190px }
.bottomaddbody { width:190px; color:#525252; }
.bottomaddbody a { color:#525252; text-decoration:none; }
.bottomaddbody a:hover { text-decoration:underline;}
.bottompart02 { width:968px; border:solid 1px #95c775; border-top:none;  padding:15px 20px 15px 10px; background:#FFF; }
.bottomlinks{ font:11px/20px Arial, Helvetica, sans-serif; color:#2f3a44; text-align:center;}
.bottomlinks a{color:#2f3a44; text-decoration:none; padding:0 1px 0 1px;  }
.bottomlinks a:hover{text-decoration:underline;}
.socialicon{}
.socialicon a{ float:left; padding:0px 8px 0px 8px; } 
.bottomlinks02wp{ width:1000px; margin:0 auto;}
.partnerstab{ width:1000px; margin:0 auto; border-bottom:solid 1px #e5e5e5; padding-bottom:10px; clear:both;}
.partnerstab a{ float:left; padding:0px 22px;}
.partnerstab img{ vertical-align:middle;}
.copyrighttext{ text-align:center; color:#525252; padding:14px 0px 0px 0px; font-size:11px;}
.copyrighttext a{color:#525252; padding:0px 2px 0px 2px;}
.breadcome{width:1000px; font-size:11px; color:#656565; padding:6px 0px 6px 0px;}
.breadcome a{ color:#656565; padding:0px 6px 0px 6px;}
.categorylink{ width:978px; background:#fcfcfc; border:solid 1px #f0f0f0; padding:9px 10px 9px 10px;}
.catlink{padding:0 0px 0 20px; border-left:solid 1px #dedede; margin-left:24px; }
.catlink01{ margin:0px; padding:0px; list-style:none; font-size:12px; color:#5d5d5d; line-height:18px;}
.catlink01 li{ padding:2px 0px 2px 0px;}
.catlink01 li a{ color:#5d5d5d; text-decoration:none; background:url(../img/web/bt01.png) 0px 8px no-repeat; padding:3px 0px 3px 12px; display:inline-block;}
.catlink01 li span{ color:#ABABAB; padding-left:5px; }
.catlink01 li a:hover{ text-decoration:underline;}
.pagination{ background:url(../img/web/headbg01.png) top left repeat-x; height:21px; border:solid 1px #f0f0f0; padding:7px 8px 7px 8px;}
.Showingpage{ color:#727272; font-weight:bold; padding-left:0px;}
.Showingpage span{ color:#058fd6;}
.pgnum{ margin:0px; padding:0px; list-style:none; margin-right:5px; margin-left:5px;}
.pgnum li{ float:left; margin:0 4px 0 4px; line-height:22px; color:#727272;}
.pgnum li a { line-height:22px; display:block; margin:0px; padding:0px 0px 0px 7px; text-decoration:none; font-size:12px; color:#727272; text-align:center; background:url(../img/web/pageno.png) left top no-repeat; }
.pgnum li a span{line-height:22px;display:block;margin:0px; padding:0px 7px 0px 0px; background:url(../img/web/pageno.png) right top no-repeat;}
.pgnum li a:hover{background:url(../img/web/pageno.png) left bottom no-repeat; color:#fff;}
.pgnum li a:hover span{background:url(../img/web/pageno.png) right bottom no-repeat; color:#3d3d3d;}
.pgnum li a.active{background:url(../img/web/pageno.png) left bottom no-repeat; color:#3d3d3d;}
.pgnum li a.active span{background:url(../img/web/pageno.png) right bottom no-repeat; color:#3d3d3d;}
.bt_hover02{line-height:22px; margin:0px; padding-top:0px;}
.bt_hover02 a { line-height:22px; display:block; height:22px; margin:0px; padding:0px 0px 0px 9px;text-decoration:none; font-size:11px; color:#727272;background:url(../img/web/pageno.png) left top no-repeat; font-weight:bold; }
.bt_hover02 a:hover{background:url(../img/web/pageno.png) left bottom no-repeat; color:#515151;}
.bt_hover02 a span{line-height:22px; height:22px; display:block;margin:0px; padding:0px 10px 0px 0px; background:url(../img/web/pageno.png) right top no-repeat;}
.bt_hover02 a span strong{font-size:14px; font-weight:normal;}
.bt_hover02 a:hover span{background:url(../img/web/pageno.png) right bottom no-repeat; color:#515151}
.producttab{ width:465px; padding:12px; border:solid 1px #fff; }
.productleftimg{ background:#fff;}
.imgbox{ width:120px; height:128px; }
.imgbox a{ width:120px; height:128px; display:table-cell; vertical-align:middle; text-align:center;}
.productright{ width:332px; }
.prorighthead{ font-size:13px; font-weight:bold; color:#5f5f5f; padding:2px 0px 3px 0px;}
.prorighthead a{color:#5f5f5f;}
.prorighttext{ font-size:11px; color:#747474; padding:0px 0px 4px 0px; text-align:justify; line-height:18px;}
.prorighttexttag{ font-size:13px; font-weight:bold; color:#525252;}
.prorighttexttag a{ color:#d55a00; font-size:13px; font-weight:bold;}
.prorighttextlinks{ font-size:11px; font-weight:bold; color:#3a6eb4; }
.prorighttextlinks .inqirylink a{ background:url(../img/web/inqicn.png) 0px 3px no-repeat; color:#3a6eb4; padding:5px 15px 5px 18px; display:block; cursor:pointer }
.prorighttextlinks .maillink a{ background:url(../img/web/massageic.png) 0px 4px no-repeat; color:#3a6eb4; padding:5px 15px 5px 23px; display:block; }
.producttab:hover{ background:#fafafa; border:solid 1px #f1f1f1;}
.premiumpro{ width:998px; padding:13px 0px 13px 0px; border:solid 1px #ececec; border-top: solid 5px #ececec; }  
.premiumprobox{ width:146px; padding:0px 25px 0px 25px; border-right:solid 1px #e5e5e5;}
.premiumproboximg{ width:146px; height:126px; }
.premiumproboximg a{ width:146px; height:126px; display:table-cell; vertical-align:middle; text-align:center;}
.premiumproboxname{ width:146px; font-size:13px; font-weight:bold; color:#d55a00; text-align:center; padding:5px 0px 5px 0px;}
.premiumproboxname a{color:#d55a00;}
/* login page - start */
.mainbg01{width:100%; background:url(../img/web/centerbg.jpg) center 85px no-repeat #fff;}
.loginheader{width:1000px; margin:0px; padding:0px; height:125px;}
.logpagelogo{ width:25%; padding:23px 0 0 10px; margin:0px;}
.loginleft{ width:600px; font-family:Arial, Helvetica, sans-serif; padding-top:65px; padding-left:35px;}
.textsty02{ font-size:26px; color:#454545; font-family:"MyriadPro";}
.loginright{ width:334px; font-family:Arial, Helvetica, sans-serif;  color:#4e4e4e; padding-top:35px;  }
.signboxheader{ width:286px; padding:9px 0px 11px 20px; font-size:20px; font-family:"MyriadPro"; color:#1071bb; background:url(../img/web/loginheaderbg.jpg) top left no-repeat; border-radius:0px 0px 0px 0px;}
.signboxbody{ width:274px; padding:15px 15px 15px 15px; background:#fff; border:solid 1px  #e6e7e4; border-top:none; height:328px; border-radius:0px 0px 4px 4px;}
.btlogsubmit{ background: url(../img/web/bt_signin02.jpg) top left no-repeat; width:83px; height:25px; border:solid 0px; cursor:pointer; }
.btlogsubmit:hover{ background: url(../img/web/bt_signin02.jpg) bottom left no-repeat; }
.loginjoinnow { font-family:MyriadPro; font-size:15px; color:#6C960B; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.loginlabel { margin:25px 0 5px; font:bold 12px Arial, Helvetica, sans-serif; color:#525252; }
.loginlabel a { font-weight:normal; color:#525252; }
.logintoplink { padding:5px 2px; }
.logintoplink a { color:#222222; font-size:11px; text-decoration:none; }
.logintoplink a:hover { text-decoration:underline; }
.logpagebottom{ color:#313131; width:1000px; margin:0px; padding:0px; font-size:11px; text-align:center; line-height:23px;}
.logpagebottom a{ color:#313131; text-decoration:none;}
.logpagebottom a:hover{text-decoration:underline;}
/* login page - end */
/* register page - start */
.innertitle{ height:28px; background:url(../img/web/headbg03.png) left top repeat-x; font-size:16px; font-family:"MyriadPro"; color:#626262; padding:7px 0px 0px 15px; }
.subtitle{ width:100%; font-size:14px; color:#076bb1; font-weight:bold; border-bottom:solid 1px #e5e5e5; padding:10px 0px 5px 0px; margin-bottom:8px;}
.boxbodypart{ padding:15px 15px 15px 15px;}
.btn{ border:solid 1px #dbdbdb; height:25px; cursor:pointer; background:url(../img/web/subbtbg.png) top left repeat-x; border-radius:3px; font-size:13px; font-weight:bold; color:#353535; font-family:Arial, Helvetica, sans-serif;}
.quickLinkshead{ width:183px; height:25px; background:url(../img/web/headbg02.png) top left repeat-x; font-size:16px; font-family:"MyriadPro"; color:#626262; padding:7px 0px 0px 15px; border:solid 1px #ecbb38;}
.quickLinksbody{width:178px; padding:5px 10px 5px 10px; border:solid 1px #f0f0f0; border-top:solid 0px;}
.memtext{ padding:0px 0px 3px 20px; font-size:12px; line-height:20px; color:#6b6b6b;}
.ulsty04{ margin:0px; padding:0px 0px 0px 5px; list-style:none; font-weight:bold;}
.ulsty04 li{ display:block; padding:3px 0px;}
.ulsty04 li a{ display:block; color:#6b6b6b; background:url(../img/web/bt03.png) 0px 7px no-repeat; padding:2px 0px 2px 12px;}
/* register page - end */
/* my rootways - start */
.memberdbox{ width:198px; border:solid 1px #f0f0f0; background:#fcfcfc;}
.memberdboxhead{ width:183px; height:28px; background:url(../img/web/headbg03.png) left bottom repeat-x; font-size:16px; font-family:"MyriadPro"; color:#626262; padding:7px 0px 0px 15px; }
.memberdboxbody{width:178px; padding:0px 10px 0px 10px}
.memname{width:156px; border-bottom:solid 1px #e2e2e2; padding:10px 0px 4px 20px; background:url(../img/web/memberic.png) 0px 12px no-repeat; font-size:14px; font-weight:bold; color:#6b6b6b; margin-bottom:1px;}
.rightpart{ width:787px; border:1px solid #EFEFEF}
.statusbox{width:781px; border:solid 3px #e4e4e4; padding:17px 0px 17px 0px; }
.prostatus{width:222px; border-right:dotted 1px #b2b2b2; padding:0px 19px 0px 19px; }
.prostatushead{width:222px; border-bottom:solid 1px #e4e4e4; padding:0px 0px 5px 0px; }
.prostatushead strong{font-family:"MyriadPro"; color:#505050; font-size:17px; padding-top:8px;}
.prostatushead .iconsty01{ display:block; width:36px; height:36px; background:url(../img/web/prosicon.png) top left no-repeat; margin-right:8px;}
.prostatushead .iconsty02{ display:block; width:36px; height:36px; background:url(../img/web/cartic.png) top left no-repeat; margin-right:8px;}
.prostatushead .iconsty03{ display:block; width:36px; height:36px; background:url(../img/web/servicessticon.png) top left no-repeat; margin-right:8px;}
.prostatustext ul{ list-style:none; margin:0px; padding:15px 0px 15px 7px; font-size:13px; color:#464646; line-height:21px;} 
.prostatustext ul li{ display:block; padding:5px 0px 5px 3px;}
.prostatustext ul li span{ font-weight:bold; color:#f46801;}
.addnewbtn{ display:block; width:114px; height:20px; background:url(../img/web/addnewbtn.png) top left no-repeat; margin:8px 0px 2px 7px; color:#FFFFFF; font:bold 12px Arial, Helvetica, sans-serif; padding:5px 0 0 30px}
.addnewbtn:hover{background:url(../img/web/addnewbtn.png) bottom left no-repeat;}
.massagests{ width:755px; height:47px; background:url(../img/web/headbg04.png) top left repeat-x; border:solid 1px #cecece; padding:0px 15px 0px 15px; vertical-align:middle; display:table-cell;}
.massagests span{ font-weight:bold; font-size:17px; color:#505050;}
.massagests span + span{font-size:13px; color:#505050; font-weight:normal;}
.massagests span + span strong{color:#699500; font-weight:bold;}
.warningmsg { background:url(../img/web/warningback.png) repeat-x left top #FCF6E0; padding:5px 0 5px 10px; font:bold 12px Arial, Helvetica, sans-serif; border:1px solid #FADAAC; color:#505050; }
.warningmsg span { background:url(../img/web/warningicon.png) no-repeat 0 0; padding:6px 10px 5px 45px; display:block }
.warningmsg a { color:#505050; }
/* my rootways - end */
/* manage pages table - start */
.maintable { border-collapse:collapse; color:#626262; }
.titletd { font-family:MyriadPro; font-size:13px; border:1px solid #EFEFEF; padding:6px 4px; background:url(../img/web/headbg01.png) repeat-x scroll left top transparent; }
.contenttd { border:1px solid #EFEFEF; vertical-align:top; line-height:18px; }
/* manage pages table - end */
/* inquiry detail page - start */
.inqtitle { color:#525252; font:bold 14px Arial, Helvetica, sans-serif; padding:0 5px; }
.inqtitle span { color:#7A7A7A; font:12px Arial, Helvetica, sans-serif }
.inqtitle div { font:12px Arial, Helvetica, sans-serif }
.inqsubtitle { color:#626262; font:12px Arial, Helvetica, sans-serif; padding:5px; }
/* inquiry detail page - end */
/* inquiry popup page - start */
.headsty{ height:28px; padding:8px 10px 0px 10px; background:url(../img/web/catalog/headebg2.png) top left repeat-x; color:#626262; font-family:"MyriadPro"; font-size:18px;}
.inqtohead{ width:100%; border-bottom:solid 1px #f2f2f2; font-size:16px; color:#828282; font-weight:bold; padding-bottom:8px;}
.inqtohead span{ color:#0b629e;}
.inqtablsty{ width:99%; color:#4f4f4f;}
.inqtablsty tr{}
.inqtablsty tr td{ padding:8px 8px 10px 8px; }
.inqtablsty tr td strong{ display:block; padding:0px 0px 7px 0px;}
.stybox01{width:282px; padding:0px 15px 0px 15px; background:#fafafa; border-top:3px solid #bebebe; margin-top:22px;}
.stybox01head{ color:#555555; font-size:13px; border-bottom:solid 1px #dfdfdf; padding:10px 0px 9px 25px; font-weight:bold; background:url(../img/web/catalog/infoicon.png) 0px 11px no-repeat;}
.stybox01body{width:282px; padding:10px 0px 12px 0px; color:#555555; line-height:19px;}
.ulsty01{ margin:0px; padding:0px 0px 0px 10px; list-style:none; }
.ulsty01 li{ background:url(../img/web/catalog/bt01.png) 0px 9px no-repeat; padding:2px 0px 2px 15px; display:block;}
.sendinqsb{ display:block; width:185px; height:42px; background:url(../img/web/catalog/sendinqbig.png) top left no-repeat; padding-right:10px; border:solid 0px; cursor:pointer;}
.sendinqsb:hover{background:url(../img/web/catalog/sendinqbig.png) bottom left no-repeat;}
/* inquiry popup page - end */
.cmscontent { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 15px; color:#666666; line-height:17px; text-align:justify; }
/* search suggession - start */
#suggestions { position:relative; width:376px; display:none; z-index:9999; top:2px; }
#searchresults { border-width:1px; width:376px; font-size:10px; line-height:14px; background:#fffff9; border:1px solid #f0f0f0; }
#searchresults a { display:block; clear:left; text-decoration:none; cursor:pointer; padding:5px; }
#searchresults a:hover { background-color:#fafafa; color:#585858; }
#searchresults a span.searchheading { display:block; font-weight:bold; color:#676767; }
#searchresults a:hover span.searchheading { color:#676767; }
#searchresults a span { color:#a2a2a2; }
#searchresults a:hover span { color:#333333; }
/* search suggession - end */
/* home page slideshow, featured product and featured catalog - start */
ul#carousel { padding:0 }
.mbprev { position:relative; left:0; top:-148px; height:0; cursor:pointer; }
.mbnext { position:relative; left:550px; top:-148px; height:0; cursor:pointer; }
.mbprev img, .mbnext img { opacity:0.2; filter:alpha(opacity=20); }
.mbprev img:hover, .mbnext img:hover { opacity:1; filter:alpha(opacity=100); }
#featureproduct { padding:0px 0px 0px 15px; }
#featureproduct img { border:solid 1px #e9e9e9; padding:4px; }
#featureproduct span { display:block; text-align:left; padding:4px 0 4px 20px; font:13px Arial, Helvetica, sans-serif; color:#d55a00; font-weight:bold;}
#featureproduct .fpli { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; }
.fpprev { position:relative; left:0; top:-275px; height:0; cursor:pointer; }
.fpnext { position:relative; left:543px; top:-275px; height:0; cursor:pointer; }
.ulsty01 { margin:0px; padding:0px 0px 0px 22px; list-style:none; text-align:left; line-height:20px;}
.ulsty01 li { background:url(../img/web/bt02.png) 0px 9px no-repeat; color:#525252; padding-left:11px;}
#featurecatelog { padding:5px 0px 0px 5px; }
#featurecatelog img { border:solid 1px #e9e9e9; padding:4px; }
#featurecatelog span { display:block; text-align:left; padding:4px 0 4px 10px; font:13px Arial, Helvetica, sans-serif; color:#d55a00; font-weight:bold; }
#featurecatelog .fcli { width:265px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; }
.ulsty02 { margin:0px; padding:0px 0px 0px 12px; list-style:none; text-align:left; line-height:20px; }
.ulsty02 li { background:url(../img/web/bt02.png) 0px 9px no-repeat; color:#525252; padding-left:11px; }
.fcprev { position:relative; left:0; top:-114px; height:0; cursor:pointer; }
.fcnext { position:relative; left:551px; top:-114px; height:0; cursor:pointer; }
/* home page slideshow, featured product and featured catalog - end */