/*  Palette
    blue font = 1c2260
 */

/* ---Root--- */
body{margin:0;padding:0;background:#e7db63 url(../images/bg.jpg) no-repeat center top;font-family:arial;font-size:12px;color:#000;}
a{color:#000;outline:none;}
    a img{border:none;display:block;}
h1{font-size:30px;}
h2{font-size:20px;}
h3{font-size:16px;}
p{text-align:justify;}
form,input,label,textarea,select{margin:0;padding:5px;}
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:#d9d9d9;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:151px;width:900px;position:relative;}
#logo{position:absolute;left:0;top:50px;z-index:1;width:300px;height:50px;}
#nav_bar{height:28px;width:900px;position:absolute;bottom:0;left:0;}
    #nav_bar a{font-size:12px;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_ds{width:920px;margin:0 auto;background:url(../images/ds_repeat.png) repeat-y;}
.main_ds_bottom_cap{width:920px;margin:0 auto;background:url(../images/ds_bottom_cap.png) no-repeat;height:10px;}
.main{padding:0 10px;}
    .main .left_col{float:left;width:67%;}
        .main .left_col .padding{padding:30px;}
        .main .left_col .both_seasons{width:524px;height:171px;display:block;position:relative;background:url(../images/both_seasons.jpg) no-repeat;}
            .main .left_col .both_seasons .s2010{position:absolute;left:0;top:0;width:250px;height:171px;}
            .main .left_col .both_seasons .s2011{position:absolute;left:275px;top:0;width:250px;height:171px;}
    .main .right_col{float:left;width:33%;}
        .main .right_col ul{padding-left:15px;list-style: square;}
            .main .right_col ul li{padding-bottom:5px;}
        .main .right_col input,textarea,select{width:200px;}
        .main .right_col input[type="submit"]{background:none;border:none;width:auto;font-weight:bold;cursor:pointer;}
        .main .right_col .header{width:100%;color:#fff;background:#f26f33;height:auto;}
            .main .right_col .header .padding{padding:8px 12px;}
            .main .right_col .header h3{padding:0;margin:0;}
        .main .right_col .content{width:100%;background:#f3976d;}
            .main .right_col .content .r_title{font-weight:bold;float:right;}
            .main .right_col .content .padding{padding:8px 12px;}
            .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;}
.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 .col1{width:80px;}
    .three_col_table .col2{width:100px;}
    .three_col_table .col3{width:90px;}
    .three_col_table .col4{width:220px;}
        .three_col_table .col4 input[type="checkbox"]{width:auto;}
    .three_col_table .title{float:left;margin:0 5px 10px 0;font-weight:bold;}
    .three_col_table .field{float:left;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;}
.td_title{font-weight:bold;color:#2b5dce;}
.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{color:#832e60;}
    .footer .padding{padding:0 20px 25px 20px;}
    .footer a{text-decoration:none;color:#832e60;}
        .footer a:hover{text-decoration:underline}
#footer_banner_1{width:603px;height:172px;overflow:hidden;float:left;}
#footer_banner_2{width:297px;height:172px;overflow:hidden;float:left;}
