body {
	text-align: center;
}

#wrapper {
	text-align: center;
}

/* main container information
--------------------------- */

#contentContainer {
	clear: left;
	display: block;
	font-size: 70%;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 994px;
}
#contentContainer a:hover {
	color: #333;
}
#contentContainer img {
	border: none;
}

/* main content box 1 information
--------------------------- */

#contentbx1container {
	display: inline;
	float: left;
	width:232px;
	height:550px;
	position: absolute;
	left: 0px;
	top: -1px;
}
#contentbx1 {
	border: 1px solid #A6A9B8;
	/*padding: 14px 5px 8px 9px;*/
}

#homePageSearchWidget fieldset {
	font-weight:normal;
	color:#000;
	padding-left:14px;
}
.homewidget {
	width: 190px;
	height:35px;
	float:left;
}
.homewidget select {
	margin:0 !important;
	
}

.homewidgetCity {
	float: left;	
}

.homewidgetCity,
.homewidgetState,
.homewidgetHotels,
.homewidgetAirport,
.homewidgetAttraction,
.homewidgetAddress
	{padding-right:9px;}
#homePageSearchWidget fieldset.homewidgetRadius select {
	margin-bottom:0;
}

#homePageSearchWidget .monthSelect {
	width: 85px;	
}

#homePageSearchWidget .searchby select {
	/*float:right;*/
	margin: -14px 16px 0px 0px;
}
.flexDatesToggle {
	margin-left:14px;
	}

#homePageSearchWidget input.radio {
	background:transparent;
	border:none;
	padding:0 !important;
	margin:0px 5px 0px 5px !important;
	vertical-align: middle;
}

.topDestinationDD {
	width: 177px;
}

#findhotel, #rewardstays, #myreservations {	
	height: 213px;
	
}
#findhotel label, #rewardstays label, #myreservations label {	
	display: block;
	/*padding-left:14px;*/
}
#findhotel input, #rewardstays input, #myreservations input {	
	border: 1px solid #A5ACB2;
	height: 14px;
	margin-bottom: 10px;
}
#findhotel select, #rewardstays select, #myreservations select {	
	border: 1px solid #A5ACB2;
	height: 18px;
	margin-bottom: 10px;
}
#findhotel .frmSubmit, #rewardstays .frmSubmit, #myreservations .frmSubmit {
	border: none;
	display:block;
	float:left;
	margin: 0px 10px 0 113px;
	padding-top:20px;
}



#contentbx1container div.searchby {
	margin: 0 0 0px 0;
	/*padding-left:14px;*/
}
#contentbx1container div.searchby a  {
	color: #666;
	text-decoration: none;
}
#contentbx1container div.searchby a.selected,  #contentbx1container div.searchby a.selected:hover {
	font-weight: bold;
	text-decoration: none;
}
#contentbx1container div.searchby a:hover {
	color: #666;
	text-decoration: underline;
}
#searchselectorCity, #searchselectorAirport, #searchselectorAttraction, #searchselectorAddress, #searchselectorrs {
	margin: 0 0 10px 0;
	padding: 0;
	vertical-align: top;
	/*padding-left:14px;*/
}

#searchselectorCity input, #searchselectorAirport input, #searchselectorAttraction input, #searchselectorAddress input, #searchselectorrs input {
	font-weight: normal;
	margin: 0 7px 0 0;
	padding-left: 3px;
}
html>body #searchselectorAirport input, html>body #searchselectorAttraction input {
	margin: 1px 7px 1px 0;
}
#searchselectorCity select, #searchselectorAirport select, #searchselectorAttraction select, #searchselectorAddress select, #searchselectorRadius select, #searchselectorrs select {
	font-weight: normal;
	margin: 0 7px 0 7px;
}

#searchSelectorCity {
	float: left;	
}

#findFlexibleHotelselector, #rewFlexibleHotelselector, #findFixedHotelselector, #rewFixedHotelselector {
	clear: left;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	vertical-align: top;
}
#findFlexibleHotelselector select, #findFixedHotelselector select, #rewFlexibleHotelselector select, #rewFixedHotelselector select {
	margin: 0 12px 0 0;
}
#findFlexibleCheckin, #findFlexibleCheckout, #rewFlexibleCheckin, #rewFlexibleCheckout, #findFixedCheckin, #findFixedCheckout, #rewFixedCheckin, #rewFixedCheckout {
	float: left;
	padding-left:14px;
}
#findFlexibleCheckin img, #rewFlexibleCheckin img, #findFixedCheckin img, #findFixedCheckout img, #rewFixedCheckin img, #rewFixedCheckout img {
	border-left: 1px solid #6F8EC9;
	margin: 0 10px 6px 2px;
	padding: 0 10px 0 7px;
}

a.flexDatesToggle {
	display:block;
	width:170px;
	margin-top:-8px;
	float:left;
	margin-left:14px;
	margin-top:5px;
}


a.linkFindIt img {
	margin-top:-15px !important;
}


#hiltonhotels {
	float:left;
}
#myreservations {
	font-weight: bold;
	padding: 0 0 0 35px;
}
#myreservations label {
	display: block;
	padding: 15px 0 0 0;
}
.myressteps {
	float: left;
	margin: 12px 5px 10px 0;
}

/* main content box 2 information
--------------------------- */

#contentbx2container {
	background-color: #EDEEED;
	display: inline;
	float: right;
	margin: 30px 10px 65px 0;
	width: 550px;
}
#contentbx2 {
	background-color: #fff;
	border: 1px solid #A6A9B8;
	height: 213px;
	padding: 14px 9px 8px 9px;
}
#specials, #newat {
	height: 213px;
	margin: 0;
	padding: 0;
}
#specials #special01 {
	float: left;
	margin: 0;
	padding: 0;
	width: 296px;
}
#specials #special02 {
	float: right;
	margin: 0;
	padding: 0;
	width: 234px;
}
#specials #special02 img {
	display: block;
}
#newhead {
	color: #fff;
	margin: 0;
	padding: 18px 18px 8px 18px;
}

/* lower content boxes information
--------------------------- */

#newsalerts, #offeringsfrom {
	border-left: 1px solid #A6A9B8;
	border-right: 1px solid #A6A9B8;
	border-bottom: 1px solid #A6A9B8;
	font-size: 80%;
	height: 111px;
	letter-spacing: -.02em;
	margin: 0;
	padding: 11px 10px 0 10px;
}

#newsalerts {
	color: #817C7C;
}

#offering1 img, #offering2 img {
	float: left;
	margin: 0 6px 5px 0;
}
#offering1 {
	float: left;
	margin: 0 12px 0 0;
	width: 315px;
}
#offering1 ul, #offering2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#offering1 ul li, #offering2 ul li {
	margin: .3em 0 0 0;
	padding: 0;
}
#offering2 {
	float: left;
	width: 200px;
}
#newsalert1 {
	float: left;
	/* font-weight: bold; */
	margin: 0 0 5px 0;
}
#newsalert2, #newsalert3 {
	float: left;
}
#newsalert2 {
	border-right: 1px solid #BFBFBF;
	width: 174px;
	margin: 0 6px 0 0;
	padding: 0 6px 0 0;
	display: block;
}
#newsalert3 {
	width: 190px;
}
#newsalert2 img, #newsalert3 img {
        float: left;
        margin: 0 6px 5px 0;
}
#newsalert2 ul, #newsalert3 ul {
        list-style: none;
        margin: 0;
        padding: 0;
}
#newsalert2 ul li, #newsalert3 ul li {
        margin: .3em 0 0 0;
        padding: 0;
}

/* tabbed appearance */
ul.tabs {
	background-color: #fff;
	height: 32px;
	list-style: none;
	margin: 0 0 -1px 0;
	padding: 0;
}
ul.tabs li {
	display: block;
	float: left;
	margin: 0 0 0 -1px;
	padding: 9px 11px 0 8px;
	position: relative;
}
ul.tabs li.first{
	margin: 0;
}

ul.tabs img {
	display:block;	
}

#contentbx1container ul.tabs li.tabOn {
	border-bottom: none;
	border-left: 1px solid #A6A9B8;
	padding-bottom: 1px;
}
#contentbx2container ul.tabs li.tabOn {
	border-bottom: none;
	border-left: 1px solid #A6A9B8;
	padding-bottom: 1px;
}
ul.tabs li.tabOff {
	border-bottom: 1px solid #A6A9B8;
	border-left: 1px solid #A6A9B8;
}


/* overwriting other code for widget mod 2/25/07: */
#contentbx1container div.searchby {
	margin: 0 0 10px 0;
	overflow:auto;
	width:100%;
}
div#searchselectorrs {
	font-weight:normal;
	color:#000;
}
input.frmTextCity {width:170px;}
input.frmTextMed  {width:170px;}
.homewidgetState select, .homewidgetCountry select {width:200px;}
#findFixedCheckin, #findFlexibleCheckin, #rewFixedCheckin, #rewFlexibleCheckin {width:197px;}
/* end overwriting */

/* main container information
--------------------------- */

#contentContainer {
	background: transparent url('/brand/hi/media/images/bg/bg_content.gif') bottom repeat-x;
}

#contentContainer a {
	color: #1C499B;
}

/* main content box 1 information
--------------------------- */

#contentbx1 {
	background-color: #e1e1e1;
	height:479px;
	background-image: url(../images/bkg_form_group.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#searchselectorCity, #searchselectorrs {
	color: #6699CC;
}

#myreservations {
	color: #6699CC;
}

/* main content box 2 information
--------------------------- */

#newhead {
	background-color: #160A67;
}

/* lower content boxes information
--------------------------- */

#newsalerts, #offeringsfrom {
	background: #EDEEED url('http://www1.hilton.com/brand/hi/media/images/bg/bg_secondaryboxes.gif') top left repeat-x;
}

#contentbx1container ul.tabs li.tabOn {
	background: #DADCE3 url('http://www1.hilton.com/brand/hi/media/images/bg/bg_tab_on_box1.gif') top right no-repeat;
}
#contentbx2container ul.tabs li.tabOn {
	background: #fff url('http://www1.hilton.combrand/hi/media/images/bg/bg_tab_on_box2.gif') top right no-repeat;
}
ul.tabs li.tabOff {
	background: transparent url('http://www1.hilton.com/brand/hi/media/images/bg/bg_tab_off.gif') top right no-repeat;
}



/*-----------------------------EXTRA STYLES ----------------------------*/

.bucket
 {
	background: url(../images/bkg_form_group.gif) 0 100% repeat-x;
	border-bottom: 2px solid #fff;
	height:10px;
	}
.bucket1
 {
	background: url(../images/bkg_form_group.gif) 0 100% repeat-x;
	border-bottom: 2px solid #fff;
	height:10px;
	position: static;
	top: 400px;
	left: 0px;
	width: 232px;
	}

hr {
	background: url(../images/bkg_form_group.gif) 0 100% repeat-x;
	border-bottom: 2px solid #fff;
	}
.shift {
	padding-left:14px;
	}
.shift2 {
	margin-left:14px;
	margin-top:5px;
	float:left;
	}