@charset "utf-8";
body{margin:0px;padding:0px;}
a img{border:none;}

h1,h2,h3,h4 {margin:0px;font-weight:bold;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
h1{background-color:#FFFFFF;color:#774721;font-size:20px;padding-bottom:20px;}
h1.main_title{background-color:#976D45;color:#FFFFFF;font-size:12px;padding:0px;}
h2{background-color:#FFFFFF;color:#774721;font-size:12px;}
h2.prod_name{font-size:14px;margin-bottom:5px;margin-top:10px;}
h3{background-color:#FFFFFF;color:#666666;font-size:12px;padding-bottom:10px;}

td, p{margin:0px;font-family:Arial,Helvetica,sans-serif; font-size:12px;color:#774721;}
ol, ul{margin-top:0px; background-color:#FFFFFF;color:#6A6A6A;font-family:Arial,Helvetica,sans-serif; font-size:12px;}

td, p, div{font-family:Arial,Helvetica,sans-serif; font-size:12px;}

.dark_brown_line{background-color:#592D00;color:#FFFFFF;}
.copyright{background-color:#FFFFFF;color:#666666;}
.top_lt{background-color:#976D45;color:#FFFFFB;}
.input{border: 1px solid #795437;color:#4E3B1D;font-family:Arial,Helvetica,sans-serif; font-size:12px;padding-left:3px;margin:0px;}
.dark_brown_button{padding-right:3px;padding-left:3px;background-color:#795437;color:#FFFFFF;cursor:pointer;height:18px;border:none;font-size:12px;}
.header{background-color:#FFFFFF;color:#503D1C;}
.right_cont{background-color:#FCFAF8;color:#774721;}

a.more:link, a.more:visited, a.more:active{text-decoration:none;background-color:#FFFFFF;color:#FF6600;}
a.more:hover{text-decoration:underline;}

a.more_top:link, a.more_top:visited, a.more_top:active{text-decoration:none;background-color:#FFFFFF;color:#FF6600;}
a.more_top:hover{text-decoration:underline;}

.button {
cursor:pointer; 
cursor:hand; 
line-height:20px;
background:url(images/button_silver.gif) no-repeat right top; 
padding-right:15px; 
vertical-align:middle;
display:block; /*opera*/
display:inline-block; /*ie*/
display:-moz-inline-box;  /*ff*/
}

.button span { 
background:url(images/button_silver.gif) no-repeat left top; 
height:20px;
display:block;
display:inline-block;
padding-left:15px; line-height:20px;
}

a.button:link, a.button:active, a.button:visited {background-color:#EAEAEA;text-decoration:none;color:#663333;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a.button:hover {background-position:right -162px;}
a.button:hover span {background-position:left -162px;}

.err{
color:#FF3300;
display:none;
padding-left:5px;
font-size:14px;
font-weight:bold;
}

.p_title{
background-color:#FFFFFF;
font-weight:bold;
color:#966D45;
font-size:20px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
padding-bottom:20px;
}



input, textarea, select{
border: 1px solid #999999;
color:#6A6A6A;
font-family:Arial,Helvetica,sans-serif; 
font-size:12px;
line-height:12px;
padding-left:3px;
margin-bottom:5px;
}


img,p,td,span,div,form{
margin:0px;
padding:0px;
}

.tbl_promo{
border:1px solid #976D45;
table-layout:fixed;
}

.line_promo{
background-color:#FFFFFF;
color:#000000;
}

.ttl_promo{
padding-top:5px;
color:#4E391E;
font-size:16px;
font-weight:bold;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;;
line-height:16px;
}

.price_promo{
padding-top:5px;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;;
line-height:16px;
}

.text_promo{
padding-top:7px;
padding-bottom:3px;
line-height:11px;
}

.promo{
background-color:#E9DCD0;
color:#4E3B1D; 
}


.prom2{
background-color:#FFFFFF;
color:#4E3B1D;
}

.red_title{
background-color:#FFFFFF;
color:#DD3125;
font-weight:bold;
font-size:12px;
}

.red_title_new{
padding-left:5px;
background-color:#FFFFFF;
color:#CC3300;
font-weight:bold;
}

.red_title_new2{
padding-bottom:5px;
background-color:#FFFFFF;
color:#CC3300;
font-weight:bold;
}

.msg_red{
background-color:#FFFFFF;
color:#FF0000;
}

.msg_intern{
background-color:#FFFFFF;
color:#CC0000;
padding:7px;
margin-bottom:20px;
border:1px solid #CCCCCC;
display:none;
}

.msg_intern_sacc{
background-color:#FFFFFF;
color:#006600;
padding:7px;
margin-bottom:20px;
border:1px solid #CCCCCC;
display:none;
}

.msg_intern_ttl{
font-weight:bold;
margin-bottom:5px;
}

p.more{
padding-left:5px;
}

p.my_menu{
font-size:12px;
color:#FFFFFF;
background-color:#976D45;
padding-top:4px;
padding-left:10px;
padding-bottom:4px;
margin-right:15px;
margin-bottom:1px;
}

p.my_menu_not_sel{
font-size:12px;
background-color:#E9DCCF;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
margin-right:15px;
margin-bottom:1px;
}

p.occ_title{
padding-top:10px;
font-weight:bold;
color:#6B4812;
background-color:#FFFFFF;
}

.ora_nav{
background-color:#FFFFFF;
color:#FF6600;
}



.cont{
color:#774721;
background-color:#D8CBC2;
}

.cont_td_txt{
color:#6A6A6A;
background-color:#FFFFFF;
}

.top_bar{
background-image: url('images/top_bar_bg.jpg');
background-repeat: repeat-x;
background-color:#976D45;
font-size:16px;
color:#FFFFFB;
font-weight:bold;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

p.main_mnu{
padding-right:15px;
padding-left:15px;
}

p.main_mnus{
padding-right:15px;
padding-left:5px;
}

p.prod_title{
padding-right:5px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
color:#5F5F5F;
font-weight:bolder;
background-color:#FFFFFF;
}

p.prod_title_full{
padding-top:10px;
padding-right:10px;
color:#6A6A6A;
background-color:#FFFFFF;
font-weight:bold;
}

p.prod_title_brown{
padding-top:10px;
padding-right:10px;
color:#8D4B2C;
background-color:#FFFFFF;
font-size:18px;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

p.prod_txt{
padding-right:5px;
padding-left:5px;
color:#6A6A6A;
background-color:#FFFFFF;
}

p.prod_txt_full{
padding-right:10px;
padding-bottom:10px;
color:#6A6A6A;
background-color:#FFFFFF;
}

p.prod_txt_page{
margin-bottom:12px;
color:#6A6A6A;
background-color:#FFFFFF;
}

p.prod_txt_full_bg{
padding-right:40px;
padding-bottom:20px;
font-size:12px;
}

p.prod_txt2{
padding-right:9px;
padding-left:9px;
padding-bottom:10px;
color:#6A6A6A;
background-color:#EFE6DD;
}

p.right_txt{
padding-right:30px;
padding-left:15px;
padding-bottom:10px;
color:#676664;
background-color:#EFE6DD;
line-height:11px;
font-size:10px;
}

p.prod_txt_p{
padding-right:5px;
padding-left:5px;
padding-top:5px;
color:#6A6A6A;
background-color:#FFFFFF;
}

.slogan{
padding-top:8px;
font-weight:bold;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.m1CL0,.m1CL0:link{
text-decoration:none;
width:100%;
color:Black; 
}

.m1CL0:visited{
color:Black
}

.m1mit{
padding-left:0px;
padding-right:0px;
color:Black; 
font-family:Arial,Helvetica,sans-serif; 
font-size:12px; 
}

a{
color:#4E391E;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a.menu_sel:link, a.menu_sel:visited, a.menu_sel:active{
font-size:12px;
text-decoration:none;
background-color:#E9DCCF;
color: #503D1C;
}

a.menu_sel:hover{
text-decoration:none;
}

a.top_menu:link, a.top_menu:visited, a.top_menu:active{
text-decoration:none;
background-color:#FFFFFF;
color: #503D1C;
}

a.top_menu:hover{
text-decoration:underline;
}

a.gray:link, a.gray:visited, a.gray:active{
text-decoration:none;
background-color:#FFFFFF;
color:#5F5F5F;
}

a.gray:hover{
text-decoration:underline;
}

a.gray_u:link, a.gray_u:visited, a.gray_u:active{
text-decoration:underline;
background-color:#FFFFFF;
color: #6A6A6A;
}

a.gray_u:hover{
text-decoration:none;
}

a.red:link, a.red:visited, a.red:active{
text-decoration:underline;
background-color:#FFFFFF;
color:#FF6600;
}

a.red:hover{
text-decoration:none;
}

a.green:link, a.green:visited, a.green:active{
text-decoration:underline;
background-color:#FFFFFF;
color:#009933;
}

a.green:hover{
text-decoration:none;
}

a.bottom_menu:link, a.bottom_menu:visited, a.bottom_menu:active{
text-decoration:none;
background-color:transparent;
color: #665347;
}

a.bottom_menu:hover{
text-decoration:underline;
}
