body {background: #fff; color: #545454;}

/*->default's----------------------------------------------------------------------*/
.partLineInn {border-bottom: 2px solid #858383;} 
.partLine {border-bottom: 1px solid #858383;}

/*->pageHeader---------------------------------------------------------------------*/
#pageHeader {padding-top: 0; margin-top: 15px; min-height: 80px;}
 #pageLogo {bottom: 3px; left: 15px;}
#pageHeader, #topMenu a:hover, #pageHeader .address {color: #929192;}
	#pageHeader .new { color: #8b1229;}
	#topMenu, #topMenu a {color: #4a4949;}

/*->pageMenu-----------------------------------------------------------------------*/
#pageMenu {border-top: 2px solid #8b1229; border-bottom: none; background: #dddddc;}
  .jqueryslidemenu {border-bottom: 1px solid #8b1229; background: #fff;}
	.jqueryslidemenu ul {background:#dddddc;}
	.jqueryslidemenu ul li a {border-top: 1px solid #8b1229;color: #8b1229;}
	.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul li.menu_bottom ul li a:hover, .jqueryslidemenu ul li a.sel, .jqueryslidemenu ul li.menu_bottom ul li a.sel, .jqueryslidemenu ul li.sel > a, .jqueryslidemenu ul li.menu_bottom.sel > a  {color: #8b1229; background: #dddddc;}
	.jqueryslidemenu ul li:hover, .jqueryslidemenu ul li.sel {background: #dddddc;}
	.jqueryslidemenu ul li.menu_bottom a {color: #a44658; border-top: 1px solid #f6f6f6;}
	.jqueryslidemenu ul li.menu_bottom a:hover, .jqueryslidemenu ul li.menu_bottom:hover a {color: #8b1229;}
	.jqueryslidemenu ul li ul{border-bottom: 1px solid #f6f6f6; background: #e6e6e5;}
	.jqueryslidemenu ul li ul li{background: none;border-top: 1px solid #f6f6f6;}
	.jqueryslidemenu ul li ul li.wrap {border-top: 1px solid #f6f6f6;}
	.jqueryslidemenu ul li.menu_top ul li.wrapTop, .jqueryslidemenu ul li.menu_top ul li.wrapTop:hover {background: #dddddc;}
	.jqueryslidemenu ul li ul li.wrap:hover {background: none;}
	.jqueryslidemenu ul li ul li ul{display: none;}
	.jqueryslidemenu ul li ul li a, .jqueryslidemenu ul li.menu_bottom ul li a{border: none; color: #8b1229;}
	
	#topMainMenu {clear: both; position: relative; z-index: 2; border-bottom: 2px solid #858383; border-top: none; height: 29px; *height: 28px;}
	  #topMainMenu .jqueryslidemenu {width: 100%; margin-top: 1px; border-bottom: none;}
		#topMainMenu .jqueryslidemenu ul {margin: 0; padding: 0; list-style-type: none; float: right;}
		#topMainMenu .jqueryslidemenu ul li {position: relative; display: inline; float: left; z-index: 10; overflow: visible; background: #9e9e9e; border-left: 1px solid #fff;}
		#topMainMenu .jqueryslidemenu ul li a {display: block; padding: 6px 23px 6px; color: #fff; text-decoration: none; text-align: center; z-index: 11; outline: none; font-weight: normal; border-top: none;}
		#topMainMenu .jqueryslidemenu ul li { _font-size: 1px; _line-height: 1px; *font-size: 1px; *line-height: 1px;}
		#topMainMenu .jqueryslidemenu ul li a { _font-size: 14px; _line-height: 14px; *font-size: 14px; *line-height: 14px;}
		#topMainMenu .jqueryslidemenu ul li a:hover {z-index: 22; color: #a44658; background: #abaaaa;}
		#topMainMenu .jqueryslidemenu ul li:hover {background: #abaaaa;}
		
		#topMainMenu .jqueryslidemenu ul li ul {position: absolute;left: 0;display: block;visibility: hidden;z-index: 12; width:100%; border-bottom: 1px solid #fff; background: url(../images/carlton_inn/bgVideoMenu.png); _width: 118px;}
		#topMainMenu .jqueryslidemenu ul li ul li {display: list-item;float: none; width:100%; z-index: 13; background: none; border-left: none;}
		
		#topMainMenu .jqueryslidemenu ul li ul li ul {top: 0; left: 100%; display: none;}
		#topMainMenu .jqueryslidemenu ul li ul li a {width: 100%; /*width of sub menus*/padding: 7px 0;margin: 0; font-size: 12px; line-height: 1em;}
		#topMainMenu .jqueryslidemenu ul li ul li a {border-top: none; font-weight: normal; color: #fff;}
		#topMainMenu .downarrowclass {position: absolute;top: 12px;right: 7px;}
		#topMainMenu .rightarrowclass {position: absolute;top: 6px;right: 5px;}
	
		#topMainMenu .jqueryslidemenu ul li.gallery_2 li, #topMainMenu .jqueryslidemenu ul li.videogallery_2 li, #topMainMenu .jqueryslidemenu ul li.gallery_1 li, #topMainMenu .jqueryslidemenu ul li.videogallery_1 li {background: none;}
		
		#topMainMenu .jqueryslidemenu ul li.videogallery_1, #topMainMenu .jqueryslidemenu ul li.videogallery_2 {background: #cbcbcb;}
		#topMainMenu .jqueryslidemenu ul li.videogallery_1 a, #topMainMenu .jqueryslidemenu ul li.videogallery_2 a, #topMainMenu .jqueryslidemenu ul li.gallery_2 a, #topMainMenu .jqueryslidemenu ul li.gallery_1 a {color: #aa243e;}
		#topMainMenu .jqueryslidemenu ul li.videogallery_1 a:hover, #topMainMenu .jqueryslidemenu ul li.gallery_2 a:hover, #topMainMenu .jqueryslidemenu ul li.gallery_1 a:hover, #topMainMenu .jqueryslidemenu ul li.videogallery_1.sel a, #topMainMenu .jqueryslidemenu ul li.gallery_2.sel a, #topMainMenu .jqueryslidemenu ul li.gallery_1.sel a {color: #a44658; background: #dddddc; margin-right: 1px; padding-right: 22px;}
		#topMainMenu .jqueryslidemenu ul li.videogallery_2 a:hover {color: #a44658; background: #dddddc;}
		#topMainMenu .jqueryslidemenu ul li.videogallery_1 ul, #topMainMenu .jqueryslidemenu ul li.videogallery_2 ul, #topMainMenu .jqueryslidemenu ul li.gallery_2 ul, #topMainMenu .jqueryslidemenu ul li.gallery_1 ul {background: url(../images/bgMenu.png); border-bottom: 1px solid #b8a796;}
		#topMainMenu .jqueryslidemenu ul li.videogallery_1 ul li a, #topMainMenu .jqueryslidemenu ul li.videogallery_2 ul li a, #topMainMenu .jqueryslidemenu ul li.gallery_2 ul li a, #topMainMenu .jqueryslidemenu ul li.gallery_1 ul li a {border-top: 1px solid #b8a796;}
		
		#topMainMenu .jqueryslidemenu ul li.gallery_1, #topMainMenu .jqueryslidemenu ul li.gallery_2 {background: #e9e9e9;}
		#topMainMenu .jqueryslidemenu ul li.gallery_1 a:hover, #topMainMenu .jqueryslidemenu ul li.gallery_2 a:hover, #topMainMenu .jqueryslidemenu ul li.gallery_1.sel a, #topMainMenu .jqueryslidemenu ul li.gallery_2.sel a {background: #dddddc;}

/*->pageCollage--------------------------------------------------------------------*/
#pageCollage.main {border-bottom: 2px solid #858383;}

/*->quickReservation---------------------------------------------------------------*/
#quickReservation {border: 1px solid #dbdbdb; background: url(../images/carlton_inn/bgReserv.gif) repeat-x left bottom #fff;}
	#quickReservation a, #pageContent #quickReservation a {color: #656363; text-decoration: none; font-weight: normal;}
	#pageContent #quickReservation {border: none; background: none;}

/*->pageContent--------------------------------------------------------------------*/
	.newListSelected {background-image:url(../images/carlton_inn/bgSel.gif);}
	#pageContent {border-top: 2px solid #858383; border-bottom: 3px solid #858383;}
#pageContent.inner, .inner #pageFull {background: #fff;  color: #5f5f5f;}
#pageContent.gallery, .gallery #pageFull, #pageContent.video, .video #pageFull {background: #fff;border-top: none; color: #5f5f5f;}
#pageContent.flashGallery, .flashGallery #pageFull {border-top: 0;  color: #5f5f5f;}
#pageContent.calendar_list, .calendar_list #pageFull {border: none; background: none;  color: #5f5f5f;}
#pageContent, #pageContent a:hover, #pageContent a.more:hover {color: #8d7655;}
  #pageFull {border-top: 1px solid #858383; border-bottom: 1px solid #858383; background: #f4f1ed;}
	#flashGallery {border-bottom: 1px solid #858383;background:#FFFFFF;}
#pageContent a {color: #584221;}
#pageContent .more, #pageContent .more a {color: #1f78ca;}
#pageContent h1 {color: #aa243e;} 
#pagePopup h1 {color: #a2755e;}
#pageContent h2 {color: #aa243e;}
#pageContent h3 {color: #584221;}
  .list th, .list td {border-bottom: 1px dashed #a6a6a6;}
	.list .row1 td {background: #f6eed6;}
	.pager {color: #8a624d; margin: 1em 0;}
	#pageContent .pager a {color: #8a624d;}
	#pageContent .pager .next {background: url(../images/next.gif) no-repeat right 3px;}
	#pageContent .pager .prev {background: url(../images/prev.gif) no-repeat left 6px;}
		td.roomLinks {border-bottom: 1px solid #d2d0ca;}
		#pageContent .roomLinks a {color: #4e4e4e; background: url(../images/carlton_inn/bgtabs.gif) repeat-x left top #f1f1f1; padding: 1px 24px; border: 1px solid #d6d6d3;}
		#pageContent .roomLinks a:hover {color: #787878;}
		#pageContent .roomLinks a.back {background: #5c4a31;}
		#pageContent .roomLinks a.back:hover {color: #dfc5a1;}
		.roomDescr h2 {color: #aa243e;}
  #keyContact {border-bottom: 2px solid #858383;}
	#pageContent .txt textarea, #pageContent .txt input {border: 1px solid #d4d4d4; color: #797979;}
		.categoryRow {background: url(../images/bgCat.gif) no-repeat 50px bottom;}
		.galleryItem {color: #939393;}
		.galleryItem .title {color: #aa243e;}
		#galleryHover .side div {background: #fff;}
	#pageContent a.definition {background: url(../images/carlton_inn/bgDef.gif) no-repeat right 8px #dddddd; border: 1px solid #c9c9c9; color: #858383;}
  #pageContent a.definition span {color: #1574ae;}
	#pageVideo {background: #f3f3f3; border: 3px solid #eaeaea; border-bottom: none;}
	#gradientVideo {background: url(../images/carlton_inn/bgVideo.gif) no-repeat left top;}
	/*->events----------------------------------------------------------------*/
  #eventMain {border-top: 2px solid #858383; border-bottom: 2px solid #858383; margin-bottom: 0; float: none;}
	#eventRows {border-bottom: 1px solid #858383; border-top: 1px solid #858383; background: #f8f5f3; margin: 2px 0; float: none; overflow: hidden;}
	.eventRow {border-bottom: 1px solid #d0cecc; border-top: 1px solid #d0cecc; float: none; overflow: hidden; margin: 2px 0;}
	.calendar_error {color: #aa243e; border: 1px solid #d6d6d3; background: url(../images/carlton_inn/calendar_error.gif) repeat-x left top #fefefe;}
		.eventItData {border-bottom: 1px solid #858383; border-top: 1px solid #858383; width: 710px;}
		.eventItData .left, .eventItData .right {width: 412px;}
		#pageContent .eventItem h2 {color: #aa243e;}
		#pageContent .eventItData h2 {color: #006e5e; font-weight: bold;} 
		.event {border-bottom: 1px solid #d0cecc; border-top: 1px solid #d0cecc;}
		.eventItData .location {color: #9770b0;}
		.eventItData .day {color: #8b1229;}
		.eventItData .date {color: #404040;}
		.eventItem {width: 440px; padding-right: 0; _padding-left: expression(this.previousSibling==null?'20px':'0'); _padding-right: expression(this.previousSibling==null?'0':'20px');}
		.eventRow .eventItem:first-child {padding-left: 0; padding-right: 20px; }
		
		#siteMap li a {color: #8b1229;}
		#siteMap li li a {color: #a44658;}
		#siteMap li a:hover, #siteMap li li a:hover {color: #8b1229;}
		
		#pageContent ul.search {border: 1px solid #858383;}
		#pageContent ul.search li {background-color: #dddddc;}
		#pageContent ul.search li.sel {border: 1px solid #858383; color: #8b1229;}
		.search li.sel table {background-color: #f7efd4; border-top: 1px solid #f6f6f6; color: #a44658;}
		.search li.sel td.busy {background-color: #8b1229; color: #f6f6f6;}
		#pageContent ul.search a {color: #8b1229;}
		#pageContent ul.search li.sel td.busy a {color: #f6f6f6;}
	
/*->pagePopup----------------------------------------------------------------------*/
#popupWrap {background: url(../images/bgPopup.png);}
#popupBox {background: #fff;}
#pagePopup {border: 2px solid #858383; color: #858383;}
#pagePopup h1 {border-bottom: 1px dotted #797979; color: #858383;}
#pagePopup #signup input.txt {border: 1px solid #d4d4d4; color: #858383;}

/*->pagePopup----------------------------------------------------------------------*/
#popupBox1 {background: #fff;}
#pagePopup1 {border: 2px solid #858383; color: #858383;}
#pagePopup1 h1 {border-bottom: 1px dotted #797979; color: #858383;}
#pagePopup1 #signup input.txt {border: 1px solid #d4d4d4; color: #858383;}

/*->pageFooter---------------------------------------------------------------------*/
#pageFooter a {color: #545454;}
#pageFooter a:hover, #quickReservation a:hover, #pageContent #quickReservation a:hover {color: #9c9c9c;}

/*->ReservationForm---------------------------------------------------------------------*/
.reservation_rooms {display: none;}
