/* Customer CSS */
#face-like {
background-color:#A9A9A9;
padding:3px;
border:1px #fff solid;
height: 85px;
}

#logo {
height:160px;
margin:-257px 0 0 45px;
}

#address {
color:#D2DDE4;
margin:18px 0 0 50px;
font-size:14px;
}

#logo_int {
margin:110px 0 0 -41px;
}

#page-office #interior_imageHeader,#page-offices #interior_imageHeader,#interior_imageHeader {
background-image:url(/images/office_01.jpg);
}

#page-free {
background:none #fff;
color:#0a2a41;
}

#page-free h1 {
font-size:18px;
}

#containerFree {
width:949px;
margin:0 auto;
font-size:14px;
padding:0 0 40px;
overflow:hidden;
}

#headerFree {
position:relative;
width:949px;
height:411px;
background:url(../images/freeHeaderImage.jpg) no-repeat left top;
}

#slot-address2 {
width:200px;
position:absolute;
top:48px;
right:11px;
text-align:center;
font-size:12px;
color:#fff;
}

#slot-address2 p {
margin:0;
padding:0;
}

#yellowFreeButton {
width:290px;
height:37px;
position:absolute;
top:337px;
right:49px;
}

#yellowFreeButton a {
width:290px;
height:37px;
display:block;
background:url(../images/yellowAppointment.png) no-repeat left top;
}

#contentFree {
width:949px;
}

#leftFree {
float:left;
width:500px;
margin:15px 0 0 30px;
display:inline;
}

#page-free #slot-main {
width:500px;
float:left;
clear:both;
}

#page-free #slot-main p {
margin:5px 0;
line-height:18px;
}

#rightFree {
float:right;
width:339px;
margin:5px 30px 0 0;
display:inline;
}

#blueFreeButton {
width:292px;
height:39px;
margin:20px auto;
clear:both;
}

#blueFreeButton a {
width:292px;
height:39px;
display:block;
background:url(../images/blueAppointment.jpg) no-repeat left top;
}

.smallFree {
font-size:10px;
}

#bluePanel {
width:339px;
background:url(../images/blueBox_02.jpg) repeat-y left top;
}

#bluePanelContent {
width:339px;
background:url(../images/blueBox_02.jpg) no-repeat left top;
}

#bluePanelContent {
width:339px;
background:url(../images/blueBox_01.jpg) no-repeat left top;
}

#bluePanelBottom {
width:339px;
background:url(../images/blueBox_03.jpg) no-repeat left bottom;
}

#slot-freeText {
width:319px;
padding:10px;
}

#slot-freeText a {
color:#0a2a41;
}

.freeWhite {
color:#fff;
}
