﻿
.one-column {  }
.side-column  { border-left: #E2DCD3 1px dotted; float:right; margin: 0 0 0 20px; padding: 0 0 0 20px; width:190px; }
.mid-column {  float: left; width:380px; }
.two-column {  float: left; width:540px; }

.main-column { font-size: 1em;
    width: 720px;
    margin-left: 10px;
    float: left; }

.main-photo { margin: 0 0 15px; }
button.button { border: 0;
    color: #113f7d;
    font-family: sans-serif; }
button.md { background: transparent url(/horizon/img/button-md.png) no-repeat 50%;
    width: 142px;
    height: 44px;
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 12px;
    padding-top: 12px; }
button.xl { background-color: #89b2d2;
    width: 353px;
    height: 40px;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 7px;
    padding-top: 7px; }
.form-line { text-align: center;
    margin-bottom: 5px;
    }
form.search-fc .form-line { font-weight: 700; }
form.search-fc input.text { height: 12px;
    padding: 1px; }
form.search-fc select.text { height: 16px; }
select.text option { padding: 0 10px 0 2px; }
form.search-fc input.radio { height: 12px; }

.overlay { background: #000;
    position: absolute;
    z-index: 10000; }
.overlay-bottom { height: 10px;
    width: 100%;
    background: #000;
    position: absolute;
    bottom: 0;
    overflow: hidden; }

.expose
{
 /* background: #fff url(/advanta/img/expose-bg.png) repeat-x bottom center;  */
    background: #fff;
    float: left;
    width: 100%;
    height: auto;
    padding-bottom: 1px; }
.login-column { width: 270px;
    height: 78px;
    padding: 30px 74px 30px 210px;
    font-size: .9em;
    font-weight: 400;
    float: left; }
.login-column .form-line { text-align: right; }
.login input.text { width: 100px; }
.register-column
{
   
    font-size: .9em;
    width: 474px;
    float: left;
    padding-top: 30px;
    padding-left: 40px;
    font-weight: 400;
     }
.expose label, .expose input.text, .expose select.text, form.search-fc label, form.search-fc input.text, form.search-fc select.text { font-size: 10px; }



.wqnetwork { background: #ececec; }
.wqnetwork div { padding-left: 10px; }
.wqnetwork ul { background: #fff url(/horizon/img/wqnetwork-bg.png) repeat-x;
    margin: 0;
    padding: 0 0 12px;
    list-style: none;
    width: 100%;
    float: left; }
.wqnetwork ul li { display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0; }
.wqnetwork ul li a img { background: transparent url(/horizon/img/wqnetwork-links.png) no-repeat; }
.wqnetwork ul li a.sponsoring-organizations img { background-position: 0 0; }
.wqnetwork ul li a.fitness-providers img { background-position: -174px 0; }
.wqnetwork ul li a.members-groups img { background-position: -323px 0; }


ul.tab-links, 
ul.submenu-links,
.content { zoom:1; }
.findFitnessCenter
{
     background: url(/Assets/Images/Content/FindFitnessCenter.png);
     height:60px;
	 width:350px;
	 display:block;
	 background-position:0 -60px;
}
.findFitnessCenter a
{
     background: url(/Assets/Images/Content/FindFitnessCenter.png);
     height:60px;
	 width:350px;
	 display:block;
	 text-indent:-100000px;
}

.mid-column p {
    margin: 0 0 1.5em;
    padding: 0;

}

.mid-column input.text, .mid-column  select.text {
    border: 1px solid #000000;
    font-size: 16px;
    padding: 0;
    vertical-align: bottom;
}

.side-column ul li {font-size: 12px;margin-bottom: 10px;}