/* Build CSS */
body {margin:0; padding:0; background:#FFFFFF;}
#page {width:969px; margin:0 auto; text-align:center; overflow:hidden;}
#main {float:left; width:969px; margin:0 0 10px 0; padding:0; text-align:left; background-color:#0A204F; background-image:none;}
.content {float:left; width:915px; margin:0 0 0 52px; padding:0 0 12px 0; background-color:#FFFFFF; border-right:1px solid #081B43; border-bottom:1px solid #081B43; display:inline;}
.content-form {float:left; width:889px; margin:0 0 0 52px; padding:0 0 12px 27px; background-color:#FFFFFF; border-right:1px solid #081B43; border-bottom:1px solid #081B43; display:inline;}

.col-1 {float:left; width:679px; margin:0; padding:0 0 12px 0; background-color:#FFFFFF; display:inline;}
.col-2 {float:left; width:193px; margin:0; padding:25px 0 0 11px; background-color:#FFFFFF; display:inline;}

h4 {width:889px; margin:0; padding:26px 0 0 0; color:#6B6E76;}
h5 {margin:0; padding:0 0 9px 0; color:#0A204E;}

#print-model {display:none;}

/*#aircraft-title {float:right; margin:0; padding:20px 19px 0 0; border:1px solid #FF0000;}*/
#aircraft-container {float:left; width:913px; height:300px; margin:0; padding:0; background-color:#FFFFFF;}

#tab {float:left; width:895px; margin:0; padding:15px 0 0 19px; color:#233660; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:10px; background:#FFFFFF url(/_images/tab_bg.gif) 0 20px repeat-x; list-style:none; border-bottom:none; clear:both; /*border-bottom:1px solid #c1c4ca;*/ border-left:1px solid #FFFFFF; display:inline;}
.tab-wrapper {float:left; padding:10px 0 0 0; margin:0; clear:both;}
.tab-menu {margin:0; padding:0; height:25px; overflow:hidden;}
.tab-menu li {float:left; margin:0 0 0 2px; padding:0; list-style-type:none; border-top:1px solid #83868b; border-right:1px solid #83868b; border-left:1px solid #83868b;}
.tab-menu li a {margin:0; padding:5px 10px 3px 10px; color:#233660; text-decoration:none; background:transparent url(/_images/tab_grey.gif) top right no-repeat; display:block;}
.tab-menu li a:hover, tab-menu li a:focus {background:transparent url(/_images/tab_blue.gif) top left no-repeat; text-decoration:none;}
.tab-menu li.tab-selected a {margin:0; padding:5px 10px 2px 10px; color:#233660; text-decoration:none; border-bottom:1px solid #FFFFFF; background:transparent url(/_images/tab_white.gif) top left no-repeat; display:block;}
.tab-menu li.tab-selected a:visited {margin:0; padding:5px 10px 2px 10px; color:#233660; text-decoration:none; border-bottom:1px solid #FFFFFF; background:transparent url(/_images/tab_white.gif) top left no-repeat; display:block;}
.tab-menu li.tab-selected a:active {margin:0; padding:5px 10px 2px 10px; color:#233660; text-decoration:none; border-bottom:1px solid #FFFFFF; background:transparent url(/_images/tab_white.gif) top left no-repeat; display:block;}
.tab-menu li.tab-selected a:hover {margin:0; padding:5px 10px 2px 10px; color:#233660; text-decoration:none; border-bottom:1px solid #FFFFFF; background:transparent url(/_images/tab_white.gif) top left no-repeat; display:block;}
.tab-menu li.last {float:right; margin-right:10px;}

table.configurator {width:679px;}
table.configurator tr {}
table.configurator tr.dark-grey-bg {background-color:#979ca2;}
table.configurator tr.blue-bg {background-color:#c0d2dc; border-top:1px solid #FFFFFF;}
table.configurator tr.grey-bg {background-color:#e5eef3; border-top:1px solid #FFFFFF;}
table.configurator td {padding:3px; font-size:11px; border-right:1px solid #FFFFFF;}
table.configurator td.header {width:479px; padding:0 0 0 10px; color:#000000; font-weight:bold; border-right:1px solid #FFFFFF;}
table.configurator td.header-weight {width:100px; color:#000000; font-weight:bold; text-align:left; border-right:1px solid #FFFFFF;}
table.configurator td.header-price {width:100px; color:#000000; font-weight:bold; text-align:right; padding-right:10px;}
table.configurator td.weight {text-align:left;}
table.configurator td.price {text-align:right; padding-right:10px;}
/* Child Nodes */
table.configurator tr.blue-bg-child {background-color:#c0d2dc; border-bottom:1px solid #FFFFFF;}
table.configurator tr.blue-bg-child td {background-color:#c0d2dc;}
table.configurator tr.blue-bg-child td.option {padding-left:21px;}

table.configurator tr.grey-bg-child {background-color:#e5eef3; border-bottom:1px solid #FFFFFF;}
table.configurator tr.grey-bg-child td {background-color:#e5eef3;}
table.configurator tr.grey-bg-child td.option {padding-left:21px;}

.check-box {float:left; width:20px; margin:0; padding:0 10px 0 0;}
.check-box-copy {float:left; width:425px; margin:0; padding:0;}

table.configurator-summary {width:669px; margin:0 0 10px 0; padding:0 10px 0 0; border-bottom:1px solid #D8DBDF;}
table.configurator-summary tr {margin:0; padding:0;}
table.configurator-summary td {margin:0; padding:0; font-size:11px;}
table.configurator-summary td strong {color:#000000; font-weight:bold;}

table.configurator-summary td.header {width:479px; margin:0; padding:0; color:#000000; font-weight:bold;}
table.configurator-summary td.header-weight {width:100px; margin:0; padding:0; color:#000000; font-weight:bold;}
table.configurator-summary td.header-price {width:100px; margin:0; padding:0; color:#000000; font-weight:bold; text-align:right;}

table.configurator-summary td.copy {width:479px; margin:0; padding:0;}
table.configurator-summary td.weight {width:100px; margin:0; padding:0;}
table.configurator-summary td.price {width:100px; margin:0; padding:0; text-align:right;}

.title-container {float:left; margin:0; padding:0; width:479px;}
.icon-check-mark {float:left; width:13px; margin:2px 0 0 0; padding:0; display:inline;}
.title {float:left; margin:0; padding:0 0 0 10px; display:inline;}

ul.view-list {float:right; margin:0; padding:0 20px 0 0; list-style:none;}
ul.view-list li {float:left; margin:0; padding:0; display:inline;}
ul.view-list li a {padding-left:13px; color:#4784A1; font-weight:bold; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat;}

ul.aircraft-price {float:left; width:173px; margin:0; padding:10px 10px 0 10px; background:#787B82 url(/_images/bg_promo_grey.gif) repeat-x; list-style:none;}
ul.aircraft-price li {margin:0; padding:0 0 10px 0; color:#FFFFFF;}
ul.aircraft-price li.info {float:left; width:80px; margin:0; padding:0; color:#BED1E3; font-weight:bold;}

ul.next-steps {float:left; width:175px; margin:0; padding:13px 0 0 0; list-style:none;}
ul.next-steps li {float:right; margin:0; padding:0; font-weight:bold; display:inline;}
ul.next-steps li.previous {float:right; width:90px; margin:0; padding:0;} 
ul.next-steps li.next {float:right; margin:0; padding:0 0 0 15px;}
ul.next-steps li.divider {float:right; margin:0; padding:0; color:#93B1C0;}
ul.next-steps li a {padding:0; color:#93B1C0;}
ul.next-steps li a:visited {text-decoration:none;}
ul.next-steps li a:active {text-decoration:none;}
ul.next-steps li a:hover {text-decoration:underline;}

.copywrite {float:left; width:600px; margin:0; padding:40px 0 0 39px; color:#000000; font-size:10px;}

.colour-striping-container {float:left; width:385px; margin:0; padding:0;}
.striping-container {float:left; width:385px; margin:0; padding:0;}
ul.colours-list {float:left; width:61px; height:39px; margin:0; padding:0 0 10px 0; list-style:none;}
ul.colours-list li {float:left; width:49px; height:39px; margin:0; padding:0;}
ul.colours-list li a {float:left; width:49px; height:39px; margin:0; padding:2px; border:1px solid #C3C6CB;}
ul.colours-list li a:hover {float:left; width:49px; height:39px; margin:0; padding:2px; border:1px solid #ac200f; display:block;}
ul.colours-list li a.selected {float:left; width:49px; height:39px; margin:0; padding:2px; border:1px solid #ac200f; display:block;}

ul.striping-list {float:left; width:61px; margin:0; padding:0 0 10px 0; list-style:none;}
ul.striping-list li {float:left; width:49px; height:39px; margin:0; padding:0;}
ul.striping-list li.img {float:left; width:49px; height:39px; margin:0 0 7px 0; padding:0; display:inline;}
ul.striping-list li.img a {float:left; width:49px; height:39px; margin:0; padding:2px; border:1px solid #C3C6CB;}
ul.striping-list li.img a:hover {float:left; width:49px; height:39px; margin:0; padding:2px; border:1px solid #ac200f; display:block; overflow:hidden;}
ul.striping-list li.img a.selected {float:left; width:49px; height:39px; margin:0; padding:2px; border:1px solid #ac200f; display:block; overflow:hidden;}

ul.striping-list-complete {float:left; width:280px; margin:0; padding:0; list-style:none;}
ul.striping-list-complete li {float:left; width:280px; margin:0; padding:0;}
ul.striping-list-complete li.img {float:left; width:280px; height:123px; margin:0 0 7px 0; padding:2px; display:inline;}
ul.striping-list-complete li.img a {float:left; width:280px; height:123px; margin:0; padding:2px; border:1px solid #ac200f;}

.interior-container {float:left; width:680px; margin:0; padding:22px 0 0 0; border-top:1px solid #D7DBDE;}
ul.interior-list {float:left; width:110px; margin:0; padding:0 12px 20px 0; list-style:none;}
ul.interior-list li {float:left; margin:0; padding:0;}
ul.interior-list li.img {float:left; width:110px; height:73px; margin:0 0 7px 0; padding:0; display:inline;}
ul.interior-list li.img a {float:left; width:110px; height:73px; margin:0; padding:2px; border:1px solid #C3C6CB;}
ul.interior-list li.img a:hover {float:left; width:110px; height:73px; margin:0; padding:2px; border:1px solid #ac200f; display:block;}
ul.interior-list li.img a.selected {float:left; width:110px; height:73px; margin:0; padding:2px; border:1px solid #ac200f; display:block;}

.border {float:left; width:679px; height:1px; margin:0 0 17px 0; padding:0; background-color:#D7DBDE;}

ul.config-options-list {float:left; width:153px; margin:12px 0 0 0; padding:20px; list-style:none; background:#0A204E url(/_images/bg_promo_dark_blue.gif) repeat-x;}
ul.config-options-list li {float:left; width:140px; margin:0; padding:0 0 5px 13px; display:inline; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat;}
ul.config-options-list li.header {float:left; margin:0; padding:0 0 10px 0; color:#FFFFFF; font-weight:bold; background:none;}
ul.config-options-list li a {color:#FFFFFF;}
ul.config-options-list li a.on {color:#93B1C0; text-decoration:underline;}
ul.config-options-list li a:visited {text-decoration:none;}
ul.config-options-list li a:active {text-decoration:none;}
ul.config-options-list li a:hover {color:#93B1C0; text-decoration:underline;}

ul.form-list {float:left; width:675px; margin:0; padding:0; list-style:none;}
ul.form-list li {float:left; margin:0; padding:0 5px 5px 0; font-size:11px; color:#4e4e4e; display:inline;}
ul.form-list li a {color:#4e4e4e; text-decoration:underline;}
ul.form-list li.first {float:left; width:170px; margin:0; padding:0 8px 0 0;}
ul.form-list li.copy {margin:0; padding:0 0 5px 178px;}

fieldset {float:left; width:700px; margin:0; padding:0;}
input.text {padding:2px; border:1px solid #4e4e4e;}
textarea.text {width:300px; height:65px; border:1px solid #4e4e4e;}
select.text.long {width:194px; padding:2px; border:1px solid #4e4e4e;}


/* DA42 Landing Page */
.content-container {float:left; padding:0 0 36px 37px;}

.da42-title {padding:20px 0 15px 0; font-size:30px; font-weight:bold; color:#081B41;}
.da42-sub-title {font-size:18px; font-weight:bold; color:#72757B;}

.da42-main-container {float:left; width:833px; margin-top:30px; border:7px solid #CBCBCB;}
.da42-container {float:left; width:273px; height:445px; padding:0 0 10px 0; border-right:7px solid #CBCBCB;}
.border-none {border:none;}

ul.da42-list {float:left; width:250px; margin:0; padding:10px; list-style:none;}
ul.da42-list li {float:left; width:235px; margin:0 0 5px 0; padding-left:15px; background:transparent url(../_images/build/bullet_blue.gif)  0 4px no-repeat; display:inline;}
ul.da42-list li.header {float:left; margin:0 0 5px 0; padding:0; background:none;}
ul.da42-list li img {float:left; width:273px; margin:0; padding:0;}

ul.upgrade-list {float:left; width:233px; margin:0 0 0 10px; padding:10px; background-color:#93B1C0; list-style:none; display:inline;}
ul.upgrade-list li {float:left; width:223px; margin:0; padding-left:10px; color:#000000; background:transparent url(../_images/build/bullet_black.gif)  0 6px no-repeat; display:inline;}
ul.upgrade-list li.header {float:left; margin:0; padding:0; color:#0A204E; font-weight:bold; background:none;}
ul.upgrade-list li.btn {background:none;}
ul.upgrade-list li.btn a {float:right; padding-top:7px; background:none;}
ul.upgrade-list li.link {float:left; margin:0; padding:10px 0 0 0; background:none;}
ul.upgrade-list li.link a {color:#0A204E; background:none;}

.note {float:left; width:233px; margin:0 10px 0 10px;}
.note a {color:#0a204e;}