/*--- tnvacation.com stylesheet ---*/
/*--- these are the styles for industry ---*/


/* ------------------------------
	common styles
------------------------------ */

* {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
}
img, fieldset {
	border: 0px;
}
body {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #000;
	background: #fffed6 url(/images/header1/header_bg.jpg) repeat-x center top;
	text-align: center;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}
#wrapper {
	background: #fffed6;
	width: 760px;
	margin: 0px auto;
	position: relative;
	text-align: left;
}


#spring2006 {
	position: absolute;
	top: 0px;
	left: 12px;
}

/* ------------------------------
	header--all pages
------------------------------ */

#header1 { }
#tvlogo {
	width: 249px;
	height: 86px;
	background: url(/images/header1/tennessee.jpg) no-repeat;
	text-indent: -5000px;
	font-size: 1px;
	float: left;
}
#tvlogo a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#tvnav {
	width: 212px;
	height: 86px;
	background:  url(/images/header1/nav-bg.jpg) no-repeat;
	float: right;
}
#tvnav ul { list-style: none; margin: 31px 0 0 23px; }
#tvnav li { float: left; }
#tvnav a { display: block; width: 100%; height: 16px; text-indent: -1000em; overflow: hidden; }

#n-stay, #n-road, #n-my, #n-edu { width: 100px; }
#n-about, #n-press, #n-season, #n-tour { width: 85px; }

#n-stay a { background: url(/images/header1/places-to-stay.gif); }
#n-stay a:hover { background: url(/images/header1/places-to-stay_on.gif); }
#n-road a { background: url(/images/header1/road-tools.gif); }
#n-road a:hover { background: url(/images/header1/road-tools_on.gif); }
#n-my a { background: url(/images/header1/my-tn-vacation.gif); }
#n-my a:hover { background: url(/images/header1/my-tn-vacation_on.gif); }
#n-about a { background: url(/images/header1/about-tn.gif); }
#n-about a:hover { background: url(/images/header1/about-tn_on.gif); }
#n-press a { background: url(/images/header1/press-room.gif); }
#n-press a:hover { background: url(/images/header1/press-room_on.gif); }
#n-season a { background: url(/images/header1/season-site.gif); }
#n-season a:hover { background: url(/images/header1/season-site_on.gif); }
#n-tour a { background: url(/images/header1/group-tours.gif); }
#n-tour a:hover { background: url(/images/header1/group-tour-on.gif); }
#n-edu a{ background: url(/images/header1/edu.gif); }
#n-edu a:hover {background: url(/images/header1/edu-on.gif); }

#choo {
	width: 299px;
	height: 86px;
	background:  url(/images/header1/choochoo.jpg) no-repeat;
	float: right;
}
#choo legend {
	display: none;
}
#choo #search {
	width: 113px;
	margin-left: 49px;
	margin-top: 54px;
	float: left;
}
#choo #find {
	margin-left: 11px;
	margin-top: 49px;
	float: left;
}

/* ------------------------------
	footer--all pages
------------------------------ */

#footer1 {
	clear: both;
}
#setforyou {
	background: url(/images/footer1/stars.jpg) no-repeat center top;
	padding-top: 75px;
	padding-bottom: 10px;
	text-align: center;
	font: bold 11px/0px "Times New Roman", Times, serif;
	color: #c00;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#fnav {
	padding-top: 20px;
}
#fnav ul {
	width: 20%;
	float: left;
	list-style: none;
}
#fnav li {
	text-align: center;
	font-size: 11px;
	line-height: 1.8em;
	color: #666;
}
#footer1 a  {
	color: #666;
	padding: 1px;
}
#footer1 a:hover {
	background: #fc3;
}
#footer1 p {
	clear: both;
	text-align: center;
	font-size: 11px;
	line-height: 1.8em;
	color: #666;
	padding: 15px 75px;
}
#footer1 hr {
	display: none;
}
#footer1 .hr {
	clear: both;
	border-bottom: 1px solid #666;
	margin: 0px 150px;
}

/* ------------------------------
	interest nav--all pages
------------------------------ */

#interestnav ul { list-style: none; }
#interestnav li { width: 163px; text-indent: -5000px; }
#interestnav li a { display: block; width: 100%; height: 100%; }
#n-music { height: 24px; }
#n-sports { height: 26px; }
#n-history { height: 27px; }
#n-nature { height: 27px; }
#n-attractions { height: 25px; }
#n-music a { background: url(/images/interest/music.jpg) no-repeat left top; }
#n-sports a { background: url(/images/interest/sports.jpg) no-repeat left top; }
#n-history a { background: url(/images/interest/history.jpg) no-repeat left top; }
#n-nature a { background: url(/images/interest/nature.jpg) no-repeat left top; }
#n-attractions a { background: url(/images/interest/attractions.jpg) no-repeat left top; }
#interestnav li a:hover { background-position: left bottom; }

/* change inav to agnav */

#agnav { width: 163px; }
#agnav ul { list-style: none; }
#agnav li {
	width: 163px;
	text-indent: -5000px;
	height: 19px;
}
#agnav #ni-music { height: 21px; }
#agnav #ni-shopping { height: 22px; }
#agnav li a {
	display: block;
	width: 100%;
	height: 100%;
}
#ni-music a, #ni-attractions a, #ni-sports a, #ni-history a, #ni-nature a, #ni-agritourism a, #ni-shopping a {
	background: url(/images/interest/nav.gif);
}
#ni-music a:hover { background-position: 163px 0; }
#ni-attractions a { background-position: 0 -21px; }
#ni-attractions a:hover { background-position: 163px -21px; }
#ni-sports a { background-position: 0 -40px; }
#ni-sports a:hover { background-position: 163px -40px; }
#ni-history a { background-position: 0 -59px; }
#ni-history a:hover { background-position: 163px -59px; }
#ni-agritourism a { background-position: 0 -78px; }
#ni-agritourism a:hover { background-position: 163px -78px; }
#ni-nature a { background-position: 0 -97px; }
#ni-nature a:hover { background-position: 163px -97px; }
#ni-shopping a { background-position: 0 -116px; }
#ni-shopping a:hover { background-position: 163px -116px; }

/* comment this part all out 

#agnav { width: 163px; }
#agnav ul { list-style: none; }
#agnav li {
	width: 163px;
	text-indent: -5000px;
	height: 23px;
}
#agnav li a {
	display: block;
	width: 100%;
	height: 100%;
}
#na-music a, #na-attractions a, #na-sports a, #na-history a, #na-nature a, #na-agritourism a {
	background: url(/images/interest/ag-nav.gif);
}
#na-music a:hover { background-position: 163px 0; }
#na-attractions a { background-position: 0 -23px; }
#na-attractions a:hover { background-position: 163px -23px; }
#na-sports a { background-position: 0 -46px; }
#na-sports a:hover { background-position: 163px -46px; }
#na-history a { background-position: 0 -69px; }
#na-history a:hover { background-position: 163px -69px; }
#na-nature a { background-position: 0 -92px; }
#na-nature a:hover { background-position: 163px -92px; }
#na-agritourism a { background-position: 0 -115px; }
#na-agritourism a:hover { background-position: 163px -115px; } */

/* ------------------------------
	calendar--all pages
------------------------------ */

#calendar {
	border-collapse: collapse;
	width: 168px;
}
#calendart {
	width: 168px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;
	text-transform: uppercase;
/* here be some hacks */
	margin-bottom: -4px;
	height: 24px;
	_height: 30px;
	padding-top: 6px;
}
#calendart a { color: #fff; }
#calendart a:hover { color: #333; }
#calendar th {
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	color: #999;
	text-align: center;
	vertical-align: bottom;
}
#calendar tr {
	height: 19px;
}
#calendar td {
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	height: 19px;
}
#calendar td a { color: #099; font-weight: bold; }
#calendar td a:hover { color: #333; }
#calendar .today {
	background: url(/images/calendar/today.gif) no-repeat center center;
	color: #fff;
}
#calendar .today a { color: #fff; }



/* ------------------------------
	map - all pages
------------------------------ */

#themap {
	width: 300px;
	float: right;
	margin-right: 3px;
	margin-top: 14px;
	display: inline;
}
#imgmap {
	display: block;
}
#header2regions {
	width: 275px;
	float: right;
	margin-top: 4px;
}
#header2regions ul {
	list-style: none;
	width: 250px;
}
#header2regions li {
	display: block;
	float: left;
	width: 33%;
	text-align: center;
	font: bold 11px "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding: 2px 0px;
}
#header2regions li a {
	color: #599;
	border-bottom: 1px solid #599;
	border-top: 1px solid #599;
	padding: 1px;
	background: #eee;
}
#header2regions li a:hover {
	color: #c00;
	border-bottom: 1px solid #c00;
	border-top: 1px solid #c00;
}

/* ------------------------------
	sidebars - all pages
------------------------------ */

#upcomingevents {
	width: 180px;
	height: 31px;
	text-indent: -5000px;
	background: url(/images/main/upcomingevents.jpg) no-repeat left top;
}
.event {
	color: #c00;
	padding: 10px 15px;
	background: url(/images/main/arrow.jpg) no-repeat 0px 15px;
}
.event a {
	font-weight: bold;
	color: #666;
}
.event a:hover {
	text-decoration: underline;
}
.event em {
	color: #099;
}
#right1 select, #left1 select {
	margin: 10px;
	width: 160px;
}
#right1 .guide {
	width: 180px;
}
#right1 .guide p {
	padding: 0px 20px;
	text-align: center;
}
#right1 .guide p a {
	color: #c00;
}
#right1 .guide p a:hover {
	text-decoration: underline;
}
#generalinfo {
	width: 181px;
	height: 31px;
	text-indent: -5000px;
	background: url(/images/vendor/general_info.jpg) no-repeat left top;
	margin-top: 13px;
}
#left1 .infoitem {
	color: #c00;
	padding: 10px 15px;
	background: url(/images/vendor/star.jpg) no-repeat 0px 13px;
}
#left1 .infoitem strong {
	color: #663;
}
#left1 .infoitem a {
	color: #099;
}
#left1 .infoitem a:hover {
	text-decoration: underline;
}

/* ------------------------------
	listing page
------------------------------ */

#wrapper { background: #fffed6 url(/images/industry/bg.jpg) no-repeat 0px 86px; }

#left1 { display: inline; float: left; margin: 197px 0 0 27px; width: 514px; }

#over { margin-left: 22px; padding-bottom: 30px; }
#inav { height: 86px; list-style: none; margin-bottom: 20px; }
#inav li { float: left; height: 20px; text-indent: -1000em; }
#inav li a { display: block; height: 100%; overflow: hidden; width: 100%; }
#inav li a:hover { background-position: left bottom; }
#i-market, #i-advert, #i-research, #i-sustainable { width: 259px; }
#i-website, #i-edu, #i-contact, #i-civilwar { width: 225px; }
#i-market a { background: url(/images/industry/market.gif); }
#i-website a { background: url(/images/industry/website.gif); }
#i-advert a { background: url(/images/industry/advert.gif); }
#i-edu a { background: url(/images/industry/edu.gif); }
#i-research a { background: url(/images/industry/research.gif); }
#i-contact a { background: url(/images/industry/contact.gif); }
#i-sustainable a { background: url(/images/industry/sustainable.gif); }
#i-civilwar a { background: url(/images/industry/civilwar.gif); }
#over h2 { background: url(/images/industry/welcome.gif) no-repeat; height: 27px; width: 368px; text-indent: -1000em; }
#left1 #over p { color: #099; font: italic 16px/1.3em Georgia, "Times New Roman", Times, serif; }

#left1 .bar { display: block; margin: 2px 0; }
#left1 .bg { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 20px 25px 25px 200px; }
#left1 .bg2 { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 20px 25px; }
#n-bg { background: #dfdeb0 url(/images/industry/newsevents-bg08.gif) no-repeat left bottom;}
#n-bg.bg { padding-left: 25px;}
#m-bg { background: #dfdeb0 url(/images/industry/marketing-bg09.jpg) no-repeat left bottom; }
#a-bg { background: #dfdeb0 url(/images/industry/advertising_bg08.jpg) no-repeat left bottom; }
#r-bg { background: #dfdeb0 url(/images/industry/research-bg.jpg) no-repeat left bottom; }
#w-bg { background: #dfdeb0 url(/images/industry/website-bg.jpg) no-repeat left bottom; }

#left1 h4 { color: #c30; font-size: 15px; font-weight: normal; }

#left1 .bg2 p { color: #330; padding-bottom: 10px; }
#left1 p, div.bg ul.newseventslist li a { font-size: 13px; padding-top: 5px; }
#left1 p a, div.bg ul.newseventslist li a { color: #330; }
#left1 p span a { color: #c30; }
#left1 .more a, #right1 p a { color: #ffc; }
#left1 p a:hover, #left1 p a, #left1 p span a:hover, #left1 .more a:hover, #right1 p a:hover, div.bg ul.newseventslist li a:hover { text-decoration: underline; }
#left1 p em, #left1 p span, #left1 .more { font-size: 10px; }
#left1 p em, div.bg ul.newseventslist li em { color: #399; }


#enews { background: #399; margin: 0 5px 8px 0; padding: 26px 14px; }
#login { background: #630 url(/images/industry/partner-bg.jpg) no-repeat right bottom; margin: 0 5px 8px 0; padding: 26px 14px 215px 14px; }
#request { background: #c60; margin: 0 5px 8px 0; padding: 26px 14px; }

#right1 .block { margin-bottom: 12px; }
#right1 .submit { padding: 2px; }

#login label { display: block; color: #ffc; font-weight: bold; font-size: 10px; padding-bottom: 3px; }
#right1 .submit { margin: 5px 0 10px 0; }

#right1 p { color: #ffc; font-size: 10px; padding-bottom: 10px; }


#right1 {
	width: 201px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;
}
#interestnav {
	margin-left: 15px;
	margin-top: 23px;
	margin-bottom: 40px;
	width: 163px;
}
#agnav {
	margin-left: 15px;
	margin-top: 16px;
	margin-bottom: 40px;
}


#edu-vid {
	background: url(/images/industry/flash_frame.jpg) no-repeat;
	display: inline;
	float: right;
	margin: 10px;
	padding: 16px 0;
	width: 277px;
}
#edu-vid .flash { width: 243px; height: 182px; margin-left: 17px; }
#edu-vid p { padding: 17px 10px; }

div.bg ul.newseventslist{
	list-style: none;
}
div.bg ul.newseventslist li{
	clear: both;
}
div.bg ul.newseventslist li span{
	float: left;
	color: #cc3300;
	width: 100px;
	height: 40px;
}

