@charset "utf-8";
/* CSS Document */

body {margin:0; background:url(images/pattern.jpg);}
img {border:0;}
.clear {clear:both;}

.wrapper {width:960px; margin:0 auto; background:url(images/pagebg.png) repeat-y; padding:0 14px;}
.headerbg {padding:16px 0;}
.headerbg .logo {float:left; padding:20px 0 0 30px;}
.headerbg .booknow {float:right; padding:0 16px 0 0;}
.menubg {background:url(images/menubg.gif); margin:0 1px;}
.menubg ul {margin:0; padding:0 0 0 25px;}
.menubg li {float:left; font-family:"Century Gothic", Arial, Verdana; font-size:14px; text-transform:uppercase; list-style-type:none; padding:10px 0;}
.menubg li a {color:#fff; text-decoration:none;}
.menubg li.menusep {/*margin:0 15px;*/ margin:0 7px; color:#fff300}
.menubg li.active {color:#fff300}
.pagebg { padding:60px 10px 15px  10px; background:url(images/headershdw.png) no-repeat top; position:relative; z-index:100;}
.contentleft {width:624px; float:left; padding:0 15px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:normal; text-align:justify; background:url(images/rightsidebor.gif) repeat-y right;}
.contentleft a {color:#913d05; font-weight:bold; text-decoration:none;}
.contentleft li { list-style-image:url(images/li.png);}
.contentleft .rewindtxt {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; font-size:20px; font-weight:bold; text-decoration:underline; font-style:italic; padding:10px 0; color:#913d05}
.contentleft .homesubhead {text-decoration:underline; font-size:16px; font-weight:bold; font-style:italic; padding:0 0 5px 0;}
.contentleft h1 {margin:0; padding:0 0 10px 0; color:#780035; font-size:30px; text-transform:uppercase; line-height: normal;}
.contentright {width:280px; float:left; padding-left:12px; background:url(images/consep.gif) repeat-y left;}
.contentright h1 {margin:0; padding:0 0 10px 0;}
.contentright .resform {background:url(images/reservation_bg.gif) repeat-x bottom #fff;}
.contentright .resform .bookroom {background:url(images/book_bg.gif) repeat-x;}
.contentright .resform .bookroom h1 {background:url(images/rtbook_titlearrow.png) no-repeat; margin:0 0 0 5px; padding:4px 0 4px 35px; text-transform:uppercase; color:#fff; font-family:"Century Gothic", Arial, Verdana; font-weight:bold; font-size:22px;}
.contentright .resform .table {padding:10px 0 15px 10px; font-size:14px; color:#333333; font-family:"Century Gothic", Arial, Verdana; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; position: relative; z-index: 1;}
.contentright .conblock {padding-bottom:20px;}
.contentright .consep {height:1px; background:#bdb9ab; margin:12px 0;}
.contentright .phone {padding-bottom:15px;}
.contentright .tripadv {padding:20px 0 0 0;}
.contentright .weather {margin-top:0px;}

.galleryrow {padding:12px 30px;}
.galleryrow img {border:2px solid #e9c26d;}
.galleryrow .midimg {padding:0 20px;}

.footer {background:url(images/footerbg.gif) repeat-x; font-family:"Century Gothic", Arial, Verdana; font-size:14px; font-weight:bold; color:#fff; padding:11px 0 11px 12px; margin:0 1px;}
.footer .fleft {float:left; padding-top:10px;}
.footer .fright {float:right; text-align:center; padding-right:10px; text-align:left;}
.footer .fright a {color:#fff300; text-decoration:none; }

.textbox {background: url(images/textboxbg.gif) repeat-x bottom #fff; border:1px solid #cbcbcb; padding:3px;}
.search {background:#780035; font-family:"Century Gothic", Arial, Verdana; font-size:16px; color:#fff; font-weight:bold; text-transform:uppercase; border:0; padding:5px 10px; cursor:pointer;}
.w250 {width:250px; margin:3px 0 8px;}
.w110 {width:110px; margin:3px 0 8px;}

.theme-default{ position:relative; z-index:1;}

.theme-default #slider {
	margin:1px 1px 0 1px;
    width:958px; /* Make sure your images are the same size */
    height:278px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(images/loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-17%;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:46px;
	height:46px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-top:-6px;
}
.theme-default a.nivo-nextNav {
	background-position:-46px 0;
	right:10px;
}
.theme-default a.nivo-prevNav {
	left:10px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.contentleft ul {
    margin-left: 5px !important;
    padding-left: 15px !important;
}
.contentleft ul li{list-style: disc outside url("images/red_bulet.png");
    padding-left: 10px;}


iframe.paly-slider	{ width:100%; height:414px;}
iframe.paly-slider #ppy3 .ppy-stage{ background-size:100% 100%; width:100%!important;}
iframe.paly-slider ul.ppy-imglist li a img{ width:100%;}

/* std form css start here */

.std-form					{ border: 1px solid #eee; padding: 1.8% 2%;}
.std-form div.form-row		{ display:block; padding: 5px 0;}
.std-form span				{ display:inline-block; vertical-align: top; font-size: 15px; line-height: normal; padding: 5px 0; width:30%;}
.std-form input[type="text"],
.std-form input[type="password"],
.std-form select,
.std-form textarea			{ background:#fff; border:1px solid #ccc; padding:6px; width:67%;}
.std-form select			{ width:69.2%;}
.std-form textarea			{ height:120px;}
.std-form input[type="radio"],
.std-form input[type="checkbox"]{ vertical-align:top; margin:0;}
.std-form label				{ display: inline-block; padding:8px 8px 8px 0; }
.std-form .form-row-in		{ display: inline-block;}

.std-form input[type="button"],
.std-form input[type="submit"],
.std-form input[type="reset"]{ background:url(images/menubg.gif) repeat-x 0 0; border: 0 none; color: #fff; cursor: pointer; font-weight: bold; padding: 7px 10px;}


/* std form css end here */


/* product page css start here */

.product-pms				{ border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.product-pms div			{ display:inline-block; width:25%; padding: 20px 0; text-align:center; vertical-align:top;}
.product-pms p				{ display:inline-block; width:74%;}
.product-pms div > a		{ float:none;}
.product-pms a				{ float:right;}
.product-pms b				{ color: #000; font-size: 16px;}

.product-PMS				{ border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.product-PMS div.col-left			{ display:inline-block; width:35%; padding: 20px 0; text-align:center; vertical-align:top;}
.product-PMS div.col-left img		{ width:100%;}
.product-PMS div.col-right			{ display:inline-block; width:64%;}
.graff						{ text-align:center;}

.marun						{ color:#780035;}



/* product page css end here */

/* price page css start here */

table.price-table				{ border:1px solid #ddd; width:100%; text-align:center;}
table.price-table tr.alter		{ background-color:#eee;}
table.price-table tr th:last-child{ border-right:0 none;}
table.price-table tr td:last-child{ border-right:0 none;}
table.price-table tr th,
table.price-table tr td			{ padding: 5px 10px; border-right:1px solid #ddd;}
table.price-table tr th			{ background-color: #555; color: #fff; font-size: 15px; font-weight: 400;}
/*table.price-table tr:hover	{ background-color:#ffe0ee;}*/

/* price page css end here */

/* inquery page css start here */

.inquery-btn a					{ background:url(images/menubg.gif) repeat-x 0 0; border-radius: 6px; color: #fff; display: block; font-family: century gothic; font-size: 17px; font-weight: 400; padding: 5px; text-align: center; text-decoration: none; text-transform: uppercase;}

/* inquery page css end here */

.text-center{text-align: center; font-family: 'open sans', sans-serif;}