.texthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0066FF;
	text-decoration: underline;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	clip: rect(0px,0px,0px,5px);
	text-align: justify;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 16px;
}
.chobi1 {
	margin: 2px;
	padding: 2px;
	border: 1px solid #666;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.fmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #2d5384;
	clip: rect(0px,0px,0px,10px);
}
.footmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.ceiibg {
	background-repeat: no-repeat;
}
.footmenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
}.texthead1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900;
	margin-right: 0px;
	margin-left: 12px;
}
.bulitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777676;
	margin-left: 0px;
	list-style-type: square;
	list-style-image: url(images/bulet2.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 16px;
	font-weight: bold;
}
input, textarea {
	border: 1px solid #990000;
}
.bul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-image: url(images/bul.gif);
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}
.fmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #2d5384;
	clip: rect(0px,0px,0px,10px);
	text-decoration: none;
}
.fmenu a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF6600;
	clip: rect(0px,0px,0px,10px);
	text-decoration: none;
}
.footmenu1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.fmenu a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF6600;
	clip: rect(0px,0px,0px,10px);
	text-decoration: none;
}
.footmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
.footmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF6600;
	text-decoration: none;
}
.footmenu1 a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}
.text-mid-pan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	clip: rect(0px,0px,0px,5px);
	margin-right: 15px;
	margin-left: 5px;
	line-height: 16px;
	text-align: justify;
}
.text a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	clip: rect(0px,0px,0px,5px);
	text-align: justify;
	text-decoration: none;
}
.text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	clip: rect(0px,0px,0px,5px);
	text-align: justify;
	text-decoration: none;
}
.highcom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	clip: rect(0px,0px,0px,5px);
	text-align: justify;
	margin-right: 5px;
	margin-left: 5px;
	border: 2px solid #990000;
}
.bulitem2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #930;
	margin-left: 14px;
	list-style-type: square;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 16px;
}
.trf-tbl {
	padding: 0px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #982417;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.trf-tbl td.col1 {
	padding: 3px;
	text-align: left;
	margin: 0px;
	background-color: #E4A095;
}
.trf-tbl td.col2 {
	padding: 3px;
	text-align: center;
	margin: 0px;
	background-color: #E6C18A;
}
.trf-tbl td.col3 {
	padding: 3px;
	text-align: center;
	margin: 0px;
	background-color: #E4A095;
}
.trf-tbl td.hed {
	padding: 3px;
	text-align: center;
	margin: 0px;
	background-color: #CED881;
	font-style: italic;
	font-weight: bold;
}
.heding1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: italic;
	color: #930;
	text-align: left;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/bulet.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 2px 5px;
	font-weight: 500;
}
.pic-div {
	padding: 3px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px dashed #C6C1B7;
	text-align: center;
	width: 95%;
}
fieldset {
	padding: 5px;
	width: 95%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	border: 1px solid #930;
}
fieldset p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #2E3702;
	text-align: justify;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.leg {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	color: #FFEE1C;
	background-color: #930;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border: 2px solid #EA0000;
}
fieldset h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #475A00;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-style: italic;
}
fieldset h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2E3702;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-style: italic;
}
fieldset ul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #2D311A;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 10px;
	margin-left: 8px;
	font-weight: bold;
}
.chobi1 {
	margin: 5px;
	padding: 5px;
	border: 1px dashed #495A00;
}
.pg-fto {
	background-color: #CED5AE;
	text-align: center;
	width: 90%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px dashed #52670A;
	padding: 5px;
}

fieldset li {
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 18px;
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	list-style-type: none;
	background-position: 3px 5px;
}
fieldset li a {
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	text-decoration: none;
	color: #039;
}
fieldset li a:hover {
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	text-decoration: underline;
	color: #C36;
}


.pg-fto img {
	border: 2px solid #8CB011;
	padding: 3px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 10px;
}
fieldset h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #060;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 18px;
	margin-bottom: 0px;
	margin-left: 8px;
	text-transform: uppercase;
}
fieldset h3 a {
	color: #060;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 0px;
	text-transform: uppercase;
	text-decoration: none;
}

fieldset h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #475900;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 8px;
}
fieldset h4 a {
	color: #475900;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 0px;
	text-decoration: none;
}

fieldset h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.pg-fto p {
	background-color: #CED5AE;
	text-align: justify;
	padding: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000;
	margin: 0px;
}
.pg-fto-hlt {
	text-align: center;
	width: 90%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.itineray {
	width: 620px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C994F;
	padding: 0px;
	min-height:100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 100px;
}
.iti-day {
	background-image: url(images/dt.png);
	background-repeat: no-repeat;
	padding: 5px;
	float: left;
	height: 66px;
	width: 66px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.pg-fto-hlt p {
	background-color: #CED5AE;
	text-align: justify;
	padding: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #930;
	margin: 0px;
}
.iti-day h1 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color: #5C7901;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #52670A;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.iti-day h2 {
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	color: #FFC;
	text-align: center;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.iti-day p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5C7901;
	text-align: justify;
	padding: 0px;
	margin: 0px;
	width: 650px;
}
.pg-fto-hlt img {
	background-color: #CED5AE;
	text-align: justify;
	padding: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000;
	margin: 0px;
}
.top-pt-gal {
	width: 286px;
	margin-top: 10px;
}
.hme-pg-mdl-pan {
	width: 295px;
	margin-top: 2px;
	background-image: url(images/mid-cell-bg.jpg);
	background-repeat: repeat-y;
}
.hme-pg-mdl-pan-con {
	width: 295px;
	margin-top: -5px;
	background-image: url(images/foot-cell-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: -8px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.hme-pg-mdl-pan-con h1 {
	margin-top: 10px;
	background-image: url(images/bulet.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #06F;
	text-decoration: underline;
	font-weight: normal;
	background-position: 1px 2px;
}
.hme-pg-mdl-pan-con h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #093;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.sec-con {
	width: 90%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 10px;
	margin-left: 10px;
}
.pic-div-sec {
	float: left;
	width: 103px;
	margin-bottom: 10px;
}
.condivi {
	width: 150px;
	margin-left: 110px;
}
.condivi p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.condivi p a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	color: #009;
	text-decoration: none;
	font-weight: bold;
}
.price-tble {
	font-family: Arial, Helvetica, sans-serif;
	width: 95%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.tbl-btm-button {
	background-color: #900;
	padding: 3px;
	float: right;
	width: 180px;
	margin-top: -5px;
	margin-right: 15px;
	border: 1px solid #FF3;
}
.tbl-btm-button ul {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin: 0px;
	text-align: center;
}
.tbl-btm-button ul li {
	color: #FFF;
	display: inline;
	padding: 1px;
	list-style-type: none;
}
.tbl-btm-button ul li a {
	color: #FFF;
	display: inline;
	padding: 1px;
	list-style-type: none;
	text-decoration: none;
	background-color: #900;
}
.tbl-btm-button ul li a:hover {
	color: #900;
	display: inline;
	padding: 1px;
	list-style-type: none;
	text-decoration: underline;
	background-color: #FF3;
}





.price-tble tr td.top1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #030;
	background-color: #8CDBEC;
	text-align: left;
	margin: 0px;
	padding: 3px;
	border: 1px solid #475900;
}
.price-tble tr td.clo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #8FEABF;
	margin: 0px;
	padding: 3px;
	border: 1px solid #22B56F;
}
.price-tble tr td.clo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #E4C08C;
	margin: 0px;
	padding: 3px;
	border: 1px solid #D89084;
}
.goz {
	background-image: url(images/menu-bg.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 515px;
	padding-left: 10px;
}
#new-trf-tbl {
	font-size: 11px;
	width: 95%;
}

