/* this is the default value of the cart it must something that not defined anywhere else */
.product_options_header{
	text-align:left;
}

.product_options_dropdown{
	text-align:right;
}

.was_price, .product_column_was_price {
	text-decoration:line-through;
	color:#FF0000;
}

#shop_msg{
	font-weight:bold;
}


/* The following style is for hotels */

.hotel_header{
	background-color:#FFCC66;

}
.hotel_header_cell{
	background-color:#FFCC66;
	width: 25px;
	border:1px solid #ffffff;
	text-align:center;
}
.hotel_left_cell{
	background-color:#FFffff;
	width: 25px;
	border:1px solid #fff6bb;

}
.hotel_active_cell{
	background-color:#8BBBDF;
	text-align:center;
	border:1px solid #fff6bb;
}

.hotel_na_cell{
	background-color:#FFffff;
	text-align:center;
	border:1px solid #fff6bb;
}

#hotel_table { font-size:11px; font-family:Arial, Helvetica, sans-serif }

.highlisted td{
	border-top:1px solid red;
	border-bottom:1px solid red;
}
.unhighlisted td{
	border:1px solid #fff6bb;
}

.shopheader_message strong:before{

}

.formfield_focus{ /* for text inputs */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; width : 100%;
}

.formfield { /* for text inputs */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width : 100%;

}

.formfield_dropdown { /* for select inputs */
    font-size: 12px;  width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;
}

.formfield_dropdown_focus { /* for select inputs */
    background-color: #ffcc99;
}

.formfield_error{ /* for inputs that were label as error */
    background-color: #ff9090;font-size: 12px; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif
}


/**
 * Styles for the contact us form.
 */
.reqvalue {
    color: #FF0000;
    vertical-align: top;
    font-size: 0.8em;
}
.contact_page {
    margin: 0 auto;
}
.contact_details-header, .contact_details-details, .contact_form-header, .contact_form-input {
	vertical-align: top;
}
.contact_details-header, .contact_form-header {
    text-align: right;
    font-weight: bold;
}
.contact_details-details, .contact_form-input {
    text-align: left;
}
.contact_form-input input {
    width: 20em;
}
.contact_form-input textarea {
    width: 20em;
    height: 10em;
}
.contact_form-errors {
    color: #FF0000;
}
