.style-page .easy-clear{
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}
.style-page h2{
font:24px/18px arial;
color:#026c6f;
margin:5px 0 10px 0;
}
.style-page h3{
font:bold 16px/30px arial;
color:#026c6f;
margin-bottom:10px;
}
.style-page p{
color:#666;
font:12px/18px arial;
margin-bottom:15px;
}
.style-page p a {color:#486a98;}
.style-page .hr{
font:0px/0px arial;
background:#c2c2c2;
height:1px;
width:100%;
clear:both;
margin-bottom:20px;
}

/* Store Locations Page */

.border-box {
border:1px solid #C2C2C2;
float:left;
width:732px;
padding:15px 25px;
margin-bottom:10px;
}
.style-page a, .style-page .experts-box h4, .style-page .store-info h4   {color: #02878a;}

.style-page a.right-link{
color: #02878a;
float: right;
margin-top:7px;
}
.store-info-right{
float:right;
width:250px;
}
.store-info-right img{margin-bottom:5px;}
.store-info-right p.store-description {
padding:0;
text-align:center;
line-height:18px;
margin:0 0 7px 0;
}
.store-info-left{
float:left;
width:433px;
}
.store-map {
width:253px;
height:198px;
margin-bottom:10px;
}
img.line {margin-bottom:10px;}

.hours-box{
padding:15px;
background:#f4f4f4;
width:400px;
border:1px solid #c2c2c2;
margin-bottom:10px;
}
.hours-box ul li span {font-weight:bold;}
.hours-box ul.hours-left {
float:left;
width:150px;
}
.hours-box ul.hours-left li, .hours-box ul.hours-right li {padding-top:5px;}
.hours-box ul.hours-right{
float:right;
width:240px;
}
ul.locations-left {float:left;}
ul.locations-right {float:right;}
ul.locations-left, ul.locations-right {font:12px/20px arial;}
.style-page ul.locations-right a:hover, .style-page ul.locations-left a:hover {color: #96091d;}

.experts-box ul{list-style:none;}
.experts-box ul li{
width:205px;
float:left;
text-align:right;
font:12px/18px arial;
}
.experts-box ul li.add-space {margin-right:20px;}
.experts-box ul li a, .experts-box span {float:left;}
.experts-box ul a:hover{color: #96091d;}


