@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'RupeeForadian';
    src: url('../font/RupeeForadian.eot');
    src: url('../font/oRupeeForadian.eot?#iefix') format('embedded-opentype'),
        url('../font/RupeeForadian.woff') format('woff'),
        url('../font/RupeeForadian.ttf') format('truetype'),
        url('../font/RupeeForadian.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

.rupee_symbol{ font-family: 'RupeeForadian'; font-size:21px; /*width:5%;*/ float:left; font-weight: normal !important;}
.rupee_symbol_home{ font-size:17px; width:16%; margin-right:3px;}



@font-face {
    font-family: 'cuprum';
    src: url('../font/opensans-regular.eot');
    src: url('../font/opensans-regular.eot?#iefix') format('embedded-opentype'),
        url('../font/opensans-regular.woff') format('woff'),
        url('../font/opensans-regular.ttf') format('truetype'),
        url('../font/opensans-regular.svg#cuprum') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'cuprum';
    src: url('../font/cuprum.eot');
    src: url('../font/cuprum.eot?#iefix') format('embedded-opentype'),
        url('../font/cuprum.woff') format('woff'),
        url('../font/cuprum.ttf') format('truetype'),
        url('../font/cuprum.svg#cuprum') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'oswaldbook';
    src: url('../font/oswald-regular.eot');
    src: url('../font/oswald-regular.eot?#iefix') format('embedded-opentype'),
        url('../font/oswald-regular.woff') format('woff'),
        url('../font/oswald-regular.ttf') format('truetype'),
        url('../font/oswald-regular.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;
}


body{
    color: #545454;
    font-family: Verdana, Geneva, sans-serif;
    margin: 0;
    padding: 0;
    line-height:normal;
    font-size: 12px;
    background:#f8f9f9 !important;
}

html, body{
    height: 100%;
    width: 100%;
}

img{
    border: medium none;
}
a {
    text-decoration: none;
}
.wrapper{ max-width:1169px; margin:0 auto; position:relative;}
#main{
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
    background: #f8f9f9 !important;

}

#main-header{
    background: url(../images/headerbg.jpg) repeat-x left top !important;
    margin: 0px 0px;
    overflow: hidden;
    padding: 0px 0px;
    min-height:144px !important;
    width: 100%;
}

.header{
    margin: 0 auto;
    min-height: 90px;
    overflow: hidden;
    padding: 0px 0px;
    width: 1169px;
    /*border:1px solid;*/
}

.logo{
    float: left;
    margin: 0px 0 0;
    padding: 0;
    width: 32%;
}

.right_cont{ float:right; font-family:'cuprum'}

.headerright{
    margin: 0px 0px;
    padding: 0px 0px;
    width: 44%;
    float:right;
}

.menu_link{
    margin: 0;
    padding: 0;
    width: 100%;
}

.menu_link ul{
    list-style: none outside none;
    margin: 0;
    padding: 0px 0px;
    width: 100%;
}

.menu_link li{
    margin:14px 0px;
    float:left;
    color: #3e3d3d;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-transform:uppercase;
    border-right:2px solid #3e3d3d !important;
}

.menu_link li.last{
    border-right:0px solid #3e3d3d !important;
}	

.menu_link li a{
    color:#3e3d3d;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding:0 13px;
    text-decoration: none;
}

.menu_link a:hover{
    color: #3554b6;
    text-decoration: none;
}

.menu_link li a.selected{
    color: #3554b6;
    text-decoration: none;
}

.phone{
    padding:5px 0px 0px 0px !important;
    /*width:162px;*/
    float: right !important;
    font-family: 'cuprum';
    font-size:22px !important;
    font-weight:bold;
    color:#3554b6;
    margin: -38px 0 0 !important;
    width: 95% !important;
    /*text-align:right;*/
}

.phone_img{
    margin: 0px 4px;
    padding: 0px 0px;
    width: auto;
    float:left;
}

.toplink{
    margin: 0px 0px;
    padding: 0px 0px;
    float:right;
    width:auto !important;
}

.loginbox{    
    background: url("../images/blue_btn_1.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none !important;
    border-radius: 0 3px 3px 0 !important;
    color: #fff;
    float: left;
    font-family: "cuprum";
    margin: 0 !important;
    padding: 8.4px 12px 9px !important;
    width: auto;

}

.loginbox:hover{    
    border:0px !important;
    background:#005cff !important;
}

.login_wrapper{ margin:8px 0 0 6px !important; float:left;}

.loginbox h2{
    margin:14px 0px;
    float:left;
    color: #3e3d3d;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    width:99%;
}

.loginbox h2{
    margin:0px 0px;
    padding:0px 0px;
    float:left;
    color: #3e3d3d;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    width:100%;
    line-height:15px;
}

.loginbox h2 a{
    /*color: #385daa;*/
    color:#fff !important;
    font-family:"cuprum" !important;
    font-size: 12px;
    float:left;
    font-weight: normal !important;
    text-decoration:none;
    text-transform:uppercase;

}

.loginbox h2 a span{
    color: #fff !important;
    font-family:"cuprum" !important;
    font-size: 13px !important;
    font-weight: normal;
    text-decoration:none;
    text-transform:uppercase;

}

.loginbox h2 a:hover{
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration:none;
}


.topnav {
    background: url(../images/menubg.png) repeat-x left top;
    float: left;
    min-height:44px;
    margin: 0px 0px;
    padding: 0px 0px;
    width:100%;
    border-bottom:#FFF 1px solid;
    border-top:#FFF 1px solid;
}
#access{
    display: block;
    margin:0px auto;
    width: 1169px;
}
#access .menu-header, div.menu {
    width:100%;
}
#access .menu-header ul, div.menu ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#access li:first-child {
    margin: 0;
    padding: 0;
}
#access .menu-header li, div.menu li {
    background: url(../images/devider.png) no-repeat right top;
    float: left;
    font-size: 14px;
    font-weight: normal;
}
#access a {
    color: #FFFFFF;
    display: block;
    font-family: 'cuprum'!important;
    font-size: 14px !important;
    font-weight: bold;
    padding: 15px 23.4px 11px !important;
    text-transform: uppercase;
    text-decoration: none;
    border-right:1px solid #075c81 !important;
    border-left:1px solid #1a98cd !important;
    letter-spacing:1px;
    height:17px;
}
#access ul ul {
    /* display: none;
     padding: 7px 0;
     margin:-4px 0px 0px 0px ;
     position: absolute;*/
}
#access ul ul li {
    background: url("../images/manu_back.png") repeat-x scroll 0 0 transparent;
    border-bottom: 0px solid #729858 !important ;
    float: none;
    width: auto !important ;
    color: #707070;

}
#access ul ul li:last-child {
    border: medium none;
}
#access ul li:last-child {
    border: medium none;
    padding: 0;
}
#access ul li:last-child {
    border: medium none;
}
#access ul ul ul {
    left: 100%;
    top: 120;
}
#access ul ul a {
    /*background: #f59323 !important ;*/
    background: #3dbef5 !important ;
    color: #fff !important;
    font-size: 12px;
    font-weight: normal !important ;
    height: auto;
    line-height: 1em;
    margin: 0;
    padding: 10px 23px 12px 15px !important;
    text-transform:inherit !important;
    width:165px !important;
    border-top:1px solid #35b5eb !important;
    text-transform:uppercase !important;

}
#access li:hover > a, #access ul ul *:hover > a {
    color: #3554b6 !important;
    /*background:url(../images/menubg_hover.png) repeat-x left top;*/
    /*background: #fe8616 !important;*/

    background:background: rgb(178,225,246); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyZTFmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZGJlZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, rgba(178,225,246,1) 0%, rgba(61,190,245,1) 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,225,246,1)), color-stop(100%,rgba(61,190,245,1))) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(178,225,246,1) 0%,rgba(61,190,245,1) 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(178,225,246,1) 0%,rgba(61,190,245,1) 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(178,225,246,1) 0%,rgba(61,190,245,1) 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, rgba(178,225,246,1) 0%,rgba(61,190,245,1) 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2e1f6', endColorstr='#3dbef5',GradientType=0 ) !important /* IE6-8 */;


    /* border-bottom:2px solid #3dbef5 !important;*/
    /*border-right:1px solid #f8b160;
    border-left:1px solid #f8b160;*/
}

#access li a.selected{
    color: #3554b6 !important;
    /*background:url(../images/menubg_hover.png) repeat-x left top;*/
    /*background:#fe8616 !important;*/

    background:background: rgb(178,225,246); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyZTFmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZGJlZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, rgba(178,225,246,1) 0%, rgba(61,190,245,1) 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,225,246,1)), color-stop(100%,rgba(61,190,245,1))) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(178,225,246,1) 0%,rgba(61,190,245,1) 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(178,225,246,1) 0%,rgba(61,190,245,1) 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(178,225,246,1) 0%,rgba(61,190,245,1) 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, rgba(178,225,246,1) 0%,rgba(61,190,245,1) 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2e1f6', endColorstr='#3dbef5',GradientType=0 ) !important /* IE6-8 */;

    /*border-bottom:2px solid #3dbef5 !important;*/
    border-right:1px solid #f8b160;
    border-left:1px solid #f8b160;
}

#access ul ul *:hover > a {
    color: #218007;
    background:#57cbfc !important;
    display: block;
}


#access ul li.selected {
    color: #a7f00b; 
}

#access ul li:hover > ul {
    display: block !important;
    padding-left: 0 !important;
    z-index:9999 !important;

}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {
    color: #FFFFFF;
}
* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover {
    color: #FFFFFF;
    margin: 0;
    padding: 0;
}
#access .menu-header li, div.menu li.last {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-size: 14px;
    font-weight: normal;
}

.bannerbox{
    background: #FFF;
    height: auto;
    margin:0px 0px;
    padding:0px 0px;
    width: 100%;
}


#container{
    margin: 20px auto !important;
    min-height: 500px;
    overflow: hidden;
    padding: 0px 0px;
    width: 1169px;
    border:0px solid !important;
}

.contleft{
    margin:0px 0px;
    padding: 0px 0px;
    float:left;
    width:777px;
}

.exclusive{
    margin:25px 0px 28px 0px !important;
    padding: 0px 0px;
    float:left;
    width:97.8% !important;
    background:#fff !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    /* padding:5px 4px 5px !important;*/
    /* padding:8px 4px !important;*/
    padding:0px 12px 12px !important;
}

.exclusivtext{
    /* margin:15px 0 0 !important;*/
    margin:0px !important;
    padding: 0px 0px;
    float:left;
    width:100% !important;
    min-height:40px !important;
    /*background:url(../images/exclusiv_bg.jpg) repeat-x left bottom;*/
    background: none !important;
    border-bottom:1px solid #d6d6d6 !important;
    font-family:'cuprum';
    font-size:14px;

}

.exclusivtext_new{
    margin:0px 0px;
    padding: 0px 0px;
    float:left;
    width:99.8% !important;
    min-height:44px !important;
    /*background:url(../images/exclusiv_bg.jpg) repeat-x left bottom;*/
    background: none !important;
    border-bottom:1px solid #d6d6d6 !important;
}

.exclusivtext_new h2{
    margin:3px 0px;
    padding:0px 0px;
    float:left;
    /* color: #615e5e;*/
    color:#000 !important;
    /*font-family: 'oswaldbook';*/
    font-family: 'cuprum' !important;
    font-size: 26px !important;
    font-weight: normal !important;
    text-transform: inherit !important;
    width:100% !important;
    /*letter-spacing:-0.5px;*/
}

.exclusivtext_new h2 span{
    color: #f6000c;
    font-family: 'cuprum' !important;
}


.exclusivtext h2{
    margin:3px 0px 0 !important;
    padding:0px 0px;
    float:left;
    /* color: #615e5e;*/
    color:#000 !important;
    /*font-family: 'oswaldbook';*/
    font-family: 'cuprum' !important;
    font-size: 26px !important;
    font-weight: normal !important;
    text-transform: inherit !important;
    width:50%;
    /*letter-spacing:1px;*/
}

.exclusivtext h2 span{
    color: #f6000c;
    font-family: 'cuprum' !important;
}


.exclusivtext h1{
    margin:3px 0px;
    padding:0px 0px;
    float:left;
    /* color: #615e5e;*/
    color:#000 !important;
    /*font-family: 'oswaldbook';*/
    font-family: "cuprum" !important;
    font-size: 26px !important;
    font-weight: normal !important;
    /*letter-spacing: 1px;*/
    text-transform: inherit !important;
    width:50%;
    /*letter-spacing:-0.5px;*/
}

.exclusivtext h1 span{
    color: #333 !important;
    font-family: 'cuprum' !important;
}

.moredetail{
    background: url("../images/moredetailbg.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: right;
    height: 23px;
    margin: 10px 0 0 !important;
    padding: 0;
}
.moredetail a{
    color: #615E5E;
    float: left;
    font-family: "cuprum" !important;
    font-size: 15px;
    font-weight: normal !important;
    padding: 0 35px 0 0;
    text-decoration: none;
    width: auto;
}

.moredetail a:hover{
    color: #f67b00;
    float: left;
    font-family: 'oswaldbook';
    font-size: 15px;
    font-weight: normal;
    padding: 0 35px 0 0;
    text-decoration: none;
    width: auto;
}


.exclusivimg{
    /* margin:6px 2px 0px 0px !important;*/
    margin:12px 12px 0 0 !important;
    /*padding: 2px 3px !important;*/
    padding:0 !important;
    float:left;
    width:245px !important;
    /*height:173px;*/
    border:#e4e0e0 0px solid !important;
    height:auto !important;
}

/*.exclusivimg img{ width:100% !important; height:100% !important;}*/

.exclusivimg2{
    margin:12px 0px 0px 0px;
    padding: 4px 3px !important;
    float:left;
    width:237px;
    height:173px;
    border:#e4e0e0 0px solid !important;
}

.titletext{
    /*background: url("../images/titlebg.png") repeat-x scroll left center rgba(0, 0, 0, 0);*/
    background-color: rgba(51,51,51,0.6)!important;
    color: #FFFFFF;
    font-family: 'cuprum' !important;
    /* font-size: 13px !important;*/
    font-weight: normal !important;
    margin:-34px 0 0 !important;
    padding: 8px 8px !important;
    position: relative;
    text-transform: inherit !important;
}
.inrtext{
    /*background: none repeat scroll 0 0 #F59323;*/
    background:none !important;
    color:#fbb225 !important;
    font-family: 'cuprum' !important;
    font-size: 17px !important;
    font-weight: bold !important;
    margin:0 !important;
    padding:0 !important;
    position: static !important;
    text-transform: uppercase;
    width:26% !important;
    float:right;
    /*text-align:right*/
}



.contright{
    margin:25px 0 0 !important;
    padding: 0px 0px;
    float: right;
    width:358px;
}

.lastdeals{
    margin:0px 0px 20px 0px;
    padding: 0px 0px;
    float:left;
    width:92.5% !important;
    background:#fff !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    margin-bottom: 20px;
    padding: 0 12px 12px !important;
}

.lastdealtext{
    margin:0px 0px;
    padding: 0px 0px;
    float:left;
    width:100%;
    min-height:40px !important;
    /*background:url(../images/exclusiv_bg.jpg) repeat-x left bottom;*/
    background: none !important;
    border-bottom:1px solid #d6d6d6 !important;

}	
.lastdealtext h2{
    margin:3px 0px;
    padding:0px 0px;
    float:left;
    color: /*#615e5e */ #333!important;
    font-family:'cuprum' !important;
    font-weight: normal !important;
    text-transform: inherit !important;
    width:98% !important;
    /*letter-spacing:-0.5px !important;*/
    font-size:26px !important;
    /*letter-spacing:1px;*/
}	
.lastdealtext h2 span{
    color: #615e5e !important;
    font-family:'cuprum' !important;
}	

.lastdealimg{
    margin:12px 0px 0px 0px !important;
    padding: 0px !important;
    float:left;
    width: 340px !important;
    height: auto;
    border:#e4e0e0 0px solid !important;
}

.lastdealimg2{
    margin:12px 0px 0px 0px !important;
    padding: 0px !important;
    float:left;
    width: 340px !important;
    height: auto;
    border:#e4e0e0 0px solid !important;
}

.europetouradd{
    margin:2px 0px 2px 0px;
    padding: 0px 0px;
    float:left;
    width:1165px !important;
    height: auto;
    border:#e4e0e0 1px solid;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
}

.europetouradd img{
    width:100%;
    height:100%;
}


.left_section{
    float: left;
    margin: 27px 0px 0px 0px !important;
    padding:0px 0px 0px 0px;
    width: 786px !important;
}
.featuredbox{
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 2px 12px 12px !important;
    width: 45%  !important;
    background:#fff !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    border: 1px solid #d4d4d4 !important;
}

.featuredtext{
    margin:0px 0px 5px !important;
    padding: 0px 0px;
    float:left;
    width:100%;
    min-height:39px !important;
    /*background:url(../images/exclusiv_bg.jpg) repeat-x left bottom;*/
    background:none !important;
    border-bottom: 1px solid #d6d6d6;
}	
.featuredtext h2{
    margin:3px 0px;
    padding:0px 0px;
    float:left;
    color: #000 !important;
    font-family: 'cuprum' !important;
    font-size: 26px !important;
    font-weight: normal !important;
    text-transform: inherit !important;
    width:75%;
    letter-spacing:0px !important;
    letter-spacing:1px;
}	
.featuredtext h2 span{
    color: #f6000c;
    font-family:'oswaldbook';
}	

.featuredimg{
    /*margin:6px 7px 0px 0px;*/
    margin:12px 12px 0px 0 !important;
    padding:0 !important;

    /*padding: 2px 2px;*/
    float:left;
    width: 170px !important;
    height: 109.2px !important;
    border:#e4e0e0 0px solid !important;
}
.featuredimg2{
    margin:12px 12px 12px 0 !important
        padding: 0px !important;
    float:left;
    width: auto;
    height: auto;
    border:#e4e0e0 0px solid !important;
}		

.featuredbox2{
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 2px 12px 12px !important;
    width: 45% !important;
    background:#fff !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    border: 1px solid #d4d4d4 !important;
}

.featimg{
    margin:6px 0 !important;
    padding: 0px !important;
    float:left;
    width: auto;
    height: auto;
    border:#d4d0d0 1px solid !important;
}

.featimg1{
    margin:6px 12px 0 0  !important;
    padding: 0px !important;
    float:left;
    width: 75px;
    height: 75px;
    border:#d4d0d0 1px solid !important;
}

.featimg1 img{ width:100%; height:100%}


.travellertext{
    border-bottom: 1px solid #EBEFEE !important;
    float: left;
    margin: 3.4px 3px 0 !important;
    padding: 0;
    width: 99.5% !important;
}

.trave_text{
    float: right !important;
    margin: 0 6px !important;
    padding: 0 0 4px !important;
    width: 75.5% !important;
}

.trave_text_new{   width: 100% !important;}
.travellertext_new{ margin-bottom:10px !important; padding-bottom:10px !important}

.travellertext_new h2 span{
    color: #000 !important;
    font-family:'cuprum' !important;
    font-size:18px !important;
    /*letter-spacing:1px;*/
}

.trave_text1{ margin:7px 0 !important; color:#f59323 !important;}


.trave_text h2{
    margin:3px 0px;
    padding:0px 0px;
    float:left;
    color: #615e5e;
    font-family: 'cuprum' !important;
    font-size: 14px !important;
    line-height:18px;
    font-weight: normal;
    width:100%;
    text-align:justify;
}	
.trave_text h2 span{
    color: #000 !important;
    font-family:'cuprum' !important;
    font-size:16px !important;
    /*letter-spacing:1px;*/
}
.trave_text h3{
    margin:3px 0px;
    padding:0px 0px;
    float:left;
    color: #615e5e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height:18px;
    font-weight: normal;
    width:100%;
    text-align:justify;
}

.trave_text h3 a{
    text-decoration:underline;
    color:#d76f00 !important;
    font-family: cuprum;
    font-size: 14px;
}	

.trave_text h3 a:hover{
    text-decoration: none;
    color:#f77b00;
}	

.whytext{	
    border: 1px solid #E4E0E0;
    float: left;
    height: 171px;
    margin: 26px 3px 0;
    padding: 6px;
    width: 47%;
}

.whytext h2{
    margin:3px 0px;
    padding:0px 0px;
    float:left;
    color: #615e5e;
    font-family: 'oswaldbook';
    font-size: 22px;
    line-height:29px;
    font-weight: normal;
    text-transform: uppercase;
    width:100%;
    text-align: left;
}

.whytext p{
    margin:9px 0px;
    padding:0px 0px;
    float:left;
    color: #615e5e;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    line-height:18px;
    font-weight: normal;
    width:100%;
    text-align: justify;
}

.knowmore{
    margin:8px 0px;
    float:left;
}
.knowmore a{
    /* padding:4px 8px;
     background:#f59323;
     float:left;
     color: #FFF;
     font-family: 'oswaldbook';
     font-size: 15px;
     text-decoration:none;*/
    background: url("../images/enq_btn.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    border-radius: 0 !important;
    font-size: 13px !important;
    font-weight: normal !important;
    padding:7px 17px !important;
    font-family: "cuprum" !important;
    text-transform:uppercase;
    -webkit-border-radius: 0 2px 2px 0 !important ;
    border-radius: 0 3px 3px 0 !important;
}
.knowmore a:hover{
    background:#ff5600 !important;
    color: #FFF;
    font-family: 'oswaldbook';
    text-decoration:none;
}		

.right_section{
    float: right;
    margin:27px 0px 0px 0px !important;
    width: 28.5% !important;
    padding: 2px 12px 12px !important;
    background:#fff !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    border: 1px solid #d4d4d4 !important;
}	

.memberbox{
    margin:12px 16px 0 0 !important;
    padding: 0px 0px;
    float:left;
    width:29.8% !important;
    height: auto;
}

.memberbox h2{
    margin:3px 0px;
    padding:0px 0px;
    float:left;
    /*color: #e94e4b;*/
    color:#333 !important;
    font-family: 'cuprum' !important;
    font-size: 16px !important;
    line-height:18px;
    font-weight: normal;
    width:100%;
    text-align: left !important;
}

#myScrollebleItems3 .wrapDark{ font-family: 'cuprum' !important;
                               font-size: 14px !important; font-style:normal !important; color:#000 }

.memberbox2 h2{     font-family: 'cuprum' !important; color:#615e5e !important; font-size: 12px !important;}

.memberimg{
    margin:0px !important;
    padding: 0px !important;;
    float:left;
    width: auto;
    height: 102px;
    border:#e4e0e0 0px solid !important;
}

.memberimg img{
    height: 100%;
}

.joinus{	
    margin:46px auto 0px auto;
    padding: 2px 2px;
    width:359px;
    height: auto;
    border:#e4e0e0 1px solid;
}





#footer-section{
    background: url(../images/footermainbg.jpg) repeat center top;
    border-top: 2px solid #dddddd;
    clear: both;
    float: left;
    margin:22px 0px 0px 0px;
    overflow0: hidden;
    padding: 0px 0px;
    width: 100%;
    overflow:hidden;
}
.footsection{
    background: url(../images/footerbg.png) repeat;
    clear: both;
    float: left;
    margin:0px 0px 0px 0px;
    overflow0: hidden;
    padding: 0;
    width: 100%;
    min-height:365px;
    font-family: 'cuprum' !important;
    text-transform:inherit !important;
}

.footerbox{
    margin: 0 auto;
    overflow: hidden;
    padding: 0px 0px;
    width: 1169px;
}

.footerleft{
    margin:0px 0px;
    overflow: hidden;
    padding: 0px 0px;
    width:217px;
    float:left;

}
.footer_links{
    float: left;
    margin: 0px 0px 10px 0 !important;
    padding: 0 0 10px;
    width:100%;
}
.footer_links h1 {
    color: #242424;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 16px;
    font-weight: normal;
    text-transform: inherit !important;
    margin: 0;
    padding: 0px 0 7px 1px;
    width: 96%;
}
.footer_links ul {
    float: left;
    list-style: none outside none;
    margin: 2px 0 11px;
    padding: 0;
    width: 100%;
}
.footer_links li {
    float: left;
    list-style: none outside none;
    width: 100%;
    text-transform: uppercase;
}
.footer_links li.last {
}
.footer_links li a {
    color: #615e5e !important;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 13px !important;
    padding:10px 0 10px 0px;
    text-decoration: none !important;
    font-weight:normal !important;
    text-transform:none !important;
}
.footer_links li a:hover {
    color: #fa4a05 !important;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    text-decoration: none;
}


.footerright{
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100% !important;
}

.toptextbox{
    /*background:#242424;*/
    background:#3e4141 !important;
    min-height:30px;
    float: left;
    margin: 14px 0 0;
    padding:0px 0px;
    width:100%;
}

.getbusines{
    border-right: 1px solid #454545;
    float: left;
    margin: 0;
    min-height: 30px;
    padding: 0 21px;
    width: 28%;
}

.getbusines h1{
    color: #FFFFFF;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 16px !important;
    font-weight: normal !important;
    margin: 12px 0;
    /*padding: 0 0 0 39px;*/
    padding:0px !important;
    text-transform: inherit !important;
    width: 95%;
    /*letter-spacing:0.5px;*/
}	

.getbusin_img{
    margin: -9px 0 0;
    padding:0px 0px;
    position:absolute;
    width: auto;
}

.getbusin_img2{
    margin: -10px 0 0;
    padding:0px 0px;
    position:absolute;
    width: auto;
}

.custom_servic{
    float: left;
    margin: 0;
    min-height: 200px;
    padding: 0 0px;
    /*width: 50%;*/
    width:38% !important;
}

.customlink{
    float: left;
    margin: 0 0 11px 0px;
    padding: 0 0 10px;
    width: 100%;
}
.customlink ul{
    float: left;
    list-style: none outside none;
    margin: 2px 0 11px;
    padding: 0;
    width: 40%;
}

.customlink_new{ }

.customlink_new ul{ width:49% !important; }
.customlinkicon{ margin:8px 4px 0 0 !important; padding:0px 0px; float:left; width:22px !important;}
.customlinkicon1{ margin:0px 4px 0 0 !important;}
.customlinkicon img{ height: 20px;
                     width: auto;}

.customlink li{	
    float: left;
    list-style: none outside none;
    width: 100%;
    text-transform: uppercase;
}
.customlink li.last{
}
.customlink li a {
    color: #615e5e !important;
    float: left;
    font-family:'cuprum'!important;
    font-size: 14px !important;
    padding: 10px 0 10px 0px !important;
    text-decoration: none;
    font-weight:normal !important;
    text-transform:none !important;
}
.customlink li a:hover {
    color: #fa4a05 !important;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    text-decoration: none;
}


.custom_servic h1{
    color: #000 !important;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 18px !important;
    font-weight: normal;
    margin: 12px 0;
    padding: 0 0 0 2px;
    text-transform:none !important;
    width: 95%;
    text-align:left;
}	




.quicklinks{
    float: left !important;
    margin: 0;
    min-height: 200px;
    padding: 0 0px;
    width: 44% !important;
}

.quiclink{
    float: left;
    margin: 0 0 11px 0px;
    padding: 0 0 10px;
    width: 41%;
}
.quiclink h1{
    color: #242424;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 18px !important;
    font-weight: normal;
    margin: 12px 0;
    padding: 0 0 0 2px;
    text-transform: none !important;
    width: 100%;
    text-align:left;
}	
.quiclink ul{
    float: left;
    list-style: none outside none;
    margin: 2px 0 11px;
    padding: 0;
    width: 100%;
}
.quiclinkicon{ margin:10px 4px 0px 0px; padding:0px 0px; float:left; width:auto;}

.quiclink li{
    float: left;
    list-style: none outside none;
    width: 100%;
    text-transform: uppercase;
}
.quiclink li.last{
}
.quiclink li a {
    color: #615e5e !important;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 14px !important;
    padding: 10px 0px !important;
    text-decoration: none;
    font-weight:normal !important;
    text-transform:none !important;
}
.quiclink li a:hover {
    color: #fa4a05 !important;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.contactinfo{
    float: right !important;
    margin: 0 0 11px 0px;
    padding: 0 0 10px;
    width: 59% !important;
}

.contactinfo h1{
    color: #000 !important;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 18px !important;
    font-weight: normal;
    margin: 12px 0;
    padding: 0 0 0 2px;
    text-transform: none !important;
    width: 100%;
    text-align:left;
}

.contactinfo ul{
    float: left;
    list-style: none outside none;
    margin: 2px 0 11px;
    padding: 0;
    width: 100%;
}
.quiclinkicon{ margin:10px 4px 0px 0px; padding:0px 0px; float:left; width:auto;}

.contactinfo li{
    float: left;
    list-style: none outside none;
    width: 100%;
    text-transform: none !important;
    font-size:14px !important;
    font-weight:normal !important;
    margin:0px 0px 7px 0px;
    padding:10px 0 0 0;
    color:#615e5e !important;
    font-family:'cuprum' !important;
}

.contactinfo li span{
    float: right;
    list-style: none outside none;
    width: 66%;
    font-size:14px !important;
    font-weight: normal !important;
    font-family:'cuprum' !important;
    color:#615e5e !important;
    line-height:18px;
    text-transform: none;
}

.socialbox{
    float: right;
    margin: 0 0 6px 0px;
    padding: 0 0 10px;
    width: auto;
}
.socialimg{
    float: left;
    margin: 8px 0 1px 4px;
    padding: 0px 0px;
    width: auto;
}

.copysection{
    /*background:url(../images/titlebg.png) repeat;*/
    background:#3e4141 !important;
    clear: both;
    float: left;
    margin:0px 0px 0px 0px;
    overflow0: hidden;
    padding: 0;
    width: 100%;
}

.copybox{
    margin: 0 auto;
    overflow: hidden;
    padding: 12px 0px;
    width: 1169px;
}

.copybox h2{
    color: #FFF;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin: 12px 0;
    text-align: center;
    width:99%;
    letter-spacing:0.25px;
}
.copybox h2 a{
    color: #FFF;
    margin: 12px 0;
    text-decoration:none;
}
.copybox h2 a:hover{
    color: #fa882f;
    margin: 12px 0;
    text-decoration:none;
}




#wrapper123 {
    width:439px;
    position: absolute ; 
    margin:41px 0 0 !important;
    padding:0px 0px 0px 0px;
    z-index:100 !important;
    /* left:10%;*/
    background:#e9eced !important; min-height:228px; 
    box-shadow: 0 0 6px #666 !important;

}
ul.tabs {
    width:100%;
    margin:0;
    padding:0;
}
ul.tabs li {
    display:block; 
    float:left;
    padding:0px !important; font-size:11px; font-weight:bold; font-family:'cuprum' !important; 
    border:0;
}
ul.tabs li a {
    display:block;  

    -webkit-border-radius:0px !important;
    -moz-border-radius:0px !important;
    border-radius:0px !important;
    behavior: url(css3.htc);
    float:left;

    padding:6px 30px !important;
    font-size:16px !important;
    color:#fff !important;
    text-decoration:none;
    font-weight:normal !important;
    letter-spacing:0.5px;

}

ul.tabs li a:hover {
    display:block;
    font-size:15px;
    background:#ff6600 !important;
    color:#fff !important;
    text-decoration:none;

    -webkit-border-radius:px 3px 0px 0px;
    -moz-border-radius:px 3px 0px 0px;
    border-radius:3px 3px 0px 0px;
    behavior: url(css3.htc);
}

ul.tabs li a.selected{
    display:block;
    font-size:15px;
    /*background: url("../images/scrh_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;*/
    background:#e9eced !important;
    color:#494545 !important;
    text-decoration:none;
    -webkit-border-radius:px 3px 0px 0px;
    -moz-border-radius:px 3px 0px 0px;
    border-radius:3px 3px 0px 0px;
    behavior: url(css3.htc);

}

.tab-content {
    clear:both; border:#dedede 0px solid !important; color:#615e5e; padding:1px 10px 12px !important; overflow:hidden; background:none !important;
}


.lvideoarea{width:215px; float:right; border:#dedede 1px solid; height:200px;} 

.lvideoarea p{padding:5px; margin:0px;}

.lvideoarea h2{background:url(images/tab-hover.png) repeat-x; padding:5px 5px 5px 10px;
               height:20px; color:#fff; font-size:12px; font-weight:bold; margin:0px ; }

.tabsform{
    width:98% !important;
    margin:0;
    padding:12px 12px 0px 6px;
    float:left;
}

.tabsform h2{
    width:25%;
    margin:0px 6px 0px 0px;
    /*padding:3px 12px 4px 0px;*/
    padding:5px 12px 4px 0px !important;
    /*font-size:15px !important;*/ font-size:14px !important; font-weight:normal !important; 
    font-family:'cuprum'!important; 
    float:left;	
}
.input1{
    border: 1px solid #E2DEDE;
    border-radius: 0px !important;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 !important;
    width: 98% !important;
    color:#999;	
    float:left;
}

.input{
    border: 1px solid #cdcecf;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 3px !important;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    float:left;
    padding: 8px 5px;
    width: 67% !important;
    color:#999;	
}
.tabsform_icon{
    width: 21px;
    margin:0;
    padding:6px 0 0 7px !important;
    float:left;
}


.searbott{
    background: url("../images/enq_btn.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    padding: 7px 17px !important;
    font-family: "cuprum" !important;
    text-transform:uppercase;
    /*margin:0px 117px !important;*/
    margin:0 !important;
    letter-spacing:0.5px;
    height:32px;


    /* background: none repeat scroll 0 0 #F59323 !important;
     border: 0 none;
     border-radius: 6px;
     color: #FFFFFF;
     float: left;
     font-family: 'oswaldbook';
     font-size: 17px;
     margin: 0 119px;
     padding: 4px 27px;
     text-decoration: none;
     cursor:pointer;*/
    -webkit-border-radius: 0 2px 2px 0 !important ;
    border-radius: 0 3px 3px 0 !important;

}

.searbott:hover{
    background:#ff5600 !important;
    color: #FFF;
    font-family: 'oswaldbook';
    text-decoration:none;
}





.scrollerWrapper
{
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    font-family:Arial, Helvetica, sans-serif;
}
.scrollerNext, .scrollerPrev{ top:0; background:#f0eff1;}
.example3_scrollerButtons{ border:1px solid red;}
.client_img{ /*background:#f0eff1;*/ background:none !important; margin-top: 15px;
    position: absolute;
    width: 100%;}
.client_img img{ float:left; margin-right:10px;}
.caption_img{ float:left;}
.caption_img h2{ font-size:16px; margin:0px; padding:0px; color: #615e5e; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic;}
.scrollerButtons{ border:1px solid;}

.example3_scrollerWrapper{   border:0px solid #FF0; margin:0 auto;}

#myScrollebleItems3 .wrapDark{ background: none !important; -webkit-border-radius: 5px 5px 5px 5px !important;
                               border-radius: 5px 5px 5px 5px !important; color:#616060 !important; font-style:italic; margin:20px 0;}
.example3_itemTextWrapper_0{ }

.scrollerScroller
{
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    /*width:100% !important;*/
}

.scrollerNext, .scrollerPrev
{
    padding: 2px;
    width: 16px;
    height: 258px !important;
    position: absolute;
    display: none;
    background: url(../images/arrow_prev.png) no-repeat center center;
    border:0px solid  #F1F0EE !important;
    cursor: pointer;
    cursor: hand;	
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -border-radius: 8px;
}

.scrollerNext
{
    display: block;
    background: url(../images/arrow_next.png) no-repeat center center;
    border:1px solid  #F1F0EE;
}

.itemBackground , .itemLink
{
    display: none;
}

.testimonials_box{
    float: left;
    margin: 25px 0px 0px 0px  !important;
    width: 99.8% !important;
    /* background: none repeat scroll 0 0 #fff !important;*/
    background: url(../images/testi_bg.jpg) no-repeat center center;
    border: 1px solid #d4d4d4 !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
}

.testimonials_box h1{
    border-bottom: 1px solid #d1d1d1;
    color: #000;
    font-size: 18px;
    margin: 0 0 20px;
    padding: 0 0 10px;
}	

.destination_box{
    background:none repeat scroll 0 0 #fff !important;
    border:1px solid #d4d4d4 !important;
    box-shadow:0 0 4px 0 #d4d4d4 !important;
    border-radius:2px !important;
    border: 0 solid;
    float: left;
    margin: 0px 1px 24px !important;
    padding:5px 5px 8px !important;
    width:99%;	
}

.destform{
    background: none;
    float: left;
    margin: 0px 1px 0px 1px !important;
    padding:0 5px 5px !important;
    width: 238px !important;	
}

.destform1{
    background: none;
    float: left;
    margin: 0px 1px 0px 1px !important;
    padding:0 5px 5px !important;
    width: 233px !important;
}

.destform1 h2{
    float: left;
    font-family: 'cuprum';
    font-size: 16px;
    font-weight: normal !important;
    margin: 0 6px 0 0;
    padding: 3px 12px 4px 0;
    min-width: 11%;
    color:#000 !important;
    text-transform: inherit !important;
}

.destform-icon{
    margin: 27px 1px 0 204px  !important;
    padding:5px 5px;
    position:absolute;
    width: auto;	
}

.destform-icon2{
    margin: 27px 1px 0 204px  !important;
    padding:5px 5px;
    position:absolute;
    width: auto;	
}


.destform-icon_new{
    margin: 27px 1px 0 188px  !important;
    padding:5px 5px;
    position:absolute;
    width: auto;	
}

.destform-icon2_new{
    margin: 27px 1px 0 188px  !important;
    padding:5px 5px;
    position:absolute;
    width: auto;	
}


.destform h2{
    float: left;
    font-family: 'cuprum' !important;
    font-size: 16px !important;
    font-weight: normal !important;
    margin: 0 6px 0 0;
    padding: 3px 12px 4px 0;
    min-width: 14% !important;
    color:#000 !important;
    text-transform: inherit !important;
}


.destinput{
    border: 0px solid #E2DEDE;
    border-radius: 6px;
    background:#FFF;
    color: #999;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 8px 5px;
    width: 95%;

    border-radius: 3px !important;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
}

.searbott2{
    background: url("../images/blue_btn_1.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    /*background: none repeat scroll 0 0 #1b99ce;*/
    border: 0 none;
    border-radius: 0 !important;
    color: #FFFFFF;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 13px  !important;
    margin: 27px 0px 0px 0px !important;
    padding:6px 25px !important;
    text-decoration: none;
    cursor:pointer;
    text-transform:uppercase !important;
    border-radius:0 2px 2px 0 !important;
    height:32px;

}

.searbott2:hover{
    background:#1fbbfd;
    color: #FFF;
    font-family: 'oswaldbook';
    text-decoration:none;
}

.hotelfound{
    background: none;
    float: left;
    margin: 16px 1px !important;
    padding:4px 12px !important;
    width:88% !important;
    min-height:500px;
    border:#eaeaea 2px solid;
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;	
}

.hotelfound h2{
    float: left;
    background:#cccccc;
    font-family: 'cuprum';
    font-size: 22px;
    font-weight: normal;
    margin: 0 6px 0px 0;
    padding: 7px 11px;
    width: 91%;
    color:#565454;
    text-transform: lowercase;
}

.ratingbox{
    background: none;
    float: left;
    margin: 0px !important;
    /*padding:0px 0px 8px 0px;*/
    padding:0px !important;
    /*width:97%;*/
    width:100% !important;
    border-bottom:#eaeaea 0px solid !important;		
}

.ratintext{
    /*background: url("../images/exclusiv_bg.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0);*/
    background:none !important;
    border-bottom: 1px solid #d6d6d6;
    float: left;
    margin:1px 0px 6px 0px !important;;
    padding: 0;
    width: 100%;
}	
.ratintext h1{
    float: left;
    font-family: 'cuprum'!important;
    font-size: 18px;
    font-weight: normal;
    margin: 0 6px 0px 0;
    padding:2px 0px 5px 0px !important;
    width: 91%;
    color:#000 !important;
}

.ratintextbox{
    background: none;
    float: left;
    margin: 3px 0px !important;
    padding:0px 0px 3px 0px;
    width:99%;
}


.ratintextbox{
    color: #666;
    background:none;
    float: left !important;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px 0px;
    padding: 2px 0px;
    width: 99% !important;
    text-transform:none;

}

.ratintextbox_new{ width: 26% !important; float: right !important;}

.locationbox{
    background: url(../images/unchecked.png) !important; width:18px; /*height:18px;*/ background-repeat:no-repeat !important; background-position:right top !important;	position:relative;
}

.ratintextbox h2{ font-family:'cuprum' !important; font-size:14px !important; letter-spacing:0.5px !important}

.ratintextbox h2 span{
    color: #666;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;	
    text-align:right;
    float:right;
}

.ratintextbox p{
    color: #666;
    background:none;
    float: right;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px 0px;
    padding: 2px 4px;
    width: auto;
}

.ratinicon{
    background: none;
    float: left !important;
    margin:0px !important;
    padding:0px 0px;
    width: auto;
}


.list-hotels{
    float: right;
    margin: 0px 0 !important;
    padding: 0;
    width: 78%;
    min-height:500px;
}

.list-hotelink{
    /*margin: 12px 6px;*/
    /*margin:0 !important;*/
    margin:0 !important;
    padding: 0;
    width:100% !important;
    /*float: right !important;*/

}

.list-hotelink p{
    float: left;
    font-family: 'cuprum'!important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin: 0 6px 0 0;
    padding: 0px !important;
    text-transform: inherit !important;
    width: 28.5% !important;
    text-align:right;
}

.listlinkb{
    /*background: #FFF;*/
    background:none !important;
    margin:0px 0px;
    padding: 0px 0px;
    overflow:hidden;
    float:left;
}

.slider-wrapper{ text-align:center}

.listlinkb:hover{
    background: url(../images/listhover-bg.png) no-repeat center  bottom;
    margin:0px 0px;
    padding: 0px 0px;
    overflow:hidden;
    min-height:30px;
    float:left;
}
.listlinkb.select{
    background: url(../images/listhover-bg.png) no-repeat center  bottom;
    margin:0px 0px;
    padding: 0px 0px;
    overflow:hidden;
    min-height:30px;
    float:left;
}


.listlink{
    margin:0px !important;
    width: auto;
    float:left;
    text-align:center;
}

.listlink a{
    color:#3e3d3d;
    background:#e5e5e5;
    float: left;
    font-size: 14px !important;
    font-weight: normal !important;
    padding:4px 20px !important;
    text-decoration: none;
    font-family:'cuprum' !important;
    border-radius:2px;
}	

.listlink a:hover{
    background:#1c99ce;
    color: #FFF	;
    text-decoration: none;
}

.listlink a.selected{
    background:#1c99ce;
    color: #FFF	;
    text-decoration: none;
}


.listlink li.last{
    border-right:0px solid #3e3d3d !important;
}	


.listhotel-box{
    border: 1px solid #d4d4d4 !important;
    float: left;
    margin: 15px 0px 10px !important;;
    min-height: 154px !important;
    /*padding: 1px 4px !important;*/
    padding:12px  12px 0!important;
    width: 96.7% !important;
    background:#fff !important;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    font-family:'cuprum' !important;
    font-size:14px !important;
}

.popularityimg{
    margin:0px !important;
    padding: 0 !important;
    float:left;
    width: auto;
    height: auto;
    border:#e4e0e0 0px solid !important;
}

.popularittext{
    float: left;
    margin: 0 12px !important;
    padding: 0 10px 0 0 !important;
    /* width: 74%;*/
    width:50% !important;
    /*height:160px !important;*/
    /*border-right:1px solid #e5e5e5 !important;*/
}

.popultitel{
    float: left;
    margin: 0px 0px 10px !important;
    padding:0px !important;
    width: 99%;
}

.popultitel h3{

    float: left;
    font-family:'cuprum' !important;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 0px 6px 3px 0px;
    padding: 0;
    text-align: justify;
    text-transform: inherit !important;
    width: auto;
}

.popultitel h3 a{ color: #d76f00  !important;}

.popularittext h2 {
    color: #615E5E;
    float: left;
    font-family: 'cuprum';
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    margin: 3px 0;
    padding: 0;
    text-align: justify;
    width: 100%;
}

.popularittext h2 span{
    color: #F6000C;
    font-family: 'oswaldbook';
    font-size: 15px;
}

.pricetext{    
    float: left;
    margin:6px 0 0 !important;
    padding: 0 0 0px !important;
    width:100% !important;
    line-height:25px;
}

.pricetext h3{
    color: #706c6c;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px !important;
    font-weight: normal !important;
    line-height: 18px;
    margin: 0px 6px 3px 0px;
    padding: 0;
    text-align: justify;
    text-transform: none;
    width: auto;
}

.pricetext h3 span{
    color: #1c99ce;
}

.pricetext h2{
    color: #666 !important;
    float: left;
    font-family: "cuprum" !important;
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 18px;
    margin: 0px 6px 3px 0px;
    padding: 0;
    text-align: justify;
    text-transform: none;
    width: auto;
}

.listing_price{ text-align:center;}

.bookbott{
    /*margin:8px 2px !important;*/
    margin:22px 0 0  17px!important;
    float: left !important;
}
.bookbott a{
    background: url(../images/enq_btn.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    /*border-left: 1px solid #ee2b24;*/
    border-radius: 0 !important;
    /*border-right: 1px solid #ee2b24;*/
    font-size: 14px !important;
    font-weight: normal !important;
    padding: 7.8px 17px !important;
    font-family: "cuprum" !important;
    text-align: center;
    letter-spacing:0.5px;
    /*width: 120px;*/
    -webkit-border-radius: 0 2px 2px 0 !important ;
    border-radius: 0 3px 3px 0 !important;
}
.bookbott a:hover{
    background:#ff5600 !important;
    color: #FFF;
    font-family: 'oswaldbook';
    text-decoration:none;
}


.locationleft{
    float: left;
    margin: 8px 0;
    padding: 0;
    width: 67% !important;
    min-height:500px;
}

.locationleft p{
    color: #615e5e;
    float: left;
    font-family: "cuprum" !important;
    font-size: 14px !important;
    font-weight: normal;
    line-height: 20px !important;
    margin: 3px 2px;
    padding: 0;
    text-align: justify;
    width: 99%;

}


.locationmap{
    float: left;
    margin: 12px 0px;
    padding: 12px;
    width:97%;
    background:#eeeeee;
}



.locatright{
    background: none;
    float: right;
    margin: 7px 1px;
    min-height: 500px;
    padding: 0;
    width: 358px !important;
}

.locatright h4{
    /*background:#ff8800;*/
    background:none !important;
    float: left;
    font-family: 'cuprum'!important;
    font-size: 26px !important;
    font-weight: normal;
    /*margin: 0 0 0 8px !important;*/
    padding:5px 0px !important;
    text-transform: none;
    width: 100% !important;
    color:#333 !important;
    border-bottom:1px solid #d6d6d6;
}


.locationright{
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    float: left;
    margin: 12px 0px !important;
    min-height: 240px !important;
    padding: 12px 12px 0 !important;
    /* width: 229px;*/
    width:92.5% !important;
    background:#fff !important;
}

.radisson{
    background: none;
    border-bottom:1px solid #EAEAEA !important;
    float: left;
    margin: 0 0 12px !important;
    padding: 0 0 6px !important;
    width:100% !important;
}

.radisson h2 {
    float: left;
    font-family: 'cuprum';
    font-size: 17px;
    font-weight: bold;
    margin: 4px 6px 0 0 !important;
    padding: 0 !important;
    width: 71% !important;
}

.radisson h2 span {
    font-family: 'cuprum' !important;
    font-size: 17px;
    font-weight: normal !important;
    text-decoration:line-through;
}

.radisson h3{
    float: left;
    font-family: 'cuprum' !important;
    font-size: 17px;
    font-weight: normal !important;
    margin: 0 6px 0 0;
    padding:0px !important;
    width: 95%;
}

.radisson_new h3{ width:53% !important;}

.radisson h3 span{
    font-family: 'cuprum'!important;
    font-size: 14px !important;
    font-weight: normal !important;
    color:#333 !important;
}

.radissonimg{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: auto;
    margin: 0 0 0px !important;
    padding: 0;
    width: 100% !important;
}

.radissonimg img{
    width:100%;
    height:100%;
}

.exclusivtext h3{
    color: #000 !important;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 22px !important;
    font-weight: normal !important;
    margin: 3px 0;
    padding: 0;
    width: 99%;
    text-transform:inherit !important;
}	


.exclusivtext h3 span{
    color: #333 !important;
    font-family: 'cuprum' !important;
}	

.reviewsbox{
    float: left;
    border:#e4e2e2 1px solid;
    margin: 12px 0;
    padding: 12px;
    width: 97%;
    min-height:300px
        background:#fff !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    background:#fff !important;
}

.revietext{
    background: none;
    float: left;
    border-bottom:#bababa 1px solid;
    margin: 0px 0px 6px 0px;
    padding: 0px 0px 7px 0px;
    width: 100%;
    min-height:172px
}

.revietext h1{
    margin:0px 0px;
    padding:0px 0px;
    float:left;
    font-family:'cuprum';
    font-size:21px;
    color:#f59022;
    border-bottom:#bababa 1px solid;
    font-weight: normal;
    width:100%;	 
}

.revietext h1 span{
    float: right;
    font-family:'cuprum';
    font-size:13px;
    color:#1c99ce;
    margin:7px 0px 0px 0px;
}
.revietext h1 span a{
    font-size:13px;
    color:#1c99ce;
    text-decoration:none;
}

.revietext h1 span a:hover{
    font-size:13px;
    color:#1c99ce;
    text-decoration: underline;
}


.tieteltext{
    margin:3px 0px 5px 0px;
    padding:3px 8px;
    float:left;
    font-family:'cuprum';
    font-size:16px;
    color:#2f2e2e;	 	 
    background:#e5e5e5;
    width:98%;
} 

.revietext h2{
    margin:0px 0px;
    padding:0px 0px;
    float:left;
    font-family:'cuprum';
    font-size:18px;
    color:#f9202a;
    font-weight: normal;
    width:45%;	 
}

.revietext h2 span{
    font-family:'cuprum';
    font-size:14px;
    color:#6d6c6c;
}

.revietext h3{
    margin:0px 0px;
    padding:0px 0px;
    float: right;
    font-family:'cuprum';
    font-size:18px;
    color:#1e1d1d;
    font-weight: normal;
    width:16%;	 
}

.revietext h3 span{
    font-family:'cuprum';
    font-size:14px;
    color:#6d6c6c;
}

.group_textbox{
    margin:12px 0px;
    padding:0px 0px;
    float:left;
    background: none;
    width:100%;
}

.group_textbox p{
    margin:0px 0px;
    padding:0px 20px;
    float: left;
    font-family:'cuprum';
    font-size:14px;	 
    background: url(../images/group_texbg.jpg)  no-repeat left top ;
    color:#6D6C6C;
    font-weight: normal;
    width:99%;
}


.hoteldetail_left{
    width:97% !important;
    background: #fff !important;
    float: left;
    border:#e4e2e2 1px solid;
    margin: 12px 0;
    padding: 12px !important;
    /*width:68%;*/
    min-height:200px !important;
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;

}





.hoteldetail_right{
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    float: left;
    /*margin: 12px 0px 12px 15px;*/
    margin:	0px !important;
    padding:3px;
    /*width:27%;*/
    width:99.2% !important;
    min-height:300px
}

.hoteldetail_right h4{
    background: none repeat scroll 0 0 #1b99ce;
    color: #FFFFFF;
    float: left;
    font-family: 'cuprum';
    font-size: 20px;
    font-weight: normal;
    margin: 0 6px 0 0;
    padding: 5px 12px;
    text-transform: uppercase;
    text-align:center;
    width: 90%;
}

.viewmap{
    margin:0px 0px !important;
    padding:0px 0px;
    float:left;
    width:99.7% !important
}

.viewmap_text{
    margin:0px 0px 4px 0px;
    padding:4px 8px;
    float:left;
    background:#cdd1d2;
    font-family: 'cuprum';
    font-size:14px;
    color:#423f3f;
    width:93%;
}

.viewmapimg{
    border: 0 none;
    float: left;
    margin: 0 !important;
    padding: 0;
    width: 100% !important;
}

.tripadvisor{
    margin:0px 6px;
    padding:1px 1px;
    float:left;
    width:94%;
}
.tripadvisor h1{
    margin:0px 0px;
    padding:5px 3px;
    float: left;
    font-family:'cuprum';
    font-size:22px;	 
    color:#ff8800;
    font-weight: normal;
    width:51%;
}


.tripalogo{
    margin:0px 0px;
    padding:1px 1px;
    float:left;
    border:  #CCC 0px solid;
    width: auto;
}


.tripadvisor h2{
    color: #929295;
    float: left;
    font-family: 'cuprum';
    font-size:14px;
    font-weight: normal;
    margin: 12px 8px;
    padding: 0;
    width: 98%;
}

.tripadvisor h2 span{
    color: #615e5e;
    font-family: 'cuprum';
    font-size:13px;
    font-weight: normal;
}

.tripadvisor h2 a{
    color: #16a5e2;
    text-decoration:none;
}

.tripadvisor h2 a:hover{
    color: #16a5e2;
    text-decoration: underline;
}


.tripadvisor p {
    background: url("../images/group_texbg.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #6D6C6C;
    float: left;
    font-family: 'cuprum';
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0 20px;
    line-height:18px;
    width:85%;
}

.tripadvisor p  span{
    font-family: 'cuprum';
    font-size: 14px;
    font-weight: normal;
    width: auto;
}

.tripadvisor p a{
    color: #16a5e2;
    text-decoration:none;
}

.tripadvisor p a:hover{
    color: #16a5e2;
    text-decoration: underline;
}




#galleria{height:320px; border:#F00 0px solid;}

#galleria-loader{height:1px!important}

.galleria-container {
    position: relative;
    overflow: hidden;
    background: #000;
}
.galleria-container img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.galleria-stage {
    position: absolute;
    top: 10px;
    bottom: 60px;
    left: 10px;
    right: 10px;
    overflow:hidden;
}
.galleria-thumbnails-container {
    height: 50px;
    bottom: 0;
    position: absolute;
    left: 10px;
    right: 10px;
    z-index: 2;
}
.galleria-carousel .galleria-thumbnails-list {
    margin-left: 30px;
    margin-right: 30px;
}
.galleria-thumbnails .galleria-image {
    height: 40px;
    width: 60px;
    background: #000;
    margin: 0 5px 0 0;
    border: 1px solid #000;
    float: left;
    cursor: pointer;
}
.galleria-counter {
    position: absolute;
    bottom: 10px;
    left: 10px;
    text-align: right;
    color: #fff;
    font: normal 11px/1 arial,sans-serif;
    z-index: 1;
}
.galleria-loader {
    background: #000;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
    display: none;
    background: url(../images/classic-loader.gif) no-repeat 2px 2px;
}
.galleria-info {
    width: 50%;
    top: 15px;
    left: 15px;
    z-index: 2;
    position: absolute;
}
.galleria-info-text {
    background-color: #000;
    padding: 12px;
    display: none;
    /* IE7 */ zoom:1;
}
.galleria-info-title {
    font: bold 12px/1.1 arial,sans-serif;
    margin: 0;
    color: #fff;
    margin-bottom: 7px;
}
.galleria-info-description {
    font: italic 12px/1.4 georgia,serif;
    margin: 0;
    color: #bbb;
}
.galleria-info-close {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 5px;
    right: 5px;
    background-position: -753px -11px;
    opacity: .5;
    filter: alpha(opacity=50);
    cursor: pointer;
    display: none;
}
.notouch .galleria-info-close:hover{
    opacity:1;
    filter: alpha(opacity=100);
}
.touch .galleria-info-close:active{
    opacity:1;
    filter: alpha(opacity=100);
}
.galleria-info-link {
    background-position: -669px -5px;
    opacity: .7;
    filter: alpha(opacity=70);
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-color: #000;
}
.notouch .galleria-info-link:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.touch .galleria-info-link:active {
    opacity: 1;
    filter: alpha(opacity=100);
}
.galleria-image-nav {
    position: absolute;
    top: 50%;
    margin-top: -62px;
    width: 100%;
    height: 62px;
    left: 0;
}
.galleria-image-nav-left,
.galleria-image-nav-right {
    opacity: .3;
    filter: alpha(opacity=30);
    cursor: pointer;
    width: 62px;
    height: 124px;
    position: absolute;
    left: 10px;
    z-index: 2;
    background-position: 0 46px;
}
.galleria-image-nav-right {
    left: auto;
    right: 10px;
    background-position: -254px 46px;
    z-index: 2;
}
.notouch .galleria-image-nav-left:hover,
.notouch .galleria-image-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.touch .galleria-image-nav-left:active,
.touch .galleria-image-nav-right:active {
    opacity: 1;
    filter: alpha(opacity=100);
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
    cursor: pointer;
    display: none;
    background-position: -495px 5px;
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    width: 23px;
    z-index: 3;
    opacity: .8;
    filter: alpha(opacity=80);
}
.galleria-thumb-nav-right {
    background-position: -578px 5px;
    border-right: none;
    right: 0;
    left: auto;
}
.galleria-thumbnails-container .disabled {
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: default;
}
.notouch .galleria-thumb-nav-left:hover,
.notouch .galleria-thumb-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #111;
}
.touch .galleria-thumb-nav-left:active,
.touch .galleria-thumb-nav-right:active {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #111;
}
.notouch .galleria-thumbnails-container .disabled:hover {
    opacity: .2;
    filter: alpha(opacity=20);
    background-color: transparent;
}

.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
    display: block;
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right {
    background-image: url(../images/classic-map.png);
    background-repeat: no-repeat;
}
.galleria-container.videoplay .galleria-info,
.galleria-container.videoplay .galleria-counter{ display:none!important; }


.aboutbox{  
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    font-family:'cuprum';
    font-size:14px;
}  




.aboutbox h2{
    color: #F59022;
    float: left;
    font-family: 'cuprum';
    font-size: 21px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    line-height:20px;
    width:100%;
    text-align:justify;
}

.aboutbox h3{
    /*color: #F59022;*/
    color:#000 !important;
    float: left;
    font-family: 'cuprum'!important;
    font-size: 18px !important;
    font-weight: normal;
    margin: 0 0 10px !important;
    padding: 0;
    line-height:39spx;
    width:100% !important;
    text-align:justify;
    border-bottom: 1px solid #eaeaea;
}

.aboutbox h2 span{
    color: #6D6C6C;
    font-family: 'cuprum';
    font-size: 14px;
}


.marriott{  
    float: left;
    margin: 0px 0px;
    /* padding:2px 12px 10px !important;*/
    padding:6px 0px !important;
    width: 100% !important;
    min-height:64px;
    border-top:#cccccc 1px solid;
    border-bottom:0 !important;
}  

.marriott h1{
    color: #615e5e;
    float: left;
    font-family: 'oswaldbook';
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    margin:14px 0px  0px 0px;
    padding: 0;
    text-align: justify;
    width:30%;
}

.marriotttext{
    float: left;
    margin: 12px 0px  0px 0px;
    padding: 0;
    width:53%;
}
.marriotttext h1{
    color: #615e5e;
    float: left;
    font-family: 'cuprum';
    font-size:13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
    text-align: justify;
    width:99%;
}

.marriotttextimg{  
    float: left;
    margin: 0px 0px;
    padding:4px 4px;
    width: auto;
}  

.marriottimg{  
    float:right;
    margin: 0px 0px;
    padding:7px 12px;
    width: auto;
}  

#toggle ul{width:97% !important; margin:0px 0px; padding:5px 12px !important; float:left;  border: 1px solid #d4d4d4 !important;
           border-radius: 2px !important;
           box-shadow: 0 0 4px 0 #d4d4d4 !important;}
#toggle li:hover{background: #FFF}
#toggle li{list-style-type:none; cursor:pointer; background: none; border-bottom:#CCC 0px solid !important; margin:0px !important; padding:6px 0 !important; font-family: 'cuprum' !important; font-size: 16px !important;}
#toggle ul div{color: #999; cursor: auto; display: none; font-size: 13px !important; padding: 5px !important; text-decoration: none; }
#toggle ul div a{color:#FFF; font-weight:bold;}
#toggle li div:hover{text-decoration:none !important; background:#333}
#toggle li:before {content: url(../images/before-icon.jpg)  ""; /*padding:10px 10px 10px 0; */color:#FFF; font-weight:bold; float: left; margin-right:6px; }
#toggle li.active:before {content: url(../images/active-icon.jpg) "";/* padding:10px 10px 10px 0;*/ color:#FFF; font-weight:bold; float: left; margin-right:6px;}
#toggle{width:100% !important;float:left; margin:13px 0 !important; padding:0px; background:#fff; }


.bokingbott{
    margin:8px 0px;
    float:left;
    text-transform: uppercase;
}
.bokingbott a{
    /*padding:7px 17px !important;*/
    padding:8.4px 10px !important;
    background:url(../images/enq_btn.jpg) !important;
    float:left;
    color: #FFF;
    font-family:'cuprum'!important;
    font-size: 13px !important;
    font-weight:normal !important;
    text-decoration:none;
    border:none !important;
    /*border-left:1px solid #ee2b24;
    border-right:1px solid #ee2b24;*/
    -webkit-border-radius: 0 2px 2px 0 !important ;
    border-radius: 0 3px 3px 0 !important;
}
.bokingbott a:hover{
    background:#ff5600 !important;
    color: #FFF;
    font-family:'cuprum';
    text-decoration:none;
    border-left:1px solid #ee8924;
    border-right:1px solid #ee8924;
}


.aboutlink{  
    float: left;
    margin:0px 0px;
    padding:0px 0px;
    width: 100%;
} 

.aboutlink ul{
    float: left;
    list-style: none outside none;
    margin: 0px !important;
    padding: 0;
    width: 100%;
}

.aboutlink li{
    float: left;
    list-style: none outside none;
    width:47.5% !important;
    background:url(../images/aboutlink_icon.png) no-repeat left;
    border-bottom:1px dashed #ccc;
    padding:3px 0px 3px 19px;
    font-size:14px;
}

.aboutlink li.last{
}

.aboutlink li a{
    color: #615e5e !important;
    float: left;
    font-family: 'cuprum';
    font-size: 13px !important;
    padding:3px 0px 3px 19px;
    text-decoration: none;
    font-weight: normal;
}

.aboutlink li a:hover{
    color: #ff8800 !important;
    text-decoration: none;
}


.marrtext-box{
    float: left;
    margin:0px 0px  0px 0px;
    padding: 0px 0px 4px 0px;
    width:100%;
    overflow:hidden;
    min-height:25px;
    border-bottom:#e3e3e3 0px solid !important;
}

.marrtext-box p{
    color: #615e5e;
    float: left;
    font-family: 'cuprum'!important;
    font-size: 18px !important;
    font-weight: normal;
    text-transform: none;
    margin:4px 0px  0px 0px !important;
    padding: 0px 0px 2px 0px;
    text-align: justify;
    width:50%;
}

.marrtext-right{
    float: right;
    margin:-7px 0 0 !important;
    padding: 0px 0px 0px 0px;
    width:31% !important;
    border-bottom: #F00 0px solid;
}

.price{
    color: #333 !important;
    float: left;
    font-family: "cuprum" !important;
    font-size: 20px;
    margin: 0;
    padding: 4px 9px;
    width: 40% !important;
    border:none !important;
}

.roomtype{
    color: #ff0000;
    float: left;
    font-family: 'cuprum';
    margin:9px 6px 6px 0px;
    padding: 0px !important;
    border:#CCC 0px solid !important;
    width: 200px !important;
    height:138px !important;
}


.searbott3{
    background: url("../images/enq_btn.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-radius: 0 3px 3px 0 !important;
    font-family: "cuprum" !important;
    font-size: 13px !important;
    font-weight: normal !important;
    padding: 6px 17px !important;
    text-align: center;
    text-transform:uppercase;
    height:32px;
}


.searbott3:hover{
    background: none repeat scroll 0 0 #ff5600 !important;
    color: #fff;
    text-decoration: none;
}

.searbott4{
    background: url("../images/blue_btn_1.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none;
    border-radius: 0 !important;
    color: #FFFFFF;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 13px  !important;
    margin: 27px 0px 0px 0px !important;
    padding:6px 10px !important;
    text-decoration: none;
    cursor:pointer;
    text-transform:uppercase !important;
    border-radius:0 2px 2px 0 !important;
    height:32px;
}



.searbott4:hover{
    background: none repeat scroll 0 0 #005cff !important;
    color: #fff;
    text-decoration: none;
}



.marriott_link{  
    float: left;
    margin:0px !important;
    padding:0px 0px;
    width: 100% !important;
    border: #F00 0px solid;
    overflow:hidden;
    height:110px !important;
} 

.marriott_link p{
    color: #000 !important;
    float: left;
    font-family: 'cuprum'!important;
    font-size: 16px !important;
    font-weight: normal;
    text-transform: none;
    margin:4px 0px  0px 10px !important;
    padding: 0px 0px 2px 0px;
    text-align: justify;
    width:50%;
    line-height:22px;
}

.marriott_link ul{
    float: left;
    /*margin: 9px 23px;*/
    margin:9px !important;
    padding: 0;
    width: 100% !important;
}

.marriott_link li{
    float: left;
    width:41% !important;
    font-family:'cuprum'!important;
    color:#6d6c6c;
    font-size:14px !important;
    line-height:18px;

    background: url("../images/aboutlink_icon_new.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    list-style:none;
    padding: 3px 19px;
    border-bottom: 1px dashed #ccc;
}


.marriott_link ul p{
    color: #615e5e;
    float: right;
    font-family: 'cuprum';
    font-size: 17px;
    font-weight: normal;
    margin: 2px 0 0;
    padding: 0 0 0px;
    text-align: right;
    text-transform: none;
    width: 100%;
}
.marriott_link ul p a{
    color: #16a5e2;
    font-size:13px;
    text-decoration: underline;
}	

.marriott_link ul p a:hover{
    color: #16a5e2;
    text-decoration:none;
}


.tripreview{
    margin:12px 0px 0px 0px;
    padding:0px 0px 9px 0px;
    width:100%;
    overflow:hidden;
    border-bottom:#e0e0e0 1px solid !important;
}


.tripimg_box{
    margin:0px 0px;
    padding: 2px;
    float:left;
    width:80px;
}

.tripimg_box p{
    margin:0px 0px;
    padding:0px 0px;
    width: auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#F00;
    float:left;
}
.tripreview_img{
    border: 1px solid #ccc !important;
    margin: 0 6px 0 0;
    padding: 2px;
    float:left;
    width: 71px;
    border-radius: 6px;
}
.tripreview_img img{
    width:100%;
    height:100%;
    border-radius: 4px;
}

.tripreview_text{
    float: left;
    margin: 0;
    padding: 0;
    width: 80%;
}

.tripreview_text h2 {
    color: #16a5e2;
    float: left;
    font-family: 'cuprum';
    font-size: 18px;
    font-weight: normal;
    margin: 12px 8px;
    padding: 0;
    width: 98%;
}


.tripreview_text p {
    background: url("../images/group_texbg.jpg") no-repeat left top;
    color: #6d6c6c;
    float: left;
    font-family: 'cuprum';
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 0 20px;
    width: 92%;
}

.tripreview_text h3{
    color: #F90;
    float: right;
    font-family: 'cuprum';
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 0 20px;
    width: auto;
    font-style:italic;
}

.tripreview_text p span{
    font-family: 'cuprum';
    font-size: 14px;
    font-weight: normal;
    width: auto;
}




/* Login page css 26/06/2014  */


.main_login{
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    float: left;
    margin: 15px 0 0 !important;
    min-height: 154px !important;
    padding: 30px 70px !important;
    width: 87.7%  !important;
} 

.loginleft{
    border-right: 0px solid #dddcdc !important;
    float: left;
    margin: 17px 0 0  65px!important;
    padding: 0;
    width: 40% !important;
    min-height:306px;
} 
.loginleft h1{
    color: #000 !important;
    float: left;
    font-family: 'cuprum' !important;
    font-size:22px !important;
    font-weight: normal !important;
    margin: 0 6px 0 0;
    padding: 2px 0 11px;
    width: 99%;
    text-align:left !important;
    text-transform: inherit !important;
}

.loginleft h2{
    color: #615e5e;
    float: left;
    font-family: 'cuprum';
    font-size:17px;
    font-weight: bold;
    margin: 0 6px 0 0;
    padding: 2px 0 11px;
    width: 99%;
    text-align:left !important;
    text-transform: uppercase;
}

.loginleft h3{
    color: #615e5e;
    float: left;
    font-family: 'cuprum';
    font-size:15px;
    font-weight: normal;
    margin: 0 6px 0 0;
    padding: 2px 0 11px;
    width: 99%;
    text-align:left !important;
}

.fb_connect{ 
    margin:12px  auto;
    width:100%;
    text-align:left !important;
    height:auto;
    float:left;
    background:#5d77b5;
    border-radius:3px;
    text-align:center;
    text-align: left !important;
    width: 95% !important;
    padding:10px !important;
    text-align:center;

}

.fb_connect a{	color:#fff;
               text-align: center !important;
               width: 100%;
               float:left;
               font-family: 'cuprum';
               font-size:16px;}


.loginright{
    border-right:1px solid #e2dede !important;
    float: left;
    margin: 17px 12px !important;
    min-height: 306px;
    padding: 0 90px 0 0  !important;
    width: 40%  !important;
}

.loginright h1{
    color: #000 !important;
    float: left;
    font-family: 'cuprum'!important;
    font-size:22px !important;
    font-weight: normal !important;
    margin: 0 6px 0 0;
    padding: 2px 0 11px;
    width: 99%;
    text-align:left !important;
    text-transform: inherit !important;
}

.loginright h2{
    color: #333 !important;
    float: left;
    font-family: 'cuprum';
    font-size:18px !important;
    font-weight: 600 !important;
    margin: 0 6px 0 0;
    padding: 2px 0 11px;
    width: 99%;
    text-align:left !important;
    text-transform: inherit !important;
}



.logiform{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 7px 0px 0px 0px;
    padding: 0px 0px;
    width:100% !important;
    border:#F00 0px solid;
}

.logiform p{
    color: #615e5e;
    font-family: 'cuprum' !important;
    font-size:14px !important;
    font-weight: normal;
    margin:0px 0px 0px 2px;
    padding:0px 0px;
    width: auto;
    text-align: left;
    line-height: 24px;
}

.logiform p a{
    color: #615e5e;
    text-decoration: none;
    font-size:14px !important;

}	
.logiform p a:hover{
    color: #f6000c;
    text-decoration: underline;
}

.logiinput{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e2dede;
    border-radius: 6px;
    color: #333 !important;
    float: left;
    font-family: 'cuprum';
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 8px 9px;
    width: 95%;

    border-radius: 3px !important;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.075);
}

.contibott{
    background: url("../images/enq_btn.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    border-radius: 0 !important;
    font-family: "cuprum" !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin: 0 !important;
    padding: 6px 17px !important;
    text-transform: inherit !important;
    -webkit-border-radius:  0 3px 3px 0  !important ;
    border-radius:   0 3px 3px 0  !important;
    color:#fff !important;
    cursor:pointer;

}

.contibott:hover{
    /*background:#fa4a05;
    color: #FFF;
    text-decoration:none;*/
    background: #ff5600 !important;
}


.contibott2{

    background: url("../images/enq_btn.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    border-radius: 0 !important;
    font-family: "cuprum" !important;
    font-size: 16px !important;
    font-weight: normal !important;
    margin: 0 !important;
    padding: 6px 17px !important;
    text-transform: inherit !important;
    -webkit-border-radius: 0 2px 2px 0 !important ;
    border-radius: 3px !important;
    color:#fff !important;
    cursor:pointer;

}

.contibott2:hover{
    /*background:#fa4a05;
    color: #FFF;
    text-decoration:none;*/
    background: #ff5600 !important;
}

.contibott1{

    background: #1d8fb1 !important;
    border: medium none !important;
    border-radius: 0 !important;
    font-family: "cuprum" !important;
    font-size: 16px !important;
    font-weight: normal !important;
    margin: 0 !important;
    padding: 9px 17px !important;
    text-transform: inherit !important;
    -webkit-border-radius: 0 2px 2px 0 !important ;
    border-radius: 3px !important;
    color:#fff;
    cursor:pointer
}

.contibott1:hover{
    background: #166c85 !important;
}



.contactleft{
    border: 1px solid #dddcdc;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    margin: 19px 16px 19px 0;
    min-height: 337px;
    padding:0 0 23px;
    width: 67%;
    float:left;
    background:#fff !important;

}	

.contactleft h1 {
    border-bottom: 1px solid #ccc;
    color: #615e5e !important;
    float: left;
    font-family: 'cuprum';
    font-size: 21px;
    font-weight: normal;
    margin: 6px;
    padding: 7px 0;
    text-align: left;
    text-transform: none;
    width: 98%;
}

.contactform{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin:15px 0px 0 !important;
    padding: 0px 0px;
    width:96%;
    border:#F00 0px solid;
}

.continput{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e2dede;
    border-radius: 2px !important;
    color: #333 !important;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 8px 9px;
    width: 72% !important;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset !important;
}

.continput_rent_car{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e2dede;
    border-radius: 2px !important;
    color: #333 !important;
    float: left;
    font-family: 'cuprum';
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 8px 9px;
    width: 99% !important;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset !important;
}

.continput_rent_car_small{ width:94% !important}



.continput2{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e2dede;
    border-radius: 6px;
    color: #999;
    float: left;
    font-family: 'cuprum';
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 8px 9px;
    width: 100%;
}

.contactform h2{
    color: #615e5e;
    font-family: 'cuprum';
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 0 3px 2px;
    padding: 0;
    text-align: left;
    width: 25% !important;
    float:left !important;
}

.contactform h6{ font-size:15px !important; margin:0px; padding:0px; color: #615e5e; font-family: 'cuprum'; font-weight:normal !important; margin-bottom:5px;}

.continput_rent_car_drop{ width:20% !important; margin-right: 10px;}

.contactright{
    border: 1px solid #dddcdc;
    border-radius: 2px !important;
    box-shadow: 0 0 3px #acacac;
    margin: 19px 0px  19px 12px;
    min-height: 337px;
    padding: 0 0 18px;
    float:left;
    width: 30%;
    background:#fff !important;
}

.contactright h1{
    border-bottom: 1px solid #ccc;
    color: #615e5e !important;
    float: left;
    font-family: 'cuprum';
    font-size: 21px;
    font-weight: normal;
    margin: 6px;
    padding: 7px 0;
    text-align: left;
    width: 97%;
}


.contactright h2{
    color: #3554b6;
    float: left;
    font-family: 'cuprum';
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin: 5px 16px;
    padding: 0;
    text-align: left;
    width: 93%;
}

.contactright h2 span{
    color: #000;
    font-size: 14px;
    font-weight: normal;
}

.contactmap{
    border:1px solid #e3e2e2;
    float: left;
    margin: 21px 12px !important;
    padding: 0;
    width:98% !important;
}




.main_register{
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    float: left;
    margin: 15px 0 0 !important;
    min-height: 154px !important;
    padding: 30px 70px !important;
    width: 87.7%  !important;
} 

.registerright{
    border-left: 0px solid #dddcdc !important;
    float: left;
    margin: 17px 0 0 65px !important;
    min-height: 306px;
    padding: 0;
    width: 40% !important;
}


.registerright h4{
    color: #615e5e;
    float: left;
    font-family: 'cuprum';
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 6px 0 0;
    padding: 0px !important;
    text-align: left;
    width: 55%;
}

.registerright h1{
    color: #333 !important;
    float: left;
    font-family: 'cuprum';
    font-size:18px !important;
    font-weight: 600 !important;
    margin: 0 6px 0 0;
    padding: 2px 0 11px;
    width: 99%;
    text-align:left !important;
    text-transform: inherit !important;
}




/* Solutions page css 26/06/2014  */

.solution-main{
    /* background: none repeat scroll 0 0 #fff !important;
     border: 1px solid #d4d4d4 !important;
     border-radius: 2px !important;
     box-shadow: 0 0 4px 0 #d4d4d4 !important;*/
    float: left;
    margin: 15px 0 0 !important;
    min-height: 154px !important;
    /*padding: 1px 4px !important;*/
    /*width: 98.7% !important;*/
    width:100% !important;
}

.solution-main h2{
    color: #000 !important;
    float: left;
    font-family: 'cuprum' !important;
    font-size: 14px !important;
    font-weight: normal;
    line-height: 20px !important;
    margin:0px 0px;
    /* padding:10px !important;*/
    text-align: justify;
    width: 100%;
    text-transform:inherit !important;
    /*height:44px !important;*/
    /*border-bottom: 1px solid #d6d6d6 !important;*/
    /*letter-spacing:-0.5px !important;*/
}


.solution-main h2 a{
    color: #3554b6;
    font-size:17px;
    text-decoration:none;
}

.solution-main h2 a:hover{
    color: #f6000c;
    text-decoration:none;
}

.solutbox{
    border: #0C0 0px solid !important;
    float: left;
    margin: 10px 0px !important;
    padding: 0px 0px;
    width:100% !important;
}

.solutimg-box{
    border-bottom: #e2e2e2 3px solid;
    float: left;
    margin:17px 17px 0 0 !important;
    padding: 0px 0px;
    width:23.5% !important;
    background:#fff;
}

.solutimg-box h2{
    color:#3554b6;
    font-family: 'cuprum';
    font-size:16px;
    font-weight: normal;
    margin:0 0 6px !important;
    padding:0px 0px;
    width:100%;
    text-align: center;
}

.solutimg-box h2 a{
    color: #333 !important;
    text-decoration: none;
    font-size:16px !important;
}

.solutimg-box h2 a:hover{
    color: #f6000c;
    text-decoration: underline;
}

.solutimg{
    margin:0px  auto;
    padding: 0px 0px;
    width:100% !important;
    height:200px !important;
    border-radius: 8px;
}

.solutimg img{
    border-radius: 0px !important;
    width:100%;
    height:100%;
}

.solutimg:hover{
    opacity:0.6;
}





.portfo-banner{
    border:0px solid #00f;
    height: 312px;
    margin: 13px 6px;
    padding: 0;
    width: 99%;
}


.photo_galery {
    margin: 10px 0 0;
    padding: 3px 2px 25px;
}
.photo_text {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin: 9px 0;
    padding: 12px 0;
    text-align: center;
    width: 100%;
    z-index: 999;
}
.photo2 {
    float: left;
    margin: 15px 28px;
    z-index: 999;
}
.photo2 img {
    border: 4px solid #e7e7e7;
    border-radius: 118px;
    transition: all 1s ease-in-out 0s;
}
.photo2 img:hover {
    border: 4px solid #0fa9d7;
    transform: scale(1.1);
}
.photo {
    float: left;
    margin:27px 0px 12px 0px !important;
    width:370px;
    z-index: 999;
    padding:7px 8px 7px 7px !important;
    background:#fff;
    border: 1px solid #d4d4d4 !important;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
}
.photo img {
    border: 0 !important;
    border-radius: 0px !important;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.37) !important;


    cursor: pointer;
    width:370px;
}
.photo img:hover {
    border: 1px solid #42b3e5;
    border-radius: 10px;
    box-shadow: -1px -1px 7px rgba(0, 0, 0, 0.37);
    cursor: pointer;
}
.galery_pannel {
    margin: 15px 15px 0;
}
.cn-slideshow {
    background: none repeat scroll 0 0 #ffffff;
    height: 544px;
    position: relative;
    width: 100%;
}
#gallery {
    position: relative;
    width: 100%;
}
#gallery ul {
    margin: 0;
    padding: 0;
}
#gallery li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
#gallery li img {
    height: 544px;
    width: 100%;
}
.featured_pro_div {
    float: left;
    margin-top: 10px;
    width: 760px;
}

/*tab*/

#vtab {
    margin: auto;
    width: 100%;
    height: 100%;
}
#vtab > ul > li {
    width: 110px;
    height: 110px;
    background-color: #fff !important;
    list-style-type: none;
    display: block;
    text-align: center;
    margin: auto;
    padding-bottom: 10px;
    border: 1px solid #fff;
    position: relative;
    border-right: none;
    opacity: .3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
}
#vtab > ul > li.home {
    background: url(../images/home.png) no-repeat center center;
}
#vtab > ul > li.login {
    background: url(../images/login.png) no-repeat center center;
}
#vtab > ul > li.support {
    background: url(../images/support.png) no-repeat center center;
}
#vtab > ul > li.selected {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    border: 1px solid #ddd;
    border-right: none;
    z-index: 10;
    background-color: #fafafa !important;
    position: relative;
    border-radius: 10px 0 0 10px;
}
#vtab > ul {
    float: left;
    width: 110px;
    text-align: left;
    display: block;
    margin: auto 0;
    padding: 0;
    position: relative;
    top: 30px;
}
#vtab > div {
    background-color: #fafafa;
    margin-left: 110px;
    border: 1px solid #ddd;
    min-height: 500px;
    padding: 12px;
    position: relative;
    z-index: 9;
    -moz-border-radius: 20px;
    border-radius:10px;
    padding: 25px 50px;

}
#vtab > div > h4 {
    color: #800;
    font-size: 1.2em;
    border-bottom: 1px dotted #800;
    padding-top: 5px;
    margin-top: 0;
}
#loginForm label {
    float: left;
    width: 100%;

    clear: left;
    margin-right: 15px;
}
#loginForm fieldset {
    border: none;
}
#loginForm fieldset > div {
    padding-top: 3px;
    padding-bottom: 3px;
}
#loginForm #login {
    margin-left: 145px;
}


.dashright_text h2{
    color: #615e5e;
    font-family: 'cuprum';
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 0 3px 2px;
    padding: 0;
    text-align: left;
    width: auto;
}

.profile_pic{ border: 1px solid #ddd;
              float: left;
              height: 146px;
              margin: 22px 0 10px;
              width: 140px;
              background:#fff; 
              padding:10px;
              background-repeat: no-repeat !important;
              background-position: center !important;
              background-size: cover !important;
              border: 5px solid #fff;
              box-shadow: 0 0 5px #615e5e;
}

.profile_pic img{ width:100%;height: 100%;}

.dashright_text font{ width:25%; float:left; padding:9px 10px; margin:1px; background:#fff; border:1px dashed #ddd ;}
.dashright_text span{ background: none repeat scroll 0 0 #fff;
                      border: 1px dashed #ddd;
                      float: left;
                      margin: 1px;
                      padding: 9px 10px;
                      width: 68%;}
.dashright_text{ width:77%; margin:20px; float:left;}
.profilepic_wrapper{ float:left; width:18%;}
.changepic{background: url(../images/menubg_hover.png) repeat-x scroll left top rgba(0, 0, 0, 0); height:14px; float:left; width:100%; color:#fff; font-size:13px; font-weight:bold; text-align:center; text-transform:uppercase; padding:13px 0; border-radius: 6px;}

.profilepic_wrapper input{  height: 42px;
                            margin: -14px -24px;
                            position: absolute;
                            opacity: 0;
                            filter: alpha(opacity=0);
                            width: 16%;}

.changepassword_wrapp{color: #615e5e;
                      font-family: 'cuprum';
                      font-size: 14px;
                      font-weight: normal;
                      line-height: 24px;
                      margin: 0 0 3px 2px;
                      padding: 0;
                      text-align: left;
                      width: auto;}

.logbtn{background: url(../images/menubg_hover.png) repeat-x scroll left top rgba(0, 0, 0, 0); float:left; color:#fff; font-size:13px; font-weight:bold; text-align:center; text-transform:uppercase; padding:13px 10px; border:none;  border-radius: 6px;}

.continputnew{ margin-bottom: 10px !important;
               width: 82% !important;}

.dashright_text_new{ margin:20px 0; width:100%;}
.dashright_text_new font{ width:22.4% !important; background:#f59323; color:#fff; text-transform:uppercase; line-height:17px; text-align:center;}
.dashright_text_new span{ width:22.4% !important; line-height:17px; height:70px; text-align:center;}



/* sampad paginaton*/

.pagination {
    /*font-weight: bold;
    line-height: 35px;*/
    margin-bottom: 10px;
    padding-top: 15px;
    text-align: center;
    width: 100%;
    list-style:none;
}




.pagination li a {
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #615e5e;
    float: left;
    font-weight: bold;
    margin: 2px 0 2px 2px;
    padding: 2px 10px;
    text-decoration: none;

}


.pagination li a:hover {
    background-color: #ff8800;
    border: 1px solid #ff8800;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
    margin: 2px 0 2px 2px;
    padding: 2px 10px;
    text-decoration: none;

}

.pagination li a.active {
    background-color: #ff8800;
    border: 1px solid #ff8800;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
    margin: 2px 0 2px 2px;
    padding: 2px 10px;
    text-decoration: none;

}


.RightUlSection {
    float: left;
    margin-right: 50px;
    margin-top: 10px;
    min-height: 160px;
    width: 45.6%;
}
.RightUlSection ul {
    float: left;
    list-style-type: none;
    margin:0;
    padding:0;
    width:100%
}
.RightUlSection li {
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: 1px solid #ededed;
    float: left;
    padding:10px;
    width: 100%;
}
.RightUlSection li a {
    color: #615e5e !important;
    float: left;
    font: 14px/19px cuprum;
    width: /*97%*/ auto;


}
.RightUlSection li a:hover {
    color: #e96806;
}



h2.trave_text  {
    color: #333;
    float: left;
    font-family:cuprum;
    font-size: 14px;
    font-weight: 666 !important;
    line-height: 18px;
    margin: 3px 0;
    padding: 0;
    text-align: justify;
    width: 100%;
    margin-left:51px;
}



.red_txt {
    border-bottom: 1px solid #e5e5e1;
    clear: both;
    color: #f59323;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-bottom:10px;
}
.full_div { width:100%; float:left; margin-bottom:10px; margin-top:10px;}
.ratting_box_wrapper{  width:19%; float:right; margin:9px 0; padding:0 0 0 10px; border-left:1px solid #e5e5e5 !important; min-height:135px;}
.popularittext_height{ height:136px !important;}

.desc_wrapper{float: left;
              font-size: 14px;
              height: 50px !important;
              line-height: 16px;
              width: 100% !important;}

.availablities{ clear: both; height:25px; float:left; width:100%; margin: 5px 0 0 0;}
.availablities .availablity{ float:left; margin-right: 36px;}
.btn_wrapp{ margin:0px 122px !important;}
.searbott2_new{background: url("../images/blue_btn_1.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
               border: 0 none;
               border-radius: 0 !important;
               color: #FFFFFF;
               float: left;
               font-family: 'cuprum' !important;
               font-size: 13px  !important;
               margin:0px !important;
               padding:6px 17px !important;
               text-decoration: none;
               cursor:pointer;
               text-transform:uppercase !important;
               border-radius:0 2px 2px 0 !important;
               height:32px !important


}

.searbott2_new:hover{ background:#005cff !important;}

.tab_style{ background: #ff6600 !important; float:left; width:100%;}
.input3 {
    border: 1px solid #cdcecf;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 3px !important;
    color: #a3a3a3 !important;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 6px 0 !important;
    width: 70% !important;
    background:#fff !important;
}
.input3 select{ border:0px; width:99%; color: #a3a3a3 !important;}

.input4 {
    border: 1px solid #cdcecf;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 3px !important;
    color: #a3a3a3 !important;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 7px 0 !important;
    width: 100% !important;
    background:#fff !important;
}
.input4 select{ border:0px; width:99%; color: #a3a3a3 !important;}

.input5 {
    border: 1px solid #cdcecf;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 3px !important;
    color: #a3a3a3 !important;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 7px 0 !important;
    width: 98% !important;
    background:#fff !important;
}
.input5 select{ border:0px; width:99%; color: #a3a3a3 !important;}

.restruentThum {
    height: 100% !important;
    width: 100% !important;
}

.example3_itemText_0{ background:none !important}
.contactinfo li span a{ color:#615e5e !important;}
.popularityimg_featured {
    background: url("../images/featured_ribon.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #fff;
    height: 70px;
    margin-left: 0 !important;
    margin-top: -7px !important;
    padding: 0 !important;
    position: static !important;
    transform: rotate(0deg) !important;
    width: 25px;
float:left}


.holiday_home_btn {
    float: left;
    margin: 0px 3px;
    width: 200px;
}

.holiday_home_btn img{ border-radius:2px 0 0 2px !important;}
.searbott2:hover{ background:#005cff !important;}
.rating_col{ border-right:2px solid #fff ; border-top:1px solid #f1f1f1 ; border-bottom:0px solid #ebebeb ; width:8.5% !important; overflow:hidden; color:#3e3d3d; margin:3px 0 !important; padding:5px 11px !important; /*background:#eaeaea !important;*/  background: url(../images/rating_bg.png) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; font-family: 'open_sansregular' !important;}
.ratingbox_selected{ background:#f59323 !important; color:#fff !important;}
.location_selected{ background: url(../images/checked.png) !important; width:18px; height:18px; background-repeat:no-repeat !important; background-position:right top !important; z-index:999 !important; }

.attraction {
    background:#fff !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 2px !important;
    box-shadow: 0 0 4px 0 #d4d4d4 !important;
    margin:0px 0 20px !important;
    padding:12px !important;
    width:97.5% !important;

}


/*.ratintextbox img{ float:right; z-index:-1 !important; }*/
.attraction_img ,.gal_img{ border:0 solid !important;}
.attraction_text{ font-size:14px !important; /*height:200px;*/ 	width:99% !important; overflow:auto; font-family: 'cuprum' !important; line-height:20px;}
.contactform img{ float:left; border-radius:2px 0 0 2px;}
.photo_caption{ margin-left:10px; margin-bottom:10px; float:left; width:94%; /*margin-top:20px; */ font-family: "cuprum" !important;
                font-size: 13px !important; }

.reviewsbox h3{ float:left; width:100%; text-align:center; background:#f59323; padding:5px; font-family: "cuprum" !important; color:#fff; text-transform:uppercase}
.exclusivtext a{ color:#d76f00; font-size:14px;}

.listlink_new{ margin:9px 5px 0 0 !important;}

.listlink_new_1 {
    float: right !important;
    margin: 0 !important;
}


.name_link{ color:#d76f00 !important;}
.locationright h2 a{ font-size:18px !important; font-family: "cuprum" !important; font-weight:normal}


.gal_more{ /*border:1px solid;*/ height:auto; display:none; transition:all 0.2s ease-in-out 0s;}
.gal_album{width:245px; height:173px; 
           border-radius: 2px ;
           float:left;
           /*margin:4px;*/
           margin:0 12px 12px 0;

}



.gal_album img{ width:100%; /*max-*/height:100%; /*height:auto;*/}

.overlap {
    width: 25px;
    height: 24px;
    background-color:rgba(51, 51, 51, 0.9);
    -webkit-transition: width 1s; /* For Safari 3.1 to 6.0 */
    transition: width 1s;
    position:absolute;
    padding:10px;
    margin-top:129px;
    overflow:hidden;
}

.overlap:hover {
    /*width: 231px;*/
    width:225px;
}

.overlap_img{ width:181px; height:25px; float:left;}
.enlarge{ float:right; color:#fff;}
.cover_wrapper{ margin:0px; width:100%; float:left;}

.cover_big{ width:66.3%; /*border:1px solid;*/ float:left}
.cover_big img{ width:100%; height:300px;}

.cover_big1{ width:100%; /*border:1px solid;*/ float:left}
.cover_big1 img{ width:100%; height:300px;}

.cover_big2{ width:49.1%; /*border:1px solid;*/ float:left}
.cover_big2 img{ width:100%; height:300px;}

.cover_small{ float: right;
              height: 144px;
              margin-bottom: 12px;
              width: 32%;}
.cover_small img{ width:100%; height:100%;}


.gal_img3 {
    background-color: #000 !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    color: #fff;
    float: left;
    margin-right: 10px;
    margin-top:-34px;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
}

.spacer{ width:100%; float:left; height:10px;}
.roomtype img {
    height: 100% !important;
    width: 100% !important;
}

.aminities_more{ color: #333 !important;
                 float: left;
                 font-family: "cuprum";
                 font-size: 13px;
                 margin: 5px 11px 0;
                 cursor:pointer;}

/*	.hotel_location h2{ color: #f59022 !important;
    float: left !important;
    font-family: "cuprum"!important;
        font-weight: normal !important;
    margin: 0;
         text-align: justify;}*/

.hotel_location_hedding { 
    color: #6d6c6c;
    float: left;
    font-family: "cuprum";
    font-weight: normal;
    margin: 0;
    width:48%;
    font-size:14px;
    width:100% !important;
}

.hotel_location_hedding h2{   font-family: "cuprum"!important; color:#333; margin:0 0 10px; padding: 5px 0; font-weight:normal; font-size:18px !important;  border-bottom: 1px solid #eaeaea;}

.review_title{ 
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #cdcecf;
    border-radius: 3px !important;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
    color: #a3a3a3 !important;
    font-family: "cuprum"!important;
    font-size:13px !important;
    padding:7px;
    width:76%  !important;}

.review_commants{ 
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #cdcecf;
    border-radius: 3px !important;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
    color: #a3a3a3 !important;
    font-family: "cuprum"!important;
    font-size:13px !important;
    padding:7px;
    width:76%;}

.h3_small{ font-size:16px;}

.review_commants{background: none repeat scroll 0 0 #fff !important;
                 border: 1px solid #cdcecf;
                 border-radius: 3px !important;
                 box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
                 color: #a3a3a3 !important;}

.hotel_review_file{background: none repeat scroll 0 0 #fff !important;
                   border: 1px solid #cdcecf;
                   border-radius: 3px !important;
                   box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
                   color: #a3a3a3 !important;
                   padding:6px;
                   margin:5px 0 0!important;
                   width:76%}

#hotel_reviews{ font-size:13px; font-family:"cuprum"; height:auto !important}

.hotel_review_panel{width: 100%; float: left; border-bottom:1px solid #eaeaea; line-height:21px; padding:10px 0;}

.hotel_review_panel h4{ margin:0px; padding:0px; font-weight:normal; color:#333; font-size:16px; padding:0 0 5px;}

.hotel_review_panel h3 {
    font-family: cuprum;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.review_right_align{ float:right; margin:30px 10px 0; font-size:11px; border-bottom:2px solid #e5e5e5;
                     background:#efefef; padding:5px 12px;}

.loginbox_login{ margin:8px 0 0 7px !important;}
.my-or span{ border:1px solid #ccc; padding:10px; border-radius:38px; background:#fff; text-transform:uppercase; }
.my-or{ border-bottom:1px solid #ccc !important; width:99%; float:left; text-align:center; margin:23px 0 16px; border:none; height:7px; }


.regi_btn {width:92.5%;  float:left; text-align:center; margin:11px 0; background: url("../images/enq_btn.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important; padding: 6px 17px !important;  border-radius: 3px !important;}

.regi_btn a{
    border: medium none !important;
    border-radius: 0 !important;
    font-family: "cuprum" !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin: 0 !important;
    color:#fff;
    text-transform: inherit !important;
    -webkit-border-radius: 0 2px 2px 0 !important ;

}

.regi_btn :hover{ background:#fa4a05}

.loginleft ul{ margin:0; padding:0;}
.loginleft ul li{ padding:15px 0; list-style:none; border-bottom:1px solid #e2dede; font-family: "cuprum"; font-size:16px;}
.loginleft ul li img{ margin:-9px 10px -9px 0}

.loginleft span{ font-family: "cuprum"; font-size:16px;}
.error_cont{ width:99.5% !important}

.margin_right{ margin-right:0px;}
.loginright_minheight{ min-height:358px !important;}

.fulldiv_white{background:#fff !important;
               border: 1px solid #d4d4d4 !important;
               border-radius: 2px !important;
               box-shadow: 0 0 4px 0 #d4d4d4 !important;
               font-family: "cuprum" !important;
               /*font-size: 13px;*/
			   font-size:14px;
               padding: 10px;
               margin:20px 0
}

.fulldiv_white p strong{ font-weight:normal; color:#f59323}

.faq_outer{ float:left; width:100%;}


.last{ margin-right:0px !important;}
.main_gallery{ padding:12px !important}
.main_gallery{ width:65.2% !important;}
.gallery_other_images{ background:#fff !important}
.gal_img{}
.availablity_poins{ width:20%; float:left}
.near_places{ width:33%; float:left}

.railway_logo{ width:200; height:200px; position:absolute; opacity: 0.2;
               filter: alpha(opacity=20); /* For IE8 and earlier */ margin:250px 288px;}

.railway_logo img{ width:auto; height:100%;}

.train_timetable th {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 1%, rgba(219, 237, 252, 1) 43%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #dbedfc;
    color: #000 !important;
    font-family: 'cuprum' !important;
    font-size: 14px !important;
    font-weight: normal !important;
    padding: 9px 0;
}

.train_timetable td {
    border: 1px solid #dbedfc;
    color: #000;
    font-family: 'cuprum'!important;
    font-size: 14px !important;
    font-weight: normal !important;
    padding: 9.4px !important;
}

.gal_img1{font-family: "cuprum" !important; font-size:16px;}

#access ul ul a:last-child{ border-bottom:1px solid #075c81 !important;}

.not_found{ background: url("../images/not_found.jpg"); width:150px; height:70px;}

.price_offer{ /*margin: -10px -718px;
              position: absolute;*/ margin-top: -7px; float:left }

.main_login_0ther{ width: 99.7% !important; padding:0 !important}

.red{ color:#FF0000}
.blue{ color:#0099CC}
.green{ color:#00CC00}
.yellow{ color:#FFCC00}
.orange{ color:#FF6600}

.package_box{font-family: 'cuprum' !important; font-size:14px; float:left; line-height:21px;}

.package_box h3{color: rgb(0, 0, 0) !important;
float: left;
font-family: 'cuprum' !important;
font-size: 18px !important;
font-weight: normal;
margin: 0px 0px 10px;
padding: 5px 0px;
width: 100% !important;
text-align: justify;
border-bottom: 1px solid rgb(234, 234, 234);}

.package_pic{ width:200px; height:138px; float:left; margin-right:15px;}
.package_box p{ width:71% !important; float:right; margin:0px !important; padding:0px; line-height:19px;}
/*.pack_pic_txt{ position:absolute; margin-top:-129px; color:#fff; font-size:24px; padding:0 20px; text-transform:uppercase;  line-height: 27px;}*/


.pack_pic_txt {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    margin-top: -129px;
    padding: 0 9px;
    position: absolute;
    text-transform: uppercase;
    width: 9%;
	word-wrap: break-word;
}

.pack_pic_txt span{ color:#000}
.package_box font{ position:absolute; margin-top:-65px;  color:#000; padding:0 20px; text-transform:uppercase; font-size:17px;  opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */ background:#fff; padding:5px 15px;}
	
	
#fancybox-content .review {
    font-family: cuprum; font-size:14px; line-height:21px;}
	
	#fancybox-content .review h2{ border-bottom:1px solid #d6d6d6 !important; padding:0 0 10px;}
	#fancybox-content .review h1{ border-bottom:1px solid #d6d6d6 !important; padding:0 0 10px;}
	
	.tabsform_book{
        width: 47.5%;
        float: left;
        margin: 0;
        padding: 0px 0 0 19px;
    }
	
	 .tabsform_book h2{
        font-family: 'cuprum';
		font-size:14px;
		font-weight:normal;
   
    }
	
	.booking_input{background: none repeat scroll 0 0 #fff;
    border: 1px solid #e2dede;
    border-radius: 2px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
    color: #333;
    float: left;
    font-family: "cuprum";
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 8px 9px;
    width: 89%;}
	
	.booking_input_drop{background: none repeat scroll 0 0 #fff;
    border: 1px solid #e2dede;
    border-radius: 2px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
    color: #333;
    float: left;
    font-family: "cuprum";
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 8px 9px;
    width:95%;}
	
	.name_link {
    font-family: "cuprum";
    font-size: 22px;
	
	
}

.price_wrap{ background: url("../images/price_valid_bg.png"); width:170px; height:40px;}

.new_pricediv{ color:#fff; float:left; padding:9px 0 0 9px}
.new_dividerspan{ color: #fff;
    float: right;
    font-size: 14px;
    line-height: 16px;
    margin: 4px 22px;
    text-align: right;
    text-transform: uppercase;}
.new_dividerspan font{color: #febf1f;
    font-size: 19px;}
	
	.save_add{ 
    margin-left: 13px !important;
}

.full100{ width: 94.9%; margin:20px 0 0}
.float_left{ float:left}
.margintop10{ margin-top:10px !important}
#booking_confirm .tabsform_book .error{width: 88.5%;}
.question_ic{ color: #f59323;
    float: left;
    font-size: 19px;
    margin-right: 10px;}
	
	.faq_head{color: #333;
    float: left;
     font-family: "cuprum";
    font-size: 19px;
    font-weight: normal;
    line-height: 18px;
    margin: 10px 6px 10px 0;
    padding: 0;
    text-align: justify;
    text-transform: uppercase;
}

