/*  Palette
    blue font = 1c2260
 */

/* ---Root--- */
body{margin:0;padding:0;background:#000 url(../images/bg.jpg) no-repeat center top;font-family:arial;font-size:11px;color:#1c2260;}
a{color:#1c2260;outline:0;}
    a img{border:none;}
h1{font-size:30px;}
h2{font-size:20px;}
h3{font-size:16px;}
p{text-align:justify;}
form,input,label,textarea,select{margin:0;padding:0;}
textarea,input,label,select{margin:0 10px 10px 0;float:left;width:250px;}
label{width:100px;}
form br{clear:left;}

/* ---General--- */
.centering{width:900px;margin:0 auto;}
.divider{width:100%;height:1px;background:#eeeeee;display:block;margin:10px 0 10px 0;}
.tool_tip{background:#fff;padding:10px;border:solid 1px #000;}
.comments_textarea{width:200px;}
.accordion_trigger{cursor:pointer;}
.col{float:left;}
.validation_error{color:red;}
.store_link{padding:5px;background:#1c2260;color:#fff;text-decoration:none;}

/* ---Header--- */
.header{height:130px;width:900px;position:relative;}
#logo{position:absolute;left:0;bottom:-4px;z-index:1;}
    #logo img{behavior:url(iepngfix.htc);}
#nav_bar{height:28px;width:900px;position:absolute;bottom:0;left:0;background:#fff;}
    #nav_bar a{font-size:11px;color:#1c2260;}

/* ---Main--- */
#location_slider{width:555px;overflow:hidden;}
    #location_slider .slide_wrapper{width:670px;}
    #location_slider .slide{float:left;width:111px;height:111px;}
.main{width:840px;background:url(../images/main_repeat.jpg) repeat-x #fff;padding:30px;}
    .main .left_col{float:left;width:555px;padding-right:30px;}
    .main .right_col{float:left;width:246px;}
        .main .right_col input,textarea,select{width:200px;}
        .main .right_col .header{height:27px;width:216px;overflow:hidden;background:url(../images/header_right_col.jpg);padding:8px 15px 0 15px;margin-top:15px;}
        .main .right_col .content{width:246px;background:url(../images/main_repeat.jpg) repeat-x;}
            .main .right_col .content .l_title{font-weight:bold;}
                .main .right_col .content .l_title a{text-decoration:none;}
                .main .right_col .content .l_title a:hover{text-decoration:underline;}
            .main .right_col .content .r_title{font-weight:bold;float:right;}
            .main .right_col .content .padding{padding:15px;}
.tour_container{padding:10px;border:#eeeeee solid 1px;background:url(../images/main_repeat.jpg) repeat-x;margin-bottom:10px;}
.three_col_table{}
    .three_col_table .title{float:left;width:100px;margin:0 5px 10px 0;font-weight:bold;}
    .three_col_table .field{float:left;width:100px;margin:0 5px 10px 0;}
    .three_col_table .field_wide{float:left;width:160px;margin:0 0 10px 0;}
        .three_col_table .field_wide input[type="checkbox"]{width:auto;}
        .three_col_table .field_wide br{clear:left;}
.qty_input{width:10px;}
.wide_form{}
    .wide_form br{clear:left;}
    .wide_form input,label,textarea,select{float:left;margin:0 10px 10px 0;}
    .wide_form input,selet,textarea{width:250px;}
    .wide_form label{width:160px;}
.basic_thumb{float:left;margin:0 8px 8px 0;}
.quote_container{width:547px;overflow:hidden;}
    .quote_container .top_cap{width:547px;height:4px;background:url(../images/quote_top_cap.jpg) no-repeat;}
    .quote_container .bottom_cap{width:547px;height:4px;background:url(../images/quote_bottom_cap.jpg) no-repeat;}
    .quote_container .content{width:507px;background:url(../images/quote_repeat.jpg) repeat-y;padding:10px 20px;}
.cd_holder{}
    .cd_holder input[type="text"]{width:100px;}
    .cd_holder .price{font-size:18px;font-weight:bold;color:black;}

/* ---Footer--- */
.footer{}
    .footer .strip{height:5px;background:#f0c01e;width:100%;}
    .footer .content{padding:10px 0 20px 0;color:#fff;line-height:20px;}
        .footer .content a{color:#fff;text-decoration:none;}
        .footer .content a:hover{text-decoration:underline;}
#footer_banner_1{width:632px;height:172px;overflow:hidden;float:left;}
#footer_banner_2{width:268px;height:172px;overflow:hidden;float:left;}

