body {
margin:0;
padding:0;
width: 100%;
height: 100%;
}

h1{
font: 18px arial;
color: black;
font-weight: bold;
}

.main_b a{
color: #eeeeee;font: 12px verdana, arial;font-weight: normal;text-decoration: none;
border:0;display: block;
}

.main_b a:hover{background-color: #e2e2e2;color: #ffffff;}

.normal{color: #333333;font: 10px verdana, arial;font-weight: normal;}

.a_menu{
 font-family: Arial, Verdana;font-size: 11px;
 font-weight: normal;color: #ffffff;text-decoration: none;
}

.a_menu:hover{
 text-decoration: underline;color: #fffffff; font-weight: normal;
}

.a_cats{
 font-family: Arial, Verdana;font-size: 11px;font-weight: bold;
 color: #A6A6A6;text-decoration: none;
}
.a_cats:hover{
 text-decoration: underline;color: #D6F3F8;
}

.a_greyb{color: #CC6920;font: 12px arial, verdana;font-weight: normal;text-decoration: none;}

.a_greyb:hover{
 font-weight: bold;
}

.a_red{color: #741112;font: 10px verdana, arial;text-decoration: none;}
.a_green{color: #007100;font: 9px verdana, arial;font-weight: bold;text-decoration: none;}
.a_grey{color: #888888;font: 12px arial, verdana;font-weight: normal;text-decoration: none;}
.a_blue{color: #00ADD6;font: 9px verdana, arial;font-weight: bold;text-decoration: none;}
.a_black{color: #000000;font: 10px arial, verdana;font-weight: normal;text-decoration: none;}
.a_orange{color: #CC6920;font: 10px arial, verdana;font-weight: normal;text-decoration: none;}
.a_white{color: #ffffff;font: 9px verdana, arial;font-weight: bold;text-decoration: none;}
.a_x{color: #b9dcff;font: 9px verdana, arial;font-weight: bold;text-decoration: none;}
.a_head_o{color: #fe6c01;font: bold 12px verdana, arial;text-decoration: none;}
.a_pro_name{color: #FFFFFF;font: bold 10px verdana, arial;text-decoration: none;}
.navi{color: #FE0000;font: bold 12px arial, verdana;text-decoration: none;}
.a_wh{color: #ffffff;font: 9px verdana, arial;text-decoration: none;}

.a_red:hover{text-decoration: nounderline;}
.a_green:hover{text-decoration: underline;}
.a_grey:hover{text-decoration: nounderline;}
.a_blue:hover{text-decoration: underline;}
.a_black:hover{text-decoration: underline;}
.a_orange:hover{text-decoration: underline;}
.a_white:hover{text-decoration: underline;}
.a_x:hover{text-decoration: underline;}
.a_head_o:hover{text-decoration: underline;}
.a_pro_name:hover{text-decoration: underline;}
.navi:hover{text-decoration: underline;}
.a_wh:hover{text-decoration: underline;}

.cart{
 padding: 2px 2px 2px 2px;
 font-family: Arial, Verdana;font-size: 10px;
 font-weight: bold;color: #626262;
}

.product{
 padding: 2px 2px 2px 2px;
 font-family: Arial, Verdana;font-size: 11px;
 font-weight: bold;color: #005900;
}

.txt_pro1{
 padding: 0px 0px 0px 0px;
 border: 1px solid #ffffff;
 height: 14px;width: 45px;text-align: right;
 font-family: Arial, Verdana;font-size: 10px;
 font-weight: bold;color: #666666;
}

.txt_pro{
 padding: 0px 0px 0px 0px;
 border: 1px solid #ffffff;
 height: 14px;width: 45px;text-align: right;
 font-family: Arial, Verdana;font-size: 10px;
 font-weight: bold;color: #666666;
}

.pro_pic{
 border: 1px solid #008040;
}

.t_h_gold{
 font-family: Arial, Verdana;font-size: 11px;
 font-weight: normal;color: #978331;
}

.t_h_g{
 font-family: Arial, Verdana;font-size: 11px;
 font-weight: normal;color: #008900;
}
.t_h_x{
 font-family: Arial, Verdana;font-size: 11px;
 font-weight: bold;color: #FFFFFF;
}

.t_h_r{color: #ce0000;font: 12px  arial, verdana;font-weight: bold;}
.t_h_n{color: #555555;font: 10px arial, verdana;decoration: none;}
.t_h_t{color: #555555;font: 10px arial, verdana;decoration: none;}

/*.t_h_t:hover{
 font-weight: bold;
}*/

.t_h_ng{color: #888888;font: 10px verdana, arial;decoration: none;}
.t_h_n_b{color: #404040;font: bold 15px verdana, arial;}
.t_h_g{color: #00aa00;font: 9px verdana, arial;font-weight: bold;}
.t_h_b{color: #025688;font: 9px verdana, arial;font-weight: bold;}
.hatt{color: #505051;font: 7px verdana, arial;font-weight: bold;}
.t_h_w{color: #ffffff;font: 11px arial, verdana;text-decoration: none;}
.t_h_wg{color: #888888;font: 10px verdana, arial;text-decoration: none;}
.t_h_o_12{color: #005b2e;font: 12px verdana, arial;font-weight: bold;}
.t_h_r_12{color: #880000;font: 12px verdana, arial;font-weight: bold;}

.input{border: 1px solid; width: 100px;font: 12px arial, verdana;}

.txt_100{border: 0px solid #cccccc;width: 80px;color: #909090;font: 10px arial, verdana;}
.txt_1001{border: 1px solid #cccccc;width: 80px;color: #909090;font: 10px arial, verdana;}
.txt_150{border: 1px solid #cccccc;width: 150px;color: #909090;font: 11px arial, verdana;}
.txt_200{border: 1px solid #cccccc;width: 200px;color: #909090;font: 11px arial, verdana;}
.txt_250{border: 1px solid #cccccc;width: 250px;color: #909090;font: 11px arial, verdana;}
.txt_300{border: 1px solid #cccccc;width: 300px;color: #909090;font: 11px arial, verdana;}
.txt_350{border: 1px solid #cccccc;width: 300px;color: #909090;font: 11px arial, verdana;}
.txt_450{border: 1px solid #cccccc;width: 450px;color: #909090;font: 11px;}
.txt_area{border: 1px solid #cccccc;width: 350px;height: 100px;color: #909090;font: 10px verdana, arial;}
.txt_area_2{border: 1px solid #cccccc;width: 550px;height: 550px;color: #000000;font: 10px verdana, arial;}

.btn{
 background-color: #FFC170;border-right: 0px solid #555555;border-top: 0px solid #888888;border-left: 0px solid #888888;border-bottom: 0px solid #555555;
 font: 10px verdana, arial;font-weight: normal;width: 65;height: 17; color: #ffffff;
}

.btn1{
 border-right: 1px solid #555555;border-top: 1px solid #888888;border-left: 1px solid #888888;border-bottom: 1px solid #555555;
 font: 11px verdana, arial;font-weight: bold;width: 75;height: 20;
}


.link        { font-size : 11px; color : #000000 }
a.link        { text-decoration: none; color : #006699;  }
a.link:hover{ text-decoration: underline; color : #DD6900; }

.tdborder {
      border :  #e2e2e2;
      border-style : solid; 
      border-top-width : 1px; 
      border-right-width : 1px; 
      border-bottom-width : 1px; 
      border-left-width : 1px;  

}
.tdsunday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #FFAE45;
      font-weight : normal;
      font-size : 11px; 
      line-height : 20px; 
      color : #ffffff; 
      vertical-align : middle;
      text-align : center; 
} 
.tdday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #606060;
      font-weight : normal;
      font-size : 11px; 
      line-height : 20px; 
      color : #ffffff; 
      vertical-align : middle; 
      text-align : center; 
} 
.tdtoday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #dddddd; 
      font-weight : bold;
      font-size : 11px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : center; 
} 
.mthheading {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold; 
      font-size : 10px; 
      line-height : 20px; 
      color : #606060; 
      vertical-align : middle; 
      text-align : center; 
      letter-spacing : 0.15em;
}
.tdeventheading1 {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold;
      background-color : #c0c0c0;
      font-size : 10px; 
      line-height : 20px; 
      color : #FFAE45;
      vertical-align : middle; 
      text-align : center; 
      letter-spacing : 0.2em; 
}

.tdeventheading {
border : #aaaaaa; border-style : solid; border-width: 0px 0px 0px;
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold; background-color : #f0f0f0;       font-size : 10px;
      color : #303030;
      line-height : 20px;
      vertical-align : middle;
      line-height : 20px; 
      text-align : left;
}


.tddate {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 11px; 
      line-height : 16px; 
      color : #606060;
      vertical-align : middle; 
      text-align : center; 
}
.sunday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 11px; 
      line-height : 16px; 
      color : #FFAE45;
      vertical-align : middle; 
      text-align : center; 
}

.std {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold;
      font-size : 11px; 
      line-height : 16px; 
      color : #FFAE45;
      vertical-align : middle; 
      text-align : center;
      text-decoration: underline; 
}



.event  {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold;
      font-size : 10px;
      line-height : 12px;
      color : #606060;
      vertical-align : middle; 
      text-align : left;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
}

.copy  {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 9px;
      line-height : 18px;
      color : #000066;
      vertical-align : middle; 
      text-align : right;
}

.genfont {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 12px;
      line-height : 16px; 
      color : #606060; 
      vertical-align : middle; 
      text-align : left;
}
.eventmth {
      font-family : Arial,Verdana,  Helvetica, sans-serif;
      font-weight : bold;
      font-size : 20px;
      color : #e0e0e0;
      vertical-align : middle; 
      text-align : right;
}
.adminheader  {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold; line-height : 22px;
      font-size : 12px;
      color : #404040;
      vertical-align : middle; 
      text-align : center;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
}
.adminmenu {
border : #c0c0c0; border-style : solid; border-width: 1px 1px 1px;
      background-color : #f0f0f0; 
      font-size : 10px;
      line-height : 16px;
      text-align : center;
}

.tbladmin {
      border :  #e2e2e2;
      border-style : solid; 
      border-top-width : 1px; 
      border-right-width : 1px; 
      border-bottom-width : 1px; 
      border-left-width : 1px;
      background : url(./images/login_02.gif);
      background-repeat: no-repeat;
      background-position: center center ;

}
a.menulink:link   { font-size : 10px; text-decoration: underline; color : #000000;  }
a.menulink:active { text-decoration: none; color : #000000;  }
a.menulink:hover  { text-decoration: none; color : #404040; }


@page {  
    margin: 2cm 1.5cm;  
} 
