@charset "iso-8859-1";

h1{
	margin:14px 0px; 
	font:24px Trebuchet MS, arial; 
	color:#526a4a; 
}

h2{
	margin:10px 0px; 
	font:18px Trebuchet MS, arial; 
	color:#526a4a;
}

h3{
	margin:8px 0px; 
	font:18px Trebuchet MS, arial; 
	color:#526a4a;
}

h4{
	margin:6px 0px; 
	font:16x Trebuchet MS, arial; 
	color:#526a4a;
}

h5{
	margin:3px 0px; 
	font:bold 12px Trebuchet MS, arial; 
	color:#526a4a;
}

h6{
	margin:3px 0px; 
	font:bold 11px Trebuchet MS, arial; 
	color:#526a4a;
}
div.inledning{
	font:bold 13px Trebuchet MS, arial; 
	color:#333;
	margin-bottom:15px;
}


li {margin-bottom:10px;}

a{color:#56883d; text-decoration:underline;}
a:hover{color:#315924; text-decoration:underline;}
a:active{color:#ce9441;}
a:visited{color:#ce9441;}
div.simpleFooter{
	padding:0px;
	margin:30px 0 0;
	width:958px;
	float:left;
	border-top:0;
	text-align:left;
	font:10px verdana;
	line-height:16px;
	background:url(/_project/_layout/gfx/footerbg.jpg) no-repeat;
}
div.simpleFooter span.header{width:100px; font-weight:bold; color:#94864f;}

div.simpleFooter span{
	margin-right:15px;
	padding-right:10px;
}
div.simpleFooter span.noBorder{border:none;}
div.simpleFooter span.header{width:100px; float:left; display:block;}
div.simpleFooter div.smode{border:none; float:right; color:#999; padding-right:20px;}
/* HEADER */
div#headerBox{
	clear:both;		
	height:160px; 
	clear:both;		
	background:url(/_project/_layout/gfx/mainHeader.jpg) 0 0px no-repeat;		
	margin:0 0 2px 0px;
	width:958px;
}

div#flashIntro{
	clear:both;		
	height:300px; 
	clear:both;		
	margin:0 0 2px 0px;
	width:958px;
}


div#headerBox.pageHeader840{background:url(/_project/_layout/gfx/mainHeader_vet.jpg) 0 0px no-repeat;}
/* - MAIN - */
body{
	font:13px Trebuchet MS, arial; 
	color:#333; 
	line-height:20px; 
	margin:14px 0px;
	padding:0;
	background:#333;
}
body.contentOnly{background:#fff;}
body.contentOnly div.content{width:95%;}
body.contentOnly div#contentHeader{display:none;}

div#mainContainer{
	margin: 0px auto;
    text-align: left;
}
div#mainArea{
    width: 975px; 
    margin-top:0px;
	margin:0 auto;	
}
/* - --------- - */

/* - CONTENT - */
div#mainAreaContent{
	float:left;
	background:#fff; 
	padding:0px;
	border:8px solid #fff;	
}

#contentWrapper{float:left;}
div.mainColumns	{ float:left;}
  #content1		{ width:190px; padding:0px 0px 20px 0px;}
  #content2		{ width:538px; padding:0px 20px 20px; }
  #content3		{ width:190px; padding:0px 0px 20px;}

  #content2Wide	{ width:700px; padding:13px 34px 20px 34px;}
  #content2Full	{ width:920px; padding:0px 20px;}

/* - --------- - */
/* MAIN MENY */
div#mainHoverMenu ul{clear:both; background:#333; margin:0 0 10px; width:958px;}
div#mainHoverMenu ul li{float:left;}
div#mainHoverMenu ul li.menuStart{display:none;}
div#mainHoverMenu ul li.menuEnd{display:none;}
div#mainHoverMenu ul a{
    outline: 0;
	float:left;	
	padding:10px 6px; 
	margin:3px;
	font:10px verdana; 
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
}
div#mainHoverMenu ul li a.choosen{color:#fff; background:url(/_project/_layout/gfx/MenuItem.png) 0 50% repeat-x;}
div#mainHoverMenu ul li a:hover{background:#fff; background:url(/_project/_layout/gfx/MenuItem.png) 0 50% repeat-x;}

	div#mainHoverMenu ul ul{
		padding:4px 5px;
		position:absolute;
		float:left;
		display:none;
		background:#000;
		width:180px;
		top:37px;
		left:0px;
	}
	div#mainHoverMenu ul ul li.menuStart{display:none;}
	div#mainHoverMenu ul ul li.menuEnd{display:none;}
	div#mainHoverMenu ul ul a{width:160px; padding:3px 10px; margin:1px 0; color:#fff; font:10px verdana;}
	div#mainHoverMenu ul ul a:hover{background:#333; margin:1px 0;}
	div#mainHoverMenu ul ul a.choosen{background:#333; margin:1px 0;}

	div#mainHoverMenu ul ul ul{
		top:-4px;
		left:184px;
	}



/* SUB MENU */
	div#subMenu ul li ul{margin:0 0 0 10px;}
	div#subMenu ul li ul li a{font-size:11px;}


.colBoxContainer{margin:0px 0 20px;}
.colBoxContainer .top{background-image:url(/_project/_layout/gfx/fadedBG.jpg); cursor:pointer;}
.colBoxContainer .content{
	background:none;
	padding:5px;
	border:1px solid #e9e9e9;
	border-top:none;
	font-size:11px;
}
.colBoxContainer .content p{margin:0;}
.colBoxContainer .bottom{display:none;}
.colBoxContainer .helpBox{display:none; padding:8px 4px 4px; font:italic 11px arial;}
.colBoxContainer .helpBox ul{margin:0; padding:0;}
.colBoxContainer .helpBox ul li{margin:0 0 8px; padding:0 0 5px; list-style:none;}
.colBoxContainer .headerBox{padding:10px;}
.colBoxContainer .headerBox h4{margin:0; padding:0; font:bold 14px Trebuchet MS, arial; color:#000;}
.colBoxContainer .icon{float:left; display:block; width:25px; height:20px; margin-top:2px;}
#subMenu.colBoxContainer a, #subMenu.colBoxContainer a:visited, #subMenu.colBoxContainer a:active{    
	outline: 0; display:block; clear:both;
	padding:2px 0px 2px 23px; margin:1px 0 1px;
	font:12px Trebuchet MS, verdana; color:#666;
	text-decoration:none;
	background:url(/_project/_layout/gfx/menuIcon.gif) 4px no-repeat #f0f0f0;
}
.colBoxContainer a.helpIcon, .colBoxContainer a.helpIcon:visited, .colBoxContainer a.helpIcon:active{
	float:right; 
	width:20px; 
	height:20px; 
	background:url(http://www.smode-resource.se/gfx/icons/16/help_16.gif) 50% no-repeat; 
	padding:0; 
	margin:0; 
	text-decoration:none;
}
.colBoxContainer form .formGroupHeader{font:12px Trebuchet MS, arial; padding:4px; background:none;}
.colBoxContainer form .formGroup{width:90%;}
.colBoxContainer div.formElement23 {font:11px arial; color:#3891b9;}
.colBoxContainer div.fullWidthInput input,.colBoxContainer div.fullWidthInput select, .colBoxContainer div.fullWidthInput textarea{width:95%;}
.colBoxContainer div.formElement13 {font:bold 11px arial; color:#3891b9;}
.colBoxContainer div.formElement23_flex.captha {width:95%;}
.colBoxContainer .captha a {display:inline; padding:0; margin:0; background:none;}
.colBoxContainer .formGroup.pollHistory{width:99%;}
.colBoxContainer .fillOut{width:90%;}
/* COMMENTS */
.comment form .formGroupHeader{background:none; border:0; padding-left:0; font:bold 14px Trebuchet MS, arial;}
.comment form .formGroupHeader .icon{display:none;}
.comment form .formGroup{background:#eee; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.comment form .formGroup input, .comment form .formGroup textarea{border:1px solid #ccc;}
.comment form .formGroup #messageHeader, .comment form .formGroup #message{width:386px;}
.commentPost{position:relative; border-bottom:1px solid #ccc; padding:10px 4px;}
.commentPost h3{margin:0px 0 1px; font:bold 14px Trebuchet MS, arial;}
.commentPost .author{font:11px Trebuchet MS, arial; margin:0px 0 4px; color:#999;}
.commentPost .comment{font:13px Trebuchet MS, arial; padding-left:80px;}
.commentPost a.removeComment{display:block; font:bold 12px arial; text-decoration:none; background:url(http://www.smode-resource.se/gfx/icons/admin-panel/close_1_24.png) no-repeat; padding:5px 10px 5px 30px; color:#000; float:right; position:relative;}
a.commentRssFeed{display:block; background:url(http://www.smode-resource.se/gfx/icons/rss.gif) 5px no-repeat; padding:4px 0 4px 16px; font:11px arial; color:#333; margin:10px 0 5px; width:75px; text-decoration:none; float:right; text-align:right;}	

.comment-ad-spot-above-form{margin:20px 0 0;}
.comment-ad-spot-side-of-form{width:140px; position:absolute; left:530px;}
.comment-ad-spot-side-of-form img{width:120px;}
.system-message-container{position:absolute; top:10%; left:40%; z-index:1001; display:none;}
.system-message-box { height: auto; width: 358px; position: relative; margin: 0 auto; }
.system-message-box-divider{ background: url(http://www.smode-resource.se/gfx/system-message/boxDivider.png) no-repeat; width: 236px; height: 2px; margin: 0 27px; }
.system-message-box .close { background: url(http://www.smode-resource.se/gfx/system-message/close.png) no-repeat; height: 28px; width: 28px; display: block; position: absolute; top: -8px; left: 336px; cursor:pointer; }
.system-message-box .pause{ background: url(http://www.smode-resource.se/gfx/system-message/paus.png) no-repeat; height: 17px; width: 17px; position: absolute;	left: 320px; top: 70px;	cursor:pointer;}
.system-message-box-header { background: url(http://www.smode-resource.se/gfx/system-message/boxHeader.png) no-repeat; height: 88px; width: 358px; }
.system-message-box-header p { position: absolute; left: 40px; top: -18px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 24px; line-height:28px; color: #676767; }
.system-message-box-header .text-header{ position: absolute; left: 26px; top: 30px; height: auto; width: 236px; }
.system-message-box-main { background: url(http://www.smode-resource.se/gfx/system-message/boxMain.png) repeat-y; height: auto; width: 358px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #676767;  display: block; }
.system-message-box-main .text-content { height: auto; width: 300px; padding: 10px 27px 0;}
.system-message-box-footer{ background: url(http://www.smode-resource.se/gfx/system-message/boxFooter.png) no-repeat; height: 17px; width: 358px;}
.system-message-box .countdown2 {font-family: Georgia, Times New Roman, Times, serif; font-size: 100px; color: #e4e4e4;	position: absolute;	left: 274px; top: -10px; z-index:2000;}
/*  MESSAGES  */
.systemMessageBox{
	color:#333; 
	padding:10px 10px 10px 20px;
	margin:15px 0px; 
	font:11px verdana;
	position:absolute;
	width:500px;
	top:50px;
	left:50%;
	margin-left:-250px;
	z-index:1000;
	display:none;
}
.errorMess .icon, .warningMess .icon, .infoMess .icon{width:25px; height:30px; float:left;}
.errorMess h2,.warningMess h2,.infoMess h2{color:#666;}
.infoMess{
	background:#E2EEFA; 
	border-top:4px solid #95c1ed; 
	border-bottom:4px solid #95c1ed; 	
} .infoMess div.icon{background:url(http://www.smode-resource.se/gfx/icons/icon_info.gif) 0 13px no-repeat;}

.warningMess{
	background:#FFF2BD; 
	border-top:4px solid #D8B42C; 
	border-bottom:4px solid #D8B42C; 	
} .warningMess div.icon{background:url(http://www.smode-resource.se/gfx/icons/icon_varning.gif) 0 13px no-repeat;}

.errorMess{
	background:#FEDCD2; 
	border-top:4px solid #C40107; 
	border-bottom:4px solid #C40107; 	
} .errorMess div.icon{background:url(http://www.smode-resource.se/gfx/icons/icon_fel.gif) 0 13px no-repeat;}

/* GENERIC */
noscript {color:red; font:bold 14px arial;}
.oldPost *{color:#999; text-decoration:line-through;}
.oldPostAdmin *{color:#777; text-decoration:none;}
table tr.paid td{background:#ddf6d1; border-bottom:1px solid #a5b89c;}
table tr.unPaid td{background:#f6dbd6; border-bottom:1px solid #dac2be;}
.evenRow{background:#fff;}
table .evenRow td{background:#fff;}
.oddRow{background:#f3f3f3;}
table .oddRow td{background:#f3f3f3;}
.noContent td{color:#ccc;} 
.clearer{clear:both; width:100%;}
.nonFlashContent{font:italic 16px Trebuchet MS, arial; color:darkred; padding:10px; border:1px dotted #ccc; text-align:center;}
.flashContent{display:none;}
table{clear:both;}
table *{clear:none;}
#oEdit1 table{clear:none;}

/* SHARE THIS */
.shareThisContainer{float:right; padding:0; margin:0 0 4px 5px;}
.shareThisContainer a{text-decoration:none; padding-bottom:3px;}

/* AJAX */
.AJAXloading{background:url(http://www.smode-resource.se/gfx/icons/ajax-loader.gif) 50% no-repeat #fff; display:block; padding:30px 0;}
.AJAXhiddenElement{display:none;}
.foundDates{display:none;}
.ajaxFormLoader form .formGroup{background:url(http://www.smode-resource.se/gfx/icons/ajax-loader.gif) 50% no-repeat #fff; display:block;}
.ajaxFormLoader form .formGroup *{visibility:hidden;}
.testMode .ajaxFormLoader form .formGroup{background:inherit;}
.testMode .ajaxFormLoader form .formGroup *{visibility:visible;}

/* MODULE DATE */
.moduleDate{font:bold 11px Trebuchet MS, arial; text-align:right; float:left; clear:left; width:60px; height:50px; margin:0px 20px 5px 0; position:relative; background:url(http://www.smode-resource.se/gfx/square_128.png) no-repeat;}
.moduleDate .dateDay{font:bold 18px arial; position:absolute; top:11px; left:11px; color:#eee;}
.moduleDate .dateMonth{font:bold 9px arial; text-transform:uppercase; position:absolute; top:29px; left:14px; color:#fff;}
.moduleDate .dateYear{display:none;}

/* MISC */
div.admin.connFreeTextFilter{clear:both; width:100%; height:30px;}
.hitCount{clear:both; padding-top:8px; color:#ccc;}
.fullPageLoginBox{width:220px;} 
.rightImage{margin-left:30px;}
hr.hidden{display:none;}
.warning-message{
	background:#FFF2BD; 
	border-top:4px solid #D8B42C; 
	border-bottom:4px solid #D8B42C; 	
	color:#333; 
	padding:10px 10px 10px 20px;
	margin:15px 0px; 
	font:11px verdana;
}
.systemlog{clear:both; margin:40px 0; padding:20px; background:#000; color:#33FF00;}

/* ADMIN LINKS */
a.addNewMainToolLink, a.addNewMainToolLink:visited, a.addNewMainToolLink:active{display:block; font:bold 11px arial; text-decoration:none; text-align:center; background:url(http://www.smode-resource.se/gfx/createNewToolBG.jpg) no-repeat; margin:8px 68px 20px 0; padding:5px 10px; color:#fff; width:85px; clear:both;}
a.importToolLink, a.importToolLink:visited, .importToolLink:active{display:block; font:bold 11px arial; text-decoration:none; float:right; text-align:center; background:url(http://www.smode-resource.se/gfx/importToolBG.jpg) no-repeat; margin:8px 8px 0 0; padding:5px 10px; color:#ffffff; width:85px; clear:both;}
a.addNewToolLink, a.moduleGoBackLink, a.addNewToolLink:visited, a.moduleGoBackLink:visited, a.addNewToolLink:active, a.moduleGoBackLink:active
		{display:block; font:bold 11px arial; text-decoration:none; float:right; text-align:center; background:url(http://www.smode-resource.se/gfx/createNewToolBG.jpg) no-repeat; margin:8px 8px 0 0; padding:5px 10px; color:#ffffff; width:85px; clear:both;}
a:hover.importToolLink, a:hover.addNewToolLink, a:hover.moduleGoBackLink{text-decoration:underline;}

.public-post-edit-tool-box{width:25px; height:20px; margin-top:5px; float:right;}
.public-post-add-tool-box{width:25px; height:20px; margin-top:5px; float:left;}
a.public-post-edit-tool{display:block; background:url(http://www.smode-resource.se/gfx/icons/admin-panel/system_config_24.png) no-repeat; width:25px; height:25px; text-decoration:none; outline:0; float:left;}
a.public-post-add-tool{display:block; background:url(http://www.smode-resource.se/gfx/icons/admin-panel/add_24.png) no-repeat; width:25px; height:25px; text-decoration:none; outline:0; float:left;}

.share-bar-header{
	margin:30px 0 4px;
	clear:both;
	font:bold 12px Trebuchet MS, arial;
}
.share-bar{
	height:50px;
	clear:both;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#efefef;
	margin:0 0 10px;
	padding:5px;
}
.share-bar a.social-icon{
	display:block;
	width:77px;
	height:50px;
	float:left;
	outline:0;
	text-decoration:none;
}
.share-bar a.social-icon.facebook{background:url(http://www.smode-resource.se/gfx/icons/social-media/chrome/facebook.png) 50% no-repeat;}
.share-bar a.social-icon.twitter{background:url(http://www.smode-resource.se/gfx/icons/social-media/chrome/twitter.png) 50% no-repeat;}
.share-bar a.social-icon.digg{background:url(http://www.smode-resource.se/gfx/icons/social-media/chrome/digg.png) 50% no-repeat;}
.share-bar a.social-icon.myspace{background:url(http://www.smode-resource.se/gfx/icons/social-media/chrome/myspace.png) 50% no-repeat;}
.share-bar a.social-icon.delicious{background:url(http://www.smode-resource.se/gfx/icons/social-media/chrome/delicious.png) 50% no-repeat;}
.share-bar a.social-icon.linkedin{background:url(http://www.smode-resource.se/gfx/icons/social-media/chrome/linkedin.png) 50% no-repeat;}
.share-bar a.social-icon.stumble{background:url(http://www.smode-resource.se/gfx/icons/social-media/chrome/stumbleupon.png) 50% no-repeat;}

.share-sub-bar{height:30px; margin-bottom:10px;}
.share-sub-bar .facebook-digg{width:310px; height:30px; float:left;}
.share-sub-bar .retweet-btn{width:100px; height:30px; margin-top:2px; float:left;}
.share-sub-bar .more-networks{width:75px; float:right;}
.share-sub-bar .more-networks a{text-decoration:none; font:11px arial; color:#333;}

.permalink{
	font:9px verdana;
	float:right;
	color:#666;
	text-align:right;
	padding:3px 0 0 10px;
}

.colBoxContainer .top{background:url(/_project/_layout/gfx/submenuBgBlack.jpg) repeat-x; padding:1px 6px; margin:0;}
.colBoxContainer .icon{display:none;}
.colBoxContainer .headerBox h4{font:bold 12px arial; color:#fff;}

.messageBox.box3{padding:20px; color:#fff;}
.messageBox.box3 h2{display:none;}

#modulePageFooter{display:none;}
.lodgeReservation img{
	height:200px;
}
.packageContainer .form-area{
	display:_none;
}
.formGroupHeader{
	background:none;
	border:0;
	border-bottom:2px solid #7b7559;
}
.formGroupHeader .icon{
	display:none;
}
form .formGroup{
	background:#f6f4ea;
	border:0;
}
form .formGroup .buttonMini{
	float:right;
}
form .formGroup input, form .formGroup select, form .formGroup textarea{
	border:1px solid #c6c1a8;
}
form .formGroup .formAttention input, form .formGroup .formAttention select, form .formGroup .formAttention textarea{
	background:#ffd3c1; border:1px solid #e17e56;
}
form .formGroup input.date{
	border:1px solid #c6c1a8;
	background:#e6e3d5;
}
form .formGroup .innerGroupHeader{
	border-bottom:1px solid #c6c1a8;
	margin-bottom:6px;
}
form .formGroup .innerGroupHeader h6{
	color:#857a47;
}
.reservation-article-list .article-list-group{}
.reservation-article-list .mainHeader th{
	border-bottom:1px solid #ccc;
	padding-top:10px;
	text-transform:uppercase;
	color:#000;
}
.reservation-article-list .subHeader th{
	border-bottom:1px solid #ccc;
	font-size:11px;
	color:#666;	
	background:#fff;
}
.reservation-article-list .artGroupSum  th{
	border-top:1px solid #666;
	border-bottom:1px solid #ccc;
	font-size:13px;
	background:#fff;
}
.reservation-article-list .empty-art-row-description{text-align:center; font-style:italic;}
.reservation-article-list .price-art{color:#486614;}
.reservation-article-list .price-discount{color:darkred;}
.reservation-article-list .price-vat{color:#0066CC;}
.reservation-article-list .price-total{color:#000;}
.reservation-article-list tr.overallTotalRow th{font-size:14px; border-bottom:1px solid #666; padding:5px 2px;}

.reservation-article-list tr.main-total-rows th{font-size:12px;	background:#fff;}
.reservation-article-list tr th.deposit-price-total{font:bold 16px Trebuchet MS, arial; color:#000;}
.reservation-article-list tr th.overall-price-total{font:bold 16px Trebuchet MS, arial; color:#000;}
.reservation-article-list .unknown-vat{color:#FF6600;}
.reservation-article-list tr.payment-instruction-ref td{
	text-align:center;
	padding:10px 0;
	font:bold 16px Trebuchet MS;
	background:darkred;
	color:#fff;
}.reservation-article-list tr.payment-instruction td{
	text-align:center;
	font-style:italic;
	padding:10px 0;
}
.text-spacer{padding:0 10px;}
/* GENERIC */
#content2Full table tr .calc-cell{background:#f8c7c7; color:#711010; border-bottom:1px solid #cc0000;}
#content2Full .calc-cell, #content2Full .calc-raw-num{display:none;}
#content2Full .calc-cell.calc-sum-group{font:bold 14px Trebuchet MS, arial; text-align:center;}

#content2Full table tr .calc-cell.calc-highlight{background:#711010; color:#f8c7c7; border-bottom:1px solid #cc0000;}


#content2Full .prepaid-sum{cursor:pointer;}
#content2Full .prepaid-sum.active{background:#F90; color:#fff; border-bottom:1px solid #cc0000;}
#content2Full .remaining-dept{color:#711010; font-size:16px; padding:15px 0;}

h2.rec-rest-sum.to-pay{color:#9C1428;}
h2.rec-rest-sum.is-ok{color:#000;}
h2.rec-rest-sum.get-back{color:#506543;}


/* TOOL SUB ROWS */
#content2Full .calc-sum-cell{font:bold 18px Trebuchet MS, arial; color:#9f2929;}
#content2Full .calc-notes-field{font:11px Trebuchet MS, arial; color:#9f2929; width:350px;}
#content2Full .calc-save-cell{font:bold 18px Trebuchet MS, arial; cursor:pointer; color:#9f2929; padding:3px 30px 3px 30px; text-decoration:none; background:url(/_project/_layout/gfx/icons/diskette_24.png) 100% 0 no-repeat;}
#content2Full .calc-part-sum-row td{background-color:#f8c7c7;}
#content2Full .calc-rest-sum-row td{background-color:#E7EADF; color:#063;}

/* ARTICLE TOOLS */
#content2Full td.calc-cell.calc-select{cursor:pointer; width:30px; background-image:url(/_project/_layout/gfx/icons/cancel_24.png); background-repeat:no-repeat; background-position:50%;}
#content2Full .calc-active td.calc-cell.calc-select{cursor:pointer; background:url(/_project/_layout/gfx/icons/ok_24.png) 50% no-repeat #F90;}
#content2Full .calc-cell .calc-devide{width:20px; padding:1px 3px; text-align:center; color:#000; font:16px Trebuchet MS, arial;}

/* TRIGGER */
#content2Full .calc-trigger{background:url(/_project/_layout/gfx/icons/calculator_24.png) 100% no-repeat; padding-right:30px; cursor:pointer; color:#711010;}
.economy-overview td{font:12px Trebuchet MS, arial; cursor:pointer;}
.economy-overview .pay-status-0 td{background:url(/_project/_layout/gfx/rec-overview-bg.png) no-repeat #db034f; color:#fff;}
.economy-overview .pay-status-1 td{background:url(/_project/_layout/gfx/rec-overview-bg.png) no-repeat #f59000; color:#fff;}
.economy-overview .pay-status-2 td{background:url(/_project/_layout/gfx/rec-overview-bg.png) no-repeat #ccc; color:#999; font-size:10px;}
.economy-overview .pay-status-9 td{background:url(/_project/_layout/gfx/rec-overview-bg.png) no-repeat #900; color:#fff;}
.economy-overview .pay-status-21 td{background:url(/_project/_layout/gfx/rec-overview-bg.png) no-repeat #06C; color:#fff;}
.economy-overview .res-status-9 td{background:url(/_project/_layout/gfx/rec-overview-bg.png) no-repeat #f0f0f0; color:#ccc;}

.economy-overview .today-row td{height:100px; font:bold 23px Trebuchet MS, arial; border-bottom:2px solid #333; border-top:2px solid #333; color:#333; text-align:center;}

.economy-overview td.res-ref{font:bold 14px Trebuchet MS, arial; padding:0 20px;}
.economy-overview td.res-pay-status{font:bold 14px Trebuchet MS, arial;}

table.economy-details table tr td.payment-ref{font:italic 10px Trebuchet MS, arial; color:#254478;}

.invoice-warning{color:darkred; background:url(/_project/_layout/gfx/icons/error.png) no-repeat; padding:2px 0 0px 40px;}


table.economy-details .inactive-print-content table tr td,
table.economy-details .inactive-print-content h2,
#content2Full table.economy-details .inactive-print-content table tr th.remaining-dept,
table.economy-details .inactive-print-content table tr th{color:#ccc;}
#resActivities .buttonMini{
	margin-top:7px;
	width:100px;
}
.res-notes td.res-note-type-0{background:url(/_project/_layout/gfx/icons/help_24_grey.png) 50% no-repeat; width:60px; border-bottom:1px solid #ccc;}
.res-notes td.res-note-type-1{background:url(/_project/_layout/gfx/icons/confirmed.png) 50% no-repeat; width:60px; border-bottom:1px solid #ccc;}
.res-notes td.res-note-type-2{background:url(/_project/_layout/gfx/icons/info.png) 50% no-repeat; width:60px; border-bottom:1px solid #ccc;}
.res-notes td.res-note-type-3{background:url(/_project/_layout/gfx/icons/error.png) 50% no-repeat; width:60px; border-bottom:1px solid #ccc;}
.res-notes td.res-note-type-4{background:url(/_project/_layout/gfx/icons/clients_24.png) 50% no-repeat; width:60px; border-bottom:1px solid #ccc;}
.res-notes td.res-note-header{padding:5px 0 0px 0px; font:bold 14px Trebuchet MS, arial; color:#333;}
.res-notes td.res-note-info{padding:0px 0px 10px; border-bottom:1px solid #ccc;}
.res-notes tr td.res-no-border{border:0;}
.res-notes td.res-note-author{font:10px arial; text-align:right; color:#666; padding:5px 10px 5px 0;}

.formGroup.currentAdded table.res-notes td.res-note-meta{font:10px arial; color:#999; border-bottom:1px solid #ccc;}
.formGroup.currentAdded table.res-notes td.note-remove{border-bottom:1px solid #ccc;}
.formGroup.currentAdded table.res-notes td.note-remove.res-no-border{border-bottom:0;}
.formGroup.currentAdded table.res-notes tr td.res-note-type-0{background-image:url(/_project/_layout/gfx/icons/help_24_grey.png); background-position:50%; background-repeat:no-repeat;}
.formGroup.currentAdded table.res-notes tr td.res-note-type-1{background-image:url(/_project/_layout/gfx/icons/confirmed.png); background-position:50%; background-repeat:no-repeat;}
.formGroup.currentAdded table.res-notes tr td.res-note-type-2{background-image:url(/_project/_layout/gfx/icons/info.png); background-position:50%; background-repeat:no-repeat;}
.formGroup.currentAdded table.res-notes tr td.res-note-type-3{background-image:url(/_project/_layout/gfx/icons/error.png); background-position:50%; background-repeat:no-repeat;}
.formGroup.currentAdded table.res-notes tr td.res-note-type-4{background-image:url(/_project/_layout/gfx/icons/clients_24.png); background-position:50%; background-repeat:no-repeat;}

.formGroup.currentAdded table.res-notes tr.res-note-row-type-0 td, 
.res-notes tr.res-note-row-type-0 td{color:#999;}
.formGroup.currentAdded table.res-notes tr.res-note-row-type-3 td, 
.res-notes tr.res-note-row-type-3 td{color:#990000;}
.formGroup.currentAdded table.res-notes tr.res-note-row-type-4 td.res-note-header, 
.res-notes tr.res-note-row-type-4 td.res-note-header{color:#000;}


.confirmation-footer{
	margin-top:30px;
	text-align:center;
}
.confirmation-footer .footer-info{
	font:italic 11px Trebuchet MS, arial;
}
.save-discount-btn{display:none;}
#resDiscount table.res-discount tr td.res-discount-type-icon{
	background-image:url(/_project/_layout/gfx/icons/network_24.png);
	background-position: 50%;
	background-repeat: no-repeat;
}
.res_food_inputs{
	display:none;
}
.golf-tee-times{
	display:block;
	padding:17px 0 0 30px;
	background:url(/_project/_layout/gfx/icons/help_24.png) 0 100% no-repeat;
	color:#0066CC;
	outline:0;
}

.formGroup.currentAdded table.current-golf tr td.tee-time-confirmed{
	padding-left:40px;
	background-image:url(/_project/_layout/gfx/icons/confirmed.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
}
.formGroup.currentAdded table.current-golf tr td.tee-time-unsure{
	padding-left:40px;
	background-image:url(/_project/_layout/gfx/icons/info.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.annull-btn{
	display:block;
	font:bold 10px verdana;
	text-decoration:none;
	color:#fff;
	width:120px;
	float:right;
	padding:15px 5px 15px;	
	text-align:center;
	background:url(http://www.smode-resource.se/gfx/coreFormButtonRed.gif) 0 50% no-repeat;
	clear:right;
}
.annull-btn:hover{
	background:url(http://www.smode-resource.se/gfx/coreFormButtonRedHover.gif) 0 50% no-repeat;
	color:#fff;
	text-decoration:none;
}
a.res-overview-back-btn{
	float:right;
	width:80px;
}

h1.res-ref{
	margin:4px 0 0px 0px;
	color:#1e8fb9;
}

.res-overview-info{
	width:340px;
	padding:5px;
	background:#ddf8ae;
	border:1px solid #a8ca6c;
	float:right;
	clear:right;
	margin:5px 0 20px;
	font-size:11px;
}
.res-overview-info .status-cell{color:#79a42e;}

.res-overview-info.res-status-0{background:#ffd3c1; border:1px solid #e17e56;}
.res-overview-info.res-status-0 .status-cell{color:#CC0000;}
.res-overview-info.res-status-1{background:#f7edb6; border:1px solid #e1cc56;}
.res-overview-info.res-status-1 .status-cell{color:#cd5302;}
.res-overview-info.res-status-9{background:#f3f1e4; border:1px solid #e6e1c3;}
.res-overview-info.res-status-9 .status-cell{color:#666;}
.res-overview-info table tr td.author{
	color:#999;
	font-style:italic;
}


.res-notes-info{
	width:520px;
	padding:4px;
	margin-bottom:20px;
	float:left;
}

.res-notes-info table tr td.icon{
	background:url(/_project/_layout/gfx/icons/info.png) 50% no-repeat;
	width:36px;
	height:30px;
}
.res-notes-info table tr td.icon.warning{background:url(/_project/_layout/gfx/icons/error.png) 50% no-repeat;}
.res-notes-info table tr td.icon.invoice{background:url(/_project/_layout/gfx/icons/write_24.png) 50% no-repeat;}
.res-notes-info table tr td{
	color:#000;
}


.__adminToolBoxToggler{display:none;}



/* OVERVIEW SEARCH BOX */
#overviewRes_header.formGroupHeader{
	width:888px;
	border-bottom:2px solid #59a9e2;
}
#overviewRes.formGroup{
	width:880px;
	background:#e7f2fa;
}
#overviewRes.formGroup input, #overviewRes.formGroup select{
	border:1px solid #61b9f7;
}
#overviewRes.formGroup .freeText{

}

#overviewRes.formGroup input.date{
	background:#cee6f7;
}
#overviewRes_header.formGroupHeader .icon{
	background:url(/_project/_layout/gfx/icons/info_24.png) no-repeat;
}


/* OVERVIEW HEADER POST */
.reservation-overview-post{
	border:1px solid #ccc;
	background:#fcfcfc;
	padding:5px;
	margin:5px 0;
	float:left;
	clear:both;
	width:900px;
}
.reservation-overview-post .res-info{
	cursor:pointer;
	margin:0 10px 0 0;
	font-size:16px;
	height:23px;
	float:left;
	padding-left:30px;
	overflow:hidden;
}
.reservation-overview-post .res-info.res-ref{
	background:url(/_project/_layout/gfx/icons/copy_24.png) 0 50% no-repeat;
	width:130px;
}
.reservation-overview-post .res-info.res-status{
	width:90px;
}
.reservation-overview-post .res-info.res-status-0{color:#bb5505; background:url(/_project/_layout/gfx/icons/caution_24.png) 0 50% no-repeat;}
.reservation-overview-post .res-info.res-status-1{color:#4F94BD; background:url(/_project/_layout/gfx/icons/sandglass_24.png) 0 50% no-repeat;}
.reservation-overview-post .res-info.res-status-2{color:#658550; background:url(/_project/_layout/gfx/icons/write_24.png) 0 50% no-repeat;}
.reservation-overview-post .res-info.res-status-3{color:#BF6000; background:url(/_project/_layout/gfx/icons/group_24.png) 0 50% no-repeat;}
.reservation-overview-post .res-info.res-status-4{color:#658550; background:url(/_project/_layout/gfx/icons/ok_24.png) 0 50% no-repeat;}
.reservation-overview-post .res-info.res-status-9{color:#ccc;  background:url(/_project/_layout/gfx/icons/close_a_24.png) 0 50% no-repeat;}


.reservation-overview-post .res-info.pay-status{
	width:80px;
}
.reservation-overview-post .res-info.pay-status-0{color:#bb5505; background:url(/_project/_layout/gfx/icons/caution_24.png) 0 50% no-repeat;}
.reservation-overview-post .res-info.pay-status-1{color:#4F94BD; background:url(/_project/_layout/gfx/icons/sandglass_24.png) 0 50% no-repeat;}
.reservation-overview-post .res-info.pay-status-2{color:#658550; background:url(/_project/_layout/gfx/icons/ok_24.png) 0 50% no-repeat;}
.reservation-overview-post .res-info.res-contact{
	width:270px;
	padding-left:0;
}
.reservation-overview-post .res-info.res-dates{
	width:190px;
	padding-left:0;
}


/* OVERVIEW CONTENT LINKS */
.reservation-overview-post .reservation-content-links{
	display:none;
	height:80px;
	padding:10px 0 10px 30px;
}
.reservation-overview-post a{
	display:block;
	float:left;
	width:100px;
	padding:10px 5px 10px 30px;
	text-decoration:none;
}
.reservation-overview-post a.view{background:url(/_project/_layout/gfx/icons/info_24.png) 0 50% no-repeat;}
.reservation-overview-post a.accommodation{background:url(/_project/_layout/gfx/icons/home_24.png) 0 50% no-repeat;}
.reservation-overview-post a.discount{background:url(/_project/_layout/gfx/icons/calculator_24.png) 0 50% no-repeat;}
.reservation-overview-post a.person{background:url(/_project/_layout/gfx/icons/group_24.png) 0 50% no-repeat;}
.reservation-overview-post a.golf{background:url(/_project/_layout/gfx/icons/wizard_24.png) 0 50% no-repeat;}
.reservation-overview-post a.food{background:url(/_project/_layout/gfx/icons/door_24.png) 0 50% no-repeat;}
.reservation-overview-post a.extras{background:url(/_project/_layout/gfx/icons/star_24.png) 0 50% no-repeat;}
.reservation-overview-post a.notes{background:url(/_project/_layout/gfx/icons/paste_24.png) 0 50% no-repeat;}
.reservation-overview-post a.event{background:url(/_project/_layout/gfx/icons/games_24.png) 0 50% no-repeat;}
.reservation-overview-post a.conference{background:url(/_project/_layout/gfx/icons/statitics_24.png) 0 50% no-repeat;}
.reservation-overview-post a.payment{background:url(/_project/_layout/gfx/icons/book_24.png) 0 50% no-repeat;}
.reservation-overview-post a.confirmation{background:url(/_project/_layout/gfx/icons/mail_24.png) 0 50% no-repeat;}
.res-admin-tabs-content{
	padding:0 0 70px 30px;
	border-bottom:1px dotted #ccc;
}

ul#tabbedAdminSubMenu li a{padding-left:30px;}
#tabbedAdminSubMenu li .overview{background:url(/_project/_layout/gfx/icons/info_24.png) 3px 50% no-repeat #fafafa;}
#tabbedAdminSubMenu li .people{background:url(/_project/_layout/gfx/icons/group_24.png) 3px 50% no-repeat #fafafa;}
#tabbedAdminSubMenu li .accommodation{background:url(/_project/_layout/gfx/icons/home_24.png) 3px 50% no-repeat #fafafa;}
#tabbedAdminSubMenu li .food{background:url(/_project/_layout/gfx/icons/door_24.png) 3px 50% no-repeat #fafafa;}
#tabbedAdminSubMenu li .golf{background:url(/_project/_layout/gfx/icons/wizard_24.png) 3px 50% no-repeat #fafafa;}
#tabbedAdminSubMenu li .event{background:url(/_project/_layout/gfx/icons/games_24.png) 3px 50% no-repeat #fafafa;}
#tabbedAdminSubMenu li .conference{background:url(/_project/_layout/gfx/icons/statitics_24.png) 3px 50% no-repeat #fafafa;}
#tabbedAdminSubMenu li .extras{background:url(/_project/_layout/gfx/icons/star_24.png) 3px 50% no-repeat #fafafa;}
#tabbedAdminSubMenu li .notes{background:url(/_project/_layout/gfx/icons/paste_24.png) 3px 50% no-repeat #fafafa;}
#tabbedAdminSubMenu li .payment{background:url(/_project/_layout/gfx/icons/book_24.png) 3px 50% no-repeat #fafafa;}
#tabbedAdminSubMenu li .confirmation{background:url(/_project/_layout/gfx/icons/mail_24.png) 3px 50% no-repeat #fafafa;}
#tabbedAdminSubMenu li .discount{background:url(/_project/_layout/gfx/icons/calculator_24.png) 3px 50% no-repeat #fafafa;}
#tabbedAdminSubMenu li a.choosen{background-color:#fff; color:#000;}
#tabbedAdminSubMenu li a.no-icon{background-image:none; background-color:#fafafa; padding-left:10px; color:#999;}
#tabbedAdminSubMenu li a.no-icon.choosen{background-color:#fff; color:#000;}

/* CURRENT */
.formGroupHeader.currentAdded{
	width:808px;
	border-bottom:2px solid #c4d8e8;
}
.formGroup.currentAdded{
	width:800px;
	background:#ebf4fa;
}
.formGroup.currentAdded .innerGroupHeader h6{
	color:#2a7aa8;
}
.formGroup.currentAdded table tr th{color:#2B6588;}
.formGroup.currentAdded table tr td{color:#000; padding:5px;}
.formGroup.currentAdded table tr.oddRow td{background:#f2f7fa;}
.formGroup.currentAdded table tr.evenRow td{background:#d7e6f1;}
.formGroup.currentAdded td a.delete{
	display:block;
	float:right;
	background:url(/_project/_layout/gfx/icons/trash_24.png) no-repeat;
	padding-left:20px;
	height:24px;
	text-decoration:none;
	outline:0;	
}
.formGroup.currentAdded td a.edit{
	display:block;
	float:right;
	background:url(/_project/_layout/gfx/icons/gear_24.png) no-repeat;
	padding-left:30px;
	height:24px;
	text-decoration:none;
	outline:0;	
}
.fillOut.currentAdded{
	border:0;
	background:#ebf4fa;
	width:798px;
}


/* EDIT CURRENT */
.formGroupHeader.editCurr{
	width:808px;
	border-bottom:2px solid #c4d8e8;
}
.formGroup.editCurr{
	width:800px;
	background:#ebf4fa;
}
.formGroup.editCurr input, .formGroup.editCurr select, .formGroup.editCurr textarea{
	border:1px solid #a1bfcf;
	background:#fff;
}
.formGroup.editCurr .formAttention input, .formGroup.editCurr .formAttention select, .formGroup.editCurr .formAttention textarea{
	border:1px solid #006699;
	background:#fff;
}
.formGroup.editCurr input.date{
	background:#ecf2ce;
	border:1px solid #d0e85e;
}
.formGroup.editCurr .innerGroupHeader{
	border-bottom:1px dotted #adb585;
}
.formGroup.editCurr .innerGroupHeader h6{
	color:#859051;
}
.fillOut.editCurr{
	border:0;
	background:#ebf4fa;
	width:798px;
}



/* ADD NEW */
.formGroupHeader.addNew{
	width:808px;
	border-bottom:2px solid #d0e85e;
}
.formGroup.addNew{
	width:800px;
	background:#f4f6ea;
}
.formGroup.addNew input, .formGroup.addNew select, .formGroup.addNew textarea{
	border:1px solid #bac19a;
}
.formGroup.addNew input.date{
	background:#ecf2ce;
	border:1px solid #d0e85e;
}
.formGroup.addNew .innerGroupHeader{
	border-bottom:1px dotted #adb585;
}
.formGroup.addNew .innerGroupHeader h6{
	color:#859051;
}
.fillOut.addNew{
	border:0;
	background:#f4f6ea;
	width:798px;
}

/* IMPORTANT */
.formGroupHeader.importantContent{
	width:808px;
	border-bottom:2px solid #e24a3a;
}
.formGroup.importantContent{
	width:800px;
	background:#f6ebea;
}
.formGroup.importantContent input, .formGroup.importantContent select, .formGroup.importantContent textarea{
	border:1px solid #e4a39c;
}
.formGroup.importantContent input.date{
	background:#ecf2ce;
	border:1px solid #e4a39c;
}
.formGroup.importantContent .innerGroupHeader{
	border-bottom:1px dotted #adb585;
}
.formGroup.importantContent .innerGroupHeader h6{
	color:#a10d0d;
}
.formGroup.importantContent h2{
	color:#a10d0d;
}
.fillOut.importantContent{
	border:0;
	background:#f6ebea;
	width:798px;
}

/* CONFIRMATION OVERVIEW */
.formGroupHeader.confirmationOverview{
	width:808px;
	border-bottom:2px solid #ccc;
}
.formGroup.confirmationOverview{
	width:800px;
	background:#f0f0f0;
}
formGroup.confirmationOverview input, .formGroup.confirmationOverview select, .formGroup.confirmationOverview textarea{
	border:1px solid #ccc;
}
.formGroup.confirmationOverview input.date{
	background:#f0f0f0;
	border:1px solid #ccc;
}
.formGroup.confirmationOverview .innerGroupHeader{
	border-bottom:1px dotted #ccc;
}
.formGroup.confirmationOverview .innerGroupHeader h6{
	color:#333;
}
.formGroup.confirmationOverview h2{
	color:#333;
	margin:20px 0 5px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
}


/* HALF WIDTH */
.formGroupHeader.mini-width{width:308px;}
.formGroup.mini-width{width:300px;}
.formGroupHeader.narrow-width{width:408px;}
.formGroup.narrow-width{width:400px;}
.formGroupHeader.medium-width{width:508px;}
.formGroup.medium-width{width:500px;}


/* MISC FORMGROUP ICONS */
.formGroupHeader{
	font-size:23px;
}
.formGroupHeader .icon{
	display:block;
	height:30px;
	width:36px;
}
#mainRes_header.formGroupHeader .icon{
	background:url(/_project/_layout/gfx/icons/info_24.png) no-repeat;
}
.formGroupHeader.addNew .icon{
	background:url(/_project/_layout/gfx/icons/add_24.png) no-repeat;
}
.formGroupHeader.currentAdded .icon{
	background:url(/_project/_layout/gfx/icons/files_24.png) no-repeat;
}
.formGroupHeader.editCurr .icon{
	background:url(/_project/_layout/gfx/icons/refresh_24.png) no-repeat;
}
#selectAcc_header.formGroupHeader .icon{
	background:url(/_project/_layout/gfx/icons/home_24.png) no-repeat;
}
.formGroupHeader.confirmationOverview .icon{
	background:url(/_project/_layout/gfx/icons/mail_24.png) no-repeat;
}
.formGroupHeader.reserver-info .icon{
	background:url(/_project/_layout/gfx/icons/document_24.png) no-repeat;
}
.formGroupHeader.economy-info .icon{
	background:url(/_project/_layout/gfx/icons/shopping_cart_24.png) no-repeat;
}



/* FORMGROUP RES STATUS */
.formGroupHeader.res-status-0,
.formGroupHeader.res-status-1,
.formGroupHeader.res-status-9
{border-bottom:2px solid #e9b6b6;}
.formGroupHeader.res-status-2,
.formGroupHeader.res-status-3,
.formGroupHeader.res-status-4
{border-bottom:2px solid #d0e85e;}

.formGroupHeader.res-status-0 .icon,
.formGroupHeader.res-status-1 .icon,
.formGroupHeader.res-status-9 .icon
{background:url(/_project/_layout/gfx/icons/error.png) no-repeat;}
.formGroupHeader.res-status-2 .icon,
.formGroupHeader.res-status-3 .icon,
.formGroupHeader.res-status-4 .icon
{background:url(/_project/_layout/gfx/icons/confirmed.png) no-repeat;}

.formGroup.res-status-0{background:#ffe5e5;}
.formGroup.res-status-1{background:#fffce5;}
.formGroup.res-status-2{background:#f4f6ea;}
.formGroup.res-status-3{background:#f4f6ea;}
.formGroup.res-status-4{background:#f4f6ea;}
.formGroup.res-status-9{background:#f0f0f0;}
/* ACC STATUS */
.acc-status-overview{
	margin-top:10px;
}
.acc-status-overview select{
	padding:1px;
	color:#000;
	width:70px;
	border:1px solid #74f019; 
	background:#def8ca;
}.acc-status-overview .formAttention select{border:1px solid #DBA6A6; background:#FFF0F0;}
.acc-status-overview .formElement1{
	margin:4px 0 0;
	height:auto;
}
.acc-status-overview .formElement1 label{
	float:left;
	margin:2px 10px 0 0;
	font:bold 12px Trebuchet MS, arial;
	color:#fff;
}.currentAdded .acc-status-overview .formElement1 label{color:#000; float:none; margin:0;}
#lodgePickerForm{width:430px;}
#lodgePickerForm .buttonMini{margin-top:7px; width:100px;}
#voidPickDates .formGroupHeader{width:888px; border-bottom:2px solid #eceacf;}
#voidPickDates .formGroup{width:880px; background:#fffddd;}
.saveResStep1{display:none;}
.res-date-picker-table{width:100%; border-bottom:2px solid #fff995;}
.res-date-picker-table th{border-bottom:2px solid #fff995; text-align:center;}
.res-date-picker-table .oddRow td{background:#fffef5;}
.res-date-picker-table .evenRow td{background:#fffde4;}
.res-date-picker-table td .to-arrow{background:url(http://www.smode-resource.se/gfx/icons/arrow_right.gif) 50% no-repeat; padding:0 5px;}
.res-date-picker-table .daynum{font:bold 12px Trebuchet MS, arial;}
.res-date-picker-table .monthName{font:bold 12px Trebuchet MS, arial;}
.res-date-picker-table .dayName{font:12px Trebuchet MS, arial;}
.res-date-picker-table .weekend td{color:darkred;}
.res-date-picker-table tr td.available{background:url(http://www.smode-resource.se/gfx/bokningssystem/highlight.png) 50% 50% no-repeat #c2f412;}
.res-date-picker-table.editable tr td.available{cursor:pointer;}
.res-date-picker-table tr td.reserved{
	background:url(http://www.smode-resource.se/gfx/bokningssystem/highlight.png) 50% 0% no-repeat #ea357c;
	color:#fff;
	font:bold 11px arial;
	text-transform:uppercase;
	line-height:12px;
}
.res-date-picker-table tr td.reserved.this-ref, .currentAdded table tbody tr.oddRow td.lodge-info, .currentAdded table tbody tr.evenRow td.lodge-info{
	background:url(http://www.smode-resource.se/gfx/bokningssystem/highlight.png) 50% 0% no-repeat #0099CC;
	color:#fff;
	font:bold 11px arial;
	text-transform:uppercase;
	line-height:12px;
}
.res-date-picker-table tr td.choosen{
	background:url(http://www.smode-resource.se/gfx/bokningssystem/highlight.png) 50% 0% no-repeat #f3ca25;
}


.res-date-picker-table tr td .start-stay{padding:2px 0px; height:15px; font:bold 12px arial; text-align:center;}
.res-date-picker-table tr td .linne-row{font:10px arial; padding:2px 0; text-transform:capitalize; text-align:center;}
.res-date-picker-table tr td .during-stay{}
.res-date-picker-table tr td .end-stay{background:url(/_project/_layout/gfx/icons/cleaning.png) 50% no-repeat; float:left; width:26px; height:25px;}
.res-date-picker-table tr td .full-cleaning{background:url(/_project/_layout/gfx/icons/cleaning_plus.png) 50% no-repeat; float:left; width:20px; height:25px;}

.res-date-picker-table tr td .show-que{
	display:block;
	background:url(/_project/_layout/gfx/icons/info.png) 50% 50% no-repeat;
	width:28px;
	height:28px;
}
.res-date-picker-table tr td .add-to-que{
	display:block;
	background:url(/_project/_layout/gfx/icons/add_grey_24.png) 50% 50% no-repeat;
	width:24px;
	height:24px;
}
/* OVERVIEW */
.reception-overview .reservation-cell{
	padding:20px;
	background:#f0f0f0;
}
.reception-overview .reservation-cell.status-0{
	background:url(/_project/_layout/gfx/rec-overview-bg.png) no-repeat #eb1460;
}
.reception-overview .reservation-cell.status-1{
	background:url(/_project/_layout/gfx/rec-overview-bg.png) no-repeat #f7b311;
}
.reception-overview .reservation-cell.status-2{
	background:url(/_project/_layout/gfx/rec-overview-bg.png) no-repeat #72a519;
}
.reception-overview .reservation-cell.status-3{
	background:url(/_project/_layout/gfx/rec-overview-bg.png) no-repeat #469ed1;
}
.reception-overview .reservation-cell.status-4{
	background:url(/_project/_layout/gfx/rec-overview-bg.png) no-repeat #748466;
}
.reception-overview .reservation-cell.status-9{
	background:url(/_project/_layout/gfx/rec-overview-bg.png) no-repeat #eb1460;
}
.reservation-cell .res-status{
	font:bold 12px Trebuchet MS, arial;
	float:right;
}
.reservation-cell .res-ref{
	font:bold 20px Trebuchet MS, arial;
	color:#fff;
}
.reservation-cell .show-res-details{
	font:bold 20px Trebuchet MS, arial;
	color:#fff;
	padding-right:30px;
	background:url(/_project/_layout/gfx/icons/next_24.png) 100% 0 no-repeat;
	text-decoration:none;
	display:block;
	float:right;
}
.reservation-cell .cust-name{
	font:14px Trebuchet MS, arial;
}
.reservation-cell .check-in{
	font:bold 14px Trebuchet MS, arial;
	color:#fff;
}
.reservation-cell .check-out{
	font:bold 14px Trebuchet MS, arial;
	color:#fff;
}
.reservation-cell .on-site{
	font:11px Trebuchet MS, arial;
}
.reservation-cell .check-in-warning{
	font:bold 22px Trebuchet MS, arial;
	text-align:center;
	margin-bottom:10px;
	color:darkred;
}

/* DETAILS */
table tr.check-in-info th.check-in-times{color:#333;}
#overview-rest-sum{font:bold 14px Trebuchet MS, arial;}
.restaurant-overview{
}
.restaurant-overview tr.date-header th{
	color:#006699;
	font:bold 18px Trebuchet MS, arial;
}
.restaurant-overview tr.day-header td{
	color:#000;
	font:bold 14px Trebuchet MS, arial;
	border-bottom:2px solid #c4d8e8;
}
.restaurant-overview tr.day-info td{
	color:#2B6588;
	font:12px Trebuchet MS, arial;
	background:#ebf4fa;
}
.restaurant-overview tr.day-info td .trigger-link{
	color:#BC1633;
}
.restaurant-overview tr.day-info td .hidden-content{
	color:#BC1633;
	margin:0;
	padding:0;
}
.restaurant-overview tr.day-info td .res-ref{
	color:#FF3300;
	font:bold 12px Trebuchet MS, arial;
}


.restaurant-overview tr.spacer td{
	border-top:1px solid #c4d8e8;
}


.restaurant-overview tr.sum-row th{
	border-top:1px solid #a9cb87;
	border-bottom:1px solid #a9cb87;
	background:#ddffbb;
	color:#638642;
}


.restaurant-overview td div.trigger-link.restaurant-notes{
	color:#FF3300;
	font:bold 12px Trebuchet MS, arial;
	padding-left:20px;
	background:url(http://www.smode-resource.se/gfx/icons/comment.gif) no-repeat;
}
.restaurant-overview td h4.note-header{
	margin:0;
	padding:0;
	font:bold 11px Trebuchet MS, arial;
	color:#000;
}
.restaurant-overview td .note-info{
	margin:0 0 5px;
	padding:0 0 5px;
	border-bottom:1px dotted #ccc;
	font:10px Trebuchet MS, arial;
	color:#333;
}
