﻿body   
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		background-color:#e0e4cd;
		font-size:72.5%;
		z-index:0;	
     }
     
.whitecenterpage
	{
		background-repeat:repeat-y;
		background-color:#e0e4cd;
		
		/*table-layout: fixed;*/
		
		width:1064px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		
		z-index:3;
		
	}   

.tony
{
		background-color:#ffffff;
		position: relative;
		
}

	
.main  
	{		
		background-color:#ffffff;
		background-image: url(https://www.montonhousehotel.co.uk/Images/middle-bg1.jpg);
		background-repeat:no-repeat;
		width:1064px;
		float:left;		
	}  	
	    
#logo
	{
		background-image: url(/Images/PH-logo-transparent.gif);
		background-repeat:no-repeat;
		display: block; 
		position: relative;				
		left:10px;
	    width:468px;
		height:131px;		
	}		

#topbanner
	{
		background-image: url(https://www.montonhousehotel.co.uk/images/double-spring-banner.gif);
		/*link(https://www.montonhousehotel.co.uk/cheap-hotel-bookings.aspx);*/
		background-repeat:no-repeat;
		display: block; 
		position: relative;				
		left:400px;
		width:600px;
		height:87px;	
	}		


.header  
	{
		width: 1064px; 				
		background-image: url(https://www.montonhousehotel.co.uk/Images/top-bg.jpg);
		height: 116px;
		float:left;
		z-index:2;
	}   

.permbanner
	{
		background-image: url(https://www.montonhousehotel.co.uk/Images/middle-bg1.jpg);
		background-repeat:no-repeat;
		/*float:left;*/
		width: 1064px;
		display:block;
		top:110px;
		position:relative;	
		background-color:white;	
		z-index:1;	
		height:280px;	
	}

.menutop
	{
		background-color:#006215;
		width: 1064px; 				
		top:105px;
		height:25px;
		position: absolute;		
		border-top:solid 1px white;
		border-bottom:solid 1px white;		
		float:left;
		z-index:30;		
		
	}

.menubar
	{
		left:255px;
		top:0px;
		position:absolute;
		color:white;
		z-index:31;		
	}		
	
.menuleft
	{
		/*min-height:900px;	*/
		top:-20px;
		left:10px;
		width:225px;		
		position:relative;
		z-index:20;		
		float:left;
	}
	
.permfooter
	{
		display: block; 
		table-layout: fixed;
		position:relative;
		width:1015px;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		float:left;	
		clear:both;
		z-index:200;
		/*overflow: hidden;*/
	}

.footer
	{
		display: block; 
		table-layout: fixed;
		position:relative;
		width:800px;		
		margin-left:auto;
		margin-right:auto;
		text-align:center;			
	}

.copyright
	{
		margin-top:10px;
		
		width:1064px;
		
		text-align:right;
		float:left;		
	}
		
.menubar
	{
		left:255px;
		top:5px;
		position:absolute;
		color:white;
	}			

.mainpage /*Main centre content section of page, with large picture & tabs across top*/
	{
		
		top:10px;
		left:245px;
		margin-bottom:10px;
		width: 760px;		
		position:absolute;
		/*display:block;*/
		float:left;
		/*overflow: hidden;*/
		z-index:1;				
	}

.midmenu
{
	z-index:1;
	height:33px;
	width: 790px;
	background-color:#006215;
	
}

.pagecontainer
	{		
		position:absolute;
		top:90px;
		left:260px;
		float:left;
		z-index:2;
		border:solid 2px yellow;
		/*overflow: hidden;*/
		width:730px;
		
		
	}
	

.topmenu2 {/* this control top menu strip */
	/*padding: 5 5px;*/			
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color:#B093B2;
} 

.plain
{
    color:white;
    text-decoration:none;
    
}

.plain A:link {text-decoration: none; color:white}
.plain A:visited {text-decoration: none; color:white}
.plain A:active {text-decoration: none; color:white}
.plain A:hover {text-decoration: underline; color:white}

	
.spacer
	{
		margin-top:10px;	
	}
	
.standard
	{
		/*min-height:10px;*/
		width:225px;
		background-color:#e8e7d3;
		z-index:21;
	}	

.standardfull
	{
		/*min-height:30px;*/
		width:1064px;
		background-color:#ffffff;
		position:relative;
		z-index:0;
		clear:both;
	}				

.content
	{
		width:750px;
		background-color:#FFFFFF;
		position:relative;	
	}

.contenttext
	{
		position:relative;
		top:5px;
		left:5px;
		padding-right:7px;
		/*border:solid 2px red;*/
		/*overflow: hidden;*/
		
		
	}
		
.redpaneltitle
	{

		background-position:right;
		background-repeat:no-repeat;
		background-color:#006215;
		color:White;
		/*margin-bottom:12px;*/
		text-align:left;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #FFFFFF;
		font-weight: 700;
		margin-left:5px;
		z-index:22;
	}

.redpaneltitle2
	{
		/* background-image: url(https://www.montonhousehotel.co.uk/Images/small-VH.jpg); */
		background-position:right;
		background-repeat:no-repeat;
		background-color:#006215;
		color:White;
		margin-bottom:12px;
		text-align:left;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #FFFFFF;
		font-weight: 700;
		z-index:22;
		height:30px;
	}


.whitepaneltitle
	{
		background-image: url(https://www.montonhousehotel.co.uk/Images/small-VH.jpg);
		background-position:right;
		background-repeat:no-repeat;
		background-color:white;
		color:#006215;
		margin-bottom:12px;
		text-align:left;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;		
		font-weight: 700;
		z-index:22;
		height:30px;
	}
	
.redpanel
	{
		background-color:#006215;		
		color:White;
		width:205px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		z-index:700;
	}
		
.bpp
	{
		background-image: url(https://www.montonhousehotel.co.uk/Images/price-promise.gif);
		background-position:left;
		background-repeat:no-repeat;
		position: relative;	
		display: block; 	
		width:225px;
		height:85px;		
		background-color:#e8e7d3;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #01082e;
		font-weight: 700;
		z-index:0;
		text-align:right;
	}		



/* ============= Formatting ==================== */
.mytable
    {
        display:table;
        padding:0px;
        padding-left:5px;
        margin-top:0.5em;
        color:Black;
    }    
/*    
.myrow
    {    
        display:block;    
        height:35px;  

    }
    
.myrow2
    {    
        display:table-row;    
        height:4.4em;  
        position:relative;
    }
    
.mygroup
    {            
        padding-left:1em;
        font-weight:bold;
        height:2em;  
        vertical-align:middle;
    }    
            
.col1
    {        
        display:table-column;
        width:12em;
        float:left;
        padding-left:1em;
    }

.col2
    {     
        display:table-column;
        width:10em;
        float:left;
    }

.col3
    {     
        display:table-cell;
        width:8em;
        float:left;
    }
*/


.myrow
    {    
        display:table-row;    
        min-height:2em;  
    }

.ncol1
    {        
        display:table-cell;
        min-width:9em;
        float:left;
        padding-left:1em;
        padding-right:1em;
        vertical-align:baseline;
        text-align:right;        
    }

.wcol1
    {        
        display:table-cell;
        min-width:25em;
        float:left;
        padding-left:1em;
        padding-right:1em;
        vertical-align:baseline;
    }

.rwcol1
    {        
        display:table-cell;
        min-width:35em;
        float:left;
        padding-left:1em;
        padding-right:1em;
        vertical-align:baseline;
    }
            
.col1
    {        
        display:table-cell;
        min-width:15em;
        float:left;
        padding-left:1em;
        padding-right:1em;
        vertical-align:baseline;
        /*border:solid 1px red;*/
    }

.col2
    {     
        display:table-cell;
        min-width:12em;
        float:left;
        vertical-align:top;
       /* border:solid 1px green;*/
    }

.col3
    {     
        display:table-cell;
        min-width:8em;
        float:left;
    }

.dgheader
	{
		background-color:#006215;
		color:White;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
	}

.dgheader caption
	{
		background-color:#006215;
	}

.myheight
{
    height:auto;
    border:solid 1px black;
}	
	
.wait
{	color:white;   
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	font-size:smaller;
	font-weight:bold;
	background-color:#006215;  
}	

/*============End of Formatting ===================*/	

.adjustedZIndex 
{
    z-index: 10; 
}

.mycol1
{
        display:table-cell;
        width:10em;
        float:left;
        padding-left:1em;	
        height:auto;
}

.mycol2
{
        display:table-cell;
        width:16em;
        float:left;
        height:auto;	
}

.myrowbig
{
	display:table-row;  
	margin-bottom:5px;	
	height:7em;
}

.mycol1big
{
        display:table-cell;
        width:1em;
        float:left;
        padding-left:1em;	
        height:100px;	
}

.mycol2big
{
        display:table-cell;
        width:16em;
        float:left;
        height:100px;	
}

.mycol2 textbox
{
	width:200px;
}

.mycol3
{
      display:table-cell;
        width:8em;
        float:left;
        height:auto;
}


/* ======== Menus ==================== */
.mn
	{
		/*background-image:url(https://www.montonhousehotel.co.uk/images/tr.png);*/
		background-image:url(https://www.montonhousehotel.co.uk/images/left-tab.png);
		background-repeat:no-repeat;
		display:block;
		height:48px;
		margin-right:0px;
		padding-left:10px;
		padding-top:5px;
		float: left;
	}

/*.mnt
	{
		height:31px;	
		background-color:#006215;
		color:White;
		float: left;
		text-align:center;
		
	}
*/
.mnr
	{
		/*background-image:url(https://www.montonhousehotel.co.uk/images/tl.png);*/
		background-image:url(https://www.montonhousehotel.co.uk/images/right-tab.png);
		background-repeat:no-repeat;
		display:block;
		height:48px;
		padding-left:2px;
		padding-top:5px;
		float: left;		
		width:14px;
	}
/* ======== End of Menus ==================== */

.overlap
{
	overflow: hidden;
}

.de
{
	font-size:10pt;
	margin-bottom:5px;
	width:150px;
}

.de2
{
	font-size:10pt;
	margin-bottom:5px;
	width:155px;
}

.de3
{
	font-size:10pt;
	margin-bottom:5px;
	width:150px;
	border:none;
}

.de4
{
	font-size:10pt;
	margin-bottom:5px;
	width:155px;
	border:none;
}

.btn
{
	background-color:#006215;
	color:White;
}

.BCol1
    {        
        display:table-cell;
		width:35em;
        float:left;
/*        padding-left:1em;
        padding-right:1em;*/
        vertical-align:baseline;
    }
            

.BCol2
    {        
        display:table-cell;
        width:23em;
        float:left;
        padding-left:1em;
        padding-right:1em;
        vertical-align:baseline;
    }
    
.cCol1
    {        
        display:table-cell;
       width:26em;
        float:left;
        padding-left:1em;
        padding-right:1em;
        vertical-align:baseline;
    }    

.cCol2
    {        
        display:table-cell;
       width:33em;
        float:left;
        padding-left:1em;
        padding-right:1em;
        vertical-align:baseline;
    }              


table.mainmenu {
	/* background-image: url(http://www.montonhousehotel.co.uk/images/menu_bg1.jpg); */
	background-color:#006215;
	padding: 4px;
	height: 31px;
	width: 100%;
}
 
table.mainmenu2 {
	/* background-image: url(http://www.montonhousehotel.co.uk/images/menu_bg2.jpg); */
	background-color:#013f0e;
	padding: 1px;
	height: 33px;
	width: 100%;
}


.link,
#SignUp .signupframe {
                color: #226699;
                font-family: Arial, Helvetica, sans-serif;
                }
                .link {
                                text-decoration: none;
                                }
                #SignUp .signupframe {
                                border: 0px solid #e8e7d3;
                                background: #e8e7d3;
                                width:100px;
                                height:60px;
                                }
								
.para
{padding:10px;}

.page-top-fill
{margin-top:20px;}
