.link-color,a{
	color:#cc4201;
	text-decoration:none;
}
.header-style-background{
	background:#27688e none no-repeat right top;
}
.header-style-text{
	color:#ffffff;
}
.shaded-section-background{
	background-color:#e9e9e9;
}
.shaded-section-text{
	color:#000000;
}
.table-border{
	border-color:#27688e;
}
.table-background{
	background-color:#e9e9e9;
}
.table-border-thick{
	border:#f8dc33 4px solid;
}
.image-border{
	border:#26678d 1px solid;
}
.table-sub-border{
	border-color:#27688e
}
.table-sub-border thead{
	border-color:#27688e;
}
.table-sub-border tfoot{
	border-color:#27688e;
}
.table-sub-background{
	background-color:#dfdfdf;
}
.table-sub-background thead{
	background-color:#27688e;
}
.table-sub-background tfoot{
	background-color:#27688e;
}
.table-sub-header-border{
	border-color:#26678d;
}
.table-sub-header-background{
	background-color:#27688e;
}
.table-sub-header-text{
	color:#ffffff;
}
.table-sub-column-border{
	border-color:#27688e;
}
.table-sub-column-background{
}
.table-sub-column-text{
}

.control-link{
	border:1px solid #ffffff;
	background-color:#cc4201;
	color:#ffffff;
	margin-top:5px;
	padding:3px;
	width:4.33em;
	*width:4.23em;
	min-width:143px;
	text-decoration:none;
}
.page-header{
	color:#27688e;
}
h1{
	color:#27688e;
}
html,body{
	color:#000000;
}
html {
	background:#faeeee url(../ny-zip/footer.jpg) repeat-x scroll bottom center;
	min-height:800px;
}

/*-----------  MAIN PAGE LAYOUT ----------*/
#custom-document{
	background:#ffffff none repeat scroll 0%;
	border:none;
	width:951px;
	margin-top:0px;
	padding:0px;
	margin-bottom:235px;
}
.even{
	background:#ffffff;
}
.odd{
	background:#dfdfdf;
}
/*-----------  HEADER --------------*/
#hd{
	background-image:url(../ny-zip/v4/images/NY-zip-header.jpg);
	background-repeat:no-repeat;
	height:199px ;
	background-color:#faeeee;
}
/*-----------  FOOTER  --------------*/
#ft {
	padding-bottom:20px;
}
#ft p{
	color:#cc4201;
}
/*------------  BODY MAIN PAGE  --------------*/
.main-page img{
	border:#26678d 1px solid;
}
/*------------  BODY MAIN PAGE QUICK SEARCH  ---------------*/
.quick-search,.edit-search,.add-search{
	background-color:#e9e9e9;
}
.quick-search .shaded-group .shaded-section .search-area{
}

.search-button{
	border:none;
	background:transparent none no-repeat scroll left top;
	width:68px;
	height:65px;
	text-indent:-1000em;
	cursor:pointer;
}
/*--------------  PROGRESS BAR  ---------------*/
#res-progress-bar{
	background-color:#f8dc33;
	border-color:#f8dc33;
	color:#000000;
}

#res-progress-bar li {
	padding:0px 30px;
	margin:0px;
}

#res-progress-bar li.past{
	color:#cc4201;
	margin:0pt;
}

/*-------------  QUICK SEARCH  -----------*/
.quick-search .shaded-group .shaded-section-title {
	margin:0px;
}

.quick-search .shaded-group .shaded-section {
	margin-top:0px;
	margin-bottom:0px;
	border:1px solid #27688e;
}

/*-------------  SEARCH RESULTS - EDIT SEARCH ------------*/
.search-results form .edit-search .shaded-group .shaded-section-title {
	margin: 0px;
}

.search-results form .edit-search .shaded-group .shaded-section{
	margin-top:0px;
	border:1px solid #27688e;
}

.search-results form .edit-search{
	background-color:#e9e9e9;
}

.search-results h3 {
	color:#000000;
}

.search-results .item-names form .item-name {
	background-color:#e9e9e9;
}

.search-results .item-names form .item-name h2 {
	color:#27688e;
}

.item-names form .item-name table th {
	color:#ffffff;
}

/*-------------  CALENDAR SEARCH ------------*/
.selectedItem {
	background-color:#f8dc33;
}

.calendarCellTd {
	border-color:#faeeee;
}

.calendarCellHeader {
	border-color:#27688e;
}

.calendarItemLink {
	color:#cc4201;
}

.calendarItemLink a {
	color:#cc4201;
}

.selectedLink {
	background-color:#27688e;
}

.selectedLink a {
	color:#ffffff;
}

.calendarScrollBtn {
	background-color:#f8dc33;
	border-color:#f8dc33;
	color:#cc4201;
}

.calendarScrollBtn:hover {
	background-color:#f8dc33;
	border-color:#f8dc33;
	color:#cc4201;
}


/*---------------  TRAVEL DETAILS -----------------*/
.travel-details .itemized-table th{
	color:#27688e;
}

.travel-details form .options-table thead {
	color:#000000;
}

.calendar-detail-list .reservation-totals td {
	color:#ffffff;
}

/*-------------------  CUSTOMER INFORMATION  -------------------*/

.redline{
	border-bottom-color:#9e8959;
}

.reservation-summary .reservation-table-header {
	color:#ffffff;
}

/*-------------------------  CONTACT US  -----------------------*/
.contact-information h1{
	color:#27688e;
}
/*------------------------  PRIVACY POLICY  ---------------------*/
.privacy-security h1{
	color:#27688e;
}

/*-------------  ADD-ON - ADDITIONAL SEARCH ------------*/
.itinerary {
	margin-top:20px;
}
.current-itinerary form .add-search .shaded-group .shaded-section-title{
	margin: 0px;
}

.current-itinerary form .add-search .shaded-group .shaded-section {
	margin-top:0px;
	border:1px solid #27688e;
}

.add-search{
	background-color:#e9e9e9;
}