#item1 {
    margin-left: -100%;
    width: 43%;
}
#item2 {
    margin-left: -56%;
    width: 56%;
}

.why-us h5 {
    background-image: url(../img/salesppl.gif);
    background-repeat: no-repeat;
    background-position: 10px 0px;
    padding-left: 85px;
    font-weight: bold;
    font-size: 120%;
    height: 50px;
    text-align: center;
}
.why-us h5 .phonenum {
    font-size: 140%;
    color: #000;
    display: block;
}
/*.why-us .bbbblock {
    background: url(../img/bbb_award_logo.gif) no-repeat right top;
    padding-right: 50px;
    padding-left: 10px;
    height: 50px;
}


.why-us .bbbtxt {
    width: 175px; 
    margin-top: 10px;
}

a.bbblink img {
    float: right; 
    width: 60px;
} */
.why-us .bbbwinner {
    margin: 5px 0 0 10px;
    width: 280px; 
    height: 185px; 
    background: transparent url('http://img.affordabletours.com/img/awardgraphic_integrated.jpg') no-repeat bottom center;
}
.why-us .bbbyears {
    font-size: 11px;
    padding: 0 10px;
}


.why-us li a {
    background-image: url(../img/bluerightarrow.gif);
    background-repeat: no-repeat;
    background-position: 10px 5px;
    font-weight: bold;
    padding-left: 20px;
    padding-bottom: 15px;
    margin-bottom: 5px;
    color: #006699;
}

.divavailabilityform {margin:10px 0px; padding-left: 15px;}
.destsrchcontainer {width: 100%; margin-top: 5px; margin-bottom: 10px;}
.destsrchcontainer div.roomlbl {font-size: 110%; font-weight: bold; width: 125px; margin-bottom: 5px;}
.destsrchcontainer label {font-size: 105%; margin-right: 5px; }
.destsrchcontainer select {margin-right: 10px;}
.destsrchcontainer input {margin-right: 10px;}
.twocolumnitems {width: 100%;}
.twocolumnitems div.mygd {float: left; width: 48%; padding-right: 5px; margin-bottom:2px;}
.twocolumnitems div.mygd label {display: block; clear: both; font-size: 95%;}
.twocolumnitems div.mygd label strong {font-size: 105%;}
.roomadultchildren {width: 100%;}
.roomadultchildren div.adults{width: 45%; float: left; text-align: right;}
.roomadultchildren div.children{width: 45%; float: left; padding-left: 15px;}
.roomadultchildren span {font-weight: bold; padding-right: 20px;}

.resortoperators table td {padding-left: 10px; padding-bottom: 5px; width: 49%;}
.resortoperators table td a {
    background-image: url(../img/bluerightarrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 10px;
}
.resortoperators .view-all {font-weight: bold; text-align: right;}

.resortdests ul.rstdests li {float: left; width: 30%; _width: 25%; margin-bottom: 5px; margin-left: 10px;}
.resortdests ul.rstdests li ul li {display: block; width: 100%;}
.resortdests ul.rstdests li ul li a.primarydest {font-size: 110%; font-weight: bold;}

.browsebyvactypes {background-color: #d1e5f0; padding: 10px; width: 394px;}
.browsebyvactypes ul li {float: left; width: 15%; padding-right: 6px; text-align: center;}
.browsebyvactypes ul li a {font-weight: bold; text-transform: uppercase; text-decoration: none;}

.advancedressrch {padding: 10px 5px; margin-bottom: 10px; background-color: #eaf7fd}
.advancedressrch a {font-weight: bold; text-transform: uppercase; font-size: 102%; color: #06618e !important;}

.advancedsearchform div {margin-top: 5px;}
.advancedsearchform label {width: 125px; font-weight: bold; padding-left: 10px; clear: both;}
.advancedsearchform label.resortstyle {font-weight: normal; width: auto; padding-left: 3px;}
.advancedsearchform select {clear: both; margin-left: 10px;}
.advancedsearchform .seltype {float: left; margin-left: 9px; _margin-left: 3px;}
