﻿body
{
    margin: 0;
    background: #eeeeee url(../images/body_bg.jpg) repeat-y center top;
}

.wrapper
{
    width: 1024px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    position: relative;
}
.wrapper-internal
{
    width: 1024px;
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.footer
{
    position: relative;
    width: 100%;
    float: left;
}
.footer img
{
    border: none;
}
.footer .footer-top
{
    width: 100%;
    text-align: center;
    padding: 5px 0px 5px 0px;
}
.footer .footer-top .footer-tropical-logo
{
    float: left;
    padding: 0 20px 0 50px;
}
.footer .footer-top .footer-addtofavourite
{
    padding: 20px 0px 5px 0px;
    float: left;
}
.footer .footer-top .footer-callus
{
    font-size: 24px;
    font-family: Verdana;
    font-weight: bold;
    color: #0066FF;
    float: left;
    padding: 12px 75px 0;
}
.footer .footer-top .footer-sunholiday
{
    float: right;
    padding: 0 20px 0 0px;
}

.footer .footer-links
{
    color: #333333;
    font-family: Arial;
    font-size: 10px;
    border-top: solid 2px #999999;
    border-bottom: solid 2px #999999;
    float: left;
    width: 1024px;
    margin: 10px 0px 0px 0px;
    text-align: center;
    padding: 10px 0px 10px 0px;
}
.footer .footer-links a
{
    color: #333333;
}
.footer .footer-bottom
{
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 0px 0px 0px;
}
.footer .footer-bottom .footer-atol
{
    float: left;
    padding: 0px 80px 0px 50px;
}
.footer .footer-bottom .footer-disclaimer
{
    float: left;
    text-align: center;
    font-size: 10px;
    color: #333333;
    font-family: Arial;
    padding: 0px 0px 0px 0px;
    margin: 0 50px;
}
.footer .footer-bottom .footer-globaltravel
{
    float: right;
    padding: 0px 20px 0px 0px;
}
.footer .footer-copyright
{
    width: 100%;
    text-align: center;
    color: #FF6600;
    font-size: 12px;
    font-family: Arial;
    float: left;
    font-weight: bold;
}


.SpryHiddenRegion
{
    visibility: hidden;
}
.main-content
{
    position: relative;
    width: 100%;
    min-height: 740px;
    height: 740px;
    float: left;
}
.main-content .left-content
{
    float: left;
    width: 220px;
}
.main-content .left-content .mytropical
{
    background: url(../images/mytropical-bg.jpg) no-repeat;
    width: 180px;
    height: 60px;
    padding: 15px 20px 0px 0px;
    margin: 0 0 0 10px;
}
.main-content .left-content .mytropical .mytropical-header
{
    font-size: .75em;
    float: right;
    color: #0066FF;
    font-weight: bold;
    width: 160px;
    text-align: right;
}
.main-content .left-content .mytropical .mytropical-login
{
    font-size: .75em;
    float: right;
    text-align: right;
    width: 120px;
}
.main-content .left-content .mytropical .mytropical-login a
{
    text-decoration: none;
    color: #505050;
}
.main-content .left-content .mytropical .mytropical-login a:hover
{
    text-decoration: underline;
}

.main-content .left-content .continents
{
    background: url(../images/continents-bg.gif) no-repeat top center;
    font-family: Arial;
    position: relative;
    width: 200px;
    height: 200px;
    float: left;
    line-height: 20px;
    margin: 5px 0px 5px 10px;
}
.main-content .left-content .continents .continents-header
{
    font-weight: bold;
    padding: 10px 0 0 10px;
    margin: 10px 0 0 0;
}
.main-content .left-content .continents ul
{
    font-size: 12px;
    font-weight: bold;
    list-style-type: none;
    padding: 0px 15px 0px 15px;
    margin: 10px 0 0 0;
}
.main-content .left-content .continents li
{
    border-bottom: solid 1px #FF6600;
}

.main-content .left-content .continents a
{
    color: #333333;
    text-decoration: none;
    font-style: italic;
}
.main-content .left-content .continents a:hover
{
    text-decoration: underline;
}
.main-content .left-content .agent-logo
{
    position: relative;
    width: 100%;
    float: left;
    text-align: center;
    margin: 10px 0 0 0;
}
.main-content .left-content .atolprotection
{
    float: left;
    position: relative;
    width: 100%;
    text-align: center;
    margin: 10px 0 0 0;
}



.main-content .left-content .special-offer
{
    float: left;
    width: 180px;
    margin: 10px 0px 10px 10px;
    border: solid 1px #858585;
    padding: 5px 0px 5px 15px;
}
.main-content .left-content .special-offer .box
{
    float: left;
    background: url(../images/final-so-bg.gif) no-repeat;
    width: 164px;
    height: 261px;
}
.main-content .left-content .google-ads{

float:left;
width:100%;
margin:15px 0 10px 10px;
}
.main-content .left-content .subscription-box
{
    display: none;
    position: relative;
    float: left;
    width: 100%;
    background: url(../images/newsletter.jpg) no-repeat scroll top center;
}
.main-content .left-content .subscription-box .signup-text
{
    text-align: center;
    padding: 35px 15px 5px 15px;
    font-size: .75em;
}
.main-content .left-content .subscription-box .signup-message
{
    text-align: center;
    padding: 5px 15px 5px 15px;
    font-size: .75em;
    color: #FF0000;
}
.main-content .left-content .subscription-box .signup-textbox
{
    width: 100%;
    text-align: center;
}
.main-content .left-content .subscription-box .signup-textbox .signup-input
{
    width: 175px;
}

.main-content .left-content .subscription-box .signup-submit
{
    width: 100%;
    text-align: center;
    padding: 5px 0px 10px 0px;
}
.main-content .right-content
{
    float: right;
    width: 800px;
}

.main-content .right-content .default-content
{
    float: left;
    width: 100%;
}
.main-content .right-content .default-content .writeups-map
{
    width: 100%;
    display: block;
    float: left;
    font-family: Verdana;
    font-size: 14px;
}

.main-content .right-content .default-content .writeups-map .short-writeups
{
    width: 319px;
    text-align: left;
    float: left;
    padding: 0px 0px 0px 15px;
}
.main-content .right-content .default-content .writeups-map .short-writeups h1
{
    color: #0066CC;
    font-size: 18px;
    font-weight: bold;
}

.main-content .right-content .default-content .writeups-map .default-map
{
    width: 441px;
    background-color: #FFFFFF;
    float: right;
}
.main-content .right-content .default-content .detail-writeups
{
    width: 100%;
    display: none;
    float: left;
    padding: 0px 0px 0px 15px;
    font-family: Verdana;
    font-size: 14px;
}

.main-content .right-content .default-content .google-ads{

float:left;
width:100%;
margin:15px 0 10px 10px;
}

.main-content .right-content .default-content .special-blocks
{
    float: left;
    width: 100%;
}
.main-content .right-content .default-content .special-blocks .blocks
{
    text-align: center;
    float: left;
    margin: 10px;
    border: 1px #C0C0C0 ridge;
    width: 218px;
    height: 109px;
    padding: 12px;
}

.main-content .right-content .destination-header
{
    background: url(../images/mainbar.jpg) no-repeat;
    width: 100%;
    float: left;
    padding: 15px 0px 10px 45px;
    margin: 10px 10px 5px 10px;
}
.main-content .right-content .destination-header h3
{
    font-family: Verdana;
    margin: 0px;
    font-size: 16px;
}
.main-content .right-content .destinations
{
    float: left;
    width: 100%;
}
.main-content .right-content .destinations .destination-boxes
{
    border: 1px #C0C0C0 solid;
    float: left;
    margin: 7px 12px 7px 12px;
    padding: 4px;
    width: 190px;
    height: 130px;
}

.main-content .right-content .destinations .destination-boxes .destination-links a
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

.main-content .right-content .destinations .destination-boxes .destination-links a:hover
{
    text-decoration: underline;
}

.main-content .right-content .special-offer-banner
{
    border: 1px #C0C0C0 solid;
    width: 100%;
    padding: 0px 0px 0px 20px;
    height: 127px;
    float: left;
}

.main-content .right-content .multicentre-speak
{
    float: left;
    width: 100%;
    text-align: center;
    margin: 10px;
}



.main-content .right-content .destination-writeups
{
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    text-align: justify;
    padding: 10px 15px 10px 15px;
    color: #585858;
    margin: 5px 0px 15px 0px;
}
.main-content .right-content .destination-writeups h2
{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #ff6600;
}
.main-content .right-content .destination-writeups a
{
    color: #585858;
    font-weight: bold;
}

.main-content .right-content .highlights
{
    float: left;
    width: 755px;
    background: url(../images/highlights_bg.gif) no-repeat;
    margin: 5px 0px 5px 10px;
    padding: 10px 5px 10px 5px;
}

.main-content .right-content .hotels-list
{
    float: left;
    width: 100%;
}
.main-content .right-content .hotels-list .hotels
{
    float: left;
    width: 760px;
    margin: 5px 0px 5px 10px;
    border: solid 2px #C0C0C0;
    background: #E2EAFC;
}
.main-content .right-content .hotels-list .hotels .hotel-list-header
{
    float: left;
    width: 720px;
    padding: 10px 0px 5px 45px;
}
.main-content .right-content .hotels-list .hotels .hotel-list-header a
{
    color: #FFFFFF;
}
.main-content .right-content .hotels-list .hotels .hotel-list-header h3
{
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 16px;
    margin: 0;
}
.main-content .right-content .hotels-list .hotels .hotel-image
{
    float: left;
    padding: 5px;
}
.main-content .right-content .hotels-list .hotels .hotel-image img
{
    border: solid 1px #C0C0C0;
}

.main-content .right-content .hotels-list .hotels .hotel-description
{
    float: left;
    width: 410px;
    padding: 5px;
    font-size: 11px;
    font-family: Verdana;
}
.main-content .right-content .hotels-list .hotels .hotel-detail-button
{
    float: right;
    padding: 0px 5px 0px 5px;
}
.main-content .right-content .hotels-list .hotels .hotel-detail-button img
{
    border: none;
}
.main-content .right-content .hotels-list .hotels .hotel-class-image
{
    float: right;
    padding: 0px 5px 0px 5px;
}
.main-content .right-content .hotels-list .hotels .special-price
{
    float: right;
    text-align: center;
    font-family: Verdana;
    font-size: 20px;
    font-weight: bold;
    color: #c01e03;
    margin: 50px 0px 0px 0px;
    width: 150px;
}

.main-content .right-content .hotels-list .ai-hotels
{
    float: left;
    width: 760px;
    margin: 5px 0px 5px 10px;
    border: solid 2px #C0C0C0;
    background: #FFFFCC;
}
.main-content .right-content .hotels-list .ai-hotels .hotel-list-header
{
    float: left;
    width: 720px;
    padding: 10px 0px 5px 45px;
}
.main-content .right-content .hotels-list .ai-hotels .hotel-list-header a
{
    color: #FFFFFF;
}
.main-content .right-content .hotels-list .ai-hotels .hotel-list-header h3
{
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 16px;
    margin: 0;
}
.main-content .right-content .hotels-list .ai-hotels .hotel-image
{
    float: left;
    padding: 5px;
}
.main-content .right-content .hotels-list .ai-hotels .hotel-image img
{
    border: solid 1px #C0C0C0;
}

.main-content .right-content .hotels-list .ai-hotels .hotel-description
{
    float: left;
    width: 410px;
    padding: 5px;
    font-size: 11px;
    font-family: Verdana;
}
.main-content .right-content .hotels-list .ai-hotels .hotel-detail-button
{
    float: right;
    padding: 0px 5px 0px 5px;
}
.main-content .right-content .hotels-list .ai-hotels .hotel-detail-button img
{
    border: none;
}



.main-content .right-content .hotels-list .hm-hotels
{
    float: left;
    width: 760px;
    margin: 5px 0px 5px 10px;
    border: solid 2px #C0C0C0;
    background: #FFFFCC;
}
.main-content .right-content .hotels-list .hm-hotels .hotel-list-header
{
    float: left;
    width: 720px;
    padding: 10px 0px 5px 45px;
}
.main-content .right-content .hotels-list .hm-hotels .hotel-list-header a
{
    color: #FFFFFF;
}
.main-content .right-content .hotels-list .hm-hotels .hotel-list-header h3
{
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 16px;
    margin: 0px;
}
.main-content .right-content .hotels-list .hm-hotels .hotel-image
{
    float: left;
    padding: 5px;
}
.main-content .right-content .hotels-list .hm-hotels .hotel-image img
{
    border: solid 1px #C0C0C0;
}

.main-content .right-content .hotels-list .hm-hotels .hotel-description
{
    float: left;
    width: 410px;
    padding: 5px;
    font-size: 11px;
    font-family: Verdana;
}
.main-content .right-content .hotels-list .hm-hotels .hotel-detail-button
{
    float: right;
    padding: 0px 5px 0px 5px;
}
.main-content .right-content .hotels-list .hm-hotels .hotel-detail-button img
{
    border: none;
}


/*

Final Hotel Page Styles

*/



.main-content .right-content .final-hotel-path
{
    float: left;
    color: #0066FF;
    font-family: Verdana;
    font-size: 10px;
    width: 100%;
}
.main-content .right-content .final-hotel-path a
{
    color: #0066FF;
}

.main-content .right-content .final-hotel-header
{
    float: left;
    width: 460px;
    padding: 5px 0 10px 0;
}

.main-content .right-content .final-hotel-header h2
{
    font-family: Verdana;
    font-size: 18px;
    margin: 0;
}
.main-content .right-content .final-hotel-rating
{
    float: right;
    width: 295px;
    text-align: right;
    padding: 0px 40px 0px 0px;
}


.main-content .right-content .final-hotel-image
{
    float: left;
}
.main-content .right-content .final-hotel-quote
{
    float: right;
    width: 300px;
    padding: 0px 40px 0px 0px;
}

.main-content .right-content .final-hotel-quote .exclusive-offer
{
    margin: 0 0 5px 0;
    color: #0066FF;
    text-align: center;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
}
.main-content .right-content .final-hotel-quote .hotel-title
{
    color: #0066FF;
    text-align: center;
    font-size: 12px;
    font-family: Verdana;
    margin-bottom: 10px;
}
.main-content .right-content .final-hotel-quote .offer-header
{
    font-size: 10px;
    font-family: Verdana;
    font-style: italic;
    font-weight: bold;
    color: #858585;
}
.main-content .right-content .final-hotel-quote .offer-header .dep-date
{
    width: 20%;
}
.main-content .right-content .final-hotel-quote .offer-header .boardbasis
{
    width: 20%;
}
.main-content .right-content .final-hotel-quote .offer-header .logos
{
    width: 30%;
    text-align: center;
}

.main-content .right-content .final-hotel-quote .offer-header .price
{
    width: 30%;
    text-align: right;
}
.main-content .right-content .final-hotel-quote .offer-line
{
    width: 100%;
    float: left;
    height: 38px;
}

.main-content .right-content .final-hotel-quote .offer-line .dep-date
{
    text-align: left;
    font-size: 14px;
    font-style: italic;
    font-family: Arial;
    width: 20%;
}
.main-content .right-content .final-hotel-quote .offer-line .boardbasis
{
    text-align: left;
    font-size: 14px;
    font-family: Arial;
    width: 20%;
}
.main-content .right-content .final-hotel-quote .offer-line .logos
{
    text-align: center;
    width: 30%;
}

.main-content .right-content .final-hotel-quote .offer-line .price
{
    text-align: right;
    width: 30%;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
}
.main-content .right-content .final-hotel-quote .disclaimer
{
    color: #858585;
    float: left;
    font-size: 9px;
    font-family: Arial;
    font-style: italic;
    text-align: center;
    margin: 10px;
}
.main-content .right-content .final-hotel-quote .callback
{
    float: left;
    width: 100%;
}
.main-content .right-content .final-hotel-quote .callback .callback-number
{
    color: #0066FF;
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    text-align: center;
    padding: 12px 0 0 30px;
}
.main-content .right-content .final-hotel-quote .callback .callback-button
{
    float: right;
    padding-right: 30px;
}
.main-content .right-content .final-hotel-images
{
    float: left;
    width: 100%;
    text-align: center;
    margin: 10px 0px 10px 0px;
}
.main-content .right-content .final-hotel-images img
{
    margin: 0px 2px 0px 2px;
    border: solid 1px #7F7F7F;
    cursor: pointer;
}
.main-content .right-content .final-hotel-info
{
    float: left;
    width: 100%;
 
    
}

.main-content .right-content .final-hotel-note
{
    float: left;
    width: 100%;
    margin: 10px 0px 10px 0px;
    font-style: italic;
    font-size: 12px;
    font-family: Verdana;
    padding: 5px 0px 5px 0px;
    color:#0066ff;
}
.main-content .right-content .wedding-content{
float:left;
width:775px;
}





.main-content .seepay-banner
{
    float: left;
    width: 100%;
    text-align: center;
    padding: 0px 0px 10px 0px;
}

.header
{
    position: relative;
    width: 100%;
}

.header .header-banner
{
    float: left;
}

.header .header-banner .header-logo
{
    float: left;
    padding-left: 5px;
}
.header .header-banner .header-callback
{
    float: left;
    padding-left: 15px;
}
.header .header-banner .header-callus
{
    float: left;
    padding-right: 5px;
    width: 290px;
    padding-left: 85px;
}

.header .header-banner .header-callus .header-callus-image
{
    float: left;
}
.header .header-banner .header-callus .header-callus-atollogo
{
    float: left;
}
.header .header-banner .header-callus .header-callus-timings
{
    width: 265px;
    float: left;
    padding-left: 10px;
}
.header .header-menu
{
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
}
.header .header-menu .menubar
{
    color: #646464;
    font: normal normal bold 11px verdana;
    text-decoration: none;
}
.header .header-menu .menubar a
{
    color: #646464;
    font: normal normal bold 11px verdana;
    text-decoration: none;
    text-transform: uppercase;
}

.header .header-menu .menubar a:hover
{
    color: #646464;
    font: normal normal bold 11px verdana;
    text-decoration: underline;
}


.header .header-menu .menubar ul
{
    list-style-type: none;
    display: inline-block;
}
.header .header-menu .menubar li
{
    margin-left: 5px;
    margin-right: 5px;
    float: left;
}
.main-page-banner
{
    margin: 10px 0px 10px 0px;
    position: relative;
    width: 100%;
    float: left;
}

.main-page-banner .main-image
{
    float: left;
    border: 1px #C0C0C0 solid;
    height: 214px;
    width: 750px;
    margin-left: 5px;
}
.main-page-banner .right-image
{
    float: right;
    height: 214px;
    width: 250px;
    margin-right: 5px;
}
.sub-page-banner
{
    margin: 10px 0px 10px 0px;
    position: relative;
    width: 100%;
    float: left;
}
.sub-page-banner .ruler
{
    width: 100%;
    border-top: solid 2px #858585;
}
.sub-page-banner .atol-image
{
    float: left;
    padding: 0px 35px 0px 0px;
}
.sub-page-banner .main-image
{
    float: left;
    border: 1px #C0C0C0 solid;
    height: 214px;
    width: 750px;
    margin-left: 5px;
}

.sub-page-banner .right-image
{
    float: right;
    height: 214px;
    width: 250px;
    margin-right: 5px;
}
.sub-page-banner .right-image img
{
    border: none;
}
.special-page-banner
{
    margin: 10px 0px 10px 0px;
    position: relative;
    width: 100%;
    float: left;
}
.special-page-banner .atol-image
{
    float: left;
    padding: 0px 15px 0px 0px;
}

.special-page-banner .destination-header
{
    background: url(../images/mainbar.jpg) no-repeat;
    width: 720px;
    float: left;
    padding: 15px 0px 10px 45px;
    margin: 10px 10px 5px 10px;
}

.special-page-banner .destination-header h3
{
    font-size: 16px;
    font-family: Verdana;
    margin: 0;
}
.special-page-banner .special-offer-heading
{
    float: left;
    padding: 0px 0px 0px 10px;
}
.special-page-banner .special-offer-heading h2
{
    color: #0066CC;
    font-size: 18px;
}
.special-page-banner .banner
{
    float: left;
    padding: 0px 0px 0px 10px;
}
.clear
{
    border: medium none;
    clear: both;
    float: none;
    font-size: 0;
    height: 0;
    line-height: 0;
}

.multicentrewriteups
{
    position: relative;
    height: 168px;
    width: 766px;
    top: 0px;
    left: 0px;
    font-family: verdana;
    font-size: 11px;
}
.innermulticentreDiv
{
    border: 2px #C0C0C0 solid;
    background: #FFFFEE;
    position: absolute;
    width: 760px;
    top: 0px;
    left: 6px;
    height: 202px;
}
.multicentresContainerDiv
{
    position: relative;
    width: 776px;
    padding-left: 0;
    padding-right: 0;
    float: left;
    min-height: 175px;
    top: -25px;
    left: 18px;
}

.multicentreDiv
{
    float: left;
    margin: 7px 0 0 0;
    max-width: 560px;
    min-height: 82px;
    padding: 4px 0 0 0;
    width: 786px;
    height: 211px;
    position: relative;
    left: 0px;
    top: 0px;
}
.ajax__tab_xp .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;
}
.ajax__tab_xp .ajax__tab_outer
{
    padding-right: 4px;
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;
    height: 21px;
}
.ajax__tab_xp .ajax__tab_inner
{
    padding-left: 3px;
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;
}
.ajax__tab_xp .ajax__tab_tab
{
    height: 13px;
    padding: 4px;
    margin: 0;
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer
{
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner
{
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab
{
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer
{
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner
{
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;
}
.ajax__tab_xp .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
    background-color: #ffffff;
    float:left;
}

.ajax__tab_xp .ajax__tab_body .container{
font-size:11px;
font-family:Verdana ;
text-align:justify ;
color:#585858;
}
.ajax__tab_xp .ajax__tab_body .container h2{

 color:#ff6633;
 font-size:14px;
 text-align:center;

}
.ajax__tab_xp .ajax__tab_body .container h3{

 color:#0066ff;
 font-size:12px;
 text-align:center;

}
.ajax__tab_xp .ajax__tab_body .container h5{
 font-size:10px;
 color:#585858;
 float:left;
 margin:0px;
}





.ajax__tab_xp .ajax__tab_body .content{
font-size:11px;
color:#585858;
text-align:justify ;
}
.ajax__tab_xp .ajax__tab_body .content h1{

font-size:16px;
color:#ff6600;
text-align:center ;
}
.ajax__tab_xp .ajax__tab_body .content h2{

font-size:14px;
color:#0066ff;
text-align:center ;

}
.ajax__tab_xp .ajax__tab_body .content h3{
font-size:11px;
font-weight:bold;
color:#cc66cc;
margin:0 4px 0 0;
float:left;
}
.ajax__tab_xp .ajax__tab_body .content ul{
 list-style-type :none;

}
.ajax__tab_xp .ajax__tab_body .content a{
color:#0066ff;
font-weight:bold;
}

.ajax__tab_xp .ajax__tab_body  .destinations
{
    float: left;
    width: 100%;
}
.ajax__tab_xp .ajax__tab_body  .destinations .destination-boxes
{
    border: 1px #C0C0C0 solid;
    float: left;
    margin: 7px 12px 7px 12px;
    padding: 4px;
    width: 190px;
    height: 150px;
}

.ajax__tab_xp .ajax__tab_body  .destinations .destination-boxes .destination-links a
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

.ajax__tab_xp .ajax__tab_body  .destinations .destination-boxes .destination-links a:hover
{
    text-decoration: underline;
}





.travelguide-st1
{
    color: #CC66CC;
    font-weight: bold;
}

.travelguide-st2
{
    color: #585858;
}
.travelguide-main
{
    font-family: Verdana;
    font-size: 11px;
    text-align: justify;
    color: #585858;
}
.travelguide-main h3
{
    color: #ff6633;
    text-align: center;
}
.travelguide-main h5
{
    color: #0066ff;
    text-align: left;
}
.travelguide-main ul
{
    color: #3366ff;
    list-style-type: disc;
}
.my-holiday-content{
float:left;
font-family:Verdana ;
padding:10px 50px 0px 50px;
width:924px;

}
.my-holiday-content .header{
width:100%;
font-size:12px;
font-weight:bold;
float:left;
padding:10px 0 0 0;
}
.my-holiday-content .header .welcome{
float:left;


}
.my-holiday-content .header .logout{
float:right;

}
.my-holiday-content .content-top{
float:left;
width:100%;
padding:10px 0 0 0;
font-size:12px;

}
.my-holiday-content .content-top ul{

 list-style-image :url(../images/tropical-bullet.gif);
}

.my-holiday-content .content-middle{
float:left;
width:100%;
padding:10px 0 0 0;
font-size:12px;

}
.my-holiday-content .content-middle ul{

 list-style-image :url(../images/tick-bullet.gif);
 margin-left:50px;
}
