﻿#avCal {display:none}

div.twoCols {width:45%; float:left; color:#000;} 
div.twoCols p { padding: 10px; }
div.twoCols p a { font-size: 13px; font-weight: bold; }
ul.twoCols {width:45%;  float:left; list-style-type:square; margin:0; padding:0 0 0 40px; display:block;}
.clearBoth {clear:both; /*margin-top:25px;*/}
.colsMarginRight {margin-right:15px; padding: 0 15px 0 0; border-right: solid 1px #000;}

::selection {
        background: #BEC97A; /* Safari */
        }
::-moz-selection {
        background: #BEC97A; /* Firefox */
}




.ibeEnginePage #ibeMasterShell #ibeMasterShell2 .resultPopup{right:40px;}


               
               #rfp h2 { color:#a07d46; font-size: 18px; margin: 15px 0; padding-left: 10px;  clear: left;}
               
               #fbar li a span.olde{margin-left:-255px;}
                #fbar li a span.eliza{margin-left:-209px;}
               
               
              
               
               
                table.checkboxlist input, #rfp table.radiobuttonlist input, #rfp span.checkbox input { margin:0 10px; width: auto; border:medium none; } 
 .required {}
 
select { border:1px solid #C7A06C;}
dd.stateother {display:none;}

/* hide flex dates cta on all but IBE*/


#flexCTA {display:none;}


.ibeEnginePage #flexCTA {display:block;}
.ibeEnginePage #side .codeWidget, .ibeEnginePage #side .widgetCTA {display:none;}

#ibeMasterShell #ibeMasterShell2 .resultPopup{margin:-5px 0 0 -373px!important;}


  /* HIDE HEADER ON IBE **************************************************************************************************************** */ 
    
.ibeEnginePage #headerShell {display:none;}
.ibeEnginePage #content {min-height:925px;}
  
  /* SHOW THE IBE ON THE BOOKING ENGINE  *********************************************************************************************** */
   
.ibeEnginePage #side #ibe {display:block;}
.ibeEnginePage #side #ibePhoneNumber {display:block;}




#side #ibe {display:none;}


#fbar li a span{margin-left:-255px;}


     text-decoration: none;
}
#rfp A:hover{  
     color: Blue;
}
#pageid9698  body#rfp {
     font-size: 9px;
     font-family: arial;
     font-style: normal;
     color: #78785A;
     text-decoration: none;
     background-color: !background;
     margin:0;
}
#rfp .subt {   
     font-size: 12px;    
     font-weight: bold;
}
#rfp .btm {    
     font-size: 12px;    
     padding-left: 8px;
}
#rfp .buttns { 
     font-size: 12px;    
     font-weight: bold;  
     color: #000000;
}
#rfp .bkimg {  
     background:url("http://www.secure-res.com/emgr/stf/images/1254.jpg") top center no-repeat;    
}
#rfp.lnk {    
     font-size: 11px;    
     font-weight: bold;  
}

#pBodyText {font-size: 11px;}
dl#emailForm {margin-top: 20px;}   
dl#emailForm dt { float: left;  width: 120px; margin: 0 0 15px 0;   } 
dl#emailForm dd {margin: 0 0 15px 0;} 

     #rfp body {font-family: arial; font-size: 11px;} 
     
     #rfp { font-family: arial; font-size: 11px; overflow-x:hidden; } 
     #rfp #rfpshell { width: 430px; font-size: 12px; font-family:arial; line-height: 180%; } 
    
     #rfpForm1054 {  color: #403E33 }
     #rfp p { font-size: 11px;} 
     #rfp h1 { font-size: 18px; margin: 15px 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #000; } 
     #rfp dt { float: left;  width: 150px; margin: 0 0 15px 0;   }    
     #rfp dd {margin: 0 0 15px 0;} 
     #rfp textarea { width: 240px; height: 70px;} 
     #rfp input { width: 190px; } 
     #rfp .required { color:#FF0000; margin: 0 0 0 4px;} 
     #rfp .submit { width: 70px; clear:both; margin: 10px 0 0 150px; display: block} 
     #rfp .success { color: #0fbc1f;} 
     #rfp .result { font-weight: bold;}
     #rfp #dtOptEmail { width: 25px; padding-left: 15px;}   
     #rfp #ddOptEmail { line-height: 21px; }
 #rfp #chkMailSame { float: left; width: 15px; margin: 0 0 0 0;  clear:left   } 
     #rfp #dtchkMailSame { width: 25px; padding-left: 15px;}   
     #rfp #ddchkMailSame { line-height: 21px; }
     #rfp #country { float: left; width: 220px; margin: 0 0 0 0;  clear:left;   }
     #rfp #ddcountry { line-height: 26px;}
     #rfp a.AlternateDatesToggle { 
     clear:both; 
     font-size: 10px; 
     font-weight: normal;     
     /*color: #0031A0;*/
     text-decoration: none; 
     /*border: 1px solid #C5BFA7; 
     background-color: #ECE9E3;*/ 
     width: 325px; height: 15px; display: block; text-align: left; margin-bottom: 15px; padding-left: 3px; }
 #rfp span.spField, #rfp span.spFieldResult {display:block; clear: left;}
#ctl00_cphBody_lblInstructions {display:none;}
     #rfp table.checkboxlist input, #rfp table.radiobuttonlist input, #rfp span.checkbox input { margin:0 10px; width: auto; } 
     #rfp dd table { display: inline; } 
     #rfp input.dateField { width: 100px; }
     #rfp input.fileuploadField { width: auto; }

#pageid9698 body#rfp { color: #fff;}
 #rfp .streetField { height: auto;  }
 #rfpForm903 {width: 425px; margin: 0 auto; padding:100px 20px 20px; background: #111835 url(http://www.marshallhouse.com/img/design/logoMarshallHouse.jpg) top center no-repeat}
#rfp #rfpForm1054 h1 { border: none; }
#rfp #rfpForm1054 #rfpshell { width: 540px; }
#rfp #rfpForm1054  dt { font-weight: bold; }  
#rfp #rfpForm1054 dd { margin: 0; }
#rfp #rfpForm1054 .stateother { display: none; }
#rfpshell h3 { background: #536100; color: #fff; padding-left:10px; font-size: 16px; font-family:Arial; font-weight:bold; margin:2.5em 0 1em 0;}

#rfp #ctl00_cphBody_sp33862 dt {width:200px;}

#rfp dt {float:left; margin:0 0 15px; width:150px; font-weight:bold; font-family:arial; font-size:12px; }

#ctl00_cphBody_sp33862 dt {width:250px;}


#rfp input{padding:2px;}

#rfp{font-size:12px; font-family:arial;}

#rfp #rfpForm1054 #rfpshell {
width:510px;
}
#rfp input {border:2px outset buttonface!important;}
#rfp dd {margin-bottom:0;}
#rfp p {padding-bottom:10px;}
#rfp li {margin-left:40px;}

#rfp dd input, #rfp dd textarea {border:1px solid #C7A06C!important;}

.submit {
clear:both;
margin:10px 0 0 150px;
width:70px;
}

#rfp span.checkbox input#ctl00_cphBody_33575{border:medium none\9!important;}

#rfp table.checkboxlist input#ctl00_cphBody_33862_0, #rfp table.checkboxlist input#ctl00_cphBody_33862_1{border:medium none\9!important;}


 /*h3{ color:#fff; background-color:#2D3550; font-family:arial; margin:1em 0; font-size:16px; padding: 2px; padding-left:0;}*/
 
 #rfp ul li{clear:both;}
 
 
 span#ctl00_cphBody_sp33569 dt {*width:150px!important;  *clear:both!important;}
 span#ctl00_cphBody_sp33581 dt {*width:150px!important;  *clear:both!important;}
 
 
 /******************************************Gifts for Guests Form Styles*********************************/
 
body#pageid10904 body#rfp {color:#2D3550!important;}

#pageid10904 #rfp dd input, #rfp dd textarea {margin-bottom:10px;}

#pageid10904 #rfp table.checkboxlist input, #pageid10904 #rfp table.radiobuttonlist input, #pageid10904 #rfp span.checkbox input {width:17px; margin-left:0!important;}

#rfp span#ctl00_cphBody_sp39339 {margin-top:10px;}

span#ctl00_cphBody_sp42286 dd table#ctl00_cphBody_42286 tbody tr{clear:left!important;}

#rfp table.checkboxlist input, #rfp table.radiobuttonlist input, #rfp span.checkbox input{width:17px; margin-left:0;}

.required { position:relative; float:none!important} 

#rfpshell h2{ background: #082F57!important; color: #fff!important; padding-left: 10px; padding-bottom:0!important; font-size: 16px; font-family:Arial; font-weight:bold; margin:2.5em 0 1em 0;}

#rfp span#ctl00_cphBody_sp42286 dt{width:180px!important; clear:right!important;}

#rfp span#ctl00_cphBody_sp42286 dd{clear:left!important;}

/* IE Hack to get rid of border around checkboxes*/
#rfp dd table#ctl00_cphBody_42286 tbody tr input, #rfp table.checkboxlist input#ctl00_cphBody_42283_1, #rfp table.checkboxlist input#ctl00_cphBody_42283_0{border: medium none\9!important;}


/*hide amenities text on Gift for Guests page */

#ctl00_cphBody_sp42286 dt{display:none!important;}

/****IE 7 Gift Option ****************/

#rfp span#ctl00_cphBody_sp42286 dd{*float:left;}

#rfp span#ctl00_cphBody_sp45529 dt{width:375px;}





#rfp table.checkboxlist input {margin-right:2px;}

#headerImg {height:603px;}
span#ctl00_cphBody_sp45828  {margin-bottom:20px;}





/* ***** END IBE Update 8-13-2013 ***** */



#viewCollection a{display:block; background:url(/files/570/viewcollectionCTA.png); width: 276px;height: 156px;}
#viewCollection a:hover{background-position:0 -171px;}



/* FB & TWITTER ICONS */
#helpmenuShell { position: relative; }

     #followUs { position: relative; left: 340px; top: 10px; }
          #followUs > div { float: left; color: #E0D3B1; font-size: 12px; text-shadow: 0 1px 0 #000 }
          #followUs > div, #twitIcon, #fbIcon { margin: 0 10px 0 0 }
          #twitIcon, #fbIcon { display: block; width: 16px; height: 16px; text-indent: -9999px; line-height: 0; float: left; opacity: .9 } 
          #twitIcon:hover, #fbIcon:hover { opacity: 1; }
               #fbIcon { background: url(/files/570/facebook.png) no-repeat; }
               #twitIcon { background: url(/files/570/twitter-img.png) no-repeat; left: 25px; }