/*
Invictahotel.co.uk Stylesheet
================================
Author - Scott Grenney
================================
*/

  A:link {
    text-decoration : none;
    color: navy;
    }

  A:visited {
    text-decoration : none;
    color: navy;
    }

  A:active {
    text-decoration : none;
    color: #6685d3;
    }
  
  A:hover {
    text-decoration : underline;
    color: #6685d3;
    }

  A.linkmenu {
    text-decoration : none;
    color: #FFFFFF;
    } 	

  A:visited.linkmenu {
    text-decoration : none;
    color: #FFFFFF;
    }
    
/* bottombar */
	A.menubar:Link {font-family : verdana, arial; font-size : 10pt; color : #FFFFFF}
	A.menubar:Visited {font-family : verdana, arial; font-size : 10pt; color : #FFFFFF}
	A.menubar:Active {font-family : verdana, arial; font-size : 10pt; color : #333333}
	A.menubar:Hover {font-family : verdana, arial; font-size : 10pt; color : #333333}


	}
        BODY {
        background-color : #FFFFFF;
  	}


Body, TD, P, li, ul {
 font-style: normal; 
font-variant: normal; 
font-weight: normal; 
font-size: 9pt; 
font-family: arial, verdana; 
color : #333333
	} 	
	   	
      .tmenu {
 font-style: normal;  
font-size: 15pt; 
font-family: verdana, arial; 
color : #FFFFFF
margin-right : 20px;
	}	
   
   .menus {
 font-style: normal;  
font-size: 7.5pt; 
font-family: verdana, arial; 
color : #333333
	}	
   	
   	  .header {
  	font-family : verdana, arial;
	font-size : 16pt;
    color : #002779;
    font-weight : bold;
	}
	
h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-bottom:0px; margin-top:0px; color : #003366; }

	
	.smallheaderb {
  	font-family : verdana, arial;
	font-size : 12pt;
      	color : #002779;
        font-weight : bold;
	}
	
   .smallheaderg {
  	font-family : verdana, arial;
	font-size : 12pt;
      	color : #333333;
        font-weight : bold;  
	}
	
	  .bottombar {
	font-family : arial;
	font-size : 9pt;
      	color : #C0C0C0;
     	font-weight : normal;
   	}
   	
   	 .headerbottombar {
	font-family : arial;
	font-size : 9pt;
      	color : #FFFFFF;
     	font-weight : bold;
   	}
	
	   .copyright {
  	font-family : arial;
	font-size : 8pt;
      	color : #666666; 
        font-weight : normal;
	}
	
	
   .small {
  	font-family : verdana, arial;
	font-size : 8pt;
      	color : #666666;
        font-weight : normal;
	}
	
	.highlight {
  	font-family : verdana, arial;
	font-size : 10pt;
      	color : #9D4F00;
        font-weight : italic;
	}
	
	.mark {
  	font-family : verdana, arial;
	font-size : 9pt;
      	color : navy;
        font-weight : FF6600;
	}
	
.img {
  padding:4px;
  border:1px solid #C0C0C0;
  margin-right : 10px;
}

.img2 {
  padding:4px;
  border:1px solid #C0C0C0;
  margin-left : 10px;
}

.img3 {
  margin-right : 10px;
}

.txtrb {
  margin-left : 10px;
}

.imgrotate {
  padding:4px;
  border:1px solid #666666;
}


.imgmenu {
  margin-right : 5px;
}

.bl {background: #BEC9FA url('../images/bl.gif') no-repeat 0 100%; width: 20em}
.br {background: url('../images/br.gif') no-repeat 100% 100%; }
.tl {background: url('../images/tl.gif') no-repeat 0 0; }
.tr {background: url('../images/tr.gif') no-repeat 100% 0; padding:10px}
.clear {font-size: 1px; height: 1px} 


.googlemapa a img{border:3px solid #111111 /*this is the background color of our site*/;}
.googlemapa a:hover img{border:3px solid #FF6600 /*our desired mouseover color*/;}


.dot { 
font-family : verdana, arial;
	font-size : 16pt;
    color : #002779;
    font-weight : bold;
border-bottom-style: dotted ; 
border-bottom-color: #002779; 
border-bottom-width: 1px; }


.tinytableopacity    {
FONT-SIZE: small;
FONT-FAMILY:sans-serif;
background: transparent;}

.tinytableopacity TD {
border:1px solid black;
FONT-SIZE: xx-small;
FONT-FAMILY: sans-serif;
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline2-5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_line3 {
height:36px; 
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
}

.pro_line3 .select {
margin:0; 
padding:0 0 0 20px; 
list-style:none; 
white-space:nowrap;
}

.pro_line3 li {
float:left;
background:url('line/blank_over_bw.gif');
}

.pro_line3 .select a {
display:block; 
height:36px; 
float:left; 
background: url('line/blank_bw.gif'); 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#ddd; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0
}

.pro_line3 .select a b {
display:block; 
background:url('line/blank_bw.gif') right top;; padding-left:15px; padding-right:30px; padding-top:0; padding-bottom:10px
}

.pro_line3 .select a:hover, 
.pro_line3 .select li:hover a {
background: url('line/blank_over_bw.gif'); 
line-height:27px;
cursor:pointer; 
color:#fff; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0
}

.pro_line3 .select a:hover b, 
.pro_line3 .select li:hover a b {
display:block; 
background:url('line/blank_over_bw.gif') right top; 
cursor:pointer; padding-left:15px; padding-right:30px; padding-top:0; padding-bottom:9px
}

.pro_line3 .sub {
display:none;
}

/* IE6 only */
.pro_line3 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line3 .sub {
margin:0; 
padding:0 0 0 60px;
list-style:none;
}
.pro_line3 .sub li {background:transparent;}

.pro_line3 .select :hover .sub {
height:18px;
display:block; 
position:absolute;
float:left;
width:750px;
top:28px; 
left:0; 
text-align:center;
}

.pro_line3 .select :hover .sub li a 
{border-left:1px solid #ddd; border-right:1px solid #777; border-top:1px solid #888; border-bottom:1px solid #666; display:block;height:18px; line-height:16px; float:left; background:url('line/transparent.gif'); margin:0; white-space:nowrap; color:#888;font-size:10px; padding-left:16px; padding-right:16px; padding-top:0; padding-bottom:0}

.pro_line3 .select :hover .sub li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}

.menu {
  margin-left : 10px;
}

.tabl {
 margin-left:16px;
 margin-bottom:16px;
 }
 
 .tabr {
 margin-right:16px;
 }


.line { border-bottom-style: dotted ; 
border-bottom-color: #b3a1a1; 
border-bottom-width: 3px; }

.lined { border-left-style: dotted ; 
border-left-color: #b3a1a1; 
border-left-width: 3px; }

.lines { border-left-style: dotted ; 
border-left-color: #b3a1a1; 
border-left-width: 2px; }

.liness { border-bottom-style: double ; 
border-bottom-color: #808000; 
border-bottom-width: 3px;
border-left-style: double ; 
border-left-color: #808000; 
border-left-width: 3px;
border-right-style: double ; 
border-right-color: #808000; 
border-right-width: 3px;
border-top-style: double ; 
border-top-color: #808000; 
border-top-width: 3px; }


.googlemapa a img{border:3px solid #FFFFFF /*this is the background color of our site*/;}
.googlemapa a:hover img{border:3px solid #FF6600 /*our desired mouseover color*/;}

.glossymenu{
border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A; border-top:1px solid #9A9A9A; border-bottom:0px solid #9A9A9A; list-style-type: none;
margin: 0px 0;
padding: 0;
width: 200px;

}

.glossymenu li a{
background: white url('images/glossybacka.gif') repeat-x bottom left;
color: white;
display: block;
width: auto;
padding-left: 10px;
text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Lucida Grande, Trebuchet MS, Verdana, Helvetica, sans-serif; padding-right:0; padding-top:3px; padding-bottom:3px

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 200px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url('images/glossyback2a.gif');
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.bl2 {background: #FCD587 url('/images/bl.gif') no-repeat 0 100%; width: 20em}
.br2 {background: url('/images/br.gif') no-repeat 100% 100%; }
.tl2 {background: url('/images/tl.gif') no-repeat 0 0; }
.tr2 {background: url('/images/tr.gif') no-repeat 100% 0; padding:10px}
.clear2 {font-size: 1px; height: 1px} 

.double {border-style: double; }