@import url(png_fix.css);

body{padding:0; margin:0; background-image: url(../images/bg2.jpg); background-position:center bottom; background-repeat:no-repeat; color:#888484; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#f7f2de;}
#bottom-bg{background-image:url(../images/bg.jpg); background-position:center top; background-repeat:no-repeat; width:100%; height:100%; float:left;}

.FL{float:left;}
.FR{float:right;}
.P{padding:0 40px 20px 40px;}
.P20{padding:20px;}
.PL{padding-left:15px;}
.MT{margin-top:30px;}
.PL10{padding-left:10px;}
.clear {clear:both;}
a{color:#9e9e9e; text-decoration:none;}
a:hover{ color:#FF0000; }

.img{padding:4px; border:1px solid #999;}

h1{font-size:17px; color:#24aab9; font-family:Arial, Helvetica, sans-serif; padding:0;MARGIN: 0px; line-height:20px;}
h2{font-size:15px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:0;MARGIN: 0px; line-height:20px;}
h3{font-size:13px; color:#ffae2d; font-family:Arial, Helvetica, sans-serif; padding:0;MARGIN: 0px; line-height:20px; font-weight:bold;}
h4{font-size:12px; color:#888484; font-family:Arial, Helvetica, sans-serif; padding:0;MARGIN: 0px; line-height:20px; font-weight:bold;}

#main{width:1000px; margin:auto; padding:100px 0 0 0; position:relative; z-index:1px;}
#left-con{width:310px; margin-top:110px;}
#main-cont{width:690px;}
.contbg {background-image:url(../images/exta-bg.png); background-repeat:repeat-x; position:absolute; min-height:800px; width:100%; margin-left:123px; top:700px;}
.bg-colW{background-color:#FFF;}
.gallery-box{width:100%;}
.gallery-box a{ width:110px;padding:10px; margin-right:20px; float:left; text-align:center; font-size:10px; text-decoration:none;}
.gallery-box a:hover{ background-color:#F90; color:#FFF;}
.gallery-box a img{padding:4px; border:1px solid #999; margin-bottom:5px;}
.gallery-box a:hover img{background-color:#f6df1f; border:0px; padding:5px;}
/* header start */
#header{position:absolute; z-index:-1px; top:0px; left:0px;}
/* header close */
/*footer start*/
#footer{width:100%; padding-top:10px; border-top:1px solid #709b33; font-size:11px; color:#000; text-align:left; text-transform:uppercase; position:relative;}
#footer a{font-size:11px; color:#000; text-decoration:none;}
#footer a:hover{color:#999; }
/*footer close*/
/*All Things Footloose*/
.all-things-l-cont{width:450px;}
.all-things-m-cont{width:10px; background-image:url(../images/divider-v.jpg); background-repeat:repeat-y; background-position:center top; padding:0 10px;}
.h-diver{height:5px; background-image:url(../images/divider-h.jpg); margin:0 15px; background-repeat:repeat-x;}
.all-things-r-cont{width:180px; }
.right-header{width:145px; background-image:url(../images/right-hd-bg.jpg); background-repeat:no-repeat; height:25px; padding:10px 0px 0 25px; color:#fff;}

.blog-cont{width:170px; }
.blog-cont a{width:150px; background-image:url(../images/arrow.jpg); background-repeat:no-repeat; background-position:left top; padding:0px 0 10px 20px; margin-top:10px; color:#000; font-size:11px; float:left; text-decoration:none; border-bottom:1px solid #CCC; }
.blog-cont a:hover{color:#999;}

/*All Things Footloose close */

/* contact us*/

.border-contact{border:1px solid #999; text-align:left;}

.contact-box1{background-color:#f7f7f7;}

.header-bg-s{background-color:#d6d304;}
.header-bg-n{background-color:#34af13;}
.header-bg-e{background-color:#af1373;}
.header-bg-w{background-color:#f4a805;}
.header-bg-company{background-color:#898989;}


/* contact us close*/
.product {width:610px;}
.product-bg {background-image:url(../images/box-bg.gif); background-repeat: no-repeat; width:320px; height:213px; position:relative; padding:0px 36px 0px 0px; color:#000; font-size:14px; }
.product-bg .product-tag {position:absolute; font-size:20px; color:#FFF; right:20px; top:50px;}
.product-bg .product-buy {position:absolute; right:0px; top:200px;}
.T12 {font-size:12px;}


/*color font*/

.org14{color:#F90; font-size:14px;}
.blue14{color:#06afc2; font-size:14px;}
.gr14{color:#278005; font-size:14px;}
.brown14{color:#b29d59; font-size:14px;}
.gray14{color:#999; font-size:14px;}

/*color font close*/

.share{top:50px; position:absolute; left:910px; width:75px; background-color:#fff; padding:5px;}
.share2{top:135px; position:absolute; left:915px; width:75px; background-color:#fff; padding:5px;}
/*.share2{margin-top:530px; position:absolute; left:225px; width:75px; background-color:#000; padding:5px;}*/


/*event table*/

.table-hd{ background-color:#F90; color:#FFF; font-weight:bold;}
.table-box{ background-color:#FFF;}

/*event table*/