@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,   
blockquote,th,td {
margin:0; padding:0;
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
vertical-align:baseline; 
}   
table { border-collapse:collapse; border-spacing:0; }   
fieldset,img { border:0; }   
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }   
ol,ul { list-style:none; }   
caption,th { text-align:left; }   
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
ul,ul li {list-style:none;} 


.clear {clear:both;} 
.fright {float:right;} 
.fleft {float:left;}
.green {background:#2a6c03;}
.red { color:#d46438;}
.bg_white {background:#ffffff;}
.bg_black { background:#000000;}
.padding_top { padding-top:15px;}
.margin_left { margin-left:50px;}
a { text-decoration:none; color:#52A51A;}

body {font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:center;color:#000000;background:#4c9104;}

.width {text-align:center;width:100%;}
.main  {margin:auto;width:978px;}
#page {text-align:center;}

/*--------------------------circular-----------------*/
.circular {margin:auto; margin-bottom:20px; width:978px;}
.circular .top { background:url(../images/circular_top.gif) no-repeat; height:5px; overflow:hidden; width:978px;}
.circular .center { background:#ffffff url(../images/circular_center.gif) repeat-x; border-left:2px solid #425087; border-right:2px solid #425087; width:974px; padding-bottom:30px;}
.circular .bottom { background:url(../images/circular_bottom.gif) no-repeat; height:6px; overflow:hidden; width:978px;}

/*--------------------------top-----------------*/
.tail-row-header .fright {width:708px; position:relative;}
.tail-row-header .fright .delivery{ position:absolute; display:block; left:48px; top:24px; width:339px; height:22px; font-size:20px; font-weight:bold; color:#FFF; text-align:left; font-family:Arial,Helvetica,sans-serif;}
.tail-row-header .fleft {height:100px;width:235px;}
.row-search {height:46px;}
.search {float:right;}
.search .search-input {background:url("../images/search_bg.gif") no-repeat ; float:left;height:22px; width:180px; margin-top:20px;}
.search .inputbox {color:#000000; font-size:11px; line-height:14px; padding:3px 0;width:140px;}
.search .search-button {float:left; width:69px; display:inline; margin-top:20px; margin-left:5px;}
.search .button {height:24px; background:url(../images/searchButton.gif) no-repeat; width:69px; cursor:pointer;}
.menu {border-top:1px solid #dbd7c4; margin-top:15px;padding-left:20px;}
.menu li {float:left;line-height:35px;list-style:none outside none;padding:0 30px;}
.menu li a {color:#FFFFFF;font-family:Arial;font-size:18px;text-decoration:none;}
.menu li.current a {color:#51C915;}

/*--------------------------main_logo-----------------*/
.row_left {background:url("../images/row_left.gif") repeat-x; }
.width-main {background:url("../images/main_logo.jpg") no-repeat scroll center top transparent;  margin:auto; width:978px; }
.width-main .font_description { width:330px; text-align:left; margin-left:630px; _margin-left:610px; margin-top:300px;}
.font_description h4 { font-size:16px; font-weight:bold; color:#525252;}
.font_description p { font-size:11px; color:#525252; margin-top:5px;}
.row_right {background:url("../images/row_right.gif") repeat-x; }

.width-main1 {background:url("../images/row_left.gif") repeat-x; width:100%; }
/*--------------------------center-----------------*/
.category .category1 { float:left; display:inline; background:url(../images/category1_bg.gif) no-repeat; height:156px; width:181px; padding:6px 2px; margin-left:47px; margin-top:14px;}
.category .category2 { float:left; display:inline; background:url(../images/category2_bg.gif) no-repeat; height:156px; width:181px; padding:6px 2px; margin-left:47px; margin-top:14px;}
.category .category3 { float:left; display:inline; background:url(../images/category3_bg.gif) no-repeat; height:156px; width:181px; padding:6px 2px; margin-left:47px; margin-top:14px;}
.category .category4 { float:left; display:inline; background:url(../images/category4_bg.gif) no-repeat; height:156px; width:181px; padding:6px 2px; margin-left:47px; margin-top:14px;}
.category .category5 { float:left; display:inline; background:url(../images/category5_bg.gif) no-repeat; height:156px; width:181px; padding:6px 2px; margin-left:47px; margin-top:14px;}
.category .category6 { float:left; display:inline; background:url(../images/category6_bg.gif) no-repeat; height:156px; width:181px; padding:6px 2px; margin-left:47px; margin-top:14px;}
.category .category7 { float:left; display:inline; background:url(../images/category7_bg.gif) no-repeat; height:156px; width:181px; padding:6px 2px; margin-left:47px; margin-top:14px;}
.category .category8 { float:left; display:inline; background:url(../images/category8_bg.gif) no-repeat; height:156px; width:181px; padding:6px 2px; margin-left:47px; margin-top:14px;}
.category .name {color:#636262; text-align:left; text-indent:15px; font-weight:bold;}
.category .name a {color:#636262;}

.page_content .left { float:left; width:778px; margin-top:30px;} 
.page_content .left .address { width:766px; margin-left:8px;  border:2px solid #afbde0; border-top:none; }
.page_content .left .address h1 { color:#ffffff; font-size:30px; font-weight:bold; font-family:Tahoma; height:45px; line-height:45px; background:#afbde0;}
.page_content .left .address .address_info {background:url(../images/addr_bottom.gif) no-repeat left bottom; width:382px;}
.page_content .left .address .last { background:none;} 
.page_content .left .address .vic { width:382px; float:left; border-right:1px solid #afbde0;}
.page_content .left .address ul { float:right; width:250px; text-align:left; display:inline; margin:15px 5px;}
.page_content .left .address img { margin-top:15px; float:left; display:inline; margin-left:20px;}
.page_content .left .address .nsw { width:383px; float:left;}
.page_content .right { float:right; width:196px; margin-top:30px;} 
.page_content .right .adv { margin-top:15px;}

/*-------------------------------------footer---*/
.tail-footer{ background:#1C1B19; border-top:1px solid #000000;}
.footer .fleft{ width:282px;}
.footer .fright{ width:620px; padding-right:15px;}

.footerBoxText{ background:url(../images/footer_img.gif) 0 6px no-repeat; margin:20px 0 27px 22px; padding:0 0 0 19px; color:#9B9987; font-size:12px; text-align:left;}
.footerBoxText span{ color:#52A51A; font-size:12px; display:block;}

.footer-top-menu{ height:47px;}
.footer-top-menu ul{ margin:0; padding:25px 0 0 0; list-style:none; zoom:1; float:right;}
.footer-top-menu li{ display:block; float:left; background:url(../images/footer_line.gif) right 4px no-repeat;}
.footer-top-menu li a{ color:#9B9987; font-size:12px; text-decoration:none; padding:0 20px;}
.footer-top-menu li a:hover, .footer-top-menu li.active a{ color:#52A51A;}

.footer-text{ text-align:right; color:#8F8D7C; font-size:11px; padding-bottom:21px;}
.footer-text a{ color:#8F8D7C; text-decoration:none;}
.footer-text a:hover{ color:#52A51A; text-decoration:underline;}

.list-custom li{ line-height:16px; padding:6px 0 6px 0;  margin:0; background:url(../images/separator_list.gif) bottom left no-repeat ;}
.list-custom li a{  color:#545241; line-height:16px;  font-size:12px;  margin:0 ; padding:0 0 0 16px ; text-decoration:none ; background:url(../images/list_marker.gif) 0 4px no-repeat; }
.list-custom li a:hover{ color:#6AC6F5;}

/*-------------------------------------product-------------*/
.center .paragraph { text-align:left; margin:0px 30px;}
.center .paragraph .title{ font-size:18px; color:#343F6F; font-weight:bold; padding:10px 0px; font-family:Arial; line-height:36px; margin:0px;}
.center .paragraph .content{ font-size:12px; color:#2a4862; padding:0px; font-family:Arial; line-height:20px; margin-bottom:15px; font-weight:bold;}
.center .paragraph .title_small { font-size:18px; font-weight:bold; color:#b02326;}
.center .products {padding:10px 0px 20px 0px;margin:20px 25px 0px 15px;}
.center .products .product_pic { float:left; margin-left:10px; margin-top:10px;display:inline;}
.product_pic .p_top { background:url(../images/product_title.gif) no-repeat; width:299px; height:42px; overflow:hidden;}
.product_pic .p_top .name { color:#08045D; font-size:16px;  font-weight:bold; padding:0px; line-height:42px;text-align:center;}
.product_pic .p_content { background:url(../images/product_center.gif) repeat-y; width:279px; padding:10px 10px 0px 10px; overflow:hidden;}
.product_pic .p_content img {width:265px; height:230px; border:1px solid #888888; padding:3px;}
.product_pic .p_content ul li{ line-height:25px; font-size:16px; border-bottom:1px dotted #666666;}
.product_pic .p_content ul .hot_price { font-size:16px; font-weight:bold; color:#ff0000;}
.product_pic .p_bottom { background:url(../images/product_bottom_bg.gif) no-repeat; width:269px; height:30px; padding:10px 15px; overflow:hidden;}
.product_pic .p_bottom a.btn1 { background:url(../images/product_btn1.gif) no-repeat; width:107px; height:21px; display:block; float:left; text-align:center; line-height:21px; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; margin-left:18px;}

.product_pic .p_bottom a.btn2 { background:url(../images/product_btn2.gif) no-repeat; width:107px; height:21px; display:block; float:left; text-align:center; line-height:21px; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; margin-left:20px;}
.product_pic .p_bottom span.btn3 { background:url(../images/product_btn1_2.gif) no-repeat; width:107px; height:21px; display:block; float:left; text-align:center; line-height:21px; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; margin-left:18px;}

/*-------------------------------------contact_us-------------*/
.center .faq { text-align:left; padding:20px 50px; border-bottom:2px solid #343f6f;}
.center .faq p {margin-top:10px;}
.faq .big_red { color:#d46438; font-size:20px; }
.faq .big_black { color:#343f6f; font-size:18px;}
.faq .faq_form .remind {color:#828b88;}
.faq .faq_form label { width:80px; text-align:right; float:left; color:#828b88;}
.faq .faq_form .txt { width:150px; height:20px; border:1px solid #9198a2;}
.faq .faq_form .txtarea { width:350px; height:115px; border:1px solid #9198a2;}
.faq .faq_form .btn { background:url(../images/btn.gif) no-repeat; width:66px; height:21px; cursor:pointer; margin-right:10px;}
.location {margin-top:30px;}
.location .map {margin-bottom:30px;}
.location .map .content {margin-left:10px; margin-top:8px; float:left; display:inline;}
.location .map .title { background:url(../images/map_icon.gif) no-repeat scroll 2% 0; height:49px; line-height:49px; text-indent:80px;color:#2a418e; font-size:24px; font-family:Arial; font-weight:bold; border-bottom:solid 5px #cecdcd; text-align:left;}
.location .map .box { float:left; display:inline; margin-left:10px; margin-top:5px;}
.location .map .box .box_top {background:url(../images/box_title.gif) no-repeat; width:306px; height:44px; line-height:44px; font-size:18px; color:#ffffff; font-weight:bold; font-family:Arial; text-align:center;}
.location .map .box .box_content { border:2px solid #999898; border-top:none; width:296px; padding:6px 3px; background:#f2f2f2;}
.location .map .box .box_content .company_info {line-height:15px; color:#0a4480; font-size:11px; font-family:Tahoma; padding:0px 10px; text-align:left; height:155px;}
.location .map .box .box_content .company_info a {text-decoration:none;}
.location .map .box .box_content .company_info ul { padding:0px; margin:0px;}

/*------------------------------------about_us-------------*/
.center .paragraph .img{ text-align:center; margin-bottom:15px;}
.center .paragraph .img img { margin:auto;}
/*------------------------------------service-------------*/
.center .paragraph .img1{ text-align:left; margin-bottom:10px;}
.center .paragraph img { margin-left:10px;}

