/* CSS Document */
* {margin:0px; padding:0px;}
body {border:none; margin:0px; padding:0px; background:url(../images/bg.gif) repeat-x left top #e5e4de;}
table {border:none; width:100%; text-align:left; border-collapse:collapse; margin:0px; padding:0px;}
td {vertical-align:top;}
img {border:none;}

* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

* html .contop-cav , .pro-price img , .view-all img{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

.main {width:960px;}
.top-bg {background:url(../images/top-bg.gif) no-repeat left top; height:109px;}

.menu span {background:url(../images/menu.gif) repeat-x left top; height:36px; margin:38px 0px 0px 0px; display:inline-block; float:right;}
.menu span a {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none; display:inline-block; height:36px; line-height:36px; padding-left:15px;}
.menu span a strong {padding-right:15px; display:inline-block; height:36px; line-height:36px; cursor:pointer;}
.menu span a:hover {background:url(../images/bg2.gif) no-repeat left top; color:#d20200;}
.menu span a:hover strong {background:url(../images/bg2.gif) no-repeat right top;}
.menu span a.selected {background:url(../images/bg2.gif) no-repeat left top; color:#d20200;}
.menu span a.selected strong {background:url(../images/bg2.gif) no-repeat right top;}

.menu span a.home {background:url(../images/l-corner.gif) no-repeat left top; width:73px; text-align:center; padding:0px;}
.menu span a.home:hover {background:url(../images/bg1.gif) no-repeat left top; color:#d20200; }
.menu span a.homeselected {background:url(../images/bg1.gif) no-repeat left top; color:#d20200; width:73px; text-align:center; padding:0px;}
.menu span a.homeselected:hover {background:url(../images/bg1.gif) no-repeat left top; color:#d20200; width:73px; text-align:center; padding:0px;}

.menu span a.links {background:url(../images/r-corner.gif) no-repeat right top; width:73px; text-align:center; padding:0px;}
.menu span a.links:hover {background:url(../images/bg3.gif) no-repeat right top; color:#d20200;}
.menu span a.linksselected {background:url(../images/bg3.gif) no-repeat right top; color:#d20200; width:73px; text-align:center; padding:0px;}
.menu span a.linksselected:hover {background:url(../images/bg3.gif) no-repeat right top; color:#d20200; width:73px; text-align:center; padding:0px;}

.line {background:url(../images/line-bg.gif) repeat-x left top #FFFFFF; padding-top:18px;}
.title {font-family:Arial, Helvetica, sans-serif; font-size:27px; color:#e52a00; font-weight:bold;}
.titleonhomepage{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#e52a00; font-weight:bold;}
.title1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7f7f7f; font-weight:bold; padding:10px 10px; width:418px; }

.text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9d9c9c; text-align:justify;}
.text1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify; width:358px;}
.more {background:#f5f5f5;}
.border {border-left:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0;}
.welcome {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#373737; font-weight:bold; padding:15px 0px;}
.welcome em {color:#e52a00; font-style:normal;}

.call {background:url(../images/call-bg.gif) no-repeat left top; vertical-align:middle; padding:9px 9px 10px 9px;}
.call span {float:right; vertical-align:middle; margin:12px 10px;}

.category {width:257px;}
.category ul {padding:0px; margin:0px;}
.category li {list-style:none; background:url(../images/category.gif) no-repeat left top; height:21px; padding-bottom:4px;}
.category li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; vertical-align:middle; padding-left:25px; padding-bottom:5px;}
.category li a:hover {color:#2a7ef8;}

.copy {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; padding-top:15px; padding-bottom:15px;}
.copy em {color:#e20000; font-style:normal;}

.bottom {background:#e5e4de; vertical-align:middle; text-align:center;}
.bottom img {margin:17px;}

.inquire {background:#f6f6f6; text-align:center;}
.inquire em {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#e52a00; font-weight:bold; font-style:normal;}
.inquire a img {margin-top:10px; margin-bottom:5px;}

.search {background:url(../images/serch-bg.jpg) no-repeat center top; height:47px; padding-left:18px;}
.search img {vertical-align:middle;}

.input {background:url(../images/textbox.gif) no-repeat right top; border:none; height:21px; width:212px; vertical-align:middle; padding:5px 0px 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.left-top {background:url(../images/left-top.gif) no-repeat left top; padding:10px 0px 8px 20px;}
.banner {background:url(../images/banner.jpg) no-repeat left top; width:672px; padding:105px 0px 37px 40px;}

.left-menu {background:#fcfcfc; border-left:solid 1px #eeeeee; border-right:solid 1px #eeeeee;}
.left menu ul {padding:0px; margin:0px;}
.left-menu li {list-style:none; background:url(../images/bullet.gif) no-repeat 10px 30px;padding-left:30px; padding-top:20px;}
.left-menu li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none}
.left-menu li a:hover {color:#FF0000; text-decoration:underline;}

.product {background:#f8f8f8; border-left:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0; width:670px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#373737; font-weight:bold; padding:5px 13px;}
.product em {color:#e52a00; font-style:normal;}
.product span {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; float:right; vertical-align:middle; padding-right:10px;}

.inn-product {background:#FFFFFF; border-left:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0;}
.inn-product-in{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; padding-top:7px; text-align:center; }

.title-h{ background:url(../images/title-bg.gif) no-repeat right; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#FFFFFF; vertical-align:top;}
.title-h span{ vertical-align:top; display:inline-block; height:36px; line-height:36px; padding-left:10px;}  
.title-h img{ vertical-align:top;}
.title-h a{ text-decoration:none; color:#FFFFFF;}

.all-mid{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding:13px; border:#eeeeee solid 1px; border-top:none; border-bottom:none; background:url(../images/inner-bg.gif) repeat-x bottom;}

.all-mid1{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a80000; text-decoration:none; font-weight:bold; line-height:20px;}
.all-mid1 ul {padding:0px; margin:0px;}
.all-mid1 li {list-style:none; background:url(../images/arrow1.gif) no-repeat 6px 6px; margin-top:6px; padding-left:26px;}
.all-mid1 li a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a80000; text-decoration:none; font-weight:bold;}
.all-mid1 li a:hover {color:#000; text-decoration:underline;}

.bot-bg{ background:url(../images/bot-co-bg.gif) no-repeat right;}

.top-co{ background:url(../images/pro-top-co-bg.gif) no-repeat right; vertical-align:top;}
.top-co span{vertical-align:top; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; width:180px; display:inline-block; padding-top:10px;}
.top-co img{ vertical-align:top;}

.bot-co{ background:url(../images/pro-bot-co-bg.gif) no-repeat right;}

.pro-border{border:#e0e0e0 solid 1px; border-top:none; border-bottom:none; padding:0px 3px; background-color:#f4f4f4;}
.pro-border table{border-collapse:separate; border-left:#e0e0e0 solid 1px; border-right:#e0e0e0 solid 1px; background-color:#FFFFFF;}
.pro-img{height:106px; vertical-align:middle; text-align:center;}
.pro-dis{height:64px; padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-align:justify;}
.pro-price{ vertical-align:middle; padding:5px 10px;}
.pro-price span{ display:inline-block; width:60px; font-size:13px; color:#cc0000; font-weight:bold; margin-top:8px; font-family:"Trebuchet MS", Arial, Helvetica;}
.pro-price img{ vertical-align:middle; float:right;padding-top:5px;}

.paging {background:#f8f8f8;width:670px; font-family:Arial, Helvetica, sans-serif;color:#373737; font-weight:bold; }

.contact-title{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#8b6a05; padding-top:5px; padding-bottom:0px;}
.contact-dis{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#797979;}
.contact-dis p{ padding:0px; margin:0px; color:#8b6a05;}
.contact-dis a:link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3469a7; font-weight:bold; text-decoration:none;}
.contact-dis a:active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3469a7; font-weight:bold; text-decoration:none;}
.contact-dis a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3469a7; font-weight:bold; text-decoration:none;}
.contact-dis a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d70c0c; font-weight:bold; text-decoration:underline;}

.contact-main{ background:url(../images/contact-bg.jpg) no-repeat left;}
.contact-left{background:url(../images/contact-bg.jpg) no-repeat top #f5f5f5;}


.subtitle{ background:url(../images/top-co-r.gif) no-repeat right; vertical-align:top;}
.subtitle span{ vertical-align:top; display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#cc0000; font-weight:bold; padding:4px 0 4px 8px;}
.subtitle img{ vertical-align:top;}
.subtitle em{ float:right; padding-right:10px; padding-top:5px;}

.pro-des-ttl{font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#333333; padding:0px 0 20px 0; }
.pro-des-ttl p{font-size:17px; color:#cc0000; }

.pro-top-cav{background:url(../images/pro-des-rcav-top.gif) top right; height:5px; font-family:Arial, Helvetica, sans-serif;}
.pro-midle-cav{ font-family:Arial, Helvetica, sans-serif; background:#fcfcfc; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; padding:10px 0 10px 10px; text-align:left; font-size:12px;}
.pro-midle-cav span{font-size:12px; font-weight:normal; color:#262626; text-align:justify;}

.pro-bottom-cav{background:url(../images/pro-des-rcav-btm.gif) no-repeat top right; height:5px;}

.cart-tbl p{font-weight:normal;}
.cart-tbl th{border-collapse:separate; border: 1px solid #e0e0e0; font-size:12px; color:#333333; padding:10px; font-weight:bold;background-color:#f9f9f9;}
.cart-tbl td{border-collapse:separate; border: 1px solid #e0e0e0; font-size:12px; color:#333333; padding:10px; font-weight:bold;}
.cart-tbl-in{border-collapse:separate; border: 0px solid #e0e0e0; font-size:12px; color:#333333; padding:0px; font-weight:bold;}
.cart-tbl td a{font-size:12px; color:#333333; padding:10px; font-weight:bold;}

.v-align{text-align:center;vertical-align:middle;}

.total-txt span{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#cc0000; font-weight:bold;}
.reg-form td {padding:0px;  border:0; font-weight:normal; vertical-align:middle;}
.price-span {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#cc0000; font-weight:bold;}
.price-span span{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#cc0000; font-weight:bold;}

.txt-field{background:#f9f9f9;  height:27px;}
.txt-box1{background:none; border:hidden; padding:2px 0 0 0; border:0px;}

.chek-box1{border:0px double #999999;}

.product-des {background:#f8f8f8; border-left:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0; width:670px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#373737; font-weight:bold; padding:0px 3px 0px 3px;}
.product-des em {color:#e52a00; font-style:normal;}
.product-des span {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; float:right; vertical-align:middle; padding-right:2px;}


.cart-des {background:#f8f8f8; border-left:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0; width:670px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#373737; font-weight:bold; padding:0px 3px 0px 3px;}
.cart-des em {color:#e52a00; font-style:normal;}
.cart-des span {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;vertical-align:middle; padding-right:2px;}

.cart-price {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;vertical-align:middle; padding-right:20px;}


.form{border:0; border-collapse:separate; padding:0px;}
.form p{border:0; border-collapse:separate; padding:0px; font-weight:bold; text-align:right; line-height:20px;}
.form td{border:0; border-collapse:separate; padding:5px;}
.form span{color:#FF0000; text-align:left; padding:0px; margin:0px; }
.form-input {border:solid 1px #d4d4d4; background-color:#FFFFFF; width:217px; height:24px; padding-top:3px; padding-left:4px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.form-select {border:solid 1px #d4d4d4; background-color:#FFFFFF; width:217px; height:24px; padding-top:0px; padding-left:4px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;float:left;}

.inq-txtbox{width:215px; border:1px solid #d4d4d4; padding:2px;float:left;}
.inq-txtbox2{width:215px; border:1px solid #d4d4d4; padding:2px;}

.reg-span{color:Red;float:left;}
.vmiddle{vertical-align:middle;}

.search-price{ vertical-align:middle; padding:5px 10px;}
.search-price span{ display:inline-block; font-size:13px; color:#cc0000; font-weight:bold; margin-top:8px; font-family:"Trebuchet MS", Arial, Helvetica;}
.search-price img{ vertical-align:middle; float:right;}

.contact {background:url(../images/contact.gif) no-repeat right bottom; padding-right:10px;}