body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    background-color: #FFF;
    margin: 0;
    pading: 0
    }
img {
    border: 0
    }
form {
    margin: 0;
    padding: 0 0 0 0;
    float: left
    }
.gab5 {
    height: 5px
    }
.gab8 {
    height: 8px
    }
.gab10 {
    height: 10px
    }
.gab15 {
    height: 15px
    }
.nounderline {
    text-decoration: none
    }
/*
.main{position:relative;top:0;left:0;width:1024px;}
.footer{clear:both;width:1024px;background-color:#a6c8e7;position:relative;top:20px;left:0px;;height:25px;text-align:center;line-height:25px;}
*/
.main {
    position: relative;
    top: 0;
    left: 0;
    width: 990px
    }
.footer {
    clear: both;
    width: 990px;
    background-color: #a6c8e7;
    position: relative;
    top: 20px;
    left: 0;
    height: 25px;
    text-align: center;
    line-height: 25px
    }
.ie6 .footer {
    padding-bottom: 20px
    }
.header {
    position: relative;
    margin: 0;
    pading: 0
    }
.banner {
    background: url(/im/banner_main.gif) no-repeat;
    height: 80px;
    text-align: left
    }
.head_txt {
    position: relative;
    left: 80px;
    top: 23px
    }
.head_txt1 {
    font-size: 15px;
    font-weight: bold
    }
.head_txt2 {
    font-size: 10px;
    font-weight: bold
    }
.tabmenu {
    position: relative;
    left: 60px
    }
.menu {
    padding: 0;
    margin: 0;
    list-style: none;
    height: 24px;
    position: relative;
    background-color: #fff;
    font-size: 11px
    }
.menu li {
    float: left;
    padding-right: 5px
    }
.menu li span {
    float: left;
    height: 2.15em;
    background-color: #c7edfe
    }
.menu li span a {
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    background: url(/im/l_menu.gif) no-repeat
    }
.menu li span a span {
    float: left;
    display: block;
    padding: 0 16px 0 16px;
    background: url(/im/r_menu.gif) no-repeat right top
    }
.menu li.current span {
    float: left;
    height: 2.15em;
    background-color: #a6c8e7
    }
.menu li.current span a {
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    background: url(/im/l_menu_hit.gif) no-repeat
    }
.menu li.current span a span {
    float: left;
    display: block;
    padding: 0 16px 0 16px;
    background: url(/im/r_menu_hit.gif) no-repeat right top
    }
/*	.beradcum{text-align:left;position:relative;left:12px;top:0px;}  */
.beradcum {
    text-align: left;
    position: relative;
    left: 10px;
    top: 0
    }
/*.container{position:relative;top:0px;left:12;width:1000px;}  */
.container {
    position: relative;
    top: 0;
    left: 10;
    width: 970px
    }
/*	.leftcol{width:160px; clear:both;}/*position:absolute;top:0px;left:0px;}*/
.leftcol {
    width: 198px;
    clear: both
    }
/*position:absolute;top:0px;left:0px;}*/
.box_index {
    width: 100%;
    border: 1px solid #6fc1e9
    }
.tab_box_index {
    height: 22px;
    background-color: #6fc1e9;
    line-height: 22px;
    text-align: center
    }
.tab_box_index_y {
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: url(/im/menu-y.jpg);
    border: none
    }
.text_link {
    width: 100%;
    text-align: left;
    text-indent: 15px;
    line-height: 20px
    }
.text_link a {
    text-decoration: none
    }
.adDrr {
    float: left;
    width: 158px;
    border: 1px solid #a6c8e7
    }
.adtext {
    color: #000;
    line-height: 18px;
    text-indent: 15px;
    text-align: left;
    padding: 5px 0 5px 0
    }
.adtext a {
    text-decoration: none;
    color: #000;
    line-height: 18px
    }
.linkblack a {
    color: #000
    }
.tabadDrr {
    height: 18px;
    background-color: #a6c8e7;
    line-height: 18px;
    text-align: center
    }
.districtname {
    text-indent: 30px
    }
.rowtextpage {
    padding-left: 10px;
    min-height: 18px;
    line-height: 22px
    }
.rowtextpage_col1 {
    width: 530px;
    float: left
    }
.rowtextpage_col2 {
    width: 100px;
    float: left
    }
.rowtext {
    min-height: 18px;
    background-color: #fff;
    text-align: left;
    padding-left: 10px
    }
.rowtext a {
    padding-right: 15px
    }
/*		.rowheader{min-height:22px;background-color:#b4d7ee;line-height:22px;text-align:left;text-indent:20px;font-weight:bold;} */
.rowheader {
    min-height: 22px;
    background-color: #b4d7ee;
    line-height: 22px;
    text-align: left;
    text-indent: 10px;
    font-weight: bold
    }
.rowwhite {
    min-height: 22px;
    background-color: #fff;
    line-height: 18px;
    text-align: left;
    padding-left: 10px
    }
.rowblue {
    min-height: 22px;
    background-color: #e3f4ff;
    line-height: 18px;
    text-align: left;
    padding-left: 10px
    }
/*			.col_name{width:280px;float:left;}
			.col_location{width:130px;float:left;}
			.col_star{width:120px;float:left;text-align:left;text-indent:20px;}  */
.col_name {
    width: 280px;
    float: left
    }
.col_location {
    width: 170px;
    float: left
    }
.col_star {
    width: 100px;
    float: left;
    text-align: left
    }
.col_star img {
    padding-top: 5px
    }
.col_link {
    width: 100px;
    float: left;
    text-align: center
    }
.col3_1 {
    width: 210px;
    float: left
    }
.col3_2 {
    width: 210px;
    float: left
    }
.col3_3 {
    width: 210px;
    float: left
    }
.rowform {
    min-height: 28px;
    background-color: #fff;
    line-height: 18px;
    text-align: left;
    padding-left: 10px
    }
.formcol3_1 {
    width: 170px;
    float: left
    }
.formcol3_2 {
    width: 230px;
    float: left
    }
.formcol3_3 {
    width: 210px;
    float: left
    }
.col2_1 {
    width: 210px;
    height: 20px;
    float: left;
    overflow: hidden
    }
.col2_2 {
    width: 410px;
    height: 20px;
    float: left;
    overflow: hidden
    }
.sitemap_full {
    width: 568px;
    float: left
    }
/*			.sitemap_col1{width:310px;float:left;}
			.sitemap_col2{width:310px;float:left;}*/
.sitemap_col1 {
    width: 274px;
    float: left
    }
.sitemap_col2 {
    width: 274px;
    float: left
    }
/*	.centercol{width:640px;clear:both;}/*position:relative;top:0px;left:0px;}*/
.centercol {
    width: 568px;
    clear: both
    }
/*position:relative;top:0px;left:0px;}*/
/*
		.two_col{float:left; width:100%;}

			.col1{float:left; width:460px;}
			.col2{float:left; width:177px;border-left:1px solid #6fc1e9; min-height:240px;}
*/
.col1 {
    float: left;
    width: 460px
    }
.colsprit {
    width: 100%;
    text-align: center
    }
.colad1 {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    height: 80px;
    border-top: 1px solid #6fc1e9
    }
.ad {
    width: 468px;
    position: relative;
    top: 0;
    left: 0;
    height: 60px;
    border: 1px solid #6fc1e9
    }
.coltext {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    min-height: 10px;
    border-top: 1px solid #6fc1e9
    }
/*			.boxtext{width:620px;position:relative;top:0px;left:10px;line-height:20px;text-align:justify;}  */
.boxtext {
    width: 550px;
    position: relative;
    top: 0;
    left: 10px;
    line-height: 20px;
    text-align: justify
    }
.rightcol {
    width: 160px;
    clear: both
    }
/*position:absolute;top:0px;right:0px;}*/
.adgoogle {
    width: 160px;
    height: 600px;
    border: 1px solid #6fc1e9
    }
.boxin {
    margin: 10px 0 15px 5px;
    width: 146px
    }
.colspan {
    position: relative
    }
.boxselect {
    height: 29px
    }
.boxselect select {
    width: 146px;
    height: 16px;
    font-size: 11px
    }
.textagecol1 {
    color: #10346B;
    float: left;
    font-size: 8px;
    width: 48px;
    height: 15px
    }
.textagecol2 {
    color: #10346B;
    float: left;
    font-size: 8px;
    width: 48px;
    text-indent: 9px;
    height: 15px
    }
.textagecol3 {
    color: #10346B;
    float: left;
    font-size: 8px;
    width: 48px;
    text-indent: 15px;
    height: 15px
    }
.sectioncol1 {
    width: 55px;
    float: left;
    text-align: left;
    height: 25px
    }
.section {
    width: 45px;
    float: left;
    height: 25px
    }
.selectroomcol1 {
    width: 35px;
    height: 18px;
    font-size: 11px;
    float: left
    }
.selectroomcol2 {
    width: 35px;
    height: 18px;
    font-size: 11px;
    float: left;
    margin-left: 5px
    }
.selectroomcol3 {
    width: 35px;
    height: 18px;
    font-size: 11px;
    float: right
    }
.select {
    width: 30px;
    height: 16px;
    font-size: 11px;
    float: left
    }
.leftsearch_bg {
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #10346b;
    background-color: #FDF5B1;
    border: 1px solid #FFE75F;
    width: 158px
    }
.leftsearch_boxin {
    margin: 8px 0 15px 5px;
    width: 150px
    }
.leftsearch_boxselect {
    height: 29px
    }
.leftsearch_boxselect select {
    width: 150px;
    height: 16px;
    font-size: 11px
    }
.leftsearch_col1 {
    width: 50px;
    float: left;
    text-align: left
    }
.leftsearch_col2 {
    width: 50px;
    float: left;
    text-align: left;
    text-indent: 10px
    }
.leftsearch_col3 {
    width: 50px;
    float: left;
    text-align: left;
    text-indent: 15px
    }
.leftsearch_textagecol1 {
    color: #10346B;
    float: left;
    font-size: 8px;
    width: 50px;
    height: 15px
    }
.leftsearch_textagecol2 {
    color: #10346B;
    float: left;
    font-size: 8px;
    width: 50px;
    text-indent: 9px;
    height: 15px
    }
.leftsearch_textagecol3 {
    color: #10346B;
    float: left;
    font-size: 8px;
    width: 50px;
    text-indent: 15px;
    height: 15px
    }
.leftsearch_section {
    width: 47px;
    float: left;
    height: 25px
    }
.button_search {
    background: url(/im/button110.gif) no-repeat;
    border-width: 0;
    color: #FFF;
    cursor: pointer;
    cursor: hand;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: normal;
    padding-bottom: 3px;
    width: 110px;
    margin-top: 12px
    }
/*for left menu hotel search box 160-280 */
/*.cal-calendar {background-image:url(/im/calendar.gif);border:0 none;cursor:pointer;height:17px;width:21px;vertical-align:text-top;position:absolute;right:0px;top:-6px;}
.colspan{ position:relative;left:0px;top:0;}
.boxselect select{width: 146px; height:16px;font-size: 11px;}
.leftsearch_bg {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#10346b;background-color:#FDF5B1;border:1px solid #FFE75F;width:100%;position:relative;left:0;top:0;}
.leftsearch_boxin{width:150px;text-align:left;padding-left:5px;}
.leftsearch_boxselect{height:28px;}
.leftsearch_boxselect select{width: 150px; height:18px;font-size: 11px;}
.leftsearch_col1{width:50px;float:left;text-align:left;}
.leftsearch_col2{width:50px;float:left;text-align:left;text-indent:10px;}
.leftsearch_col3{width:50px;float:left;text-align:left;text-indent:15px;}
.leftsearch_textagecol1{color:#10346B;float:left;font-size:8px;width:50px;height:15px;}
.leftsearch_textagecol2{color:#10346B;float:left;font-size:8px;width:50px;text-indent:9px;height:15px;}
.leftsearch_textagecol3{color:#10346B;float:left;font-size:8px;width:50px;text-indent:15px;height:15px;}
.sectioncol1{width:55px;float:left; text-align:left;height:25px;}
.leftsearch_section{width:47px;float:left;height:25px;}
	.selectroomcol1{width:35px; height:20px;font-size: 11px;float:left;}
	.selectroomcol2{width:35px; height:20px;font-size: 11px;float:left;margin-left:5px;}
	.selectroomcol3{width:35px; height:20px;font-size: 11px;float:right;}
.select{width:30px; height:20px;font-size: 11px;float:left;}
.sp_stick {background:url("http://directrooms.com/im/sp_stick.gif") no-repeat;}
.cut_subscribe {background-position:-485px 0;border-width:0;color:#FFFFFF;cursor:pointer;cursor:hand;font-family:verdana;font-size:11px;font-weight:bold;height:20px;
	line-height:normal;padding-bottom:3px;width:110px;margin-top:12px;}
*/