table{
    border-collapse: collapse;
}

td#ColLeft{
    margin: 0;
    padding: 0;
    width: 380px;
    vertical-align: top;
    text-align: center;
}

td#ColRight{
    margin: 0;
    padding: 0;
    padding-left: 12px;
    width: 284px;
    vertical-align: top;
}

hr.re_Spacer{
    width: 100%;
    text-align: center;
    color: #B5DC10;
    border-style: solid;
}

img, a{
    margin: 0;
    padding: 0;
    border: none;
}

td#c_Location{
    padding-bottom: 2px;
    color: #061844;
}

.c_Style01{
    font-size: 18px;
    font-weight: bold;    
    color: black;
}

.c_Style02{
    font-size: 13px;
    font-weight: bold;
    color: black;
}

.c_Style02red{
    font-size: 13px;
    font-weight: bold;
    color: red;
}

.c_Style05{
    font-size: 14px;
    font-weight: bold;
    color: black;
}

.c_Style03{
    font-size: 12px;
    font-weight: normal;
    color: black;
}

.c_Style04{
    font-size: 11px;
    font-weight: normal;
    color: black;
}

.c_Style05{
    font-size: 10px;
    font-weight: normal;
    color: black;
}


#c_Location span{
    padding-left: 10px;
}   

div#Comment, div#Comment p{
    font-size: 12px;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: justify;
}

#imgSelector{
    width: 100%;
}

#imgSelector td{
    vertical-align: middle;
    text-align: center;
    width: 33%;
}

td#makeanoffer{
    vertical-align: bottom;
    text-align: right;
}

table#baseInfo{
    width: 100%;
}

/* Informations */
.spec_table{
    width: 100%;
}

.spec_table td{
    vertical-align: top;
}

.spec_title{
    padding-bottom: 10px;
}

.spec_type{
    width: 45%;    
}

.spec_value{
    padding-left: 5px;
    width: 55%;
}

/* offer table */

div.offerDetail{
    padding: 0 0 10px 0;
    width: 650px;
    border-top: 2px solid #B5DC10;
    vertical-align: bottom;
    float: left;
}

div.offerImage{
    display: inline;
    float: left;
    width: 20%;
}

div.offerBlock{
    padding-top: 5px;
    display: inline;
    float: left;
    width: 80%;
}

div.offerBlock table{
    width: 100%;    
}

.offerDesc{
    padding: 5px 0;
}

.o_colValue{
    width: 30%;
}

/*   filter */
label{
    font-size: 13px;
}

div#filter select{
    font-size: 13px;	
	border: 1px solid #061844;
	background-color: #EDEEF2;
	padding: 2px;			
}

/*disclaimer */
#disclaimer{
    font-size: 14px;
    width: 100%;
    margin: 2px;
    padding: 0;
    text-align: justify;    
}

/* Print */
#actions{
    position: absolute;
    right: 6px;
    top: 50px;
    z-index: 100;
}
