BODY 
{
	color: black;
	margin:0px;
	font-weight: normal; 
	font-size: 11px; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

a:link { color: #0253b7; text-decoration: none;}
a:visited { color: #0253b7; text-decoration: none;}
a:hover {  color: #cc0000; text-decoration: underline;}
header{background:#fff; min-height: 0}
#pHeader{width:100%;position:relative;border-bottom:1px solid gray;height:90px}
#pg_Home #pHeader{border-bottom:0px}
#pHeader #pLogo{position:absolute;left:50%;margin-left:-390px;margin-top:5px}
img.imgLogo{height:75px;border:0px;max-width:450px}
#pTopMessage{position: absolute;left: 50%;margin-left: 0px;font-size:17px;width: 400px;text-align: right;margin: 8px auto;top: 10px;font-weight: normal;}
#MainContent{border:0px;background-color:white;width:100%;border-spacing:0;margin:0px auto;display:table}
#pg_Home #MainContent{width:100%}


#Flag-Wrap{float:right;margin-top:3px;padding:5px}
#ContentInner {
	margin: 0px auto;
	display:table;
	max-width: 1000px;
	width:100%;
	border:0px;
	background-color:white;
	min-height: 400px;
}
#pg_Home #ContentInner{width:100%;max-width:100%;margin-top:0}

.standardpage #ContentInner{padding-bottom:30px}

#SignInText{padding-right:10px;text-align:right}
#SignInText .returning{font-weight:bold}

#pg_RequestForm #frmGroup input,#pg_RequestForm #frmGroup select{padding:8px}

#pg_RequestForm h1.PageHeader{margin-left:15px}

img{border:0px;}
#lastactive{width:2px;height:3px;border:0px;}

select {
	padding:3px;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border:1px solid #98ABAB;
}
input.Shadow {
	padding:3px;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border:1px solid #98ABAB;
}
textarea.Shadow {
	padding:3px;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border:1px solid #98ABAB;
}

h1{font-size:18px}

.large
{
	font: 16px/1em  Arial,HelveticaNeue, sans-serif; 
	padding: 7px 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px; 
	border-radius: 7px;
}

.Button,.button {
	text-indent:0;
	padding: 8px 16px;
	border: 0;
	display:inline-block;
	color: #fff;
	cursor: pointer;

	font-size:15px;
	font-weight:bold;
	font-style:normal;
		
	text-decoration: none;
	text-align: center;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}
	
.Button:hover,.button:hover{
		
	}


.subnav-container{
	background: #7b9fc6;
	width:100%;
	margin:0;
	padding:0;
	}

nav.Navbar {
	COLOR: #fff;
	margin: 0 auto;
	width: 100%;
	max-width: 1000px;
	}


nav.Navbar a, nav.Navbar a:link, nav.Navbar a:visited {
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	padding: 10px;
	display: inline-block;
	font-weight: bold;
	}

nav.Navbar a:hover{
	text-decoration:none;
	background: #003c7e;
	color: #fff;
	}



/* Smart Theme */



/*calendar*/

.ui-datepicker-calendar td.dp-CheckOutDate a,
.ui-datepicker-calendar td.dp-CheckInDate a {
    border-color: #3d73b9 !important;
    background: #3d73b9 !important;
    }

.ui-widget-header a {
    color: #3d73b9 !important;
    }

.ui-widget-header a:hover {
    background: #3d73b9 !important;
    color:#fff !important;
    }
   
a.closeDatepicker:hover {
    background: #3d73b9 !important;
    border: 1px solid #3d73b9 !important;
    }

.ui-datepicker-calendar td.dp-highlight a {
	color: #fff !important;
	border-color: #3d73b9 !important;
	background: #3d73b9 !important;
	}
	
.ui-datepicker-calendar .ui-state-hover{color:#fff !important;border-color:#3d73b9 !important;background:#3d73b9 !important}
 
.ui-datepicker-calendar td.dp-SelectedDate a.ui-state-default {
	color: #fff;
	border-color: #3d73b9;
	background: #3d73b9;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	}










#pg_RequestSmart button.Submit, 
#pg_RequestSmart a.Submit {
	
	border: 0;
	
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3f75bb 0,0d4892 100 */
	background: rgb(63,117,187); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(63,117,187,1) 0%, rgba(13,72,146,1) 100%); /* FF3.6  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,117,187,1)), color-stop(100%,rgba(13,72,146,1)));
	background: -webkit-linear-gradient(top,  rgba(63,117,187,1) 0%,rgba(13,72,146,1) 100%); /* Chrome10 ,Safari5.1  */
	background: -o-linear-gradient(top,  rgba(63,117,187,1) 0%,rgba(13,72,146,1) 100%); /* Opera 11.10  */
	background: -ms-linear-gradient(top,  rgba(63,117,187,1) 0%,rgba(13,72,146,1) 100%); /* IE10  */
	background: linear-gradient(to bottom,  rgba(63,117,187,1) 0%,rgba(13,72,146,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f75bb', endColorstr='#0d4892',GradientType=0 ); /* IE6-9 */
	
	}


#pg_RequestSmart #testimonial1 .thumbnail { background-image: url("//cdn.hotelplanner.com/Common/Images/Request/thumb7.jpg")}

#pg_RequestSmart #pLogo { 
	position: absolute;
	left: 20px;
	margin: 0;
	}

#pg_RequestSmart #pTopMessage { 
	position: absolute;
	top: 30px;
	left: 120px;
	margin: 0;
	width: auto;
	display: inline-block;
	text-align: left;
	}

#pg_RequestSmart #ContentInner { max-width: none; padding: 0; margin: 0; line-height: 1.2 }


@media (max-width: 850px) {
		
		#pHeader #pLogo {
	       margin-left: 0;
	       left: 15px;
	   	}
		
		#LanguageWrap{display:none}
		
		#pTopMessage {
	   width: auto;
	   left: auto;
	   right: 15px;
	   top: 43px;
}
        
    }


@media (max-width: 480px) {
		
		#pTopMessage { display: none }
		#LanguageWrap { top: 3px; }
		#pHeader #pLogo {
		  max-width:300px
	   	}
		
}



	body { 
		font-family: "Helvetica Neue", helvetica, arial, sans-serif;
		font-size: 13px;
		margin: 0
		}
		
	.header-bw * {
		padding: 0;
		margin: 0;
		border: 0;
		list-style: none;
				
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}
	
	body { font-family: Helvetica, Arial, sans-serif }
	
	.clear { clear: both }
	
	.container-xx {
		width: 100%;
		max-width: 1000px;
		padding: 0 15px;
		margin: 0 auto;
		position: relative;
		
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}


	.header-bw {
		background-color: #003c7e;
		}
	
	#logo-xx {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 221px;
		background-image: url("	//cdn.hotelplanner.com/common/images/site/761/bw_logo-header.png");
		background-repeat: no-repeat;
		background-position: center center;
		background-color: transparent;
		}

	ul#navbar-xx {
		margin-left: 220px;
		overflow: hidden;
		}
	
	ul#navbar-xx li { float: left }
	
	ul#navbar-xx a:link,
	ul#navbar-xx a:visited,
	a#signin-xx:link,
	a#signin-xx:visited,
	.menu-span {
		text-decoration: none;
		display: block;
		color: #fff;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		padding: 25px 15px;
		}
	
	ul#navbar-xx a:hover,
	a#signin-xx:hover { background-color: #296bad }
	
	.menu-span {
		display: none;
		font-size: 20px;
		text-transform: none;
		}
	
	

	#toggle-xx {
		display: none;
		position: absolute;
		left: 0px;
		top: 0px;

		height: 63px;
		width: 60px;
		padding: 17px 15px;
		background-color: #1a4f8a;
		cursor: pointer;
		}
	
	#toggle-xx span {
		display: block;
		height: 4px;
		margin-bottom: 6px;
		background-color: #fff;
		}
	
	/*
	#signin-xx { 
		position: absolute;
		top: 0;
		right: 15px;
		}
	*/

	#bottomfooter-xx {
		background-color: #172e56;
		padding: 30px 0;
		color: #fff;
		font-size: 12px;
		text-align: center
		}
	
	
	
	
	@media (max-width: 1180px) {
	
		.header-bw .container-xx { padding: 0 }
		
		#toggle-xx { display: block }
		
		#signin-xx { right: 0 }
		
		#logo-xx {
			height: 63px;
			position: relative;
			top: auto;
			left: auto;
			margin-left: 60px;
			}
		
		ul#navbar-xx { 
			position: absolute;
			left: -250px;
			top: 63px;
			background-color: #296bad;
			margin: 0;
			z-index: 300;
			width: 250px;
			}
		
		
		ul#navbar-xx.active { left: 0 }
		
		.menu-span { display: block; }
		
		ul#navbar-xx li { float: none }
		
		ul#navbar-xx a:link,
		ul#navbar-xx a:visited {
			padding: 15px 15px;
			}
		
		
	
	}
	
	
	
	
	@media (max-width: 550px) {
		
		#logo-xx {
			width: 190px;
			background-size: 90%;
			}
			
		/*
		body.es .header-bw #signin-xx {
			width: 113px;
			text-align: right;
			font-size: 10px;
			padding: 15px 10px;
			}
		*/
	}
	
	
	/* New Stuff */
	
	#topfooter-xx { 
		color:#fff;
		text-align: left;
		background-color: #003c7e;
		padding: 30px 0;
		}
	
	#topfooter-xx h3 {
		font-size: 22px;
		margin-bottom: 20px;
		position: relative;
		}
	
	
	#topfooter-xx h3:after {
		position: absolute;
		bottom: -5px;
		height: 2px;
		width: 40px;
		background-color: #fff;
		display: block;
		content: '';
		}
	
	
	#topfooter-xx ul {
		float: left;
		width: 25%;
		padding-right: 15px;
		list-style: none
		}
	
	#topfooter-xx a:link,
	#topfooter-xx a:visited {
		font-size: 16px;
		color: #fff;
		text-decoration: none;
		margin-bottom: 5px;
		display: block;
		font-weight: bold;
		}

	#topfooter-xx #social-xx a:link,
	#topfooter-xx #social-xx a:visited { 
		display: inline-block;
		}
	
	.footer-xx a:link,
	.footer-xx a:visited { color: #fff }
	
	#topfooter-xx li img {  }

	
	
	@media (max-width: 991px) {
		
		#topfooter-xx ul { width: 50%; margin-bottom: 40px }		
	
	}
	
	
	@media (max-width: 767px) {
		
		#topfooter-xx ul { width: 100%; }		
	
	}
	
	
	/**********/
	
	
	body .title-1 { color: #013E88 }
	
	body section#Slide-1 .subtagline { color: #ffd400 }	
	
	body #banner-smart { background-color: #DCE5EF; color: #013E88 } 
	
	body .Button, 
	body .button {
		background: rgb(63,117,187); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(63,117,187,1) 0%, rgba(13,72,146,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(63,117,187,1) 0%,rgba(13,72,146,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(63,117,187,1) 0%,rgba(13,72,146,1) 100%); /* W3C, IE10 , FF16 , Chrome26 , Opera12 , Safari7  */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f75bb', endColorstr='#0d4892',GradientType=0 ); /* IE6-9 */
		}
		
	body h1,
	body .PageHeader { color: #013E88; font-size: 32px }
	
	
	#pg_RequestSmart #starRatingRow,
	#pg_GroupPost .form-group-rating,
	#pg_RequestForm .form-group-rating,
	#pg_RequestDetails ul.bid-tabs-nav .bid-tabs-group-score,
	#pg_GroupSummary #live-chat-lnk,
	#Contact-Information #Contact-Intro,
	#pg_RequestDetails div.rfpRating,
	#pg_RequestDetails div.rfpEsTaxExempt,
	#bids div.bestseller span.ribbon,
	#pg_RequestDetails #Filter-Container #rangefilter-1016,
	#pg_RequestSmart  #Slide-5,
	#pg_RequestSmart  #Slide-2,
	#pg_RequestSmart  section#Slide-1 .subtagline,
	#pg_RequestSmart  #Slide-4,
	#pg_RequestDetails #Filter-Container .stars,
	#pg_RequestDetails .bid-info .rating-stars,
	#pg_RequestDetails .hotel-info .rating-stars,
	#pg_RequestDetails .hotel-column .rating-stars,
	#pg_RequestSmart  #Slide-3{display:none}
	
	
	#bids .bid.bestseller:not(.declined-status) {
	    border: 1px solid #dcdcdc;
	    -webkit-box-shadow: 0 0px 0px #dcdcdc;
	    -moz-box-shadow: 0 0px 0px #dcdcdc;
	    box-shadow: 0 0 0px #dcdcdc;
	}
	
	#Slide-GroupCode input { max-width: 450px }
	#Slide-GroupCode button { padding: 7px 15px; margin-top: 8px }
	
	body section#Slide-1 { background-image: url('//cdn.hotelplanner.com/common/images/site/761/bw2.jpg') }
	
	footer .container-bw { padding: 0 15px; }
	
	
	/*******/
	
	footer * {
		margin: 0;
		padding: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}
	
	footer .container-bw {
		max-width: 1000px;
		margin: 0 auto;
		}
		
	#pg_RequestSmart footer .container-bw {
		padding-left: 8%;
		max-width: none
		}
		
	
	
	small { display: block; font-size: 10px }
			
	
	@media (max-width: 767px) {		
			
		#pg_RequestSmart footer .container-bw {	padding-left: 15px;	}	
		
		footer ul { display: none }
		
		small { text-align: center }
	
	}
	
	.RequestThankYou a.view-req{color:white}
	
	
	#pg_RequestDetails .price-wrapper .discount{display:none}
	
	
	#frmRequest .Request-How-Works{display:none}
	
	
	div.PageBanner_bg {
    margin: 0 auto;
    width: 100%;
    max-width: 747px;
}
#pg_RequestSmart .ajax-content a.view-req {
    width: 91%;
    padding: 12px;
}


.header-bw,
.footer-bw,
body .container_smart h1,
body .container_smart h2,
body .container_smart h3,
body .container_smart h4,
body .title-1,
body #banner-smart { font-family: 'Noto Sans',sans-serif; }


body#pg_RequestSmart footer { z-index: 1 }



.chainLogo {display:none}



@media (min-width: 1400px) {
	
	.header-bw .container-xx { max-width: 1300px; }

}


#pg_SpaceSearch #MeetingSpaceContainer .stars,
#pg_SpaceSearch #map_canvas .stars,
#pg_SpaceSearch #RoomNotice,
#pg_SpaceSearch #AdvancedSearch .starrating,
#pg_RequestDetails #LowPriceShield{display:none!important}
#pg_ChainAllHotels .newhotelsignuplink  {display:none;}
#pg_ChainAllHotels .brandReportCt,
#pg_ChainAllHotels .summaryCt {display:none;}
 
#pg_SpaceDetails #ContentInner {
    padding-bottom: 30px;
    padding-top: 30px;
}

#travel-terms{display:none!important;}


#pg_RequestDetails .myGroupPageBtn{display:none!important;}