#Tourism .sideBar {
	float:							right;
	margin-left:					2em !important;
	width:							30%;
	margin-top:						0 !important;
}

#Tourism .sideBar > .outer {
	margin-top:						0;
	margin-bottom:					2em;
}

* html #Tourism .sideBar .outer {
	margin-left:					0;
	margin-bottom:					1em;
}

	#TourismMyAccount .nav a img {
		width:						24px;
		height:						24px;
	}

	#TourismMyAccount a.edit {
		background:					url( '../uicon/account.png' )
									no-repeat;
		padding-left:				2.5em;
		margin-top:					1em;
	}
	
	* html #TourismMyAccount a.edit {
		background-image:			url( '../uicon/account.gif' );
	}

/*#Tourism {
	overflow:						hidden;
}*/

#Tourism h2 {
	color:							#6b6b6b !important;
	font-weight:					normal;
	font-size:						18px;
}

#Tourism h2.first {
	margin-top:						0;
}

#TourismHome .outer .nav,
#TourismMyAccount .nav,
#TourismView .nav.add,
#TourismView .inner.pkg .nav {
	float:							right !important;
	margin-right:					.5em !important;
}

#TourismView .outer .nav {
	float:							left;
	margin-left:					.5em;
}

#Tourism .outer {
	background-color:				#dcdcdc;
	border:							1px solid #DCDCDC;
	border-top:						none;
	border-bottom:					none;
	padding-top:					.5em;
	margin:							0 5px;
	padding-bottom:					1em;
	overflow:						hidden;
	-moz-border-radius:				8px;
	-webkit-border-radius:			8px;
	-webkit-box-shadow:				0 3px 5px rgba( 0, 0, 0, .5 );
}

#Tourism .outer.details.organization {
	*margin-bottom:					auto !important; /*ie7*/
}

* html #Tourism .outer.details {
	width:							63%;
}

	#Tourism .outer h2 {
		margin-left:				1em;
		display:					inline;
	}

	* html #Tourism .outer.details .inset {
		height:						24px;
	}

	* html #Tourism .outer.details .uvDef .inset {
		height:						auto;
	}

#Tourism .outer.first {
	clear:							both;
}

/* IE6 does not allow selectors with multiple classes on the same element. So #Tourism .outer.first is read as #Tourism .first */
* html #Tourism h2.first {
	clear:							none;
}

#Tourism .outer.last {
	margin-bottom:					8px;
}

#Tourism .inner {
	clear:							both;
	background-color:				#f4f4f4;
	margin-top:						.25em;
	margin-bottom:					0;
	padding:						1em;
	border-top:						1px solid #999;
	border-bottom:					1px solid #999;
	overflow:						hidden;
}

#Tourism ul.inner {
	padding-left:					2em;
	margin-left:					0;
}

/*#Tourism .inner.evt:hover {
	background-color:				#ececec;
}*/

	#Tourism .inner h3 {
		margin:						.5em 0 1em;
		padding-bottom:				.5em;
		font-weight:				normal;
		font-size:					14px;
		color:						#4f719f;
	}

	#Tourism .inner h4 {
		margin:						.5em 0;
	}

	#Tourism .inner.evt h3 {
		border:						none;
		padding-bottom:				0;
		margin-bottom:				0;
	}

	#Tourism .inner ul.nav {
		list-style-type:			none;
		margin:						0;
		padding:					0;
	}
	
	#TourismView .inner.pkg ul.nav,
	#TourismHome .inner ul.nav {
		margin:						0 0 0 1em !important;
	}

	#Tourism .inner ul.nav li {
		float:						left;
		margin-right:				.75em;
	}
	
	#TourismHome .inner ul.nav li a:hover {
		background-color:			#dcdcdc;
		-moz-border-radius:			8px;
		-webkit-border-radius:		8px;
	}

	#Tourism .inner ul.nav li.last {
		margin-right:				0;
	}

	#Tourism .inner ul.nav li a {
		background-position:		0% 50%;
		padding-left:				2.75em;
	}
	
	#TourismHome .inner ul.nav li a {
		background-position:		5% 50%;
	}

	#Tourism li.view a {
		background-image:			url( '../uicon/view.png' );
	}

	* html #Tourism li.view a {
		background-image:			url( '../uicon/view.gif' );
	}

	#Tourism li.edit a {
		background-image:			url( '../uicon/tourism/edit.png' );
	}

	* html #Tourism li.edit a {
		background-image:			url( '../uicon/tourism/edit.gif' );
	}

	#Tourism li.copy a {
		background-image:			url( '../uicon/copy.png' );
	}

	* html #Tourism li.copy a {
		background-image:			url( '../uicon/copy.gif' );
	}

	#Tourism li.delete a {
		background-image:			url( '../uicon/tourism/delete.png' );
	}

	* html #Tourism li.delete a {
		background-image:			url( '../uicon/tourism/delete.gif' );
	}

#Tourism a.icon {
	text-decoration:				none;
}

#Tourism a.edit,
#Tourism .add a,
#Tourism .nav .view a,
#Tourism .nav .edit a,
#Tourism .nav .copy a,
#Tourism .nav .delete a {
	display:						inline-block;
	height:							24px;
	background-repeat:				no-repeat;
	padding-top:					.5em;
}

#TourismHome .nav .view a,
#TourismHome .nav .edit a,
#TourismHome .nav .copy a,
#TourismHome .nav .delete a {
	padding:						.25em .5em;
}

#Tourism .add.left {
	float:							none;
}

#Tourism .add.left a {
	background-position:			left;
	padding-left:					2.5em;
	padding-right:					0;
}

#Tourism .add a {
	background-image:				url( '../uicon/add.png' );
	background-position:			right;
	padding-right:					2.5em;
}

* html #Tourism .add a {
	background-image:				url( '../uicon/add.gif' );
}

#TourismHome .outer {
	margin-top:						2em;
}

#TourismHome .outer.last {
	margin-bottom:					2em;
}

#TourismHome .pkg form {
	margin:							.5em 0;
}

#TourismHome .pkg form label {
	width:							8em;
	float:							left;
	text-align:						right;
	margin-right:					.5em;
}

#TourismHome ul.help {
	overflow:						hidden;
	
	/* IE-specific:
	Add bullets manually because ie drops bullets if <li>'s are floated. Also won't group into columns w/out margin/padding */
	list-style-type:				none;
	margin-left:					0;
	padding-left:					2.5em;
}

* html #TourismHome ul.help {
	margin-bottom:					2em !important;
}
	
	#TourismHome ul.help li {
		width:						45%;
		padding-right:				5%;
		float:						left;
	}

	* html #TourismHome ul.help li {
		width:						auto;
		float:						none;
	}
	
		#TourismHome ul.help li .bull {
			font-size:				1em;
			padding-right:			1em;
		}

#TourismView .uvDef dt {
	text-align:						right;
	float:							left;
	clear:							left;
}

#TourismView .uvDef dd {
	margin-left:					6em;
	margin-top:						1em;
}

#TourismView .uvDef dt,
#TourismView .uvDef dt {
	width:							5em;
}

#TourismView .package .uvDef dd {
	margin-left:					8.75em;
}

#TourismView .package .uvDef dt {
	width:							7.75em;
}

#TourismView .inner.pkg ul.details {
	list-style-type:				none;
	margin:							0;
}

* html #TourismView .inner.pkg ul.details {
	width:							654px;
}

#TourismView .inner.pkg ul.details li {
	float:							left;
	width:							33%;
}

#TourismView .inner.pkg ul.details li.last {
	text-align:						left;
}

#Tourism .inset {
	background-color:				#e9e9e9;
	overflow:						hidden;
	padding:						.5em 1em;
	border-radius:					8px;
	-moz-border-radius:				8px;
	-webkit-border-radius:			8px;
}

#Tourism .inset .nav.add {
	margin-right:					0 !important;
}

#TourismView .details .inner table th {
	text-align:			left;
	font-weight:		bold;
	padding:			.25em .5em;
}

#TourismView .details .inner table td {
	padding:			.25em .75em;
}

#TourismView .details .inner table img.status {
	vertical-align:		middle;
/*	width:				18px;
	height:				24px;*/
}

#TourismView .outer.packages {
	clear:				both;
	*margin-top:			0; /*ie7*/
}

table#TourismStatistics th {
	font-size:			84%;
}

table#TourismStatistics thead th {
	text-align:			center !important;
}

table#TourismStatistics tbody th {
	text-align:			right !important;
	white-space:		nowrap;
}

table#TourismStatistics tbody td {
	text-align:			center;
}

#TourismChoose .choosePackageType {
	overflow:			hidden;
}

* html #TourismChoose .choosePackageType {
	width:				472px;
}

	#TourismChoose .choosePackageType li {
		overflow:		hidden;
		clear:			none;
	}
	
	/* While there are only two package type options... */
	#TourismChoose .choosePackageType li {
		background-color:	#f3f3f6;
	}
	#TourismChoose .choosePackageType li.last {
		border-bottom:		1px solid #ccc;
	}
	
	* html #TourismChoose .choosePackageType li {
		padding-bottom:	1em;
	}

	#TourismChoose .choosePackageType img {
		float:			left;
		margin-right:	16px;;
		width:			75px;
		height:			64px;
	}
	
	#TourismChoose .choosePackageType a div {
		display:		inline;
	}
	
	#TourismChoose .choosePackageType h3 {
		margin-top:		0;
	}
	
	#TourismChoose .choosePackageType p {
		margin-left:	92px;
	}
	
	#TourismChoose .choosePackageType p.add {
		margin-bottom:	0;
	}

.packageDownloadHeader {
	font-size:			130%;
	font-weight:		bold;
	float:				right;
	width:				250px;
	position:			relative;
	border-bottom:		1px solid #BBBBBB;
	padding:			0px;
	margin:				0px;
	margin:				0px 0px .5em 2em;
	}

.packageDownloads {
	list-style:			none;
	float:				right;
	width:				250px;
	clear:				right;
	padding:			0px;
	margin:				0px 0px 2.5em 2em;
	}

.packageDownloads li {
	padding:			3px 0px 3px 22px;
	margin:				0px;
	background:			url( '../image/tourism/icon-pdf.gif' )
						left center
						no-repeat;
	display:			block;
	overflow:			hidden;
	}

.bull {
	color:				#333;
	font-size:			1.25em;
}

#TourismDirectory h2.first {
	margin-top:			0;
}

#TourismDirectory h2 {
	margin-top:			3em;
}

* html #TourismDirectory ul.uvList li {
	padding-bottom:		1em;
}

#TourismDirectory .uvList h3 {
	margin:				0;
}

#TourismDirectory dd {
	margin-left:		50px;
}

#TourismDirectory .uvList p {
	margin-bottom:		0;
}

#TourismDirectory .uvList .description {
	margin-bottom:		0 !important;
}

#TourismAdvertising img.cover {
	width:				70px;
	height:				85px;
	margin-right:		1em;
}

#TourismAdvertising .uvList p {
	margin-left:		82px;
}

#TourismAdvertising ul.ads {
	padding-left:		0;
	margin-left:		1em;
}

#TourismAdvertising ul ul.ads {
	margin-left:		82px;
}

* html #TourismAdvertising ul.ads {
	list-style-type:	none;
}

#TourismAdvertising ul.ads li {
	width:				47%;
	display:			inline-block;
	padding:			1em 1%;
}

#TourismAdvertising ul.ads img.cover {
	margin:				0 0 .5em 0;
}

#TourismAdvertising ul.ads a.text {
	display:			block;
}

#TourismHelpMenu img {
	vertical-align:		middle;
	margin-bottom:		1em;
}

.businessAccountButtons {
	text-align:			center;
}

.businessAccountButtons img {
	margin:				auto 8%;
	vertical-align:		middle;
}

dl#TourismShows dd {
	margin-left:		0;
}

dl#TourismShows dd address {
	margin-top:			.5em;
}
