body {font-family: Arial, Helvetica, sans-serif;	margin:0px;	background: #DDDED3;font-size: 12px;}
td {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}




/*containers and positionning*/

#container{	width:777px;	height: auto;	margin-left:auto;	margin-right:auto;	margin-top:4px;	background: #CDCFC1;border: solid 1px #990000;background-image: url(library/logo/osheas_hotel_dublin_topbg.jpg);	background-repeat: repeat-x;}

#logo{height: 56px; width: 334px;float:left}
#toplinks{width: 430px;text-align:right;padding-top:15px;float:right;height: 41px;}

#left_col{	width: 215px;	height: auto;	background-image: url(library/side_layers/left_layer_bg.jpg);	background-repeat: repeat-y;	float: left;}
#main_content{height: auto; width: 559px;float:right; }
#page_title{
	height:34px;
	width: 559px;
	background-image: url(library/title_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#text_content{width: 554px;height: auto;border: solid 1px #990000;background: #E2E3EB;padding-top: 10px;margin-top: 15px;}
#footer{text-align: center;margin-top:15px;}
/*end of containers*/

/* links*/

a:link{	text-decoration: underline;	color: #000000;}
a:visited{	text-decoration: underline;	color: #000000;}
a:active{	text-decoration: underline;	color: #000000;}
a:hover{text-decoration: underline;	color: #FF0000;}

/* end of links*/

/*titles and text*/
h1.title{margin-top:13px;	background-image: url(library/h1_bullet.gif);	background-repeat: no-repeat;	padding-left: 25px;	font-size: 15px;	font-style:italic;	margin-left: 45px;}
h1{
	font-size: 14px;
	background-image: url(library/bullet_h1.gif);
	background-repeat: no-repeat;
	margin-left: 15px;
	padding-left: 15px;
	
}
p{margin-left: 10px; margin-right: 5px;}


/*form elements*/
input, textarea, submit, select{border: solid 1px #990000; background: #F8FAFA;}

ul li {
	list-style-image: url(library/bullet_li.gif);
}

/* splash page*/
#container_splash{	width:650px;	height: auto;	margin-left:auto;	margin-right:auto;	margin-top:12px;	background: #ECEFF0;border: solid 1px #990000;}
h1.splash{	background-image: url(library/h1_bullet.gif);	background-repeat: no-repeat;	padding-left: 25px;	font-size: 15px;	font-style:italic;	margin-left: 130px;}
p.splash{text-align:center}