html,body{
background-image: url("images/green-floor.gif");
background-repeat: repeat-x y;
margin:0;
padding:0;
font:76% verdana,tahoma,arial,sans-serif;
}




a{
text-decoration:none;
background-color:inherit;
font-weight:bold;
color:#ffffff;
}

a:hover{
background-color:inherit;
color:#c52e54;
}


h1{
margin:30px 0 15px 10px;
font-size:1.6em;
letter-spacing:-1px;
font-family: Verdana;
font-weight:normal;
color:#e1940c;
}


h2{
margin:30px 0 15px 10px;
font-size:1.6em;
letter-spacing:-1px;
font-family: Verdana;
font-weight:normal;
color:#e1940c;
}



h3{
margin:30px 0 15px 10px;
font-size:1.6em;
letter-spacing:-1px;
font-family: Verdana;
font-weight:normal;
color:#e1940c;
}



h4{
margin:30px 0 15px 10px;
font-size:1.6em;
letter-spacing:-1px;
font-family: Verdana;
font-weight:normal;
color:#e1940c;
}



h5{
margin:30px 0 15px 10px;
font-size:1.6em;
letter-spacing:-1px;
font-family: Verdana;
font-weight:normal;
color:#e1940c;
}
















p{
margin:0 10px 10px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:16.8px;
color:#484848;
}



/******************************* menu ****************************************/



#navcontainer ul
{
	margin-left: 5px!important;
	color: White;
	float: left;
	margin-top: 7px;
}



/* IE6 Only */
* html #navcontainer {
margin-left: 35px;
}



/* IE7 Only */
*:first-child+html #navcontainer {
margin-left: 40px;

}




#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
font-size: 11pt;
padding-right: 51px;
color: White;
text-decoration: none;
float: left;
}

#navcontainer ul li a:hover
{
color: #E3E9F1;
}


/******************************************************************************/








#topbanner{
background-image: url("images/top-banner-2.gif");
background-repeat: no-repeat;
margin: 0px auto 0px auto;
width: 760px;
height: 85px;
}

#bottombanner{
background-image: url("images/new-banner-3.jpg");
background-repeat: no-repeat;
margin: 0px auto 0px auto;
width: 760px;
height: 184px;
}

#menu{
background-image: url("images/new-menu-bar.gif");
background-repeat: no-repeat;
width: 760px;
height: 35px;
margin-top: 0px;

}

#container{
margin:10px auto 0px auto;
width:760px;
height: 955px;
padding:0px;
background-color:#f9f4e5;
border:3px solid #ffffff;
}


#container_contact_page{
margin:10px auto 0px auto;
width:760px;
height: 1050px;
padding:0px;
background-color:#f9f4e5;
border:3px solid #ffffff;
}


.map{
width: 400px; 
height: 250px"
}


#leftmenu{
background-image: url("images/side-bar-4.gif");
background-repeat: no-repeat;
width: 172px;
height: 609px;
float: left;
}


#leftmenu_contact_page{
background-image: url("images/side-bar-contact-page.jpg");
background-repeat: no-repeat;
width: 172px;
height: 702px;
float: left;
}

img.discireland {
  border: none;
  width: 120px;
  padding-left: 10px;
  padding-bottom: 10px;
  
}


img.discireland_contact {
  height:508px;
  border: none;
  width: 120px;
  padding-left: 10px;
  padding-bottom: 10px;
  
}


img.signs{
border: none;
}



form {
  padding-left: 10px;
}


table.mytable { 
width: 580px;
padding: 0px; 
border: none; 
border: 0px;
}

table.mytable td { 
font-size: 20px;
border: none;
vertical-align: middle; 
padding: 7px; 
font-size: 8pt;
text-align: center;
border: 0px;
}

table.pictable{
width: 300px;
height: 300px;
border: 1px;
float right;
}

#main{
background-image: url("images/white-background.gif");
background-repeat: no-repeat;
width: 588px;
height: 609px;
float: right;
padding-right: 0px;
}

#contact_main{
background-color:#ffffff;
width: 588px;
height: 704px;
float: right;
padding-right: 0px;
}



#picture{
float: right;
margin-right: 10px;
padding-left: 10px;
border: none;
border: 0px;

}

#picture-2{
float: left;
width: 200px;
height: 201;
margin-left: 10px;
padding-right: 10px;
}


#picture-3{
float: right;
width: 220px;
height: 191px;
margin-left: 10px;
padding-right: 10px;
}




#footer{
background-image: url("images/footer.gif");
background-repeat: no-repeat;
width: 760px;
height: 42px;
clear: both;
}




p.footertext{
text-align: center;
padding-top: 15px;
color: #ffffff;
font-size: 10px;
}


/* IE6 Only */
* html p.footertext {
margin:0px 0px 0px 0px;
}

/* IE7 Only */
*:first-child+html .footertext {
margin : 0px 0px 0px 0px;
}




#bottomfill{
background-image: url("images/margin-bottom.gif");
background-repeat: no-repeat;
margin: 0px auto 0px auto;
width: 760px;
height: 10px;
}



