/* =============================================================================
   Container 
   ========================================================================== */
.digital-box span {
	line-height: normal;
}

.digital-box {
    font-size: 12px;
}

/* =============================================================================
   Left menu 
   ========================================================================== */
#left-menu .gray > ul {
	padding-left: 14px;
}

#left-menu .gray > ul > li {
    line-height: 18px;
    list-style: disc outside url("../img/arrow_right.png");
}

#left-menu .gray > ul > li.enable {
    list-style: url("../img/arrow_down.png");
}

#left-menu .gray > ul > li > a {
    color: #0088CE;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

#left-menu .gray > ul > li > ul {
	padding-left: 0px;
} 
#left-menu .gray  > ul > li > ul > li {
    list-style: none outside none;
}


#left-menu .gray > ul > li > ul > li a {
    text-decoration: none;
}

#left-menu .gray > ul > li > ul > li a:hover {
    color: #0088CE;
}

#left-menu .gray > ul > li > ul > li.enable a {
    color: #0088CE;
    cursor: default;
}

/* =============================================================================
   ERROR 
   ========================================================================== */
form .error:after {
    background: none no-repeat scroll 0 0 #CF0303;
    border-radius: 50% 50% 50% 50%;
    clear: inherit;
    color: #FFFFFF;
    content: "X";
    display: block;
    float: right;
    font-size: 10px;
    font-weight: bold;
    height: 14px;
    line-height: 13px;
    margin-right: 2px;
    margin-top: 5px;
    text-align: center;
    width: 14px;
}

/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	form .error:after {
	    margin-top: -23px;
	}
}

#your_option .error input.form-text {
    color: #CF0303;
    font-weight: bold;
    width: 200px;
}

/* =============================================================================
   CONTACT-US 
   ========================================================================== */
   
/*  Option 1  */
#option_1 li > a {
    font-size: 12px;
    font-weight: bold;
    line-height: 21px;
}

#option_1 ul > li {
    list-style-image: url("../img/arrow_right.png");
    padding-left: 0;
}

#option_1 > ul {
    padding-left: 16px;
}

/*  Option 2  */
#option_2 img {
    float: left;
    margin-right: 15px;
    margin-top: 10px;
}

#option_2 .form-text.ac_input {
    margin-top: 14px;
    width: 268px;
}

/*  Option 3  */
#option_3 .form-item select, #option_3 .form-item textaera {
	width:560px;
}

#option_3 .form-item input{
	width:542px;
}

#option_3 textarea.form-text{
	width:555px;
}

/*  Option 4  */
#option_4 > ul {
    padding-left: 0;
}

#option_4 li {
    float: left;
    list-style: none outside none;
    margin-bottom: 20px;
    width: 100%;
}

#option_4 li > span {
    display: inline;
    float: left;
    text-align: center;
    width: 100px;
}

#option_4 li > span.first {
    margin-right: 70px;
    text-align: left;
    width: 200px;
}

#option_4 li > span.last {
    display: inline;
    float: right;
    text-align: right;
    width: 180px;
    margin: 0
}

/*  Option 5  */
#option_5 > img {
    display: inline;
    float: left;
    margin-right: 15px;
    vertical-align: text-top;
}

/*  Find us  */
#find_us span > img.logo {
    float: left;
    margin-right: 15px;
}

#find_us > span {
    float: left;
    margin-bottom: 25px;
}

/* =============================================================================
   E NEWSLETTER 
   ========================================================================== */
#title-enewsletter.digital-box {
    background: url("../img/corporate/enewsletter.png") no-repeat scroll 1px center #FFFFFF;
    height: 141px;
    padding-left: 350px;
}

#enewsletter .digital-box ul {
	padding-left: 12px;
}

#enewsletter .digital-box ul li {
	line-height: 18px
}

/*  Option 3  */
#your_detail .form-item input{
	width:542px;
}

#your_detail .form-item input#info-promo{
	width:10px;
	margin-right: 10px
}

#your_detail .form-item input#info-captcha{
	width:350px;
}

#your_detail #info-captcha-wrapper > img {
    display: inline;
    float: left;
    margin-right: 25px;
    margin-top: 9px;
}

#your_detail .error input.form-text {
    width: 510px;
}

#your_detail .error label {
	color: #CF0303;
}

/* =============================================================================
   Travel Center 
   ========================================================================== */
#title-travel-center.digital-box {
    background: url("../img/corporate/travel_center.png") no-repeat scroll 1px center #FFFFFF;
    height: 141px;
    padding-left: 350px;
}

#travel-center .digital-box .title {
    color: #008ACF;
    font-weight: bold;
}

#travel-center .digital-box .map {
    text-align: center;
}

#travel-center .utils {
    float: right;
    text-align: right;
}

#travel-center .utils .print img {
    margin-left: 5px;
    vertical-align: bottom;
}