.star_rat{
 width:270px;padding:4px;border:3px solid #7CF;margin:5px;float:left;border-radius:3px;
 background-color:white;color:black;text-align:center;
}
.star_rat div{height:200px}
.star_rat img{display:none}
.star_rat a{color:#04F}
.star_rat .s5{font-family:Georgia,Garamond;font-style:italic;font-size:14px}
#headerTD h4{color:#ACF;font-weight:normal;margin-top:2px;margin-bottom:2px;width:360px}
#headerTD h1{width:360px}
#main_menu{border-spacing:6px;margin:auto}
.caption{padding:5px;text-align:center;color:white;
background-image:url('http://feedadmin.portalx.co.uk/img/black-opaque.png');border-top:1px solid #666}
.caption a{color:white}
#main_menu .ad{border:1px solid #EEE;vertical-align:bottom}
.hotelName{text-align:center;padding:3px;font-weight:bold}
.hotelName a{color:white;text-decoration:underline}
.starRating{border:1px solid #EEE;text-align:center;background-color:#777}
.starRating img{margin:-1px}
#tophot{padding:0;margin:auto;width:810px}
.ratingBox{font-size:8pt;float:left;width:256px;
background-color:#FC7;border:1px solid white;padding:2px;
margin:4px}
.ratingBox a{font-size:8pt;color:#F60}
.ratingBox h4{margin-top:0px;margin-bottom:0px}
#showcaseTable{border:1px solid white;width:800px;margin:auto}
#showcaseTable th{width:20%;color:white;font-size:12px;padding:5px;cursor:pointer;background-color:#FA0}
#showcaseTable th:hover{background-color:#FC7;}
#showcaseTable td{padding:6px;background-color:white}
#recentHotels{
 font-size:10px;
}
#mainImage{width:250px;height:250px;float:left;background-repeat:no-repeat}

#middle,#topnav-col{
padding:5px;
background-image:url('http://feedadmin.portalx.co.uk/img/shim.png');
background-repeat:repeat-y;
background-position:2px;
}
#content{padding:5px 5px 0 5px;clear:both;margin:auto;}
#xcontent{padding:5px 5px 0 5px;clear:both;margin:auto;background-color:#FC7;padding:4px;margin:9px;border:3px solid white;border-radius:3px}
#templatefooter{
background-image:url('http://feedadmin.portalx.co.uk/img/footer.png');
background-position:2px top;
background-repeat:no-repeat;
height:30px;
}

.transparent{
margin-left:34px;margin-top:68px;
width:200px;height:30px;border:none;background-color:transparent;color:#0CF;font-size:17px;font-family:arial,helvetica}
#head-left{ 
background-image:url('http://feedadmin.portalx.co.uk/img/header-left.png');
background-position:left;
height:200px;width:424px;
}
#head-right{ 
background-image:url('http://feedadmin.portalx.co.uk/img/header-rome.png');
background-position:-1px 0;
background-repeat:no-repeat;
height:200px;width:498px;
}
.sampleImage{margin-right:10px}
body{
background-image:url('http://feedadmin.portalx.co.uk/img/html-bg.png');
background-repeat:repeat-x;
/*background-attachment:fixed;*/
background-color:#3b69ff;
	color:#334;
	padding:0;
	margin:0;
	font-family:verdana,arial,helvetica,tahoma;
}
#headerTD{background-image:url('http://feedadmin.portalx.co.uk/img/header-cheaphotelsrome.png');
height:200px;
}

#wrapper{line-height:150%;
	width:990px;
	margin:0 auto 0 auto;

}
#template{
	padding:0px;

	margin:auto;;
width:922px;
}
#description{min-height:300px;border:1px dotted #7CF;padding:5px;font-size:12px;width:300px}
#images{float:right;width:525px;height:250px;overflow:hidden}
#largeImage{float:left;width:330px;}
#imageList{overflow:auto;height:220px;width:215px;font-size:1px}
#imageList .hotelThumb{cursor:pointer;}

#footer{text-align:center;font-size:11px}
#footer li{list-style-type:none}

p,td,div{font-size:12px;line-height:150%}
h1{font-family:verdana,arial,helvetica;color:#FFF;margin:105x 0 4px 0;padding:0}
a{text-decoration:none;color:darkblue}

#topnav {margin-top:-8px;margin-left:320px;position:relative;bottom:50px;margin-bottom:-30px}
#topnav a{margin:2px;color:#F50}
#topnav a:hover{color:#F30;}
#map{float:right;width:550px;height:420px;margin-left:6px}
#tophotels{float:right;width:100px;text-align:center;margin-left:20px;border:1px dotted #7CF;padding:4px
}
#tophotels a{display:block;font-size:14px;color:#7CF}
#tophotels .tophotelimage{width:32px;height:32px;cursor:pointer}
#tophotels .tophotelimage:focus{position:absolute;width:64px;height:64px}
#footer{color:white;}
#footer a{color:#EEE}
#article{border:3px solid #7CF;border-radius:3px;padding:10px;background-color:#FFF;
width:480px;margin-left:5px;}
