/* CSS Document */

body{
background:#FFFFFF;
margin:0px;
font-family:Tahoma;
font-size:12px;
color:#373737;
}

strong{
font-weight:bold;
color:#828181;
}

.full{
width:100%;
background:url(../images/layout.jpg) top center repeat-y;
float:left;
clear:left;
}
.full2{
width:100%;
background:url(../images/layout2.jpg) top center repeat-y;
float:left;
clear:left;
}

.full3{
width:100%;
background:url(../images/layout3.jpg) top center repeat-y;
float:left;
clear:left;
}
.header{
width:100%;
background:url(../images/header.jpg) top center no-repeat;
float:left;
clear:left;
}
.header2{
width:100%;
background:url(../images/header2.jpg) top center no-repeat;
float:left;
clear:left;
}
.header3{
width:100%;
background:url(../images/header3.jpg) top center no-repeat;
float:left;
clear:left;
}


.footer{
width:100%;
background:url(../images/footerbg.jpg) center bottom no-repeat;
float:left;
clear:left;
}

.footer_content{
width:1000px;
height:73px;
float:left;
clear:left;
color:#c2fdfd;
font:normal 11px tahoma;
}


.footer_left{
width:97%;
float:left;
clear:right;
padding:15px;
}
.footer_left a{
padding:0 5px;
color:#c2fdfd;
font:normal 11px tahoma;
text-decoration:underline;
}
.footer_left a:hover{
padding:0 5px;
font:normal 11px tahoma;
text-decoration:none;
}
.footer_right{
width:20%;
float:right;
clear:right;
text-align:right;
padding:15px;
}

.layout{
width:1000px;
margin:0 auto;
}

.main{
width:1000px;
float:left;
clear:left;
}


.header_content{
width:1000px;
height:125px;
float:left;
clear:left;
}

.content{
width:958px;
float:left;
clear:left;
padding:20px;
}

.leftpanel{
width:517px;
float:left;
clear:right;
}
.leftpanel2{
width:741px;
float:left;
clear:right;
}
.rightpanel{
width:388px;
float:right;
clear:right;
}
.rightpanel2{
width:180px;
float:right;
clear:right;
text-align:center;
}

.rightpanel2 img{
margin-bottom:10px;
border:0;
}

h1{
font:bold 18px Tahoma;
color:#179494;
padding:0;
margin:0 0 15px 0;
}

.row{
width:100%;
float:left;
clear:left;
padding-bottom:10px;
}
.row2{
width:100%;
float:left;
clear:left;
}

.textbox{
background:url(../images/textbox.jpg) top no-repeat;
width:517px;
height:41px;
float:left;
clear:left;
margin-bottom:10px;
}

.textbox input{
width:487px;
height:29px;
background:none;
border:0;
font:normal 12px tahoma;
color:#4b3e33;
padding:12px 15px 0 15px;
}

.colleft{
width:43%;
float:left;
clear:right;
}
.colright{
width:43%;
float:right;
clear:right;
}

.datearea{
background:url(../images/time-boxbg.jpg) top left no-repeat;
width:208px;
height:31px;
float:left;
clear:right;
padding:10px 0px 0 12px;
}
.datearea select.day{
width:47px;
font:normal 12px tahoma;
margin-right:5px;
}
.datearea select.month{
width:122px;
font:normal 12px tahoma;
margin-right:5px;
}

.searcharea{
width:100%;
float:left;
clear:left;
border-bottom:dashed 1px #3c9ed7;
margin-bottom:15px;
}



.colright input{
background:url(../images/btnbg.jpg) no-repeat;
width:97px;
height:32px;
float:right;
font:bold 18px Trebuchet MS;
color:#FFFFFF;
text-transform:uppercase;
border:0;
cursor:pointer;
}


p{
line-height:22px;
padding:0;
margin:0 0 10px 0;
text-align:justify;
}


h2{
margin:0;
padding:0;
background:url(../images/rightpanelhead.gif) top no-repeat;
width:378px;
height:26px;
font:bold 18px Tahoma;
color:#FFFFFF;
padding:5px 5px 0 5px;
}

.hotels{
width:100%;
float:left;
clear:left;
padding-top:25px;
}

.hotels_row{
width:100%;
float:left;
clear:left;
border-bottom:solid 1px #ebebeb;
margin-bottom:5px;
}

.hotel_row1{
width:100%;
float:left;
clear:left;
padding-bottom:5px;
}

.hotel_col1{
width:21%;
float:left;
clear:right;
padding-right:5px;
}
.hotel_col1 img{
border:solid 1px #000000;
}
.hotel_col2{
width:61%;
float:left;
clear:right;
font-size:11px;
}
.hotel_col3{
width:16%;
float:left;
clear:right;
color:#FF0000;
font-size:11px;
font-weight:bold;
text-align:right;

}

h3{
font:normal 18px tahoma;
color:#3d3d3d;
margin:0;
padding:0 0 10px 0;
}

a.view{
font:bold 11px Tahoma;
color:#2ea7c8;
text-decoration:underline;
padding-left:10px;
}
a.view:hover{
font:bold 11px Tahoma;
color:#2ea7c8;
text-decoration:none;
padding-left:10px;
}

a.list{
font:normal 11px Tahoma;
color:#3d3d3d;
text-decoration:none;
}
a.list:hover{
text-decoration:underline;

}
.star1{
background:url(../images/star.jpg) right no-repeat;
width:10px;
height:10px;
float:right;
margin-right:3px;
}
.star2{
background:url(../images/star.jpg) right no-repeat;
width:20px;
height:10px;
float:right;
margin-right:3px;
}
.star3{
background:url(../images/star.jpg) right no-repeat;
width:30px;
height:10px;
float:right;
margin-right:3px;
}
.star4{
background:url(../images/star.jpg) right no-repeat;
width:40px;
height:10px;
float:right;
margin-right:3px;
}
.star5{
background:url(../images/star.jpg) right no-repeat;
width:50px;
height:10px;
float:right;
margin-right:3px;
}


.midpanel{
width:958px;
float:left;
clear:left;
}


.category_list{
width:721px;
height:145px;
float:left;
clear:left;
background:url(../images/category_listbg.jpg) top center no-repeat;
padding:10px;
margin-bottom:10px;
}

.category_left{
width:553px;
float:left;
clear:right;
}
.category_right{
width:150px;
float:right;
clear:right;
background:url(../images/cat_price_bg.jpg) no-repeat;
background-position:0 50%;
height:140px;
color:#000000;
font-weight:bold;
text-align:center;
}

span.price{
font:bold 18px tahoma;
margin-top:20px;
display:block;
margin-bottom:5px;
}
span.small{
font:normal 11px tahoma;
display:block;
margin-bottom:10px;
}


a.more_details{
background:url(../images/moredetails_btn.jpg) top center no-repeat;
width:119px;
height:22px;
padding:10px 0 0 0;
font:bold 11px Tahoma;
color:#FFFFFF;
text-decoration:none;
text-align:center;
display:block;
margin:20px auto 0;
}
a.more_details:hover{
text-decoration:underline;
}

h4{
font:normal 18px Trebuchet MS;
color:#3d3d3d;
margin:0;
padding:0;
width:100%;
float:left;
clear:left;
display:block;
}

.cat_row{
width:100%;
float:left;
clear:left;

}

.category_rating{
width:50px;
float:left;
clear:left;
}

.category_rating div.star1{
background:url(../images/star.jpg) right no-repeat;
width:10px;
height:10px;
float:left;
margin-right:3px;
}
.category_rating div.star2{
background:url(../images/star.jpg) right no-repeat;
width:20px;
height:10px;
float:left;
margin-right:3px;
}
.category_rating div.star3{
background:url(../images/star.jpg) right no-repeat;
width:30px;
height:10px;
float:left;
margin-right:3px;
}
.category_rating div.star4{
background:url(../images/star.jpg) right no-repeat;
width:40px;
height:10px;
float:left;
margin-right:3px;
}
.category_rating div.star5{
background:url(../images/star.jpg) right no-repeat;
width:50px;
height:10px;
float:left;
margin-right:3px;
}

.cat_img{
width:80px;
float:left;
clear:right;
padding-top:5px;
}
.cat_img img{
border:solid 1px #000000;
}

.cat_desc{
width:460px;
float:right;
clear:right;
font:normal 11px Arial, Helvetica, sans-serif;
color:#3d3d3d;
}
