@charset "utf-8";

body {
	background-color: #666666;
}

.head-font {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 200px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
}
.head-lang {
	width: 200px;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	background-color: #9F5000;
	float: right;
}
.top-bar {
	float: left;
	width: 980px;
	height: 100px;
}
.top-content {
	background-color: #CCCCCC;
	float: left;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
input#ca {
	width: 150px;
}

.top-content2  {
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/tailormade2.jpg);
	background-repeat: no-repeat;
	width: 368px;
	float: left;
	height: 206px;
	padding: 0px;
}
.top-content2 div {
	float: left;
	padding: 0%;
	margin-top: 12%;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 5%;
	width: 330px;
	text-align: left;
}
.top-content2  div  li {
	margin: 0px;
	list-style-type: none;
}
#guide  {
	margin: 5px;
	padding: 0px;
	width: 765px;
	float: left;
	text-align: left;
	border: 1px solid #CCCCCC;
}
#guide div {
	border: 1px solid #0099FF;
	padding: 5px;
	width: 98%;
	float: left;
}
#caldiv3 {
	width: 150px;
}
#caldiv2 {
	width: 150px;
}


#guide div#form {
	width: 500px;
	float: left;
}

#guide  div li {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	list-style-type: none;
}
#guide li {
	list-style-type: none;
	margin: 0px;
	font-size: 12px;
	clear: both;
}
#guide ul {
	text-align: left;
	margin: 0px;
	padding: 5px;
	display: block;
	width: 95%;
	float: left;
}

#guide object {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	border: 1px solid #666666;
}

#guide form {
	width: 90%;
	margin: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}

#guide p {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
}

#guide img {
	margin: 5px;
	padding: 3px;
	border: 1px solid #999999;
}
#guide a img {
	height: 50px;
	width: 50px;
}


#guide h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099FF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
}


#guide  h2 {
	font-size: 14px;
	font-weight: bold;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #0099FF;
	margin: 5px;
	color: #0066FF;
	padding: 5px;
}
#guide h3 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	font-family: "Courier New", Courier, monospace;
	text-decoration: underline;
}
#guide em {
	color: #000000;
	font-size: 14px;
	margin-left: 10px;
	font-weight: bold;
}



.top-content2 div table {
	margin: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	float: left;
	width: 330px;
	padding: 0px;
}
.top-content2 form {
	margin: 0px;
	float: left;
	border: 1px dashed #CCCCCC;
}
.top-content2 img {
	margin: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: auto;
}
.top-content2 ul {
	margin: 0px;
	width: 100%;
}


.top-content img {
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}



.head-topbar {
	background-color: #FFA74F;
	height: 25px;
	float: left;
	width: 100%;
}

.page {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/bg.png);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
	width: 980px;
	height: auto;
	background-color: #FFFFFF;
	background-position: center;
	text-align: center;
	float: left;
}
.page h1 {
	font-size: 16px;
	font-weight: normal;
	font-family: "Courier New", Courier, monospace;
	margin: 5px;
	padding: 0px;
}



.page-body {
	float: left;
	width: 775px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	text-align: center;
	height: auto;
}




.page-head {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.ads {
	float: left;
	width: 100%;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#festPage   {
	width: 670px;
	border: 1px solid #999999;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#festPage tr td {
	border: 1px solid #999999;
	text-align: left;
	vertical-align: top;
	width: 175px;
}
#festPage img {
	height: 85px;
	width: 130px;
}
#festPage    h2  {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#festPage h1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#festPage h3 {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}




.page-head  object {
	margin: 0px;
	padding: 0px;
	width: 820px;
	height: 150px;
}
.page-head h1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFCC;
	background-color: #FF9900;
	text-align: center;
	display: block;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	letter-spacing: 2px;
}
.page-head img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
	display: block;
	margin: 0px;
	float: left;
}
.page-head li {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 400px;
	float: left;
}
.page-head li img {
	width: 80px;
	float: left;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.page-head img a:hover {
	width: 100px;
	background-color: #CCCCCC;
	height: 80px;
}
.page-head img a {
	width: 80px;
}



.page-top-bar {
	background-color: #666666;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	position: static;
	background-image: url(images/bg-menu.gif);
	background-repeat: repeat;
}

.page-top {
	background-color: #CCCCCC;
	height: 10px;
	float: left;
	width: 980px;
}

.page-top-bar label {
	display: block;
	float: right;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.page-top-bar form {
	float: right;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.page-top-bar input {
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.page-top-bar input#submit {
	background-color: #999999;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.page-menu {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	display: block;
	text-align: center;
	float: left;
	width: 600px;
}
.page-menu a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	display: block;
	list-style-image: url(images/spot.gif);
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 2px;
	border-right-color: #999999;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.page-menu a:hover {
	background-color: #000000;
	text-decoration: none;
	border-left-color: #FFFFFF;
}
.page-menu ul {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	position: relative;
	float: left;
}

.page-menu   li  {
	margin: 0px;
	padding: 0px;
}
.page-menu dl {
	margin: 0px;
	display: block;
	text-align: left;
	float: left;
	position: static;
	padding: 0px;
}
.page-menu dt {
	margin: 0px;
	padding: 0px;

}
.page-menu dd {
	display: none;
	position: absolute;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	width: 100%;
	left: 0%;
	top: 100%;
}
.page-menu  dd  a {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 150px;
	background-color: #000000;
	text-align: left;
	display: block;
}
.page-menu dd a:hover {
	color: #FFFFFF;
	background-color: #666666;
}


.page-menu dl:hover dd {
	display: block;
	margin: 0px;
	padding: 0px;
}
#table_book {
}
#table_book  strong {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}
#table_book h1 {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	float: left;
}
#table_book h2 {
	font-size: 16px;
	font-weight: normal;
	color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: left;
}
#table_book h3 {
	font-size: 16px;
	font-weight: normal;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: left;
}



#formid  div  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#formid #memberform {
	width: 50%;
}

#formid strong {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#formid {
	width: 570px;
}
#formid   tr td {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#formid em {
	font-size: 12px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FF0000;
}
#formid p {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-style: italic;
	width: 100%;
}
#table_book strong {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}




.page-content {
	text-align: center;
	height: auto;
	width: 775px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	border: 1px none #CCCCCC;
	float: left;
}


.page-content   h1  {
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	text-align: left;
	display: block;
	color: #FF6600;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.page-content   h2  {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.page-content h3 {
	font-size: 16px;
	font-weight: bold;
	color: #0066FF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
}

.page-content h4 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.page-content h5 {
	font-weight: bold;
	font-size: 24px;
	color: #0066FF;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.page-content form {
	padding: 10px;
	font-size: 12px;
	text-align: left;
	width: 500px;
	margin: 5px;
	border: 1px solid #CCCCCC;
	float: left;
	background-color: #FFFFE6;
	font-weight: normal;
}

.page-content form li {
	margin: 5px;
	width: 90%;
	list-style-type: none;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	font-size: 14px;
	text-align: left;
}
.page-content form p {
	margin: 0px;
	font-size: 18px;
	width: 50%;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.page-content form storng {
	font-weight: bold;
}
.page-content form table {
	float: left;
	width: 95%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	text-align: left;
}
.page-content   form   table  tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: left;
}


.page-content form ul {
	margin: 0px;
	width: 90%;
	background-color: #FFFFFF;
	display: block;
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
	float: left;
}
.page-content form em {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	font-style: normal;
	text-decoration: underline;
}






.page-content h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: left;
}



.page-content p {
	font-size: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.page-content div {
	width: 765px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	float: left;
}
.page-content  div p {
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.page-content table {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}
.page-content table a img {
	padding: 0px;
	height: 41px;
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	float: none;
}
.page-content     #tour    tr  td  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
	text-align: left;
}
.page-content #tour div {
	margin: 0px;
	float: left;
	width: 98%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
.page-content #tour h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	margin: 0px;
	display: inline;
	text-align: left;
}
.page-content  #tour  h2  {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: inline;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 3px;
}
.page-content  #tour  h2   strong {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 20px;
}




.page-content  table#tour  {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px none #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.page-content table h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
}
.page-content table h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.page-content table h3 {
	font-size: 14px;
	color: #FF0000;
	text-decoration: line-through;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: normal;
}


.page-content em {
	color: #FF0000;
}

.page-content div ul {
	list-style-type: none;
	font-size: 14px;
	padding: 0px;
	text-align: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.page-content ul {
	text-align: left;
}

.page-content object {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}


.page-content li {
	list-style-type: none;


}
.page-content      a img     {
	text-align: center;
	display: block;
	width: 245px;
	margin: 3px;
	height: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	float: left;
}

.page-content a {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.page-content img {
	margin-top: 10px;
	margin-bottom: 5px;
}

.page-content-img {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 10px;
	text-align: center;
	margin: 10px;
}

.page-tour {
	border: 1px solid #CCCCCC;
}
.page-tour h1 {
	color: #0060AD;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.page-tour h2 {
	color: #663300;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.page-tour h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.page-tour h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	background-color: #FF9933;
	display: block;
}
.page-tour h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #934900;
	display: block;
	margin: 0px;
	padding: 5px;
}
.page-tour h6 {
	background-color: #FFFFCC;
	font-size: 14px;
	color: #6F3700;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-indent: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #934900;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




.page-tour ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 370px;
	float: left;
}

.page-tour li {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.page-tour  li img {
	width: 150px;
	height: 100px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 2px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.page-tour p {
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.page-tour div {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-top-color: #FF6600;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.page-tour div img {
	height: 75px;
	width: 100px;
}

.page-tour div ul {
	text-align: center;
	width: 255px;
	display: block;
	height: auto;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.page-tour div li {
	display: block;
	height: auto;
	text-align: left;
	list-style-type: none;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.page-tour div a {
	font-family: Arial, Helvetica, sans-serif;
	color: #883600;
	text-align: left;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	height: 80px;
}
.page-tour div p {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.page-tour  div h3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}


.page-tour a {
	display: block;
	height: 110px;
}
.page-tour a:hover {
	background-color: #FFFFCC;
	text-decoration: none;
}


.page-hotel {
	border: 1px solid #CCCCCC;
}
.page-hotel h1 {
	color: #0066CC;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.page-hotel h2 {
	color: #006600;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.page-hotel h3 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style: italic;
}
.page-hotel h4 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}
.page-hotel h5 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/hotel-icon.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	clear: left;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
}
.page-hotel  a#bangkok {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 0%;
	width: 0%;
}
.page-hotel a#Chiangmai {
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.page-hotel  a#HuaHin  {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 0px;
	width: 0px;
}
.page-hotel a#Sukhothai {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 0px;
	width: 0px;
}
.page-hotel a#MaeHongSon {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 0px;
	width: 0px;
}
.page-hotel a#Krabi {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 0px;
	width: 0px;
}






.page-hotel ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 368px;
}


.page-hotel li {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
}

.page-hotel  li img {
	width: 150px;
	height: 100px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 2px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.page-hotel p {
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.page-hotel div {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-top-color: #FF6600;
}
.page-hotel div img {
	height: 75px;
	width: 100px;
}

.page-hotel div ul {
	text-align: center;
	margin: 0px;
	width: 255px;
	display: block;
	height: auto;
	padding: 0px;
}
.page-hotel div li {
	display: block;
	height: auto;
	text-align: left;
	list-style-type: none;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.page-hotel div a {
	font-family: Arial, Helvetica, sans-serif;
	color: #883600;
	text-align: left;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	height: 80px;
}

.page-hotel a {
	display: block;
	height: 110px;
}
.page-hotel a:hover {
	background-color: #D5FFD5;
	text-decoration: none;
}

.page-ticket {
	border: 1px solid #CCCCCC;
	text-align: center;
	background-color: #FFFFFF;
}
.page-ticket h1 {
	color: #FF6600;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0066FF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.page-ticket h2 {
	color: #0066CC;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.page-ticket h3 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style: italic;
}
.page-ticket h4 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}



.page-ticket ul {
	padding: 0px;
	list-style-type: none;
	width: 365px;
	display: block;
	text-align: left;
	float: left;
	border: 1px dashed #01248F;
	margin: 0px;
	height: 130px;
}

.page-ticket li {
	text-align: left;
	display: block;
	width: 50%;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}
.page-ticket p {
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.page-ticket div {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-top-color: #FF6600;
}
.page-ticket table {
	margin: 5px;
	float: left;
	width: 50%;
}
.page-ticket   tr   td h1 {
	font-weight: bold;
	margin: 0px;
	font-size: 12px;
	color: #FF0000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	text-decoration: none;
}
.page-ticket  tr  td h2 {
	margin: 0px;
	color: #FF0000;
	text-decoration: line-through;
	font-size: 12px;
	font-weight: normal;
	display: inline;
}


.page-ticket ol {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #01248F;
	float: left;
}

.page-ticket ol img {
	margin: 0px;
	height: 45px;
	width: 100%;
	float: left;
}

.page-ticket a {
	margin: 0px;
	padding: 0px;
}
.page-ticket a img {
	width: 155px;
	margin: 0px;
	float: left;
	height: 125px;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #01248F;
}

.page-ticket a:hover {
	text-decoration: none;
}

.page-ticket #percent {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 50px;
	height: 50px;
	float: right;
}
.content #icon {
	margin: 0px;
	float: right;
	height: 15px;
	width: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}



.content {
	height: auto;
	width: 765px;
	text-align: left;
	float: left;
	border: 1px solid #FFBE93;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #FFFDFB;
	background-image: url(images/content-bg.gif);
	background-repeat: repeat-x;
}

.content object {
	margin: 5px;
}

.content h1 {
	font-size: 21px;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	color: #FF0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	height: 20px;
	background-image: url(images/tour-h.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
}
.content    ol img  {
	margin: 5px;
	padding: 0px;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 70px;
	float: right;
	display: block;
	clear: right;
	height: 22px;
}
.content ol {
	margin: 0px;
	width: 100%;
	float: left;
	display: block;
	padding: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF3300;
}



.content h2 {
	font-size: 13px;
	color: #000000;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.content h3 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
}


.content ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 380px;
	display: block;
}

.content li {
	display: block;
	text-align: left;
	list-style-type: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.content img {
	display: block;
	height: 100px;
	width: 150px;
	float: left;
	margin-right: 5px;
	margin-left: 0px;
	border: 1px solid #FF6600;
	padding: 3px;
}

.content a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.content p {
	margin: 0px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}


.content a:hover {
	text-decoration: none;
	background-color: #FEE69C;
}



.content div {
	text-align: center;
	float: left;
	width: 100%;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
}
.content div img {
	padding: 3px;
	height: 75px;
	width: 90px;
	border: 1px solid #FF6600;
}
.content div ul {
	text-align: center;
	margin: 0px;
	width: 255px;
	display: block;
	height: auto;
	padding: 0px;
}
.content div li {
	display: block;
	height: auto;
	text-align: left;
	list-style-type: none;
	margin: 0px;
	padding: 5px;
}
.content div a {
	font-family: Arial, Helvetica, sans-serif;
	color: #883600;
	text-align: left;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	height: 80px;
}
.content2 {
	text-align: left;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 1px solid #9FFF88;
	height: 550px;
	float: left;
	width: 450px;
	background-color: #FBFFF7;
	background-image: url(images/content-bg2.gif);
	background-repeat: repeat-x;
}
.content2 h1 {
	font-family: "Courier New", Courier, monospace;
	font-size: 21px;
	font-weight: bold;
	color: #006600;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
	height: 20px;
	background-image: url(images/hotel-h.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	float: left;
}
.content2  ol   img {
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 70px;
	margin: 5px;
	padding: 0px;
	float: right;
}
.content2 ol {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #33CC00;
	float: left;
}


.content2 h2 {
	font-size: 14px;
	color: #009900;
	font-weight: bold;
	padding: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content2 h3 {
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}
.content2 h4 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #FF0000;
	font-style: italic;
	font-size: 12px;
}
.content2 p {
	color: #000000;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: normal;
}

.content2 ul {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 450px;
}

.content2 li {
	text-align: left;
	display: block;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
	padding-top: 5px;
}
.content2 a {
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.content2 a:hover {
	text-decoration: none;
	background-color: #AEFFAE;
}

.content2 img {
	padding: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	border: 1px solid #009900;
	float: left;
	height: 80px;
	width: 120px;
	margin-right: 10px;
	margin-left: 0px;
}
.content3 {
	width: 300px;
	border: 1px solid #FF8A8A;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: right;
	text-align: left;
	height: auto;
	background-color: #FFFFFF;
}
.content3 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	display: block;
}
.content3 h2 {
	font-size: 12px;
	color: #CC3300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content3 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: italic;
}
.content3 p {
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 10px;
}

.content3 ul {
	width: 300px;
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
}

.content3 li {
	list-style-type: none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.content3 a {
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	height: 70px;
}

.content3 a:hover {
	text-decoration: none;
	background-color: #FFE6DD;
}

.content3 img {
	padding: 3px;
	display: block;
	border: 1px solid #FF0000;
	height: 60px;
	width: 80px;
	float: left;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.content4 {
	text-align: left;
	margin-top: 10px;
	border: 1px solid #015BB7;
	float: left;
	width: 98%;
	background-color: #CADBFF;
	padding: 5px;
	background-repeat: repeat-x;
}
.content4 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFF00;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
.content4 ol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: none;
	border-bottom-color: #3399FF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #003399;
}
.content4    ol img  {
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	height: 45px;
}


.content4 ul {
	padding: 3px;
	width: 235px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	display: block;
	margin: 3px;
	background-color: #FFFFFF;
	border: 1px dashed #014DAD;
	height: 85px;
}

.content4 li {
	text-align: left;
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 60%;
	float: left;
}
.content4 #percent {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 50px;
	height: 50px;
	float: right;
}

.content4 li img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content4 p {
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	width: 100%;
}
.content4 table {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	font-size: 12px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	width: 100%;
}
.content4 table tr td {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-size: 10px;
}

.content4 a {
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	color: #000000;
}


.content4 a:hover {
	text-decoration: underline;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.content4 img {
	padding: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	border: 1px solid #3399FF;
	height: 70px;
	width: 80px;
	margin-right: 5px;
	margin-left: 0px;
	float: left;
}
.content4 h2 {
	font-size: 14px;
	color: #0080C0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.content4 h3 {
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}


.content5 {
	text-align: left;
	margin-top: 10px;
	border: 1px none #FAA31B;
	float: right;
	width: 260px;
	height: 390px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.content5 h1 {
	border-bottom-width: 3px;
	border-bottom-style: none;
	border-bottom-color: #3399FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #D38F03;
	display: block;
	background-image: url(images/travel-menu.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-position: center;
	text-align: left;
	margin: 0px;
	height: 30px;
	background-color: #FAA31B;
	line-height: 28px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 75px;
}
.content5 ul {
	padding: 0px;
	margin: 0px;
	width: 250px;
	float: left;
	display: block;
}

.content5 li {
	text-align: left;
	display: block;
	list-style-type: none;
	height: auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.content5 a {
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	height: 56px;
	color: #000000;
}
.content5 p {
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

.content5 a:hover {
	text-decoration: none;
	background-color: #FEE8C7;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
}

.content5 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	display: block;
	padding: 0px;
	margin: 4px;
}
.content5 h2 {
	font-size: 12px;
	color: #CE7B00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content5 h3 {
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: italic;
	font-weight: normal;
}

.tour {
	margin: 0px;
	padding: 0px;
	float: left;
}
.tour  img {
	margin: 5px;
	float: left;
}
.tour  div {
	width: 150px;
	float: left;
	margin: 5px;
}
.tour  h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #144C9C;
	display: list-item;
	margin: 0px;
	padding: 0px;
}





.logo {
	width: 150px;
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 10px;
}


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
.logo img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}

body {
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
}
.menu-right {
	width: 180px;
	float: left;
	clear: left;
}
.search {
	float: left;
	width: 250px;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(images/search.gif);
	text-align: right;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.hotel-search {
	width: 300px;
	margin-left: 0px;
	margin-top: 10px;
	text-align: left;
	margin-bottom: 8px;
	background-color: #DFEFFF;
	border: 1px solid #0066CC;
	margin-right: 0px;
	float: right;
	height: 210px;
}
.hotel-search h1 {
	font-size: 18px;
	font-weight: bold;
	color: #0099FF;
	background-color: #60B7E2;
	display: block;
	margin: 0px;
	padding: 3px;
	background-image: url(images/hotelmenu.gif);
	background-repeat: no-repeat;
}
.hotel-search ul {
	list-style-type: none;
	width: 290px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #008BD1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.hotel-search li {
	text-align: left;
	margin: 0px;
	padding: 3px;
	display: block;
}
.hotel-search   input {
	font-size: 12px;
	color: #FFFFFF;
	height: 25px;
	width: 100px;
	text-align: center;
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #008BD1;
	display: block;
	padding: 0px;
	font-weight: bold;
}
.hotel-search div {
	margin: 5px;
	border: 1px solid #CCCCCC;
	float: left;
	width: 250px;
}

.hotel-search select {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	background-color: #FFFFCC;
	width: 250px;
	display: block;
	margin: 2px;
}

/* dock - top */
.dock {
	text-align: center;
	top: 30px;
	display: block;
	height: 75%;
}
.dock-container {
	position: absolute;
	height: 50px;
	padding-left: 20px;
}
a.dock-item {
	display: block;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* Side Navigator Left */

.side-left {
	float: left;
	height: auto;
	width: 190px;
	background-color: #F2F2F2;
	text-align: center;
	position: static;
}
.side-left p {
	float: left;
	width: 180px;
	padding: 5px;
	margin: 0px;
}
.side-left #wx_module_4226 {
	float: left;
	width: 180px;
	padding: 0px;
	margin: 5px;
	text-align: center;
}



.sidenav {
	float: left;
	width: 185px;
	height: auto;
	text-align: left;
	background-color: #FF9900;
}
.sidenav  h1 a {
	color: #FFFFFF;
	display: block;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-decoration: none;
}




.sidenav ul {
	padding: 0;
	color: #000000;
	margin: 0px;
}
.sidenav  h1 {
	display: block;
	background-color: #FF9900;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg-menu3.gif);
	background-repeat: repeat-x;
}


.sidenav li a:hover {
	left: 0px;
	width: auto;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 3px;
	color: #000066;
	text-decoration: none;
	display: block;
	background-image: url(images/menu2.png);
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 10%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	background-color: #FFFFCC;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
}


.sidenav li {
	left: 0px;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-left-width: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	list-style-type: none;
}


.sidenav li a {
	left: 0px;
	border-left-color: #FF9900;
	border-left-style: solid;
	border-left-width: 3px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 10%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.sidenav dl {
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	position: relative;
	text-indent: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
}


.sidenav dt {
	margin: 0px;
}
.sidenav  dt a {
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: dashed;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	margin-left: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/plus.png);
	background-repeat: no-repeat;
	background-position: 95%;
}
.sidenav dt a:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFCC;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 95%;
}



.sidenav  dd {
	text-align: left;
	display: none;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 100%;
	top: 0%;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sidenav dd a {
	background-color: #FFFFCC;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	width: 100%;
	display: block;
	margin-left: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
	border-left-color: #FFFFFF;
}
.sidenav dd a:hover {
	background-color: #FFFFFF;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 2% 10px;
}


.sidenav  dl:hover  dd {
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.sidenav2 {
	float: left;
	width: 185px;
	text-align: left;
	background-color: #00B700;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.sidenav2  h1 {
	background-color: #00B700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg-menu5.gif);
	background-repeat: repeat-x;
}
.sidenav2 h1 a {
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	color: #FFFFFF;
}

.sidenav2 a {
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: dashed;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #00B700;
	border-right-color: #00B700;
	border-bottom-color: #00B700;
	border-left-color: #00B700;
}

.sidenav2 ul {
	margin: 0px;
	padding: 0px;
	position: relative;
}
.sidenav2 dl {
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 20px;
	padding: 0px;
	margin: 0px;
}
.sidenav2 dl a {
	background-image: url(images/plus.png);
	background-repeat: no-repeat;
	background-position: 95%;
}


.sidenav2 dt {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	display: block;
}
.sidenav2 dt a:hover {
	background-color: #D8FFB0;
	border-left-color: #FFFFFF;
}

.sidenav2  dd {
	text-align: left;
	display: none;
	background-color: #D8FFB0;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 100%;
	width: 100%;
	top: 0%;
}
.sidenav2 dd a {
	background-color: #D8FFB0;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #66CC00;
	border-right-color: #66CC00;
	border-bottom-color: #66CC00;
	border-left-color: #FFFFFF;
	background-image: url(images/hotel-icon.png);
	background-repeat: no-repeat;
	background-position: 0%;
}

.sidenav2  dl:hover  dd {
	display: block;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-left-color: #66CC00;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-color: #66CC00;
	border-bottom-color: #66CC00;
}




.sidenav2 dl a:hover {
	color: #000000;
	background-color: #D2FFA6;
	border-left-color: #FFFFFF;
	background-image: url(images/arrow.png);
	background-position: 95%;
	background-repeat: no-repeat;
}

.sidenav2   dd a:hover   {
	display: block;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/hotel-icon.png);
	background-repeat: no-repeat;
	background-position: 0%;
}




.sidenav3 {
	float: left;
	width: 185px;
	height: auto;
	text-align: left;
	position: static;
}

.sidenav3 ul {
	padding: 0;
	color: #000000;
	margin: 0px;
}
.sidenav3  h1 {
	background-color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg-menu4.gif);
	background-repeat: repeat-x;
}
.sidenav3  h1  a {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	display: block;
}


.sidenav3 li {
	left: 0px;
	width: 185px;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-left-width: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.sidenav3 li a {
	left: 0px;
	width: auto;
	border-left-color: #0099FF;
	border-left-style: solid;
	border-left-width: 3px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display: block;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 10%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #0099FF;
	border-right-color: #0099FF;
	border-bottom-color: #0099FF;
	margin-left: 3px;
}

.sidenav3 li a:hover {
	left: 0px;
	width: auto;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 3px;
	color: #000066;
	text-decoration: none;
	display: block;
	background-image: url(images/menu2.png);
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 10%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	background-color: #BBE3FF;
	border-top-color: #0099FF;
	border-right-color: #0099FF;
	border-bottom-color: #0099FF;
}
.sidenav4 {
	float: left;
	width: 185px;
	height: auto;
	text-align: left;
	position: static;
	background-color: #999999;
	margin-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.sidenav4  h1 {
	background-color: #999999;
	width: 175px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	padding-top: 8px;
	margin: 0px;
	background-image: url(images/bg-menu.gif);
	background-repeat: repeat-x;
}

.sidenav4 li a {
	left: 0px;
	width: auto;
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display: block;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 10%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.sidenav4 img {
	padding: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.sidenav4 li {
	left: 0px;
	width: 185px;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-left-width: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.sidenav4 ul {
	color: #000000;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
	padding: 0;
}

.sidenav4 li a:hover {
	left: 0px;
	width: auto;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-image: url(images/menu2.png);
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 10%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: solid;
	border-bottom-style: dashed;
	background-color: #666666;
	border-top-color: #999999;
	border-right-color: #FFFFFF;
	border-bottom-color: #999999;
}
.festival {
	display: block;
	width: 435px;
	float: left;
	height: 235px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	border: 1px solid #999999;
}
.festival #ads {
	float: left;
	height: 225px;
	width: 430px;
}

.festival img {
	height: 85px;
	width: 130px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.festival  h2  img {
	height: 9px;
	width: 23px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}

.festival  ul {
	padding: 0px;
	margin: 0px;
	float: left;
}
.festival h2 {
	font-size: 12px;
	margin: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.festival  li {
	list-style-type: none;
	width: 135px;
	display: block;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: left;
	border: 1px dashed #CCCCCC;
	height: 190px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
.festival a {
	color: #000000;
	display: block;
	text-decoration: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
.festival dl {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}
.festival dd {
}
.festival h4 {
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 120px;
	margin: 0px;
	padding: 0px;
	background-color: #DADADA;
}
.festival dt {
	display: block;
}

.festival a:hover {
	background-color: #EBEBEB;
}
.festival h3 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
}
.festival ol {
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 215px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.festival ol a:hover {
	color: #FFFFFF;
	background-color: #666666;
}



.festival h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-left-width: 10px;
	border-left-style: groove;
	border-left-color: #999999;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-right-width: 10px;
	border-right-style: groove;
	border-right-color: #999999;
	background-image: url(images/bg-menu2.gif);
	background-repeat: repeat-x;
}
.popular {
	padding: 0px;
	width: 325px;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #000000;
	height: 235px;
}
.popular h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	border-left-width: 10px;
	border-left-style: groove;
	border-left-color: #999999;
	text-align: left;
	display: block;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(images/bg-menu2.gif);
	background-repeat: repeat-x;
}

.popular object {
	width: 325px;
	height: 205px;
}

.pics {
	margin: 0px;
	padding: 5px;
}


/* Footer */

.clearer {
	clear: both;
}


.footer {
	clear: both;
	width: auto;
	background-color: #3A3A3A;
	height: 90px;
	text-align: left;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-indent: 0px;
	padding-top: 10px;
	font-weight: normal;
	background-image: url(images/bg-footer.gif);
	background-repeat: repeat;
}

.footer img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 45px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.footer a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.footer-menu {
	clear: both;
	margin-left: 200px;
	background-color: #8E8E8E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-indent: 20px;
	background-image: url(images/bg-footer2.gif);
	background-repeat: repeat-x;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.footer-menu ul {
	margin: 0px;
	padding: 0px;
	clear: left;
}

.footer-menu li {
	color: #FFFFFF;
	list-style-type: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.footer-menu li a {
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.footer-menu a:hover {
	text-decoration: none;
	background-color: #E7E7E7;
	color: #000000;
}

.footer-menu2 {
	background-image: url(images/bg-menu2.gif);
	background-repeat: repeat-x;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.footer-menu2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	width: 154px;
	background-color: #F2F2F2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-weight: normal;
	background-image: url(images/bg-menu2.gif);
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: right;
}
.footer-menu2 a:hover {
	color: #FFFFFF;
	background-color: #666666;
	background-image: url(images/bg-menu.gif);
	background-repeat: repeat-x;
	font-weight: normal;
	text-decoration: none;
}
#gallery {
}
#gallery   table  a img {
	height: auto;
	width: auto;
}
#gallery form {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	height: auto;
	width: auto;
}
#gallery div {
	width: 98%;
}
