﻿*
{
    font-family: Tahoma;
    font-size: 11px;
}

html, body, .ASPNETFORM, .container
{
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
}
  
 
.h2 a 
{
    text-decoration: none;
}

body
{
    background-color: #E3F1FF;
}

.container
{
    width: auto;
}

.canvas
{
    width: 762px;
    margin-left: auto;
    margin-right: auto;
    background-color: White;
    border: solid 2px #C6E2FF;
}

.left
{
    width: 245px;
    float: left;

}

.right
{
    width: 490px;
    float: left;
    margin-left: 10px;
    position:relative;
}

.bottom
{
    clear: both;
    margin-left: 10px;
    color: #5072A6;
    text-align: center;
    width: 762px;
    margin-left: auto;
    margin-right: auto;
}

.bottom A
{
    color: #5072A6;
    text-decoration: none;
}

.bottom A:hover
{
    text-decoration: underline;
}

.bottom1
{
    clear: both;
    margin-left: 10px;
    width: 736px;
    text-align: center;
    color: #68B2FF;
}

.bottom1 A
{
    color: #68B2FF;
    text-decoration: none;
}

.bottom1 p
{
    padding: 0px;
    margin: 0px;
    padding-top: 8px;
    margin-bottom: 5px;
}

.bottom1 A:hover
{
    text-decoration: underline;
}

.SearchBox
{
    margin:0px;
    padding:0px;
    position: relative;
    background-image: url(../Images/s_middle.gif);
    background-repeat:repeat-y;
    color:White;
    margin-bottom:12px;
}

.SearchBox A
{
    padding: 0px;
    margin: 0px;
    padding-left: 6px;
    line-height: 14px;
    text-decoration: none;
}

.SearchBox img
{
    text-decoration: none;
}
.SearchBox A img
{
    padding: 0px;
    margin: 0px;
    position: relative;
    text-decoration: none;
    padding-top: 5px;
}
.SearchBoxTop
{
    background-repeat: no-repeat;
    background-image: url(../Images/s_top.gif);
    text-align:left;
    padding-left:6px;
    padding-top:4px;
    height:26px;
    font-size:14px;
    color:White;
}

.SearchBoxTop2 a
{
    font-size: 14px;
    line-height: 22px;
    padding-left: 6px;
    padding-top: 2px;
}

.SearchBoxMiddleLine
{
    background-repeat: repeat-x;
    background-image: url(../Images/s_middle_line.gif);
    height: 5px;
    margin: 0px;
    padding: 0px;
    margin-left: 2px;
    width: 237px;
}

.SearchBoxMiddleLine2
{
    background-repeat: repeat-x;
    background-image: url(../Images/s_middle_line2.gif);
    height: 2px;
    margin: 0px;
    padding: 0px;
    margin-left: 1px;
    width: 239px;
    margin-top: 3px;
}

.SearchBoxBottom
{
    background-repeat: no-repeat;
    background-image: url(../Images/s_bottom.gif);
    height: 3px;
    line-height:3px;
    font-size:1px;
    width:241px;
    background-repeat:no-repeat;
}

.Box, .Box1
{
    background-image: url(../Images/b_middle.gif);
    background-repeat: repeat-y;
    width:241px;
}

.BoxTop
{
    background-repeat: no-repeat;
    background-image: url(../Images/b_top.gif);
    height: 3px;
    line-height:3px;
    font-size:1px;
    width:241px;
}

.BoxBottomGrad
{
    background-repeat: repeat-x;
    background-image: url(../Images/bottom_grad.gif);
    height: 25px;
    line-height:25px;
    margin-left: 2px;
    width: 237px;
    text-align: center;
}

.BoxBottomGrad a
{
    color: #732755;
    text-decoration: none;
    line-height: 24px;
}

.BoxBottomGrad a:hover
{
    text-decoration: underline;
}

.BoxBottom
{
    background-repeat: no-repeat;
    background-image: url(../Images/b_bottom.gif);
    margin:0px;
    padding:0px;
    height: 3px;
    line-height:3px;
    font-size:1px;
}

.BoxMiddle2
{
    background-repeat: repeat-x;
    background-image: url(../Images/b_middle2.gif);
    margin: 0px;
    padding: 0px;
    height: 2px;
    line-height:2px;
    font-size:1px;
    width: 237px;
}

.BoxBottom1
{
    background-repeat: no-repeat;
    background-image: url(../Images/b_bottom_s.gif);
    height: 8px;
    line-height:8px;
    font-size:2px;
}

.lang
{
    float: left;
    left: 0px;
    color: #3A618B;
    width: 340px;
    height: 26px;
    margin-top: 3px;
    font-size:12px;
}

.about
{
    float:left;
    width:135px;
    height:12px;
    margin-top:6px;
    text-align:right;
}

.lang A, .about A
{
    color: #3A618B;
    text-decoration: none;
    font-size:12px;
}

.lang A:hover, .about A:hover
{
    text-decoration: underline;
    cursor: pointer;
}

.LangTextEl, .LangTextEn, .LangEmpty, .LangTextSmall
{
    float: left;
    padding: 0px;
    margin: 0px;
    height: 12px;
    width: 50px;
    margin-top: 4px;
}
.LangTextEl
{
    margin-left: 2px;
}


.LangTextEn
{
    width: 35px;
}
.LangEmpty
{
    width: 120px;
}
.LangTextSmall
{
    width: 10px;
}

.header
{
    margin-top: 5px;
    float: left;
    top: 0px;
    left: 0px;
    height: 26px;
    width: 480px;
    background-image: url(../Images/lang_border_middle.gif);
    background-repeat: repeat-x;
    margin-bottom: 10px;
}

.lang_left, .lang_right
{
    margin: 0px;
    padding: 0px;
    width: 5px;
    height: 26px;
    float: left;
    margin-top: 5px;
}
.lang_left
{
    background-image: url(../Images/lang_border_left.gif);
}

.lang_right
{
    background-image: url(../Images/lang_border_right.gif);
}


.HeadTogether
{
    height: 20px;
    width: 490px;
    padding: 0px;
    margin: 0px;
    margin-top: 12px;
    margin-bottom: 2px;
}

.line_c
{
    background-image: url(../Images/line.gif);
    background-repeat: repeat-x;
    height: 2px;
    line-height:2px;
    font-size:1px;
    padding: 0px;
    margin: 0px;
    width: 490px;
    float: left;
}

.hed1
{
    position: relative;
    float: left;
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    color: #964377;
    width: 300px;
}
.hed4
{
    position: relative;
    float: left;
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    color: #964377;
    width: 300px;
}
.hed5
{
    position: relative;
    float: left;
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    color: #964377;
    width: 100px;
}
.SortingType, .SortingType1, .SortingType2, .SortingType1Desc
{
    text-decoration:none;
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    color: #4fabdd;
    height: 12px;
    padding-top: 4px;
    margin-left: 3px;
    padding-right: 10px;
    display:inline;
}

.SortingType
{
    float: left;
}


.SortingType1
{
    color: #e67817;
    background-image: url(../Images/sorting.gif);
    background-repeat: no-repeat;
    background-position: right -12px;
}
.SortingType1Desc
{
    color: #e67817;
    text-decoration: none;
    background-image: url(../Images/sorting.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}
.SortingType2
{
    color: #003368;
    padding-right:0px;
}

.SortingType1:hover, .SortingType2:hover, .SortingType1Desc:hover
{
    text-decoration: underline;
    cursor: pointer;
}
.hed2
{
    float: right;
    font-size: 12px;
    color: #39608A;
    padding: 0px;
    margin: 0px;
    margin-top: 2px;
}
.hed2 a
{
    font-size: 12px;
    color: #39608A;
    text-decoration: none;
}
.hed2 a:hover
{
    text-decoration: underline;
}
.FeaturedContainer
{
    width: 490px;
    margin-bottom: 12px;
}
.FeaturedContainer a
{
    display: block;
    text-decoration: none;
    width: 216px;
    height: 39px;
    float: left;
    border: 1px solid white;
    margin: 6px;
    padding: 6px;
    display: block;
    color: #5F5B59;
    overflow: hidden;
    background-image: url(../images/dot_bl.gif);
    background-position: 2px 11px;
    background-repeat: no-repeat;
    padding-top: 4px;
}
.FeaturedContainer img
{
    border-left: 0px;
    float: left;
}
.FeaturedContainer a:hover
{
    border: 1px solid #A6D5EE;
    background-color: #F1F8FF;
    color: #5F5B59;
}
.FeaturedContainer .Title
{
    font-weight: bold;
    display: block;
    margin-bottom: 4px;
    color: #4FABDD;
    padding-left: 4px;
}

.BoxGradientElement
{
    padding: 0px;
    margin: 0px;
    float: left;
    line-height:18px;
}
.BoxGradientElement a
{
    text-decoration: none;
}
.BoxGradientElement img
{
    height: 6px;
    width: 6px;
    margin-right: 5px;
    margin-left: 5px;
}
.YellowStars
{
    background-image: url("../Images/star.gif" );
    margin: 0px;
    padding: 0px;
    float: left;
    width: 32px;
    height: 18px;
    background-position: left center;
    background-repeat: repeat-x;
    margin-left: 8px;
}
.BoxGradient ul
{
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    width: 222px;
}
.BoxGradient li
{
    margin: 0px;
    padding: 0px;
    line-height: 20px;
}
.BoxGradient a
{
    text-decoration: none;
    color: #002A63;
}
.BoxGradient li a
{
    font-size: 11px;
    text-decoration: none;
    color: #002A63;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
}
.BoxGradient li a:hover
{
    text-decoration:underline;
}
.BoxGradient
{
    background-image: url(../images/box_grad.gif);
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
    color: #002A63;
    float:left;
    text-align: left;
    width:236px;
}
.BoxGradient p
{
    text-align:left;
    width:230px;
    float:left;
}
.BoxGradient2
{
    background-image: url(../images/box_grad2.gif);
    background-repeat: repeat-x;
    color: #002A63;
    float:left;
    width:236px;
    font-size:10px;
}
.BoxGradient2 a
{
    font-weight: bold;
    font-size: 14px;
    padding-left: 5px;
}
.BoxGradient2 ul
{
    margin: 0px;
    padding: 0px;
    width: 220px;
}
.BoxGradient2 li
{
    margin: 0px;
    padding: 0px;
    line-height: 20px;

}
.BoxGradient2 li a, .BoxGradient2 p a
{

    margin: 0px;
    padding: 0px;
    font-size: 11px;
    height:20px;
    text-decoration: none;
    color: #002A63;
    font-weight: normal;
}
.BoxGradient2 p
{
	padding-left:10px;
}
.BoxGradient2 li a:hover
{
    text-decoration:underline;
}


.TextBig
{
    font-size: 14px;
    font-weight: bold;
    padding-left: 40px;
    padding-top: 10px;
}
.TextBig2
{
    padding-left: 0px;
    font-size: 16px;
    text-align: center;
    color: #732755;
}
.TabsItem, .TabsSelected
{
    height: 23px;
    padding-top:7px;
    background-image: url(../images/tab_back.gif);
    background-repeat: repeat-y;
    background-position:top left;
    width: 211px;
    line-height: 100%;
    padding-left: 30px;
}
.TabsItem a, .TabsSelected a
{
    font-size: 14px;
    color: #174577;
    line-height: 100%;
    height: 30px;
    text-decoration: none;
}
.TabsSelected
{
    background-image: url(../images/tab_selected.gif);
    border-right: none;
}
.TabsItem img, .TabsSelected img
{
    padding-bottom: 2px;
    margin-right: 5px;
}
.Tabs a:hover, .TabsSelected a
{
    color: #F8811A;
}
.TabsTop
{
    height: 35px;
    background-image: url(../images/tab_top.gif);
    background-repeat: no-repeat;
    text-align: center;
    padding: 0px;
    margin: 0px;
    padding-left: 6px;
    font-size: 16px;
    line-height: 35px;
    color: #732755;
    width: 235px;
}
.SearchBoxTop2
{
    background-repeat: no-repeat;
    background-image: url(../Images/s_top2.gif);
    padding: 0px;
    margin: 0px;
    text-align: left;
    padding-left: 6px;
    padding-top:5px;
    height: 26px;
    font-size: 14px;
    color: White;
    width: 241px;
}
.RightHead
{
    float: left;
    background-color: #0C3F75;
    width: 354px;
    border-top: 1px solid #83B4E8;
    border-bottom: 1px solid #83B4E8;
    height: 30px;
    margin-bottom: 5px;
}
.HotelName
{
    float: left;
    width: 270px;
    height: 30px;
}
.HotelNameLeft, .HotelNameRight
{
    border: 1px solid black;
    height: 25px;
    width: 3px;
    float: left;
}
.HotelName h1
{
    color: White;
    font-size: 18px;
    padding: 0px;
    margin: 0px;
    margin-left: 8px;
    line-height: 30px;
}
.BlueStars
{
    margin-top: 9px;
    background-image: url("../Images/blue-star.gif" );
    background-repeat: repeat-x;
    float: right;
    height: 13px;
    width: 70px;
}
.LeftBorder
{
    clear: both;
    float: left;
    height: 32px;
    width: 3px;
    background-image: url("../Images/HotelNameLeft.gif" );
}
.RightBorder
{
    float: left;
    height: 32px;
    width: 3px;
    background-image: url("../Images/HotelNameRight.gif" );
}
.Booking
{
    background-image: url("../Images/yellow_button.gif" );
    height: 32px;
    width: 111px;
    float: left;
    margin-left: 10px;
    text-align: center;
}
.Booking a
{
    color: White;
    font-size: 16px;
    line-height: 30px;
    text-decoration: none;
}
.Booking a:hover
{
    color: Black;
}
.exploring
{
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
    float: left;
    width: 470px;
    margin-bottom: 5px;
}
.exploring a
{
    text-decoration: none;
    color: #974578;
}

.exploring a:hover
{
    color: #174577;
    text-decoration: underline;
}
.BoxButton
{
    height: 18px;
    width: 225px;
    display: block;
    float:left;
}
.BoxButton a
{
    width: 230px;
    height: 20px;
}
.BoxButton a:hover
{
    text-decoration: underline;
}
.right h2
{
    color: #f8811a;
    font-size: 14px;
    line-height: 25px;
    padding: 0px;
    margin: 0px;
    width: 300px;
}
.HTab_left_border, .HTab_right_border, .HTab_left_border_Up, .HTab_right_border_Up
{
    margin: 0px;
    padding: 0px;
    float: left;
    height: 25px;
    width: 3px;
    margin-top: 10px;
}
.HTab_left_border
{
    background-image: url("../Images/Hor_tab_left.gif" );
}
.HTab_left_border_Up
{
    background-image: url("../Images/Hor_tab_left2.gif" );
}
.HTab_right_border
{
    background-image: url("../Images/Hor_tab_right.gif" );
}
.HTab_right_border_Up
{
    background-image: url("../Images/Hor_tab_right2.gif" );
}
.HTabContainer
{
    background-image: url("../Images/Hor_tab_middle_empty.gif" );
    background-repeat: repeat-x;
    height: 35px;
    line-height:35px;
}
.HTab_Empty
{
    background-image: url("../Images/Hor_tab_middle_empty.gif" );
    background-repeat: repeat-x;
    height: 25px;
    right: auto;
    margin-top: 10px;
    float: left;
}
.HTab_Empty2
{
    background-image: url("../Images/Hor_tab_middle_empty.gif" );
    background-repeat: repeat-x;
    height: 25px;
    margin-top: 10px;
    width: 50px;
    float: left;
}
.HTab_Body, .HTab_Body_Up
{
    margin: 0px;
    padding: 0px;
    background-image: url("../Images/Hor_tab_middle.gif" );
    background-repeat: repeat-x;
    float: left;
    height: 25px;
    line-height:25px;
    margin-top: 10px;
}
.HTab_Body_Up
{
    background-image: url("../Images/Hor_tab_middle2.gif" );
}

.HTab_Body h2, .HTab_Body_Up h2
{
    padding: 0px;
    margin: 0px;
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    float:left;
    height: 25px;
}

.HTab_left_border_Up, .HTab_right_border_Up, .HTab_Body_Up
{
    margin-top: 10px;
}

.right p
{
    color: #363636;
    line-height: 18px;
    width: 470px;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}
.right p a
{
    text-decoration: none;
    color: Black;
}
.right p a:hover
{
    text-decoration: underline;
}
.right img
{
    padding-top: 5px;
}
.Specs
{
    width: 170px;
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
}
.Specs a
{
    color: #363636;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    line-height: 12px;
}
.Specs p
{
    margin: 0px;
    padding: 0px;
    margin-top: 3px;
    width: 170px;
    color: #974578;
}

.logo a
{
    text-decoration: none;
}

.FeaturedContainer2
{
    width: 490px;
    margin-bottom: 12px;
    text-align: left;
}
.FeaturedContainer2 a
{
    display: block;
    text-decoration: none;
    width: 216px;
    height: 52px;
    float: left;
    border: 1px solid white;
    margin: 3px;
    padding: 6px;
    display: block;
    color: #5F5B59;
    overflow: hidden;
    background-position: 2px 11px;
    background-repeat: no-repeat;
    padding-top: 4px;
}
.FeaturedContainer2 a:hover
{
    border: 1px solid #A6D5EE;
    background-color: #F1F8FF;
    color: #5F5B59;
}
.FeaturedContainer2 .Title
{
    font-weight: bold;
    display: block;
    color: #4FABDD;
    padding-left: 4px;
    cursor:pointer;
}
.FeaturedContainer2 img
{
    margin: 0px;
    padding: 0px;
    float: left;
    margin-right: 5px;
    margin-top:3px;
}
.FeaturedContainer3
{
    width: 440px;
    margin-bottom: 12px;
    text-align: left;
}
.FeaturedContainer3 a
{
    display: block;
    text-decoration: none;
    width: 430px;
    height: 50px;
    float: none;
    border: 1px solid white;
    margin: 6px;
    padding: 6px;
    display: block;
    color: #5F5B59;
    overflow: hidden;
    background-position: 2px 11px;
    background-repeat: no-repeat;
    padding-top: 4px;
}
.FeaturedContainer3 a:hover
{
    border: 1px solid #A6D5EE;
    background-color: #F1F8FF;
    color: #5F5B59;
    cursor: pointer;
}
.FeaturedContainer3 .Title
{
    font-weight: bold;
    float: left;
    color: #4FABDD;
    padding-left: 4px;
    padding-right: 8px;
    display: block;
}
.FeaturedContainer3 img
{
    margin: 0px;
    padding: 0px;
    float: left;
    margin-right: 5px;
    display: block;
}
.YellowStars2
{
    height: 10px;
    background-image: url("../Images/star.gif" );
    display: block;
    margin: 0px;
    padding: 0px;
    float: left;
    background-position: left center;
    background-repeat: repeat-x;
}
.YellowStars2:hover
{
    cursor: pointer;
}
.hed3
{
    float: left;
    padding-left: 20px;
    color: #003368;
}
.hed6
{
    padding: 0px;
    margin: 0px;
    float: right;
    color: #003368;
    font-size: 12px;
    margin-right: 60px;
    padding-left: 5px;
    padding-right: 5px;
    border-top: 2px solid #CFE5FB;
    padding-top: 3px;
}
.hed6 a
{
    text-decoration: none;
    font-size: 12px;
}
.hed6 a:hover
{
    text-decoration: underline;
}
.pagenum
{
    text-decoration: bold;
    color: #003368;
    font-size: 12px;
}
.pagenum:hover
{
    text-decoration: bold underline;
}
.pagenumsel
{
    font-size: 12px;
    text-decoration: none;
    text-decoration: bold;
    color: #E67817;
}
.pagenumsel:hover
{
    text-decoration: bold underline;
}
.R1
{
    font-size: 12px;
    margin-bottom: 5px;
    float: left;
    width: 300px;
    margin-top: 5px;
}
.R2
{
    font-size: 12px;
    float: left;
    padding: 0px;
    margin: 0px;
    margin-left: 3px;
    margin-top: 5px;
    width: 150px;
    border-left: 1px solid #93CBEB;
}
.R2 p
{
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    padding-left: 25px;
    padding-top: 3px;
    width: 150px;
}
.Col1
{
    padding: 0px;
    margin: 0px;
    float: left;
    width: 115px;
    height: 50px;
    font-size: 12px;
}
.Col2
{
    padding: 0px;
    margin: 0px;
    float: left;
    width: 105px;
    height: 50px;
    font-size: 12px;
}
.ImageTop
{
    float: left;
    padding-top: 12px;
    padding-left: 4px;
}
.ImageTopNo
{
    float: left;
    padding-top: 0px;
}
.Comments_Submit
{
    font-size: 12px;
    height: 170px;
    width: 470px;
    margin-top: 10px;
    margin-left: 10px;
    float: left;
}
.ErrorMessage
{
    color: #F77300;
    height: 60px;
    width: 450px;
    float: left;
}
#wrapper
{
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    width: 475px;
    height: 260px;
}
.RatesTableTemplate2 table
{
    width:460px;
    margin: 5px;
    padding: 0px;
    margin-right: 15px;
    border: 1px solid #7ABEEC;
    background-color: white;    
}
.RatesTableTemplate2 td
{
    background-color: #F1F8FF;
    text-align: center;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ADD8EF;
    width:25%;
}
.RatesTableTemplate2 a
{
    text-decoration:none;
    color:#3EC0FF;
}
.RatesTableTemplate
{
    position:relative;
}
.RatesTableTemplate p
{
    width:485px;
}
.RatesTableTemplate a
{
    text-decoration:none;
    color:#444444;
}
.RatesTableTemplate a:hover
{
    text-decoration:underline;
}
.RatesTableTemplate table
{
    margin: 5px;
    padding: 0px;
    margin-right: 15px;
    border: 1px solid #7ABEEC;
    background-color: white;
}
.RatesTableTemplate td
{
    background-color: #F1F8FF;
    text-align: center;
    margin: 0px;
    padding: 0px;
    border: 1px solid #ADD8EF;
}
.RatesTableTemplate thead
{
    background-color: #F1F8FF;
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    border: 1px solid #ADD8EF;
}
.HTab1
{
    float:left;
}

.HTab1, .HTab1 h
{
    text-decoration: none;
}
.HTab1:hover
{
    cursor: pointer;
}
.SearchButton, .SearchButton2
{
    margin: 0px;
    padding: 0px;
    width: 65px;
    height: 21px;
    float: left;
    margin-top: 10px;
    display: block;
}
.SearchButton
{
    background-image: url("../Images/search_button.gif" );
    margin-left: 55px;
}
.SearchButton2
{
    background-image: url("../Images/a_search_button.gif" );
    width: 99px;
    margin-left: 0px;
}
.SearchButton:hover, .SearchButton2:hover
{
    cursor: pointer;
}
.ComboFixerOut
{
    margin: 0px;
    padding: 0px;
    width: 200px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 2px;
    padding-right: 2px;
}
.ComboFixerInner
{
    margin: 0px;
    padding: 0px;
    width: 200px;
    background-color: Gray;
}
.AutoCompleteHeaderWrapper
{
    margin: 0px;
    padding: 0px;
    width: 190px;
}
.AutoCompleteHeaderWrapper td
{
    width: 190px;
    color: #59C8FF;
}
.AutoCompleteHeaderWrapper table:hover
{
    cursor: pointer;
}
.AutoCompleteContentWrapper
{
    color: #5f5b59;
}
radC.ComboBoxDropDown
{
    background-color: Black;
}
.SBox
{
    position:relative;
    margin-top: 2px;
    margin-left: 10px;
    margin-bottom: 4px;
}
.SButton1
{
    padding: 0px;
    margin: 0px;
    color: White;
    margin-top:5px;
    background-color: #974578;
}
.SButton2
{
    float:right;
    margin-right:7px;
    margin-top:5px;   
    padding: 0px;
    margin: 0px;
    color: White;             
}
.SButton2 a
{
	 color: White;   
}
.SButton2:hover
{
    cursor:pointer;    
}
.SButton1
{
    text-align:center;
    padding-left:10px;
    padding-right:10px;
}
.Langs
{
    margin:0px;
    padding:0px;
    height:12px;
    margin-top:4px;
    float: left;
    padding-left:15px;
}
.PlacesDDL
{
    float:left;
    margin-right:10px;
}
.RoomAddRemoveButtons
{
    margin: 0px;
    padding: 0px;
    float: left;
    width: 120px;
}
.RoomAddRemoveButtons:hover
{
    cursor: pointer;
}
.DDLPerson
{
    width: 50px;
    margin-left: 6px;
}
.MoreRooms
{
    margin: 0px;
    padding: 0px;
    float: left;
    width: 280px;
    height: 100px;

    color: #6F6F6F;
}
.MoreRooms p
{
    width: 100%;
}
.SuccessReservation
{
    color: Green;
}
.NoSuccessReservation
{
    color: Red;
}

.UserReviewTextBox
{
    margin-left: 10px;
    width: 400px;
    height: 120px;
    border: 2px solid #E3F1FF;
}
.PersonalInfo
{
    margin-bottom: 5px;
}
.Heading
{
    margin: 0px;
    padding: 10px;
    color: #974578;
}
.ReviewButton
{
    float: right;
    margin-right: 75px;
}

.HotelReviewButton
{
    margin: 0px;
    padding: 0px;
    float: right;
    padding-top: 7px;
    padding-right:5px;
    text-decoration:none;
    color:#40618B;
}
.HotelReviewButton:hover
{
    text-decoration:underline;
}
.GreyBorder
{
    margin: 0px;
    padding: 0px;
    border: 1px solid #DDDDDD;
    display: block;
    float: left;
    height: 54px;
    width: 54px;
    margin-right: 7px;
    margin-bottom: 4px;
}
.GreyBorder img
{
    display: block;
}
.GreyBorder img:hover
{
    display: block;
    cursor: pointer;
}
.ImageForClick
{
    display: block;
}

.GreenStars
{
    background-image: url("../Images/star_green.gif");
    background-repeat:repeat-x;
    height:15px;
    float:right;
    margin-top:5px;
}

.GreyStars
{
    background-image: url("../Images/star_grey.gif");
    background-repeat:repeat-x;
    height:15px;
    float:right;
    margin-top:5px;
}

.GreenStars_Half
{
    background-image: url("../Images/star_green_half.gif");
    background-repeat:repeat-x;
    height:15px;
    float:right;
    margin-top:5px;

}

.AvgPrice:hover
{
    cursor:pointer;
}


.PrevNextControl
{
    height:20px;
    text-align:center;
}

.PrevNextControl a
{
    text-decoration:none;
    padding:0px;
    margin:0px;
    padding-right:20px;
    padding-left:10px;
}

.PrevNextControl a:hover
{
    text-decoration:underline;
}

.R1Rooms
{
    float: left;
    width: 390px;
    padding-top:10px;
    line-height: 180%;
    padding-right: 5px;
    margin-right:5px;
}

.R1Rooms p
{
    width:390px;
}

.PrevNextButtons
{
    font-size:12px;
    text-decoration:none;
    color:#663366;
}
.PrevNextButtons:hover
{
    text-decoration:underline;
    color:Black;
    cursor:pointer;
}

.FeaturedContainerCars
{
    width: 460px;
    margin-bottom:2px;
    text-align: left;
}
.FeaturedContainerCars a
{
    text-decoration: none;
    width: 120px;
    height: 55px;
    float: left;
    border: 1px solid white;
    margin: 1px;
    padding: 6px;
    color: #5F5B59;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position:7px 7px;
    padding-left:84px;
    
}

.FeaturedContainerCars a:hover
{
    border: 1px solid #A6D5EE;
    background-color: #F1F8FF;
    color: #5F5B59;
}
.CarItem
{
    color:#38618D;
    float:none;
    cursor:pointer;
}
.CarItem p:hover
{
    cursor:pointer;
}
.CarItem p
{
    display:block;
    margin:0px;
    padding:0px;
    padding-top:5px;
    cursor:pointer;
    width:120px;
    height:40px;
    overflow:hidden;
}
.CarsCategory
{
    width:220px;
    height:10px;
    line-height:10px;
    padding: 2px;
    color: #3ABEFE;
    padding-top: 4px;
    font-weight:bold;
}
.CarsCategory:hover
{
    cursor:default;
}
.CarCategoryContainer
{
    float:left;
    width:230px;
    margin-left:2px;
}

.CategorySeperator
{
    clear:both;
    height:1px;
    line-height:1px;
    font-size:1px;
}
.CCOnvert
{
    text-decoration:none;
    color:#777777;
    float: right;
    padding-top:8px;
}
.CCOnvert:hover
{
    text-decoration:underline;
    cursor:pointer;
}

.HotelReviewMore
{
    margin: 0px;
    padding: 0px;
    text-decoration:underline;
    color:#40618B;
}
.OverHead a
{
    text-decoration:none;
    color:#3a618b;
}
.OverHead a:hover
{
    text-decoration:underline;
}
.SearchCheckboxWE
{
    margin:0px;
    padding:0px;
    padding-left:5px;
    line-height:14px;
}
.CarItemNopic
{
    margin:0px;
    padding:0px;
    text-align:center;
    padding-bottom:5px;
}
.CarItemNopic a
{
    margin:0px;
    padding:0px;
    text-decoration:none;
    font-size:16px;
    color:#732755;
}
.CarsAdv
{
    position:relative;
    height:120px;
    width:230px;
    margin:0px;
    padding:0px;
    float:left;
    border:0px;
    text-decoration:none;
}
.CarsAdv a img
{
    border:0px;
    text-decoration:none;
}

.SubmitFormTable
{
    margin: 5px;
    padding: 0px;
    margin-right: 15px;
    border: 1px solid #7ABEEC;
    background-color: white;
    width:350px;
    margin-left: auto;
    margin-right: auto;
}

.SubmitFormTable tr td
{
    background-color: #F1F8FF;
    text-align: center;
    margin: 0px;
    padding: 1px;
    padding-left:5px;
    padding-right:5px;
    border: 1px solid #ADD8EF;
    width:50%;
}

.SubmitReturnBody
{
    width: 490px;
    margin-bottom: 12px;
    text-align: left;
}
.hlContainer
{
	float:right;
	height:18px;
}
.hlContainer2
{	
	height:18px;
	margin-top:10px;
	margin-right:20px;
}
.orange_left
{
	float:right;
	width:3px;
	height:18px;
	background-image:url(../images/orange_left.gif);
	background-repeat:repeat-x;
}
.orange_middle
{
	float:right;
	background-image:url(../images/orange_middle.gif);
	background-repeat:repeat-x;
	height:16px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	width:260px;
	text-align:center;
}
.orange_middle2
{
	float:right;
	background-image:url(../images/orange_middle.gif);
	background-repeat:repeat-x;
	height:16px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;	
	text-align:center;
}
.orange_middle a, .orange_middle2 a
{
	font-size:11px;
	color:White;
	text-decoration:none;	
}
.orange_right
{
	float:right;
	width:3px;
	height:18px;
	background-image:url(../images/orange_right.gif);
	background-repeat:no-repeat;
}
.clear
{
	font-size: 1px;
	height: 3px;
	overflow: hidden;
	clear: both;
}
.MapLinks
{	
	text-align:center;
	margin-top:20px;
}
.MapLinks a
{
	color:#40618B;
}