/* dMiddle = 631px */

/* dLeft = 298px */

/* dLeft = Picture Thumb 285px */

@media all{      
/* TAG STYLE */

h1 {
	color: #01580f;
	font: 26px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin: 5px 0 20px;
}

h2 {
	color: #105f1d;
	font: 22px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 8px;
	padding: 0;
	margin-top: 5px;
}

h3 {
	color: #117c23;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 0;
}

h4 {
	color: #22712f;
	font: 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 0;
}

h5 {
	color: #333;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin: 0 0 5px;
	padding: 0;
}

h6 {
	color: #01450c;
	font: 30px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin: 0 0 10px;
	padding: 0;
}
body{font-size: 12px;margin:0px;text-align:center;
	background: #3e490f url(images/bgtile.jpg) repeat;
	font-weight: bold;
}
      div{position:relative;display:block;}
      a{
	color: #68411b;
}

.dPictureImg {
	border: 1px solid black;
	padding: 0;
	margin: 0;
}
      a:hover{color: #fd7e01;}

     a:visited{color: #68411b;}
      a:active{
	color: #fff;
}
      table{}
            tr{}
                  td{}
      span{}
      fieldset{}
         legend{}
      
      u{}
      i{}
      b{}
      li{}
      ol{}
}

@media screen{
/* ID STYLE */
#dPageHolder{width: 980px;height:auto;margin-left:auto;margin-right:auto;text-align:left;z-index:1;
	background: url(images/bgPageHolder.png) -5px;
}

*html #dPageHolder{width: 980px;height:auto;margin-left:auto;margin-right:auto;text-align:left;z-index:1;
	background: url(images/bgPageHolderIE.png) -5px;
}
      #dHeader{width: 950px;overflow:hidden;z-index:4;height: 389px;
	left: 15px;
}
      #dTorsoMain{width: 950px;overflow:hidden;z-index:8;
	left: 15px;
	background-image: url(images/dTorsoBGMain.jpg);
}

#dTorso{width: 950px;overflow:hidden;z-index:8;
	left: 15px;
	background: url(images/dTorsoBG.jpg) repeat-y;
}

#dPreTorso{width: 950px;overflow:hidden;z-index:8;
	left: 15px;
	background-image: url(images/dTorsoBG.jpg);
}

/* @group dSubHeader */

#dSubHeader{
	width: 950px;
	z-index:5;
	height: 65px;
	position: relative;
	left: 15px;
	background-image: url(images/dSubHeader950x73.jpg);
}

/* @group Class Highlight */

#No1 li.No1 a {
	color: #011004;

}

#No2 li.No2 a {
	color: #011004;

}

#No3 li.No3 a {
	color: #011004;

}

#No4 li.No4 a {
	color: #011004;

}



/* @end */

#dSubHeaderPos{
	position: relative;
	top: 18px;
	left: 11px;
	margin: 0;
	padding: 0;
}

#dSubHeader ul {
	font: 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 950px;
}

/* @group no */

/* @group Mozilla */

.No1 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 22px;
}

.No2 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 59px;
	padding: 0;
	height: 57px;
}

.No3 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 59px;
	padding: 0;
	color: #105f1d;
}

.No4 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 59px;
	padding: 0;
}



/* @end */

/* @group Hack IE7 */

*:first-child+html .No1 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 20px;
}

*:first-child+html .No2 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 48px;
	padding: 0;
}

*:first-child+html .No3 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 48px;
	padding: 0;
}

*:first-child+html .No4 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 48px;
	padding: 0;
}



/* @end */

/* @group Hack iE6 */

*html .No1 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 20px;
}

*html .No2 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 47px;
	padding: 0;
}

*html .No3 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 47px;
	padding: 0;
}

*html .No4 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 47px;
	padding: 0;
}



/* @end */



/* @end */

#dSubHeader li a {

	text-decoration: none;
	color: #01450c;
	font-size: 20px;
}

#dSubHeader li a:hover {

	text-decoration: none;
	color: #76ee8a;
}



/* @end */

/* @group dLeft */

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

#dPreLeft {
	width: 298px;
	height: 12px;
	margin: 0;
	padding: 0;
	background-image: url(images/dLeftShadow.jpg);
}

/* @group ButtonPictureJump */

.imgButtonPad {
	margin-bottom: 10px;
}

#dButtonJump {
	margin-bottom: 17px;
	padding-left: 20px;
}



/* @end */

/* @group class Hightlight */

#No5 li.No5 a {
	color: #d43900;
}

#No6 li.No6 a {
	color: #d43900;
}

#No7 li.No7 a {
	color: #d43900;
}

#No8 li.No8 a {
	color: #d43900;
}

#No9 li.No9 a {
	color: #d43900;
}

#No10 li.No10 a {
	color: #d43900;
}

#No11 li.No11 a {
	color: #d43900;
}

#No12 li.No12 a {
	color: #d43900;
}

#diaporama li.diaporama a {
	color: #d43900;
}



/* @end */

.dLeftPictureDisplay {
	width: 285px;
	height: auto;
	padding: 0;
	margin-bottom: 8px;
}

#dLeft ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#dLeft li {
	border-bottom: 1px solid #3c4910;
	display: block;
	padding-top: 12px;
	width: 298px;
	padding-bottom: 10px;
	color: #924901;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#dLeft li a {
	text-decoration: none;
	display: block;
	color: #934a01;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#dLeft li a:hover {
	text-decoration: none;
	display: block;
	color: #de740d;
}

/* Hack IE / 6 /7 Space Curency */

*html #dCurrency {
	width: 169px;
	height: 120px;
	position: absolute;
	margin-left: 0;
	padding: 0;
	margin: 0;
	top: 490px;
	left: 29px;
}

*:first-child+html #dCurrency {
	width: 169px;
	height: 120px;
	position: absolute;
	margin-left: 0;
	padding: 0;
	margin: 0;
	top: 490px;
	left: 29px;
}

#dCurrency {
	width: 169px;
	height: 120px;
	position: absolute;
	margin-bottom: 10px;
	padding: 0;
	top: 430px;
	margin-top: 10px;
	left: 29px;
}



/* @end */

/* @group dMiddle */

.buttonReserver {
	width: 631px;
	margin: 0;
	padding: 0;
	text-align: center;
}

#dMiddle{position:absolute;top:0px;left: 308px;width: 651px;z-index:12;overflow:hidden;
}

#dMiddleDisplayText {
	width: 631px;
	margin-left: 8px;
	margin-right: 10px;
}

#dMiddleDisplayText p {
	text-indent: 20px;
	line-height: 18px;
	padding-right: 10px;
	text-align: justify;
	margin-left: 0;
	margin-right: 0;
}

#dPromote {
	height: 369px;
	width: 642px;
	float: left;
	margin: 0;
	background-image: url(images/promoteBG.png);
}

*html #dPromote {
	height: 360px;
	width: 642px;
	float: left;
	margin: 0;
	background: url(images/promoteBG.png) no-repeat;
}

#dMiddle p{
	color: #2a302b;
	font: 14px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 5px;
}

#dMiddle ul{
	color: #2a302b;
	font: 14px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-right: 5px;
	margin-bottom: 30px;
}

#dMiddle li{
	color: #2a302b;
	font: 14px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
}

#dMiddle li a:hover{
	color: #fd7e01;
	}

.dMiddlePicSingle {
	width: 625px;
	margin-top: 30px;
	height: 432px;
	margin-bottom: 10px;
}

.dMiddlePicSingleNext {
	width: 625px;
	margin-bottom: 10px;
	height: 432px;
}

.dMiddlePicSingleUp {
	width: 625px;
	margin-bottom: 10px;
}

*html .dMiddlePicDouble {
	width: 310px;
	float: left;
	margin-bottom: 0;
	margin-right: 3px;
	padding: 0;
}

.dMiddlePicDouble {
	width: 310px;
	float: left;
	margin-bottom: 0;
	margin-right: 5px;
	padding: 0;
}

/* @group Box Footer */

#dMiddleFooter {
	color: silver;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: navy;
	width: 300px;
}



/* @end */



/* @end */

/* @group dFooter */

#dFooter{width: 950px;background-color: #333;overflow:hidden;z-index:6;
	left: 15px;
}



/* @end */
      #dSubFooter{width: 950px;overflow:hidden;z-index:7;
	left: 15px;
	color: white;
}

/* @group form_contact */

label {
    display: block;
    width: 166px;
    float: left;
    margin: 0 5px 0 0;
    text-align: right;
	padding: 0;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #01580f;
	height: 30px;
}

fieldset {
	border: 1px solid #75987b;
	margin: 0 5px 0 0;
	padding-bottom: 5px;
	padding-top: 5px;
}

legend {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #105f1d;
	border-color: #81b48a;
}
br { clear: left; }

.input {
    border: 1px solid #01450c;
    background: #a6eab1;
	width: 415px;
	color: #01450c;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.button {
    border: 1px solid #6f1025;
    background: #d06904;
	color: white;
	width: 20%;
	height: 25px;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

input:hover {
    border: 1px solid #018d18;
    background: #a4ffb4;
}

textare a:hover {
    border: 1px solid #018d18;
    background: #a4ffb4;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

textarea {
    overflow:auto;
	width: 200px;
	height: 110px;
}
.button:hover {
    border: 1px solid #f00;
    background: #fd7e01;
}



/* @end */

/* @group Print */

#dMiddleHeader{display:none;}
                  #dMiddleFooter{display:none;}



/* @end */

/* @group UnUse */

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

#dRight{float:right;width:190px;z-index:11;overflow:hidden;right:10px;
}

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

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



/* @end */	
}


@media print{
body{background-color:white};
 #dPageHolder{width:600px;height:auto;background:white;}
      #dHeader{display:none;}
      #dSubHeader{display:none;}
      #dTorso{width:600px;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;}	
}