/** CSS Reset **/
* {margin:0;padding:0; }
p {padding:5px 0;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;color:#3F3F3F;display:block;cursor:pointer;}
a:hover{text-decoration:underline;color:#3F3F3F;}
img{border:0;}
input[type="submit"],input[type="reset"],button{border:0;cursor:pointer;}

.seo-hidden{display:none;}
.clear{clear:both;}
/*.tbg{height:100%;width:100%;position:absolute;opacity: 0.2;-moz-opacity:0.20;filter: alpha(opacity=20); background-color:white;top:0;z-index:1;}/**/


/** style **/
*{font-family:Georgia;font-size:8pt;}
body {background:url(../img/bg-tile.jpg);min-height:400px;}
p{font-family:Georgia;padding:20px 0;color:#340d0d;font-size:12pt;}
.red{color:#9e2726;}
h1{font-size:15pt;font-weight:bold;}
h2{font-size:14pt;font-weight:bold;}
h3{font-size:13pt;margin:0 10px;font-weight:bold;}
select{display:block;width:250px;height:31px;background-color:#efeadb;border:1px solid #bfb19d;font-size:12pt;padding:4px;}

/** products **/
#product-container{ width:860px; }
#product-left{width:570px; float:left;padding:3px;}
#product-right{width:260px; float:left;background:url(../img/bg-tile1.jpg);border:1px solid #977a61;padding:8px;margin:3px 0 0 6px;}
#product-l1{}
#product-l1-head{background:url(../img/product-step1.jpg);width:568px;height:62px;border:1px solid #977a61;}
#product-l2-head{background:url(../img/product-step2.jpg);width:563px;height:55px;}
#product-r3-head{background:url(../img/product-step3.jpg);width:259px;height:59px;border:1px solid #977a61;}
#product-r4-head{background:url(../img/product-step4.jpg);width:259px;height:60px;border:1px solid #977a61;}
#product-l2	{padding:0;border:1px solid #977a61;position:relative;}
#product-l3	{padding:10px;border:1px solid #977a61;position:relative;font-size:12pt;}
.tbg{background:url(../img/bg-tile1.jpg);}

.p1{background:transparent url(../img/bg-tile1.jpg);border:1px solid #977a61;display:block;float:left;width:278px;margin:8px 0;}
.p1sp{width:10px;float:left;height:10px;}
.pp1{background:url(../img/bg-tile3.jpg);border:1px solid #bfb19d;float:left;width:132px;height:138px;margin:5px 2px 5px 5px;}
.pp1 img{border:3px solid #e4dbc1;margin:6px 3px;}
.p1t{float:left;margin:5px 0;border:1px solid #bfb19d;width:130px;}
.p1t .p1t1 .p1t1h{float:left;width:112px;display:block;background:url(../img/bg-tile3.jpg);border:1px solid #bfb19d;margin:4px;text-transform:uppercase;font-size:10pt;padding:4px;}
.p1t .p1t1 span{margin:4px;font-size:10pt;}
.p1t .p1t2 {border-top:2px solid #bfb19d;border-bottom:2px solid #bfb19d;padding:0 0 3px 0;}
.p1t .p1t2 span{margin:4px;font-size:10pt;}
.p1t .p1t2 input{margin:1px 4px;font-size:10pt;color:#9e2726;background:url(../img/bg-tile1.jpg);border:1px solid #bfb19d;text-align:center; }
.p1t .p1t3 span{float:left;margin:4px;font-size:10pt;display:block;width:70px;}
.p1t .p1t3 .chkbox{float:left;margin:4px;border:1px solid #bfb19d;width:31px;height:17px;}
.p1t .p1t3 .chkedbox{float:left;margin:4px;border:1px solid #bfb19d;width:31px;height:17px;background:url(../img/btn-chkbox.jpg);cursor:pointer;}

.p2{border-top:1px solid #977a61;display:block;float:left;width:284px;margin-bottom:8px;}
.pp2{float:left;background:url(../img/bg-tile2.jpg);height:92px;width:92px;border:1px solid #bfb19d;padding:6px;margin:7px;}
.p2t{float:left;width:163px;margin:6px 0;}
.p2do{float:left;background:url(../img/bg-tile2.jpg);border:1px solid #bfb19d;}
.p2di{background:url(../img/bg-tile3.jpg);border:1px solid #bfb19d;width:89px;height:14px;margin:3px;text-align:center;}

#product-right label{display:block;margin:5px 18px;font-size:10pt;}
#product-right input[type="text"]{display:block;width:250px;height:18px;background-color:#efeadb;border:1px solid #bfb19d;font-size:12pt;padding:4px;}
.btn-reset{width:130px;height:33px;display:block;margin:10px auto;background:white url(../img/btn-reset.jpg);}
.btn-submit{width:130px;height:33px;display:block;margin:10px auto;background:white url(../img/btn-submit.jpg);color:white;}

/** layout **/
#head{position:relative;background:url(../img/bg-top1.jpg) repeat-x;width:100%;min-height:603px;}
#logo{position:relative;height:106px;width:284px;top:30px;left:60px;cursor:pointer;}
#menu{position:relative;height:168px;width:595px;float:right }
#home-banner1{width:950px;height:338px;margin:100px auto;}
#content{width:950px;display:block;margin:100px auto 20px auto;}
#body{}
#foot{background:url(../img/bg-foot.jpg) no-repeat;height:86px;width:700px;margin:0 auto;position:relative;bottom:0;}
#foot span.term {color:#fdfdda;font:normal 9pt tahoma;display:block;text-align:center;padding-top:35px;}
#foot span.term a{color:#fdfdda;font:normal 9pt tahoma;display:inline;text-align:center;}
#home-banner{background:url(../img/home-banner.png) no-repeat;width:929px;height:434px;margin:0 auto;}


/** pages piece**/
#term-paper-top{ background:url(../img/term-paper-top.png);height:219px;width:995px; }
#contact-paper-top{ background:url(../img/contact-paper-top.png);height:219px;width:995px; }
#product-paper-top{ background:url(../img/product-paper-top.png);height:135px;width:995px; }
#about-paper-top{ background:url(../img/about-paper-top.png);height:219px;width:995px; }
#product-paper-mid{ background:url(../img/product-paper-mid.png);width:865px;padding:0 65px; }
#about-paper-mid{ background:url(../img/about-paper-mid.png);width:635px;padding:0 180px; }
#product-paper-end{ background:url(../img/product-paper-end.png);height:95px;width:995px; }
#about-paper-end{ background:url(../img/about-paper-end.png);height:93px;width:995px; }


/** button pieces**/
#btn-home			{background:url(../img/btn-home.jpg);float:left;width:145px;height:154px;}
#btn-about			{background:url(../img/btn-about.jpg);float:left;width:139px;height:154px;}
#btn-product		{background:url(../img/btn-product.jpg);float:left;width:138px;height:154px;}
#btn-contact		{background:url(../img/btn-contact.jpg);float:left;width:173px;height:154px;}
#btn-home:hover		{background-position: 0 154px;	}
#btn-about:hover	{background-position: 0 154px;	}
#btn-product:hover	{background-position: 0 154px;	}
#btn-contact:hover	{background-position: 0 154px;	}
.btn-buynow{display:block;float:left;cursor:pointer;margin:0 4.5px;}
.btn-buynow-side{display:block;float:left;cursor:pointer;margin:25px 4.5px;}
.btn-menu{display:block;float:left;cursor:pointer;}