.largetext {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight:normal; color:#000000; font-style:italic;}

.mediumtext {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#000000; line-height: 20px;}
a.mediumtext:link {color:#333300; font-weight: normal; text-decoration:none;}
a.mediumtext:visited {color:#333300; font-weight: normal; text-decoration:none;}
a.mediumtext:hover {color:#333300; font-weight: normal; text-decoration:underline;}
a.mediumtext:active {color:#333300; font-weight: normal; text-decoration:none;}

.smalltext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#000000; text-decoration:none; line-height: 15px;}
a.smalltext:link {color:#333300; text-decoration:underline;}
a.smalltext:visited {color:#333300; font-weight: normal; text-decoration:underline;}
a.smalltext:hover {color:#333300; font-weight: bold; text-decoration:underline;}
a.smalltext:active {color:#333300; font-weight: normal; text-decoration:underline;}

.headertext {font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#666666; }
a.headertext:link {color:#666666; font-weight: normal; text-decoration:none;}
a.headertext:visited {color:#666666; font-weight: normal; text-decoration:none;}
a.headertext:hover {color:#000000; font-weight: normal; text-decoration:underline;}
a.headertext:active {color:#666666; font-weight: normal; text-decoration:none;}

.footertext {font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#FFFFFF; }
a.footertext:link {color:#FFFFFF; font-weight: normal; text-decoration:none;}
a.footertext:visited {color:#CCCCCC; font-weight: normal; text-decoration:none;}
a.footertext:hover {color:#CCCCCC; font-weight: normal; text-decoration:underline;}
a.footertext:active {color:#CCCCCC; font-weight: normal; text-decoration:none;}

.headlinetext {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight: bold;}
a.headlinetext:link {text-decoration:none;}
a.headlinetext:visited {text-decoration:none;}
a.headlinetext:hover {text-decoration:underline;}
a.headlinetext:active {text-decoration:none;}

.sidebartext {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight: bold;}
a.sidebartext:link {text-decoration:none;}
a.sidebartext:visited {text-decoration:none;}
a.sidebartext:hover {text-decoration:underline;}
a.sidebartext:active {text-decoration:none;}

.reservationstext {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight: normal;}
.datefieldtext {font-family: Arial, Helvetica, sans-serif; color:#764C1E; font-size:10px; font-weight: normal; height:16px; width:122px;}
.smallfieldtext {font-family: Arial, Helvetica, sans-serif; color:#764C1E; font-size:10px; font-weight: normal; height:16px; width:40px;}

div.cf_wrapper {position:relative; width:575px; height:250px;}
div.cf_element {width:575px; height:250px; background-color:#fff;}
div.home-cf_wrapper {position:relative; width:306px; height:500px;}
div.home-cf_element {width:306px; height:500px; background-color:#fff;}

#custlogin {width:167px; height:132px; background-image:url('images/customer-login-bg.jpg'); background-repeat:no-repeat; text-align:left;}
table.custlogintable {margin:45px 0 0 0;}
td.custlogintext {font:10px Arial, Tahoma, Verdana; color:#000000;}
.custlogininput {width:75px; font-family:Arial, Tahoma, Verdana; font-size:10px; font-weight:normal; color:#333333; border:1px solid #576E98; background-color:#FFFFFF; padding:2px 0 2px 2px;}
.custloginbutton {width:62px; height:18px; background-color:#FFFFFF; border:1px solid #FFFFFF; background-image:url('images/custloginbutton.gif'); background-repeat:no-repeat;}