/* ----------------- SAMPLE ITINERARY STYLES ----------------------- */

#wrapper {
background: #FFF url(../images/background-deals.gif) repeat-y 0 0;
}

#content img {
float: right;
margin: 0 0 5px 5px;
}

#content h3 {
padding: 10px 0 5px 10px;
}

#content h4 {
padding: 0 0 10px 0;
font-size: 11px;
}

#content p {
padding: 0 10px 10px 10px;
}

#column-01 {
float: left;
width: 600px;
padding: 10px;
}

#column-01 #deals-detail {
margin: 15px 15px 10px 5px;
padding: 10px;
border: 1px solid #000;
background-color: #FFF;
}

#column-01 #deals-detail img {
float: right;
margin: 0;
padding: 0;
border: 1px solid #333;
}


#column-01 #deals-detail ul {
float: left;
width: 330px;
margin: 0;
padding: 0;
}

#column-01 #deals-detail ul.horiz {
float: left;
width: 230px;
margin: 0;
padding: 0;
}

#column-01 #deals-detail ul li {
margin: 0;
padding: 0 0 10px 10px;
background: none;
}

#column-01 #deals-detail ul li h3 {
margin: 0 0 0 -10px;
padding: 0;
}

#column-01 #deals-detail ul li h4 {
margin: 0;
padding: 5px 0 0 0;
font-size: 12px;
}

#column-02 {
float: left;
width: 305px;
padding: 10px;
}

#column-02 img {
float: left;
margin: 0 10px 10px 0;
border: 1px solid #333;
}

#column-02 p {
margin: 0;
padding: 0;
}

#column-02 h2 {
margin: 10px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px solid #CCC;
}

form {
margin: 0;
padding: 0;
}

fieldset {
clear: both;
margin: 0;
padding: 10px 0;
border: none;
border-bottom: 1px solid #CCC;
font-size: 11px;
}

label {
clear: left;
float: left;
width: 110px;
margin: 0;
margin: 1px 0 8px 0;
}

input,
select {
float: left;
margin: 0 2PX 5px 0;
font-size: 11px;
}

#children {
margin: 0 150px 0 0;
}

#submit-button {
clear: both;
margin: 10px 0 0 0;
}
