body{margin:0px 0 30px 0; background:url(../../images/bg_body.jpg) center top; font-family:Arial, Helvetica, sans-serif;}

.wrapper{ width:968px; margin:auto;}
.bg_home_page{ background:url(../../images/backgroumdpage.jpg) no-repeat center top; }
.bg_inner_pages{ background:url(../../images/backgroumd-inner_page.jpg) no-repeat center top; }	



h1,h2,h3,h4,h5{ margin:0px;}

p{padding:14px 0 0 0; margin:0px;}
.p1{ padding:0 0 0 0;}
h1 { color:#493707; font-size:18pt; font-weight:bold; text-align:left; padding:0px 0 0px 0px; margin:0px 0 0 0px; }

h2 { color:#605542; font-family:Gotham; font-size:15pt; font-weight:bold;text-align:left; padding:0px 0 5px 0px;}
h2 a:link	{ color:#605542; text-decoration: none; font-weight:bold; }
h2 a:activated	{ color:#605542; text-decoration: none; font-weight:bold; }
h2 a:visited	{ color:#605542; text-decoration: none; font-weight:bold; }
h2 a:hover	{ color:#ffffff; text-decoration:none; font-weight:bold; }

h3 { font-family:Gotham; color:#33497e;  font-size:14pt; font-weight:bold;text-align:left; padding:0px 0 0px 0px; margin:0px 0 0 0px; font-weight:bold;}
h3 a:link	{ color:#33497e; text-decoration: none; font-weight:bold; }
h3 a:activated	{ color:#33497e; text-decoration: none; font-weight:bold; }
h3 a:visited	{ color:#33497e; text-decoration: none; font-weight:bold; }
h3 a:hover	{ color:#5d4d34; text-decoration:none; font-weight:bold; }

.toph3{position:relative; margin:13px 0 0 130px;}


.body_text { color: #9a9490; font-family:Arial, Helvetica, sans-serif; font-size: 10pt; text-align:left; vertical-align:top; line-height:22px; font-weight:normal;}
.body_text a:link	{ color:#f8971c; text-decoration: none; font-weight:bold; }
.body_text a:activated	{ color:#f8971c; text-decoration: none; font-weight:bold; }
.body_text a:visited	{ color:#f8971c; text-decoration: none; font-weight:bold; }
.body_text a:hover	{ color:#423a2a; text-decoration:none; font-weight:bold; }
 
.body_text01 { color: #8c7c5b; font-family:Georgia, "Times New Roman", Times, serif; font-size: 11pt; text-align:left; vertical-align:top; line-height:22px; font-weight:bold; font-style:italic; padding:15px 0 0 0; }
.body_text01 a:link	{ color:#f7941c; text-decoration: none; font-weight:bold; }
.body_text01 a:activated	{ color:#f7941c; text-decoration: none; font-weight:bold; }
.body_text01 a:visited	{ color:#f7941c; text-decoration: none; font-weight:bold; }
.body_text01 a:hover	{ color:#423a2a; text-decoration:none; font-weight:bold; }

 .h2_heading { color: #9a9490; font-family:Arial, Helvetica, sans-serif; font-size: 11pt; text-align:left; vertical-align:top; line-height:22px; font-weight:bold;}
.h2_heading a:link	{ color:#f8971c; text-decoration: none; font-weight:bold; }
.h2_heading a:activated	{ color:#f8971c; text-decoration: none; font-weight:bold; }
.h2_heading a:visited	{ color:#f8971c; text-decoration: none; font-weight:bold; }
.h2_heading a:hover	{ color:#423a2a; text-decoration:none; font-weight:bold; }

.top_link_menu { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12pt; text-align:right; vertical-align:top; padding:28px 5px 11px 0; }
.top_link_menu a:link	{ color:#FFF; text-decoration: none; font-weight:bold;  }
.top_link_menu a:activated	{ color:#FFF; text-decoration: none; font-weight:bold; }
.top_link_menu a:visited	{ color:#FFF; text-decoration: none; font-weight:bold; }
.top_link_menu a:hover	{ color:#fca817; text-decoration:none; font-weight:bold; }
 
.return_top { color: #493707; font-family:Arial, Helvetica, sans-serif; font-size: 10pt; vertical-align:top; font-weight:bold; padding:0 24px 0 0px;}
.return_top a:link	{ color:#493707; text-decoration: none; font-weight:bold; }
.return_top a:activated	{ color:#493707; text-decoration: none; font-weight:bold; }
.return_top a:visited	{ color:#493707; text-decoration: none; font-weight:bold; }
.return_top a:hover	{ color:#f8971c; text-decoration:none; font-weight:bold; }

.menu{ padding:0 0 0 0; margin:0px 0 0 0px;width:100%; display:block; background:url("../../images/topMenuImages.png") repeat-x; overflow:hidden; z-index:10; position:relative;}
.menu li{padding:0; margin:0; list-style:none; display:inline; }
.menu li a{float:left; padding-left:9px; display:block; color:#5984bb; text-decoration:none; font:14px Arial, Helvetica, sans-serif; cursor:pointer; background:url("../../images/topMenuImages.png") -7px 0px no-repeat; outline:none;  }
.menu li a span{line-height:45px; float:left; display:block; padding-right:12px; background:url("../../images/topMenuImages.png") 0 0px no-repeat;}
.menu li a:hover{background-position:-7px -42px; color:#ffffff;}
.menu li a:hover span{background-position:100% -42px; color:#fffff;}
.menu li a.active, .menu li a.active:hover{line-height:45px; font:12px  Arial, Helvetica, sans-serif; background:url("../../images/topMenuImages.png") -7px -42px no-repeat; color:#ffffff;}
.menu li a.active span, .menu li a.active:hover span{background:url("../../images/topMenuImages.png") 100% -42px no-repeat;font:14px Arial, Helvetica, sans-serif; line-height:45px;  }
.divider{ height:100px; padding:20px 0 0 0;	}
.sub1{padding: 10px 0px 0x 0px; margin: 0px;font-family:Arial, Helvetica, sans-serif;font-size:12px; z-index: 10;
    height: 10px;text-align: left;}
.sub1{padding: 10px 0px 0x 0px; margin: 0px;font-family:Arial, Helvetica, sans-serif;font-size:12px; z-index: 10;
    height: 10px;text-align: left;}
.sub1other{padding: 5px 0px 5px 0px;border-collapse: collapse;font-weight: normal;text-align: left;}

.submenu_divabout{position: absolute;margin:77px 0 0 831px; z-index: 0;}
.submenu_divAtt{ position: absolute; margin:92px 0 0 426px; z-index: 0;}
.sub1 a:link{color: #5984bb; text-decoration: none; font-weight: normal; cursor: pointer; border: none; }
.sub1 a:activated{ color: #5984bb; text-decoration: none; font-weight: normal; cursor: pointer; border: none;}
.sub1 a:visited{ color: #5984bb; text-decoration: none; font-weight: normal; cursor: pointer;  border: none;}
.sub1 a:hover{  color: #ffffff; text-decoration: none; font-weight: normal; cursor: pointer; background-color: #4295cc; border: none;}





.shdow_left{background:url(../../images/shdow_left.jpg) repeat-y right top; }
.shdow_right{background:url(../../images/shdow_right.jpg) repeat-y left top; }
.bg_footer{background:url(../../images/bg_footer.png) no-repeat; height:102px; width:968px; vertical-align:top; text-align:left; }

.bg_pages{ background:#FFFfff url(../../images/bg_body_pages.jpg) no-repeat; text-align:left; vertical-align:top; padding:4px 0 0 0;}

.bg_right_box{ background:url(../../images/bg_right_pannel.jpg) repeat-y left top ;  vertical-align:top; text-align:left; }

.bg_right_box_inner01{ background:url(../../images/bg_online_reservations.jpg) no-repeat left top; padding-top:78px; vertical-align:top; text-align:left; }


.bg_right_box_inner02{ background:url(../../images/bg_packages.jpg) no-repeat left top; padding-top:78px; vertical-align:top; text-align:left; }

.bg_right_box_inner04{ background:url(../../images/news_letter.jpg) no-repeat left top; padding-top:78px; vertical-align:top; text-align:left; }



.book_now_text01{color: #9a9490; font-family:Gotham, Arial, Helvetica, sans-serif; font-size:10pt;text-transform:uppercase; font-weight:bold; text-align:right; vertical-align:top; padding:15px 12px 0 0;}

.bg_text_box{background:url(../../images/bg_text_box01.jpg) no-repeat left top; height:55px; text-align:left; vertical-align:top;}
.bg_text_box02{background:url(../../images/bg_text_box02.jpg) no-repeat 30px 0; height:55px; text-align:left; vertical-align:top; padding:0 0 0 38px;}

.text_box01{ background:none; border:solid 0px red; width:146px; padding:8px 0 0 5px; height:29px; font-size:15pt; font-weight:bold; text-align:left; vertical-align:top; color:#aab0b8;}

.packages_text01{ padding:0px 0 12px 30px;font-size:11pt; font-weight:bold; text-align:left; vertical-align:top; color:#777777;}
.packages_text01 a:link	{ color:#777777; text-decoration: none; font-weight:bold; }
.packages_text01 a:activated	{ color:#777777; text-decoration: none; font-weight:bold; }
.packages_text01 a:visited	{ color:#777777; text-decoration: none; font-weight:bold; }
.packages_text01 a:hover	{ color:#026d8d; text-decoration:none; font-weight:bold; }


.packages_text02{ padding:15px 0 12px 30px;font-size:14pt; font-weight:bold; text-align:left; vertical-align:top; color:#777777;}

.bottom_menu { color:#fea200; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px 15px 0 0px; margin:0px; text-align:left; vertical-align:top; float:left; list-style:none; display:inherit; font-weight:bold}
.bottom_menu a:link	{ color:#fea200; text-decoration: none; font-weight:bold; }
.bottom_menu a:activated	{ color:#fea200; text-decoration: none; font-weight:bold; }
.bottom_menu a:visited	{ color:#fea200; text-decoration: none; font-weight:bold; }
.bottom_menu a:hover	{ color:#000000; text-decoration:none; font-weight:bold; }

.footer_text02 { color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-align:left; vertical-align:top; padding:10px 0 0px 0; font-weight:normal; }
.footer_text02 a:link	{ color:#ffffff; text-decoration: none; font-weight:bold; }
.footer_text02 a:activated	{ color:#ffffff; text-decoration: none; font-weight:bold; }
.footer_text02 a:visited	{ color:#ffffff; text-decoration: none; font-weight:bold; }
.footer_text02 a:hover	{ color:#fea200; text-decoration:none; font-weight:bold; }


.ul_style01{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; text-align:left; vertical-align:top; padding:0px 0 18px 14px; font-weight:normal; }

/*new css for meeting page*/
.Table_text { color: #5c5856; font-family:Arial, Helvetica, sans-serif; font-size: 10pt; text-align:center; vertical-align:top; line-height:20px; font-weight:normal;}

.Form {width:225px; height:22px; background:none; border:1px solid #d9dce2; padding:0px 0 0 5px;}

.top_menu_div{position:relative; margin:-4px 0 0 0;}
.logo_link{ position:absolute; margin:22px 0 0 14px; z-index:100;}

.bw_reward{ margin:0 0 0 0; padding:10px 0 0 0; height:auto; width:190px; float:left;}

.footer_menu{ margin:0 0 0 0; padding:5px 0 0 0; height:auto; width:500px; float:left;}

.slider_text {position:absolute; margin:214px 0 0 0; padding:10px 0 0 10px; background:url(../../images/silder_bg.png) no-repeat; top; center; height:59px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12pt; color:#FFF; }

.h2battlefields{ padding:15px 0 7px 0;}
.padd03{padding:0 0 5px 0; margin:0px;}

.bottom_font{ padding:24px 0 0 5px; width:243px;}

.h3bottom_text{ font-family:Gotham; color:#7d715b;  font-size:14pt; font-weight:bold;text-align:left; padding:0px 0 0px 0px; margin:0px 0 0 0px; font-weight:bold;}
.h3bottom_text a:link	{ color:#7d715b; text-decoration: none; font-weight:bold; }
.h3bottom_text a:activated	{ color:#7d715b; text-decoration: none; font-weight:bold; }
.h3bottom_text a:visited	{ color:#7d715b; text-decoration: none; font-weight:bold; }
.h3bottom_text a:hover	{ color:#33497e; text-decoration:none; font-weight:bold; }


.hint .hint-pointer
{
	position: absolute;
	left: -16px;
	top: 0px;
	width: 16px;
	height: 14px;
	background: url(http://www.bestwesternwestminster.com/images/pointer.gif) left top no-repeat;
} 


.hint
{
	display: none;
	position: absolute;
	margin-top: 0px;
	border: 1px solid #1275BF;				    
	padding: 5px 5px 5px 5px;
	margin-left: 10px;
	z-index: 100;
	background: #D7D7C4 url(http://www.bestwesternwestminster.com/images/pointer.gif) no-repeat -16px 0px;
	font-family: arial;
	font-size: 12px;
	vertical-align: middle;
	
	color:#7E7A75;
}

 .pkgtablehead
{
		font-family:Verdana;
		font-weight:bold;
		font-size:10pt;
		color:#ffffff;
		background-color:#026FAA;
		vertical-align:middle;
	   text-align:left;
}