﻿body
{
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: Arial,Helvetica,Sans-Serif;
	
}

/*****************/
/* uc_picSlider  */
/*****************/

.tdcss1
{
	width: 240px;
	height: 200px;
}

.tdcss2
{
	width: 260px;
	height: 200px;
}

.tdcss3
{
	width: 240px;
	height: 20px;
}

.tdcss4
{
	width: 260px;
	height: 20px;
	padding-right: 0px;
}

.uc_imagebox
{
	height: 220px;
	width: 325px;
	border-width: 0px;
}

.headLabelcss
{
	width: 200px;
	font-weight: bold;
	font-family: Lucida Sans;
	height: 30px;
	color: #c00000;
	font-size: larger;
	text-align: center;
	vertical-align: top;
	background-color: Transparent;
	border-style: solid;
	border-width: 0px;
}

.txtlabelcss
{
	width: 260px;
	height: 160px;
	border-color: Maroon;
	border-width: 0px;
	font-family: Verdana;
	font-size: 9pt;
	color: #000;
}

.button1css, .button2css, .button3css, .button4css, .button5css, .button6css
{
	background-color: #ffff99;
	border-color: Gray;
	border: solid 1px gray;
	height: 25px;
	width: 25px;
	margin-left: 7px;
	margin-top: 0px;
	font-family: Arial;
	font-size: 9pt;
	color: Gray;
	font-weight: bold;
}

.button1css
{
	margin-left: 25px;
}

/*********************/
/*Master Page Setting*/
/*********************/
#masterEnjoyFooterDiv1
{
	padding-top: 10px;
}

#tblWrapTdLf
{
	border: solid 0px #f00;
	background-image: url(../images/shadow.png);
	background-repeat: repeat-y;
	background-position: right;
}



#picSlider
{
	position: relative;
	left: 0px;
	top: 0px;
	border: solid 0px #000;
	padding-left: 0px;
	margin-left: 11px;
}

.mygta
{
	margin-top: 7px;
	position: relative;
	float: left;
	width: 200px;
}

* + html .mygta
{
	border: solid 0px #0f0;
	margin-top: 5px;
	position: relative;
	float: left;
	width: 200px;
	white-space: normal;
}

* html .mygta
{
	border: solid 0px #0f0;
	margin-top: 8px;
	position: relative;
	float: left;
	width: 200px;
	white-space: normal;
}



.cal1
{
	width: 21px;
	border: solid 0px #00f;
	margin-top: 10px;
	position: relative;
	float: left;
}

.cal2
{
	width: 21px;
	border: solid 0px #00f;
	margin-top: 10px;
	position: relative;
	float: left;
}

* html .cal1
{
	margin-top: 10px;
}

* html .cal2
{
	margin-top: 10px;
}

.return
{
	width: 130px;
	position: relative;
	float: left;
	margin-right: 15px;
	border: solid 0px #0f0; /*	z-index: -1;*/
}

.depart
{
	width: 130px;
	position: relative;
	float: left;
	margin-right: 15px;
	border: solid 0px #0f0;
}

* html .return
{
	border: solid 0px #000;
	margin-right: 15px;
	width: 120px;
}

* html .depart
{
	border: solid 0px #000;
	margin-right: 15px;
	width: 120px;
}





/******************************************
Submit Video Control (Location:     )
*******************************************/
/*
#sbmtvideoTable { width: 256px; height: 105px; border-right: #a37834 1px dotted; border: solid 1px #000; }
.sbmtvideodivs { width: 216px; margin-left:20px; margin-right:20px; font-family: 'Arial','Lucida Sans'}
#topdiv { height: 25px; text-align: left; font-weight:bold; font-size: 12px; color: #cc0000 }
#txtdiv { height: 60px; text-align: justify; font-size: 8pt; line-height: 16px }
#lnkdiv { height:20px; text-align:right; vertical-align:bottom; font-size: 8pt }
#lnkdiv a { color:#cc0000; font-weight:bold }
*/

#sbmtvideoTable
{
	width: 240px;
	height: 105px;
	border-right: #a37834 0px dotted;
	border: solid 0px #000;
}

.sbmtvideodivs
{
	font-family: Arial,Helvetica,Sans-Serif;
	padding-left: 20px;
	padding-right: 10px;
}
#topdiv
{
	height: 25px;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	color: #cc0000;
}
#txtdiv
{
	height: 60px;
	text-align: justify;
	font-size: 8pt;
	line-height: 16px;
}
#lnkdiv
{
	height: 20px;
	text-align: right;
	vertical-align: bottom;
	font-size: 8pt;
}
#lnkdiv a
{
	color: #cc0000;
	font-weight: bold;
}

/****************************
Celebrate Lincoln Control
*****************************/
#celeblincolnTable
{
	width: 256px;
	height: 105px;
	border-right: goldenrod 1px dotted;
	border-color: #a37834;
}
.sbmtvideoTable td
{
	width: 256px;
	padding-right: 15px;
	padding-left: 15px;
}

td.celebLinktd
{
	height: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: bottom;
	font-family: Lucida Sans,Arial,Helvetica,Sans-Serif;
}

a.lnkNode
{
	color: #cc0000;
	text-decoration: none;
}
a.lnkNode:hover
{
	text-decoration: underline;
	color: #cc0000;
}

/**********************************
NewsLetter and Broucher Control
**********************************/
#newsletrTable
{
	width: 391px;
	height: auto;
}
#newsletrHtd
{
	width: 130px;
}
#newsletrBtd
{
	width: 283px;
}

#newsletrHdiv
{
	vertical-align: bottom;
	text-align: left;
	color: #cc0000;
	font-family: Arial,Helvetica,Sans-Serif;
	width: 260px;
	height: 25px;
	padding-top: 5px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

#newsletrBdiv
{
	width: 260px;
	height: auto;
	vertical-align: middle;
	text-align: left;
	font-family: Arial,Helvetica,Sans-Serif;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;
	line-height: 22px;
	font-size: 8pt;
}

.mapsLnk
{
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}
.mapsLnk:hover
{
	text-decoration: underline;
}
.loginTxtbox
{
	width: 151px;
	height: 15px;
}

.submitBtn
{
	background-color: #cc0000;
	border-color: #cc0000;
	border-style: solid;
	border-width: 0px;
	color: White;
	width: 60px;
	font-family: Verdana;
}

#page
{
	line-height: normal;
	margin-top: 0px;
}
#mapsRequiredFieldValidator
{
	height: 8px;
	width: 215px;
}
#mapsRegularExpressionValidator
{
	height: 8px;
	width: 70px;
}

/* For eNewsletter Control */
.btnNewsletter
{
	background-color: #cc0000;
	border-color: #cc0000;
	border-style: solid;
	border-width: 0px;
	color: White;
	width: 60px;
	font-family: Verdana;
}

/****************************
Things to Do Master Page
****************************/

#leftContentCol
{
	vertical-align: top;
	text-align: left;
	width: 189px;
	padding-left: 25px;
	padding-top: 30px;
}

#middleContentCol
{
	vertical-align: top;
	text-align: center;
	width: 536px;
	margin-right: 5px;
	padding-top: 15px;
}

#rightContentCol
{
	border: solid 0px;
	vertical-align: top;
	text-align: center;
	width: 210px;
	padding-top: 30px;
}

#leftColRegnlMap
{
	border: solid 0px;
	vertical-align: top;
	text-align: left;
	width: 724px;
}

#rightColRegnlMap
{
	border: solid 0px;
	vertical-align: top;
	text-align: center;
	width: 210px;
	height: 648px;
}

.mainTable
{
	width: 100%;
	border: solid 0px;
	border-collapse: collapse; /*	background-color: #000; 	background-image: url(../images/bg_page2.jpg);  */
	background-repeat: repeat-x;
}

.innerTable
{
	width: 934px;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-collapse: collapse;
	background-color: #FDFDFB;
}

.trvlConslr
{
	background-image: url(../images/TravelTool_Images/bgd_rightside_guide_boxes.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	width: 175px;
	padding-left: 8px;
	padding-right: 5px;
	margin-left: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
	text-align: left;
	border: solid 0px;
}

* + .trvlConslr
{
	margin-right: 15px;
}

/*Additional Styles for Travel Tools Master Page */

.innerTableTravelTools
{
	width: 934px;
	border: solid 0px;
	text-align: center;
	border-collapse: collapse;
}

#innerContentTable
{
	width: 934px;
	border: solid 0px;
}

/*
#innerTblRow { border:solid 0px Blue; border-collapse:collapse; background-image:url(../_resources/images/TravelTool_Images/container_traveltools.jpg); background-repeat:no-repeat; }

/**************************************************************************
Things to do page
***************************************************************************/
.ttdIndent
{
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	font-family: Arial,Helvetica,Sans-Serif;
}

/*Additional Styles for Travel Tools Master Page 

.innerTableTravelTools { width:960px; border:0px; background-image:url(../images/TravelTool_Images/travelTools_bg.jpg); 
			  background-repeat:repeat-y; text-align:center; } */

/**************************************************************************
Repeator Control -- uc_getaway.ascx (used in Things to Do Master Page)
***************************************************************************/

.boxDetails
{
	border: solid 0px #000;
	width: 455px;
	background-color: #f0f2ed;
	padding: 10px;
}

.titleInRed
{
	color: #cc0000;
	font-size: 16px;
	font-weight: bolder;
	font-family: Helvetica, sans-serif;
}

.valReg
{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial,Helvetica,Sans-Serif;
	width: 450px;
	border: solid 0px #000;
}
.descDeals
{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial,Helvetica,Sans-Serif;
	width: 395px;
	border: solid 0px #000;
}
.padtop
{
	padding-top: 15px;
}

.padbottom
{
	padding-bottom: 10px;
}

.wrtInBold
{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.moreDetail
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 10px;
}

/*************************************************************************************
Picture Panel Control on Things to Do Page -- file ( picturePanel.ascx )
*************************************************************************************/
#panelContTable
{
	width: 536px;
	border-collapse: collapse;
	background-image: url(../images/ThingsToDo/box_top_middle.jpg);
	background-repeat: no-repeat;
}

#titleDiv
{
	font-size: larger;
	font-weight: bold;
	color: #f00;
	text-align: left;
	vertical-align: top;
	padding: 15px 0px 10px 10px;
}

#pictureDiv
{
	padding-left: 10px;
}

#panelTxtDiv
{
	text-align: left;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	padding: 10px 10px 10px 0px;
	margin-bottom: 20px;
	margin-top: 10px;
}

#panelLink
{
	color: #f00;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
}

/****************************************************************************************
Leftover stuff from Lincoln Bicentennial Control still used in ThingsToDo.mastert
****************************************************************************************/
#mainDivLinBicent
{
	width: 536px;
	border: solid 0px;
	margin-top: 0px;
	background-image: url(../images/ThingsToDo/box_bottom_middle.jpg);
	background-repeat: no-repeat;
}

#mainTabLincBicent
{
	border-collapse: collapse;
}

#picLincBicent
{
	padding-top: 16px;
	padding-left: 16px;
	padding-bottom: 12px;
}

#contentLincBicent
{
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
}

#titleLincBicent
{
	vertical-align: bottom;
	text-align: left;
	text-decoration: none;
	color: #cc0000;
	padding-top: 15px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 15px;
	font-weight: bolder;
}
#titleLowerBox
{
	vertical-align: bottom;
	text-align: left;
	text-decoration: none;
	color: #cc0000;
	padding-top: 20px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 15px;
	font-weight: bolder;
}

.txtLincBicent
{
	margin-top: 12px;
}


/***************************************************************************************************************
topSpot Pages -- total 7 pages -- chicago.aspx, Central.aspx, chicagoLand.aspx, Northern.aspx, 
Southern.aspx, southWest.aspx, Western.aspx
***************************************************************************************************************/
.MainTableTopSpots
{
	border: 0px;
	border-collapse: collapse;
}
/* */

.MainTableCell
{
	border: solid 0px;
	width: 724px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.MainDivTopSpots
{
	border: solid 0px green;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
}

.BoldLineTopSpots
{
	color: #CC0000;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	line-height: 22px;
	text-align: left;
}

.regionalMap
{
	position: relative;
	float: left;
	width: 441px;
	border: solid 0px;
}

.regionalMapDiscription
{
	position: relative;
	border: solid 0px blue;
	width: 275px;
	float: right;
	text-align: left;
	right: 0px;
	top: 0px;
	margin-top: 22px;
	margin-left: 0px;
	margin-right: 0px;
}

.imageRegionalTopSpots
{
	float: left;
	width: 210px;
	height: 325px;
	border: solid 0px blue;
	margin-top: 12px;
	text-align: left;
	margin-left: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: solid 0px Blue;
}

* + html .imageRegionalTopSpots
{
	margin-bottom: 0px;
}

.imgDiscTopSpots
{
	text-align: left;
	position: relative;
	float: left;
	border: solid 0px;
	width: 415px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 20px;
	left: 0px;
	top: 0px;
}

.addressDivTopSpots
{
	border: solid 0px blue;
	margin-left: 30px;
	height: 130px;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
}

.BodyPageHead
{
	color: #900;
	font-size: 13px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	text-transform: uppercase;
	border: solid 0px #000;
}

.bodyintro
{
	color: #444;
	font-size: 12px;
	font-family: Arial,Helvetica,Sans-Serif;
	line-height: 22px;
	text-align: left;
	margin-bottom: 15px;
	margin-top: 20px;
	padding-top: 3px;
	border: solid 0px;
}

.hrspace
{
	font-size: 12px;
	font-family: Arial,Helvetica,Sans-Serif;
	width: 95%;
	height: 2px;
	clear: both;
	border-top: 1px solid #999;
	margin-left: 17px;
	padding-bottom: 10px;
}

.BodyBlack
{
	color: #000;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.BodyHeadRed
{
	color: #CC0000;
	font-size: 12px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: bold;
	text-align: left;
}

.BodyImgRight
{
	border: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

.linkTopSpots
{
	color: #cc0000;
	font-size: 11px;
}

.tourismTopSpots
{
	border: solid 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
}

.linkTourismSite
{
	color: #cc0000;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
}

.browseRegionTable
{
	width: 200px;
	border-collapse: collapse;
	margin-top: 20px;
	border: solid 0px;
}

.browseRegionTitleCell
{
	color: #cc0000;
	font-family: Arial,Helvetica,Sans-Serif;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	font-size: 15px;
	height: 20px;
	padding-left: 48px;
}

.browseRegionMapCell
{
	width: 180px;
	height: 250px;
	border: solid 0px Blue;
}

.dropDownCell
{
	height: 20px;
	width: 180px;
	border: solid 0px;
	padding-left: 12px;
}

.mapDrpdownList
{
	margin-right: 0px;
}

/*************************************************************************************************************
/* eNewsletter Control used on Travel Tools Page  ---  file (uc_eNewsletter.ascx
*************************************************************************************************************/

#mainTablNewsletter
{
	margin: 20px 0 0 0px;
	border: solid 0px;
	border-collapse: collapse;
}

#txtNewsletter
{
	color: #000;
	padding-right: 10px;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 0px;
	text-align: left;
}

#mainDivNewsletter
{
	margin-top: 5px;
	float: left;
	width: auto;
	margin-right: 0px;
}

#expressionValidDiv
{
	margin-top: 2px;
	margin-bottom: 0px;
	text-align: left;
	width: 90px;
	float: left;
}

#btnDiv
{
	margin-top: 2px;
	border: solid 0px Green;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	float: left;
	width: 80px;
	background-color: Transparent;
	color: White;
}

#fieldValidDiv
{
	margin: 8px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

/************************************************************************************************************
/* Travel Counselor Control used on Travel Tools page --- file ( uc_travelCounselor.ascx )
************************************************************************************************************/

/***************************************************************************************************************
/* Travel Tools Page  ---  file ( travelTools.aspx ) 
***************************************************************************************************************/
.lftDivTravelTools
{
	margin-top: 10px;
	margin-bottom: 20px;
	width: 724px;
	border: solid 0px Blue;
}

* + html .lftDivTravelTools
{
	margin-top: 10px;
	margin-bottom: 0px;
	width: 724px;
}

#trvlGuideTabl
{
	border: solid 0px Green;
	border-collapse: collapse;
	margin-top: 0px;
}

#frstRowTrvlGuideTbl
{
	border: solid 0px Green;
	border-collapse: collapse;
	padding-top: 20px;
}

* + html #frstRowTrvlGuideTbl
{
	border: solid 0px Green;
	border-collapse: collapse;
	padding-top: 10px;
}

#frstCellTrvlGuideTbl
{
	border: solid 0px Green;
	border-collapse: collapse;
	width: 280px;
}

#imgTrvlGuide
{
	float: left;
	position: relative;
	width: 221px;
	border: solid 0px #0f0;
	margin-top: 0px;
	text-align: left;
	margin-left: 40px;
	margin-right: 10px;
}

* + html #imgTrvlGuide
{
	margin: 0 10 0 40;
	padding-top: 0px;
}

#scndCellTrvlGuideTbl
{
	border: solid 0px Blue;
	border-collapse: collapse;
	width: 440px;
}

.horzRuleTravelGuide
{
	border: solid 0px #0f0;
	text-align: left;
	float: left;
	width: 416px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
* + html .horzRuleTravelGuide
{
	margin-bottom: 0px;
	margin-top: 0px;
}

.tophorzRuleTravelGuide
{
	border: solid 0px #0f0;
	text-align: left;
	float: left;
	margin-left: 0px;
	margin-top: 12px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 414px;
}

* + html .tophorzRuleTravelGuide
{
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.headTravelGuide
{
	border: solid 0px Black;
	text-align: left;
	float: left;
	width: 414px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
}

#contentTrvlGuide
{
	color: #000;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	line-height: 18px;
	margin-top: 12px;
	margin-bottom: 15px;
	border: solid 0px;
}

* + html #contentTrvlGuide
{
	margin-top: 10px;
	margin-bottom: 5px;
}

#lnksTrvlGuide
{
	float: left;
	border: solid 0px #0f0;
	margin-top: 0px;
	text-align: right;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	width: 250px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
}

#rtLnkTrvlGuide
{
	float: right;
	border: solid 0px #f00;
	width: 125px;
	margin-left: 0px;
	margin-top: 31px;
	margin-right: 25px;
	margin-bottom: 5px;
	vertical-align: baseline;
	text-align: right;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: bold;
}

#btmTablTrvlTools
{
	border: solid 0px Blue;
	border-collapse: collapse;
	margin-top: 10px;
	width: 720px;
	margin-left: 20px;
}
* + html #btmTablTrvlTools
{
	margin-top: 0px;
}

#frstRowBtmTabl
{
	border: solid 0px Green;
	border-collapse: collapse;
	padding-top: 10px;
}

* + html #frstRowBtmTabl
{
	padding-top: 0px;
	margin-top: 0px;
}

#getwayCell
{
	border: solid 0px Green;
	border-collapse: collapse;
	padding-top: 5px;
	width: 499px;
}

/*#getwayDiv { float:left; border: solid 0px Red; margin-top: 0px; text-align:left; margin-left:20px; margin-right:0px; }                       	

*+html #getwayDiv  { padding-top:0px; margin-top:0px; }*/
/* #homecphBodyWrap_sub1 { margin-left:0px;  border:solid 0px blue; } */

#hotelPackCell
{
	border: solid 0px Green;
	border-collapse: collapse;
	width: 204px;
}

#hotelPackDiv
{
	float: left;
	width: 210px;
	margin-top: 0px;
	padding-top: 4px;
	text-align: left;
	margin-left: 15px;
	margin-right: 30px;
	border: solid 0px;
}

* + html #hotelPackDiv
{
	padding-top: 0px;
	margin-top: 0px;
}

#secndRowBtmTabl
{
	border: solid 0px Blue;
	width: 724px;
	border-collapse: collapse;
	padding-bottom: 20px;
	padding-top: 5px;
}

* + html #secndRowBtmTabl
{
	margin-top: 10px;
}

#loclContactCell
{
	border: solid 0px Green;
	border-collapse: collapse;
	width: 499px;
	height: 120px;
}

#localContactDiv
{
	float: left;
	border: solid 0px #0f0;
	width: 434px;
	margin-top: 0px;
	text-align: left;
	vertical-align: top;
	margin-left: 30px;
	margin-right: 0px;
}

* + html #localContactDiv
{
	padding-top: 10px;
}

#contactTitleDiv
{
	float: left;
	border: solid 0px #0f0;
	padding-top: 30px;
	text-align: left;
	margin-left: 20px;
	width: 100px;
}

* + html #contactTitleDiv
{
	padding-top: 20px;
}

#contactTxtDiv
{
	float: right;
	border: solid 0px #f00;
	width: 298px;
	margin-left: 15px;
	margin-top: 0px;
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
}

#contactTxt
{
	color: #000;
	border: solid 0px Green;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 302px;
	vertical-align: top;
	padding-top: 33px;
}

* + html #contactTxt
{
	padding-top: 20px;
}

#contactLnkDiv
{
	float: right;
	border: solid 0px #f00;
	width: 200px;
	margin-right: -212px;
	margin-top: 5px;
	vertical-align: top;
	text-align: right;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

#amtrackCell
{
	border: solid 0px Green;
	border-collapse: collapse;
	width: 204px;
}

#amtrackDiv
{
	float: left;
	width: 193px;
	border: solid 0px #0f0;
	margin-top: 10px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
}

* + html #mainDivRtContent
{
	height: 680px;
}

#turistInfoCell
{
	border: solid 0px Green;
	background-image: url(../images/TravelTool_Images/bgd_rightside_guide_boxes.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	border-collapse: collapse;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
}
.Tratoolrhsbg
{
	border: solid 0px Green;
	background-image: url(../images/TravelTool_Images/bgd_rightside_guide_boxes.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	border-collapse: collapse;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
}
#turistInfoHead
{
	color: #985D01;
	font-family: Arial Narrow;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

#turistInfoTxt
{
	color: #000;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	line-height: 18px;
	margin-top: 12px;
	margin-bottom: 10px;
	text-align: left;
}

#mapDivTuristInfo
{
	color: #000;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

#ExpediaDiv
{
	border: solid 0px Green;
	border-collapse: collapse;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
}

#ExpediaTxt
{
	color: #000;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	line-height: 18px;
	text-align: left;
}

.hrRule
{
	font-size: 12px;
	font-family: Arial,Helvetica,Sans-Serif;
	width: 180px;
	height: 2px;
	clear: both;
	border-top: 0px solid #985D01;
	padding-left: 10px;
	margin-top: 15px;
}

* + html .hrRule
{
	width: 165px;
	margin-right: 11px;
}

#HotelDealsDiv
{
	border: solid 0px Green;
	border-collapse: collapse;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	margin-top: 20px;
}

#HotelDealsTxt
{
	color: #000;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	line-height: 18px;
	margin-top: 12px;
	text-align: left;
}

/* Styles for Right Content Column in the TravelTools.aspx page */

#mainTableNewsletter
{
	/*background-image: url(../images/TravelTool_Images/bgd_rightside_guide_boxes.png);*/
	background-repeat: no-repeat;
	height: 128px;
	border: solid 0px;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
}

#divTrvlCounslr
{
	/*background-image: url(../images/TravelTool_Images/bgd_rightside_guide_boxes.png);*/
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 5px;
	margin-right: 10px;
	padding-bottom: 20px;
	padding-top: 5px;
	text-align: left;
	border: solid 0px;
}

/********************************************************************************************************************************************
  Convention and Visito Bureau Page.  --- file (chicagoConvBureu.aspx)
********************************************************************************************************************************************/

#lftDivVisitorBureu
{
	background-image: url(../_resources/images/TravelTool_Images/bgd_guides_box.jpg);
	margin-top: 25px;
	margin-left: 25px;
	margin-bottom: 25px;
	width: 689px;
	float: left;
	height: 610px;
	border: solid 0px Green;
}

#bureauLftTablCell
{
	border: solid 0px;
	width: 678px;
	text-align: right;
}

/* #backLnkDiv { width:50px; border:solid 0px Blue; margin-top:22px; text-align:left; float:left; margin-left:20px; }

#backLnkAnchor { font-size:12px; font-family:Arial, Sans-Serif; color:#cc0000; font-weight:bold; } */

#visitorBureuHeadImg
{
	border: solid 0px Green;
	float: right;
	height: 28px;
	margin-top: 9px;
	margin-right: 9px;
}

* + html #visitorBureuHeadImg
{
	margin-right: 0px;
	margin-left: 10px;
}

#CVBTitleImg
{
	border: solid 0px Blue;
	width: 670px;
	float: right;
}

#CVBContentDiv
{
	padding-top: 0px;
	margin-left: 80px;
	margin-right: 8px;
	height: 510px;
	overflow: auto;
	border: solid 0px Blue;
}

.mainRegionalDiv
{
	margin-top: 10px;
	padding-bottom: 10px;
}

.RegnlTopspotHeading
{
	border: solid 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 20px;
	font-weight: bolder;
	color: #cc0000;
}

.bureauDiv
{
	border: solid 0px Blue;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.bureauLink
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	color: #725B17;
	font-weight: bold;
	text-decoration: underline;
}

.bureauPhone
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	vertical-align: top;
	color: #725B17;
	margin-top: 8px;
	font-weight: bold;
}

.rtsideItmTxt
{
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	margin-top: 5px;
}

/*****************************************************************************************************************************************
Hotel Packages and Deals Page --- file name  ( hotelpackages.aspx )
*****************************************************************************************************************************************/

#headingHotelPackDeals
{
	border: solid 0px;
	padding-top: 7px;
	padding-left: 8px;
	width: 670px;
	float: right;
	margin-right: 3px;
}

/************************************************************************************************************************************
Events Page  --- file Name ( Events.aspx )
************************************************************************************************************************************/

#lftDivVisitorBureu
{
	background-image: url(../images/TravelTool_Images/bgd_guides_box.jpg);
}

#BureuHeadImg
{
	border: solid 0px Green;
	float: right;
	height: 28px;
	margin-top: 8px;
	margin-right: 8px;
}

* + html #BureuHeadImg
{
	margin-right: 0px;
	margin-left: 5px;
}

#EventsTitleImg
{
	padding-left: 5px;
	width: 670px;
}

#repe
{
	padding-top: 0px;
	margin-left: 80px;
	margin-right: 8px;
	height: 510px;
	overflow: auto;
	border: solid 0px Blue;
}

#mainDivRtCont
{
	border: solid 0px Blue;
	margin-top: 30px;
}

.itemDivRtSide
{
	border: solid 0px;
	padding-left: 10px;
	padding-right: 5px;
	margin-right: 10px;
	padding-bottom: 20px;
	padding-top: 5px;
	text-align: left;
	margin-top: 20px;
}

.rtsideItmTxt
{
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	margin-top: 5px;
}

.moreThingsButton
{
	padding-top: 10px;
	border: solid 0px;
}

/********************************************************************************************************************************************
updating css for brochures page
********************************************************************************************************************************************/
.red1_bg
{
	background-color: #CC0000;
}

.white1
{
	color: #FFFFFF;
}

.red1
{
	color: #CC0000;
}
.p, .paragraph
{
	margin-bottom: 0px;
}
/*****************
FORM ELEMENTS
*****************/

input.reg
{
	border: 1px solid #000000;
	padding: 1px 3px 2px;
}

input.buttonRed1
{
	background-color: #cc0000;
	color: #FFFFFF;
	border: none;
	padding: 1px 2px 1px 3px;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}

/******************
for Lincoln Pages
*****************/
div.sideBarFeature div.sideBarTitle a
{
	color: #CC0000;
}

div.sideBarDescription a:link, div.sideBarDescription a:visited
{
	color: #CC0000;
	font-weight: normal;
	text-decoration: underline;
}

div.sideBarDescription a:hover
{
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
}

div.sideBarDescription a:active
{
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
}

.featureTitle
{
	color: #CC0000;
	margin-bottom: 3px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: smaller;
}

/******************
for video Page sidebar
*****************/
.smallbox
{
	background-image: url(../images/ThingsToDo/box_flickr_video.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	width: 190px;
	height: 135px;
	overflow: hidden;
	position: relative;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
}
#bigbox
{
	background-image: url(../images/ThingsToDo/box_advanced_video.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	width: 190px;
	height: 180px;
	overflow: hidden;
	position: relative;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
}

/*
 Unscribe page

*/

.unscr_pfmt_wrap
{
	width: 930px;
	text-align: left;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	padding: 50px 10px 500px 20px;
}

.unscr_pfmt_lbl
{
	padding-bottom: 2px;
}

.unscr_pfmt_fld
{
	position: relative;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.unscr_lblmsg
{
	position: relative;
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 14px;
	color: #CC0000;
	border: solid 0px #000;
}
/*
For button
*/
.redbtn
{
	border-color: #b22222;
	padding-bottom: 2px;
	padding-top: 2px;
	border-width: 0px;
	color: White;
	background-color: #cc0000;
	font-size: 10px;
	font-weight: bold;
}
/*
For messages
*/
.txt_org_10
{
	font: bold 11px verdana;
	color: #cc0000;
}
.txt_blue_10
{
	font: bold 11px verdana;
	color: #000000;
}
/*
For predictive search on header for enjoy master page Don't remove it from here 
*/

.lnkstyle2
{
	text-decoration: none;
	color: #000;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}
.lnkstyle2:hover
{
	text-decoration: none;
	color: #cc0000;
	font-weight: normal;
}


