body {
	background-color: #4e4e4e;
	background-image: url(../bg.gif);
	background-position:center;
    background-repeat: repeat-y;
	background-attachment:fixed;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin: 0px;
	height:100%
}

#rcol {
display:block;
width:240px;
text-align:left;
}

#homemain {
display:block;
width:529px;
border-right:1px dashed #0178CA;
text-align:left;
height:100%
}

#main {
display:block;
width:569px;
border-right:1px dashed #0178CA;
text-align:left;
height:100%
}

#copyright {
text-align:left;
margin:6px 0 6px 12px;
font-size:10px;
color:#ccc; 
}

#footer {
text-align:left;
margin:6px 0 6px 20px;
font-size:11px;
color:#fff; 
}

#footer-r {
text-align:right;
margin:6px 20px 6px 0;
font-size:11px;
color:#fff; 
}

h1, h2, h3, h4, h5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #2e2e2e;
	padding:0;
	font-weight: bold;

}

h1 { font-size:18px; margin: 20px 6px 20px 30px; text-align:left; color:#0178ca;}
h2 { font-size:14px; margin: 6px 6px 12px 12px; text-align:left;}
h3 { font-size:13px; margin: 6px 0 6px 0; text-align:center;}
h4 { font-size:18px; margin: 6px 0 6px 0; text-align:center;}
h5 { font-size:16px; margin: 16px 36px; text-align:center;}

p {
text-align:justify;
margin: 6px 36px 12px 36px;
font-size:13px;
}

p.testisig {text-align:right; font-size: 13px; font-style:italic; color:#444; margin-right: 24px;}

.whitetitle { font-size:13px; color:#fff; font-weight:bold; padding:5px 0 5px 0; letter-spacing:0.2em;}
.propertytitle { font-size:13px; color:#0178CA; font-weight:bold; text-align:left;}
.price { font-size:13px; color:#0178CA; font-weight:bold; text-align:right;}
.property { font-size:13px; color:#444; text-align:left;}
.eventtitle { font-size:13px; color:#fff; font-weight:bold; text-align:left;}
.bookingstatus {color:#0178CA;}
.snapshotbdr {margin: 0 auto; width:660px; border:3px solid #eee;}
.featureimage {padding:0 36px 8px 8px;}
.whitemed {color:#fff; font-size:9px; font-weight:600; padding:3px;}
/* .testisig {text-align:right; font-size: 13px; font-style:italic; color:#444; margin-right: 24px;} */

.textboxh {font-size:10px; color:#0178ca; border: solid 1px #fff; background-color:#eee; margin-left:3px;}
.buttonh {width:160px; background-color:#640000; border:1px solid #fff; font-size:11px; color:#fff; text-align:center; padding:3px; margin:9px 0 6px 0; font-weight:900; }
.buttonh:hover {background-color:#0178ca;}

ol { 
text-align:left;
padding:0;
margin:0;
margin-left:50px;
}

li.numbered {
list-style-position: outside;
background-image: url('');
text-align:justify;
padding-left:1em;
margin-left:1em;
margin-right:2em;
margin-bottom:9px;
font-size:12px;
font-weight:bold;
}

ul {
text-align:left;
padding:0;
margin:0;
list-style-type: none;
margin-left:40px;


}

li {
background-image: url('../bullet.gif');
background-repeat: no-repeat;
background-position: .2em 0em;
text-align:left;
padding-left:2em;
margin-left:1em;
margin-bottom:9px;
font-size:12px;
font-weight:bold;
}