/* PageHolder= 980px */

/* middle = 675px */

/* dLeft = 275px */

/* flash 457 × 238px */

/*thumb Picture Zone ? px */

/*thumb PictureSize 191x131 px */

/* Googlemap 630x300px */

@media all{      
/* TAG STYLE */

.TextMore {
	width: 972px;
	height: 10px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: right;
	float: left;
}

.TextMore a {
	width: 972px;
	height: 20px;
	text-align: right;
	float: left;
	color: black;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

h1.main {
	color: #000;
	font: 22px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 26px;
	margin-left: 10px;
}

h1.dLeftmain {
	color: #000;
	font: 22px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 283px;
	height: 61px;
	padding: 25px 0 0 10px;
	background: url(_img/dLeftHeadH1.png) repeat-x;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
}

h2 {
	color: #eb9e00;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 10px;
	margin-top: 5px;
}

h3 {
	color: #d7aa85;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 10px;
	margin-top: 12px;
	margin-bottom: 10px;
}

h4 {
	color: #cfb09b;
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin: 5px 0;
}

h5 {


	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;

	color: #fb8f45;
	padding: 0;
	margin-top: 0;
}

h6 {
	color: gray;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin-top: 10px;
	width: 980px;
}

h6.designBy a:hover  {
	color: #f36300;

}

h6.designBy a:visited  {
	color: #dfa883;

}

h6.designBy a  {
	color: #dfa883;

}

h6.designBy  {
	color: #dfa883;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin-top: 10px;
	width: 980px;
	padding: 0;
	margin-bottom: 5px;
}

.LineDown {
	height: 14px;
	background: url(_img/line.png) repeat-x;
	width: 985px;
	padding: 0;
	margin: 0;
}

.imgborder {
	border: 1px solid #8a3e08;
	margin-right: 8px;
}

.imgborderNormal {
	border: 1px solid #b66126;
	margin-right: 8px;
}
body{font-family:arial;font-size:12px;margin:0px;text-align:center;
	background: url(_img/body_bg.jpg) repeat;
}
      div{position:relative;display:block;}
      a{}
      a:hover{color: black;}
      a:active{}

a:visited{
	color: black;
}
      table{}
            tr{}
                  td{}
      span{}
      fieldset{}
         legend{}
      
      u{}
      i{}
      b{}
      li{}
      ol{}
}

@media screen{
/* ID STYLE */

#dBackground { width: 100%;
	background: url(_img/bg_background.jpg) no-repeat center top;
}

#dPageHolder{width: 980px;margin: 0 auto;;text-align:left;z-index:1;
position: relative; background: url(_img/bg_background.jpg) no-repeat center;
}

/* @group #dHeader */

#dHeader{width: 980px;overflow:hidden;z-index:4;height: 103px;
	margin: 0;
	padding: 0;
}

#dLogo {
	width: 252px;
	height: 74px;
	left: 8px;
	top: 13px;
	position: relative;
	padding: 0;
	margin: 0;
}



/* @end */

/* @group Promote */

#dPromote {
	width: 980px;
	height: 320px;
	padding: 0;
	float: left;
	background-color: #331A13;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
}

#dPromoteLeft {
	width: 280px;
	height: 309px;
	float: left;
	background-image: url(_img/dPromoteLeft.png);
}

#dPromoteRight {
	float: left;
	width: 700px;
	height: 309px;
}



/* @end */

/* @group searchBox */

/* @group searchMain */

#dSearchMainBox {
	width: 694px;
	height: 30px;
	margin: 5px 0 0;
	padding: 0;
	text-align: right;
	z-index: 200;
}

/* @group formfix */

#searchBox {
	width: 194px;
	height: 34px;
	margin-top: 0;
}

form#SearchMain {
	margin: 0;
	padding: 0;
}

.inputSearchMain {
    border: 1px solid black;
	width: 144px;
	height: 19px;
	float: left;
	margin-top: 5px;
	margin-left: 0;
	padding: 0;
	border-left: 1px solid black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black;
}
.buttonSearchMain {
    background: #424242;
	color: white;
	width: 26px;
	margin-top: 5px;
	height: 21px;
	float: left;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-left: 1px solid #424242;
}

inputSearchMain:hover {
    background: #fff;
}
.buttonSearchMain:hover {
    background: #c0c0c0;
}



/* @end */



/* @end */



/* @end */

/* @group dSubHeader */

#dSubHeader {
	width: 980px;
	height: 49px;
	float: left;
	margin: 0;
	padding: 0;
	background-image: url(_img/dSubHeaderMenuBg.png);
}

#dSubHeader ul {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	list-style-type: none;
	padding: 0;
	width: 875px;
	height: 22px;
	position: relative;
	left: 66px;
	top: 6px;
	margin: 10px 0 0;
}

#dSubHeader li  {
	text-decoration: none;
	display: inline;
	padding: 0;
	margin-right: 101px;
}

#dSubHeader li a {
	color: #F19E4E;
	text-decoration: none;
}

#dSubHeader li a:hover {
	color: #ff6b00;
	text-decoration: none;
}



/* @end */

/* @group dSubHeaderExtend */

#dSubHeaderExtend {
	width: 980px;
	height: 68px;
	float: left;
	padding: 0;
	background-image: url(_img/dSubHeaderMenuSubBg.png);
	margin: 0 0 40px;
}

#dSubHeaderExtend ul {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	list-style-type: none;
	padding: 0;
	width: 875px;
	height: 22px;
	position: relative;
	left: 66px;
	top: 6px;
	margin: 10px 0 0;
}

#dSubHeaderExtend li  {
	text-decoration: none;
	display: inline;
	padding: 0;
	margin-right: 101px;
}

#dSubHeaderExtend li a {
	color: #F19E4E;
	text-decoration: none;
}

#dSubHeaderExtend li a:hover {
	color: #ff6b00;
	text-decoration: none;
}



/* @end */

#dTorso{width: 980px;overflow:hidden;z-index:8;
	padding: 0;
	margin: 0;
	clear: both;
	background: url(_img/dTorsoBG.png) repeat-y;
}

#dTorsoSub{width: 980px;overflow:hidden;z-index:8;
	padding: 0;
	clear: both;
	background: url(_img/dTorsoBG.png) repeat-y;
	margin: 0;
}

#dTorsoHeader {
	width: 985px;
	height: 15px;
	margin: 0;
	padding: 0;
}

/* @group dLeft */

#dLeftHide{float:left;z-index:10;overflow:hidden;
}

#dLeft{z-index:10;overflow:hidden;
	width: 295px;
	float: left;
	position: relative;
}

#dPromoteLeft p {
	margin-left: 10px;
	margin-right: 10px;
	font: 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-indent: 10px;
}

/* @group contactus */

#dLeftContactUs {
	width: 337px;
}

#dLeftContactUs {
	width: 337px;
}

#dLeftContactUs li {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #424242;
	padding: 0;
	margin: 0;
}



/* @end */

/* @group About */

#dLeftAbout {
	width: 295px;
	margin: 0 0 0 10px;
	padding: 0;
}

#dLeftAbout ul {
	padding: 0;
	list-style-type: none;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #e9ad83;
	border-color: #ffd2ab;
	list-style-position: outside;
	margin: 0;
}

#dLeftAbout li {
	margin-top: 9px;
	border-bottom: 1px dashed #9d8675;
	width: 272px;
	padding-bottom: 5px;
}



/* @end */

/* @group dLeftWorkList */

#dLeftWorkList {
	width: 275px;
	margin: 0 0 0 10px;
	padding: 0;
}

#dLeftWorkList ul {
	padding: 0;
	list-style-type: none;
	border-color: #ffd2ab;
	list-style-position: outside;
	margin: 0;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#dLeftWorkList li {
	margin-top: 10px;
	border-bottom: 1px dashed #9d8675;
	padding-bottom: 8px;
	margin-left: 10px;
	width: 255px;
}

#dLeftWorkList li a {
	color: #e9ad83;
}

#dLeftWorkLista:visited {
	color: #e9ad83;
}

#dLeftWorkList a:hover {
	color: #ff6b00;
}



/* @end */

/* @group dLeftMachineList */

#dLeftMachineList {
	width: 295px;
	margin: 0 0 0 10px;
	padding: 0;
}

#dLeftMachineList ul {
	padding: 0;
	list-style-type: none;
	border-color: #ffd2ab;
	list-style-position: outside;
	margin: 0;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#dLeftMachineList li {
	margin-top: 10px;
	border-bottom: 1px dashed #9d8675;
	width: 272px;
	padding-bottom: 8px;
}

#dLeftMachineList li a {
	color: #e9ad83;
}

#dLeftMachineList li a:visited {
	color: #e9ad83;
}

#dLeftMachineList li a:hover {
	color: #ff6b00;
}



/* @end */



/* @end */

/* @group dMiddle */

#dMiddle{position:absolute;left: 295px;width: 675px;z-index:12;overflow:hidden;
	padding: 0;
	margin-top: 10px;
}

/* @group Service_main */

#dMiddleSerive {
	margin-top: 10px;
	float: left;
	width: 675px;
}

#dMiddleSerive ul {
	margin: 0 0 0 30px;
	padding: 0;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #f8d2ad;
}

#dMiddleSerive li {
	margin-bottom: 2px;
}

#dMiddleSeriveLeft {
	width: 350px;
	float: left;
	margin-left: 15px;
}

#dMiddleSeriveRight {
	float: right;
	width: 280px;
}



/* @end */

/* @group Map */

#dMap {
	width: 655px;
	margin-top: 10px;
	left: 10px;
	padding: 0;
	float: left;
	background-image: url(_img/dMiddleThumbBG.png);
}

#dGooglemap {
	width: 630px;
	height: 300px;
	margin: 0 0 0 13px;
	padding: 0;
	background-color: gray;
}



/* @end */

/* @group thumb Work */

#dWorkDetail {
	width: 655px;
	margin-top: 10px;
	left: 10px;
	padding: 0;
	float: left;
	
}

#dWorkDetail p {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #f3c6a6;
}

#dThumbListWork {
	width: 655px;
	margin-top: 10px;
	left: 10px;
	padding: 0;
	float: left;
	background-image: url(_img/dMiddleThumbBG.png);
}

#dThumbListWork ul {
	margin: 10px 0 0;
	padding: 0;
}

#dThumbListWork  li {
	display: inline-block;
	text-align: center;
	float: left;
	width: 211px;
	margin-left: 3px;
	margin-bottom: 5px;
	height: 143px;
	border: 1px solid #312827;
	padding-top: 5px;
}

#dThumbListWork  li:hover {

	border: 1px solid #9d8675;
}



/* @end */

/* @group thumb main */

#dThumbListDown {
	width: 655px;
	margin-top: 10px;
	left: 10px;
	padding: 0;
	float: left;
	background-image: url(_img/dMiddleThumbBG.png);
}

#dThumbListDown ul {
	margin: 10px 0 0;
	padding: 0;
}

#dThumbListDown li {
	display: inline-block;
	text-align: center;
	float: left;
	width: 211px;
	margin-left: 3px;
	margin-bottom: 5px;
	height: 170px;
	border: 1px solid #312827;
	padding-top: 5px;
}

#dThumbListDown li:hover {

	border: 1px solid #9d8675;
}



/* @end */

/* @group thumbMachine */

#dThumbListMachine {
	width: 655px;
	margin-top: 10px;
	left: 10px;
	padding: 0;
	float: left;
	background-image: url(_img/dMiddleThumbBG.png);
}

#dThumbListMachine ul {
	margin: 10px 0 0;
	padding: 0;
}

#dThumbListMachine li {
	display: inline-block;
	text-align: center;
	float: left;
	width: 211px;
	margin-left: 3px;
	margin-bottom: 5px;
	height: 170px;
	border: 1px solid #312827;
	padding-top: 5px;
}



/* @end */

/* @group contactus */

#dContactForm {
	width: 655px;
	margin-top: 10px;
	left: 10px;
	padding: 0;
	background-image: url(_img/dMiddleThumbBG.png);
	float: left;
}

#dForm {
	width: 626px;
	margin-left: 10px;
}

.googlepic {
	width: 300px;
	float: left;
	padding: 0;
	margin: 0 0 10px;
}

.input {
    border: 1px solid #9d8675;
    background: #e6e6e6;
	margin-bottom: 5px;
}

.button:hover {
    border: 1px solid #000b19;
    background: #ff5d00;
	color: #120901;
}

.button {
    border: 1px solid #191919;
	color: #120901;
	width: 80px;
	height: 20px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #fb8f45;
}

label {
    display: block;
    width: 190px;
    float: left;
    margin: 0 5px 0 0;
    text-align: right;
	padding: 0;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ffae77;
}

fieldset {
	border: 1px solid #9d8675;
	margin: 5px 0 0;
	padding-bottom: 5px;
	color: #9d8675;
}

#dContactUsForm  {
	
}

#dBlank {
	float: left;
	width: 645px;
	height: 49px;
}



/* @end */

#dMiddleWide{position:absolute;top:0px;left: 357px;width: 615px;z-index:12;overflow:hidden;
	padding: 0;
	margin-top: 10px;
}

#dMiddleFull{position:absolute;top:0px;width: 972px;z-index:12;overflow:hidden;
	padding: 0;
	margin-top: 10px;
}

/* @group subPage */

/* @group ProductFullsize */

#dMiddleProductDetail {
	width: 972px;
	margin: 0;
	padding: 0;
	background: url(_img/productDetail_bgvetical.png) no-repeat 0 27px;
	height: 255px;
}

#dMiddleProductDetailLeft {
	width: 433px;
	height: 255px;
	float: left;
	text-align: center;
}

#dMiddleProductDetailRight {
	width: 539px;
	height: 255px;
	float: left;
}

#dMiddleProductDetailRight ul {
	list-style-type: none;
	margin-top: 38px;
}

#dMiddleProductDetailRight ul li {
	margin-bottom: 10px;
}

#dMiddleProductDetailRight ul li a {
	color: black;
	text-decoration: underline;
}



/* @end */

/* @group titleZone */

#dMiddleTitleZone {

	width: 972px;
	height: 40px;
}

#dMiddleTitleZoneLeft {
	width: 590px;
	height: 40px;
	float: left;
}

#dMiddleTitleZoneLeft a {
	color: black;
	text-decoration: underline;
}

#dMiddleTitleZoneLeft a:visited {
	color: black;
	text-decoration: underline;
}

#dMiddleTitleZoneRight {

	float: left;
	width: 382px;
	height: 40px;
}

#dMiddleTitleZoneRight ul {
	display: inline;
	text-align: right;
	float: right;
	color: #424242;
	margin-top: 13px;
}

#dMiddleTitleZoneRight ul li {
	display: inline;
	text-align: right;
	color: gray;
}

#dMiddleTitleZoneRight ul li a {
	color: black;
	text-decoration: none;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#dMiddleTitleZoneRight ul li a:hover {
	color: black;
	text-decoration: underline;
}

#dMiddleTitleZoneRight ul li a:visited {
	color: black;
	text-decoration: none;
}



/* @end */

/* @group CatalogList */

#dCatalogList {
	width: 972px;
	float: left;
	background-position: 0 37px;
}

#dCatalogList ul {
	margin-left: 8px;
	list-style-type: none;
	float: left;
}

#dCatalogList ul li {
	display: inline-block;
	float: left;
	text-align: center;
	width: 186px;
	height: 154px;
	border: 1px solid white;
}

#dCatalogList ul li:hover {
	border: 1px solid #eaeaea;
}

#dCatalogList ul li a {
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

#dCatalogList ul li a:visited {
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}



/* @end */

/* @group ProductList */

#dProductList {
	width: 972px;
	float: left;
	background-position: 0 37px;
}

#dProductList ul {
	margin-left: 8px;
	list-style-type: none;
}

#dProductList ul li {
	display: inline-block;
	float: left;
	text-align: center;
	width: 186px;
	height: 154px;
	border: 1px solid white;
}

#dProductList ul li:hover {
	border: 1px solid #eaeaea;
}

#dProductList ul li a {
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

#dProductList ul li a:visited {
	color: black;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}



/* @end */



/* @end */

/* @group Main */

/* @group aboutZone */



/* @end */



/* @end */



/* @end */

/* @group #footer */

#dSubFooter{overflow:hidden;z-index:7;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 980px;
	height: 70px;
	text-align: center;
	float: left;
	color: gray;
	margin: 0;
	padding: 0;
}

#dFooter{overflow:hidden;z-index:6;
	width: 980px;
	height: 52px;
	background-image: url(_img/dFooterBg.png);

	float: left;
}

#dFooter ul{overflow:hidden;z-index:6;
	margin-right: auto;
	margin-top: 17px;
	margin-left: 460px;
}

#dFooter li{overflow:hidden;z-index:6;
	float: left;
	display: inline;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 30px;
	color: #9d8675;
}

#dFooter li a{
	color: #9d8675;
	text-decoration: underline;
}

#dFooter li a:hover{
	color: #ff6b00;
	text-decoration: underline;
}

#dFooter li a:visited{
	color: #9d8675;
	text-decoration: underline;
}



/* @end */

      #dLeftWing{position:absolute;left:-120px;top:0px;width:120px;overflow:hidden;z-index:2;height:500px;}

#dRight{float:right;background-color: white;z-index:11;overflow:hidden;right:10px;
}

#dRightWing{position:absolute;left:1000px;top:0px;width:120px;background-color:brown;overflow:hidden;z-index:3;}

#dAbTractorUp {position:absolute;
	z-index: 200;
	top: 3px;
	width: 328px;
	height: 149px;
	left: 691px;
}

#dAbTractorDown {
	position:absolute;
	z-index: 202;
	width: 370px;
	height: 372px;
	top: 814px;
	right: 635px;
}

#dAbTractorDownContact {
	position:absolute;
	z-index: 202;
	width: 370px;
	height: 372px;
	top: 583px;
	right: 631px;
}

#dAbHatHome {
	position: absolute;
	top: 76px;
	width: 60px;
	height: 47px;
	left: 60px;
	z-index: 200;

}

#dAbHatContactUs {
	position: absolute;
	top: 76px;
	width: 60px;
	height: 47px;
	left: 553px;
	z-index: 200;

}

#dAbHatWork {
	position: absolute;
	top: 76px;
	width: 60px;
	height: 47px;
	left: 395px;
	z-index: 200;

}

#dAbHatMachine {
	position: absolute;
	top: 76px;
	width: 60px;
	height: 47px;
	left: 233px;
	z-index: 200;

}

#dFloater{overflow:hidden;background-color:gray;width:200px;position:absolute;top:0px;left:950px;z-index:40}	
}


@media print{
body{background-color:white}
 #dPageHolder{width:980px;height:auto;background:white;}
      #dHeader{display:none;}
      #dSubHeader{display:none;}
      #dTorso{width:980px;height:auto;}
            #dLeft{display:none;}
            #dMiddle{width:600px;}
                  #dMiddleHeader{display:block;height:auto;}
            #dMiddleFooter{display:block;height:auto;}
            #dRight{display:none;}
      #dFooter{display:none;}
      #dSubFooter{display:none;}

      #dLeftWing{display:none;}
      #dRightWing{display:none;}

#dFloater{display:none;}	
}
