/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix  {
width : 100%;
height : 100%;
top : 0;
left : 0;
position : absolute;
} 


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .1em .1em 0; font-family: 'Lato',sans-serif; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: -1.5em 2.6em 0em 2.6em; line-height: 1.8em; text-align: center; width:128px; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; font-family: Georgia, "Times New Roman", Times, serif;  }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 2px; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }




/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }


.ui-datepicker-cover  {
display : none;
display : block;
position : absolute;
z-index : -1;
top : -4px;
left : -4px;
width : 200px;
height : 200px;
} 



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Component containers
----------------------------------*/
.ui-widget {  font-size: 0.9em/*{fsDefault}*/; z-index:999; display:none;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content { background-color: #ffffff; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { background-color: #cccccc; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background-color: #e6e6e6; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ba481a/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background-color: #ffffff; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background-color: #fbf9ee; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background-color: #fef1ec; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #363636/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }


/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; } 
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; } 
.ui-icon-arrowstop-1-w { background-position: -240px -32px; } 
.ui-icon-arrowthick-1-n { background-position: 0 -48px; } 
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; } 
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; } 
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; } 
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; } 
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
* {
	margin: 0;
	padding: 0;
	outline: 0 none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, address, mainimage, container {
	display: block;
}
img {
	border:none;
}
a {
	outline: medium none;
}
a:link, a:visited, a:hover {
	text-decoration:none;   list-style: none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#767676;
	background:url(../../images_noindex/topbg.jpg) no-repeat center top #e2e6cd;
	line-height:22px;
}
#main {
	display:block;
	margin:0 auto;
	padding:0;
	position:relative;
	width:960px;
	height:auto;
	z-index:10;
}
/* HEADER CSS START HERE */
header {
	display:block;
	width:960px;
	margin:0 auto;
	padding:0;
	position:relative;
	height:138px;
}
/***** TOPNAV START *****/
#nav {
	width:100%;
	
	height:36px;
	top:0;
	position:relative;
	background:#e2e6cd url(../../images_noindex/topnavbg.jpg) no-repeat center;
}
#topnav {
	height: 36px;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}
#topnav ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#topnav li {
	display: inline;
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0;
	text-align: center;
        position:relative;
	text-transform: uppercase;
	width: auto;
}
#topnav li.cont {
	background: none repeat scroll 0 0 transparent;
	padding-right: 0;
	text-align:center;
	position:absolute;
	margin-left:0px;
}
#topnav li a {
	line-height: 36px;
	padding: 0px 15px;
	font-weight:normal;
	font-size:14px;
	font-family: 'Muli';
}

/*#topnav .home a {
	width:95px;
}
#topnav .loc a {
	width:121px;
}
#topnav .acco a {
	width:192px;
}
#topnav .ser a {
	width:128px;
}
#topnav .meeting a {
	width:128px;
}
#topnav .ttd a {
	width:153px;
}
#topnav .cont a {
	width:137px;
}*/

#topnav .spkg a
{
	width:91px;
	} 
#topnav a.nav:link, a.nav:visited {
	color: #ffffff;
	float: left;
	margin: 0;
	text-decoration: none; list-style: none;
}
#topnav a.nav:hover {
	color: #fff;
	float: left;
	text-decoration: none; list-style: none;
	background:#006cb8;
}

#topnav a.navON:link, #topnav a.navON:visited, #topnav a.navON:hover {
	color: #fff;
	float: left;
	background:#006cb8; list-style: none;
	text-decoration: none;
}
/***** TOPNAV END *****/
#subnav {
	height: 18px;
	position: absolute;
	right: 20px;
	top: 86px;
	width: auto;
	z-index: 7;
	padding:5px;
}
#subnav ul {
	list-style: none outside none;
	margin: 0;
}
#subnav ul li {
	display: inline-block;
	float:left;
}
#subnav ul li a {
	color: #006cb8;
	float: left;
	font-family: 'Muli-Light';
	font-size: 14px;
	font-weight: normal;
	line-height: 19px;
	margin-right: 0px;
	padding: 0 0px 0 25px;
	text-align: center;
	text-decoration: none;
	text-transform: lowercase; list-style: none;
}

#subnav ul li.customer a {
	padding-right:0;
}
#subnav a.nav:link {
	color: #006cb8;
	text-decoration: none; list-style: none;
}
#subnav a.nav:hover {
	color: #425503;
	display: inline;
	text-decoration: none; list-style: none;
}
#subnav a.navON:link, #subnav a.navON:visited, #subnav a.navON:hover {
	color: #425503;
	display: inline;
	text-decoration: none; list-style: none;
}
/* subnav end */
#number {
  color: #ce5619;
  font-size: 19px;
  letter-spacing: 0.07em;
  position: absolute;
  right: 25px;
  top: 50px;
  z-index: 9;
display: none;
}
#name, #name2 {
	font-family:"Trajan Pro";
	font-size: 19px;
	right: 20px;
	font-weight:bold;
	line-height: 14px;
	position: absolute;
	top: 24px;
	color:#0055a6;
	padding-right:5px;
	z-index: 9;
}
#name2 {
	left: 160px;
}
#reservation {
	height: 337px;
	position: relative;
	left: 34px;
	top:211px;
	width: 223px;
	background:url(../../images_noindex/reservationbg.png) repeat;
}
.dropbot{   padding-bottom: 22px;}
.resvt-title {
    color: #006CB8;
    font-size: 16px;
    left: 35px;
    letter-spacing: normal;
    position: absolute;
    text-transform: uppercase;
    top: 29px;
}
.resv-span { font-weight: bold;
    letter-spacing: 1px;}
#reservationtable-main
{
position: relative;
    top: 19px;
}
#logo {
	left:59px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 22px;
	z-index: 6;
}
/* mainimage */
#middle {
	width:960px;
	height:443px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	
}
#mainimage {
	height:443px;
	position: relative;
	margin:0px auto;
	width:960px;
	z-index:0;
	text-align:center;
}


/* mainimage end */
/* content */
#contentinfo {
	margin:0px auto;
	padding:0;
	position: relative;
	width: 960px;
	z-index:17;
}
#leftcolumn {
	width:960px;
	margin:0 auto;
	position:relative;
	padding:0px;
}
#bottomimg {
	float:left;
	padding:0px;
	position: relative;
	width: 960px;
}
#content {
	float: left;
	padding: 13px 0px 25px 0px;
	position: relative;
	width: 682px;
	margin:0px 0 0 0;

}
aside {
	float: right;
	margin:13px 0 0 0px;
	padding: 0;
	position: relative;
	width: 258px;
}
#header {
	color: #2782c2;
	font-family:"Trajan Pro";
	font-size: 20px;
	line-height: 33px;
	margin: 12px 0 12px 0px;
	padding: 0 0 11px;
	position: relative;
	letter-spacing:2px;
	width: 682px;
	text-transform:uppercase;
	background:url(../../images_noindex/headbg.jpg) no-repeat left bottom;
}
.header-text {
	font-family:"Century Gothic";
	font-size: 21px;
	text-transform:uppercase;
	color:#d05013;
	
}

#coupon
{ margin-bottom: 20px;
	width: 258px;
}
#manager {
	font-family:"Trajan Pro";
	height: 112px;
	width: 258px;
	z-index: 10;
	text-transform: uppercase;
	font-size: 22px;
	left:0;
	position:relative;
	top:0px;
	background:url(../../images_noindex/fallspecialbg.jpg) no-repeat;
 margin-bottom: 20px;display:none;
}
.mangertext
{
	font-family:"Trajan Pro";
	color:#425503;
	font-size:18px;
	top:22px;
	left:9px;
	text-transform:uppercase;
	position:absolute;
        font-weight: bold;
}
.mangertext span
{
	text-transform:lowercase;
	font-size:20px;
	color:#fff;
	position:absolute;
	font-family: 'Muli-Light';
	left:-1px;
	top:22px;
font-weight: normal;
}

#manager a {
	font-family: 'Muli-Light';
	color: #fff;
	position:absolute;
	top:0px;
	left:0;
	font-size:14px;
	width:203px;
	height:30px;
	text-transform:lowercase;
	padding:82px 0px 0px 55px;
}

.man-com{
	font-family: 'Muli-Light';
	color: #fff;
	position:absolute;
	top:0px;
	left:0;
	font-size:14px;
	width:203px;
	height:30px;
	text-transform:lowercase;
	padding:82px 0px 0px 55px;
}
#manager a:hover {
	color:#425503;
}

.rate {
	color: #914B8D;
	float: left;
	font-size: 18px;
	padding-left: 12px;
	padding-top: 37px;
	text-align: left;
	text-transform: capitalize;
	width: 120px;
}
#social {
	right:21px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 67px;
	z-index: 6;
	height:15px;
	width:15px;
	background:url(../../images_noindex/sprite-image.png) no-repeat -80px -32px;
}
#resons
{
	width:258px;
	height:97px;
	position:relative;
	margin-bottom:17px;
	background:url(../../images_noindex/reasonsbg.jpg) no-repeat;
}
#reviews
{
	width:258px;
	height:194px;
	position:relative;
	margin-top:17px;
	margin-bottom:17px;
}
#pakges-slider
{
	width:682px;
	height:97px;
	position:relative;background-color: #849243;
}
.clear {
	clear:both;
}

footer {
	width:100%;
	margin:0 auto;
	clear:both;
	text-align:center;
	background:url(../../images_noindex/footer-top.jpg) no-repeat center top #99a95d;
}

#footer-inner {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 960px;
}
.best-rate
{ font-size: 12px;
    letter-spacing: 0;
    text-transform: capitalize;
margin-top: 16px;
}
.res-ns {
    background-color: #F6F7F1;
    font-size: 13px;
    height: 232px;
    letter-spacing: 0;
    padding-top: 22px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 51px;
    width: 223px;
}

#choice-banner {
    float: left;

    padding-bottom: 31px;
    width: 960px;
}
.contact-box
{width: 682px;  margin-top: 14px;
}
.cont-top
{width: 642px;
padding: 20px;
background-color:#f3f7e0;margin-bottom: 20px;padding-top:13px;
}

.cont-bottom {
    background-color: #f3f7e0;
    padding: 20px 20px 20px 19px;
    width: 643px;
}
.con-title
{
color: #69801D;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
}
.hotel-icon {
background: url(../../images_noindex/sprite-image.png) no-repeat scroll -1px -49px transparent;
 float: left;
    height: 32px;
    position: relative;
    width: 32px; margin-right: 10px;
}
.mail-icon
{
background: url(../../images_noindex/sprite-image.png) no-repeat scroll -38px -49px transparent;
 float: left;
    height: 32px;
    position: relative;
    width: 32px; margin-right: 10px;
}
.phone-icon{
background: url(../../images_noindex/sprite-image.png) no-repeat scroll -75px -49px transparent;
 float: left;
    height: 32px;
    position: relative;
    width: 32px; margin-right: 10px;
}
.fax-icon
{
background: url(../../images_noindex/sprite-image.png) no-repeat scroll -112px -49px transparent;
 float: left;
    height: 32px;
    position: relative;
    width: 32px; margin-right: 10px;
}
.con-detail
{     float: left;
    line-height: 22px;
    margin-top: -6px;
    position: relative;
}
.con-add-left
{ 
    float: left;
    margin-right: 20px;
    width: 420px;
}
.con-add-top
{ 
    border-bottom: 1px dotted #B5B8A4;
    clear: both;
    margin-bottom: 20px;
    margin-top: 17px;
    padding-bottom: 14px;
    width: 642px;
}
.con-mail
{   float: left;
    width: 195px;
}
.con-add-bottom
{
float: left;
    width: 643px;
}
.con-phn-fax {
  border-right: 1px dotted #b5b8a4;
  float: left;
  height: 32px;
  margin-right: 10px;
  padding-right: 10px;
  width: 246px;
}
.con-phn
{       border-right: 1px dotted #B5B8A4;
    float: left;
    margin-right: 20px;
    padding-right: 25px;
    width:125px;height:32px;
}
.con-fax
{ float: left;
    width: 120px;height:32px;
}
.con-no{ clear: both;
    width: 657px;
}
.icon-res
{    background: url(../../images_noindex/sprite-image.png) no-repeat scroll -159px -26px transparent;
    float: left;
    height: 60px;
    margin-left: 36px;
   
    position: relative;
    width: 50px;
}
.con-res-box

{     border-right: 1px dotted;
    float: left;
    margin-right: 13px;
    padding-right: 19px;
    width: 105px;
}
.res-inner-table
{  float: left;
    width: 400px;  margin-top: -5px;
}
.home-left{  
    /* border-right: 1px dotted; */
    float: left;
    padding-right: 10px;
    width: 405px;
}
.homequets
{    color: #D05013;
    font-family: 'Muli-Light';
    font-size: 22px;
    line-height: 25px;
    margin-top: 12px;
}
.home-right
{    float: left;
    padding-left: 26px;
    width: 239px;
}
.home-lt-qt
{   background: url(../../images_noindex/sprite-image.png) repeat scroll -91px -91px transparent;
   float: left;
    height: 44px;
    width: 45px;margin-right: 15px;
}
#social-media {
    float: right;
    height: 23px;
    position: absolute;
    right: 10px;
    top: 177px;
    width: 159px;
}
#breadcrumb
{ 
/* margin-bottom: -9px; */
margin-top: 14px;
}
.location-tab{ 
margin-bottom: -8px;
margin-top: 17px;
}
table.table1 {
 border-collapse: collapse;
    width: 100%;
}
table.table1 tr td {
    background-color: #F3F7E0;
    border: 1px solid #E2E6CD;
    padding: 3px 5px; text-align: center;
}
table .tb-title
{background-color: #8D9D5C !important;    color: #FFFFFF !important;  font-weight: bold;
}
#footerrightlogo
{ float: right;
}
.quotes2
{ color: #D05013;
    font-family: 'Muli-Light';
    font-size: 22px; margin-left: 0px;    margin-top: 12px;margin-bottom: 4px;
}
.acco-lt-qt
{   background: url("../../images_noindex/sprite-image.png") repeat scroll -91px -91px transparent;
    float: left;
    height: 44px;
    width: 46px;   margin-right: 15px;
}
.attractionmap
{
width: 258px;
text-align: center;
color: #425503;
font-size: 16px;
text-transform: uppercase;
font-family: "Trajan Pro";background: #BCC783;
}
.map-title
{height: 48px; font-weight: bold;
line-height: 48px;
}
#dynamicdiv{display:none;}

.meetings-tab{
margin-top: 17px;position:relative;

}
.tbl12
{
}

.rightbar {
    float: right;
    padding-top: 76px;
    position: relative;
    text-align: center;
    width: 215px;
}
#trip-advisor{ width:152px; margin:0 auto;}

.weather {
 
  margin-left: 38px;
  text-align: center;
}
a#floatingbooknow {
display: none;
}


.direction-form, .direction-to {width:40%; float:left;}
.direction-btn {width:20%; float:right;}
.saddr, .daddr {width: 78%; margin-left: 5px;padding-left: 5px;color: #828181; height: 22px;
    line-height: 22px; border:1px solid #CDCDCD;}
.button.direction-button {width:131px;}

#topnav ul li ul.dropnav {
  background-color: #CF5E24;
  border: 1px solid #CF5E24;
  display: block;
  float: left;
  height: auto;
  left: -1px;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 36px;
  width: 142px;
  z-index: 1;
}
#topnav ul li ul.dropnav a.nav:hover, #topnav ul li ul.dropnav a.navON:link, #topnav ul li ul.dropnav a.navON:visited{
    width: 112px;
	text-align: left;
}

#topnav ul li ul.spkg a.nav:hover, #topnav ul li ul.spkg a.navON:link, #topnav ul li ul.spkg a.navON:visited{
    width: 148px;
	text-align: right!important;
    
}
#topnav ul li ul.spkg a { width: 148px; text-align: right!important; }
ul.spkg.dropnav {
    width: 177px !important;
    left: -57px !important;
	text-align: right!important;
}

/* ------  RFP ------ */


.formbox {
    padding: 15px 0px;
}
.rfp-title {
    border-bottom: 1px solid #adadad;
    color: #69801d;
    font-size: 19px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
}
.rfp-frmfieldset {
    float: left;
    width: 32%;
    margin-right: 2%;
}
.rfp-frmfieldset-right {
    float: right;
    width: 32%;
    margin-right: 0px;
}
.commentlable {
    line-height: 12px;
    padding-bottom: 5px;
}
.commentinput {
    margin-bottom: 8px;
}
.rfp-frmfieldset .rfp-frmfieldset, .rfp-frmfieldset .rfp-frmfieldset-right, .rfp-frmfieldset-right .rfp-frmfieldset, .rfp-frmfieldset-right .rfp-frmfieldset-right {
    width: 48%;
    
}

.styled-select select {
    background: none;
    border: none;
    cursor: pointer;
}
.rfpformdropdown {
    width: 120%;
}
.styled-select {
    background-color: #FFFFFF;
    background-image: url("../../images_noindex/sprite.png");
    background-repeat: no-repeat;
    background-position: right -253px;
    height: 24px;
    border: 1px solid #bfbebe;
    overflow: hidden;
}

.rfpforminputbox {
    width: 96.5%;
}
.rfp-frmfieldset .rfp-frmfieldset .rfpforminputbox, .rfp-frmfieldset-right .rfp-frmfieldset .rfpforminputbox {
    width: 93.5%;
}
.rfpformtextarea {
    height: 70px;
    margin-bottom: 20px;
    width: 96%;
}
textarea {
    background-color: #fff !important;
    cursor: text;
    color: #a5a5a5;
    background: #fff;
    font-size: 13px;
    border: 1px solid #bfbebe;
    border-radius: 0px;
    padding: 4px 1.9%;
    resize: none;
    display: block;
    overflow: auto;
}
.rfp-frmfieldset-right .rfp-frmfieldset-right, .rfp-frmfieldset .rfp-frmfieldset-right {
    margin-right: 4px;
}
.commentcoderow {
    background-color:#D9E2B1;
    margin-bottom: 10px;
    padding: 10px 0;
    text-align: center;
}
.commentwrap {
    display: table;
    margin: 0 auto;
}
.commentcodecol1, .commentcodecol2, .commentcodecol3, .commentcodecol4, .commentcodecol5, .commentcodecol6 {
    float: left;
    height: 27px;
    line-height: 32px;
    margin-right: 10px;
}
.commentwrap .continputbox{
    width: 96.6%;
}
.ValidField {
    background-image: url(../../images_noindex/valid-bg.png);
    background-repeat: no-repeat;
    background-position: 98% 50%;
}
.ErrorEmailField {
    background-image: url(../../images_noindex/invalid-bg.png);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    border-color: #174b8c;
}
.ErrorField {
    border-color: #174b8c;
    background: #FFFFFE;
}
span.ValidationErrors {
    color: #DD0000;
    display: none;
    font-size: 12px;
    padding-left: 10px;
    text-transform: capitalize;
}
.commentcodecol3 {
    width: 90px;
}

#PREFERREDDATES1, #PREFERREDDATES2 {
    background: url("../../images_noindex/sprite-image.png") no-repeat 193px -172px #fff;
    cursor: pointer;
}
.room-btn{    padding-top: 20px;}
div#holiday-specials {
    position: absolute;
    top: 114px;
    right: 0;
    z-index: 1;
}
/* ---- CSS Version 2011.09 ---- */
/* ***************************** */
/* *********** FONTS *********** */
/* ***************************** */
/* ----------- HEADERS ----------- */
h1{font-size:15px; font-weight:bold; line-height:23px; margin:0; padding-bottom:10px}
h2{font-size:14px; font-weight:bold; line-height:22px; margin:0; display:inline}
h2.padbottom{display:block; margin:0; padding-bottom:5px}
h2.padbottom2{display:block; margin:0; padding-bottom:11px}
h3{font-size:13px; font-weight:bold; line-height:22px; margin:0; display:inline}
h4{font-size:13px; font-weight:bold; line-height:22px; margin:0; display:inline}

.milestone{font-size:11px; line-height:18px}
.milestone2{font-size:11px; line-height:18px}
.anchorlink{font-size:11px; line-height:18px}

#backtotop{font-size:12px; font-weight:bold}
#backtotop{font-size:12px; font-weight:bold}



.boxspacer2 {
    display: block;
    height: 11px;
}


.column41 {
    float: left;
    padding-right: 11px;
    width: 20%;
}
.column42 {
    float: left;
    padding: 0 11px;
    width: 24%;
}

.column43 {
    float: left;
    padding-left: 11px;
    width: 24%;
}

.column44 {
    float: left;
    padding-left: 11px;
    width: 23%;
}

/* ----------- SUBHEADER/TAB ----------- */
table.pagetopNav{font-size:12px; line-height:22px;position:relative; }

/* ----------- REVIEWS ----------- */
span.reviewheader{font-size:14px; font-weight:bold; line-height:22px}
.tripo{font-size:12px}

/* ----------- GOOGLE VCARD ----------- */
.milevcard{font-size:12px; line-height:20px; color:#fff;}

/* ----------- CALENDAR ----------- */
.rtitle, .resinputbox, .resdropdown, .rtitleinner, .resinputboxinner, 
.resdropdowninner{font-size:12px; line-height:18px}

.rtitle {
        text-transform: capitalize;
}

/* ----------- FORMS ----------- */
.emailforminputbox, .emailformdropdown, .emailformtextarea, 
.emailtofriendinputbox, .emailtofriendtextarea, .rfpforminputbox, 
.rfpformdropdown, .rfpformsdate, .rfpformtextarea{line-height:24px}

/* ******************************* */
/* *********** SPACING *********** */
/* ******************************* */
/* ----------- BOXES ----------- */
.box{display:block; border-bottom-style:dotted; border-bottom-width:1px; padding:10px 0px 13px 0px}
.box2{display:block; padding:10px 0px 13px 0px}
.boxspacer{display:block; height:15px}

/* ----------- LINKS ----------- */
a:link, a:visited{text-decoration:none; list-style:none; cursor:pointer !important}
a:hover{text-decoration:none; list-style:none; cursor:pointer !important}
a.homelink:link, a.homelink:visited{text-decoration:none; list-style:none}
a.homelink:hover{text-decoration:none; list-style:none}
a.anchorlink:link, a.anchorlink:visited{text-decoration:none; list-style:none}
a.anchorlink:hover{text-decoration:none; list-style:none}
a.splink:link, a.splink:visited{text-decoration:none; list-style:none}
a.splink:hover{text-decoration:none; list-style:none}
a.sitemaplink:link, a.sitemaplink:visited{text-decoration:none; list-style:none}
a.sitemaplink:hover{text-decoration:none; list-style:none}
a.milestone:link, a.milestone:visited{text-decoration:none; list-style:none; white-space:nowrap}
a.milestone:hover{text-decoration:none; list-style:none}

/* ----------- IMAGES ----------- */
.imgright{padding-top:5px; padding-left:16px; padding-bottom:10px; float:right}
.imgleft{padding-top:5px; padding-right:16px; padding-bottom:10px; float:left}

/* ----------- COLUMNS ----------- */
.column21{float:left; padding-right:25px; width:47%}
.column22{float:left; width:47%}
.column31{float:left; padding-right:11px; width:31%}
.column32{float:left; padding:0px 11px; width:31%;}
.column33{float:left; padding-left:11px; width:31%}
.column31 img, .column32 img, .column33 img{padding:5px 0px 0px 0px}
.column31 h2, .column32 h2, .column33 h2{display:block; padding:5px 0px; line-height:18px}
.baseline{clear:both}

/* ----------- BULLETS ----------- */
.cornerinner{padding:6px 0px 10px 15px; float:right}
.box ul, .box2 ul, .hotelbox ul{margin:0px; padding:8px 0px 0px 0px; list-style:none}
.box ul li, .box2 ul li, .hotelbox ul li{height:100%; line-height:20px; margin:0; padding:0 0 6px 15px}

ul.anchor{list-style:none; margin:0; padding:10px 0 10px 10px;  display:block; float:left}
ul.anchor li{line-height:28px; margin:0; padding:0 15px 0 15px; float:left; clear:both; display:inline !important; width:auto !important}

.box ul.padbottom li, .box2 ul.padbottom li{padding-bottom:10px}
.box li.padbottom, .box2 li.padbottom{padding-bottom:10px}
.box ul.padbottom li:last-child, .box2 ul.padbottom li:last-child{padding-bottom:0px}

/* ----------- SUBHEADER/TAB ----------- */
table.pagetopNav{border-collapse:collapse; margin-bottom:12px; width:100%}
div.roundbutton{    background-color: #D05013;
    border: 1px solid #425503;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Muli-Light';
    font-size: 14px;
       height: 26px;
    line-height: 26px;
    margin-top: 3px;
    position: relative;  text-align: center;
    text-transform: uppercase;}
div.roundbuttonON{background-color: #D05013;
    border: 1px solid #425503;
    color: #FFFFFF;
    cursor: pointer;  text-align: center;
    font-family: 'Muli-Light';
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-top: 3px;
    position: relative;
    text-transform: uppercase;}

div.roundbutton:hover{background-color:#8D9D5C;
    border-bottom: medium none;
    border: 1px solid #425503;
    color: #FFFFFF;
    cursor: pointer;  text-align: center;
    font-family: 'Muli-Light';
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-top: 3px;
    position: relative;
    text-transform: uppercase;}
div.roundbutton a:link, div.roundbutton a:visited, div.roundbutton a:hover{padding-left:6px; padding-right:6px; text-decoration:none;  list-style: none; border-bottom:2px solid #425503;}
div.roundbuttonON a:link, div.roundbuttonON a:visited, div.roundbuttonON a:hover{padding-left:6px; padding-right:6px; text-decoration:none;  list-style: none; border-bottom:2px solid #425503; }
.pagetopNav .roundbuttonON:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #425503 transparent transparent;
    border-image: none;
    border-right: 8px solid transparent;
    border-style: solid;
    border-width: 8px;

    top: 100%;
}
.pagetopNav .roundbuttonON:after, .pagetopNav .roundbuttonON:before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    left: 45%;
    position: absolute;
    width: 0;
}
.pagetopNav .roundbuttonON:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #8D9D5C transparent transparent;
    border-image: none;
    border-right: 8px solid transparent;
    border-style: solid;
    border-width: 8px;
    top: 100%;
}



.pagetopNav .roundbutton:hover:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #8D9D5C transparent transparent;
    border-image: none;
    border-right: 8px solid transparent;
    border-style: solid;
    border-width: 8px;
    top: 100%;
}
.pagetopNav .roundbutton:hover:after, .pagetopNav .roundbutton:hover:before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    left: 45%;
    position: absolute;
    width: 0;
}
.pagetopNav .roundbutton:hover:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #8D9D5C transparent transparent;
    border-image: none;
    border-right: 8px solid transparent;
    border-style: solid;
    border-width: 8px;
    top: 100%;

}
/* ----------- REVIEWS ----------- */
.reviewTop{padding:5px 0px}
.reviewMid{padding:0px}
.reviewBottom{height:8px}
div.tripo{font-weight:bold; padding-top:5px}

/* ----------- GOOGLE VCARD ----------- */
.googleaddress{padding:20px 20px 20px 20px; text-align:left}
.footerlogo{float:left; padding:14px 20px 0 0}
.milevcard{border-left-style:solid; border-left-width:1px; float:left; padding:4px 20px}
.fn{font-weight:bold; color:#425503;}
.style1{font-weight:bold}

/* ----------- FOOTER ----------- */
#footer{border-style:solid; border-width:1px; clear:both; padding:5px; z-index:12; text-align:center}
#owner{padding:10px 0 55px 0; text-align:center}

/* ----------- CALENDAR ----------- */
#imenu{left:26px; position:absolute; top:75px}
#fastmenu_inner{padding-top:20px}

.resinputbox{border:none; cursor:pointer; padding:0 0 0 4px; margin:0; height:22px; line-height:22px; width:148px; vertical-align:top;}

.resdropdown{  
    border: medium none;
    cursor: pointer;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 0 0 0 8px;
    vertical-align: top;
    width: 35px;}

.resinputboxinner{
    border: medium none;
    cursor: pointer;
    height: 22px;
    margin: 0;
    padding: 0 0 0 4px;
    vertical-align: top;
    width: 148px;}

.resdropdowninner{border:none; cursor:pointer; width:36px; padding:0 0 0 8px; margin:0px; height:18px; vertical-align:top;}


/* ----------- FORMS ----------- */
.cornerforms{padding:10px 0}
.emailforminputbox{border-style:solid; border-width:1px; margin:0; padding:0; height:24px; width:196px}

.emailformdropdown{border-style:solid; border-width:1px; margin:0; padding:0; height:26px; width:203px; line-height:21px}

.emailformtextarea{border-style:solid; border-width:1px; margin-top:3px; padding:0 0 0 4px; width:640px; height:80px; resize:none}

/*.rfpforminputbox{border-style:solid; border-width:1px; margin:0; padding:0; height:24px; width:128px; resize:none}

.rfpformdropdown{border-style:solid; border-width:1px; margin:0; padding:0; height:26px; width:130px; line-height:21px}

.rfpformsdate{border:none; cursor:pointer; padding:0 0 0 4px; margin:0; height:26px; width:96px}

.rfpformtextarea{border-style:solid; border-width:1px; margin-top:3px; padding:0; width:223px; height:50px; resize:none} */

input, select, textarea{font-family:Arial,Helvetica,sans-serif !important; font-size:12px !important; color:#848383 !important;}

/* ------- Drop Down only ------- */
.input, .emailformdropdown, .rfpformdropdown, .drpsortcatgory{height:26px; line-height:20px; margin:0; padding:3px 2px 4px}

/* ------- Input text box ------- */
.input, .emailforminputbox, .rfpforminputbox, .rfpformsdate, .txtdirectionfrom, .continputbox, .forminputbox{height:24px; margin:0; padding:0 0 0 5px; line-height:24px; height:24px; border:1px solid #BFBEBE !important;}

/* ----------- OTHER ----------- */
.clear{clear:both}
.subheader{padding:5px 10px}
.subheader h1{padding:0; margin:0}
.padbottom{padding-bottom:10px}
.nsbtn:link, .nsbtn:visited, .nsbtn:hover{border-style:solid; border-width:1px; padding:5px}
.nsbtn2:link, .nsbtn2:visited, .nsbtn2:hover{border-style:solid; border-width:1px; padding:5px}
#backtotop{width:39px; height:39px; text-align:center; padding:0px; position:fixed; bottom:10px; right:16px; cursor:pointer; display:none; z-index:10002}

#booknow{width:39px; height:39px; text-align:center; padding:0px; position:fixed; bottom:350px; right:296px; cursor:pointer; display:none; z-index:10002}
/* ----------- CSS End ----------- */


.formbg {
    padding:28px 20px 20px 20px;  
   
    
}
.formtitle-inner
{       background-color: #F0F7DC;
    border-left: 1px dotted #B5B8A4;
    border-right: 1px dotted #B5B8A4;
    height: 20px;
    line-height: 20px;
    margin-left: 204px;
    position: relative;
    text-align: center;
    top: -10px;
    width: 235px;
}

.formtitle {
   border-top: 1px dotted #B5B8A4;
    height: 20px;
    line-height: 20px;
   color: #69801D;
font-size: 14px;
font-weight: bold;
height: 20px;
line-height: 30px;
margin-bottom: 10px;
text-align: center;
text-transform: uppercase;   
   
}
#formtab{
background-color: #F0F7DC;
width: 686px;
}
#ui-datepicker-div {z-index:1001; display:none; font-size:12px;}
.ui-datepicker{padding:1px 5px; background-color:#FFFFFF; border:solid 1px #bfbebe;     margin-top: -1px;}
.ui-widget-header {background-color:#FFFFFF; border-bottom:1px solid #D0D0D0; margin:0px 7px; padding:4px 0px !important;}
.ui-widget select {border:#0D0D0D solid 1px;}
.ui-datepicker th {background-color:#FFFFFF; color:#777777; text-transform:uppercase;}
.ui-datepicker-month {color:#006CB8; font-size:12px; text-transform:uppercase;}
.ui-datepicker-year {color:#006CB8; font-size:12px;}
.ui-datepicker td span, .ui-datepicker td a{padding:0;}
.ui-widget-content .ui-state-default {background-color:#FFFFFF; color:#323232; border:#FFFFFF solid 1px; text-align:center;}
.ui-state-disabled .ui-state-default {background-color:#FFFFFF; color:#AAAAAA; border:#FFFFFF solid 1px; text-align:center;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {background-color:#FFFFFF; color:#006CB8;/*COLOR CHANGE*/ border:#006CB8 solid 1px;}
.ui-widget-content .ui-state-active {background-color:#006CB8; color:#FFFFFF; border:#006CB8 solid 1px;}
.ui-widget-content .ui-state-hover {background-color:#006CB8; color:#FFFFFF; border:#006CB8 solid 1px;}
.ui-datepicker .ui-datepicker-prev {width:10px; height:9px; position:relative; top:6px; cursor:pointer; display:block; left:0px !important;}
.ui-datepicker .ui-datepicker-next {width:10px; height:9px; position:relative; top:-3px !important; cursor:pointer; display:block; left:180px !important;}
.ui-datepicker .ui-datepicker-prev{ background:url(../../images_noindex/sprite-image.png) -176px -6px no-repeat; left:0px;}
.ui-datepicker .ui-datepicker-prev-hover{ background:url(../../images_noindex/sprite-image.png) -206px -6px no-repeat; left:0px; border:none;}
.ui-datepicker .ui-datepicker-next{ background:url(../../images_noindex/sprite-image.png) -161px -6px no-repeat; right:0px;}
.ui-datepicker .ui-datepicker-next-hover{ background:url(../../images_noindex/sprite-image.png) -193px -6px no-repeat; right:0px; border:none;}
.ui-state-disabled {background:none !important;}


/* ----------- CSS End ----------- */







h1 {color:#d05013;}
h2 {color:#69801d;}
h3 {color:#d05013;}
h4 {color:#004271;}

/* ----------- BOXES ----------- */
.box {border-bottom-color:#b5b8a4;}
.hotelbox {background-color:#DCDCDC;}

/* ----------- LINKS ----------- */
a:link, a:visited {color:#2782c2;}
a:hover {color:#425503;}

a.homelink:link, a.homelink:visited { color:#2782c2;}
a.homelink:hover { color:#425503;}

a.anchorlink:link, a.anchorlink:visited {color:#2782c2;}
a.anchorlink:hover {color:#425503;}

a.splink:link, a.splink:visited { color:#2782c2;}
a.splink:hover { color:#425503;}

a.sitemaplink:link, a.sitemaplink:visited { color:#2782c2;}
a.sitemaplink:hover { color:#425503;}

a.milestone:link, a.milestone:visited {color:#1C5997;}
a.milestone:hover {color:#425503;}

/* ----------- COLUMNS ----------- */
.column32 {border-left-color:#BBBBBB; border-right-color:#BBBBBB;}

/* ----------- BULLETS ----------- */
ul.anchor {background-color:#F3F7E0;}

/* ----------- SUBHEADER/TAB ----------- */
div.roundbutton {background-color:#D15114;}
div.roundbuttonON {background-color:#8D9D5C;}
div.roundbutton a:link, div.roundbutton a:visited, div.roundbutton a:hover {color:#FFFFFF;}
div.roundbuttonON a:link, div.roundbuttonON a:visited, div.roundbuttonON a:hover {color:#FFFFFF;}

/* ----------- REVIEWS ----------- */
.reviewBottom {background-color:#375472;}
span.reviewheader {color: #FF4E00;}
.tripo {color:#FF4E00;}

/* ----------- GOOGLE VCARD ----------- */
.milevcard {border-left-color: #C0CA96;}
.milevcard a{color:#1C5997;}
.milevcard a:hover{color:#425503;}

/* ----------- FOOTER ----------- */
#footer {border-color:#D9E2B1; color:#425503; background-color:#D9E2B1;}

/* ----------- CALENDAR ----------- */
.rtitle {color:#000000;}
.resinputbox {color:#828181;}
.resdropdown {color:#828181;}
.rtitleinner {color:#767676;}
.resinputboxinner {color:#828181;}
.resdropdowninner {color:#828181;}
.rtitleinner{font-size: 12px;}

/* ----------- FORMS ----------- */
.cornerforms {padding:10px 0;}

.emailforminputbox {color:#000000; background-color:#FFFFFF; border-color:#BFBEBE;}
.emailformdropdown {color:#000000; background-color:#FFFFFF; border-color:#BFBEBE;}
.emailformtextarea {color:#000000; background-color:#FFFFFF; border-color:#BFBEBE;}

.emailtofriendinputbox {color:#000000; background-color:#FFFFFF; border-color:#BFBEBE;}
.emailtofriendtextarea {color:#000000; background-color:#FFFFFF; border-color:#BFBEBE;}

.rfpforminputbox {color:#000000; background-color:#FFFFFF; border-color:#BFBEBE;}
.rfpformdropdown {color:#000000; background-color:#FFFFFF; border-color:#BFBEBE;}
.rfpformsdate {color:#000000;}
.rfpformtextarea {color:#000000; background-color:#FFFFFF; border-color:#BFBEBE;}

/* ----------- OTHER ----------- */
.subheader {background-color:#909C5D;}
.subheader h1 {color:#FFFFFF;}

.nsbtn:link, .nsbtn:visited, .nsbtn:hover {border-color:#787878; color:#4E3C32;}
.nsbtn2:link, .nsbtn2:visited, .nsbtn2:hover {border-color:#787878; color:#CCCCCC;}

#backtotop {background:url("../../images_noindex/sprite-image.png") repeat scroll -3px -92px transparent; color:#FFFFFF;}

#backtotop:hover {background:url("../../images_noindex/sprite-image.png") repeat scroll -44px -92px transparent; }

#booknow{background:url("../../images_noindex/sprite-image.png") repeat scroll -3px -92px transparent; color:#FFFFFF;}

#booknow:hover {background:url("../../images_noindex/sprite-image.png") repeat scroll -44px -92px transparent; }

/* ----------- DropDown ----------- */
div.DropDownItem:hover{
	background-color:#006CB8 !important;
	color:#FFF !important;
}

/* ----------- CSS End ----------- */
.box ul li, .box2 ul li, .hotelbox ul li {
	background-image: url("../../images_noindex/sprite-image.png");
	background-repeat:no-repeat;
	background-position: -270px 7px;
}
ul.anchor li {
	background-image: url("../../images_noindex/sprite-image.png");
	background-repeat:no-repeat;
	background-position: -269px -140px;
}
.resinputbox {
	background-image: url("../../images_noindex/sprite-image.png");
	background-repeat:no-repeat;
	background-position: -1px -1px;
}
.resdropdown {
	background-image: url("../../images_noindex/sprite-image.png");
	background-repeat:no-repeat;
	background-position: -1px -25px;
}
.resinputboxinner {
	background-image: url("../../images_noindex/sprite-image.png");
	background-repeat:no-repeat;
	background-position: -1px -1px;
}
.resdropdowninner {
	background-image: url("../../images_noindex/sprite-image.png");
	background-repeat:no-repeat;
	background-position: -1px -25px;
}


/* ----------- CSS End ----------- */
.edrooms

{float:left;
margin-top:20px;
width:677px; padding-bottom: 17px;
 border-bottom: 1px dotted #B5B8A4;
}


.room-snipat
{  float: left;
    width: 471px;
}
.room-image
{
  background-color:  #CED6A7;
    float: left;
    height: 104px;
    margin-right: 20px;
    padding: 9px;
    width: 168px;
}
.accobtmbg {
    float: left;
    font-weight: bold;   margin-top: 9px;   text-align: left;width: 471px;
}
.padbtm20 {
    margin-bottom: 22px;
}
.acco-h2
{float: left;
}
.accoleftbox1
{    margin-top: 10px;}

.acco-title
{   float: left;  margin-top: -6px;
   
    margin-bottom: 3px;
   
    padding-right: 0;
    width: 471px;
}
.accoleftbox7{   margin-bottom: 14px;}
/* special pkg */
.msfsp_rating .classification .progress {	position: absolute;	background: transparent url(../../images_noindex/stars_full.png) top left no-repeat;	top: 0px;	left: 0px;	height: 11px;z-index: 102;} 
.msfsp_rating .classification .cover {	position: absolute;	background: transparent url(../../images_noindex/stars.png) top left no-repeat;	top: 0px;	left: 0px;	width: 64px;	height: 11px;	z-index: 101;}
.msfsp_rating .classification {    float: right;    height: 11px;    position: relative;    top: 6px;    width: 64px;}


/* things to do */
.msftd_rating .classification .progress {	position: absolute;	background: transparent url(../../images_noindex/stars_full.png) top left no-repeat;	top: 0px;	left: 0px;	height: 11px;z-index: 102;} 
.msftd_rating .classification .cover {	position: absolute;	background: transparent url(../../images_noindex/stars.png) top left no-repeat;	top: 0px;	left: 0px;	width: 64px;	height: 11px;	z-index: 101;}
.msftd_rating .classification {    float: right;    height: 11px;    position: relative;    top: 6px;    width: 64px;}

/* start ratings*/


ul.star-rating
{
	list-style: none;
	margin-left: 5px !important;
	padding: 0px;
	/*width: 75px; */
width: 64px;
	height: 15px;
	position: relative;
	background: url("../../images_noindex/stars.png") no-repeat scroll left top transparent;
}
ul.star-rating li
{
	padding: 0px;
	margin: 0px; /*\*/
	float: left; /* */
}
ul.star-rating li a
{
	display: block;
	width: 15px;
	height: 15px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
top:0px;
}
ul.star-rating li a:hover {
background:url("../../images_noindex/alt_star.png") repeat scroll -1px bottom transparent;
left:0;
z-index:2;
height:13px;
}

.rating-round {
display:block;
height:17px;
text-indent:-9999px;
width:64px;
}
/*
ul.star-rating a.one-star:hover {left:-3px !important;}
ul.star-rating a.two-star:hover {left:-3px !important;}
ul.star-rating a.three-star:hover {left:-3px !important;}
ul.star-rating a.four-star:hover {left:-3px !important;}
ul.star-rating li a:hover {left:-3px !important;}
*/

ul.star-rating a.one-star
{
	left: 0px;
}
ul.star-rating a.one-star:hover
{
	width: 13px;
}
ul.star-rating a.two-stars
{
	left: 13px;
}
ul.star-rating a.two-stars:hover
{
	width: 26px;
}
ul.star-rating a.three-stars
{
	left: 26px;
}
ul.star-rating a.three-stars:hover
{
	width: 39px;
}
ul.star-rating a.four-stars
{
	left: 39px;
}
ul.star-rating a.four-stars:hover
{
	width: 52px;
}
ul.star-rating a.five-stars
{
	left: 52px;
}
ul.star-rating a.five-stars:hover
{
	width: 64px;
}

ul.star-rating li.current-rating
{
	background: url("../../images_noindex/stars_full.png") no-repeat scroll left top transparent;
	position: relative;
	height: 15px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/* review page odd even block */

.reviewtopmain {
    float: left;
    width: 660px;
}
.reviewtopfont {
    color: #69801D;
    font-size: 22px;
    letter-spacing: 1px;
    margin-left: 10px;
    padding-bottom: 9px;
    padding-top: 17px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
}
.reviewbox1 {
    margin-bottom: 0;
text-align: center;
width: 292px;
}
.reviewleft {
   height: 178px;
padding-right: 0;
text-align: center;
width: 292px;

}
.reviewright {
    margin-left: 6px;
    margin-top: -134px;
    padding-bottom: 15px;
    position: absolute;
    width: 292px;
}
.countreviews
{  float: left;
    padding-top: 6px;
}
.reviewstar {
    float: left;
    margin-bottom: 5px;
    
    margin-top: 10px;
    width: 94px;
}
.reviewfont {
    color: #767676;
text-decoration: none; list-style: none;
text-transform: capitalize;
}
.reveiwbtn {
    margin-top: -36px;
    padding-left: 0;
    padding-top: 0;
    position: absolute;
    text-align: center;
}
.reviewbox2 {
   margin-bottom: 0;
text-align: center;
width: 310px;
}
.floatleft {
    float: left;
}
.reviewbtncenter {
    float: left;
    text-align: center;
    width: 74px;
}

/* sidebar review block */

.rightimgbg2 {
    margin-bottom: 20px;
    width: 258px;position: relative;
}

.parkrightpadtop {
    padding-bottom: 12px;
    padding-left: 14px;
    padding-top: 12px;
    position: absolute;
    top: 50px;
    width: 228px;
}
.parkrightstar {
    float: left;
    width: 85px;
}


.reviewfont a {
    color: #2782C2;
    text-decoration: none; list-style: none;
}.reviewfont a:hover {
    color: #425503;
    text-decoration: none; list-style: none;
}
.accorightimg1 {
 height: 194px;
    width: 242px;
}
.rightbooknow2 {
position: absolute;
top: 160px;
width: 256px;
left: 1px;
}

.accoreview {
    color: #69801D;
    font-size: 22px;
    padding-left: 20px;
    padding-top: 14px;
    position: absolute;
    text-align: left;
    width: 238px; font-family: 'Muli-Light';
}

.reviewtopmainborder1 {
float: left;
margin: 0px 20px 0 0;
padding-right: 0px;
width: 310px;
}
.reviewtopmain1 {
width: 292px;
border: 9px solid #BAC681;
}
.reviewtopmain2 {
width: 292px;
border:9px solid #BAC681;
}
.reviewtopmainborder2 {
border-right: medium none;
float: left;
margin-bottom: 0;
margin-right: 0;
margin-top: 0px;
padding-right: 0;
width: 310px;
}
.reviewtopmainborder3 {
border-right: medium none;
float: left;
margin-bottom: 0;
margin-right: 0;
margin-top: 0px;
padding-right: 0;
width: 310px;
}
.review-main-box
{    background-color: #F3F7E0;
    padding: 20px;
}
.button, .button2, .button3 {
    background-color: #d05013;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline;
    font-size: 14px;
    height: 29px;
    font-weight: bold;
    line-height: 29px;
    text-transform: uppercase;
    width: 109px;
    float: left;
    letter-spacing: normal;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
}
.button-new {
    background-color: #d05013;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline;
    font-size: 14px;
    height: 29px;
    font-weight: bold;
    line-height: 29px;
    text-transform: uppercase;
    width: 202px;
    float: left;
    letter-spacing: normal;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
margin-left:28px;
}
.button3 {vertical-align: top; height: 26px; line-height: 26px; padding-bottom: 2px;}
.viewdetailbtn {
    background-color: #d05013;
    width: 172px;
}
.freshnessbtn {
    width: 80px;
}
.button:hover, .button2:hover, .button3:hover, .viewdetailbtn:hover, .enablelink:hover, .rw-button2:hover, aside .enablelink:hover, .expandable:hover, .collapes:hover 
{background-color: #006CB8;}

.button-new:hover{background-color: #006CB8;}
.disablelink
{
    background-color: #818181;
    border: medium none;
    color: #FFFFFF !important;
    cursor: default;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    letter-spacing: normal;
    line-height: 29px;
    text-align: center;
    text-transform: uppercase;
    width: 120px;   

}
.enablelink
{ background-color: #D05013;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    letter-spacing: normal;
    line-height: 29px;
    text-align: center;
    text-transform: uppercase;
    width: 120px;
}




aside .disablelink
{
    background-color: #818181;
    border: medium none;
    color: #FFFFFF !important;
    cursor: default;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    letter-spacing: normal;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    width: 109px;
}
aside .enablelink
{ background-color: #D05013;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    letter-spacing: normal;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    width: 114px;
}
.rw-button2
{ background-color: #D05013;
    border: medium none;
    color: #FFFFFF !important;
    cursor: default;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    letter-spacing: normal;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    width: 114px;
}
.expandable 
{
background-color: #d05013;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline;
    font-size: 14px;
    height: 29px;
    font-weight: bold;
    line-height: 29px;
    text-transform: uppercase;
    width: 71px;
    float: left;
    letter-spacing: normal;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif; 
}
.collapes
{
background-color: #d05013;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline;
    font-size: 14px;
    height: 29px;
    font-weight: bold;
    line-height: 29px;
    text-transform: uppercase;
    width: 64px;
    float: left;
    letter-spacing: normal;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
}
/* special pkg */
.msfsp_rating .classification .progress {	position: absolute;	background: transparent url(../../images_noindex/stars_full.png) top left no-repeat;	top: 0px;	left: 0px;	height: 11px;z-index: 102;} 
.msfsp_rating .classification .cover {	position: absolute;	background: transparent url(../../images_noindex/stars.png) top left no-repeat;	top: 0px;	left: 0px;	width: 64px;	height: 11px;	z-index: 101;}
.msfsp_rating .classification {    float: right;    height: 11px;    position: relative;    top: 6px;    width: 64px;}


/* things to do */
.msftd_rating .classification .progress {	position: absolute;	background: transparent url(../../images_noindex/stars_full.png) top left no-repeat;	top: 0px;	left: 0px;	height: 11px;z-index: 102;} 
.msftd_rating .classification .cover {	position: absolute;	background: transparent url(../../images_noindex/stars.png) top left no-repeat;	top: 0px;	left: 0px;	width: 64px;	height: 11px;	z-index: 101;}
.msftd_rating .classification {    float: right;    height: 11px;    position: relative;    top: 6px;    width: 64px;}

/* start ratings*/


ul.star-rating
{
	list-style: none;
	margin-left: 5px !important;
	padding: 0px;
	/*width: 75px; */
width: 64px;
	height: 15px;
	position: relative;
	background: url("../../images_noindex/stars.png") no-repeat scroll left top transparent;
}
ul.star-rating li
{
	padding: 0px;
	margin: 0px; /*\*/
	float: left; /* */
}
ul.star-rating li a
{
	display: block;
	width: 15px;
	height: 15px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
top:0px;
}
ul.star-rating li a:hover {
background:url("../../images_noindex/alt_star.png") repeat scroll -1px bottom transparent;
left:0;
z-index:2;
height:13px;
}

.rating-round {
display:block;
height:17px;
text-indent:-9999px;
width:64px;
}
/*
ul.star-rating a.one-star:hover {left:-3px !important;}
ul.star-rating a.two-star:hover {left:-3px !important;}
ul.star-rating a.three-star:hover {left:-3px !important;}
ul.star-rating a.four-star:hover {left:-3px !important;}
ul.star-rating li a:hover {left:-3px !important;}
*/

ul.star-rating a.one-star
{
	left: 0px;
}
ul.star-rating a.one-star:hover
{
	width: 13px;
}
ul.star-rating a.two-stars
{
	left: 13px;
}
ul.star-rating a.two-stars:hover
{
	width: 26px;
}
ul.star-rating a.three-stars
{
	left: 26px;
}
ul.star-rating a.three-stars:hover
{
	width: 39px;
}
ul.star-rating a.four-stars
{
	left: 39px;
}
ul.star-rating a.four-stars:hover
{
	width: 52px;
}
ul.star-rating a.five-stars
{
	left: 52px;
}
ul.star-rating a.five-stars:hover
{
	width: 64px;
}

ul.star-rating li.current-rating
{
	background: url("../../images_noindex/stars_full.png") no-repeat scroll left top transparent;
	position: relative;
	height: 15px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

#cke_editor1 {width:auto}

.cke_skin_kama .cke_wrapper 
{background-color:transparent;
background-image:none;
padding:0px;
margin:0px;
}


body.cke_show_borders{background-image:none !important}
body.cke_show_borders a {text-decoration:none  !important;  list-style: none;}




#cke_editor1 {border:1px dashed !important;
padding-left:2px;padding-right:2px;}


#cke_top_editor1,
#cke_bottom_editor1 {background-color:#FCFCFC}


#mainimage img#ms_cms_btnedit{width:76px; height:26px; z-index: 999 !important; left:auto;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*{padding: 0; margin: 0;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:1000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;

 background-color: #000000;
    opacity: 0.75;
}

/* ie6 hack 
* html #TB_overlay { 
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
*/
#TB_window {
	position: fixed;
	z-index: 1002;
	color:#000000;
	display:none;
        overflow:hidden;
	text-align:left;
	top:50%;
        height: 526px !important;
	left:50%; padding-top: 10px;
}
/* ie6 hack 
* html #TB_window { 
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}*/

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}


#TB_closeAjaxWindow {
    position: absolute;
    right: 50px;
    top: 3px;
}

#TB_ajaxWindowTitle{
	 float: left;
    margin-bottom: 1px;
    padding: 7px 0 5px 10px;
}

#TB_title{
	height:0px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
/* ie6 hack
* html #TB_load {  
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
*/


/* ie6 hack
* html #TB_HideSelect {  
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
*/

#TB_iframeContent{
	    border: medium none;
    clear: both;
     overflow:hidden;
    
    margin-bottom: 0;
    margin-top: 1px;
    width: 721px !important;;
}


#divMenu_Left1_txtSearch{z-index:255; margin:0px; padding:0px;}