/*  Palette

*/

/* ---Root--- */
body{margin:0;padding:0;background:#17667d;color:#fff;font-size:11px;font-family: Arial;}
a{color:#fff;outline:0;}
    a img{border:none;}
p{}
form{margin:0;padding:0;}
    form br{clear:left;}
input,label,textarea,select{float:left;margin:0 10px 10px 0;}
label{width:140px;}
input,textarea,select{width:320px;}
h1{font-size:28px;}
h2 {font-size:21px;}

/* ---General--- */
.centering{width:920px;margin:0 auto;}
.divider{width:100%;height:0px;border-top:1px #fff dotted;margin:5px 0 5px 0;}

/* ---Header--- */
#header{width:920px;height:177px;background:url(../images/header_bg.jpg) no-repeat;position:relative;}
/* ---Style for nav is in jsmenumatic/css/horizontal.css---  */
/*#nav_list{height:27px;width:915px;position:absolute;bottom:0;left:0;padding-left:5px;}
    #nav_list a{float:left;font-size:14px;padding:0 5px 0 5px;}*/
#aim_logo{position:absolute;right:20px;top:40px;text-align:right;}
    #aim_logo h1{font-size:12px;color:#17667d;margin:0;}

/* ---Page--- */
#page{width:860px;background:url(../images/page_repeat.jpg) repeat-y;padding:20px 30px 0px 30px;}
#page_bottom_cap{height:46px;display:block;width:920px;background:url(../images/page_bottom_cap.jpg) no-repeat;}

.left_col_wrapper{width:236px;float:left;margin-right:20px;}
    .left_col_wrapper .col{background:#17667d;padding:20px;  height:305px; overflow:hidden;}
    .left_col_wrapper .bottom_cap{width:236px;height:47px;background:url(../images/left_col_bottom_cap.jpg) no-repeat;}
.right_col_wrapper{width:250px;float:right;}
    .right_col_wrapper .col{background:#fe6110;padding:5px; height:345px; overflow:hidden;}
    .right_col_wrapper .bottom_cap{width:250px;height:47px;background:url(../images/right_col_bottom_cap.jpg) no-repeat;}
.middle_col{width:330px;background:#fff;float:left;overflow:hidden; height:365px;}
.wide_col_wrapper{width:860px;float:wide;}
    .wide_col_wrapper .top_cap{width:860px;height:18px;background:url(../images/wide_col_top_cap.jpg) no-repeat;}
    .wide_col_wrapper .col{background:#ff6111;padding:0 20px 10px 20px;}
    .wide_col_wrapper .bottom_cap{width:860px;height:40px;background:url(../images/wide_col_bottom_cap.jpg) no-repeat;}
    .wide_col_wrapper form{padding:20px;border:dotted 1px #ff945e;border-left:none;border-right:none;position:relative;}
.round_left_col_wrapper{width:236px;float:left;}
    .round_left_col_wrapper .top_cap{width:236px;height:19px;background:url(../images/round_left_col_top_cap.jpg) no-repeat;}
    .round_left_col_wrapper .col{background:#ff6111;;padding:0 20px 0 20px;}
    .round_left_col_wrapper .bottom_cap{width:236px;height:43px;background:url(../images/round_left_col_bottom_cap.jpg) no-repeat;}
.alt_col_wrapper{width:589px;float:right;overflow:hidden;}
    .alt_col_wrapper .col{background:#17667d;padding:20px 20px 1px 20px;}
        .alt_col_wrapper .col h3{color:#ff6111;font-size:11px;margin:0;}
        .alt_col_wrapper .col h2{color:#fff;margin-bottom:0;font-size:14px;}
        .alt_col_wrapper .col .news_col{width:320px;overflow:hidden;}
    .alt_col_wrapper .bottom_cap{width:589px;height:19px;background:url(../images/alt_col_bottom_cap.jpg) no-repeat;}

/* ---Order form online--- */
.order_form_online{width:880px;margin:0 auto;background:#fff;color:#000;padding:0px;font-size:12px;}
    .order_form_online .intro{padding:0px;background:#17667d;color:#fff;}
    .order_form_online .intro h1{color:#fff;font-size:18px;}
    .order_form_online h1{}
    .order_form_online h2{color:#ff6111;}
    .order_form_online h3{margin-top:0;}
    .order_form_online .row{padding:5px 0px 5px 0px; border-bottom:1px solid #000;}
    .order_form_online .grey_row{}
    .order_form_online .cell{float:left;display:block;}
    .order_form_online .cell_title{width:29%;}
    .order_form_online .cell_description{width:35%;}
    .order_form_online .cell_code{width:10%;}
    .order_form_online .cell_quantity{width:6%;}
    .order_form_online .cell_price{width:10%; padding-left:10px;}
    .order_form_online .cell_total{width:6%;}
