A:link
{
}
A:hover
{
}
A:active
{
}
A:visited
{
}

TABLE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: Black;
    font-family: Verdana, Arial, Tahoma;
}
TABLE TH
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}

H1
{
    FONT-SIZE: 22px;
    COLOR: #99c9e8;
    font-family: Verdana, Arial, Tahoma;
	letter-spacing: 2px;
}

H3
{
    COLOR: #333333;
	font-size: 18px;
	margin-bottom: 10px;
}

.SpecsText
{
  font-size: 10px;
  color: #333333;
  font-family: Verdana, Arial, Tahoma;
  padding-bottom: 5px;
}

p, li
{
  font-size: 11px;
  color: black;
  font-family: Verdana, Arial, Tahoma;
}


.ShellTable
{
  border-right: #d8dacf 1px solid;
  border-top: #d8dacf 1px solid;
  border-left: #d8dacf 1px solid;
  width: 700px;
  border-bottom: #d8dacf 1px solid;
  border-collapse: collapse;
}
.ColumnOne
{
  background-color: #f8f8ee;
  width:220px;
}
.ColumnTwo
{
  width:480px;
}
.ShellFooter
{
  font-size: 10px;
  padding-bottom: 10px;
  color: black;
  padding-top: 10px;
  font-family: Verdana, Arial, Tahoma;
}
.MainMenu
{
  width:220px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: #d8dacf 1px solid;
  text-align: center;
}

/*The following style is used to define the way menu items
will look when the mouse is on*/
.MainMenuOn
{
}

.MainMenuPage
{
}

/*The following style is used to define the way menu items
will look when the mouse is off*/
.MainMenuOff, .MainMenuOn, .MainMenuPage
{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}


.FormLabel
{
  font-size: 12px;
  font-family: Verdana, Arial, Tahoma;
  color: Black;
}

.QuickSearch
{
  font-size: 12px;
  border-bottom: #d8dacf 1px solid;
  font-family: Verdana, Arial, Tahoma;
  background-color: #fcd877;
}
.QuickSearchTab
{
  border-right: #d8dacf 1px solid;
  width: 27px;
}
.QuickSearchForm
{
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: Verdana, Arial, Tahoma;  
  font-size:12px;
  text-align:left;
}

.QuickSearchForm .Option
{
  font-size: 11px;
  color: black;
  font-family: Verdana, Arial, Tahoma;
  text-decoration: none;
}

.QuickSearchForm .Instruction
{
  font-family: Verdana, Arial, Tahoma;  
  font-size:10px;
  text-align:center;
  font-weight: bold;
}

.QuickSearchForm A
{
  font-weight: bold;
  font-size: 14px;
  color: red;
  font-family: Verdana, Arial, Tahoma;
  text-align: center;
  text-decoration: underline;
}

.QuickSearchForm A:Visited
{
  font-weight: bold;
  font-size: 14px;
  color: red;
  font-family: Verdana, Arial, Tahoma;
  text-align: center;
  text-decoration: underline;
}
.QuickSearchForm A:Active
{
  font-weight: bold;
  font-size: 14px;
  color: red;
  font-family: Verdana, Arial, Tahoma;
  text-align: center;
  text-decoration: underline;
}

.QuickSearchForm A:Hover
{
  font-weight: bold;
  font-size: 14px;
  color: red;
  font-family: Verdana, Arial, Tahoma;
  text-align: center;
  text-decoration: none;
}

.QuickSearchTitle
{
    font-family: Arial, Tahoma;
    font-size: 20px;
    color: #de6822;
    font-weight: bold;
}
.PersonalAccountForm
{
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: Verdana, Arial, Tahoma;  
  font-size:12px;
  text-align:left;
}
.PersonalAccountForm .Instruction
{
  font-family: Verdana, Arial, Tahoma;  
  font-size:10px;
  text-align:center;
  font-weight: bold;
}
.PersonalAccountTitle
{
    font-family: Arial, Tahoma;
    font-size: 22px;
    color: #4589ba;
    font-weight: bold;
}

.PersonalAccount
{
  background-color: #e6f1f8; /*#d4e2ec;*/
  font-family: Verdana, Arial, Tahoma;  
  font-size:12px;
  border-bottom: #d8dacf 1px solid;  
}
.PersonalAccountTab
{
  background-color: White;
  border-right: #d8dacf 1px solid;
  width: 27px;
}

.Testimonial
{
  padding-right: 10px;
  padding-left: 10px;
  font-size: 12px;
  padding-bottom: 10px;
  padding-top: 10px;
  font-family: Verdana, Arial, Tahoma;
  text-align:center;
}


.Sponsor
{
  font-family: Verdana, Arial, Tahoma;  
  font-size:12px;
  border-bottom: #d8dacf 1px solid;  
}
.CompanyPicture
{
  font-size: 12px;
  width: 100%;
  border-bottom: #d8dacf 1px solid;
  font-family: Verdana, Arial, Tahoma;
  background-color: #f8f8ee;
}
.SubMenu
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: #d8dacf 1px solid;
  background-color: #fef3d7;
  text-align: right;
}

.SubMenu A
{
  font-weight: bold;
  font-size: 11px;
  color: #bb2d21;
  font-family: Verdana, Arial, Tahoma;
  text-decoration: none;
}

.SubMenu A:Active
{
  font-weight: bold;
  font-size: 11px;
  color: #bb2d21;
  font-family: Verdana, Arial, Tahoma;
  text-decoration: none;
}

.SubMenu A:Visited
{
  font-weight: bold;
  font-size: 11px;
  color: #bb2d21;
  font-family: Verdana, Arial, Tahoma;
  text-decoration: none;
}

.SubMenu A:Hover
{
  font-weight: bold;
  font-size: 11px;
  color: #bb2d21;
  font-family: Verdana, Arial, Tahoma;
  text-decoration: underline;
}
.PageText
{
  padding-right: 10px;
  padding-left: 10px;
  font-size: 12px;
  padding-bottom: 10px;
  padding-top: 10px;
  font-family: Verdana, Arial, Tahoma;
}

.PageText TD
{
  font-size: 12px;
  font-family: Verdana, Arial, Tahoma;
  color: Black;
}

.PageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 26px;
    COLOR: #bb2d21;
    BORDER-BOTTOM: #bb2d21 1px solid;
    FONT-FAMILY: Garamond, 'Times New Roman'
}
#btnQuickSearch
{
  border-right: white 1px solid;
  padding-right: 2px;
  border-top: white 1px solid;
  padding-left: 2px;
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 2px;
  border-left: white 1px solid;
  width: 100px;
  cursor: hand;
  color: white;
  padding-top: 2px;
  border-bottom: white 1px solid;
  font-family: Verdana, Arial, Tahoma;
  background-color: gray;
}

#frmQuickSearch
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  margin: 0px;
}

#frmPersonalAccount
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  margin: 0px;
}

#btnPersonalAccount
{
  border-right: white 1px solid;
  padding-right: 2px;
  border-top: white 1px solid;
  padding-left: 2px;
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 2px;
  border-left: white 1px solid;
  width: 100px;
  cursor: hand;
  color: white;
  padding-top: 2px;
  border-bottom: white 1px solid;
  font-family: Verdana, Arial, Tahoma;
  background-color: gray;
}
.Menu .MenuGroup
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: white;
    FONT-FAMILY: Garamond, 'Times New Roman';
    BACKGROUND-COLOR: lightsteelblue
}
.Menu .MenuSubgroup
{
}
.Menu
{
}
.Menu .ItemText
{
    FONT-SIZE: 12px;
    COLOR: midnightblue;
    FONT-FAMILY: Verdana
}
.Menu .ItemPrice
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: steelblue
}
.Menu .ItemGroup
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #154766
}
.Menu .MenuIndex A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: midnightblue;
    FONT-FAMILY: Garamond, 'Times New Roman';
    LIST-STYLE-TYPE: square
}
.Menu .MenuIndex A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: midnightblue;
    FONT-FAMILY: Garamond, 'Times New Roman';
    LIST-STYLE-TYPE: square
}
.Testimonials
{
}
.Testimonials HR
{
    COLOR: darkgoldenrod;
    HEIGHT: 4px
}
.BookingManagerToolbar
{
  background-color: #fef3d7;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    COLOR: #bb2d21;
    BORDER-BOTTOM: black 1px solid;
    font-family: Verdana, Arial, Tahoma;
    HEIGHT: 25px;
}
.BookingManagerToolbar A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    font-family: Verdana, Arial, Tahoma;
    TEXT-DECORATION: none
}
.BookingManagerToolbar A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    font-family: Verdana, Arial, Tahoma;
    TEXT-DECORATION: underline
}
.BookingManagerToolbar A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    font-family: Verdana, Arial, Tahoma;
}
.BookingManagerList
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    BORDER-LEFT: black 1px;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px;
    BACKGROUND-COLOR: #d8dacf
}
.BookingManagerList THEAD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    font-family: Verdana, Arial, Tahoma;
    BACKGROUND-COLOR: #fef3d7;
}
.BookingManagerList TBODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    font-family: Verdana, Arial, Tahoma;
    BACKGROUND-COLOR: ivory
}
.SubSection
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: navy;
    BORDER-BOTTOM: navy 1px solid;
    FONT-FAMILY: Verdana
}


/**** The following styles have been created by Chris ***/

#site_body 
{
margin:0px;
}

#shell_body
{
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
background-position:left top;
}

#PrintButton
{
position:absolute;
top: 230px;
left: 650px;
}

/*
h1{
font-size:26px;
color:#93C5E7;
font-family:Arial, Helvetica, sans-serif;
padding-left:30px;
margin-bottom:-10px;
}
*/

h2{
font-size:22px;
color:#7F1C1C;
font-family: Helvetica, Arial, Tahoma;
font-style:italic;
}

.Ruler
{
	color:#7F1C1C;
	font-family: Helvetica, Arial, Tahoma;
}


#menu{
background-color: #ffffff;
background:#ffffff;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 3px;
/*
background-image:url(../img/menu_bg.jpg);
background-repeat:no-repeat;
*/
}

#right_menu{
background-image:url(../img/right_bg.jpg);
}

#header_top{
background-image:url(../img/header_top1.jpg);
background-repeat:no-repeat;
height:54px;
width:788px;
}

/*
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;

margin-left:30px;
padding-right:30px;

}
*/

#top_menu{
text-align:right;

padding-top:4px;
padding-right: 10px;
font-weight:bold;
color:#FFFFFF;
}

a.menutop:link, a.menutop:visited{
color:#FFFFFF;
text-decoration:none;
margin-right:10px;
margin-left:10px;
}

a.menutop:active, a.menutop:hover{
color:#000000;
text-decoration:none;
}

#index_tablecontenue{
background-image:url(../img/index_content_bg.jpg);
background-repeat:no-repeat;
height:483px;
}

#other_tablecontenue
{
background-image:url(../img/barre_gauche.jpg);
background-position: center left;
background-repeat: no-repeat;
}

.ValidationSummary
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 12px;
    font-family: Verdana;
    border-left: black 1px solid;
    color: lime;
    border-bottom: black 1px solid;
    background-color: #fffacd;
    margin-bottom: 5px;
}

.ValidationSummary UL
{
  font-size: 11px;
  font-family: Verdana;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 25px;
  margin-right: 0px;
  color: red;  
}

.ValidationSummary UL LI
{
    color: red;  
}

.Bold
{
    font-weight: bold;
}
