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

#uiCol1-2, .uiCol3-6, #content {
    font-family: 'Roboto Condensed', serif;
}
#uiCol1-2, .uiCol3-6 {
    position: relative;
    float: left;
}
#uiCol1-2 {
    width: 290px;
}
.uiCol3-6 {
    float: left;
    height: 100%;
    margin-left: 20px;
    min-height: 600px;
    position: relative;
    width: 670px;
}
#navLevel2 {
    color: #000000;
    margin-bottom: 10px;
    padding: 10px 0px;
    height: 10px; 
}
#navLevel2 h1 {
    color: #004680;
    float: left;
    width: 500px;
	font-size:1.4em;
}
.destinations h2 {
	background:none;
    color: #004680;
    float: left;
    width: 800px;
	font-size:1.4em;
}
#navLevel2 a {
    color: #FFFFFF;
    font-size: 1.35em;
    text-decoration: none;
}
#navLevel2 a:hover {
    color: #000;
}
#srch {
    background-color: #004680;
    margin-left: 0;
    color: #FFFFFF;
    padding: 10px;
    height: 335px;
	border-bottom: solid 2px #ffffff;
}

/* iRes Over-rides */
.mainpanel {
    border-radius: 0;
    background: none;
    background-color: #004680;
    color: #FFFFFF;
}
.mainpanel fieldset, .mastersubmit, #mastersubmit, .ires .base-search #hotelor p {
    border: 0;
    border-radius: 0;
    background-color: #004680;
    color: #FFFFFF;
    background: none;
}
.mainpanel fieldset {} .mainpanel h1 {
    background: none;
    color: #ffffff;
    text-indent: 0;
    padding-left: 10px;
}
#hotelor p {
    color: #FFFFFF;
}
#seoIntro {
    font-size: 0.9em;
    margin-bottom: 5px;
    min-height: 70px;
	border-bottom:solid 1px #F68B1F;
}
#hotelsearchsubmit {
	margin-top:0px;
    margin-right: 10px;
    text-align: right;
}
/* GRID LAYOUT*/
#grid-row1, #grid-row2, #grid-row3, #grid-row4, #grid-row5 {
    margin-left: 0px;
}
#grid-row1 img, #grid-row2 img, #grid-row3 img, #grid-row4 img, #grid-row5 img{
    margin-right: 5px;
    display: inline;
}
#grid-row1 a, #grid-row2 a, #grid-row3 a, #grid-row4 a, #grid-row5 a {
    text-decoration: none;
    color: #FFFFFF;
    width: 142px;
}
#grid-row1 span a:hover, #grid-row2 span a:hover, #grid-row3 span a:hover, #grid-row4 span a:hover, #grid-row5 span a:hover {
    color: #F68B1F
}
#grid-row1 span, #grid-row2 span, #grid-row3 span, #grid-row4 span, #grid-row5 span {
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 2em;
    font-weight: bolder;
    height: 40px;
    max-width: 0;
    padding-top: 0;
    position: relative;
    top: 106px;
    width: 0;
}
#grid-row2, #grid-row5 {
    margin-top: 5px;
}
#grid-row3, #grid-row4{
	margin-top:20px;
	border-top:solid 1px #F68B1F;
}
#grid-row3 span{
	top:83px;
	line-height:30px;
}
#grid-row4 span.c1, #grid-row4 span.c3, #grid-row4 span.c4{
	top:83px;
	line-height:30px;
}

.c1, .c2, .c3, .c4 {
    filter: alpha(opacity=80);
    /* internet explorer */    
    -khtml-opacity: 0.8;
    /* khtml, old safari */    
    -moz-opacity: 0.8;
    /* mozilla, netscape */    
    opacity: 0.8;
    /* fx, safari, opera */
}
.c1 {
    left: 2px;
}
.c2 {
    left: 170px;
}
.c3 {
    left: 340px;
}
.c4 {
    left: 510px;
}
#grid-row1 #c4img, #grid-row2 #c4img, #grid-row2 #c4img2, #grid-row4 #c4img, #grid-row5 #c4img, #grid-row4 img#c4img3, #grid-row5 img#c4img4 {
    margin-right: 0;
}
#grid-row0 {
    display: none;
}
#noBookingFees {
    background-color: #004680;
    color: #FFFFFF;
    height: 150px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 270px;
    padding-bottom: 10px;
}
#noBookingFees h2 {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    margin: 0 0 4px;
    padding: 0;
    font-size: 1.4em;
    text-align: center;
}
#noBookingFees li a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: none;
    font-size: 1.2em;
    list-style: none outside none;
    margin-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
#noBookingFees a:hover {
    color: #F68B1F;
}