@import url('style-reset.css');
@import url('style-common.css');

a{color:#000;}
em{color:#c00e0e;font-style:normal;}

body{background:#000 url(/images/bg.gif) repeat-x top left;}

/* layout */

#wrap{width:960px;margin:0px auto;}
#containertop{padding:12px 20px 12px 0px;background:#FFF; font-size:130%; text-align:right; color:#c00e0e; font-weight:bold;}
#containertop span {font-size:150%;}
#container{padding:0px 0px 10px 0px;background:#FFF;}
#container #content{width:940px;margin:0px auto;padding:10px 0px;}

#hdr{background:url(/images/hdr-bg.gif) repeat-x top;}

#logo{float:left;width:250px;}

#nav{float:left;width:710px;}
#nav div{margin-top:3px;font-size:18px;color:#FFF;text-align:center;line-height:56px;}
#nav ul{float:right;height:36px;line-height:36px;margin-right:8px;}
#nav li{float:left;display:block;padding:5px 12px;margin-right:2px;background:#f4d500 url(/images/nav-bt-bg.gif) repeat-x;text-transform:uppercase;font-size:13px;line-height:36px;text-align:center;}
#nav li.on{background:#c00e0e url(/images/bg-red.gif) repeat;}
#nav a{color:#000;text-decoration:none;font-weight:bold;}
#nav a:hover{text-decoration:underline;}
#nav li.on a{color:#FFF;}
#nav li.doubleheight {line-height:18px;}
#nav li .nl {display:block;}

#content-ftr{width:940px;background:#c00e0e url(/images/bg-red.gif);color:#FFF;border-top:3px solid #000;height:39px;margin:0px auto 10px auto;line-height:39px;}
#content-ftr a{color:#FFF;}
#content-ftr-phone{float:left;width:820px;text-align:center;font-size:18px;}
#content-ftr-logos{float:left;width:120px;}
#content-ftr-logos div{width:110px;margin:3px auto;}

#ftr{margin-top:10px;}
#ftr p{text-align:center;font-size:0.6875em;color:#FFF;}
#ftr a{color:#FFF;}


/* content */

#content-bg{height:91px;width:820px;margin:0 auto;background:url(/images/content-bg.gif) repeat-x;}
.content-wrap{width:820px;margin:0 auto;}
#content-main-image{float:left;width:360px;margin-bottom:20px;}
#content-main-image .it {font-style:italic; font-size:13px;}
#content-main-col{float:left;width:460px;margin-bottom:20px;}
#content-main-col-wrap{padding:20px 20px 0px 20px;}
#content-main-col p{font-size:70%;margin-bottom:10px;}
#content-main-col-wrap .it {font-style:italic;}
#content-main-col-wrap .rb {color:#c00e0e;font-weight:bold;}

.top-wrap{}
#top-i1{background:url(/images/top-lgv-bg.gif) no-repeat 98px 4px;}
#top-i2{background:url(/images/top-hgv-bg.gif) no-repeat 98px 9px;}
#top-hdr{float:right;width:440px;height:91px;}
#top-hdr h1{margin-top:20px;}
#top-button{float:right;margin-top:20px;}


.step-box{float:left;width:290px;background:url(/images/step-bg-arrow.gif) no-repeat top right;}
.step-box-alt{float:left;width:240px;}
.step-box-wrap{width:240px;}
.step-box-icon{float:left;width:75px;height:66px;margin-right:5px;background-repeat:no-repeat;}
.step-box-t{float:left;padding-top:20px;text-transform:uppercase;font-weight:bold;color:#FFF;}
.step-box-t span{color:#f4d500;}
.step-box-hdr{height:66px;background:url(/images/step-bg.gif) repeat-x;}
.step-box-ftr{height:90px;border:1px solid #c00e0e;border-top:0px;font-size:70%;}
.step-box-ftr div{padding:10px;}
.step-box-ftr em{color:#c00e0e;font-style:normal;}

#step-i1{background-image:url(/images/step-bg-1.gif);}
#step-i2{background-image:url(/images/step-bg-2.gif);}
#step-i3{background-image:url(/images/step-bg-3.gif);}
#step-i4{background-image:url(/images/step-bg-4.gif);}
#step-i5{background-image:url(/images/step-bg-5.gif);}
#step-i6{background-image:url(/images/step-bg-6.gif);}
#step-i7{background-image:url(/images/step-bg-7.gif);}
#step-i8{background-image:url(/images/step-bg-8.gif);}
#step-i9{background-image:url(/images/step-bg-9.gif);}
#step-i10{background-image:url(/images/step-bg-10.gif);}

.content-box{float:left;width:360px;}
.content-box-alt{float:left;width:340px;}
.content-box-wrap{width:340px;}
.content-box-hdr{height:28px;line-height:28px;background:url(/images/step-bg.gif) repeat-x 0px -11px;color:#FFF;font-size:70%;padding:0px 6px;}
.content-box-hdr span{text-transform:uppercase;font-weight:bold;}
.content-box-ftr{border:1px solid #c00e0e;border-top:0px;font-size:70%;}
.content-box-ftr-wrap{padding:10px;}
.content-box-ftr p{line-height:125%;height:215px;}
.content-box-ftr-img{float:left;width:147px;}
.content-box-ftr-img img{margin-top:18px;width:147px;height:222px;}
.content-box-ftr-text{float:left;width:191px;}

.register-badge{z-index:99;position:absolute;}
.deal-ontheroad{z-index:99;position:absolute;width:330px; margin-top:20px;}

#box-why{margin:40px auto 20px auto;width:351px;}

#box-crossroads{height:110px;border:1px solid #c00e0e;background:url(/images/box-bg.gif) repeat-y;text-transform:uppercase;color:#c00e0e;font-size:80%;font-weight:bold;line-height:110%;width:360px;margin:0px auto;}
#box-crossroads a{color:#c00e0e; text-decoration:none; display:block;}
#box-crossroads-wrap{padding:10px;background:url(/images/box-bg-crossroads.gif) no-repeat top right;}
#box-crossroads-wrap div{width:250px;}
#box-crossroads-wrap div span{color:#000;}
/*#box-crossroads-sub {border:1px solid #c00e0e; border-top:0px;width:130px; margin:0px 0px 20px 249px; text-align:center; padding:5px; color:#FFF; background:#c00e0e;}
#box-crossroads-sub a {color:#FFF; font-weight:bold; text-transform:uppercase; font-size:90%;}*/
#box-crossroads-sub {border:0px; width:140px; margin:0px auto; padding:0px 0px 0px 222px; text-align:center; color:#FFF; }
#box-crossroads-sub a {display:block; width:130px; color:#FFF; background:#c00e0e;font-weight:bold; text-transform:uppercase; font-size:90%; padding:5px;}

#register-left ul, #register-left p{font-size:70%;margin-bottom:10px;}
#register-left ul li{background:url(/images/list-bg.gif) no-repeat 0px 7px;font-style:italic;padding-left:10px;margin-bottom:10px;}
#register-left ul li span{font-style:normal;color:#c00e0e;}

#buybutton{padding:20px 10px 20px 10px;border:1px solid #c00e0e;display:none;background:#FFF url(/images/paypal.gif) no-repeat 130px 10px;}
#cost{font-size:200%;color:#000;margin-top:10px;margin-bottom:10px;}

#register_form div span{font-size:12px;font-weight:bold;}
#register_form .t2{border-bottom:1px solid #bababa;padding-bottom:10px;margin-bottom:20px;}
#register_form .dv{padding:10px;}
#register_form #step2{display:none;}
#register_form #step3{display:none;}
#register_form #cost{display:none;padding:0px 10px;}
#register_form .extras{padding:5px 5px 10px 5px;}
#register_form .info-box1{float:right;width:650px;background:#FFF;margin-bottom:5px;margin-left:5px;border:1px dotted #c00e0e;font-size:11px;}
#register_form .info-box2{background:#fdfcb1;margin-bottom:5px;margin-left:5px;border:1px dotted #c00e0e;font-size:11px;}