﻿select { font-size:9pt; font-family: arial,tahoma,verdana; }

/* -- Utilities -- */

.shiftleft { padding-left:120px;}
.focuslink { color:#22b9f7; font-weight:bold; font-size:8pt; font-family: arial,tahoma,verdana; }
.focuslink a { color:#22b9f7; text-decoration:underline;}
.focuslink a:hover { color:#22b9f7; text-decoration:none;}


.multiPage { border:solid 1px #abadb3; padding:20px; background-color:#ffffff; }
.multiPageLeft { float:left; border:solid 1px #abadb3; padding:20px; background-color:#ffffff; }
.searchform { padding: 0px 0px 10px 0px;}
.messageboard { margin:0px 0px 15px 0px; padding:10px; border:solid 1px #dd3c10; background-color:#ffebe8; color:#000000; text-align:center; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana;}
.messageerror { color:#ff0000; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana; }
.failcenter { color:#ff0000; text-align:center; padding:6px 0px 6px 0px; font-size:8pt; font-family: arial,tahoma,verdana; }
.sepaline { height:10px; overflow:hidden; }

/*  Spiffy Corners */
/* set the image to use and establish the lower-right position */  
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(/app_themes/default/images/corner.png) no-repeat bottom right} 

.cssbox 
{
    /* intended total box width - padding-right(next) */ 
    width:640px !important; 
    /* IE Win = width - padding */ 
    width: 625px; 
    /* the gap on the right edge of the image (not content padding) */ 
    padding-right:15px; 
    /* use to position the box */ 
    margin:20px auto
} 

/* set the top-right image */ 
.cssbox_head
{
    background-position:top right; 
    /* pull the right image over on top of border */ 
    margin-right:-15px; 
    /* right-image-gap + right-inside padding */ 
    padding-right:40px
} 

/* set the top-left image */ 
.cssbox_head h2 
{
    background-position:top left; margin:0; 
    /* reset main site styles*/ border:0; 
    /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ 
    padding:25px 0 15px 40px; height:auto !important; height:1%
} 
.cssbox_head h2 div { border-bottom:solid 1px #cfcfcf; padding-bottom:4px; color:#403f3f; font-weight:bold; font-size:12pt; font-family: arial,tahoma,verdana;}

/* IE Holly Hack */ /* set the lower-left corner image */ 
.cssbox_body 
{
    background-position:bottom left; margin-right:25px; 
    /* interior-padding right */ 
    padding:15px 0 15px 40px
} 
/* mirror .cssbox_head right/left */ 


.mainbody {margin:0px; padding:0px; font-size:8pt; font-family: arial,Times New Roman ,tahoma,verdana; background-color:#a18558;}

#border-wrapper {width:775px; margin:0 auto; background:url(/App_Themes/Default/images/bg_wrapper.gif) top center no-repeat; }
#canhcam-wrapper { width:759px; margin:0 auto; background:url(/App_Themes/Default/images/bg_maincontent.gif) top repeat-y; }
#border-footer { width:775px; margin:0 auto; background:url(/App_Themes/Default/images/bg_footerbottom.gif) top center no-repeat; height:13px; overflow:hidden;}
#canhcam-header { padding:0px; margin:0px; width:759px;}

#canhcam-content { padding:0px; margin:0px; width:759px;}
.content-left { float:left; width:576px; }
.content-right { float:right; width:183px;}

#canhcam-footer { clear:both; width:759px; background:url(/App_Themes/Default/images/bg_footer.gif) top repeat-x; height:53px; overflow:hidden;}

/* Navbarmenu */
.TopMenuGroup {cursor:default; padding:0px; margin:0px;}
.mainnavbar { padding:0px 0px 0px 0px; margin:0px; background:url(/App_Themes/Default/images/bg_menu.gif) left repeat-x; height:20px; overflow:hidden; width:759px;}
.TopMenuItem {text-align:center; color:#cbb187; font-weight:normal; text-transform:uppercase; }
.TopMenuItemHover { background-color:#a08357; text-align:center;cursor:pointer; color:#f2e9d1; font-weight:normal; text-transform:uppercase; }
.TopItemLookActive { background-color:#a08357; text-align:center; color:#f2e9d1; font-weight:normal;  text-transform:uppercase; }

.MenuGroup {cursor:default; background-color:#666666;}
.MenuItem {  padding:2px 0px 2px 0px;font-weight:normal; color:#a59b5e; cursor:pointer; width:130px; background-color: #2c2c2c; font-size:8pt; }
.MenuItemHover { padding:2px 0px 2px 0px; font-weight:normal; color:#f2e9d1; cursor:pointer; background-color: #a08357; width:130px; font-size:8pt; }

/* Navbarbottom */
.bottomnavbar{ padding:12px 0px 0px 0px; margin:0px; text-align:center;}
.bottomnavbar ul {list-style-type:none; padding:0px; margin:0px; display:inline;}
.bottomnavbar ul li { padding:0px; display:inline;  font-size:8pt; color:#e3d7b6;}
.bottomnavbar ul li a { color:#e3d7b6; text-decoration:none}
.bottomnavbar ul li a:hover { text-decoration:underline; color:#e3d7b6; }
.sprnavbarbottom {display:inline; color:#e4d7b7; padding:6px;}

/* parentnavbar */
.frparenavbar {background-color:#f8f0d5; margin:0px; padding:0px; height:42px; overflow:hidden;}
.parentnavbar{ padding:18px 0px 10px 24px; margin:0px;}
.parentnavbar ul {list-style-type:none; padding:0px; margin:0px; display:inline;}
.parentnavbar ul li { padding:0px; display:inline;  font-size:11px; color:#b67c3b;}
.parentnavbar ul li a { color:#b67c3b; text-decoration:none}
.parentnavbar ul li a:hover { text-decoration:underline; color:#b67c3b; }
.sprnavbarparent {display:inline; color:#b67c3b; padding:5px;}

/* homenew */
.frhomenew {padding:0px; margin:12px 18px 0px 14px;}
.sprlinehomenew { padding-bottom:15px;}
.homenew-images { text-align:center; padding-right:15px; margin:0px;  background:url(/App_Themes/Default/images/bg_borderimg.gif)  no-repeat; width:171px; height:110px; overflow:hidden;}
.homenew-images img{ padding:7px 0px 0px 0px;}
.homenew-text { color:#666666;}

/* footer */
.copyright{ padding:2px 0px 0px 0px; margin:0px; text-align:center;  font-size:8pt; color:#856034;}
.copyright a {  color:#856034; text-decoration:none;}
.copyright a:hover { color:#856034; text-decoration:underline;}

/* zoneimage */
#zoneimages {border-bottom:1px solid #c0be87; margin:0px; padding-bottom:4px; background-color:#e7ddb7; clear:both;}

/* newsinzone */
.newsinzone { padding:10px 16px 0px 16px; margin:0px 8px 0px 8px; background-color:#f1e7c4; min-height:390px;height:auto !important;height:390; overflow:hidden;}
.zoneitem { margin:0px 0px 0px 0px; padding:0px;}
.sprlinenewinzone {margin:10px 0px 10px 0px; height:2px; overflow:hidden; background:url(/App_Themes/Default/images/bg_linenewinzone.gif) repeat-x;}
.image-box { padding:0px 0px 0px 0px;}
.image-box img { padding:0px 24px 0px 0px;}
.zoneitemname { color:#c7883f; font-size:8pt; font-weight:normal;}
.zoneitemname a {  color:#c7883f; text-decoration:none;}
.zoneitemname a:hover { color:#7f3e01; text-decoration:underline;}
.zoneitembrief { padding:3px 0px 0px 0px; color:#666666; font-size:8pt; font-weight:normal;}

/* breadcrumbTitle */

.breadcrumbTitle {color:#7f3e01; font-size:12pt; font-weight:bold; margin:0px 8px 0px 8px; padding:10px 0px 0px 18px; background:url(/App_Themes/Default/images/bg_title.gif) no-repeat; height:25px; overflow:hidden;}
.breadcrumbTitle a {  color:#7f3e01; text-decoration:none;}
.breadcrumbTitle a:hover { color:#7f3e01; text-decoration:none;}

/* pager */
.pager-container { position:relative; padding:0px; margin:0px; height:25px; overflow:hidden;}
.pager {position:absolute; top:-5px; right:0px;}

.pager-containerphoto { position:relative; padding:0px; margin-right:12px; height:25px; overflow:hidden;}
.pagerphoto {position:absolute; top:-5px; right:0px;}

/* newsdetail */
.newsdetail { margin:0px 8px 0px 8px; padding:8px 16px 0px 16px; background-color:#f1e7c4; min-height:390px;height:auto !important;height:390; overflow:hidden;}
.newcontent { color:#666666;}

.utibar {padding: 4px 0px 7px 0px; margin-top:10px; text-align:right; border-top:solid 1px #e1d6b0;}
.print { padding: 1px 12px 4px 18px; cursor:pointer; font-size:8pt; color:#8a7d71; font-weight:normal;  background:url(/App_Themes/Default/images/bg_icon_print.gif) top left no-repeat;}
a.print { color:#8a7d71; text-decoration:none;}
a:hover.print { color:#8a7d71; text-decoration:underline;}
.sendtofriend { padding: 1px 12px 4px 18px; cursor:pointer; font-size:8pt; color:#8a7d71; font-weight:normal;  background:url(/App_Themes/Default/images/bg_icon_email.gif) top left no-repeat;}
a.sendtofriend { color:#8a7d71; text-decoration:none;}
a:hover.sendtofriend { color:#8a7d71; text-decoration:underline;}
.feedback  { padding: 1px 12px 4px 18px; cursor:pointer; font-size:8pt; color:#8a7d71; font-weight:normal; background:url(/App_Themes/Default/images/bg_icon_feedback.gif) top left no-repeat;}
a.feedback { color:#8a7d71; text-decoration:none;}
a:hover.feedback { color:#8a7d71; text-decoration:underline;}
.toppage  { padding: 1px 12px 4px 18px; cursor:pointer; font-size:8pt; color:#8a7d71; font-weight:normal; background:url(/App_Themes/Default/images/bg_icon_feedback.gif) top left no-repeat;}
a.toppage { color:#8a7d71; text-decoration:none;}
a:hover.toppage { color:#8a7d71; text-decoration:underline;}
.bookmark  { padding: 1px 0px 4px 18px; cursor:pointer; font-size:8pt; color:#8a7d71; font-weight:normal; background:url(/App_Themes/Default/images/bg_icon_feedback.gif) top left no-repeat;}
a.bookmark { color:#8a7d71; text-decoration:none;}
a:hover.bookmark { color:#8a7d71; text-decoration:underline;}

.otheritem { padding:5px 0px 10px 0px; }
.otheritem h4 { font-size:10pt; padding:0px 0px 6px 0px; margin:0px; font-weight:normal; color:#c7883f; }
.otheritem h5 { font-size:8pt; padding:5px 0px 0px 10px; margin:0px; font-weight:normal; color:#666666;}
.otheritem h5 a { color:#666666; text-decoration:none; }
.otheritem h5 a:hover { color:#666666; text-decoration:underline; }


/* topic */
.newsintopic { padding:10px 0px 10px 0px; }
.newsintopic ul {margin:0px; padding:0px; list-style-type:none;}
.newsintopic li { margin:0px; list-style-type:none; display:inline; font-weight:bold; padding:0px; color:#003399; font-size:9pt; }
.newsintopic li a { font-size:8pt; font-weight:normal; color:#003399; text-decoration:underline; }
.newsintopic li a:hover { font-size:8pt; font-weight:normal; color:#003399; text-decoration:none; }

/* kb */
.kbquestion {margin:0px 8px 0px 8px; padding: 20px 0px 1px 0px; background-color:#f1e7c4; min-height:380px;height:auto !important;height:380; overflow:hidden;}
.qaitem { color:#666666; background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 1% 7%;  font-size:8pt; font-weight:bold; padding:0px 10px 6px 25px; margin:0px 0px 0px 10px;}
.qaitem a {text-decoration:none; color:#666666}
.qaitem a:hover {color:#666666}
.selecteditem { color:#666666;  font-size:8pt; font-weight:bold; padding:0px 0px 12px 35px;}
.selecteditem h6 {padding:0;padding-bottom:4px; margin:0; font-size:9pt; font-weight:bold;  color:#0093dd;}
.qafull { background-color:#f4ecd1; color:#666666; font-size:9pt; font-weight:normal; padding:6px 10px 6px 20px; margin:0px 16px 5px 16px;}
.question {background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 1% 20%; padding:0px 0px 6px 25px; margin:0px 0px 0px 10px; color:#c7883f; font-size:10pt;}
.answer {background:transparent url(/App_Themes/Default/images/ico_answer.gif) no-repeat scroll 1% 20%; padding:0px 0px 6px 25px; margin:0px 0px 0px 10px; color:#c7883f; font-size:10pt;}
.kbfooter{background:url(/App_Themes/Default/images/bg_linenewinzone.gif) repeat-x; background-position:center; height:2px; width:520px;}

.timetoask {clear:both; padding:15px 0px 15px 17px; background-color:#F1E7C4; margin:0px 8px; margin-bottom:0px; }
.timetoask a:hover{cursor:pointer;}
.timetoask h5 {background:url(/App_Themes/Default/images/bg_sendquestion.gif) no-repeat scroll left top; color:#000000; font-size:8pt; font-weight:bold; margin:0; padding: 6px 0 10px 28px; color:#636566;}
a.sendquestion {color:#B67C3B; text-decoration:underline;}

/* Contact */
.bgcontact { background-color:#f1e7c4; padding-top:20px; margin:0px 8px 0px 8px; min-height:375px;height:auto !important;height:375; overflow:hidden;}
.contactinfo { float:left; width:332px;  margin:0px; padding:0px 0px 0px 20px;}
.Guidecontact { float:right;  width:191px; margin:0px; padding:0px 17px 0px 0px; text-align:right;}
.clear { clear:both;}

.editform { padding:0px; margin:0px;}
.editform td.label { width:110px; font-weight:normal; color:#646464; vertical-align:middle; white-space: nowrap; padding-right:10px; padding-bottom: 2px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.label span.star {color: #000000; padding-right:6px;}
.editform td.editor {  vertical-align:top; color:#000000; padding-bottom:3px;  font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.editor a { color:#000000; text-decoration:underline;}
.editform td.editor a:hover { color:#000000; text-decoration:none;}
.editform td.buttoncell { margin:10px 0px 10px 0px; padding: 0px 0px 0px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.textbox { width:230px;   font-size:8pt; font-family: arial,tahoma,verdana;}
.textboxcontent { width:230px;  font-size:8pt; font-family: arial,tahoma,verdana;}
.tablebutton { padding:0px; margin:10px 0px 10px 95px;}
.bgbutton { padding:0px; margin:0px 5px 0px 0px; color:#666666; font-size:8pt; border:0px; width:63px; height:21px; overflow:hidden; background:url(/App_Themes/Default/images/bg_button.gif) no-repeat;}

/*photo*/
.homephoto{ background-color:#f1e7c4; margin:0px 8px 0px 8px; padding:15px 0px 0px 0px;}
.showimage{ width:153px; height:109px; padding:0px 0px 0px 16px;}
.showimage img{ width:153px; height:109px;}
.phototeaser{ padding:10px 0px 16px 16px; margin:0px; color:#7f3e01;}
.photo_sepa{ padding:0px; margin:0px; width:16px;}
.photofooter{ margin:0px 16px 5px 16px; background:url(/App_Themes/Default/images/bg_linenewinzone.gif) repeat-x; height:2px; overflow:hidden; width:524px;}
.valigntop { width:153px; margin:0px; padding:0px;}

/* Ad */
.partner_sponsor { padding:7px 2px 7px 10px; margin:0px; color:#c7883f; font-weight:bold; font-size:9pt;}
.partner_logo {padding:0px; margin:0px;}
.logo_sponsor { margin:0px; padding-bottom:7px;}

/* print form */
.logo { text-align:center;}
#canhcam-print-container{width:798px; background-color:#ffffff; color:#000000; padding:10px; margin:0 auto;  font-family:Arial, Tahoma; font-size:8pt;}
#canhcam-print-container .project_teaser{ display:none; font-weight:bold; width:500px; }
#canhcam-print-container .registrationForm{ color:#ffffff;}
#canhcam-print-container img{padding:10px;}
#canhcam-print-container .zoneProjectPrint{color:#000000; padding:10px; font-family:Arial, Tahoma ; font-size:8pt; text-align:justify; border-top: dashed 1px #000000;}
#canhcam-print-container .zoneNewsPrint{color:#000000;padding:10px;font-family:Arial, Tahoma; font-size:8pt;text-align:justify; border-top: dashed 1px #000000;}
.project_teaser_1{ font-family:Arial; font-weight:bold; font-size:9pt;}
#canhcam-print-container #canhcam-print-footer{padding:10px; border-top: dashed 1px #000000;}
#canhcam-print-header{ width:788px; margin-left:2px; padding-bottom:5px;}
/* print form */

/*thanks form*/
.thanksForm { font-size:9pt; text-align:center;}
.thanksForm td.message { color:#000000; border:1px solid #9b5509; font-size:9pt; padding:10px 0px 10px 0px;}
.thanksForm td.ReservationComplete {color:#000000; border:1px solid #9b5509; font-size:9pt; padding:50px 0px 50px 0px;}                    

/* HCMCITY */

#HCMC-content1 { float:left; width:376px; margin:0px; padding:0px;}
#HCMC-content2 { float:right; width:200px; margin:0px; padding:0px;}
#HCMC-content3 { float:right; width:183px; padding:0px; margin:0px;}
#linehight { height:8px; overflow:hidden; clear:both;}

/* NavbarCenter */
.borderNavigationCenter { margin:0px; padding-bottom:8px; background-color:#f8f0d5;}
.NavigationCenter { width:189px; margin:0px; padding:0px;}
.NavigationCentertitle { margin:0px; padding:20px 0px 20px 0px; color:#9b6b36; font-size:9pt; font-weight:bold; text-transform:uppercase; text-align:center;}
.NavigationCentertitle a { color:#9b6b36; text-decoration:none; }
.NavigationCentertitle a:hover { color:#9b6b36; text-decoration:none; }
.NavigationCenterimg { margin:0px; padding:0px;}
.borderNavigationCenter table tr td { padding:0px}
.NavigationCenterimg img { width:189px; margin:0px; padding:0px;}
.rpa_NavigationCenter { margin:0px; padding:0px; background:url(/App_Themes/Default/images/bg.sparetorNavbarCenter.gif) no-repeat; height:150px; overflow:hidden; width:1px;}

/* Important */
.borderImportant { background-color:#f1e7c4; margin:0px 0px 0px 8px; padding-bottom:8px; min-height:355px;height:auto !important;height:300; overflow:hidden;}
.borderImportant h1 { margin:0px 14px 15px 14px; padding:15px 0px 3px 0px; font-size:9pt; text-transform:uppercase; color:#7f3e01;  border-bottom:2px solid #9b5509;}
.Important-title { padding:0px 10px 2px 14px; color:#c7883f; font-size:8pt;}
.Important-title a { color:#c7883f; text-decoration:none; }
.Important-title a:hover { color:#c7883f; text-decoration:none; }
.Important-brief { padding:0px 10px 0px 14px; color:#666666;}
.spr-important { margin:6px 14px 6px 14px; background:url(/App_Themes/Default/images/bg_linenewinzone.gif) repeat-x; height:2px; overflow:hidden;}

/* AdHCMC */

.AdHCMC { background-color:#f1e7c4; margin:0px 8px 0px 3px;}
.logoHCMC_sponsor { text-align:center; padding:7px 0px 7px 0px;}
.logoHCMC-name { text-align:center; color:#947b64; font-weight:bold; padding:15px 0px 15px 0px;}
.spr-adMCMC { height:3px; overflow:hidden; background-color:#f8f0d5;}

/*survey*/
.survey{ margin:0px; padding:0px 10px 8px 15px;}
.surveyquestion {color:#8a7d71;}
.surveybutton {color:#60a919;}
.Optionsurvey {color:#8a7d71; margin:0px; padding:5px 0px 3px 0px; }
.surveybtn{ background-color:Transparent; border-width:0px; color:#8a7d71; font-weight:bold; padding:2px;}
a.surveybtn{text-decoration:underline; cursor:pointer;}
.Surveytitle { margin:0px; padding:0px; border-bottom:solid 2px #e1d6af;}
.Surveytitle h1 { margin:0px; font-weight:bold; font-size:9pt; color:#c7883f; font-family: arial,tahoma,verdana; height:20px; overflow:hidden; padding-left:13px; padding-top:10px;} 
.TitleSurveyResult { margin:0px; padding:0px;}
.TitleSurveyResult h1 { margin:0px; font-weight:bold; font-size:9pt; color:#c7883f; font-family: arial,tahoma,verdana; height:30px; padding-left:18px; padding-top:10px;} 

.survey table tbody tr td label{ margin:0px; padding:0px 0px 0px 25px; vertical-align:top; }
.survey table tbody tr td input{ margin:0px 5px 3px 0px; padding:0px 0px 0px 0px; color:#a05f16; }

/* FromParty */
.frparty { background-color:#f1e7c4; margin:0px 8px 0px 8px; padding:10px 17px 10px 17px;}
.frparty h1 { font-size:9pt; color:#7f3e01; text-transform:uppercase; padding:10px 0px 5px 0px;}
.partyform td.label { width:130px; font-weight:normal; color:#7f3e01; vertical-align:middle; white-space: nowrap; padding-right:10px; padding-bottom: 2px; font-size:9pt; font-family: arial,tahoma,verdana;}
.partyform td.label span.star {color: #7f3e01; padding-right:6px;}
.partyform td.editor {  vertical-align:top; color:#7f3e01; padding-bottom:3px;  font-size:9pt; font-family: arial,tahoma,verdana;}
.partyform td.editor a { color:#7f3e01; text-decoration:underline;}
.partyform td.editor a:hover { color:#7f3e01; text-decoration:none;}
.partyform td.buttoncell { margin:10px 0px 10px 0px; padding: 0px 0px 0px 0px; font-size:9pt; font-family: arial,tahoma,verdana;}
.partyform .textbox { width:320px; font-size:8pt; font-family: arial,tahoma,verdana;}
.textboxcontent { width:320px; height:100px; overflow:hidden; font-size:8pt; font-family: arial,tahoma,verdana;}
.partyform .raddattetime { width:100px; font-size:8pt; font-family: arial,tahoma,verdana;}
.middleform { margin:0px; padding:0px 0px 0px 0px;}
.middleform td { width:55px; font-weight:normal; color:#7f3e01; vertical-align:middle; white-space: nowrap; font-size:9pt; font-family: arial,tahoma,verdana;}
.tablebuttonparty { padding:0px; margin:10px 0px 10px 0px;}
.bgbutton { padding:0px; margin:0px 5px 0px 0px; color:#7f3e01; font-size:8pt; border:0px; width:63px; height:21px; overflow:hidden; background:url(/App_Themes/Default/images/bg_button.gif) no-repeat;}
.lineparty { height:2px; overflow:hidden; margin:10px 0px 0px 0px; background:url(/App_Themes/Default/images/bg_lineparty.gif) repeat-x;}
.labelnote { color:#666666; padding:10px 0px 0px 0px;}
.errormessage { padding-left:20px; background:url(/App_Themes/Default/images/edtError.png) no-repeat; width:14px; height:14px; overflow:hidden;}
.frtext { width:145px; margin:0px; padding:0px;}
.ThankYou { height:300px; overflow:hidden; text-align:center; margin:0px; padding:0px; color:#666666; font-weight:bold;}

/* QuickReservation */
.QuickReservation { margin:0px; padding:0px 0px 10px 13px; border-bottom:solid 2px #e1d6af;}
.QuickReservation h1 { font-size:9pt; color:#c7883f; margin:0px; padding:10px 0px 2px 0px; font-weight:bold;}
.QuickReservation h2 { font-size:8pt; color:#8a7d71; margin:0px; padding:5px 0px 3px 0px; font-weight:normal;}
.bntQuickReservation { padding-top:8px;}
.rdpQReservaiton { color:#000000; font-size:8pt; }

/* Content */
.HCMCContent { background-color:#f8f0d5; margin:0px; padding:0px;}
.borderYourReservation { margin:0px; padding:10px 5px 10px 10px; position:relative;}
.errordate { position:absolute; top:20px; right:7px;}
.frerrordate { font-weight:bold; color:#fe0000; font-style:italic; font-size:9pt; padding-left:30px; background:url(/App_Themes/Default/images/bg_error.gif) no-repeat;}
.TabstripuYourReservation { margin:0px; padding:0px 0px 10px 0px;}
.reservation-content { margin-bottom:10px; padding:0px; border:solid 1px #ceccb7;}

.reservation-content{}
.reservation-content .HeaderTable{ font-size:8pt; font-weight:bold ; color:#C7883F;font-family: arial,tahoma,verdana; padding:2px 3px;border-right:solid 1px #F1E7C4;border-bottom:solid 1px #F1E7C4; }
.reservation-content table tr { }
.reservation-content .image img { width:100px; margin-left:10px}
.reservation-content .content { padding-right:20px; padding-left:10px; color:#666666}
.reservation-content .descrip{ font-size:9pt; font-weight:bold; margin:2px 0px 5px 0px; color:#C7883F}
.reservation-content .reservation_sepa{ height:20px; overflow:hidden}
.reservation-content .reservation_sepa1{height:10px; overflow:hidden}
.reservation-content .reservation_sepa .sepa{ height:1px;overflow:hidden; border-top:solid 1px #F1E7C4 }
.reservation-content .contenttable{border-left:solid 1px #F1E7C4} 

.ErrorRoom {clear:both; font-size:9pt; text-align:right; font-weight:bold; color:#856034; font-style:italic; padding:8px 0px 0px 0px;}
.btnselection { float:right; clear:both;}
.both { clear:both;}

/* guestdata */
.guestdata { margin:0px; padding:0px 0px 0px 180px;}
.selection td.field { width:118px; font-weight:normal; color:#7f3e01; vertical-align:middle; white-space: nowrap; padding-bottom: 2px; font-size:8pt; font-family: arial,tahoma,verdana;}

/* Importannew */
.borderimportannews {border-bottom:solid 2px #e1d6af; margin:0px 0px 0px 0px; padding:0px 13px 8px 13px;}
.borderimportannews h1 { color:#c7883f; font-weight:bold; font-size:9pt; padding:10px 0px 2px 0px;}
.importannews-name { color:#666666; font-weight:bold; font-size:8pt;}
.importannews-name a { color:#666666; text-decoration:none; }
.importannews-name a:hover { color:#666666; text-decoration:underline; }
.importannews-brief { padding:2px 0px 0px 0px; color:#666666;  font-size:8pt;}
.line-impor { height:8px; overflow:hidden;}

/* TitleReservation */

.TitleReservation { background-color:#f6efd4; color:#c7883f; font-weight:bold; font-size:10pt; text-transform:uppercase; padding:14px 10px 4px 12px;}

/* TitleReservation */