

#main .swapcontent {
    display: none;
}

#main .swapcontent.active, #main.hasjs .swapcontent {
    display: block;
}

#main .box div {
    padding: 0;
    position: relative;
}

.column.first {
    width: 32%;
}

#main ol.swapper {
    padding: 10px 0 .1em;
    margin: 0;
    color: #4b4c4f;
    font-size: 14px;
    line-height: 1.4em;
    position: relative;
}

#main ol.swapper li {
    margin: 0 0 -.2em 0;
    padding: .4em 10px .4em 19px;
    cursor: pointer;
    list-style: none;
    background: url( ../images/swapnav.gif ) no-repeat left bottom;
* margin-top : - 1 px;
}

#main ol.swapper li:hover {
    color: #222;
}

#main ol.swapper li.last {
    background: none;
}

#main ol.swapper li.active {
    color: #3783bc;
    cursor: default;
    background: url( ../images/swapnav_active.gif ) no-repeat left center;
}

#main .swapcontent {
    display: none;
}

#main .swapcontent img {
    position: relative;
}

#main .swapcontent.active, #main.hasjs .swapcontent {
    display: block;
}

#main .swapcontent {
    display: none;
}

#main .swapcontent img {
    position: relative;
}

#main .swapcontent.active, #main.hasjs .swapcontent {
    display: block;
}

#main .box {
    margin-right: 20px;
    margin-left: 20px;
    z-index: 100;
    position: relative;
}

#main .box  .column.first {
    width: 316px;
    background: url( ../images/swapnav_bg.gif ) repeat-y left;
}

#main .box div.bottomleft {
    min-height: 20em;
    _height: 40em;
}

/*rounded corners for left nav elements*/
.gSnavTop { margin-top:10px; display:block; background:transparent}
.gSnavBtm { display:block; background:transparent}
				.gs1, .gs2, .gs3, .gs4 {display:block; overflow:hidden}
				.gs1, .gs2, .gs3 {height:1px}
				.gs2, .gs3, .gs4 {background:#FFF; border:1px solid #DDD; border-width:0 1px}
				.gs1 {margin:0 4px; background:#DDD}
				.gs2 {margin:0 2px; border-width:0 2px}
				.gs3 {margin:0 1px}
				.gs4 {height:1px; margin:0 1px}
				
.mainBdyWrapBdy {border-right:1px solid #DDD; border-left:1px solid #DDD; background-color:#FFF; padding-bottom:1.2em}
