/* CSS Document */

/* --------------------------------------------------------------- GENERAL --------------------------------------------------------------- */
body { margin:0px; padding:0px; background:url(../images/bg.gif) top left repeat-x #FFFFFF;}
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:30px; color:#656464; padding:0px; font-weight:normal;}
html>/**/body h1 {
line-height:0px;}
h2 { font-family:"Times New Roman", Times, serif; font-size:20px; color:#656565;font-weight:normal; padding:0px; margin:0px; padding-left:18px; padding-top:15px}

/* --------------------------------------------------------------- TOP NAV --------------------------------------------------------------- */
#headerHolder {width:100%; min-width:900px;float:left;}
#topBar {
	width:900px; height:200px; background:url(../images/header-bg.jpg) top left no-repeat;margin:0px auto 0px auto;
}
#topBar img { float:left;width:175px; height:55px; border:none; padding-top:10px;}
#navHolder { float:right;width:400px; height:auto; padding-top:34px;}

ul.navigation {
	height:auto; float:right;padding-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal; letter-spacing:0px; margin-top:0px; text-align:center; padding-right:4px;
}
html>/**/body ul.navigation {
padding-top:18px;}
ul.navigation li { list-style-type:none; display:inline; width:auto; height:auto;}
ul.navigation li a {
	color:#ffffff; margin-left: 0px;display:inline-block;width:auto; height:auto; padding:20px 6px 0px 6px; text-align:center;
	text-decoration:none;font-weight: bold;
}
ul.navigation li a:hover { color:#ffffff; text-decoration:underline; margin-top:0px;font-weight:bold;}

ul.subNavigation {
	height:29px; width:auto; float:left; padding:0px;padding-top:1px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal; letter-spacing:0px; margin:0px; text-align:center; padding-left:0px; background:url(../images/sub-nav.gif) top left repeat-x;
}
ul.subNavigation li { list-style-type:none; display:inline; width:auto; height:auto;}
ul.subNavigation li a {
	color:#7f7f7f; margin-left: 0px;display:inline-block;width:auto; height:auto; padding:0px 6px 0px 6px; text-align:center;
	text-decoration:none;font-weight: bold;
}
ul.subNavigation li a:hover { color:#7f7f7f; text-decoration:underline; margin-top:0px;font-weight:bold;}

#headerCat { width:880px; height:auto; float:left; padding-left:20px; padding-top:15px;}
html>/**/body #headerCat {
padding-top:6px;}
#headerCat p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#f8f8f8; padding:0px; margin:0px; font-weight:bold;}
/* --------------------------------------------------------------- CONTENT --------------------------------------------------------------- */
#mainHeader {float:left; width:900px; height:89px; background:url(../images/main-border.jpg) top left no-repeat;}
#mainHeaderTitle { float:left; width:auto; padding-top:38px; padding-left:15px;}
html>/**/body #mainHeaderTitle {
padding-top:35px;}
#mainHeaderBottom{ float:left; width:900px; height:29px; background:url(../images/main-header-bottom.gif) top left no-repeat;}
#mainHeaderBottomFirst {float:left; width:37px; height:29px; background:url(../images/sub-nav-first.gif) top left no-repeat;}
#mainHeaderBottomEnd {float:left; width:37px; height:29px; background:url(../images/sub-nav-end.gif) top left no-repeat;}
#pageHolder { float:left;width:100%; height:auto; margin:0px; padding:0px;}
#indexContentHolder { width:900px; height:auto; margin:0px auto 0px auto; }
#contentHolder { float:left; width:675px; height:auto; background:url(../images/content-bg.jpg) top left no-repeat; padding-left:0px;}
#contentHolder1 { float:left; width:900px; height:auto; background:url(../images/content-bg.jpg) top left no-repeat; padding-left:0px;}
#rightContentHolder { float:right; width:225px; height:auto;}
.leftContentHolder { float:left; width:225px; height:auto;}
.leftContentHolder2 { float:left; width:130px; height:auto;}
#contentTitle {float:left; width:654px; height:42px; padding-top:15px; padding-left:21px; background:url(../images/line.jpg) bottom right no-repeat}
#contentTitle h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size:30px; color:#9b9898; padding:0px; margin:0px; font-weight:normal;}
.contentTitle {float:left; width:654px; height:42px; padding-top:15px; padding-left:21px; background:url(../images/line.jpg) bottom right no-repeat}
.contentTitle h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size:30px; color:#9b9898; padding:0px; margin:0px; font-weight:normal;}
#contentTitle1 {float:left; width:879px; height:42px; padding-top:15px; padding-left:21px; background:url(../images/line2.jpg) bottom right no-repeat}
#contentTitle1 h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size:30px; color:#9b9898; padding:0px; margin:0px; font-weight:normal;}
/* --------------------------------------------------------------- FOOTER --------------------------------------------------------------- */
#footer { float:left;width:100%; min-width:900px; height:auto; background:url(../images/footer-bg.gif) top left repeat-x; padding-top:15px;}
#footerHolder { width:900px; height:auto;margin:0px auto 0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7a7a7a;}
#footerLeft { float:left; width:auto; height:auto; padding-bottom:5px; padding-left:10px;}
#footerLeft a { color:#ff6000;text-decoration:none;}
#footerLeft a:hover { text-decoration:underline;}
#footerRight { float:right; width:auto; height:auto; padding-bottom:5px; text-align:right; padding-right:10px;}
#footerRight a { text-decoration:none;color:#7a7a7a;}
#footerRight a:hover { text-decoration:underline;color:#7a7a7a;}
#footerRight img {width:118px; height:44px; padding-bottom:5px; border:none; padding-top:5px;}

/* --------------------------------------------------------------- EXTRA --------------------------------------------------------------- */
.rightBannerTop{ float:left; width:225px; height:42px; background:url(../images/right-banner-top.jpg) top left no-repeat;}
.rightBannerTop h2 a { color:#ef9d00; text-decoration:none;}
.rightBannerTop h2 a:hover { color:#ef9d00; text-decoration:underline;}
.rightBannerMain{ float:left; width:225px; height:auto; background:url(../images/right-banner-bg.gif) top left repeat-y;}
.rightBannerMain img {float:left; width:auto; height:auto; border:none; padding-left:18px;}
.rightBannerMain p { float:left; width:180px;padding-left:18px; padding-right:18px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#717171; margin:0px;margin-bottom:10px;}
.rightBannerMain p a { color:#717171; text-decoration:none}
.rightBannerMain p a:hover { color:#717171; text-decoration: underline}
.rightBannerMain h4 { float:left;width:180px; padding:0px;padding-left:18px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#717171;margin:0px; line-height:24px;}
.rightBannerMain h5 { float:left;width:200px; padding:0px;padding-left:10px; padding-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#5f5f5f;margin:0px; margin-bottom:10px; line-height:16px; letter-spacing:-1px;}
html>/**/body .rightBannerMain h5 {
margin-bottom:0px;}
.rightBannerMain h5 a {color:#5f5f5f;; text-decoration:none;}
.rightBannerMain h5 a:hover {color:#5f5f5f;; text-decoration: underline;}
.rightBannerBottom{ float:left; width:225px; height:19px; background:url(../images/right-banner-bottom.jpg) top left no-repeat;}

.leftBannerTop{ float:left; width:225px; height:42px; background:url(../images/right-banner-top.jpg) top left no-repeat;}
.leftBannerTop h2 a { color:#ef9d00; text-decoration:none;}
.leftBannerTop h2 a:hover { color:#ef9d00; text-decoration:underline;}
.leftBannerMain{ float:left; width:225px; height:auto; background:url(../images/right-banner-bg.gif) top left repeat-y;}
.leftBannerMain img {float:left; width:auto; height:auto; border:none; padding-left:18px;}
.leftBannerMain p { float:left; width:180px;padding-left:18px; padding-right:18px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#717171; margin:0px;margin-bottom:10px;}
.leftBannerMain p a { color:#e60000; text-decoration:none}
.leftBannerMain p a:hover { color:#e60000; text-decoration: underline}
.leftBannerMain h4 { float:left;width:180px; padding:0px;padding-left:18px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#717171;margin:0px; line-height:24px;}
.leftBannerMain h5 { float:left;width:200px; padding:0px;padding-left:10px; padding-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#5f5f5f;margin:0px; margin-bottom:10px; line-height:16px; letter-spacing:-1px;}
html>/**/body .leftBannerMain h5 {
margin-bottom:0px;}
.leftBannerMain h5 a {color:#5f5f5f; text-decoration:none;}
.leftBannerMain h5 a:hover {color:#5f5f5f; text-decoration: underline;}
.leftBannerBottom{ float:left; width:225px; height:19px; background:url(../images/right-banner-bottom.jpg) top left no-repeat;}

.leftBannerTop2{ float:left; width:130px; height:24px; background:url(../images/right-banner-top-2.jpg) top left no-repeat;}
.leftBannerTop2 h2 {font-size:12px; margin-left:0px; padding:0px; padding-top:10px; padding-left:8px}
.leftBannerTop2 h2 a { color:#ef9d00; text-decoration:none; font-size:12px; margin-left:0px; padding:0px;}
.leftBannerTop2 h2 a:hover { color:#ef9d00; text-decoration:underline;}
.leftBannerMain2{ float:left; width:130px; height:auto; background:url(../images/right-banner-bg-2.gif) top left repeat-y;}
.leftBannerMain2 img {float:left; width:auto; height:auto; border:none; padding-left:7px;}
.leftBannerMain2 p { float:left; width:110px;padding-left:10px; padding-right:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#717171; margin:0px;margin-bottom:10px;}
.leftBannerMain2 p a { color:#e60000; text-decoration:none}
.leftBannerMain2 p a:hover { color:#e60000; text-decoration: underline}
.leftBannerMain2 h4 { float:left;width:112px; padding:0px;padding-left:18px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#717171;margin:0px; line-height:24px;}
.leftBannerMain2 h5 { float:left;width:120px; padding:0px;padding-left:10px; padding-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#5f5f5f;margin:0px; margin-bottom:10px; line-height:16px; letter-spacing:-1px;}
html>/**/body .leftBannerMain2 h5 {
margin-bottom:0px;}
.leftBannerMain2 h5 a {color:#5f5f5f; text-decoration:none;}
.leftBannerMain2 h5 a:hover {color:#5f5f5f; text-decoration: underline;}
.leftBannerBottom2{ float:left; width:130px; height:15px; background:url(../images/right-banner-bottom-2.jpg) top left no-repeat;}

.leftMainHolder { float:left; width:654px; height:auto; padding-left:21px;}
.leftMainHolder h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ef9d00; margin:0px; padding:0px; padding-bottom:10px; padding-top:20px;}
.leftMainHolder p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; margin:0px; padding-bottom:10px;}
.leftMainHolder p a { color:#e60000; text-decoration:none}
.leftMainHolder p a:hover { color:#e60000; text-decoration:underline}
.leftMainHolder1 { float:left; width:879px; height:auto; padding-left:21px;}
.leftMainHolder1 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; margin:0px; padding-bottom:10px;}
.leftMainHolder1 p a { color:#e60000; text-decoration:none}
.leftMainHolder1 p a:hover { color:#e60000; text-decoration:underline}
.leftMainInnerBox { float:left; width:217px; height:auto}
.leftMainTop {float:left; width:217px; height:5px; background:url(../images/left-main-top.jpg) top left no-repeat;}
.leftMainTitle { float:left; width:217px; height:auto; padding-bottom:5px; background:url(../images/left-main-title.gif) top left repeat-y}
.leftMainTitle h4 { float:left;width:auto; padding:0px;padding-left:5px; padding-top:3px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#ef9d00;margin:0px;line-height:22px; font-weight:normal; letter-spacing:-1px;}
.leftMainTitle h4 a {color:#ef9d00; text-decoration:none;}
.leftMainTitle h4 a:hover {color:#ef9d00; text-decoration: underline;}
.leftMainDivider {float:left; width:217px; height:2px; background:url(../images/left-main-divider.gif) top left repeat-y}
.leftMainContent { float:left; width:217px; height:auto; background:url(../images/left-main-bg.jpg) top left repeat-y; padding-bottom:5px;}
.leftMainContent img {float:left; width:208px; height:60px; border:none; padding-left:2px; padding-top:2px;}
.leftMainContent h5 { float:left;width:200px; padding:0px;padding-left:10px; padding-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#5f5f5f;margin:0px; margin-bottom:10px; line-height:16px; letter-spacing:-1px;}
html>/**/body .leftMainContent h5 {
margin-bottom:0px;}

.leftMainContent h5 a {color:#5f5f5f;; text-decoration:none;}
.leftMainContent h5 a:hover {color:#5f5f5f;; text-decoration: underline;}
.leftMainContent p { float:left; width:195px;padding-left:10px; padding-right:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#717171; margin:0px; margin-top:5px;margin-bottom:5px;}
html>/**/body .leftMainContent p {
margin-bottom:0px;line-height:14px;}
.leftMainContent p a {color:#e60000; text-decoration:none}
.leftMainContent p a:hover {text-decoration:underline}
.leftMainBottom { float:left; width:217px; height:13px; background:url(../images/left-main-bottom.gif) left top no-repeat;}

.leftMainContent2 { float:left; width:180px; height:auto; background:url(../images/left-main-bg.jpg) top left repeat-y; padding-bottom:5px;}
.leftMainContent2 img {float:left; width:208px; height:60px; border:none; padding-left:2px; padding-top:2px;}
.leftMainContent2 h5 { float:left;width:200px; padding:0px;padding-left:10px; padding-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#5f5f5f;margin:0px; margin-bottom:10px; line-height:16px; letter-spacing:-1px;}
html>/**/body .leftMainContent2 h5 {
margin-bottom:0px;}
.leftMainContent2 h5 a {color:#5f5f5f;; text-decoration:none;}
.leftMainContent2 h5 a:hover {color:#5f5f5f;; text-decoration: underline;}
.leftMainContent2 p { float:left; width:195px;padding-left:10px; padding-right:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#717171; margin:0px; margin-top:5px;margin-bottom:5px;}
html>/**/body .leftMainContent2 p {
margin-bottom:0px;line-height:14px;}
.leftMainContent2 p a {color:#e60000; text-decoration:none}
.leftMainContent2 p a:hover {text-decoration:underline}

#contactAndBookings {
	background: url(../images/note.jpg) left top no-repeat scroll; float:right;
	width:191px; height:173px; overflow:hidden; padding:50px 8px 0px 17px; margin-right:20px;
}
#contactAndBookings p {
	font-family:Verdana, Arial, Helvetica, sans-serif; margin:2px 0px 4px 0px; font-size:11px; padding:0px;
}
#contactAndBookings p.phoneNumber {
	font-family:Arial, Helvetica, sans-serif; font-size:25px; line-height:30px; font-style:italic; font-weight:bold; letter-spacing:-1px;
	margin:2px 0px 5px 0px;
}
#contactAndBookings p a { color:#ef9d00; text-decoration:none;}
#contactAndBookings p a:hover { color:#ef9d00; text-decoration:underline;}
.quoteText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; line-height:24px; font-weight:bold; font-style:italic; color:#627987; margin:15px 0px 15px 0px; padding-top:20px;}

.mainLink h2 {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;color:#ef9d00; padding-top:20px; padding-bottom:0px}
.mainLink h2 a {color:#ef9d00; text-decoration:none}
.mainLink h2 a:hover {color:#ef9d00; text-decoration:underline}
