/*This is the normal style sheet for the Hamilton Holidays site -  Cabier*/

/*Fonts and links*/

#wrapper{
margin:0 auto;
text-align:left;
width:875px;
background-color: #fff;  /*This is colour for the background*/
}


body {
/*width: 875px;*/
background-color: #fff;  /*This is colour for the background*/
color: #000000;  /*This is colour for the text*/
font-family: Verdana, Arial, sans serif; /*This is type of font for the text*/
font-size: 1em;  /*This is relative size of font for the text*/
margin: 0;
}

h1 {
color: #EC531E;
font-size: 1.2em;
text-align: left;
font-style: normal;
letter-spacing: 2px; 
}

h2 {
color: #EC531E;   /*#EC531E;*/
font-size: 1.1em;
font-style: italic;
}

h3 {
color: #EC531E;
font-size: 1em;
font-style: normal;
font-weight: bold;
}

h4 {
font-size: .8em;
font-style: italic;
color: #555555;
}


p {
font-size: 0.9em;
text-align: justify;
line-height: 1.3em;
}


.plain {
font-size: 1em;
text-align: justify;
line-height: 1.2em;
color: #000;
font-weight: normal;
}


.accent {
font-size: 1.1em;
font-weight: bold;
color: #EC531E;
}

.grey {
font-weight: bold;
color: #555555;
}

.blue {
font-weight: bold;
color: #EC531E;
}

.red {
font-size: 1.1em;
font-weight: bold;
color: #f00;
}

.error {
font-weight: bold;
color: #f00;
}

.white {
color: #fff;
}

.italic {
font-style: italic;
}

.center {
font-size: 0.9em;
text-align: center;
}

.small {
font-size: 0.9em;
font-style: italic;
}

/*p:first-letter {
color:  #000;
font-size: xx-large;    #could be xx-large
text-decoration: italic;
}
*/

p heavy {
font-weight:bold;
text-decoration: none;
}

hr {
color: #EC531E;
background-color: #EC531E;
height: 3px;
width: 100%;
}

/*End of Fonts and links*/

/* Navigation Menu*/

#menuh-container {
	position: absolute;		
	top: 135px;
	left: 35px;
	margin-left: auto;
	margin-right: auto;
	/*width: 100%;*/
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	border: 0 none;
	list-style: none;
	line-height: 1.7em;
}


#nav a {
	display: block;
	width: 15em;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
  padding: 2px 2px;
  float: none !important; /*For Opera*/  
  float: left; /*For IE*/
  background: #EC531E;
  color: #fff;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  line-height: 1.5em;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  text-align: center;
}


#nav  a:hover { /* all list items */
  width: 15em; /* width needed or else Opera goes nuts */
  background: #fff;
  color: #EC531E;
  border-bottom: 2px solid #EC531E;
  border-right: 2px solid #EC531E;
  border-left: 2px solid #EC531E;

}


/*Header*/

#header {
/*position: relative;*/
background-color: #fff;
top: 0px;
padding-left: 35px;
text-align: center;

}

#header-images img {
border: 0;
width: 63px;
/*padding-top: 10px;
/*padding-right: 35px;
/*padding-left: 200px;*/
}

#headertext {
/*position: relative;
left: 270px;*/
text-align: left;
padding-top: 5px;
padding-left: 0px;
padding-right: 0px;

}

#header a {
  display: inline;
  width: 15em;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
  padding: 2px 2px;
  float: none !important; /*For Opera*/  
  float: left; /*For IE*/
  background: #EC531E;
  color: #fff;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  line-height: 1.5em;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  text-align: center;
}

#header a:link, #header a:visited, #header a:active {
color: #fff;  /*This is colour for the text*/
text-decoration: none;
font-weight: bold;
text-align: center;
}

#header a:hover {
color: #EC531E;  /*This is colour for the text*/
background-color: #fff;
text-decoration: none;
font-weight: bold;
text-align: center;
  border-bottom: 2px solid #EC531E;
  border-right: 2px solid #EC531E;
  border-left: 2px solid #EC531E;

}



#header  h1 {
font-size: 1.2em;
line-height: 1.3em;
text-align: left;
font-weight: bold;
font-style: normal;
letter-spacing: 6.5px;
padding-left: 20px;
color: #EC531E;
}

/*End of Header*/


/*Container=content*/

#content {
/*position: absolute;*/
/*width: 800px;*/
padding-top: 00px;
padding-left: 35px;
padding-right: 0px;
padding-bottom: 0px;
}

/*End of Container=content*/





/*Central text box = main-text*/
#main-text {
/*position: absolute; 
left:325px;
/*height: 650px;*/
/*width: 750px; */
padding-top: 20px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 10px;
/*background-color: #ffffff;*/
background-color: #fff;
/*text-align: left;*/
text-align: justify;
}

#main-text ul li {
z-index:-1;
font-size: 0.9em;
text-align: justify;
/*line-height:  0.9em;*/
color: #EC531E; 
list-style-type: disc;
margin: 0;
padding: 0;
}

/*#main-text ul {
list-style-image: url('images/bullet3.jpg');
}
*/

#main-text img {
border: 0px;
/*text-align: center;*/
/*padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 30px;
*/
vertical-align: top ;
}

#main-text a.noborder:link, #main-text a.noborder:visited {
color: #fff;  /*This is colour for the text*/
/*background-color: #EC531E;*/
text-decoration: none;
font-weight: normal;
text-align: center;
}

#main-text a.noborder:hover, #main-text a.noborder:active {
color: #fff;  /*This is colour for the text*/
text-decoration: none;
font-weight: normal;
text-align: center;
}

#main-text a:link, #main-text a:visited, #main-text a:active {
color: #fff;  /*This is colour for the text*/
background-color: #EC531E;
text-decoration: none;
font-weight: bold;
text-align: center;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
  padding: 3px;
}

#main-text a:hover {
color: #EC531E;  /*This is colour for the text*/
background-color: #fff;
text-decoration: none;
font-weight: bold;
text-align: center;
  border-bottom: 2px solid #EC531E;
  border-right: 2px solid #EC531E;
  border-left: 2px solid #EC531E;
  padding: 3px;
}



a img {
border: none;
}

#main-text td {
background-color: #fff;
color: #000000;  /*This is colour for the text*/
font-size: 0.9em;
text-align: justify;
line-height: 1.3em;
/*text-align: left;*/
text-decoration: none;
font-weight: normal;
/*font-size: 1em;*/
vertical-align: top;

}

#main-text tr.d1 td {
/*background-color: #B5D1C0; color: black;*/
background-color: #F56143; color: black;  /*  DARK  */

text-align: center;
padding: 6px;
}

#main-text tr.d2 td {
/*background-color: #DAFDD6; color: black;*/
background-color: #F2DEDE; color: black;  /*PALE  */

text-align: center;
padding: 6px;
}


#main-text tr td.central {
background-color: #fff; 
color: black;
text-align: center;
padding: 6px;
}

/*End of Central text box = main-text*/






/*Footer*/
#footer {
/*position: absolute;*/
/*padding-left: 190px;*/
/*z-index: 0;*/
margin-left: 0px;
margin-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #EC531E;
/*background-color: #000;
*/
text-align: center;
vertical-align: middle;
font-size: 0.8em;
}

#footer h2 {
color: #fffbe8;
font-size: 1.1em;
font-style: italic;
}

#footer a:link, #footer a:visited, #footer a:active {
color: #fff;  /*This is colour for the text*/
text-decoration: underline;
font-weight: bold;
text-align: center;
}

#footer a:hover {
color: #EC531E;  /*This is colour for the text*/
background-color: #fff;
text-decoration: none;
font-weight: bold;
text-align: center;
}

/*End of Footer*/

/*Copyright*/

#copyright {
/*position: absolute;*/
z-index: 0;
/*top: 725px;*/
padding-top: 5px;
padding-left: 0px;
font-size: 0.6em;
color: #000;
}

#copyright a:link, #copyright a:visited,  #copyright a:hover , #copyright a:active {
color: #000;
font-weight: normal;
}
/*End of Copyright*/













