body {
	margin: 0;
	background-image:url(http://www.hotelspricecomparison.net/images/bg-left.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color: #72a4f9;
	}
*{margin:0;}
#wrapper{ height:1010px; width:998px; margin:0 auto; padding-bottom:210px; background:url(http://www.hotelspricecomparison.net/images/main-bg.jpg) no-repeat bottom;}
/*---------------This is a comment. Comments 4 hadder part Start-------------------*/
#head{ height:96px; width:998px; float:left;}
#logo{ height:96px; width:371px; float:left;}
#slogan{ height:96px; width:396px; float:left; margin-left:30px;}
#icon-bg{height:63px; width:180px; float:right; margin-top:33px;}
.icon-box{ height:30px; width:30px; float:right; margin-left:10px;}
#banner{ height:212px; width:998px; float:left; margin-bottom:15px; background:url(http://www.hotelspricecomparison.net/images/hotelspricecomparison-net-banner.jpg) no-repeat top;}
#link-box{ height:60px; width:998px; float:left; margin-bottom:15px;}
#link-left{ height:60px; width:5px; float:left; background:url(http://www.hotelspricecomparison.net/images/link-bg-left.jpg) no-repeat top;}
#link-bg{ height:60px; width:988px; float:left; background:url(http://www.hotelspricecomparison.net/images/link-bg.jpg) repeat-x top}
#link-right{ height:60px; width:5px; float:left; background:url(http://www.hotelspricecomparison.net/images/link-bg-right.jpg) no-repeat top;}
#link-top-part{ height:25px; width:963px; float:left; padding:6px 0 0 25px; }
#link-botton-part{ height:21px; width:988px; float:left;}
#link-botton-part ul{
	margin:0;
	padding:0;
	list-style-type:none;
	font:normal 11px  Tahoma, Verdana, Arial;
	width:971px;
	font-weight:bold;
	color:#0d5c8c;
	float: left;
	
}
#link-botton-part li{
	height:21px;
	width:auto;
	margin:0;
	background-image:url(http://www.hotelspricecomparison.net/images/link-spacer.jpg); background-repeat:no-repeat;
	padding-left:22px;		 	
	padding-right:22px;	
	float:left;
	background-position:right top;
	padding-top:7px;}

.link-botton-partlink{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#0d5c8c;
	text-decoration:none;
}
.link-botton-partlink:hover{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#002942;
	text-decoration:none;
}
.footer-text{ font:11px Tahoma, Verdana, Arial; color:#0d5c8c; font-weight:normal; text-decoration:none; line-height:21px;}
.bluebig{ font:16px "Trebuchet MS", Tahoma, Verdana, Arial; color:#0d5c8c; font-weight:bold; text-decoration:none;}
.blue-text{ font:11px Tahoma, Verdana, Arial; color:#0d5c8c; font-weight:normal; text-decoration:none; line-height:18px;}
.white-text{ font:11px Tahoma, Verdana, Arial; color:white; font-weight:normal; text-decoration:none;}
.blue-link{ font:11px Tahoma, Verdana, Arial; color:#0d5c8c; font-weight:bold; text-decoration:none;}
.blue-link:hover{ font:11px Tahoma, Verdana, Arial; color:#002942; font-weight:bold; text-decoration:none;}
.blue-link2{ font:11px Tahoma, Verdana, Arial; color:#0d5c8c; font-weight:normal; text-decoration:none;}
.blue-link2:hover{ font:11px Tahoma, Verdana, Arial; color:#002942; font-weight:normal; text-decoration:none;}
.blue-link3{ font:11px Tahoma, Verdana, Arial; color:#0d5c8c; font-weight:normal; text-decoration:none;}
.blue-link3:hover{ font:11px Tahoma, Verdana, Arial; color:#002942; font-weight:normal; text-decoration:none;}
.blue-link4{ font:11px Tahoma, Verdana, Arial; color:#0d5c8c; font-weight:normal; text-decoration:none; line-height:28px;}
.blue-link4:hover{ font:11px Tahoma, Verdana, Arial; color:#002942; font-weight:normal; text-decoration:none; line-height:28px;}

/*---------------This is a comment. Comments 4 hadder part End-------------------*/

/*---------------This is a comment. Comments 4 mid part Start-------------------*/

#mid-warpper{ height:auto; width:998px; float:left; margin:0; padding:0;}
#top-part{ height:16px; width:998px; float:left;}
#t-left{ height:16px; width:5px; float:left;}
#t-mid{ height:16px; width:988px; float:left; background:url(http://www.hotelspricecomparison.net/images/main-top-bg.jpg) repeat-x top;}
#t-right{ height:16px; width:5px; float:right;}

#m-part{ height:auto; width:966px; float:left; padding:0 15px 0 15px; background-color:#d3f3fe; border-left:1px solid #98e5ff; border-right:1px solid #98e5ff;}
#m-left-banner{ height:490px; width:177px; float:left; padding-right:15px;}
#mm-part{ height:auto; width:525px; float:left;}
#mm-text-part{ height:91px; width:525px; float:left;}
#mm-hed-box{ height:30px; width:525px; float:left; margin-bottom:7px; border-bottom:1px solid #0d5c8c;}
.heding-text{ font:18px "Trebuchet MS", Tahoma, Verdana, Arial; color:#0d5c8c; font-weight:bold; text-decoration:none;}
#mm-textpart{ height:53px; width:525px; float:left;}
#m-right-banner{ height:490px; width:234px; float:left; padding-left:11px; background:url(http://www.hotelspricecomparison.net/images/right-middle-img.jpg) repeat-y top right;}
#m-right-banner-top{ height:26px; width:216px; float:left; padding:9px 0 0 18px; background:url(images/right-top-img.jpg) no-repeat top;}
#m-right-banner-bottam{ height:455px; width:234px; float:left; padding:0; background:url(http://www.hotelspricecomparison.net/images/right-bottam-img.jpg) no-repeat bottom;}

#m-serch-box{ height:auto; width:525px; float:left; margin-top:15px;}
#ms-top{ height:19px; width:525px; float:left;}
#ms-t-left{ height:19px; width:19px; float:left;}
#ms-t-mid{ height:19px; width:487px; float:left; background:url(http://www.hotelspricecomparison.net/images/gra-t-mid.jpg) repeat-x top;}
#ms-t-right{ height:19px; width:19px; float:right;}

#ms-mid{ height:auto; width:525px; float:left; background-color:#c3f0ff;}
#ms-m-left{ height:345px; width:19px; float:left; background:url(http://www.hotelspricecomparison.net/images/gra-l-mid.jpg) repeat-y left top;}
#ms-m-mid{ height:auto; width:487px; float:left; background-color:#c3f0ff;}
#ms-m-right{ height:345px; width:19px; float:right; background:url(http://www.hotelspricecomparison.net/images/gra-r-mid.jpg) repeat-y right;}
#ms-hed-box{ height:29px; width:487px; float:left; margin-bottom:7px;}
#ms-line{ height:2px; width:487px; float:left; background:url(http://www.hotelspricecomparison.net/images/line-bg.jpg) repeat-x left top;}

#ms-bottom{ height:19px; width:525px; float:left;}
#ms-b-left{ height:19px; width:19px; float:left;}
#ms-b-mid{ height:19px; width:487px; float:left; background:url(http://www.hotelspricecomparison.net/images/gra-b-mid.jpg) repeat-x top;}
#ms-b-right{ height:19px; width:19px; float:right;}


#bottom-part{ height:16px; width:998px; float:left;}
#b-left{ height:16px; width:5px; float:left;}
#b-mid{ height:16px; width:988px; float:left; background:url(http://www.hotelspricecomparison.net/images/main-bottom-bg.jpg) repeat-x top;}
#b-right{ height:16px; width:5px; float:right;}

/*---------------This is a comment. Comments 4 mid part End-------------------*/

.fil{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #0d5c8c;
	text-decoration: none;
	background-image: url(http://www.hotelspricecomparison.net/images/fil-bg.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8be1ff;
	border-bottom-color: #8be1ff;
	border-left-color: #8be1ff;
}

.fieldbox{
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
	color: #0d5c8c;
	text-decoration: none;
	background-image: url(http://www.hotelspricecomparison.net/images/fil-bg2.jpg);
	background-repeat: repeat-x;
	border: 1px solid #8be1ff;
}

.main-fil {height:auto; width:482px; float:left; margin-bottom:15px;}
.fil-box{ height:40px; width:165px; float:left; padding: 10px 10px 0 0;}
.fil-textpart{ height:20px; width:165px; float:left;}
.fil-part{ height:20px; width:165px; float:left;}
.form{ height:20px; width:165px; float:left;}
.cal{ height:20px; width:19px; float:left;}

.fil-box2{ height:40px; width:48px; float:left; padding: 10px 10px 0 0;}
.form2{ height:20px; width:40px; float:left;}
.fil-textpart2{ height:20px; width:48px; float:left;}

#city{ height:49px; width:487px; float:left;}
#city-left{ height:49px; width:6px; float:left;}
#city-right{ height:49px; width:6px; float:right;}
#city-bg{ height:27px; width:465px; float:left; padding:11px 5px 11px 5px; background:url(http://www.hotelspricecomparison.net/images/city-bg.jpg) repeat-x top;}
#c-text-box{ height:25px; width:47px; float:left; padding-top:2px;}
#c-main-fil{ height:27px; width:410px; float:left;}
#c-main-button{ height:27px; width:80px; float:left; padding-left:7px;}
#c-under-box{ height:33px; width:429px; float:left; padding:3px 0 0 58px;}
#c-heding{ height:22px; width:476px; float:left; padding:8px 0 0 11px; background-color:#59c2e6;}
#c-name-box{ height:111px; width:476px; float:left; padding:10px 0 0 11px;}
.c-sub-text{ height:auto; width:118px; float:left;}

/*---------------This is a comment. Comments 4 footer part Start-------------------*/
#main-footer{ height:76px; width:966px; float:left; padding:15px 15px 0 15px; background-color:#d3f3fe;  border-left:1px solid #98e5ff; border-right:1px solid #98e5ff;}
#f-left-banner{ height:76px; width:177px; float:left; padding-right:15px;}
#f-right-part{ height:75px; width:770px; float:left;}
#f-lpart{ height:75px; width:10px; float:left;}
#f-mpart{ height:70px; width:750px; float:left; background:url(http://www.hotelspricecomparison.net/images/footer-middle.jpg) repeat-x top; padding-top:6px;}
#f-rpart{ height:75px; width:10px; float:right;}




/*---------------This is a comment. Comments 4 footer part End-------------------*/



