
html, body {
height: 100%;
}
body, table, td, th, tr{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
body{margin:0 auto; padding:0; height:100%; width:1000px;}
div#container{background-image:url(images/bg.png); background-position:center top; background-repeat:repeat-y; width:1000px; clear:both; float:none; display:block; margin:0 auto; padding:0;}
div#wrapper{ margin:0 auto; padding:0; width:902px; display:block; float:none; clear:both}
.style2 {
	color: #333333;
	font: bold normal 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.style1 {
	color: #D90E1F;
	font: bold normal 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

a{
	color: #333333;
	font: normal 12px/1.4em Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	color: #005CAF;
	font: normal 12px/1.4em Arial, Helvetica, sans-serif;
}
.td1{background-image:url(images/main_bg.png);
background-position:bottom left;
background-repeat:repeat-x;
min-height:500px;
width:800px;
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px
}
.td1 h1{color:#333333; font: bold  18px/1.5em Arial, Helvetica, sans-serif;
}
.td1 h2{color:#333333; font: bold  14px/1.5em Arial, Helvetica, sans-serif;
}
.td1 h5{color:#333333; font: normal  10px/1.2em Arial, Helvetica, sans-serif; margin:0; padding:5px;
}
.td1 p{color:#333333; font: normal  14px/1.5em Arial, Helvetica, sans-serif;
}
h1{color:#005CAF; font: bold  16px/1.5em Arial, Helvetica, sans-serif;
}
h2{color:#333333; font: bold  14px/1.5em Arial, Helvetica, sans-serif;
}
h3{color:#005CAF; font: bold  12px/1.4em Arial, Helvetica, sans-serif;margin:0; padding:2px;
}
h5{color:#333333; font: normal  10px/1.2em Arial, Helvetica, sans-serif; margin:0; padding:5px;
}
p{color:#333333; font: normal  12px/1.6em Arial, Helvetica, sans-serif;margin:0; padding:2px;
}

div.images-content{ float: left;border:1px solid #ccc; background:white;min-height:90px; width:370px; margin-right:10px; margin-bottom:10px; height:90px }
div.images-content img {padding:10px; border: none; border-width:0px; border-color:#fff; outline:none; float:left}
div.images-content p{padding:5px; margin-left:5px; padding-top:5px;}
div.logo{text-align:center; height:100px;}
div.logo img{border:none; border-width:0px}
div.logo a{outline:none}
div.menu-drop{ height:42px; background-color: #005CAF; margin:0 auto; padding:0; width:100%}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:42px; left:0; background:#005CAF; display:none; opacity:0; list-style:none; line-height:20px}
ul.menu ul li {position:relative; border-top:none; width:217px; margin:0; line-height:20px; border-bottom:1px solid #FFFFFF;}
ul.menu ul li a {display:block; padding:3px 5px 5px; background-color:#005CAF; width:190px; line-height:30px; padding-left:20px}
ul.menu ul li a:hover {background-color:#333; color:#fff}
ul.menu ul ul {left:170px; top:-1px}
ul.menu .menulink { font-weight:bold; background:url(images/header.gif); line-height:42px; padding-left:20px; padding-right:20px;}
ul.menu .menulink:hover, ul.menu .menuhover {background: black}
ul.menu .sub {background:#036 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}
div#main{background-color: transparent; margin:0;padding:20px;}
div#main_inside{ background-color:#e6e6e6; width:820px; min-height:500px; border:1px solid #ccc; padding:10px}
div#mainbalcony{background-color:#E6E6E6; width:820px; margin:0 auto; padding:20px; margin-top:20px; min-height:860px; display:block}
div#mainballincollig{background-color:#E6E6E6; width:820px; margin:0 auto; padding:20px; margin-top:20px; min-height:500px; display:block}
div#mainhalfmoon{background-color:#E6E6E6; width:820px; margin:0 auto; padding:20px; margin-top:20px; min-height:200px; display:block}
div#pager{ display:inline-block; float: none; clear:both}
div#flash{ background-color:transparent; padding:20px; width:860px; height:370px; float:none; clear:both; display:block}
div#inside_flash{ background-color:#e6e6e6; margin:0px; padding:20px; border:1px solid #ccc}
div#frontpage{padding-left:20px !important; padding-right:40px; display:block; width:860px; clear:both; float:none}
div#frontpage-inside{background-color:#e6e6e6; padding-left:20px; padding-right:20px; padding-top:10px; min-height:630px; border:1px solid #ccc}
div#left-front{ width:580px;}
div#right_front{ float:right; background-color:#fff; width:200px; padding-left:10px; padding-right:10px;}
div#pager-bottom{ float:none; clear:both; margin:5px auto; padding:10px; background-color:#fff; border:1px solid #ccc; text-align:center}
div#pager-bottom a{color:#c00 !important; padding:5px; border:1px solid #fff}
div#pager-bottom a:hover{color:#036 !important; padding:5px; border:1px solid #ccc; background-color:#efefef}
.clearfix{ clear: both; }
.separator{display:block; float:none; clear:both; display:block; height:20px;}
* html #wrapper {
height: 100%;
}
div.images-content-2{ float: left;border:1px solid #ccc; background:white;min-height:90px; width:30%; margin-right:10px; margin-bottom:10px; height:90px }
div.images-content-2 h1{ color:#039; font-size:12px; margin:0; padding:0;padding-left:5px; margin-left:5px; padding-top:5px;}
div.images-content-2 img {padding:10px; border: solid; border-width:0px; border-color:#fff; outline:none; float:left}
div.images-content-2 p{padding:5px; margin-left:5px; padding-top:5px;}