A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #cc3300;
    FONT-FAMILY: Verdana, arial;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffb54a;
    FONT-FAMILY: Verdana, arial;
    TEXT-DECORATION: underline
}
.smalllink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #7b3931;
    FONT-FAMILY: Verdana, arial;
    TEXT-DECORATION: underline
}
.smalllink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #d8d990;
    FONT-FAMILY: Verdana, arial;
    TEXT-DECORATION: underline
}
.menulink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #186318;
    FONT-FAMILY: Verdana, arial;
    TEXT-DECORATION: underline
}
.menulink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #7b3931;
    FONT-FAMILY: Verdana, arial;
    TEXT-DECORATION: underline
}
.UserMenu
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial;
    TEXT-DECORATION: none
}
.UserMenu:hover
{
    FONT-WEIGHT: bold;
    COLOR: #f7c68c;
    FONT-FAMILY: Verdana, arial;
    TEXT-DECORATION: none
}
.InkeeperMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial;
    TEXT-DECORATION: none
}
.InkeeperMenu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #f7c68c;
    FONT-FAMILY: Verdana, arial;
    TEXT-DECORATION: none
}
BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #003333;
    FONT-FAMILY: Verdana, arial
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #003333;
    FONT-FAMILY: Verdana, arial
}
DIV
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #003333;
    FONT-FAMILY: Verdana, arial
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #003333;
    FONT-FAMILY: Verdana, arial
}
.smalltype
{
    FONT-SIZE: 10px;
    COLOR: #cc3300;
    FONT-FAMILY: Verdana, arial
}
.form
{
    BORDER-RIGHT: #186318 1px solid;
    BORDER-TOP: #186318 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND: #f2f8f2;
    BORDER-LEFT: #186318 1px solid;
    COLOR: #186318;
    BORDER-BOTTOM: #186318 1px solid;
    FONT-FAMILY: verdana,arial
}


.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;
}

.tbutton
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.topmenuH
{
    FONT-WEIGHT: bold;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, arial;
    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; }
