body{  
margin-left: auto; /*Margin left and and margin right set to auto centers the content*/
margin-right: auto;
color: #787979;
font-family: verdana, tahoma, Lucida Sans, Arial, Lucida Calligraphy;
font-size: 9pt;
background-image:url('http://www.funcasinoireland.ie/images/slash.png');
}

.imglogo{
z-index: -1;
}

#container{
width: 800px;
overflow: hidden; 
background-color: white;
margin: 0px auto 0px auto;
border: 1px solid #9aa4a8;
}

.topbar{
margin-left: auto;
margin-right: auto;
width: 800px;
height: 15px;
color: #dee5dc;
background-color: #515151;
border-top: 1px solid white;
border-bottom: 1px solid white;
text-indent: 20px;
}

.package_cont{
height: 190px;
}

input{
margin-bottom: 7px;
}

span.error{
color: yellow;
font-size: 8pt;
}

#header{
height:185px;
width: 800px; 
background-color: #515151;
margin: 0px auto 0px auto;
letter-spacing: 10px;
/*border-bottom: 1px solid white;*/
background-image:url('http://www.funcasinoireland.ie/images/try2.png');
}

#main{
margin-left: auto;
margin-right: auto;
width: 800px;
overflow: auto;
color: white; /* #787979; */
font-family: Lucida Sans, verdana, Trebuchet MS, tahoma;
font-size: 8pt;  
/*border-bottom: 1px solid white;*/
background-color: #515151;
/*#dee5dc;*//*
background-image:url('http://www.funcasinoireland.ie/images/grad.png');
background-repeat: repeat-x;
background-position: bottom center;*/

}

.main1{
float: left;
width: 170px;
background-color: #515151;
padding-left: 10px;
height: 100%;
}

.main2{
float: right;
width: 540px;
/*height: 800px;*/
min-height: 800px;
overflow: auto;
padding-top: 20px;
padding-right: 30px;
padding-left: 50px;
color: #dee5dc; /* #9aa4a8; */
text-align: justify;
line-height: 130%;
font-size: 10pt;
font-family: Lucida Sans, verdana, Trebuchet MS, tahoma;
background-image:url('http://www.funcasinoireland.ie/images/grad_image.png');
background-repeat: repeat-y;
background-position: top left;
background-color: #CC3333;
}

img.casino_packages{

float: right;
position:relative;
}

.ad{
width: 170px;
height: 56px;
}

#side{
float: left;
width: 518px;
height: 672px;
background-color: transparent;
overflow: hidden;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 15px;
padding-left: 15px;
color: #dee5dc; /* #9aa4a8; */
font-family: Lucida Sans, Tahoma, Georgia, Lucida Sans;
font-size: 10pt;
font-align: justify;
line-height: 130%;
background-image:url('images/grad_image.png');
background-repeat: repeat-y;
background-position: top left;
}

#footer{
margin-left: auto;
margin-right: auto;
width: 800px; 
height:80px;
background-color: #9aa4a8;
margin: 0px auto opx auto;
color: #515151;
font-family: Tahoma, Georgia, Lucida Sans, Arial, Lucida Calligraphy;
font-size: 10pt;
text-align: center;
line-height: 200%;
letter-spacing: 10px;
border-top: 1px solid #ffffff;
}





.navbar{
width: 800px;
height:35px; 
background-color: #515151;
margin: 0px auto 0px auto;
color: #9aa4a8;
font-family: Tahoma, Georgia, Lucida Sans, Arial, Lucida Calligraphy;
font-size: 9pt;
text-align: center;
/*letter-spacing: 5px;*/
padding: 0px 50px 0px 50px;
border-bottom: 1px solid white;
border-top: 1px solid white;
}

/*
ul#but {letter-spacing: 3px; height: 35px; margin:0px; padding:0px; list-style:none; background:#616161;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
ul#but li {height: 35px; margin:0px; padding:0px; float:left; font-weight:bold; border-right: 1px solid #929493; background:#616161;}
ul#but li a {padding:10px 0px 10px 0px; display: block; color:#fff; text-decoration:none;  }
ul#but li a:hover, ul#but li a.on {background: #CC3333; color: #fff;}

ul#but li#but1 {width: 173px}
ul#but li{width: 173px}

ul#but li:first-child 
{
border-left: 1px solid #929493;
} 

ul.but {letter-spacing: 3px; height: 35px; margin:0px; padding:0px; list-style:none; background:#616161;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
ul.but li {height: 35px; margin:0px; padding:0px; float:left; font-weight:bold; border-right: 1px solid #929493; background:#616161;}
ul.but li a {padding:10px 0px 10px 0px; display: block; color:#fff; text-decoration:none;  }
ul.but li a:hover, ul.but li a.on {background: #CC3333; color: #fff;}

ul.but li#but1 {width: 173px}
ul.but li{width: 173px}

ul.but li:first-child 
{
border-left: 1px solid #929493;
} 
*/
#imagecont{
margin: 0px;
padding: 0px;
width: 170px;
height: 220px;
border: 2px solid #515151;
float: left;
z-index: -1;
}

#fixedheader{
position:absolute;
z-index:1;
width: 170px;
left: auto;
right:auto;
text-align: center;
padding: 0px;
margin: 0px;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}

.fixedheader{
position:absolute;
z-index:1;
width: 170px;
left: auto;
right:auto;
text-align: center;
padding: 0px;
margin: 0px;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}

.outercontainer{

width: 170px; /*194px;  #A5AF00;*/
float: left;
}

p{
line-height: 100%;
margin: 0px;
padding: 0px;
}


p.content
{
text-align: justify;
color: #9aa4a8;
font-family: tahoma, Lucida Sans, Arial;
font-size: 10pt;
}

/*The three below are used in conjunction with the a tag - depending on whether it is checked or hovered over or not visited yet */

a{
text-decoration: none;
}
a:link{
color: #9aa4a8;;
}     
/* unvisited link */

a:visited{
color: #9aa4a8;
}  
/* visited link */
  
a:hover{
color: #3834a6;
/*text-decoration: underline;*/
}  /* mouse over link */

a.wp_perma{
text-decoration: none;
}
a:link.wp_perma{
color: #ffffff;
}     
/* unvisited link */

a:visited.wp_perma{
color: #ffffff;
}  
/* visited link */
  
a:hover.wp_perma{
color: #ffffff;
text-decoration: underline;
}  /* mouse over link */



span{
color: #dee9dc;
}

h8{
/*text-align: center;*/
margin-left: 55px;
color: #787979; 
font-family: Lucida Sans, Trebuchet MS, Arial, Lucida Calligraphy;
font-size: 35pt;
}

h1{
color: white; 
font-family: Lucida Sans, Trebuchet MS, Arial, Lucida Calligraphy;
font-size: 20pt;
line-height: 20px;
}


h4{
color: white;
font-family: Tahoma, Georgia, Lucida Sans, Arial, Lucida Calligraphy;
font-size: 5pt;
text-indent: 10pt;
background-color: #eb8837;
text-decoration: none;
margin: 0px;
height: 3px;
display: block;
}

h5{
display: block;
height: 40px;
font-size: 10pt;
background-color: #515151;
color: white; /*#9aa4a8;*/
margin: 0px;
font-variant: small-caps

}
/*---------------------------------------------------------------------------------------------------------------------------------*/
/*The rest of the document contains classes relating to the p tag for different section of the HTML document*/

textarea
{
color: black;
font-family: tahoma, Lucida Sans, Arial;
font-size: 10pt;
}


img{
border: none;
position: relative;
}


img.bordertb{
border-bottom: 2px solid #9aa4a8;
border-top: 2px solid #9aa4a8;
}

img.contentpicright
{
float: right;
position: relative;
margin: 9px 0px 9px 9px;
}

img.contentpicleft
{
float: left;
position: relative;
margin: 9px 9px 9px 0px;
}

hr{
/*margin: 0px 0px 0px 0px;
text-indent: 0px;*/
}

img.alignright
{
float:right;
position:relative;
margin-right: 50px;
}

table.links{
}

table.links td{
height: 50px;
padding-right: 30px;
padding-bottom: 30px;
font-size: 13pt;
}

h2 {  /* CQ copied from body */
  color: white;
  font-family: verdana, tahoma, Lucida Sans, Arial, Lucida Calligraphy;
  font-size: 9.5pt;
}

