a {
	color: #CC3300;
	font-family: Verdana, arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration:underline;
}

a:hover {
	color: #FFB54A;
	font-family: Verdana, arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.smalllink {  font-family: Verdana, arial; 
         font-size: 10px;  
         font-weight: bold; 
         color: #7B3931;
         text-decoration: underline
}

  .smalllink:hover {
	color: #D8D990;
	font-family: Verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.menulink {  font-family: Verdana, arial; 
         font-size: 11px;  
         font-weight: normal; 
         color: #186318;
         text-decoration: underline
}

  .menulink:hover {
	color: #7B3931;
	font-family: Verdana, arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.UserMenu {  font-family: Verdana, arial;  
         font-weight: bold; 
         color: #FFFFFF;
         text-decoration: none
}

  .UserMenu:hover {
	color: #F7C68C;
	font-family: Verdana, arial;
	font-weight:  bold;
	text-decoration: none;
}
.InkeeperMenu {
	font-family: Verdana, arial;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;


	
}

  .InkeeperMenu:hover {
	color: #F7C68C;
	font-family: Verdana, arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	
}
body,td,div,p {
	color: #003333;
	font-family: Verdana, arial;
	font-size: 11px;
        font-weight: normal;
}

.smalltype {  font-family: Verdana, arial; 
        font-size: 10px; 
        color: #CC3300;
}

.form {
    font-family:verdana,arial;
    font-size:10px; 
    color:#186318;
    background:#F2F8F2;
    border:1;
    border-style:solid; 
    border-color:#186318;}.tbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}


.formdisable {
    font-family:verdana,arial;
    font-size:10px; 
    color:c5c5c5;
    background:#F2F8F2;
    border:1;
    border-style:thin; 
    border-color:white;}.tbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.topmenuH {
font-family: Verdana, arial;  
         font-weight: bold; 
         color: #CCCCCC;
         text-decoration: none
}
/* ADDITIONAL STYLE ELEMENTS BY Marco */
/* similar as bedandbrekfast.com as asked */
table.new_table { font-family: Verdana,Arial,Helvetica,sans-serif; color: #555555; width: 570px; margin: 0 auto; font-size: 11px !important; text-align: center; border: 1px solid #397339 !important;}
  table.new_table th, table.new_table td { font-weight: bolder; font-size: 11px !important; padding: .1em .2em .1em .3em !important; border:1px solid #397339; border-width: 0 1px 1px 0; }

  #packages-name-line { background-color: #397339; color: #ffffff; }
  #packages-name-line a { font-weight: bolder; color: #ffffff !important; text-decoration: none;}
  table.new_table td.selected, table.new_table th.selected, #packages-name-line th.selected a { background-color: rgb(255,255,153); color: #397339 !important; }

  thead tr, tfoot tr { background-color: #ffffff; }
  table.new_table tr.empty_line td { border: none !important;}
  table.new_table strong { font-weight: normal; }
  table.new_table b { font-weight: bolder; font-size: 1.1em; }

  .odd_row { background-color: #ffffff; } .even_row { background-color: #ffffff; }
	.col-first { text-align: left; font-weight: normal !important; }
	  #tbl_basicprofile .col-first, #tbl_basicprofile .col-second { height: 26px; vertical-align: middle; }
	.col-basic, .col-standard, .col-preferred, .col-gold,  .col-platinum { width: 38px !important; }

  table.new_table a { font-size: 11px !important; color: #397339}


  .form-section-title { font-weight: bolder; text-align:center; height:28px; color: #ffffff;  background-color:#397339; }

	.larger {  }
	.imginline, img.imginline { vertical-align: middle !important; }
	.old_price { text-decoration: line-through;}
	.new_price { font-weight: bolder; color: #f00; }

	.at_right { text-align: right; } .at_center { text-align: center; } .at_left { text-align: left; }
