body {
	background-color: #1c1b1a;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
h1, h2, h3, h4, h5, h6 {
	text-decoration: none;
	font-size: 100%;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
p, a {
	text-decoration: none;
	font-size: 100%;
	vertical-align: baseline;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
a, a:link {
	color:#666666;
	text-decoration:none;
}
a:visited {
    color:#666666;
}
a:hover, a:active {
	color:#444444;
}
img {
	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;
}

#contentLeft a {
	color:#666666;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#contentLeft a:hover {
	color:#444444;
	background-color: #d9d7d0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d7d0;
}
#viewMap {
	margin: 0px;
	padding: 0px;
}
#viewMap ul {
	list-style-type: none;
}
#viewMap li {
	display: inline;
	float: left;
	width: 160px;
	margin-right: 20px;
	height: 125px;
}
#viewMap img {
	width: 160px;
	height: 125px;
	border: 3px solid #CCCCCC;
}
#viewMap img:hover {
	border: 3px solid #e65d01;
}
#viewMap a {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#viewMap a:hover {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
#viewMap p {
	color: #000000;
	text-align: center;
	vertical-align: middle;
}


.imgBorder {
	border: 3px solid #CCCCCC;
	display: block;
	float: left;
	margin-right: 20px;
	background-color: transparent;
}
.imgBorder:hover {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e65d01;
	border-right-color: #e65d01;
	border-bottom-color: #e65d01;
	border-left-color: #e65d01;
	cursor: pointer;
}





/* --- Clear Float --- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	border: 3px solid #e65d01;
}
.clearfix {display: inline-block;} /* for IE/Mac */
.spacer {
	clear: both;
}

html[xmlns] .clearfix { /* O */
	display: block;
}
* html .clearfix {
	height: 1%; /* IE5-6 */
}
/* --- Clear Float --- */


/* --- Headings --- */
/*h1, h2, h3 {
	letter-spacing:-1px;
	padding-bottom: 10px;
	font-size: 20px;
	font-weight: normal;
}
h4 {
	letter-spacing:-1px;
	padding-bottom: 10px;
	font-size: 16px;
}*/
h5 {
	padding-bottom: 10px;
	font-size: 20px;
	letter-spacing: -1px;
	font-weight: normal;
}
h6 {
	padding-bottom: 10px;
	font-size: 16px;
	letter-spacing: -1px;
}
/* --- Headings --- */


/* --- Header --- */
#headerWrapper {
	background-image: url(../tag-img/masthead_tiler.jpg);
	background-repeat: repeat-x;
	height: 121px;
	background-attachment: scroll;
	background-position: left bottom;
}
#header {
	height: 121px;
	width: 940px;
	margin: 0px auto;
	position: relative;
}
.GDZ_logo_holder {
	padding-bottom: 26px;
	padding-top: 56px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
}
#contentBGWrapper {
	background-image: url(../tag-img/bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 100%;
	margin: 0px;
	background-position: center top;
}

/* --- Header --- */


/* --- Content --- */
#contentWrapper {
	width: 940px;
	padding: 0px;
	background-image: url(../tag-img/gdh_bg.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contentGalleryContainer {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}

#contentLeftContainer {
	width: 656px;
	float: left;
	display: inline;
	background-color: #f6f5ee;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
}
#contentLeft {
	padding-right: 20px;
	margin: 0px;
}
#contentLeft h5 {
	color: #492c00;
	z-index: 99;
	padding-bottom: 16px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #a4957f;
	margin-bottom: 20px;
}
#contentLeft h6 {
	color: #666666;
	text-decoration: none;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/*#contentLeft h5 {
	color: #333333;
	text-decoration: none;
	margin-top: 40px;
}*/



#contentLeft p {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 20px;
}
#contentLeft ul {
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
}
#contentLeft .promoBox {
	display: block;
	width: 636px;
	position: relative;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#contentLeft .promoBox img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	height: 140px;
	width: 220px;
	border: 3px solid #d8d8d8;
}
#contentLeft .promoBox img:hover {
	border: 3px solid #ff6600;
}

#contentLeft .promoBox a {
	font-size: 11px;
}


#contentLeft .promoBox h1 a{
	font-size: 16px;
	text-decoration: none;
	color: #666666;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-style: none;
}
#contentLeft .promoBox h1 a:hover{
	text-decoration: underline;
	background-color: transparent;
	border-bottom-style: none;
}


#contentRightContainer {
	width: 284px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 80;
	margin-left: 0px;
	padding: 0;
	float: left;
}
#contentRight {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#contentRight h5 {
	color: #492c00;
	z-index: 99;
	padding-bottom: 16px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #a4957f;
	margin-bottom: 20px;
}
.contentRightBox {
	margin-bottom: 60px;
	width: 264px;
	float: left;
}


/* --- Travel Reviews --- */
ul.myReview {
	list-style-type: none;
	width: 264px;
	margin: 0px;
	padding: 0px;
}
ul.myReview li {
	padding: 0px;
	margin: 0px;
	display: block;
}
ul.myReview li a {
	text-decoration: none;
	float: left;
	padding: 10px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
ul.myReview li a:hover {
	background-color: #f7f7f7;
}
.myReview h1 {
	font-size: 14px;
	text-decoration: none;
	font-family: tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #000000;
	font-weight: normal;
}
.myReview p {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #878787;
}
.myReview img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.myReview hr {
	height: 15px;
	margin: 0px;
	padding: 0px;
	border-top-style: dotted;
	background-color: transparent;
	border-top-width: 1px;
	border-top-color: #cccccc;
}
/* --- Travel Reviews --- */


/* --- Portlet --- */
.portletBox {
	background-position: left top;
	width: 308px;
	padding: 0px;
	margin-right: 20px;
	display: inline;
	float: left;
}
.portletBox h5 {
	text-decoration: none;
	font-size: 15px;
	font-weight: normal;
}

.porletBoxTop {
	background-image: url(../index-img/portletBoxHdr.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 308px;
}
.porletBoxHdr {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cecfd0;
	border-left-color: #cecfd0;
	padding-top: 0px;
	padding-bottom: 20px;
	background-color: #f0f0f0;
	margin: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
.portletBoxBody {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cecfd0;
	border-left-color: #cecfd0;
	background-color: #f0f0f0;
	padding-top: 0px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 19px;
}
.portletBox p {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-position: left top;
	text-align: left;
	margin-bottom: 10px;
}
.portletBox a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.portletBox a:hover {
	color: #000000;
	background-color: #d9d7d0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}



.portletBoxImageFrame {
	border: 3px solid #d8d8d8;
	width: 262px;
}
.portletBoxImageFrame:hover {
	border: 3px solid #ff6600;
}
.portletBoxFooter {
	background-image: url(../index-img/portletBoxFooter.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 308px;
}
/* --- Portlet --- */
/* --- Content --- */


/* --- Reservation ---*/
#reservationWrap {
	background-image: url(../tag-img/rm_reservation_box_tiler.jpg);
	background-repeat: repeat-y;
	width: 264px;
	background-attachment: scroll;
	background-position: 0px 0px;
	margin: 0px;
}

a.button {
	display: block;
	float: left; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
text-decoration: none;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../tag-img/bookBtnRight.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	background-color: transparent;
}
a.button:hover {
	background-color: transparent;
	background-image: url(../tag-img/bookBtnRight.png);
	background-repeat: no-repeat;
	background-position: right -24px;
}

a.button span {
	display: block;
	line-height: 24px;
	background-color: transparent;
	background-image: url(../tag-img/bookBtnLeft.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	vertical-align: middle;
	background-position: 0px 0px;
} 
a.button:hover span{
	text-decoration:underline;
	background-color: transparent;
	background-image: url(../tag-img/bookBtnLeft.png);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}

.resCheckBtn {
	cursor:pointer;
	color:#FFFFFF;
	background-image: url(../tag-img/resBtn.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 24px;
	width: 141px;
	text-align: center;
	vertical-align: middle;
	margin-top: 10px;
	margin-left: 0px;
	background-color: transparent;
}
.resCheckBtn:hover {
	background-image: url(../tag-img/resBtn_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.resFieldContainer {
	width: 224px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.resFieldContainer p {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.formfield {
	width: 224px;
	margin-bottom: 10px;
}
.mthDropField {
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #7f9db9;
	margin-right: 30px;
}
.dayDropField {
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #7f9db9;
	margin-right: 1px;
}
.genericDropField {
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #7f9db9;
	margin-right: 20px;
}
.resFieldContainerBlock {
	margin: 0px;
	float: left;
	display: inline;
}
.rm_reservation_hdr {
	background-image: url(../tag-img/rm_reservation_hdr.jpg);
	background-repeat: no-repeat;
	height: 74px;
	width: 264px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
}
.rm_reservation_ftr {
	background-image: url(../tag-img/rm_reservation_ftr.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 264px;
	margin: 0px;
}
/* --- Reservation ---*/


/* --- Footer ---*/
#footerWrap {
	min-width: 940px;
}
#footerWrap {
	background-color: #1c1b1a;
	background-image: url(../tag-img/footer_bg.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#footer {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-top: 50px;
	background-color: transparent;
	padding-bottom: 20px;
}
#footer .photoGallery {
	top:-14px;
	position: absolute;
	left: 722px;
}

#footer span {
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #403c3c;
	text-decoration: none;
	position: absolute;
	top: 9px;
	right: 228px;
}
#footer span a {
	color: #403c3c;
	text-decoration: none;
}

#footer span a:hover {
	color: #000000;
}
#footer p {
	padding-bottom: 20px;
	color: #c3bb9e;
	font-size: 11px;
	text-decoration: none;
}
.blockQuote {
	background-image: url(../tag-img/block_quote.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	margin-bottom: 20px;
}

.footerBoxHolder {
	margin-bottom: 50px;
	width: 940px;
}

.footerBoxLeft {
	margin-right: 160px;
	width: 160px;
	float: left;
}
.footerBoxRight {
	width: 280px;
	float: left;
}
.footerBoxSitemap {
	float: left;
	width: 620px;
}
.sitemap1 {
	font-size: 100%;
	width: 150px;
	padding: 0px;
	margin-right: 50px;
	position: relative;
	float: left;
}
.sitemap1 h1 {
	display: block;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #242321;
}
.sitemap1 a {
	color: #c3bb9e;
}
.sitemap1 a:hover {
	color: #FFFFFF;
}
.sitemap1 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
.sitemap1 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-image: url(../tag-img/sitemap_arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 11px;
}
.sitemap1 ul li a {
	font-size: 11px;
	display: block;
	text-decoration: none;
	color: #555555;
	line-height: 25px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #242321;
}

.sitemap1 ul li a:hover, .sitemap1 ul li a:focus {
	color: #999999;
	background-color: transparent;
}
.sitemap2 {
	font-size: 100%;
	width: 220px;
	padding: 0px;
	position: relative;
	float: left;
	margin: 0px;
}
.sitemap2 h1 {
	display: block;
	color: #c3bb9e;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #242321;
}
.sitemap2 a {
	color: #c3bb9e;
}
.sitemap2 a:hover {
	color: #FFFFFF;
}
.sitemap2 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
.sitemap2 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-image: url(../tag-img/sitemap_arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 11px;
}
.sitemap2 ul li a {
	font-size: 11px;
	display: block;
	text-decoration: none;
	color: #555555;
	line-height: 25px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #242321;
}

.sitemap2 ul li a:hover, .sitemap2 ul li a:focus {
	color: #999999;
	background-color: transparent;
}

.footerBoxHolder h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 20px;
}
/*
.footerBoxHolder a {
	color: #df3416;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.footerBoxHolder a:hover {
	background-color: #3a3836;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3a3836;
}
*/
.footerFormField {
	border: 1px solid #7f9db9;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	margin-bottom: 10px;
	vertical-align: middle;
	height: 18px;
	padding-right: 4px;
	padding-left: 4px;
}

#footerListWrapper {
	width: 940px;
	display: block;
	margin-bottom: 20px;
}
.footer_liner {
	background-image: url(../tag-img/footer_liner.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 940px;
	display: block;
}
ul.footerList {
	list-style-type: none;
	padding: 0px;
	color: #c3bb9e;
	display: block;
	float: left;
	margin: 0px;
}
ul.footerList li {
	display: inline;
}
ul.footerList li a {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #c3bb9e;
	vertical-align: middle;
}
ul.footerList li a:hover {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
}
ul.footerListRight {
	display: block;
	float: left;
	list-style-type: none;
	color: #c3bb9e;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}
ul.footerListRight li {
	display: inline;
}
ul.footerListRight li a {
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #c3bb9e;
	vertical-align: middle;
}
ul.footerListRight li a:hover {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

.submitBtn {
	cursor:pointer;
	color:#FFFFFF;
	background-image: url(../tag-img/submitBtn.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 24px;
	width: 75px;
	text-align: center;
	vertical-align: middle;
	margin-top: 10px;
	margin-left: 0px;
	background-color: transparent;
}
.submitBtn:hover {
	background-image: url(../tag-img/submitBtn_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#flagBox {
	background-color: #dedcd5;
	width: 58px;
	position: absolute;
	top: 6px;
	height: 25px;
	margin: 0px;
	left: 882px;
	list-style-type: none;
}
#flagBoxHolder {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#flagBoxImgSelect {
	border: 3px solid #99968b;
	display: block;
	height: 16px;
	width: 20px;
	margin: 0px;
	padding: 0px;
	float: left;
}


#flagBox a {
	border: 3px solid #dedcd5;
	height: 16px;
	width: 20px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
#flagBox a:hover {
	border: 3px solid #99968b;
}

#flagBox img {
	padding: 0px;
	width: 20px;
	height: 16px;
	margin: 0px;
}







/* --- mainmenu ---*/
ul.mainmenu {
	list-style-type: none;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding: 0px;
	float: right;
	margin-top: 64px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.mainmenu li {
	display: inline;
}

ul.mainmenu li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 17px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}
ul.mainmenu li a:hover {
	color: #EEEEEE;
	background-image: url(../tag-img/menu_gradient.jpg);
	background-repeat: repeat-x;
}
ul.mainmenu li.current a {
	color: #CCCCCC;
}
ul.mainmenu li a.nav1:hover, ul.mainmenu li.current a.nav1 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #ff6633;
}
ul.mainmenu li a.nav2:hover, ul.mainmenu li.current a.nav2 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}
ul.mainmenu li a.nav3:hover, ul.mainmenu li.current a.nav3 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #00CC66;
}
ul.mainmenu li a.nav4:hover, ul.mainmenu li.current a.nav4 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #66CCCC;
}
ul.mainmenu li a.nav5:hover, ul.mainmenu li.current a.nav5 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CC66CC;
}
ul.mainmenu li a.nav6:hover, ul.mainmenu li.current a.nav6 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FF0066;
}
ul.mainmenu li a.nav7:hover, ul.mainmenu li.current a.nav7 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
/* --- mainmenu ---*/



/* --- sidemenu ---*/
ul#main_nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul#main_nav li a:link, ul#main_nav li a:visited {
	display: block;
	text-decoration: none;




width: 88% font: bold 10pt/1.5 arial, sans-serif;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c39c4e;
	background-color: #eeeeee;
	margin: 0px;
	padding: 5px;
}

ul#main_nav li {
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
}

ul#main_nav li a:hover {
background-color: #999999;
color:#FFFFFF;
}

ul#main_nav ul.sub_nav {
list-style: none;
margin: 0px;
padding: 0px;
}

ul#main_nav ul.sub_nav li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul#main_nav ul.sub_nav li a:link, ul#main_nav ul.sub_nav li a:visited {
	color: #666666;
	padding-left: 20px;
	background-color: #FFFFFF;
	font-size: 12px;
}

ul#main_nav ul.sub_nav li a:hover {
color: #000000;
background-color: #CCCCCC;
}
/* --- sidemenu ---*/



/* --- iconmenu ---*/
#iconmenu {
width: 940px;
padding: 0px;
margin: 0px;
}

#iconmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#iconmenu ul li {
	display: block;
	float: left;
	width: 120px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#iconmenu ul li a {
	display: block;
	text-decoration: none;
	color: #c3bb9e;
	padding-left: 30px;
	line-height: 20px;
	font-size: 12px;
}
#iconmenu ul li a.digg {
	background-image: url(../tag-img/iconDigg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#iconmenu ul li a.digg:hover {
	background-image: url(../tag-img/iconDigg.jpg);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}
#iconmenu ul li a.del {
	background-image: url(../tag-img/iconDel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#iconmenu ul li a.del:hover {
	background-image: url(../tag-img/iconDel.jpg);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}
#iconmenu ul li a.face {
	background-image: url(../tag-img/iconFacebook.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#iconmenu ul li a.face:hover {
	background-image: url(../tag-img/iconFacebook.jpg);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}
#iconmenu ul li a.rss {
	background-image: url(../tag-img/iconRss.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#iconmenu ul li a.rss:hover {
	background-image: url(../tag-img/iconRss.jpg);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}

#iconmenu ul li a:hover, #iconmenu ul li a:focus {
	color: #FFFFFF;
	text-decoration: underline;
}
/* --- iconmenu ---*/
