.container{max-width:640px; margin:0px auto; margin-bottom:10px;font-size: 12px; 
	color: #006; font-family: "Verdana","Arial",sans-serif;}
.panel{margin:10px 0 20px 0;
    border:1px solid #2e469a;
    border-radius:8px;}
img.logo{float:left; height:100px; width:100px;}

.panel>div{position:relative; padding-top:30px; margin:15px;
    padding:0 20px; min-height:100px;
    padding-left:120px;
    }
.panel .logo {position:absolute;top:0; left:0; width:120px;text-align:center;}
.panel .about{margin-right:60px; padding-left:20px; font-size:10pt;}

.panel .options{list-style:none; margin:0; padding:0;}
.panel .options li{margin-bottom:0.3em; padding:0; position:relative; }
.panel .options li.mandatory:before{background-image:url('./images/mandatory.gif');
	display:inline-block;height:10px;width:12px;content:"";position:absolute;top:5px;}
.panel .options label{margin-right:0px;margin-left:16px;line-height:150%;}
.panel .options .price{float:right;}
.panel a{color:#2e469a;}
.panel .options a.alternate{font-size:10pt; display:block;}

.panel .moreinfo{display:block; font-size:10pt;}

.panel input[type=checkbox]{opacity:0;position:absolute;}
.panel input[type=checkbox]+label{position:relative; display:inline-block; padding-left:24px;width:340px;}
.panel input[type=checkbox]+label:before{position:absolute; top:3px; left:0;
    content:''; display:block; height:13px; width:13px;
    background-image:url('./images/checkbox.png');
    background-size:100% auto;}
.panel input[type=checkbox]:checked+label:before{background-position:bottom;}

.panel hr{margin:0 30px; border:0; height:0; border-bottom:1px dashed #ddd;}

.insidetrack img{padding-top:20px;}
.insidetrack_optin 


.waiver{xborder:1px solid #efefef; font-size:10pt; padding:20px 0;color: #006; font-family: "Verdana","Arial",sans-serif;}
.waiver>*{margin:0 16px;}
.waiver>ol{ max-height:400px; overflow-y:scroll; margin:10px 0;
    padding:16px 16px 16px 2em; border:1px solid #aaa;}
.waiver ol ol{list-style-type:lower-latin; padding-left:1.5em;}
#waiver_check input[type=checkbox]{opacity:0; position:absolute; top:0; left:0;}
#waiver_check input[type=checkbox]+label{display:block; padding-left:24px;left:16px;position:relative;}
#waiver_check input[type=checkbox]+label:before{position:absolute; top:1px; left:0;
    content:''; display:block; height:13px; width:13px;
    background-image:url('./images/checkbox.png');
    background-size:100% auto;}
#waiver_check input[type=checkbox]:checked+label:before{background-position:bottom;}
.agree_check{position:relative; margin-top:16px;}
.agree_check.mandatory:before{background-image:url('./images/mandatory.gif');display:inline-block;height:10px;width:12px;content:"";position:absolute;top:7px;left:-12px;}