body{margin:0; padding:0; background:url(../images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

#main{margin:0 auto; width:1000px;}

.header{ width:1000px; height:151px; float:left;}
.logo{ width:220px; float:left;}
.top_add{ width:780px; float:left; text-align:right; padding:20px 0 0 0;}
.navigation{ width:1000px; float:left; text-transform:uppercase; padding:17px 0 0 0;}
.navigation a{color:#fff; text-decoration:none; padding:17px 20px 19px 20px; margin:0 10px;}
.navigation a:hover{background:url(../images/nav-over.jpg) repeat-x;}
.navigation_active {background:url(../images/nav-over.jpg) repeat-x;}
.details_holder{ width:1000px; float:left; padding:10px 0;}

.main_content_holder{width:850px; float:left;}

.leftbar_holder{width:120px; float:left; padding:0 0 0 30px;}
.leftside_add{ width:120px; float:left; padding:0 0 15px 0;}

/*** SEARCH PAGE ***/
.hotel_search{width:980px; height:100px; float:left; padding:10px; background:url(../images/hotelsearch-new.jpg) no-repeat 0 0;}
.hotel_search .search_title{width:930px; float:left; padding:10px 0 10px	 70px; text-transform:uppercase; font-weight:bold; color:#ff8e00; font-size:15px;}
.hotel_search .text1{width:200px; float:left; padding:3px 0 5px 20px;}
.hotel_search .text1 input{ border:1px solid #ff8e00; padding:4px; background:#fff; font-size:12px; width:170px;}
.hotel_search .text1 select{ border:1px solid #ff8e00; padding:4px; background:#fff; font-size:12px; width:170px;}
.hotel_search .btn_holder{width:100px; float:left; text-align:right; padding:15px 0 0 0;}

.stockport_holder{width:840px; height:115px; float:left; background:url(../images/stockport_hotels.jpg) no-repeat 0 0; padding:10px 0 0 10px;}
.stockport_holder .heading{ width:840px; float:left; font-weight:bold; padding:0 0 15px 0;}
.stockport_holder .heading strong{ color:#fe8309;font-size:20px; }
.stockport_holder .heading span{ color:#fe8309;}
.sort_boy_form{ width:700px; float:left; padding:0 0 0 140px;}
.sort_boy_form .checkbox{ width:25px; float:left;}
.sort_boy_form .checkbox_text{ width:90px; float:left; font-weight:bold; padding:2px 0 0 0;}

.hotel_listing{width:850px; float:left; padding:10px 0;}
.hotel_listing_title{width:830px; float:left; background:url(../images/table_heading.jpg) repeat-x; padding:10px; color:#fff; font-weight:bold;}
.hotel_listing_title .text1{ width:240px; float:left;}
.hotel_listing_title .text2{ width:50px; float:left;}
.hotel_listing_title .text3{ width:105px; float:left;}
.hotel_listing_title .text4{ width:105px; float:left;}
.hotel_listing_title .text5{ width:75px; float:left;}
.hotel_listing_title .text6{ width:70px; float:left;}
.hotel_listing_title .text7{ width:70px; float:left;}
.hotel_listing_title .text8{ width:70px; float:left;}
.hotel_listing_title .text9{ width:45px; float:left;}

.hotel_listing_details{width:830px; float:left; padding:5px 10px; font-weight:bold;}
.hotel_listing_details .text1{ width:240px; float:left; color:#00295c;}
.hotel_listing_details .text2{ width:50px; float:left;}
.hotel_listing_details .text3{ width:105px; float:left;}
.hotel_listing_details .text4{ width:105px; float:left; padding:5px 0 0 0;}
.hotel_listing_details .text5{ width:75px; float:left;}
.hotel_listing_details .text6{ width:70px; float:left;}
.hotel_listing_details .text7{ width:70px; float:left; color:#d86c00;}
.hotel_listing_details .text8{ width:70px; float:left;}
.hotel_listing_details .text9{ width:45px; float:left; color:#d86c00;}

.hotel_listing_page_count{width:830px; float:left; text-align:center; padding:30px 10px; font-weight:bold;}
.hotel_listing_page_count a{color:#999; text-decoration:none; background:#e7e7e7; padding:4px 10px;}
.hotel_listing_page_count a:hover{color:#fff; text-decoration:none; background:#d86c00;}

/*** SIGN UP PAGE ***/

#slider_content_holder { position:relative; width:700px; height:488px; background:#fff; margin:0 auto;}
#nav { height:58px; width:700px; float:left;}
#nav ul{width:700px; margin:0; padding:0;}
#nav ul li { cursor:pointer; float:left; width:233px; height:56px; line-height:45px; display:block; text-align:center; font-size:14px; font-weight:bold; }
#nav .active { color:#fff; background:url(../images/tab-ov.jpg) no-repeat 0px 0; }

#viewport { position:relative; width:690px; overflow:hidden; margin:0 5px; height:385px; float:left;}
	#frameslide { width:2400px; }
	.frame { float:left; padding:20px; width:650px; color:#000; font-size:14px;}

.arrow { cursor:pointer; width:48px; height:48px; position:absolute; left:-21px; top:200px; background:url(../images//arrows-sprite.png) no-repeat left top; }
#go-rgt { left:675px; background-position:-48px 0; }



.addyour_hotel{width:950px; padding:25px 0 20px 50px; float:left; font-size:20px; font-weight:bold; color:#fe8308; text-transform:uppercase; background:url(../images/ico1.jpg) no-repeat 0 20px;}
.addyour_hotel a{ color:#fe8308; text-decoration:none;}
.addyour_hotel a:hover{ color:#000; text-decoration:underline;}

.sugnup_holder{width:790px; float:left; background:#f5efff; border:1px solid #ccc; padding:29px;}

/*** SLIDER CONTENT ***/
.signup_content{width:630px; float:left; padding:0 10px;}
.signup_title{width:630px; float:left; }
.signup_title strong{font-size:25px; font-weight:bold; color:#17365d;}
.signup_details{ width:630px; float:left; padding:15px 0;}
.signup_details ul{width:630px; margin:0; padding:0;}
.signup_details ul li{list-style:none; float:left; background:url(../images/symb1.jpg) no-repeat 0 0; padding:5px 0 5px 60px; width:570px;}
.sugnup_holder .text{font-size:11px; line-height:16px; padding:10px 0;}

/*.footer{ width:100%; height:155px; padding:70px 0 0 0; float:left; background:url(../images/footer.jpg) repeat-x;}*/
.footer {width: 100%;height: 155px;padding: 3px 0px 75px 0px;float: left;background: url(../images/footer.jpg) repeat-x;}
.footer_holder{margin:0 auto; width:1000px;}
/*.footer_text1{width:1000px; float:left; font-size:11px; line-height:16px; padding:10px 0;}*/
.footer_text1 {width: 1000px;float: left;font-size: 11px;line-height: 16px;padding: 8px 0;}
.footer_text1 a{color:#411485; text-decoration:none;}
.hotel_link{ width:990px; float:left; padding:5px; background:#fff; color:#0066ff}
.hotel_link a{color:#0066ff; text-decoration:underline; padding:5px 0;}
.hotel_link a span{color:#ff8e00; text-decoration:underline; font-weight:bold;}
.hotel_link a:hover{color:#000; text-decoration:underline;}
.copyright{width:1000px; float:left; text-align:center; color:#fff; font-size:11px; padding:0px 0 0 0;}
.copyright a{text-align:center; color:#fff; font-size:11px; text-decoration:none;}
.error {
background: #FBE3E4;
color: #8A1F11;
border-color: #FBC2C4;
}
.success {
background: #FBE3E4;
color: #8A1F11;
border-color: #FBC2C4;
}
.heading_text {
	font-family:  Arial, Helvetica, sans-serif;
	color:#FF8E01;
	font-size:22px;
	text-align:left;
}
.heading_sub_text {
	font-family:  Arial, Helvetica, sans-serif;
	color:#FF8E01;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.label2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #144971;
}