.dimension_error{background:#e89292 !important}.background_grey{background:#f2f2f2}div#builder{display:inline-block;width:100%}div#builder .window_builder{width:100%;text-align:center}div#builder form{width:100%;display:inline-block}div#builder div.system{display:inline-block}div#builder div.window{display:inline-block;background:#fff url(icons/loading.gif) center center no-repeat}div#builder div.window.loaded{height:inherit;background:#fff}div#builder div.window h2{visibility:hidden}div#builder div.window.loaded h2{visibility:visible}div#builder .builder{display:none;margin-bottom:20px}div#builder .sidecolumn{display:none}div.description{display:inline-block;margin:10px;position:relative}div.description div.notice{background:url(icons/notice.gif) center left no-repeat;color:#222;left:-8px;position:relative;padding:0 0 0 8px;margin:0 0 12px 0}div.options .description{margin:0}div.options .description div.notice{background-image:none;left:0;position:relative;padding:0;margin:0}div.description div.sidebar_image{margin:16px 0 0 0;float:left}div.description div.notice p{background:#2aa8e2;color:#fff;padding:8px 8px}div.description p a{color:#222;-webkit-transition:color .4s ease-out}div.description p a:hover{text-decoration:none;color:#2aa8e2}div.description a.btn{color:#fff;width:100%;padding:20px}div.description a.btn:hover{color:#333}div.description div.notice p,div.description div.important p{font-size:12px}div.description div.important{background:url(icons/important.gif) center left no-repeat;color:#222;left:-8px;position:relative;padding:0 0 0 8px;margin:0 0 12px 0}div.description div.important p{background:#efa03e;color:#fff;padding:8px 8px}div.window_builder{width:100%;float:left;clear:left;visibility:visible}div.window_builder p{font-size:11px;font-family:'open-sans',Tahoma,Helvetica,sans-serif;color:#999;margin:0}div.window_builder div.main_width{width:100%;float:left;display:inline-block;margin:0 0 10px 75px;text-align:center;max-width:466px;height:33px;background:url(config/main_width_full.png) center left no-repeat}div.window_builder div.main_width .input_container{display:inline-block}div.window_builder div.main_width .input_container p{color:#333;background:#fff;padding:0 10px;width:auto;float:left;margin:0;text-align:center;line-height:1.6}div.window_builder input{float:left;display:block;margin-left:30px;width:80px;height:34px;padding:6px 12px;font-size:14px;line-height:1.6;color:#555;background-color:#92cde8;color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}div.window_builder div.main_height{width:60px;height:252px;float:left;clear:left;background:url(config/main_height_full.png) center top no-repeat;text-align:center}div.window_builder div.main_height input{width:60px;margin-left:0;margin-top:100px}div.window_builder div.main_height p{width:100%;float:left;text-align:center;background:#fff;padding:3px 3px 8px 3px}div.window_builder div.main_image{width:491px;height:252px;float:left;margin:10px;background-position:center center;background-repeat:no-repeat}div.window_builder div.main_image .image{text-align:center}div.window_builder div.main_image .image img{display:inline-block}div.window_builder div.rows{float:left;width:63px;margin:10px 0;height:250px}div.window_builder div.rows div.sec_height{width:63px;height:50%;float:left;clear:left;background:url(config/row_height_full.png) top center no-repeat;text-align:center;position:relative}div.window_builder div.rows div.sec_height .input_container{margin-top:15px}div.window_builder div.rows div.sec_height .input_container input{margin-left:0;width:63px}div.window_builder div.rows div.sec_height .input_container p{background:#fff;padding:3px 3px 8px 3px;margin:0}div.window_builder div.cols{width:100%;float:left;clear:left;margin:0 66px;text-align:center}div.window_builder div.cols div.sec_width{float:left;width:63px;margin:0;padding:0;text-align:center;background:url(config/col_width_full.png) center 14px no-repeat;position:relative}div.window_builder div.cols div.sec_width input{margin-left:0;width:63px;margin:0 auto}div.window_builder div.cols div.sec_width div.input_container{display:inline-block}div.window_builder div.cols div.sec_width div.input_container p{clear:left}div.window_builder div.main_height select,div.window_builder div.main_width select{padding:0;margin:4px 0 0 0;width:45px}div.window_builder div.main_width select{width:80px;margin:4px 0 0 20px}div.builder div.options{display:inline-block;width:100%;background:#fff;padding:10px;border:1px solid #e4dfdd;margin:1px 0 0}div.builder div.options .section{width:100%;display:inline-block}div.builder div.options h2{border-bottom:1px solid #e4dfdd;padding:0 0 10px;margin:0 0 10px;font-size:12px;color:#000}div.builder div.options h3{border-bottom:1px dotted #e4dfdd;padding:0 0 10px;margin:0 0 10px;font-size:12px;color:#333;float:left;clear:left;width:100%}div.builder div.options div.section div.field{float:left;clear:left;margin:0 0 10px;padding:0 0 10px;width:100%;font-size:12px;color:#888;border-bottom:1px dotted #e4dfdd;font-family:'open-sans',Tahoma,Helvetica,sans-serif;position:relative}div.builder div.options div.section div.field div.radio_desc,div.builder div.options div.section div.field div.field_desc{width:50%;float:left;clear:left}div.builder div.options div.section div.field div.radio_desc em{font-size:11px;color:#999}div.builder div.options div.section div.field div.radio_desc em a{color:#999}div.builder div.options div.section div.field div.check_desc{width:550px;float:left;clear:left}div.builder div.options div.section div.field div.mod{width:40%;float:left}div.builder div.options div.section div.field input{float:left;width:10%;padding:2px}div.builder div.options div.section div.sel_desc{float:left;width:100%;font-family:'open-sans',Tahoma,Helvetica,sans-serif;font-size:12px;color:#888;margin:0}div.builder div.options div.section div.sel_desc p{margin:0}div.builder div.options div.section div.sel_fields{float:left;width:auto;margin:10px 0 20px 0}div.builder div.options div.section div.sel_fields p{font-family:'open-sans',Tahoma,Helvetica,sans-serif;font-size:12px;color:#888;float:left;margin:0 0 0 10px}div#estimate{display:none;position:fixed;bottom:0;left:0;right:0;width:auto;padding:12px 0 0 0;background:#4a3f2d;border-top:1px solid #333}div#estimate.display{display:block}div#estimate p{color:#d5d5d5;line-height:1.6;margin:0}div#estimate p span#system_total_cost{color:#fff;font-size:30px;font-weight:normal}div#estimate p span#was_cost_display{display:none}div#estimate p span#was_cost{color:#F00;text-decoration:line-through}div#estimate a{margin:0 0 15px 10px}div#estimate p span#cart-updated{position:absolute;top:-52px;right:120px;background:url(icons/tab.gif) bottom center no-repeat}div#estimate p span#cart-updated strong{display:block;background:#e07405;color:#fff;padding:5px 24px;margin:0 0 6px;font-size:24px}.cost a{font-size:24px}.dimensions{width:100%;text-align:center;font-size:28px;font-weight:bold}.price{width:100%;text-align:center;font-size:34px;font-weight:bold}ul.configuration li ul{margin:0 0 5px 10px}ul.configuration h3{margin-top:5px;color:#2aa8e2;font-weight:bold;font-family:"open-sans";font-size:14px}.system_fittings{margin-top:20px;border-top:5px solid #2aa8e2;padding:20px 0 0 0}.system_fittings .system_fitting{margin:0 0 10px 0}.system_fittings .system_fitting p.detail{height:50px}.system_fittings .system_fitting a{width:100%;max-width:150px;display:inline-block;padding:3px 0;background:#ee9400;color:#fff}