/*////////General CLasses//////////*/

*
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-style: inherit;
    font-family: inherit;
 
}
html, body
{
    height: 100%;
}
body
{
    line-height: 1;
    color: black;
    font: 12px/20px Arial, Verdana,Helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
    background: #34577D url(images/BG.png) repeat-x;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}

form
{
    display: inline;
}
A
{
    outline: invert none medium;
    text-decoration: none;
}
UL
{
   
}
p
{
    line-height: 18px;
    margin: 1em 0;
    text-align: justify !important;
}
.cmscontentUL
{
    
    margin-left: 35px;
}
.container
{
    height: 100%;
    position: relative;
    width: 776px;
    margin: 0 auto; /*display:inline-table;*/
}
.wrapper
{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto 0;
    display: block;
    position: relative;
}

.content
{
    padding: 25px 0 0 0; /*margin-top: 15px;*/
    min-height: 100%;
}
.contentArea
{
    padding: 7px;
    line-height: 150%;
}
.leftsidecontent
{
    width: 216px;
    margin-right: 14px;
}

.middlecontent
{
    margin-top: 14px;
    float: right;
    width: 545px;
}
.floatleft
{
    float: left;
}
.floatright
{
    float: right;
}
input, Select
{
    border-style: solid;
    border-width: 1px;
    border-color: #c9c9c9;
}
.selecting
{
    font-size: 11px; /*height: 17px;*/
}
.hidden
{
    display: none;
    visibility: hidden;
}
.centeredtext
{
    text-align: center !important;
}
.leftside
{
    background-position: right;
    background-repeat: no-repeat;
}
.middle
{
    background-position: left;
    background-repeat: repeat-x;
}
.center
{
    margin: auto;
}
.Center
{
    margin: auto;
}
.boldcenter
{
    color: #000000;
    text-align: Center; /* font-size: 11px;*/
    font-weight: bold;
}
.smallleft
{
    color: #000000;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
}

.alignTop
{
    vertical-align: top;
}
.rightside
{
    background-position: left;
    background-repeat: no-repeat;
}
.vline
{
    background-repeat: repeat-y;
}
.contentheading
{
    font-size: 16px;
    font-weight: bold;
    color: #f4791b;
    text-align: center;
    padding-top: 12px;
}
.custhomeheading
{
    padding-top: 0px !important;
    margin-top: -3px;
}
.bold
{
    font-weight: bold;
}
.price
{
    font-size: 14px;
    font-weight: bold;
    color: #ff3c00;
}
/*////////General cLasses end//////////*/

/*//////callcenterbasket//////////////*/
.callcenterbasket
{
    position: relative;
    width: 225px;
    height: 500px;
    right: 1px;
    z-index: 10;
    float: left;
}
/*//////callcenterbasket end//////////////*/

/*///////////MasterHead///////////*/
div.masterhead
{
    padding-top: 14px;
    margin-right: 7px;
    display: table; /*margin-bottom:7px;*/
    width: 776px;
}
.logodiv
{
    height: 58px;
    padding-left: 12px;
}

div.masterrightpart
{
    width: 300px;
    height: 19px;
    margin-right: 13px;
}
div.searchpart
{
    margin-right: 0px !important;
    margin-top: 8px;
    text-align: right;
}

input.searchtextbox
{
    height: 17px;
    width: 140px;
    vertical-align: top;
    font-size: 12px;
    color: #575656;
    text-align: center;
}

.searchbutton
{
    background-image: url('images/Search.png' );
    width: 21px;
    height: 19px;
    border-width: 0px;
    background-color: Transparent !important;
    border: none !important;
}

.sharepart
{
    height: 16px;
    margin-top: 7px;
    text-align: right;
    margin-right: 0px !important;
}
.emailtofriend
{
    margin-right: 8px;
}
/*///////////MasterHead end///////////*/


/*////////////Banner//////////////*/
.banner
{
   
    background-position: bottom;
    background-repeat: no-repeat; /*padding-top: 7px;*/
    margin-top: 7px;
    width: 776px;
    height: 124px;
    display: table;
    cursor: pointer;
}
.bannertextline1
{
    font-size: 30px;
    font-weight: bold;
    color: White;
    margin-left: 34px;
    margin-top: 47px;
}
.bannertextline2
{
    font-size: 23px;
    margin-top: 7px;
    color: White;
    margin-left: 34px;
    font-weight: normal;
    line-height: 26px;
    vertical-align: top;
}
/*////////////Banner end//////////////*/


/*////////////TopMenu/////////////*/

.topmenu
{
    height: 34px;
    width: 778px;
}



.topmenuleft
{
    float: left;
    width: 7px;
    height: 58px;
    background-image: url(images/topmenu_left.png);
}

.topmenumiddle
{
    width: 742px;
    height: 58px;
    padding-left: 22px;
    background-image: url(images/topmenu_bg.png);
    overflow:	hidden;
}
.topmenumiddle .topdiv
{
    width: 718px;
    height: 34px;
    text-align: center; /*padding-left: 18px;*/
}


.topmenuright
{
    width: 7px;
    height: 58px;
    background-image: url(images/topmenu_right.png);
}

.topmenulist
{
    list-style: none;
    line-height: 30px;
    display: inline-block;
}

.topmenulist a
{
    text-decoration: none;
    font-weight: bold;
    color: #1057c2;
}

.topmenulist li
{
    position: relative;
    float: left;
    margin-top: 4px;
}
.topmenulist li a:hover
{
    color: #f4791b;
}


.topmenubuttonleftselected
{
    width: 8px;
    height: 31px;
    background-image: url(images/topmenu_button_left.png);
}

.topmenubuttonmiddleselected
{
    height: 31px;
    background-image: url(images/topmenu_button_middle.png);
}
.topmenubuttonmiddleselected a:hover
{
    color: white !important;
}

.topmenubuttonmiddleselected a
{
    font-size: 15px;
    color: White;
}
.topmenubuttonrightselected
{
    width: 9px;
    height: 31px;
    background-image: url(images/topmenu_button_right.png);
}

.topmenuspacer
{
    width: 1px;
    height: 30px;
    background-image: url(images/topmenu_spacer.png);
}
.topmenubuttonleft
{
    width: 8px;
    height: 31px;
    background-color: Transparent;
}

.topmenubuttonmiddle
{
    height: 31px;
    background-color: Transparent;
}

.topmenubuttonmiddle a
{
    font-size: 12px;
}
.topmenubuttonright
{
    width: 9px;
    height: 31px;
    background-color: Transparent;
}


.topmenumessage
{
    width: 742px;
    height: 24px;
    font-size: 14px;
    color: White;
    margin-top: 2px;
}
.selected22
{
}
.hassubmenu22
{
    /*cursor: text;*/
}
.linksforie6
{
    color: #f4791b !important;
}
.messageshiftedleft
{
    left: -30px;
}

.displaynone1
{
    display: none !important;
}
.topmenulist li div .topmenusubmenu, .topmenulist li .customdivmenu
{
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: 28px;
    line-height: 10px;
    text-align: left; /*display: none;*/
}
.topmenulist li .customdivmenu
{
    margin-top: 0px !important;
    width: 762px;
}
.topmenulist li .topmenusubmenu li
{
    position: relative;
    display: inline-block;
    padding: 5px 0px;
}
.oldthemelistitem
{
}
.topmenulist li .topmenusubmenu li a
{
    color: White;
    font-weight: normal;
    font-size: 14px;
}
.topmenulist li div .topmenusubmenu li a:hover
{
    text-decoration: underline;
}
.topmenusubmenuseparator
{
    width: 1px;
    height: 13px;
    margin-left: 8px;
    margin-right: 8px;
    background-image: url('images/topmenusubmenuseparator.png');
    background-repeat: no-repeat;
    top: 4px;
}
/*///////////TopMenu end///////////*/


/*//////////CountriesBox//////////*/
.countrieslistbox
{
    font-weight: bold;
    color: White;
    margin-top: 14px;
}

.countrieslistbox A
{
    font-weight: bold;
    color: White;
}

/*.countrieslistbox span
{
    font-weight: bold;
    color: White;
}*/

.countrieslistboxtop
{
    height: 39px;
    background-image: url(images/clisttop_title.png);
}

.countrieslistboxtop div
{
    padding: 10px;
    font-size: 18px;
    text-align: center;
}
.countrieslistboxmiddleleft
{
    width: 4px;
    background-image: url(images/clistleft_line.png);
}
.countrieslistboxmiddlediv
{
    background-color: Transparent;
}

.countrieslistboxmiddlecontent
{
    background: #2d4560 url(images/clistmap_image_middle.png) repeat-x;
    height: 98px;
}
.countrieslistboxmiddlecontentdiv
{
    width: 208px;
}
.countrieslistboxmiddlecontentitem
{
    height: 19px;
    display: table;
    vertical-align: middle;
}
.countrieslistboxmiddlecontentitem div
{
    height: 19px;
    float: left;
    vertical-align: middle;
}
.countrieslistboxmiddlecontentitem .divitemright
{
    width: 18px;
}
.countrieslistboxmiddlecontentitem .divitemarrow
{
    background-image: url(images/clistarrow_topseller.png);
    background-position: center;
    width: 9px;
    padding-right: 2px;
}
.countrieslistboxmiddlecontentitem:hover .divitemleft
{
    background-image: url(images/clistmouseover_topseller.png);
    background-repeat: repeat-x;
}
.countrieslistboxmiddlecontentitem:hover .divitemright
{
    background-image: url(images/clistmouseover_arrow_topseller.png);
    background-position: left;
    background-repeat: no-repeat;
}

.countrieslistboxmiddlecontentitem:hover .divitemleft .divitemarrow
{
    background-image: url(images/clistmouseover_topseller.png);
    background-repeat: repeat-x;
}
.countrieslistboxmiddlecontentitem .divitemleft A
{
    font-size: 14px;
}

.countrieslistboxmiddlecontentfooter
{
    text-align: center;
    margin-top: 12px;
}
.countrieslistboxmiddlecontentfooter .link
{
    text-decoration: underline;
    font-weight: bold !important;
    background-color:Transparent;
    border:none;
    color:White;
    cursor:pointer;
}
.countrieslistboxmiddlecontentfooter .link:hover
{
    cursor: pointer;
}
.countrieslistboxmiddleright
{
    width: 4px;
    background-image: url(images/clistright_line.png);
}
.countrieslistboxbottom
{
    height: 11px;
    background-image: url(images/clistfooter_bottom.png);
}
/*////////CountriesBox End/////////*/


/*/////////////callcenter///////////////*/
.callcenter
{
    width: 216px;
    height: 122px;
    background-image: url('images/tele.png' );
    margin-top: 14px;
    cursor: pointer;
}
.callcenter .callcenterdata
{
    font-weight: bold;
    margin-left: 16px;
}
.callcenter .callcenterdata .callcenternom
{
    font-size: 15px;
    color: #1f6adc;
    line-height: 10%;
}

.callcenter .callcenterdata .callcenterothernom
{
    font-size: 12px;
    color: #1f6adc;
    line-height: 2%;
}
.callcenter .callcenterdata .callcenterothernomdata
{
    color: #ee7111;
}
/*///////////CallCenter End//////////////*/


/*/////////AboutGoredSea//////////*/
.customcontentArea
{
    line-height: 140%;
    padding-top: 8px;
}

.aboutgoredsea
{
    width: 218px;
    margin-top: 14px;
}
.aboutgoredsealeft
{
    background-image: url('images/AboutGoRedSea/TopLeft.png' );
    width: 12px;
    height: 38px;
}
.aboutgoredseatop
{
    background-image: url('images/AboutGoRedSea/TopMiddle.png' );
    text-align: center;
    width: 194px;
}
.aboutgoredsearight
{
    background-image: url('images/AboutGoRedSea/TopRight.png' );
    width: 12px;
    height: 38px;
}

.aboutgoredsealeftline
{
    background-image: url('images/AboutGoRedSea/left_line.png');
}
.aboutgoredseamiddle
{
    background-color: White;
}
.contentArea .goredseamaindiv
{
    padding-left: 2px;
}

.goredseamiddlecontentitem
{
    height: 18px;
    display: table;
}

.goredseamiddlecontentitem div
{
    height: 18px;
    float: left;
}
.goredseamiddlecontentitem:hover .divitemleft
{
    background-image: url(images/aboutgoredsea/mouseover_topseller.png);
    background-repeat: repeat-x;
    background-position: right center;
}
.goredseamiddlecontentitem .divitemleft a
{
    color: #1057c2;
    font-size: 12px;
    margin-left: 6px; /* height:18;*/
}
.goredseamiddlecontentitem:hover .divitemleft a
{
    color: White;
}
.goredseamiddlecontentitem .divitemright
{
    width: 18px;
}
.goredseamiddlecontentitem:hover .divitemright
{
    background-image: url(images/aboutgoredsea/mouseover_arrow_topseller.png);
    background-position: left;
    background-repeat: no-repeat;
}
.aboutgoredsearightline
{
    background-image: url('images/AboutGoRedSea/right_line.png');
}
.aboutgoredseabottomleft
{
    background-image: url('images/AboutGoRedSea/bottomleft.png' );
    width: 12px;
    height: 11px;
}
.aboutgoredseabottommiddle
{
    background-image: url('images/AboutGoRedSea/BottomMiddle.png');
}
.aboutgoredseabottomright
{
    background-image: url(   'images/AboutGoRedSea/BottomRight.png' );
    width: 12px;
    height: 11px;
}
/*///////AboutGoRedSea End/////////*/


/*////////MiddleParagraph/////////*/
.pheading
{
    font-size: 14px;
    padding-top: 16px;
    text-align: left;
    padding-bottom: 8px;
}
.middlepara p
{
    text-align: left;
    color: #444444;
    line-height: 15px;
    margin: 0 0 1em 0;
}
/*///////MiddleParagraph End///////*/

/*////////RefineMask Control//////////*/
.RefineMask
{
    margin-top: 14px;
}
.RefineMasktop
{
    background-image: url('images/NewSearchControl/top.png');
    height: 37px;
}
.RefineMaskleftline
{
    background-image: url('images/NewSearchControl/leftline.png');
    width: 5px;
}
.RefineMaskrightline
{
    background-image: url('images/NewSearchControl/rightline.png');
    width: 5px;
}

.RefineMaskbottom
{
    background-image: url('images/NewSearchControl/bottom2.png');
    height: 13px;
}
.RefineMaskcenter
{
    background-image: url('images/NewSearchControl/CenterBackGround.png');
    background-position: bottom right;
    background-color: White;
    width: 206px;
    font-size: 11px;
    padding-top: 10px !important;
}
.RefineMaskTable
{
    width: 190px;
    float: right;
    margin-bottom: 17px;
}

.pixelmargin
{
    margin-top: 1px;
}
.RefineMaskcol1
{
    width: 70px;
}
.RefineMaskcol2
{
    width: 105px;
}
.RefineMaskcol3
{
    width: 15px;
}
.RefineMaskcol4
{
    width: 120px;
}
.RefineMaskcol5
{
    width: 15px;
}
.RefineMaskcol6
{
    width: 40px;
}
.RefineMaskcol7
{
    width: 100px;
}
.RefineMaskcol8
{
    width: 60px;
}
.RefineMaskcol9
{
    width: 130px;
}
.RefineMaskcol10
{
    width: 50px;
}
.size_medium
{
    width: 84px;
}
.RefineMaskSelect
{
    width: 105px;
}
.RefineMaskDestSelect
{
    width: 175px;
}
.RefineMaskSelect1
{
    width: 70px;
}
.RefineMaskSelect2
{
    width: 40px;
}
.RefineMasksize1
{
    width: 109px;
}
.RefineMasksize2
{
    width: 74px;
}
.RefineMasksize3
{
    width: 42px;
}
.RefineMaskrow2
{
    padding-top: 12px;
}
.RefineMaskrow3
{
    padding-top: 6px;
}
.search
{
    width: 77px;
    height: 27px; /*margin-top: 17px;*/
    margin-bottom: 9px;
    clear: both;
    display: table;
}
.roomBreak
{
    height: 2px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
}
/*////////RefineMask Control End//////////*/

/*////////BookingControl//////////*/
.bookingarea
{
    margin-top: 3px;
}
.bookingareatop
{
    background-image: url('images/StartupMask/top.png');
    height: 50px;
}
.bookingarealeftline
{
    background-image: url('images/StartupMask/leftline.png');
    width: 5px;
}
.bookingarearightline
{
    background-image: url('images/StartupMask/rightline.png');
    width: 5px;
}

.bookingareacenter
{
    width: 454px;
    font-size: 11px;
    padding-left: 40px;
    padding-right: 40px;
}
.smartMaskBbackground
{
    background-image: url('images/StartupMask/CenterBackGround.png');
    background-position: bottom right;
    background-color: White;
}
.bookingareatable
{
    width: 454px;
}
/*.bookingareatable td
{
    vertical-align:top;
}*/
.bookingareabottom
{
    background-image: url('images/StartupMask/bottom.png');
    height: 10px;
}


.col1
{
    width: 130px;
}
.col2
{
    width: 139px;
}
.col3
{
    width: 185px;
}
.size1
{
    width: 120px;
}
.size2
{
    width: 120px;
}
.size3
{
    width: 180px;
}
.row1
{
    padding-top: 10px;
}
.row2
{
    padding-top: 13px;
}
.datepicker
{
    width: 17px;
    height: 18px;
    background-image: url('images/date.png'); /*background-repeat:no-repeat;*/
    border-style: none;
}
.datepickertext
{
    padding-top: 1px;
}
.book
{
    width: 200px;
    height: 27px;
    margin-top: 28px;
    margin-bottom: 9px;
}
.selectheader
{
    background-color: #FFE7B3;
}
.childbirthdate
{
    font-size: 10px;
    width: 62px;
}
.DefaultButtonAction
{
    margin: auto;
    cursor: pointer;
}
.DefaultButtonAction .ButtonActionleftside
{
    background-image: url('images/ButtonAction/leftside.png');
    width: 6px;
    height: 27px;
}
.DefaultButtonAction .ButtonActionrightside
{
    background-image: url('images/ButtonAction/rightside.png');
    width: 6px;
    height: 27px;
}
.DefaultButtonAction .ButtonActioncenter
{
    padding-left: 14px;
    padding-right: 14px;
    background-image: url('images/ButtonAction/background.png');
}
.DefaultButtonAction .ButtonActionlink
{
    font-size: 13px;
    color: White;
    font-weight: bold;
}
.DefaultButtonAction .ButtonActionlink span
{
    font-size: 13px;
    color: White;
    font-weight: bold;
}
.ajax__calendar_container
{
    z-index: 2;
}
.smartsmasksize1
{
    width: 80px !important;
}
.smartsmasksize2
{
    width: 95px !important;
}
.smartsmasksize3
{
    width: 161px !important;
}
.smartsmasksize4
{
    width: 62px !important;
}
.smartsmasksize5
{
    width: 78px !important;
}
.smartsmasksize6
{
    width: 39px !important;
}
.smartsmaskheight19 *
{
    vertical-align: top;
}
.smartsmaskheight15
{
    height: 15px;
}
/*////////BookingControl End///////*/

/*//////Search Progress /////*/
.searchprogresscorner
{
    background-color: Transparent;
    height: 11px;
    width: 11px;
}
.searchprogresstopleft
{
    background-image: url(images/SearchProgress/samrtmasktopleft.png);
    width: 11px;
}
.searchprogresstopmiddle
{
    height: 11px;
    background-image: url(images/SearchProgress/samrtmasktopbg.png);
}
.searchprogresstopright
{
    background-image: url(images/SearchProgress/samrtmasktopright.png);
    width: 11px;
}
.searchprogressbottomleft
{
    width: 11px;
    background-image: url(images/SearchProgress/samrtmaskbottomleft.png);
}
.searchprogressbottommiddle
{
    height: 11px;
    background-image: url(images/SearchProgress/smartmaskbottombg.png);
}
.searchprogressbottomright
{
    width: 11px;
    background-image: url(images/SearchProgress/samrtmaskbottomright.png);
}
/*//////Search End /////*/

.Tabs
{
    position: absolute;
    z-index: 1;
}
.offerboxtabs
{
    height: 236px;
}
.offerboxtabs ul
{list-style-type:none;}
.Pages
{
    width: 100%;
}
.Page
{
    display: none;
}
/*/////////Mass Production collages TabMenu/page///////////*/
.customcontent
{
    margin-top: 0px;
    padding-top: 15px;
}
.tcitem
{
    width: 100%;
}
.tcitem .left
{
    text-align: left;
}
.tcitem .arrow
{
    width: 10px;
    vertical-align: top;
    padding-top: 7px;
}
.tcitem .arrow img
{
    display: block;
}
.tcitem .right
{
    text-align: right;
    width: 68px;
    vertical-align: top;
}
.tcitem .right a
{
    color: Black;
}
.tabmenu
{
    line-height: 20px;
    padding: 0 0 0 15px;
}
.tabmenu A
{
    color: #1057c2;
    font-weight: bold;
}
.tabmenu A:hover
{
    color: #f4791b;
}
.tabmenu LI
{
    float: left;
    display: inline;
    padding-left: 1px;
}
.ActiveTab
{
    font-size: 14px;
}
.ActiveTab .tabitemleft
{
    width: 6px;
    height: 23px;
    background-image: url(images/corner_white_left.png);
}
.ActiveTab .tabitemmiddle
{
    height: 21px;
    padding-top: 2px;
    background-image: url(images/corner_white_middle.png);
}
.ActiveTab .tabitemright
{
    width: 6px;
    height: 23px;
    background-image: url(images/corner_white_right.png);
}
.ActiveTab A
{
    color: #f4791b;
}

.InactiveTab .tabitemleft
{
    width: 6px;
    height: 23px;
    background-image: url(images/corner_grey_left.png);
}
.InactiveTab .tabitemmiddle
{
    height: 21px;
    padding-top: 2px;
    background-image: url(images/corner_grey_middle.png);
}
.InactiveTab .tabitemright
{
    width: 6px;
    height: 23px;
    background-image: url(images/corner_grey_right.png);
}
.InactiveTab A
{
    color: #1057c2;
}
.tabpage
{
    padding-top: 22px;
}

.tabpagetopleft
{
    background-image: url(images/table_corner_topleft.png);
}
.tabpagedivcorner
{
    width: 7px;
    height: 7px;
    background-color: Transparent;
}
.tabpagetopmiddle
{
    height: 7px;
    background-image: url(images/table_top_middle.png);
}
.tabpagetopright
{
    background-image: url(images/table_corner_topright.png);
}
.tabpagemiddleleft
{
    background-image: url(images/table_left_middle.png);
}
.tabpagedivmiddle
{
    width: 7px;
    background-color: Transparent;
}

.tabpagecontent div
{
    background-color: White;
}
.size4
{
    width: 531px;
}

.tabpagemiddleright
{
    background-image: url(images/table_right_middle.png);
}
.tabpagebottomleft
{
    background-position: right;
    background-image: url(images/table_corner_bottomleft.png);
    background-repeat: no-repeat;
}
.tabpage_bottom_middle
{
    height: 7px;
    background-image: url(images/table_bottom_middle.png);
}
.tabpage_bottom_right
{
    background-position: right;
    background-image: url(images/table_corner_bottomright.png);
    background-repeat: no-repeat;
}
.tabpage_content div
{
    background-color: White;
}
.tabpage_column_content
{
    /*height: 106px;*/
    vertical-align: top;
}
.tabpage_column_content_div
{
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
}
.tabpage_column_content_div ul
{list-style-type:none;}
.tabpage_column_content_middle
{
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
.tabpage_price
{
    font-size: 16px;
    font-weight: bold;
    color: #ff3c00;
}
.tabpage_promotion
{
    font-size: 11px;
    color: Black;
}
/*////////TabMenu/page End/////////*/


/*/////////Home Page Left Promotion/////////*/
.HomePageLeftPromotion
{
    width: 355px;
    height: 188px;
    margin-top: 14px;
	cursor: pointer;
}
.HomePageLeftPromotionTable
{
    margin-top: 14px;
    border-style: none;
    vertical-align: top;
}
.padding
{
    width: 14px;
    background-repeat: repeat-x repeat-y;
    height: 100%;
    display: table-cell;
}
.break
{
    width: 1px;
    height: 1px;
    display: table;
}
.transparent_color
{
    background-image: url(images/transparent_color.png);
}
/*.color2
{
    background-image: url(images/transparent_color2.png);
}
.color3
{
    background-image: url(images/transparent_color3.png);
    font-size: 22px;
}*/
.line1td
{
    width: 290px;
    padding-right: 30px;
}
.line1
{
    background-image: url(images/transparent_color.png);
    background-repeat: repeat-x repeat-y;
    color: White;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    padding-right: 5px;
}
.line2td
{
    width: 256px;
    padding-right: 157px;
}
.line2
{
    background-image: url(images/transparent_color.png);
    background-repeat: repeat-x repeat-y;
    color: White;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    padding-right: 5px;
}
/*.line3td
{
    width: 256px;
    padding-right: 64px;
}
.line3
{
    background-image: url(images/transparent_color3.png);
    background-repeat: repeat-x repeat-y;
    color: #133453;
    font-weight: bold;
    font-size: 22px;
}*/
.fromspan
{
    color: White;
    line-height: 20px;
    font-size: 14px;
}

.pricespan
{
    color: #ff3c00; /*font-size: 22px;*/
}
/*////////Home Page Left Promotion end//////*/


/*/////////////Home Page Right Promotion//////////////*/
.HomePageRightPromotion
{
    width: 181px;
    margin-top: 14px;
	cursor: pointer;
}
.HomePageRightPromotion_top
{
    background-image: url('images/HomePageRightPromotion/top.png');
    background-repeat: no-repeat;
    width: 181px;
    height: 57px;
}
.HomePageRightPromotion_line
{
    background-image: url('images/HomePageRightPromotion/dot.png');
}
.HomePageRightPromotion_line_div
{
    width: 1px;
    background-color: Transparent;
}
.HomePageRightPromotion_content
{
    background-color: white;
    padding-left: 13px;
    padding-right: 13px;
    line-height: normal;
    height: 123px;
}
.HomePageRightPromotion_content div
{
    width: inherit; /*height: 17px;*/
    vertical-align: top;
}
/*.HomePageRightPromotion_content div#Hiltondiv
{
    width: inherit;
    height: 19px;
    vertical-align: top;
}
a#Hilton
{
    font-weight: bold;
}*/
.HomePageRightPromotion_offer
{
    color: Black;
    font-family: Arial;
    text-align: justify;
}
.HomePageRightPromotion_bottom
{
    background-image: url('images/HomePageRightPromotion/bottom.png');
    background-repeat: no-repeat;
    width: 181px;
    height: 8px;
}
.HomePageRightPromotion_from
{
    float: right; /*padding-right: 15px;*/
    font-size: 9px;
}
.HomePageRightPromotion_price
{
    font-size: 16px;
    font-weight: bold;
    color: #ff3c00;
}
/*/////////////Home Page Right Promotion End//////////////*/


/*/////////////Footer/////////////*/
.push
{
    height: 25px;
}


.footer
{
    background-color: #25476a;
    margin: 0 auto 0 auto;
    display: block;
    width: 100%;
    height: 85px;
    text-align: center;
    padding-top: 15px;
}
div.footer span.links
{
    color: #dfdede; /*line-height: 100%;*/
}
div.footer .copyright
{
    color: #a8a8a8;
    font-size: 12px;
    text-align: center;
    padding-top: 12px;
}
span.links a
{
    text-decoration: none;
    color: #dfdede;
    font-size: 11px;
    font-weight: bold;
}

/*////////////Footer End///////////*/



/*//////////////////////////////
////////////HomePage L:ayout Ended and the following belongs to the other pages///////////
//////////////////////////////*/

/*/////////BreadCrumbTrail/////////*/
.BreadCrumbTrail
{
    padding-top: 3px;
    padding-bottom: 12px;
}
.BreadCrumbTrailLink
{
    /*text-decoration:underline;*/
    color: #1057C2;
}
.BreadCrumbTrailText
{
    font-size: 11px;
    color: #1057C2;
}
.BreadCrumbTrailArrow
{
    margin-left: 2px;
    margin-right: 2px;
    display: inline;
    width: 7px;
    height: 10px;
    vertical-align: bottom;
}
/*/////////BreadCrumbTrail End/////////*/

/*////////DestinationWriteup/////////*/
.DestinationWriteuppheading
{
    font-size: 14px;
    padding-top: 16px;
    text-align: left;
    width: 543px;
    height: 151px;
}

.DestinationWriteuppara
{
    margin-top: 2px;
    color: #313131;
    font-size: 11px;
    line-height: 15px;
    text-align: left;
    margin-bottom: 0px;
}
.DestinationWriteupparadest
{
    color: #313131;
    font-size: 11px;
    line-height: 13px;
}
.DestinationWriteuplink
{
    text-decoration: underline;
    color: #246ad4;
}
.DestinationWriteupleft
{
    background-image: url('images/DestinationWriteup/DestinationWriteuptopleft.png' );
    width: 7px;
    height: 7px;
}
.DestinationWriteuptop
{
    background-image: url('images/DestinationWriteup/DestinationWriteupdot.png' );
    background-position: top;
    background-color: White;
    width: 539px;
}
.DestinationWriteupright
{
    background-image: url('images/DestinationWriteup/DestinationWriteuptopright.png' );
    width: 7px;
    height: 7px;
}
.DestinationWriteupleftline
{
    background-image: url('images/DestinationWriteup/DestinationWriteupdot.png');
    background-position: left;
    background-color: White;
}
.DestinationWriteuprightline
{
    background-image: url('images/DestinationWriteup/DestinationWriteupdot.png');
    background-position: right;
    background-color: White;
}

.DestinationWriteupbottomleft
{
    background-image: url('images/DestinationWriteup/DestinationWriteupbottomleft.png' );
    width: 7px;
    height: 7px;
}
.DestinationWriteupbottomright
{
    background-image: url('images/DestinationWriteup/DestinationWriteupbottomright.png' );
    width: 7px;
    height: 7px;
}
.DestinationWriteupbottom
{
    background-image: url('images/DestinationWriteup/DestinationWriteupdot.png' );
    background-position: bottom;
    background-color: White;
    width: 539px;
}
.DestinationWriteupmiddle
{
    background-color: White;
}
.DestinationWriteupmiddle td.logo
{
    width: 182px; /*height: 138px; */
    vertical-align: middle;
}
.DestinationWriteupmiddle td.logo img
{
    margin-left: 10px;
}
.DestinationWriteupmiddle td.contents
{
    padding-left: 10px;
    padding-right: 5px;
    width: 327px;
    padding-bottom: 4px;
}

.customheading
{
    font-size: 14px !important;
    text-align: left !important;
    padding-top: 0px;
    margin-top: 0px;
}

/*///////DestinationWriteupEnd///////*/



/*////////DestinationNavigator////////*/
.DestinationNavigator
{
    width: 543px;
    height: 65px; /*background-image: url('images/destination.png');*/
    margin-top: 14px;
}
.DestinationNavigatorHeading
{
    font-size: 13px !important;
    text-align: left !important;
    padding-left: 16px;
}

.DestinationNavigatorContent
{
    font-size: 13px !important;
    text-align: left !important;
    padding-top: 4px;
    padding-left: 16px;
    color: #F4791B;
    font-weight: bold;
    padding-right: 8px;
    float: left;
}
.DestinationNavigatorSelect
{
    /*width: 109px;*/
    margin-top: 4px;
}

/*///////DestinationNavigator End//////*/





/*/////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////
////////CountryTravelGuide//////
//////////////////////////////*/
.ctguide
{
    width: 292px;
    height: 398px;
}


.ctguidetopleft
{
    background-image: url('images/ctguide/ctgtopleft.png' );
    width: 6px;
    height: 6px;
}
.ctguidetop
{
    background-image: url('images/ctguide/ctgdot.png' );
    background-position: top;
    background-color: #f7f7f7;
    width: 280px;
}
.ctguidetopright
{
    background-image: url('images/ctguide/ctgtopright.png' );
    width: 6px;
    height: 6px;
}
.ctguideleftline
{
    background-image: url('images/ctguide/ctgdot.png' );
    background-position: left;
    background-color: #f7f7f7;
}
.ctguiderightline
{
    background-image: url('images/ctguide/ctgdot.png' );
    background-position: right;
    background-color: #f7f7f7;
}

.ctguidebottomleft
{
    background-image: url('images/ctguide/ctgbottomleft.png' );
    width: 6px;
    height: 6px;
}
.ctguidebottomright
{
    background-image: url('images/ctguide/ctgbottomright.png' );
    width: 6px;
    height: 6px;
}
.ctguidebottom
{
    background-image: url('images/ctguide/ctgdot.png' );
    background-position: bottom;
    background-color: #f7f7f7;
    width: 280px;
}
.ctguidemiddle
{
    background-color: #f7f7f7;
}
.ctgcontent
{
    margin: auto !important;
    margin-top: 3px !important;
    margin-bottom: 6px !important;
    width: 257px;
    height: 377px;
}
.ctgcell
{
    margin-top: 7px;
    width: 119px;
    height: 118px;
    background-image: url('images/ctguide/imagestop.png' );
    background-position: top;
    background-repeat: no-repeat;
}
.ctgcellhead
{
    height: 22px;
    width: 112px;
    padding-left: 7px;
}
.ctgcellhead a
{
    font-family: Century Gothic;
    font-weight: bold;
    font-size: 14px;
    color: #ee8f20;
}


/*//////////////////////////////
//////CountryTravelGuideEnd/////
//////////////////////////////*/

/*//////////CouDestRightOffersBox/////////*/

.CouDestRightOffersBox
{
    width: 236px;
    float: right;
}
.CouDestRightOffersBox_top
{
    background-image: url('images/CouDestRightOffersBox/top.png');
    max-height: 63px !important;
    height: 63px;
    width: 236px;
}
.CouDestRightOffersBox_leftline
{
    background-image: url('images/CouDestRightOffersBox/leftline.png' );
    width: 1px;
    height: 329px;
    background-color: #d3d3d3;
    background-repeat: no-repeat;
}
.CouDestRightOffersBox_middle
{
    background-image: url('images/CouDestRightOffersBox/toppart2.png' );
    background-color: white;
    min-height: 329px;
    width: 234px;
    height: 329px;
    background-repeat: no-repeat;
    vertical-align: top;
}
.CouDestRightOffersBox_rightline
{
    background-image: url('images/CouDestRightOffersBox/rightline.png' );
    width: 1px;
    height: 329px;
    background-color: #d3d3d3;
    background-repeat: no-repeat;
}

.CouDestRightOffersBox_bottom
{
    background-image: url('images/CouDestRightOffersBox/bottom.png' );
    background-position: bottom;
    width: 236px;
    height: 6px;
}
.CouDestRightOffersBox_head
{
    color: White;
    font-weight: bold;
    font-size: 17px;
    padding-left: 16px;
    margin-top: 28px;
}
.CouDestRightOffersBox_row
{
    margin-top: 12px;
    width: 214px;
    padding-left: 5px;
    text-align: center;
}
.customtitle
{
    line-height: 110%;
}
.CouDestRightOffersBox_row .leftpartd
{
    width: 118px;
    vertical-align: middle;
}
.CouDestRightOffersBox_row .rightpartd
{
    width: 91px;
    vertical-align: middle;
}
.CouDestRightOffersBox_row .leftpartable
{
    width: 118px;
    vertical-align: middle;
    text-align: center;
    height: 77px;
}
.CouDestRightOffersBox_row .leftpart
{
    /*margin-top:4px;*/
    height: 77px;
    width: 118px;
    text-align: center;
}
.CouDestRightOffersBox_row .smallprice
{
    font-size: 16px !important;
}
.title
{
    font-size: 12px;
    font-weight: bold;
    color: #1057c2;
}
.margintop15pxminus
{
    margin-top: -15px;
}
.small
{
    font-size: 10px;
}
.smallprice
{
    font-size: 13px !important;
    font-weight: bold;
    color: #ff3c00;
}
.displaytable
{
    display: block;
}
.smalllink
{
    font-size: 11px !important;
    color: #1f6adc;
}
.spacer
{
    background-image: url('images/CouDestRightOffersBox/spacerdot.png');
    background-repeat: repeat-x;
    height: 1px;
    width: 195px;
    padding-top: 15px;
    clear: both;
    background-position: bottom;
    margin: auto;
}
.cnewdestrowspacer
{
    margin-left: 18px !important;
    width: 200px !important;
}
/*///////////CouDestRightOffersBox End/////////*/

/*middle content div*/
.middlecont
{
    width: 543px; /*height: 398px;*/
    margin-top: 14px;
}
/*middle content div*/

/*//////////////////////////////
///////////OffersBox/////////
//////////////////////////////*/

.offersbox
{
    padding-top: 14px;
    width: 545px;
    height: 236px; /*background-image: url('images/OffersBox/back.png' );*/
    clear: both;
    display: table;
}

.obul
{
    vertical-align: top;
}
.obitem
{
    height: 36px;
    width: 168px;
}

.obitem .leftcurvediv
{
    height: 36px;
    width: 7px;
}
.obitem .leftsidediv
{
    width: 154px;
    background-repeat: repeat-x;
    background-position: right center;
    text-align: center;
}
.obitem .fileftsidediv
{
    width: 147px !important;
    text-indent: -7px;
}
.obitem .rightsidediv
{
    width: 14px;
    height: 36px;
}
.obitem .leftsidediv a
{
    font-weight: bold;
}
.inactiveobitem .leftcurvediv
{
    background-image: url('images/OffersBox/normalcurve.png');
}
.inactiveobitem .rightsidediv
{
}
.inactiveobitem .leftsidediv
{
    background-image: url('images/OffersBox/normalbg.png');
    padding-top: 9px;
    height: 27px;
}
.inactiveobitem .leftsidediv a
{
    color: #044cbd;
    font-size: 13px;
}

.inactiveobitem:hover .leftsidediv a
{
    color: #F4791B;
}

.activeobitem .leftcurvediv
{
    background-image: url('images/OffersBox/curvebghover.png');
}
.activeobitem .rightsidediv
{
    background-image: url('images/OffersBox/hoverarrow.png');
}
.activeobitem .leftsidediv
{
    background-image: url('images/OffersBox/hoverbg.png');
    padding-top: 7px;
    height: 29px;
}
.activeobitem .leftsidediv a
{
    color: white;
    font-size: 15px;
}
.obline
{
    padding-right: 27px;
    padding-left: 12px;
    color: White;
    background-repeat: repeat-x repeat-y;
    font-weight: bold;
    clear: both;
    cursor: pointer;
}
.obline1
{
    margin-top: 14px;
    background-image: url('images/transparent_color.png');
    font-size: 22px;
    padding-top: 2px;
    padding-bottom: 4px;
}
.obline2
{
    margin-top: 2px;
    background-image: url('images/transparent_color.png');
    font-size: 15px;
    padding-top: 3px;
    padding-bottom: 2px;
}
.obline2 .price
{
    color: #ff3c00;
    font-size: 23px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////
///////////offersboxEnd/////////
//////////////////////////////*/

/*TemplateBox DestnationPlacesToSee*/
.dpsheader
{
    color: #f4791b;
    font-weight: bold;
    font-size: 14px;
}

.dpstop
{
    width: 546px !important;
    height: 37px;
    background-image: url('images/dpswstop.png');
    background-repeat: no-repeat;
    text-align: center;
}
.dpstopcustom
{
    width: 546px !important;
    height: 7px;
    background-image: url('images/customcontainertop.png');
    background-repeat: no-repeat;
    text-align: center;
}
.dpsborderleft
{
    width: 7px;
    background-image: url('images/dpswsleftborder.png');
    background-repeat: repeat-y;
}
.dpsborderright
{
    width: 7px;
    background-image: url('images/dpswsrightborder.png');
    background-repeat: repeat-y;
}
.dpsmiddle
{
    background-color: #304f6d;
    width: 532px;
}
.dpsbottom
{
    width: 546px;
    height: 8px;
    background-image: url('images/dpswsbottom.png');
    background-repeat: no-repeat;
}

/*TemplateBox DestnationPlacesToSeeEnd*/

/*Travel Guide Content Box*/


.tgcbtop
{
    width: 523px;
    height: 46px;
    background-image: url('images/tgcbtop.png');
    background-repeat: no-repeat;
    color: #f4791b;
    font-weight: bold;
    font-size: 14px;
    padding-left: 9px;
    text-align: left;
}
.tgcbtop a
{
    color: #f4791b;
}
.tgcbborderright
{
    width: 9px;
    background-image: url('images/tgcbrightborder.png');
}
.tgcbbottom
{
    width: 532px;
    height: 10px;
    background-image: url('images/tgcbbottom.png');
    background-repeat: no-repeat;
}
/*Travel Guide Cpntent Box Top*/

/*Destnation Places Box*/

.dpbtop
{
    width: 522px;
    height: 37px;
    background-image: url('images/dpbtop.png');
    background-repeat: no-repeat;
    color: #f4791b;
    font-weight: bold;
    font-size: 14px;
    padding-left: 10px;
}
.dpbborderleft
{
    width: 10px;
    background-image: url('images/dpbleftborder.png');
}
.dpbborderright
{
    width: 10px;
    background-image: url('images/dpbrightborder.png');
}
.dpbmiddle
{
    background-color: white;
    width: 512px;
}
.dpbbottom
{
    width: 532px;
    height: 7px;
    background-image: url('images/dpbbottom.png');
    background-repeat: no-repeat;
}
/*Destnation Places Box*/
/*contentImages&Tables*/

.repeatertable
{
    clear: both;
}
.repeatertablebreak
{
    width: 100%;
    height: 14px;
}
.contentpara
{
    /*width: 508px;*/
    color: #3d3d3d; /*font-weight: bold;*/
    font-size: 12px;
    margin: -4px 0 1em 0 !important;
}
.wheretostaypara
{
    /*width: 508px;*/
    color: #3d3d3d; /*font-weight: bold;*/
    font-size: 12px;
    margin: -4px 0 0 0 !important;
}
.tgcbmiddle p, .ct_100 p
{
    line-height: 18px;
    margin: 0em 0;
    text-align: justify !important;
}
.tgcbmiddle > div
{
    position: relative;
    margin-top: -13px;
}

/*contentImages&TablesEnd*/

/*country destination no picture promotion*/
.cdnptop
{
    width: 545px;
    height: 41px;
    background-repeat: no-repeat;
    background-image: url('images/cdnptop.png');
    color: #f4791b;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}
.cdnpbottom
{
    width: 545px;
    height: 9px;
    background-repeat: no-repeat;
    background-image: url('images/cdnpbottom.png');
}
.cdnpborderleft
{
    width: 2px;
    background-image: url('images/cdnpleftborder.png');
}
.cdnpborderright
{
    width: 2px;
    background-image: url('images/cdnprightborder.png');
}
.cdnpmiddle
{
    background-color: White;
    width: 541px;
    padding-bottom: 10px;
}
.cdnpmiddle ul, .secondlevellinks ul
{
    list-style-image: url('images/clistarrow_topseller.png');
}
.secondlevellinks div
{
    padding-left: 28px;
}
.cdnpmiddle ul a, .secondlevellinks ul a
{
    color: #1f6adc;
    font-size: 12px;
    font-weight: bold;
}
.cdnpmiddle ul span
{
    color: #1f6adc;
    font-size: 10px;
    font-weight: bold;
}
.cdnpprice
{
    color: #ff3c00 !important;
    font-size: 16px !important;
}
/*country destination no picture promotion end*/



/*TemplateBox DestnationPlacesToSee*/
.dpsheader
{
    color: #f4791b;
    font-weight: bold;
    font-size: 14px;
}

.dpstop
{
    width: 546px !important;
    height: 37px;
    background-image: url('images/dpswstop.png');
    background-repeat: no-repeat;
    text-align: center;
}
.dpstopcustom
{
    width: 546px !important;
    height: 7px;
    background-image: url('images/customcontainertop.png');
    background-repeat: no-repeat;
    text-align: center;
}
.dpsborderleft
{
    width: 7px;
    background-image: url('images/dpswsleftborder.png');
    background-repeat: repeat-y;
}
.dpsborderright
{
    width: 7px;
    background-image: url('images/dpswsrightborder.png');
    background-repeat: repeat-y;
}
.dpsmiddle
{
    background-color: #304f6d;
    width: 532px;
}
.dpsbottom
{
    width: 546px;
    height: 8px;
    background-image: url('images/dpswsbottom.png');
    background-repeat: no-repeat;
}

/*TemplateBox DestnationPlacesToSeeEnd*/

/*Travel Guide Content Box*/
.tgcbtopcustom
{
    width: 532px;
    height: 33px;
    background-image: url('images/customboxtop.png');
    background-repeat: no-repeat;
}
.tgcbborderleft
{
    width: 9px;
    background-image: url('images/tgcbleftborder.png');
}

.tgcbmiddle
{
    background-color: white;
    width: 514px;
}
.customtgcbmiddle
{
    padding-bottom: 6px;
}
/*Travel Guide Cpntent Box Top*/

/*Destnation Places Box*/

.dpbtop
{
    width: 522px;
    height: 37px;
    background-image: url('images/dpbtop.png');
    background-repeat: no-repeat;
    color: #f4791b;
    font-weight: bold;
    font-size: 14px;
    padding-left: 10px;
}
.dpbborderleft
{
    width: 10px;
    background-image: url('images/dpbleftborder.png');
}
.dpbborderright
{
    width: 10px;
    background-image: url('images/dpbrightborder.png');
}
.dpbmiddle
{
    background-color: white;
    width: 512px;
}
.dpbbottom
{
    width: 532px;
    height: 7px;
    background-image: url('images/dpbbottom.png');
    background-repeat: no-repeat;
}
/*Destnation Places Box*/
/*contentImages&Tables*/
.cimage
{
    margin-right: 11px;
    margin-top: 4px;
}
.collageimage
{
    margin-top: 0px !important;
}
.ctable
{
    margin-top: 14px;
    clear: both;
}

/*contentImages&TablesEnd*/

/*country destination travel guide navigator*/
.cdtgntop
{
    width: 546px;
    height: 8px;
    background-repeat: no-repeat;
    background-image: url('images/cdtgntop.png');
}
.cdtgntop2
{
    width: 530px;
    height: 8px;
    background-repeat: no-repeat;
    background-image: url('images/cdtgntop2.png');
}
.cdtgnbottom
{
    width: 546px;
    height: 7px;
    background-repeat: no-repeat;
    background-image: url('images/cdtgnbottom.png');
}
.cdtgnbottom2
{
    width: 530px;
    height: 7px;
    background-repeat: no-repeat;
    background-image: url('images/cdtgnbottom2.png');
}
.cdtgnborderleft
{
    width: 1px;
    background-image: url('images/cdtgnleft.png');
}
.cdtgnborderright
{
    width: 1px;
    background-image: url('images/cdtgnright.png');
}
.cdtgnmiddle
{
    background-repeat: repeat-x;
    background-image: url('images/cdtgnbg.png');
    background-color: White;
    background-position: bottom;
    min-height: 39px;
    height: 39px;
    width: 544px;
}
.cdtgnheader
{
    color: #f4791b;
    font-weight: bold;
    font-size: 14px;
    padding-left: 10px;
}
/*country destination travel guide navigator end*/
.mdwscbfrom
{
    color: #868787;
    font-size: 12px;
    font-weight: bold;
}
.mdwscbprice
{
    color: #ff3c00 !important;
    font-size: 17px !important;
    font-weight: bold;
}
.whitemiddle
{
    background-color: White;
}

.maplink
{
    color: #f4791b !important;
    font-weight: bold !important;
    font-size: 10px !important; /*padding-bottom:12px;*/
}
.maplink:hover
{
    text-decoration: underline !important;
}
.mapcontainer
{
    width: 546px;
}

.mapheadcontainertop
{
    width: 546px !important;
    height: 30px;
    text-align: center;
    color: #f4791b;
    font-weight: bold;
    font-size: 14px;
}
.custombreak
{
    height: 14px;
}

/*//////////////////////////////////Old Design////////////////////////////////////////////*/

table.NoBorder, table.NoBorder tr, table.NoBorder tr td
{
    line-height: 14px;
    border-collapse: collapse;
    border: none 0px black;
    padding: 0px;
    margin: 0px;
}
.HorizontalImage
{
    width: 171px;
}
.Centered
{
    text-align: center;
    text-align: -moz-center;
}
.buttonAction
{
    background-color: #f7851e;
    color: White;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}

.buttonAction a
{
    color: White;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}

.buttonAction a:hover
{
    color: White;
    text-decoration: underline;
}
/** Search **/
input.SearchWatermark
{
    color: Silver;
    font-style: italic;
}
table.SearchResults
{
    color: #532706;
}
table.SearchResults, table.SearchResults td, table.SearchResults td span
{
    font-size: 12px;
    line-height: 1.5;
}

td.SearchResultInfo, td.SearchResultInfo span
{
    font-size: 14px;
}

.SearchResultsRequested
{
    color: #F77712;
}

table.SearchResults td span.MessageBig, table.SearchResults td span.MessageBig span
{
    color: #F77712;
    font-size: 18px;
}

tr.SearchHeader
{
    background-color: #fff8ea;
}

tr.SearchHeader td
{
    padding-left: 10px;
    padding-right: 10px;
}

.contentsearchresults A
{
    color: #1F6ADC;
}
.contentsearchresults A:hover
{
    color: #EE7519;
    text-decoration: underline;
}
/** Page Navigation ***/
/***/
.PageNavigation
{
    color: #F17B1B;
    font-weight: normal;
    font-size: 11px;
    font-weight: bold;
}
a.PageNavigation:hover
{
    text-decoration: none;
    color: #246ad4;
}
.PageNavigationDisabled
{
    color: #FECB76;
    font-weight: normal;
    font-size: 11px;
    font-weight: bold;
}
.PageNavigationSelected
{
    color: #246ad4;
    font-weight: bold;
    font-size: 11px;
}
a.PageNavigationSelected:hover
{
    text-decoration: none;
    color: #246ad4;
}
/***/
/** Page Navigation ***/
.bigtext
{
    font-family: Arial;
    color: #532706;
    font-size: 12px;
    font-weight: bold;
}
.popupobjct
{
    position: static;
}

.emailtofriendtablestable
{
    font-family: Arial, Helvetica, sans-serif !important; /*font-size: 0.93em;*/
    font-size: 11px !important;
    font-style: normal !important;
    color: #532706 !important;
}

.emailtofriendtablestable td
{
    text-align: left;
}
.emfdatatable td
{
    height: 26px;
}
.emailtofriendtablestable input
{
    border-top-style: outset !important;
    height: 20px;
}
.emailtofriendtablestable textarea
{
    border-top-style: outset !important;
    border-style: solid;
    border-width: 1px;
    border-color: #c9c9c9;
}

.nhead
{
    color: #1F6ADC;
    text-align: Center;
    font-size: 12px;
    margin: 0;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}



/*FirstPromotionPageWriteUp*/
.firstppwriteup
{
    width: 546px;
    height: 123px;
    background-repeat: no-repeat;
}
.firstppwriteupcontent
{
    padding-top: 13px;
    margin-left: 15px;
    width: 330px;
}
.firstppwriteupcontent > div
{
    padding: 0 !important;
    color: #3d3d3d;
    font-weight: bold;
    line-height: normal;
}
/*FirstPromotionPageWriteUpEnd*/

/*FirstPromotionPageMainCollage*/
.firstppmaincollage
{
    width: 546px !important;
    clear: both;
    margin-top: 4px;
}
.firstppmaincollagetopleft
{
    width: 7px !important;
    height: 7px;
    background-image: url('images/firstppmaincollagetopleft.png');
    background-repeat: no-repeat;
}
.firstppmaincollagetopright
{
    width: 7px !important;
    height: 7px;
    background-image: url('images/firstppmaincollagetopright.png');
    background-repeat: no-repeat;
}
.firstppmaincollagetop
{
    width: 532px !important;
    height: 7px;
    background-image: url('images/firstppmaincollagetop.png');
    background-repeat: repeat-x;
}

.firstppmaincollagebottomleft
{
    width: 7px !important;
    height: 7px;
    background-image: url('images/firstppmaincollagebottomleft.png');
    background-repeat: no-repeat;
}
.firstppmaincollagebottomright
{
    width: 7px !important;
    height: 7px;
    background-image: url('images/firstppmaincollagebottomright.png');
    background-repeat: no-repeat;
}
.firstppmaincollagebottom
{
    width: 532px !important;
    height: 7px;
    background-image: url('images/firstppmaincollagebottom.png');
    background-repeat: repeat-x;
}
.firstppmaincollagemiddle
{
    background-color: White;
}
.firstppmaincollageborderright
{
    background-image: url('images/firstppmaincollageborderright.png');
    background-repeat: repeat-y;
    width: 7px !important;
}
.firstppmaincollageborderleft
{
    background-image: url('images/firstppmaincollageborderleft.png');
    background-repeat: repeat-y;
    width: 7px !important;
}
.firstppmaincollagecontent
{
    margin-left: 26px;
    margin-top: 6px;
    margin-bottom: 18px;
}
.width7px
{
    width: 7px;
}
.firstppsubcollage
{
    margin-top: 4px;
    width: 545px;
}
.firstppsubcollagetop
{
    height: 29px !important;
    padding-top: 10px;
}

.firstppmaincollagecol
{
    vertical-align: top;
}
/*FirstPromotionPageMainCollageEnd*/

/*contactus pages*/
.contactusdata h3
{
    color: #FA8B20;
    text-align: left;
    font-size: 12px;
    margin: 0;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.contactusdata table
{
    font-family: Arial, Helvetica, sans-serif; /*font-size: 0.93em;*/
    font-size: 11px;
    font-style: normal;
    color: #532706;
}
.contactusdata td
{
    text-align: left;
    line-height: 13px;
}
.contactusdata textarea
{
    font-size: 11px;
    font: arial;
    color: #532706;
    width: 430px;
    border: solid 1px #c9c9c9;
}
.trs input
{
    border: none;
}
/*contactuspagesend*/
.secondlevelreadmore
{
    text-align: right;
    color: #0066cc;
    font-weight: normal;
    font-size: 11px;
}
.secondlevelreadmore a:hover
{
    text-decoration: underline;color:#ee7519;}

.destwhattodotopboxdiv
{
    margin-top: -23px !important;
}

/*//////////////////////*/
/*All Countries popUp Area*/

.popuparea
{
    min-width: 251px;
    height: 293px;
    z-index: 99999;
    position:absolute;
    /*margin-top: -73px;
    margin-left: 6px;*/
}
.popuparea .linkstable
{
    min-width: 251px;
    height: 293px;
}
.popuparea .linkstable .left
{
    background-image: url('images/allcountriesleft.png');
    width: 29px;
    height: 293px;
    background-repeat: no-repeat;
}
.popuparea .linkstable .right
{
    background-image: url('images/allcountriesright.png');
    width: 17px;
    height: 293px;
    background-repeat: no-repeat;
}

.popuparea .linkstable .centertop
{
    background-image: url('images/allcountriescentertop.png');
    min-width: 205px;
    height: 7px;
    background-repeat: repeat-x;
}
.popuparea .linkstable .centerbottom
{
    background-image: url('images/allcountriescenterbottom.png');
    min-width: 205px;
    height: 10px;
    background-repeat: repeat-x;
}
.popuparea .linkstable .centermiddle
{
    background-color: White;
    min-width: 205px;
    height: 276px;
    max-height: 276px;
    vertical-align: top;
}
.coustomallcountrieslisrtlinks
{
    font-size: 13px !important;
    color: #666666 !important;
}
.coustomallcountrieslisitem
{
    margin-top: 4px;
}
.countrieslistboxmiddlecontentitem:hover .divitemleft .coustomallcountrieslisrtlinks
{
    color: White !important;
}
.customcontentarea
{
    padding-top: 0px;
    clear: both;
}
.customItemContainer
{
    width: 139px;
    padding-left: 30px;
    text-align: left;
}
.popupclosebutton
{
    background-image: url('images/allcountriespopupclosebutton.png');
    width: 17px;
    height: 17px;
    float: right;
    border: none;
    margin-top: 7px;
    margin-right: 0px;
    cursor:pointer;
}
.customlisttable td
{
    vertical-align: top;
}
.customlisttable .separator
{
    width: 1px !important;
    background-color: #dedede;
}
.popupareapanel
{z-index:1000000;}
/*//////////////////////*/
