body{padding:0px; margin:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px}
#doc_width{width:910px; margin:0px auto}
h1, h2, h3, p, li{margin:0px; padding:0px}
ul{margin:0px; padding-left:10px}
img{border:0px}
.img_left{float:left}
.img_right{float:right}
a{color:#333; text-decoration:none}
a:hover{color:#333; text-decoration:underline}
#doc_shadow{width:900px; float:left; background:url(../images/shadow_main.gif) repeat-y left top; padding:0px 5px}
#doc_content{width:900px; float:left}
#header{width:900px; height:260px; float:left; background:url(../images/header.jpg) no-repeat left top; padding:9px 0px 0px 0px}

.header_logo{width:138px; float:left; padding:0px 0px 0px 14px}

.header_pt1{width:250px; float:right; margin:0px 17px 0px 0px; text-align:right; color:#dee8d0}
.header_pt2{width:490px; float:left; padding:5px 0px 0px 0px; text-align:right; color:#dee8d0}
.header_pt1 a{color:#dee8d0; text-decoration:none}
.header_pt1 a:hover{color:#fff; text-decoration:none}

.logo{margin:0px 0px 0px 0px; float:left}
.header_pt2 div.phone{width:160px;  float:right; color:#FFF; font-size:15px; padding:0px 0px 0px 0px; margin:0spx 0px 0px 0px}
.header_pt2 p{width:140px; background:url(../images/p_bg.gif) repeat-x left top; padding:0px 0px 5px 0px; float:left; color:#FFF; font-size:15px; line-height:25px}

.top_navi{width:896px; background:url(../images/top_bg.gif) repeat-x left top;  float:left; margin:1px 0px 0px 0px; padding:0px 0px 5px 4px; height:41px}
.top_navi ul{padding:0 0 0 0; margin:0; list-style-type:none; display:inline}
.top_navi li{background:url(../images/navi_line.gif) no-repeat right top; color:#FFF; font-size:13px; float:left; padding:0px 6px 0px 3px}
.top_navi li.last{background:none; padding-right:0px}
.top_navi li a{color:#FFF; text-decoration:none;  padding:13px 7px 12px 6px; float:left}
.top_navi li a:hover{color:#FFF; text-decoration:none; background:url(../images/navi_bg.gif) repeat-x left top; float:left}
.top_navi li a.active{color:#FFF; text-decoration:none; background:url(../images/navi_bg.gif) repeat-x left top; float:left}

#content_midd{width:870px; float:left; padding:5px 15px 15px 15px}
#content_left{width:206px; margin:0px 13px 0px 0px; float:left; border:1px solid #879b6d}
.content_left_inn{width:186px; float:left; padding:0px 10px 10px 10px; background:#cfe7cf}
.content_left_head{width:154px; float:left; background:url(../images/left_head.jpg) no-repeat left top; color:#264f25; font-size:13px; text-transform:uppercase; padding:5px 8px 5px 30px; margin:8px 0px 8px 0px}
.left_navi{width:174px; float:left; border:1px solid #93bb93; padding:0px 5px; background:#f8fcf8; margin:0px 0px 10px 0px}
.left_navi ul{padding:0 0 0 0; margin:0; list-style-type:none; display:inline}
.left_navi li{width:154px; float:left; border-bottom:1px dotted #a2bba2; padding:10px 0px 10px 18px; font-size:12px; color:#778277; background:url(../images/arrow.jpg) no-repeat left 13px}
.left_navi li a{color:#060; text-decoration:none}
.left_navi li a:hover{color:#060; text-decoration:none}
.left_navi li a.active{color:#060; text-decoration:none}
.left_navi li ul{padding:0px 0px 10px 0px; font-size:11px; color:#778277}
.left_navi li ul li{ width:130px; float:left; border-bottom:none; padding:5px 0px 5px 9px; font-size:11px; color:#778277; background:url(../images/arrow_small.gif) no-repeat left 8px}
.left_navi li ul a{color:#bb3501; text-decoration:none}

.left_navi li ul li a:hover{color:#990; text-decoration:none}
.left_navi li ul li a.active{color:#d2b800; text-decoration:none}

.left_contect{width:174px; float:left; border:1px solid #93bb93; padding:5px 5px 10px 5px; background:#f8fcf8; margin:0px 0px 10px 0px; color:#778277}
.left_contect p{font-size:12px; text-align:justify}
.left_contect p a{color:#363; text-decoration:underline}
.left_contect p a:hover{color:#363; text-decoration:none}
.left_contect p span{color:#363; font-weight:bold}
.left_contect_head{color:#c30; text-transform:uppercase; font-size:12px; padding:7px 0px 0px 0px}
#content_right{width:647px; float:right; border:1px solid #879B6D}
#content_right div.heading{width:647px; float:left; border-bottom:1px solid #879B6D}
#content_right div.heading h1{background:url(../images/hr_bg.gif) repeat-x left top; color:#264f25; font-size:15px;  width:635px; float:left; padding:8px 0px 8px 12px}
.content_area{width:627px; float:left; padding:10px}
.content_area h2{color:#ba3501; font-size:15px; padding:0px 0px 0px 0px}
.content_area p{color:#666; font-size:12px; text-align:justify; padding:13px 0px 0px 0px}
.sell-gallery{width:621px; float:left; padding:15px 0px 0px 4px}
.sell-gallery img{margin:14px 15px 0px 0px; border:1px solid #879b6d}

.sell-gallery-pt1{width:200px; margin:0px 15px 0px 0px; float:left; border:1px solid #ffb691}
.sell-gallery-pt1 h3{width:202px; float:left; background:#ffc4a6;  color:#912900; text-align:center; padding:10px 0px 10px 0px; font-size:13px; text-transform:uppercase}
.sell-gallery-pt1 div.img_part{width:184px; float:left; padding:9px}
.sell-gallery-pt1 div.img_part div.box{width:180px; height:146px}
.bord{border:1px solid #e6e3e3; padding:1px; float:left}
.sell-gallery-pt1 div.img_part p{text-align:justify; font-size:11px; color:#333; padding:10px 0px 0px 0px; float:left; width:186px}
.sell-gallery-pt1 div.img_part p a{color:#930; text-decoration:underline}
.sell-gallery-pt1 div.img_part p a:hover{color:#930; text-decoration:none}
#bottom_bart{width:870px; float:left; padding:15px}
.footer{width:868px; float:left; color:#676767; font-size:12px; background:#ececec; border:1px solid #cfcccc;  text-align:center; padding:6px 0px 5px 0px; line-height:20px}
.footer a{color:#676767; text-decoration:none}
.footer a:hover{color:#676767; text-decoration:underline}
.copy_right{width:870px; float:left; color:#a4a4a4; font-size:10px; margin:16px 0px 0px 0px}
.copy_right a{color:#a4a4a4; text-decoration:none}
.copy_right a:hover{color:#a4a4a4; text-decoration:underline}

/*Product-page*/
#prod_area{width:649px; float:left}
#prod_area_midd{width:426px; float:left; border:1px solid #879b6d; margin:0px 15px 0px 0px; *margin-right:10px}
.prod_head{background:url(../images/hr_bg.gif) repeat-x left top; color:#264f25; font-size:14px;  width:414px; float:left; padding:8px 0px 8px 12px; border-bottom:1px solid #879b6d; text-transform:uppercase}

.prod_cont_part{width:416px; float:left; padding:5px}
.prod_cont_part_inn{width:625px; float:left; border:1px solid #a7d0a7; font-size:11px; background:#f8fff8}
.prod_cont_part_inn a{color:#264f25; font-weight:bold; text-decoration:none}
.prod_cont_part_inn a:hover{color:#264f25; font-weight:bold; text-decoration:underline}

.contentHeading{background-color:#d8f0d8; font-weight:bold; height:30px; color:#892802}
.headingBorder{border-right:1px solid #fff}
.headingBorder2{border-right:none; color:#264F25}
.headingBorder2 span{border-right:none; color:#264F25; font-size:11px; font-weight:normal}
.prod_text_pr{font-weight:normal; margin:0 0 0 0; padding:0 0 0 0px; float:left; list-style-type:none; color:#333}
.prod_text_pr ul{font-weight:normal; margin:0 0 0 0; padding:0 0 0 5px; color:#232323}
.prod_text_pr li{ font-weight:normal; background:url(../images/p_arrow.jpg) no-repeat left 5px; margin:0 0 0 0; padding:2px 0 0 10px;  list-style-type:none; color:#232323}
.price{font-weight:bold; float:left; padding:20px 0px 0px 0px; width:222px}
.price p{padding:2px 0px 0px 5px; float:left;  font-size:13px}
.price span{color:#C30}
.enlarge{float:right; font-weight:normal}
.enlarge a{font-weight:normal}
.enlarge a:hover{font-weight:normal}
.prod_line_bg{width:414px; background:url(../images/p_line_bg.gif) repeat-x left center; height:15px}
#prod_area_right{width:186px; float:right;  border:1px solid #879b6d; background:#cfe7cf; padding:0px 9px 9px 9px}
#prod_area_right h1{width:152px; float:left; background:url(../images/left_head.jpg) no-repeat left top; color:#264f25; font-size:13px; text-transform:uppercase; padding:5px 0px 5px 34px; margin:8px 0px 8px 0px}
.prod_cont_right{width:167px; padding:8px; float:left; border:1px solid #879b6d; background:#f8fcf8; margin-bottom:10px}
.search_box{width:167px; float:left; color:#778277; font-size:11px; font-family:Tahoma}

.search_box td span{color:#c33701}
.search_box_bord{border-bottom:1px solid #c6e1c6}
.search_box b{color:#636563}
.search_box input.textfield{width:122px; height:19px; border:1px solid #d1e8d1; float:left}
.search_box input.go{float:right}
.search_box p{font-size:12px; color:#060}

/*Shopping-cart*/
.shop_area_cont{width:625px; float:left; border:1px solid #879b6d; padding:0px}
.shop_area_cont a{color:#264f25; font-weight:bold; text-decoration:none}
.shop_area_cont a:hover{color:#264f25; font-weight:bold; text-decoration:underline}

.shop_area_cont tr.content{background:#f8fff8}
.shop_area_cont input.qty{width:25px; height:20px; text-align:center}

.subHeading{background-color:#cfe7cf; font-weight:bold; height:30px; color:#892802}

.subHeading2{background-color:#d8f0d8; font-weight:bold; height:30px; color:#892802}

.require{font-size:11px; color:#F00}

.line_height{height:8px}

.error{background-color:#d8f0d8; height:25px; padding:4px; color:#F00}

.trBox{background-color:#d8f0d8; height:25px; padding:4px}

#prod_area_midd2{width:647px; float:left; border:1px solid #879b6d; margin:0px 0px 0px 0px}
.prod_area_head{background:url(../images/hr_bg.gif) repeat-x left top; color:#264f25; font-size:14px;  width:635px; float:left; padding:8px 0px 8px 12px; border-bottom:1px solid #879b6d; text-transform:uppercase}

.sub_product{width:637px; float:left; padding:5px}
.sub_product_inn{width:635px; float:left; border:1px solid #a7d0a7; font-size:11px; background:#f8fff8}
.sub_product_inn a{color:#264f25; font-weight:bold; text-decoration:none}
.sub_product_inn a:hover{color:#264f25; font-weight:bold; text-decoration:underline}

/*-----------------------------payment accepted---------------------*/
.main_div{width:550px; border:3px solid #c5efc4; height:auto; text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333}

.main_div p{padding:5px 10px}
.top_bg{color:#FFF; font-size:11px; font-family:Arial,Helvetica,sans-serif; height:30px; background:url(../images/pay_topbg.gif) repeat-x top left}

.top_bg_pay{color:#FFF; font-size:18px; font-family:Arial,Helvetica,sans-serif; height:30px; padding-left:15px}

.top_bg a{color:#c5efc4; font-size:11px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; text-decoration:none}
.top_bg a:hover{color:#00e400; text-decoration:underline}

.online_shopping{font:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#264f25; text-align:left; padding-left:10px; padding-bottom:10px;  border-bottom:dashed 1px #B9E3AE; padding-top:10px; background-color:#EBF2EB; clear:both}
