@charset "UTF-8";
/* CSS Document */
body { background:#dbd6bd url(../assets/images/bg_stripe_v.gif) repeat-x; margin:0px 0px 30px 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }

#site { width:950px; height:300%px; margin:0px auto }

#nav_area { width:950px; height:38px; }

#nav_marker_0 { background:#7d7653; width:950px; height:8px }

#nav_marker_1 { background:#76a90a; width:950px; height:8px }

#nav_marker_2 { background:#800a26; width:950px; height:8px }

#nav_marker_3 { background:#f67a00; width:950px; height:8px }

#nav_marker_s { background:#9c9572; width:950px; height:8px }

#head { width:950px; height:211px }

#site_body { background:#dbd6bd; width:950px; clear:both }

#site_contact { background:#dbd6bd; width:200px; min-height:123px; float:left; }

#contact_short { display:block; padding-left:40px; padding-top:30px; }

.contact_short_light { color:#646464 }

.contact_short_dark { color:#1a1a1a }

#site_main { background:#FFFFFF; width:750px; margin-left:200px }

#subnav { height:38px; }

.subnavbg_0 { background:#FFFFFF url(../assets/images/snav_bg_0.gif) repeat-x top; }

.subnavbg_1 { background:#FFFFFF url(../assets/images/snav_bg_1.gif) repeat-x top; }

.subnavbg_2 { background:#FFFFFF url(../assets/images/snav_bg_2.gif) repeat-x top; }

.subnavbg_3 { background:#FFFFFF url(../assets/images/snav_bg_3.gif) repeat-x top; }

.subnavbg_4 { background:#FFFFFF url(../assets/images/snav_bg_4.gif) repeat-x top; }

#language { height:23px; }

#nav { width:750px; height:38px; margin-left:200px; padding:0px }

#nav ul, #nav li, #subnav li, #subnav ul{ margin:0px; padding:0px; display:inline }

.smallnav a, .bignav a, .snav a { display:block; float:left; }

.bignav a { height:38px; text-decoration:none }

.smallnav a { height:32px; text-decoration:none; margin-top:6px }

.snav a { height:38px; text-decoration:none; }

.navspace { display:block; width:5px; height:38px; float:left; }

.navspace_s { display:block; width:5px; height:32px; float:left; }

.snavspace_s { display:block; width:4px; height:38px; float:left; }

.snavspace_se { display:block; width:5px; height:38px; float:left; }

#n_1_1 { background:url(../assets/images/nav_1_1.png) no-repeat; }

#n_1_2 { background:url(../assets/images/nav_1_2.png) no-repeat; margin-right:1px; }

#n_2_1 { background:url(../assets/images/nav_2_1.png) no-repeat; }

#n_2_2 { background:url(../assets/images/nav_2_2.png) no-repeat; margin-right:1px; }

#n_3_1 { background:url(../assets/images/nav_3_1.png) no-repeat; }

#n_3_2 { background:url(../assets/images/nav_3_2.png) no-repeat; margin-right:1px; }

.sn_1_1 { background:url(../assets/images/snav_1_1.gif) no-repeat; }

.sn_1_2 { background:#FFFFFF url(../assets/images/snav_1_3.gif) no-repeat; }

.sn_2_1 { background:url(../assets/images/snav_2_1.gif) no-repeat; }

.sn_2_2 { background:#FFFFFF url(../assets/images/snav_2_3.gif) no-repeat; }

.sn_3_1 { background:url(../assets/images/snav_3_1.gif) no-repeat; }

.sn_3_2 { background:#FFFFFF url(../assets/images/snav_3_3.gif) no-repeat; }

.sn_4_1 { background:url(../assets/images/snav_4_1.gif) no-repeat; }

.sn_4_2 { background:#FFFFFF url(../assets/images/snav_4_3.gif) no-repeat; }

.navitem { float:left; }

.snavitem { float:left; }

.si_1 { background:url(../assets/images/snav_1_2.gif) repeat-x; display:block; height:38px }

.si_2 { background:url(../assets/images/snav_2_2.gif) repeat-x; display:block; height:38px }

.si_3 { background:url(../assets/images/snav_3_2.gif) repeat-x; display:block; height:38px }

.si_4 { background:url(../assets/images/snav_4_2.gif) repeat-x; display:block; height:38px }

.snav a { text-decoration:none; }

.navitem_1 { float:left; background:#76a90a; height:38px; }

.navitem_2 { float:left; background:#800a26; height:38px; }

.navitem_3 { float:left; background:#f67a00; height:38px; }

.navitem { float:left; background:#9c9572; height:32px; }

.navtext { margin:10px 5px 5px 5px; display:block; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px }

.snavtext { margin:10px 8px 5px 8px; display:block; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px }

.navtext_s { margin:10px 5px 5px 5px; display:block; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px }

.n_s_1 { background:url(../assets/images/nav_s_1.png) no-repeat; }

.n_s_2 { background:url(../assets/images/nav_s_2.png) no-repeat; margin-right:1px; }

#lang { float:right; font-size:10; font-family:Arial, Helvetica, sans-serif; color:#9c9572; margin-top:9px; margin-right:10px;}

#lang a img { border:none; }

#lang_text { margin-top:-1px; margin-right:5px; float:left; font-size:10px; font-family:Arial, Helvetica, sans-serif }

#site_main { color:#9c9572; font-family:Georgia, "Times New Roman", Times, serif; }

#site_main_content { padding:26px 18px 40px 18px; margin:0px }

#site_main_content h1 { font-size:24px; margin:0px; padding:0px; font-weight:normal; margin-bottom:12px }

#site_main_content h1.bev { border-bottom:1px solid #cdcab8; font-size:20px; font-style:italic; margin:20px 0px 0px 0px; padding:0px 0px 5px 20px; font-weight:normal; margin-bottom:8px }

#site_main_content h2.bev { border-bottom:1px solid #e8e5d0; font-size:16px; font-style:italic; margin:10px 0px 0px 15px; padding:0px 0px 5px 5px; font-weight:normal; margin-bottom:8px }

#site_main_content h2 { font-size:13px; margin:0px; padding:0px; font-weight:normal; margin-bottom:17px }

#site_main_content p { font-size:15px; line-height:22px; display:block; margin-top:23px; }

hr { height:1px; border-width:1px 0 0 0; color:#cdcab8; }

.content_half_l { width:337px; float:left; margin-right:25px; }

.content_half_r { width:337px; float:left; font-size:13px;}

.content_half_l .border div, .content_half_r .border div { padding:10px; }

.contentfooter { clear:both }

.a_r { text-align:right; }

.a_m { text-align:center; }

.s_form .border { background:none; border:none; border-top:1px solid #cdcab8; border-bottom:1px solid #cdcab8; width:317px; 

margin-bottom:10px; padding:10px; color:#9c9572; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px }

.content_half_l .border_short, .content_half_r .border_short { background: padding:0px; border-top:1px solid #cdcab8; border-bottom:1px solid #cdcab8; }

.border_short { background:none; border:none; border-top:1px solid #cdcab8; border-bottom:1px solid #cdcab8; width:280px; 

margin-bottom:10px; padding:10px; color:#9c9572; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px }

.s_form .button { background:#ded9c0; border:none;

margin:0px; padding:10px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; float:right }

a img { border:none; }

.form_error { font-size:12px; font-weight:bold; display:block; margin-bottom:10px; color:#CC0000 }

label { margin-right:5px; }

.t_none { text-decoration:none; color:#9c9572 }

.hr_marginm { margin-top:0px; padding:0px}

.pagination { font-size:14px }

.pagination a { font-size:14px; font-weight:normal; color:#c1b88d }

.g_name { width:174px; display:block; padding:5px; float:left }

.g_text { width:174px; display:block; padding:5px; float:left }

.g_content { display:block; clear:both; }

.break { clear:both; }

.gb_name { vertical-align:top; border-top:1px solid #cdcab8; font-size:15px; font-weight:normal; width:174px; }

.gb_date { border-top:1px solid #cdcab8; font-size:15px; }

.gb_text { font-size:13px;  }

.gt_name { font-size:18px; font-weight:normal; }

.gt_sdesc { border-bottom:1px solid #cdcab8; font-size:13px; line-height: 18px; }

.gt_price { border-bottom:1px solid #cdcab8; vertical-align:top; font-size:18px;  width:136px; vertical-align:top; }

.gs_sdesc { border-bottom:1px solid #a8d87a; font-size:13px; }

.gs_name { border-top:1px solid #a8d87a; font-size:24px; font-weight:normal; }

.gs_price { border-bottom:1px solid #a8d87a; border-top:1px solid #a8d87a; vertical-align:top; font-size:24px;  width:136px; vertical-align:top; }

.g_bev_table { width:695px; margin:0px 0px 0px 20px;; color:#9c9572; font-family:Georgia, "Times New Roman", Times, serif; }

.g_book_table { width:715px; margin:0px; color:#9c9572; font-family:Georgia, "Times New Roman", Times, serif; }

.g_s_table { margin-bottom:40px; border-collapse:collapse }

.g_book_table td,.g_bev_table td{ margin:0px; padding:0px; }

.g_book_table tr,.g_bev_table tr{ margin:0px; padding:0px; }

.g_book_table td,.g_bev_table td { padding:7px; }

.s_t { margin-top:10px; }

.gts_price{ float:right; padding:0px; text-align:right; }

.gts_mag{ float:right; padding:0px; margin-left:13px;}

.sml {  }

#popup_stripe_f{ width:100%; height:30px; background:#76a90a }

#popup_stripe_b{ width:100%; height:30px; background:#800a26 }

.f_r { float:right; }

.f_l { float:left; }

.item_details_h { background:#7FDF00; padding:20px; padding-top:40px; }

.details_t { padding:40px; margin-top}

.details_div { padding-left:50px; padding-right:50px; color:#9c9572; font-family:Georgia, "Times New Roman", Times, serif; margin-top:-20px;}

.sp_h { font-size:24px; text-align:left; margin-bottom:18px; }

.fc_g { color:#76a90a; }


