/***********************************************/
/* Balmoral                                      */
/* Dave Glue 20070130                          */
/***********************************************/
/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
/* img {display: block;} /* SCREWS UP MOZ and OPera Globaly removes unwanted lines below images */
/* DAG DAG DAG Had a few problems with this one:
- Had to remove all comments from html code cos having the 4 columns seems to create duplicated text in a mystery block under the footer
  see http://www.positioniseverything.net/explorer/dup-characters.html
- also had a strange problem with the background-colour tag for leftthin and rightthin. If the left bg is commented out then in forces a space above the bg for the rightthin block. Very strange

*/


.body1
{
    font: 62.5% Verdana, sans-serif; /* CR weedfree*/

    /* font: 62.5% Courier New, sans-serif; /* CR Courier*/ */
	line-height: 2.0em; /* has big impact on H1's for opera nad moz */	
	color: #636363; /* 60% k c2c2c2=30%   e1e1e1*/
    height: 100%;
    margin:0px;
    padding:0px;
	background-color: #00234b;
	/* HAd to add the bg image to bod for firefox and opera to work correctly - IE 7 and 6 were ok without */
    background-image: url(./pagebg.jpg);  
	background-repeat: no-repeat;
	background-position: top center; 
}


a { color: #636363; text-decoration: underline; } /* DAG line height required or dead spot in link Omly seem to work for IE */
a:hover { color: #992b25; text-decoration: none; }
/* a:visited { color: #dcccd5; text-decoration: underline; } */
a:active { color: #636363; text-decoration: underline;}

/* this is required for mox and opera */
#flashwrapper {
    width: 800px; 
    height: 236px;
	padding: 0px;
	margin: 0px;
    overflow: hidden; /* required by opera and firefox for bot margins to work */
    display: inline; /* IE 6 hack to prevent double left margin */


}

p 
{
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
} 

#wrapper1 {
    font-size: 1.1em; /* acts as default font size */
	line-height: 2.0em; /* acts as global line height*/	
    width:943px;
	margin: 0px auto;
	padding:0px;
	text-align:left;
	/* background-color: green; */
		/* position: relative; /* to keep footer at bottom of screen */
	/* min-height:100%;/* must be min height in case content needs to scroll */
	/* This hack makes sure div is still 100% heigh in IE6 which ignores min-height  */
	/* height:auto !important;
    height:100%;
	/* end hack  */
}
#copyouter_singleline {
	width: 943px;
    background-image: url(maincopysinglelinebg.jpg);  
	background-repeat: repeat-y ;
	background-position: top center; */
    float:left; /* required for firefox and opera or margin top moves outer div down */
   overflow: hidden; /* required by opera and firefox for bot margins to work */
    display: inline; /* IE 6 hack to prevent double left margin */

}

/*#copyouter img {display: block;

   margin:0px;
    padding:0px;


} */
/* kills space below images */
#copyouter {
	width: 943px;
    background-image: url(new-backgrd2.jpg);  
	background-repeat: no-repeat;
	background-position: top center; 
    float:left; /* required for firefox and opera or margin top moves outer div down */
    overflow: hidden; /* required by opera and firefox for bot margins to work */
    display: inline; /* IE 6 hack to prevent double left margin */

}
#leftthin {
	width:20px;
	/* background-color: red; */
    float:left; /* required for firefox and opera or margin top moves outer div down */
    overflow: hidden; /* required by opera and firefox for bot margins to work */
    display: inline; /* IE 6 hack to prevent double left margin */

}
#rightthin {
	width:20px;
	/* background-color: pink; */
    float:left; /* required for firefox and opera or margin top moves outer div down */
    overflow: hidden; /* required by opera and firefox for bot margins to work */
    display: inline; /* IE 6 hack to prevent double left margin */

}


#left_div {
	width:901px;
	/* background-color: red; */
    float:left; /* required for firefox and opera or margin top moves outer div down */
    overflow: hidden; /* required by opera and firefox for bot margins to work */
    display: inline; /* IE 6 hack to prevent double left margin */
    border-style: solid;
    border-color: #003f5e;
	border-width: 1px; 
    border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}
#left_div p 
{
    /* text-align: justify; */

    margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
} 
#right_div {
	width:470px;
	/* background-color: blue; */
    float:left; /* required for firefox and opera or margin top moves outer div down */
    overflow: hidden; /* required by opera and firefox for bot margins to work */
    display: inline; /* IE 6 hack to prevent double left margin */
    border-style: solid;
    border-color: #003f5e;
	border-width: 1px; 
    border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;

}
#header1 {
	width:943px;
	height: 120px;
	/* background-color: pink; */
    float:left; /* required for firefox and opera or margin top moves outer div down */
    overflow: hidden; /* required by opera and firefox for bot margins to work */
    display: inline; /* IE 6 hack to prevent double left margin */

}
#topnav1 {
	width:943px;
	height: 20px;
	/* background-color: yellow; */
    float:left; /* required for firefox and opera or margin top moves outer div down */
    overflow: hidden; /* required by opera and firefox for bot margins to work */
    display: inline; /* IE 6 hack to prevent double left margin */
    border-style: solid;
    border-color: #003f5e;
	border-width: 1px; 
    border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;

}

#footer_div {
    margin-top:0px;
	width:943px;
	height:50px;
	/* background-color: red;  */
    float:left; /* required for firefox and opera or margin top moves outer div down */
    overflow: hidden; /* required by opera and firefox for bot margins to work */
    display: inline; /* IE 6 hack to prevent double left margin */
}


#footer_div p {
    margin-top: 0px;
    margin-bottom: 0px; 
    font-size:0.9em;
    line-height: 1.0em;
	text-align:center;
	color: #dcccd5;
}

#footer_div a { color: #c2c2c2; text-decoration: underline;  line-height: 0.90em;} /* DAG line height required or dead spot in link Omly seem to work for IE */
#footer_div a:hover { color: #df948f; text-decoration: none; line-height: }
/* a:visited { color: #dcccd5; text-decoration: underline; } */
#footer_div a:active { color: #c2c2c2; text-decoration: underline; line-height:}


#address {
     float: right;
     margin-top: 18px;   
   overflow: hidden; /* required by opera and firefox for bot margins to work */
    display: inline; /* IE 6 hack to prevent double left margin */
}
#address p {
    margin-top: 0px;
	    margin-right: 21px;
    margin-bottom: 0px; 
    font-size:0.9em;
    line-height: 0.6em;
	color: #fff;
}
#address a { color: #fff; text-decoration: underline;  line-height: 0.90em;} /* DAG line height required or dead spot in link Omly seem to work for IE */
#address a:hover { color: #df948f; text-decoration: none; line-height: }
/* a:visited { color: #dcccd5; text-decoration: underline; } */
#address a:active { color: #fff; text-decoration: underline; line-height:}

h1 {
	width:100%;
    color: #00234c;
	font-size:1.8em;
    margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	padding-bottom:0px;

	}
	
h2 {
 	width:100%;
    color: #f79ca5;
	font-size:1.4em;
	margin-top: 50px;
    margin-bottom: 5px;
	padding-right:5px;
	padding-bottom:0px;
	background-image: url(underline.gif); 
	background-repeat: repeat-x;
	background-position: bottom center;
	}

h3 {
    font-weight: normal; /* otherwise it's bold DAG */
    line-height: 1.0em; 

	padding-top:2px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:0px;
	color: #f3d0d3;
	font-size:1.0em;
	margin-top: -10px;
    margin-bottom: 15px;
	}
#cocktails h3 {
    font-weight: normal; /* otherwise it's bold DAG */
    line-height: 1.0em; 

	padding-top:2px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:20px;
	color: #f3d0d3;
	font-size:1.0em;
	margin-top: -10px;
    margin-bottom: 15px;
	}
h4 {
    font-weight: normal; /* otherwise it's bold DAG */
    line-height: 1.0em; 
	/* padding-top:2px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:0px; */
	color: #00234c;
	font-size:1.0em;
	margin-top: -10px;
    margin-bottom: 15px;
	}

.bulletedlinks ul {

    margin-top: 10px;
    margin-left: 10px;
    margin-right: 5px;
    margin-bottom: 5px; 
	padding:0; 
	padding-bottom:3px;
	list-style-type:none; 	
/*    border-style: solid;
	border-color: #6a4c5d;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px; */

	}

.bulletedlinks li {
	margin-top: 2px;
    margin-left: 5px;	
	margin-bottom: 2px;
    padding-left:12px;
	padding-bottom:0px;	
	padding-top:0px;
	background:url(bullet.gif) center left  no-repeat;	
    /* font-size: 0.9em; */
    line-height: 1.4m;
	color: #dcccd5;

}






