@CHARSET "UTF-8";
#left_nav {
    width:250px;
}
#body {
    width:auto;
    float:left;
   }

.accordion {
	background:url(../images/location.jpg) no-repeat;
    font-size: 25px;
	font-weight:600;
    line-height: 66px;
	padding:0 25px;
    font-size:22px;
	text-transform:uppercase;
}
.accordion:hover{background:url(../images/location-hover.jpg) repeat-x;}
.accordion-open {
    background:url(../images/locationin.jpg) no-repeat;
    font-size: 25px;
	font-weight:600;
    line-height: 66px;
	padding:0 25px;
    font-size:22px;color:#fff;
	text-transform:uppercase
}
.accordion-open:hover{background:url(../images/locationin.jpg) no-repeat; }
.accordion-open span {
    display:block;
    float:right;
	padding:32px 15px;
    
}
.accordion-open span {
    background:url(../images/arrow.png) center center no-repeat;
}
.accordion-close span {
    display:block;
    float:right;
	background:url(../images/arrow.png) center center no-repeat;
	padding:32px 15px;
    
}
div.containerin{
    padding:0;
    margin:0;
}
div.content {background:#1d3f85 url(../images/content-in.jpg) left top no-repeat; display:block; overflow:hidden; padding:8px 25px 20px;}
div.content p.add{width:295px; float:left; font-size:17px; line-height:20px;}
div.content p.add span{display:block;}
div.content p.map{width:295px; float:left; text-align:right; position:relative; height:52px;}
div.content p.map span{width:41px; margin:0 20px 0 0; position:absolute; right:40px; bottom:0px;}
div.content p.map a{display:block; width:40px; position:absolute; right:0px; bottom:-8px;}

div.content ul, div.content p {color:#fff;  margin:0;}
div.content ul li {
    list-style-position:inside;
    line-height:25px;
}
div.content ul li a {
    color:#555555;
}
code {
    overflow:auto;
}