* {
	margin: 0;
	padding: 0;
}
html, body {
	height:100%;
	width:100%
}
body {
	background:url(../img/bg-body.gif) left top repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	}
a {
	color:#c48c00;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
img { border:0 none}
table, tr, td, th {
	border:0 none;
	border-collapse:collapse;
	}
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clear { clear:both; font-size:0px; overflow:hidden}
.float-l { float:left}
.float-r { float:right}
.align-center { text-align:center}
.align-left { text-align:left}
.align-right { text-align: right}


.border-radius {
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	behavior: url(css/ie-css3.htc);
	position:relative;
	}



#wrapper {
	width: 100%;
	min-width: 999px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	background:url(../img/head.png) 0 top no-repeat;
	position:relative;
	height:106px;
	}
#header .logo {
	background:url(../img/travelenvogue.png) left top no-repeat;
	position:absolute;
	left:0px;
	top:-28px;
	z-index:10;
	width:514px;
	height:130px;
	}
#header .logo a {
	text-decoration:none;
	display:block;
	width:424px;
	height:130px;
	}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	padding:0 0 0 229px;
	height: 1%;
	width:708px;
	margin:0 auto
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 240px;
	position: relative;
	left: -240px;

}
.sl h1 {
	font-size:18px;
	}


/* Footer
-----------------------------------------------------------------------------*/
#footer {

}

.shadow-bott {
	background:url(../img/shadow-bott.png) left bottom repeat-x;
	padding-bottom:15px;
	}
.shadow-top {
	background:url(../img/shadow-top.png) left top repeat-x;
	min-height:570px;
	height:auto!important;
	height:570px
	}


/*titles */
h1 {
	font-size:24px;
	font-weight:normal;
	color:#722a11;
	padding:10px 0 0 0
	}
h1 span {
	font-size:14px;
	}
h1 span.amp {
	font-size:24px;
	}
h2 {
	font-size:18px;
	font-weight:normal;
	color:#722a11;
	padding:10px 0 0 0
	}
h3 {
	font-size:14px;
	font-weight:normal;
	padding:0 0 10px 0
	}

/*end titles*/
p {
	padding:10px 0;
	line-height:18px
	}


/*sidebar*/

.bg-sidebar-top {
	background:url(../img/bg-sidebar-top.png) left top no-repeat;
	}
.bg-sidebar-bott {
	background:url(../img/bg-sidebar-bott.png) left bottom no-repeat;
	padding:54px 0 36px 0
	}
.bg-sidebar-repeat {
	background:url(../img/bg-sidebar-repeat.png) left top repeat-y;
	padding:0 12px 0 27px
	}
.bg-sidebar-shadow-top {
	background:url(../img/bg-sidebar-lt.png) right top no-repeat;
	}
.bg-sidebar-shadow-bott {
	background:url(../img/bg-sidebar-lb.png) right bottom no-repeat;
	}







.ritzblock {
	text-align:center;
	color:#443827;
	}
.ritzblock h1 {
	color:#443827;
	padding-top:0;
	}
.block {
	padding:0 8px;
	}

.block1-top {
	background:url(../img/block1-top.png) left top no-repeat;
	}
.block1-bott {
	background:url(../img/block1-bott.png) left bottom no-repeat;
	padding:4px 0 5px 0
	}
.block1-repeat {
	background:url(../img/block1-repeat.png) left top repeat-y;
	padding:10px 15px;
	}

.block2-top {
	background:url(../img/block2-top.png) left top no-repeat;
	margin:0 0 0 2px
	}
.block2-bott {
	background:url(../img/block2-bott.png) left bottom no-repeat;
	padding:4px 0
	}
.block2-repeat {
	background:url(../img/block2-repeat.png) left top repeat-y;
	padding:10px 20px;
	}
.make-reservation label {
	display:block;
	font-size:16px;
	color:#c38a00;
	padding:7px 0;
	text-align:left
	}
.make-reservation .block-form {
	border:1px solid #edebe6;
	padding:3px;
	float:left
	}
.make-reservation .select select {
	width:165px;
	border:0 none;
	background:#d0ba82;
	height:22px;
	font-size:14px;
	font-weight:bold
	}
.make-reservation .input {
	text-align:center;
	}
.make-reservation .input input.text {
	border:1px solid #dec993;
	width:58px;
	padding:2px 5px;
	}
.make-reservation .input span {
	font-weight:bold;
	padding:0 5px;
	}
.make-reservation .button {
	padding:15px 0;
	text-align:center;
	}
.make-reservation .button input.btn-submit {
	background:url(../img/buttons/btn-submit.gif) -28px top no-repeat;
	width:170px;
	height:29px;
	cursor:pointer;
	border:0 none
	}
.make-reservation p {
	font-size:18px;
	color:#713426;
	white-space:nowrap
	}
.followus {
	text-align:center;
	}
.followus img {
	vertical-align:middle;
	margin:0 2px;
	}
.followus .video {
	width:206px;
	margin:0 auto
	}
.followus .video .bg-video {
	background:url(../img/bg-video.png) left top no-repeat;
	width:81px;
	height:51px;
	padding:6px;
	float:left
	}
.followus .video .bg-video a {
	display:block;
	width:81px;
	height:51px;
	background:#e0d1bb;
	}
.followus .video img {
	display:block;
	margin:0
	}
.sidebar-news {
	padding:0 0 15px 0;
	}
.sidebar-news a {
	color:#c48c00;
	}
.sidebar-news h2 {
	font-size:24px;
	font-weight:normal;
	padding:0;
	color:#c48c00
	}
.sidebar-news h2 span {
	font-size:14px;
	display:block;
	font-style:italic;
	color:#966b00;
	}
.sidebar-news p {
	padding:5px 0 10px 0;
	}
.sidebar-news .picture {
	background:url(../img/bg-news.png) left top no-repeat;
	width:170px;
	height:142px;
	padding:6px 12px
	}
.sidebar-news .picture img {
	display:block;
	}
/*end sidebar*/



/*content*/
.bg-content-top {
	background:url(../img/bg-content-top.png) left top no-repeat;
	}
.bg-content-bott {
	background:url(../img/bg-content-bott.png) left bottom no-repeat;
	padding:48px 0 31px 0
	}
.bg-content-repeat {
	background:url(../img/bg-content-repeat.png) left top repeat-y;
	padding:0 6px 3px 3px;
	}
.bg-content-line {
	background:url(../img/bg-content-line.gif) left bottom no-repeat;
	padding:0 0 1px 0
	}
#content {
	position:relative;
	}
.content {
	padding:10px 20px;
	}
.bg-content-repeat1 {
	background:url(../img/bg-content-repeat1.gif) -1px top repeat-y;
	}
.bg-content-top1 {
	background:url(../img/bg-content-top1.gif) left top no-repeat;
	}
.bg-content-bott1 {
	background:url(../img/bg-content-bott1.gif) left bottom no-repeat;
	}

/*end content*/

.bott-line {
	background:url(../img/bott-line.gif) left top no-repeat;
	height:16px;
	overflow:hidden
	}
.copyright {
	padding:10px 0 20px 0;
	text-align:center;
	font-size:10px;
	color:#807c72;
	}
#footer .links {
	padding:0 20px 10px 20px;
	}
#footer .links ul.links-foot {
	width:150px;
	margin:0;
	padding:0 5px;
	list-style:none;
	float:left
	}
#footer .links ul.links-foot li {
	text-align:center;
	color:#5b5500
	}
#footer .links ul.links-foot li a {
	color:#614233;
	}
.sub-menu {
	color:#91752f;
	font-size:11px;
	padding:10px 0 0 0
	}
.sub-menu a {
	color:#91752f;
	margin:0 5px
	}
.sub-menu span {
	color:#000000;
	margin:0 5px
	}
.padd-10 {
	padding:10px 0;
	}

/* Gallery */
.gallery {
	width:625px;
	height:420px;
	background:#efe7d6;
	margin:0 auto;
	position:relative;
	padding:10px 0 0 0
	}
.gallery a.prev {
	display:block;
	background:url(../img/slider/prev30x30.png) left top no-repeat;
	width:30px;
	height:30px;
	text-decoration:none;
	position:absolute;
	left:-32px;
	top:150px
	}
.gallery a.next {
	display:block;
	background:url(../img/slider/next30x30.png) left top no-repeat;
	width:30px;
	height:30px;
	text-decoration:none;
	position:absolute;
	right:-33px;
	top:150px
	}
.gallery .pictures {
	background:url(../img/slider/bg-gallery-pic.png) left top no-repeat;
	width:600px;
	height:300px;
	margin:0 auto;
	padding:6px;
	position:relative;
    left: -6px;
    top: -42px;
	}
.gallery .pictures .title {
	width:596px;
	background:url(../img/slider/bg-gallery-title.png) left top repeat;
	padding:10px 0;
	font-size:14px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	position:absolute;
	left:6px;
	bottom:6px;
	}
.slider {
	width:608px;
    margin:0px auto 0 auto;
	}
.slider .slider-left {
	background:url(../img/slider/bg-small-pic-left.png) left top no-repeat;
	}
.slider .slider-right {
	background:url(../img/slider/bg-small-pic-right.png) right top no-repeat;
	padding:0 15px 0 12px;
	}
.slider .slider-repeat {
	background:url(../img/slider/bg-small-pic-repeat.png) left top repeat-x;
	height:68px
	}
.slider ul {
	list-style:none;
	margin:0;
	padding:0;
	width:575px;
	margin:0 auto
	}
.slider ul li {
	float:left;
	display:inline;
	padding:12px 7px 0 5px;
	}
.slider ul li img {
	border:1px solid #000000;
	height:40px;
	}


.scroll-slider {
	width:440px;
	margin:15px auto 0 auto;
	position:relative
	}

.gallery .scroll-slider a.prev {
	display:block;
	background:url(../img/slider/prev1.png) left top no-repeat;
	width:4px;
	height:8px;
	text-decoration:none;
	position:absolute;
	left:0px;
	top:0px
	}
.gallery .scroll-slider a.next {
	display:block;
	background:url(../img/slider/next1.png) left top no-repeat;
	width:4px;
	height:8px;
	text-decoration:none;
	position:absolute;
	right:0px;
	top:0px
	}
.scroll-slider .scrolling {
	width:418px;
	margin:0 auto;
	padding:2px 0
 	}
.scroll-slider .scrolling .prev-content {
	background:#423730;
	height:3px;
	width:25%;
	float:left
	}
.scroll-slider .scrolling .next-content {
	background:#FFFFFF;
	height:3px;
	width:75%;
	float:left
	}
.pic{
    opacity: 0.4;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: none;
border: none;
color: #555;
font-weight: normal;
}
.ui-slider .ui-slider-handle {
cursor: default;
height: 0em;
position: absolute;
width: 0em;
z-index: 2;
}
.ui-widget-header {
background: #423730;
border: 1px solid #AAA;
color: #222;
font-weight: bold;
}
#slider .prev-content {
	background:#423730;
	height:3px;
	width:25%;
	float:left
	}
#slider .next-content {
	background:#FFFFFF;
	height:3px;
	width:75%;
	float:left
	}
#slider {
	width:418px;
	margin:0 auto;
    margin-top:20px;
	height:1px;
 	}
#slider a.prev_sl {
	display:block;
	background:url(../img/slider/prev1.png) left top no-repeat;
	width:4px;
	height:8px;
	text-decoration:none;
	position:absolute;
	left:-10px;
	top:-3px
	}
#slider a.next_sl {
	display:block;
	background:url(../img/slider/next1.png) left top no-repeat;
	width:4px;
	height:8px;
	text-decoration:none;
	position:absolute;
	right:-10px;
	top:-3px
	}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango {
    width: 509px;
    margin-left:29px;
    padding-right:5px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url(../img/slider/next30x30.png) no-repeat;

}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../img/slider/prev30x30.png);
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url(../img/slider/prev30x30.png) no-repeat;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../img/slider/next30x30.png);
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;

}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 509px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  509px;
    height: 75px;
}
#label
    {
        position: relative;
        top: 264px;
        z-index:9999;
        width:600px;
        padding-top: 10px;
        padding-bottom: 10px;
        background: #000;
        opacity: .6;
        color: #fff;
    }

/*top drop down menu*/

.nav {
	background:url(../img/bg-nav.png) left top repeat-x;
	height:31px;
	width:699px;
	position:relative;
	z-index:999
	}
.nav ul {
	width: 100%;
	padding: 0;
	list-style:none;
	margin: 0;
	text-align: center;
	}

.nav ul li{
	display: inline;
	float:left;
	padding:4px 5px 0
	}

.nav ul li a{
	display:block;
	float:left;
	color:#471c0e;
	height:24px;
	padding:0 3px;
	text-decoration:none;
}
.nav ul li a span {
	background:url(../img/bg-nav.png) left top repeat-x;
	display:block;
	float:left;
	padding:3px 15px 4px 15px;
	border:1px solid #c9a754;
	height:14px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	/*behavior: url(css/ie-css3.htc);*/
 	box-shadow:0px 0px 5px #c8a85b;
	-moz-box-shadow:0px 0px 5px #c8a85b;
	-webkit-box-shadow:0px 0px 5px #c8a85b;

	position:relative;
	z-index:999
 	}
.nav ul li a:hover {
	text-decoration:none;
	cursor:pointer
	}
.nav ul li a:hover span {
	background: url(../img/bg-menu-hov.gif) left bottom repeat-x;
	text-decoration:none;
	cursor:pointer;

	}

.nav ul li a.hover:hover span, .nav ul li a.selected span{ /*script dynamically adds a class of "selected" to the current active menu item*/
	background: url(../img/bg-menu-hov.gif) left bottom repeat-x;
	text-decoration:none;
	cursor:pointer;

	padding:3px 15px 11px 15px;
	border:1px solid #c9a754;
	border-bottom:0 none;
	height:14px;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;

	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:5px;
	box-shadow:0px 0 0 #c8a85b;
	-moz-box-shadow:0px 0 0 #c8a85b;
	-webkit-box-shadow:0px 0 0 #c8a85b;
	}



	/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	left:0;
	background:#eecf83;
	line-height:18px;
	z-index:998;
	width: auto;
	visibility: hidden;
	padding:3px
	}


.dropmenubg {
	background:url(../img/bg-menu-hov.gif) left top repeat;
	border:1px solid #c9a754;
	border-radius:0px 5px 5px 5px;
	-moz-border-radius:0px 5px 5px 5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:0px;
	/*behavior: url(css/ie-css3.htc);*/
	position:relative;
	z-index:99999;
 	box-shadow:0px 0px 5px #c8a85b;
	-moz-box-shadow:0px 0px 5px #c8a85b;
	-webkit-box-shadow:0px 0px 5px #c8a85b;
	padding:5px;
	}
.dropmenubg div.block-links {
	background:url(../img/bg-spacer.png) left top no-repeat;
	width:115px;
	float:left;
	min-height:140px;
	height:auto!important;
	height:140px;
	padding:0 10px 0 15px;
	text-align:center
	}
.dropmenubg div.block-links:first-child {
	background:0 none;
	}
.dropmenudiv span.title {
	display:block;
	font-size:12px;
	padding:0 0 10px 0;

	}
.dropmenudiv a{
	width: auto;
	display: block;
	padding: 0;
	text-decoration: none;
	color: #6e5549;
	font-family:Lucida Sans, sans-serif;
	font-weight:100;
	font-size:11px;
	}

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
	}

.dropmenudiv a:hover{

	}

/*end top drop down menu*/


/*menu left*/
ul#menu-left {
	margin:0;
	padding:10px 0;
	list-style:none
	}
ul#menu-left li {
	height:1%;
	text-align:center
	}
ul#menu-left li a {
	display:block;
	font-size:17px;
	color:#722a11;
	padding:20px 0;
	position:relative;
	margin:-10px 0 0 0
	}
ul#menu-left li a:hover {
	text-decoration:none;
	}
ul#menu-left li:hover {
	background:url(../img/bg-menu-left-bott.png) left bottom no-repeat;
	}
ul#menu-left li:hover a {
	background:url(../img/bg-menu-left-top.png) left top no-repeat;
	color:#401f13;
	}
ul#menu-left li.hover {
	background:url(../img/bg-menu-left-bott.png) left bottom no-repeat;
	}
ul#menu-left li.hover a {
	background:url(../img/bg-menu-left-top.png) left top no-repeat;
	color:#401f13;
	}
ul#menu-left li.hover li a {
	background:none;
	color:#722a11;
	}
ul#menu-left li:hover li {
	background:none;
	}
ul#menu-left li:hover li a {
	background:none;
	color:#722a11;
	}
ul#menu-left ul {
	margin:0;
	padding:0 0 20px 0;
	list-style:none;
	display:none
	}
ul#menu-left ul a {
	color:#6e5549;
	padding:10px 0;
	font-size:16px;
	}

/*end menu left*/


