#content div.hotelcolumn {
	
	width:240px;
	margin-top:20px;
	float:left;
	border-left:1px dashed #eec1bf;
	padding:0 10px 0 10px;
	
}

#content div.hoteltitle {
	border-bottom:1px solid #BB0000;
	padding-bottom: 1px;
}
#content div.hoteltitle h1 {
	float:left;
	margin:0;
	font-size:14px;
	/* width:180px; */
}
#content div.hoteltitle div.hoteltitlestars {
	float:left;
	margin:0px 7px 0 7px;
	display:block;
/*	width:60px; */
	text-align:right;
}

#content div.hoteltitle div.hoteltitlestars img {
	vertical-align:bottom;
}

#content div.hoteltitle div.opendates {
	float:right;
	line-height:17px;
	color:#ff0000;
}

#content a img {float:right;margin: 10px 0 0 10px;border:0}
#content div.hotelcolum p {display:block;width:150px}

#content div.hotelcolumn p.hoteldetails, #content div.singlehotelcolumn p.hoteldetails {margin:0;}

#content div.hotelcolumn p.hoteldetails b, #content div.singlehotelcolumn p.hoteldetails b {color:#bb0000}
#content div.hotelcolumn ul, #content div.singlehotelcolumn ul {list-style-type:none;margin:5px 0;padding:0;}
#content div.hotelcolumn ul li {display:block;clear:both;font-size:10px;margin:2px 0;}
#content div.hotelcolumn ul li b {color:#bb0000;display:block;float:left;margin:0 3px 0 0}
#content div.hotelcolumn ul li p {display:block;float:left;margin:0;}

#content div.hotelcolumn div.hotelspecialoffer,#content div.singlehotelcolumn div.hotelspecialoffer {width:200px;margin:10px auto;border:1Px solid #BB0000}
#content div.hotelcolumn div.hotelspecialoffer h6, #content div.singlehotelcolumn div.hotelspecialoffer h6 {background:#BB0000;text-align:center;color:#FFFFFF;font-size:12px;margin:0;padding:2px 0}
#content div.hotelcolumn div.hotelspecialoffer p,#content div.singlehotelcolumn div.hotelspecialoffer p {padding:5px;text-align:center;color:#bb0000;margin:0;}
#content div.hotelcolumn div.hoteltitle h1 {width:155px;float:left;margin:0;font-size:14px; }
#content div.hotelcolumn div.hoteltitle div.hoteltitlestars {float:right;margin:2px 0px 0px 0px;display:block; text-align:right;}

#content p.tabledetails {margin:0 0 0 20px;}
#content p.tabledetails a, b {color:#BB0000}

#content ul.priceinclude {list-style-type:disc;margin:10px 0 10px 40px;color:#515151;padding:0;}
#content ul.priceinclude li {padding:0 0 0 0;line-height:10px;font-size:10px;}

#content ul.otherhotellist {list-style-type:disc;margin:10px 0 10px 20px;color:#515151;padding:0;}
#content ul.otherhotellist li {padding:0 0 0 0;line-height:10px;font-size:10px;}
#content ul.otherhotellist li a {font-weight:bold;text-decoration:none;color:#515151}
#content ul.otherhotellist li a:hover {text-decoration:underline;}

#content div.singlehotelcolumn {
	
	width:520px;
	margin-top:20px;
	padding:0;
	
}

#content div.singlehotelcolumn ul {list-style-type:none;margin:5px 0;padding:0;width:400px;}
#content div.singlehotelcolumn ul li {font-size:10px;line-height:10px;height:10px;margin:2px 0;}
#content div.singlehotelcolumn ul li b {color:#bb0000;display:inline;float:left;margin:0 3px 0 0}
#content div.singlehotelcolumn ul li p {display:inline;float:left;margin:0;}

td.top {
    border-top: solid 1px #D1003B;
}
td.bottom {
    border-bottom: solid 1px #D1003B;
}
td.left {
    border-left: solid 1px #D1003B;
}
td.right {
    border-right: solid 1px #D1003B;
}
td.topLeft {
    border-top: solid 1px #D1003B;
    border-left: solid 1px #D1003B;
}
td.topRight {
    border-top: solid 1px #D1003B;
    border-right: solid 1px #D1003B;
}
td.topBottom {
    border-top: solid 1px #D1003B;
    border-bottom: solid 1px #D1003B;
}
td.bottomLeft {
    border-bottom: solid 1px #D1003B;
    border-left: solid 1px #D1003B;
}
td.bttomRight {
    border-bottom: solid 1px #D1003B;
    border-right: solid 1px #D1003B;
}
td.topBottomLeft {
    border-top: solid 1px #D1003B;
    border-bottom: solid 1px #D1003B;
    border-left: solid 1px #D1003B;
}
td.topBottomRight {
    border-top: solid 1px #D1003B;
    border-bottom: solid 1px #D1003B;
    border-right: solid 1px #D1003B;
}

