@charset "UTF-8";
body{background-color:#4b4c4e;background-image:url(images/bg_main.jpg);background-repeat:repeat-x;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:16px;margin:0;padding:0;}
p{margin:0;padding:0;}
img{border-bottom-style:none;border-bottom-width:0;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;border-top-style:none;border-top-width:0;margin:0;padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
a:link{color:#1c4373;text-decoration:none;}
a:visited{color:#1c4373;text-decoration:none;}
a:hover{color:#255c9f;text-decoration:underline;}

.clearboth{clear:both;height:0;line-height:0;margin:0;padding:0;visibility:hidden;}
.mainwrapper{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;padding:0;width:1000px;}
.mainwrapper_inner{background-image:url(images/bg_maincontent_inner.gif);background-repeat:repeat-y;margin:0;padding:0;}
.header{margin:0;padding:0;}

.footer{height:87px;margin-bottom:0;margin-left:15px;margin-right:15px;margin-top:0;padding:0;width:970px;}
.footer_inner{float:left;line-height:17px;margin-bottom:0;margin-left:15px;margin-right:0;margin-top:24px;padding:0;width:630px;}

.navbar_wrapper{background-image:url(images/bg_navbar_wrapper.gif);height:44px;margin:0;padding:0;width:1000px;}
.navbar{background-image:url(images/bg_navbar.gif);float:left;height:44px;margin-bottom:0;margin-left:15px;margin-right:0;margin-top:0;padding:0;width:781px;}
.navbar_shadow{background-image:url(images/bg_navbar_shadow.gif);height:32px;margin-bottom:0;margin-left:1px;margin-right:1px;margin-top:0;padding:0;width:968px;}
.navbar_item{color:#fff;float:left;font-size:12px;line-height:13px;margin:0;padding-bottom:0;padding-left:10px;padding-right:10px;padding-top:15px;text-align:center;text-transform:uppercase;}
.navbar_item_2line{color:#fff;float:left;font-size:12px;line-height:13px;margin:0;padding-bottom:0;padding-left:10px;padding-right:10px;padding-top:10px;text-align:center;text-transform:uppercase;}
.navbar a:link{color:#fff;text-decoration:none;}
.navbar a:visited{color:#fff;text-decoration:none;}
.navbar a:hover{color:#fdf0ab;text-decoration:underline;}

.maincontent{background-image:url(images/bg_maincontent.gif);margin-bottom:0;margin-left:15px;margin-right:0;margin-top:0;padding:0;width:970px;}
.bothcolumns{background-image:url(images/bg_bothcolumns.gif);margin-bottom:0;margin-left:0;margin-right:0;margin-top:30px;padding:0;width:970px;}
.leftcolumn{float:left;margin-bottom:5px;margin-left:15px;margin-right:0;margin-top:0;padding:0;width:620px;}
.sidebar_widget{background-image:url(images/bg_sidebar_widget.gif);margin-bottom:15px;margin-left:16px;margin-right:0;margin-top:0;padding:0;width:285px;}
.sidebar_widget_inner{margin-bottom:0;margin-left:12px;margin-right:0;margin-top:0;padding:0;width:262px;}
.rightcolumn{float:right;margin:0;padding:0;width:316px;}

.h1_class01{color:#73261c;font-size:26px;font-weight:bold;line-height:28px;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:25px;}
.h1_class01_02{color:#73261c;font-size:26px;font-weight:bold;line-height:28px;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:0;}
.h1_class02{color:#4b4c4e;font-size:16px;font-weight:bold;line-height:22px;}
.h1_class03{color:#2f2e2a;font-size:14px;font-weight:bold;line-height:19px;text-transform:uppercase;}
.h1_class04{color:#73261c;font-size:20px;font-weight:bold;line-height:22px;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:25px;}

.leadin{color:#262626;font-size:18px;line-height:24px;margin-bottom:15px;}
.simpleparagraph01{font-size:12px;line-height:18px;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:0;}
.simpleparagraph02{font-size:13px;line-height:19px;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:0;}
.sidebar_phone{color:#8e3525;float:right;font-size:26px;font-weight:bold;line-height:26px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:15px;padding:0;text-align:right;width:215px;}
.smallphone{color:#29292a;font-size:18px;line-height:20px;}
.nopadlink{margin:0;padding:0;}
.thirds{border:1px solid #d6d6d6;float:left;line-height:18px;margin-bottom:15px;margin-left:0;margin-right:15px;margin-top:0;padding:7px;width:180px;}
.third_img{margin-bottom:8px;}
.redheader{color:#813228;font-size:14px;font-weight:bold;}
.redtext{color:#813228;}
.halfcolumn_right{float:right;font-size:13px;line-height:20px;margin:0;padding:0;width:300px;}
.hr_main01{border-bottom-color:#c1c1c1;border-bottom-style:solid;border-bottom-width:1px;clear:both;margin-bottom:15px;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:15px;}
.ratechart{background-color:#f0f0f0;border:1px solid #C1C1C1;margin-bottom:15px;margin-left:auto;margin-right:auto;margin-top:0;padding:10px;width:600px;}

.loginForm label{float:left;width:75px;}
.loginForm{padding-top:10px;width:350px;}
.loginForm div,.loginForm label{padding-top:3px;}

.coupon{background-color:#efefef;border:2px dashed #76777A;margin-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;padding-top:15px;}
.coupon_headline{font-size:26px;font-weight:bold;line-height:28px;}
.triptrackingiframe{margin-top:-120px;position:absolute;z-index:0;}
.whitebg{background-color:#f9f9f9;position:relative;z-index:1;}
.button_reserve{background-color:#fff6e2;border:1px solid #73261C;color:#73261c;display:block;font-size:26px;font-weight:bold;line-height:28px;margin-bottom:20px;margin-left:auto;margin-right:auto;margin-top:25px;padding:5px;text-align:center;width:400px;}
