@charset "utf-8";





* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

body { margin:0; padding:0; background:url(../images/body_bg.jpg) repeat;}

h1, h2, h3, h4, h5, h6, ul, li, p { margin:0; padding:0;}

a { text-decoration:none;}

fl { float:left;}

fr { float:right;}

.clr { clear:both;}

:focus { outline:none;}





#topbackground { width:100%; height:517px; background:url(../images/top_bg.jpg) repeat-x center top;}

#topbackground2 { width:100%; height:195px; background:url(../images/top_bg2.jpg) repeat-x center top;}

#topwrap { width:960px; height:517px; margin:0 auto; padding:0 20px;}



#header { width:960px; height:160px; margin:0; padding:0; float:left;}

#header .logo { width:300px; height:153px; margin:7px 0 0 0; padding:0; float:left;}

#header .logo a { margin:0; padding:0;}

#header .right { width:458px; margin:7px 0 0 0; padding:0; float:right;}

#header .right p { font-family: 'MyriadProRegular'; font-size:14px; color:#8f8f8f; font-weight:normal; margin:0; padding:8px 0 0 240px; float:left;}

#header .right .img { margin:30px 0 0 15px; padding:0; float:left;}

#header .right h5 { font-family: 'MyriadProRegular'; font-size:15px; color:#8f8f8f; font-weight:normal; margin:0; padding:35px 0 0 1px; float:left;}

#header .right h5 a { font-family: 'MyriadProRegular'; font-size:15px; color:#8f8f8f; font-weight:normal; margin:0; padding:0;}

#header .right h5 a:hover { font-family: 'MyriadProRegular'; font-size:15px; color:#5AB144; font-weight:normal; margin:0; padding:0;}



#header .nav { width:660px; height:45px; float:left; margin:18px 0 0 0; padding:0; float:left; position:relative;}

#header .nav .shadow { width:14px; height:45px; position:absolute; left:1px; top:1px; background:url(../images/nav_shedow.png) no-repeat;}

#header .nav .left { width:612px; height:45px; margin:0; padding:0; float:left; background:url(../images/nav_bg.jpg) repeat-x;}

#header .nav .right { width:10px; height:45px; margin:0; padding:0; float:left; background:url(../images/nav_right_bg.png) no-repeat left top;}

#header .nav ul { margin:0; padding:0;}

#header .nav ul li { list-style:none; display:block; float:left; margin:0; padding:0;}

#header .nav ul li a { display:block; float:left; margin:0; padding:15px 21px; font-size:12px; color:#1b1b1b; font-weight:bold; text-transform:uppercase;}

#header .nav ul li a:hover { background:url(../images/nav_hover_bg.jpg) repeat-x center top;}

#header .nav ul li a.active { background:url(../images/nav_hover_bg.jpg) repeat-x center top;} 



#gallery { width:960px; height:285px; margin:33px 0 0 0; padding:0; float:left; background:url(../images/gallery_bg.png) no-repeat left top; position:relative;}

#gallery a.leftarrow { width:30px; height:88px; position:absolute; left:2px; top:99px;}

#gallery a.rightaroow { width:30px; height:88px; position:absolute; right:2px; top:99px;}

#gallery .img { width:354px; height:271px; margin:6px 0 0 40px; padding:0; float:left;}

#gallery .descri { width:450px; margin:20px 45px 0 0; padding:0; float:right;}

#gallery .descri h2 { font-family: 'MyriadProRegular'; font-size:35px; color:#000; margin:0; padding:20px 0 0 0; font-weight:normal;}

#gallery .descri p { font-size:13px; color:#757575; margin:0; padding:10px 0 0 0; font-weight:normal; line-height:19px;}

#gallery .descri a.read { width:94px; height:28px; display:block; margin:20px 10px 0 0; padding:0; float:right;}





#wrap { width:1000px; margin:0 auto;}



#container { width:1000px; margin:0; padding:0 0 40px 0; float:left;}



#content { width:960px; margin:0 0 0 20px; padding:0; float:left;}

#content h1 { font-family: 'NeutraTextBookAlt'; font-size:28px; color:#000; margin:0; padding:15px 0 0 0; font-weight:normal;}

#content p { font-size:12px; color:#565656; font-weight:normal; margin:0; padding:15px 0 0 0; line-height:18px;}

#content h6 { font-size:12px; color:#565656; font-weight:bold; margin:0; padding:18px 0 0 0; line-height:18px;}

#content p.two { font-size:12px; color:#565656; font-weight:normal; margin:0; padding:0;}



#content .row_1 { width:960px; margin:35px 0 0 0; padding:0; float:left;}

#content .row_1 .moulds { width:310px; margin:0; padding:0; float:left;}

#content .row_1 .moulds_1 { margin:0 15px;}

#content .row_1 .moulds .heding { width:310px; height:46px; margin:0; padding:0; float:left; background:url(../images/heding_bg.png) no-repeat left top;}

#content .row_1 .moulds .heding h3 { font-family: 'NeutraTextBookAlt'; font-size:20px; color:#fff; font-weight:normal; margin:0; padding:10px 0 0 20px;}

#content .row_1 .moulds .post { width:308px; margin:0; padding:0; float:left; border-left:solid 1px #fff; border-right:solid 1px #fff;}

#content .row_1 .moulds .post .postin { width:306px; border-right:solid 1px #dbdbdb; border-left:solid 1px #dbdbdb; background:url(../images/box_bg.png) repeat-x bottom left #fff; padding:0 0 15px 0;}

#content .row_1 .moulds .bottom { width:310px; height:10px; margin:0; padding:0; background:url(../images/moulds_bottombg.jpg) no-repeat center top; float:left;}

#content .row_1 .moulds .post .img { width:97px; height:96px; margin:17px 15px 0 18px; padding:0; float:left;}

#content .row_1 .moulds .post p { font-size:12px; color:#565656; font-weight:normal; margin:0; padding:15px 20px 0 0;}

#content .row_1 .moulds .post a.morebtn { width:78px; height:25px; margin:20px 25px 0 0; padding:0; float:right;}





/*-----------------------------------------------*/



/*----------------- Product page css ------------*/



/*-----------------------------------------------*/



.genaraltext { font-family: 'NeutraTextBookAlt'; font-size:18px; font-weight:normal; color:#000000; text-decoration:none; text-align:justify; padding-left:10px; padding-right:10px;}

.genaraltext a { font-family: 'NeutraTextBookAlt'; font-size:18px; font-weight:normal; color:#000000; text-decoration:none; text-align:justify; padding-right:10px;}

.genaraltext a:hover { font-family: 'NeutraTextBookAlt'; font-size:18px; font-weight:normal; color:#5AB144; text-decoration:none; text-align:justify; padding-right:10px;}



.genaraltext2 { font-family: 'NeutraTextBookAlt'; font-size:17px; font-weight:normal; color:#000000; text-decoration:none; text-align:justify; padding-left:10px; padding-right:10px;}

.genaraltext2 a { font-family: 'NeutraTextBookAlt'; font-size:17px; font-weight:normal; color:#000000; text-decoration:none; text-align:justify; padding-right:10px;}

.genaraltext2 a:hover { font-family: 'NeutraTextBookAlt'; font-size:17px; font-weight:normal; color:#5AB144; text-decoration:none; text-align:justify; padding-right:10px;}



.genaraltext3 { font-size:12px; font-weight:bold; color:#565656; text-decoration:none; text-align:justify; padding-left:10px; padding-right:10px;}

.genaraltext3 a { font-size:12px; font-weight:bold; color:#565656; text-decoration:none; text-align:justify; padding-right:10px;}

.genaraltext3 a:hover { font-size:12px; font-weight:bold; color:#5AB144; text-decoration:none; text-align:justify; padding-right:10px;}



#content .product { width:960px; margin:15px 0 0 0; padding:0; float:left;}

#content .product .heding { width:960px; height:46px; background:url(../images/product_heding.png) no-repeat left top; margin:0; padding:0; float:left;}

#content .product .heding h2 { font-family: 'NeutraTextBookAlt'; font-size:22px; color:#fff; margin:0; padding:10px 0 0 20px; font-weight:normal;}

#content .product .bottom { width:960px; height:11px; background:url(../images/product_bottombg.png) no-repeat left top; margin:0; padding:0; float:left;}

#content .product .middle { width:958px; border-left:solid 1px #fff; border-right:solid 1px #fff; float:left;}

#content .product .middle .1img { margin:0; padding:0; border:solid 1px #D5D5D5;}

#content .product .inmiddle { width:956px; background:url(../images/product_middlebg.png) repeat-x left bottom #fdfdfd; margin:0; padding:0 0 5px 0; float:left; border-left:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb;}

#content .product .inmiddle .product_1 { margin:18px 0 0 17px; padding:0; float:left; float:left;}

#content .product .inmiddle .product_2 { margin:18px 15px 0;}

#content .product .inmiddle .product_3 { margin:18px 15px 0 30px;}

#content .product .inmiddle .product_1 .img { margin:0; padding:0; border:solid 1px #D5D5D5;}

#content .product .inmiddle .product_1 .img_1 { margin:0 2px 0 0; padding:0;}

#content .product .inmiddle .product_1 .img_2 { margin:0 12px 0 0; padding:0;}

#content .product .inmiddle .product_1 p { font-size:12px; color:#565656; font-weight:bold; margin:0; padding:10px 0 0 0; text-align:center;}

#content .product .inmiddle a.more { width:78px; height:25px; margin:120px 120px 0 0; padding:0; float:right;}

#content .product .inmiddle a.more_1 { width:78px; height:25px; margin:95px 180px 0 0; padding:0; float:right;}



#content .product .inmiddle .product_4 { margin:18px 0 0 45px; padding:0; float:left; float:left;}

#content .product .inmiddle .product_4 .img { margin:0; padding:0; border:solid 1px #D5D5D5;}

#content .product .inmiddle .product_4 .img_1 { margin:0 2px 0 0; padding:0;}

#content .product .inmiddle .product_4 .img_2 { margin:0 12px 0 0; padding:0;}

#content .product .inmiddle .product_4 p { font-size:12px; color:#565656; font-weight:bold; margin:0; padding:10px 0 0 0; text-align:center;}



#content .product .inmiddle .product_5 { margin:18px 0 0 3px; padding:0; float:left; float:left;}

#content .product .inmiddle .product_5 .img { margin:0; padding:0; border:solid 1px #D5D5D5;}

#content .product .inmiddle .product_5 .img_1 { margin:0 2px 0 0; padding:0;}

#content .product .inmiddle .product_5 .img_2 { margin:0 12px 0 0; padding:0;}

#content .product .inmiddle .product_5 p { font-size:12px; color:#565656; font-weight:bold; margin:0; padding:10px 0 0 0; text-align:center;}



/*----------------------------------------------*/



/*---------------- CONTACT PAGE ----------------*/



/*----------------------------------------------*/





#content .product .contact { width:956px; background:url(../images/contact_middlebg.jpg) repeat-x left bottom #fff ; margin:0; padding:15px 0 25px 0; float:left; border-left:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb;}

#content .product .contact .det_1 { width:956px; margin:10px 0 0 0; padding:0; float:left;}

#content .product .contact .det_1 .imgdiv { width:60px; height:74px; margin:0; padding:0; float:left;}

#content .product .contact .det_1 .second { width:95px; margin:0; padding:0; float:left;}

#content .product .contact .det_1 .second p { font-size:12px; color:#565656; font-weight:bold; margin:0; padding:15px 0 0 0; text-align:right;}

#content .product .contact .det_1 .last { margin:15px 0 0 0; padding:0; float:left;}

#content .product .contact .det_1 .last p { font-size:12px; color:#565656; font-weight:normal; margin:0 0 0 15px; padding:0;}

#content .product .contact .det_1 .last p strong { display:block; font-weight:normal;}

#content .product .contact .det_1 .last p a {color:#565656; }

#content .product .contact .det_1 .last p a:hover {color:#5AB144; }



/*----------------------------------------------*/



/*-------------- Product detail PAGE -----------*/



/*----------------------------------------------*/



#content .product .detail { width:956px; background:#f6f6f6; margin:0; padding:0 0 25px 0; float:left; border-left:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb;}

#content .product .detail .sepretor { width:916px; height:2px; margin:30px 0 0 17px; padding:0; float:left; background:url(../images/seproter_1.jpg) no-repeat left top;}

#content .product .detail .row_1 { width:956px; margin:15px 0 0 0; padding:0; float:left;}

#content .product .detail .row_1 .img { border:solid 1px #D5D5D5; margin:0 30px 0 20px; padding:0; float:left;}

#content .product .detail .row_1 .img2 { border:solid 1px #D5D5D5; margin:0 30px 0 75px; padding:0; float:left;}

#content .product .detail .row_1 h6 { font-size:14px; color:#612418; font-weight:normal; text-align:left; margin:0; padding:0; line-height:25px;}

#content .product .detail .row_1 p { font-size:14px; color:#696969; font-weight:normal; text-align:left; margin:0 0 0 10px; padding:0; line-height:25px;}

#content .product .detail .row_1 p.two { margin-left:83px;}

#content .product .detail .row_1 p strong { font-weight:normal; display:block;}

#content .product .detail .row_1 p span { font-size:14px; color:#3a3a3a; font-weight:normal; text-align:left; margin:0; padding:0;}

#content .product .detail h3 { font-family: 'NeutraTextBookAlt'; font-size:20px; color:#010101; font-weight:normal; padding:5px 0 0 25px; margin:0;}

#content .product .detail .row_1 ul { margin:5px 0 0 55px; padding:0;}

#content .product .detail .row_1 ul li { width:800px; list-style:none; display:block; float:left; margin:0; padding:0; font-size:14px; color:#828181; font-weight:normal; line-height:22px;}

#content .product .detail .row_1  h5 { font-family: 'NeutraTextBookAlt'; font-size:16px; color:#010101; font-weight:normal; margin:0; padding:10px 0 0 55px;}

#content .product .detail .row_1 .colone { width:150px; margin:10px 0 0 90px; padding:0; float:left;}

#content .product .detail .row_1 .colone p { font-size:14px; color:#3a3a3a; font-weight:normal; margin:0; padding:0; text-align:left; line-height:20px;}

#content .product .detail .row_1 .coltwo { margin:10px 0 0 0; padding:0; float:left;}

#content .product .detail .row_1 .coltwo p { font-size:14px; color:#828181; font-weight:normal; margin:0; padding:0; text-align:left; line-height:20px;}

#content .product .detail p { font-size:12px; color:#878787; font-weight:normal; margin:0; padding:0 20px;}

#content .product .detail p.one { float:left; margin:30px 0 15px 0;}



/*----------------------------------------------*/



/*------------------- Inquiry PAGE -------------*/



/*----------------------------------------------*/



#content .product .contact .inquiryform { width:380px; margin:0 0 0 100px; padding:0; float:left;}

#content .product .contact .inquiryform p { width:105px; font-size:12px; color:#565656; font-weight:normal; margin:11px 0 0 0; padding:0; float:left;}

#content .product .contact .inquiryform .textbox { width:234px; height:26px; margin:7px 0 0 0; padding:0 5px; float:left; line-height:26px; background:url(../images/textbox.jpg) no-repeat left top; border:none;}

#content .product .contact .inquiryform .messagebox { width:239px; height:142px; margin:7px 0 0 0; padding:0 0 0 5px; border:none; float:left; background:url(../images/message_box.jpg) no-repeat left top;}

#content .product .contact .inquiryform .submitbtn { width:78px; height:25px; margin:15px 0 0 85px; padding:0; float:left; border:none; background:url(../images/submitbtn.jpg) no-repeat left top; cursor:pointer;}









#footer { width:100%; height:107px; background:url(../images/footer_bg.jpg) repeat-x; float:left;}

#footer .footer { width:1000px; margin:0 auto;}

#footer .footer p { font-size:14px; color:#010101; font-weight:normal; margin:0; padding:45px 0 0 20px; float:left;}

#footer .footer p strong { font-size:12px; color:#696868; font-weight:normal;}

#footer .footer ul { margin:45px 10px 0 0; padding:0; float:right;}

#footer .footer ul li { list-style:none; display:block; float:left; margin:0; padding:0 10px; background:url(../images/li_bg.jpg) no-repeat right 2px;}

#footer .footer ul li.nobg { background:none;}

#footer .footer ul li a { display:block; float:left; margin:0; padding:0; font-weight:normal; font-size:12px; color:#010101;}

#footer .footer ul li a:hover { text-decoration:underline;}

.video
{
    float: left;
    margin: 30px 40px 20px 0;
    padding: 0 0 20px;
    width:955px;
}