/******************************************************************************************************
visit.css

This css file defines the visit page styles for Juneau

******************************************************************************************************/


/******************************************************************************************************
												visit page styles 
******************************************************************************************************/
.border3 { border-bottom: 1px solid #fff; }

.bullet3 { 
	display: block;
	background: url("/images/misc/bullet3.gif") no-repeat 0 3px;
	vertical-align: bottom;
	padding: 0 0 0 18px;
}

#main-body .body-table .gutter1 {
	float: left;
	width: 15px;
	border: none;
	background: none;
}
#main-body .body-table .right-rail-inside .visit-bg {							/* right rail background */
	float: left;
	background: #FFFFFF;
}
#main-body .body-table .module img.guidelinks {
	border-top: 1px solid #fff;
	margin: 0 0 20px 0;
	padding: 0;
}
#main-body .body-table .module a.visit {											/* visit module link */
	color: #4192a2;
	font-size: 13px;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#main-body .body-table .module a:hover.visit {
	color: #4192a2;
	font-size: 13px;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
#main-body .body-table .visit .visit-digest {
	float: left;
	text-align: left;
	margin: 0;
	padding: 0 0 10px 0;
}
#main-body .body-table .visit p.digest {
	font: bold 11px arial,helvetica,sans-serif;
	margin: 0;
	padding: 0;
}
#main-body .body-table .visit .weather img {
	border: 0;
	margin: 0 0 0 0;
}
#main-body .body-table .visit .weather p {
	display: block;
	margin: 0;
	padding: 0 0 10px 0;
}


/*** visit modules ***/
#main-body .body-table .visit-jvcb form {
	margin: 0;
	padding: 0;
}
#main-body .body-table .visit-sight-sound {
	display: block;
	background: url("/images/section_headers/visit_sight_sound.gif") no-repeat;
	vertical-align: top;
	width: 494px;
	height: 294px;
}
#main-body .body-table .visit-sight-sound {
	display: block;
	background: url("/images/section_headers/visit_sight_sound.gif") no-repeat;
	vertical-align: top;
	width: 494px;
	height: 294px;
}
#main-body .body-table .visit-sight-sound .vss-container {
	float: left;
	display: block;
	position: relative;
	left: 182px;
}
#main-body .body-table .visit-sight-sound .vss-container a {
	color: #4192a2;
	font: bold 11px arial,helvetica,sans-serif;
}
#main-body .body-table .visit-sight-sound .vss-container p {
	float: left;
	display: block;
	width: 90px;
	text-align: center;
	margin: 20px 10px 0 0;
	padding: 0;
}
#main-body .body-table .visit-sight-sound .vss-container img {
	display: block;
	border: 2px solid #4192a2;
	margin: 0 0 3px 0;
	padding: 0;
}
#main-body .body-table .visit-videos {
	display: block;
	background: url("/images/visit/videos_module_bottom.jpg") no-repeat;
	vertical-align: top;
	width: 494px; 
	height: 168px;
}
#main-body .body-table .visit-videos a,
#main-body .body-table .visit-videos a:hover {
	float: left;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	margin: 0;
	padding: 0px 0 4px 0;
}


#main-body .body-table .visit-videos a:hover {
	text-decoration: underline;
}


#main-body .body-table .videos-left {
	float: left;
	color: #fff;
	font: bold 12px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0;
	padding: 9px 0px 0px 45px;
	
	width: 210px;
}

#main-body .body-table .videos-right {
	float: left;
	color: #fff;
	font: bold 12px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0;
	padding: 9px 0px 0px 35px; 
	
}

#main-body .body-table .visit-videos img {
	float: left;
	display: inline;
	margin: 10px 10px 0 0;
	padding: 0;
}


.menu-major {
	margin: 0 0 5px 0;
	padding: 0;
	color: #000000;
	font-family: trebuchet ms, verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}
.menu-major a {
	margin: 0 0 5px 0;
	padding: 0;
	color: #000000;
	font-family: trebuchet ms, verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}
.menu-cat {
	padding-left: 27px;
	text-indent: -17px;
	color: #000000;
	font-family: trebuchet ms, verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}
.menu-cat a{
	color: #000000;
	font-family: trebuchet ms, verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}
.menu-ad {
	padding-left: 40px;
	text-indent: -17px;
	color: #000000;
	font-family: trebuchet ms, verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}
.menu-ad a{
	color: #000000;
	font-family: trebuchet ms, verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	
}

/***************************************************
			module header/footer structure
***************************************************/
#main-body .body-table .left-rail-inside .section-header-494 {											/* story module header */
	background: #FFFFFF url('/images/visit/visit_header_494.jpg') no-repeat top center;
	width: 494px;
	height: 22px;
	color: #fff;
	margin: 0;
	padding: 0px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
#main-body .body-table .left-rail-inside .section-header-494 p {
	margin: 0 0 0 20px;
}
#main-body .body-table .left-rail-inside .section-footer-494 {							/* right rail background */
	background: #FFFFFF url('/images/visit/bot_visit_sect.jpg') no-repeat bottom center;
	width: 494px;
	padding: 0 0 10px 0;
}
#main-body .body-table .left-rail-inside .section-header-244 {											/* story module header */
	background: #FFFFFF url('/images/visit/visit_header_244.jpg') no-repeat top center;
	width: 244px;
	height: 22px;
	color: #fff;
	margin: 0;
	padding: 0px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
#main-body .body-table .left-rail-inside .section-header-244 p {
	margin: 0 0 0 20px;
}
#main-body .body-table .right-rail-inside .section-header-200 {											/* story module header */
	background: #FFFFFF url('/images/visit/visit_header_200.jpg') no-repeat top center;
	width: 200px;
	height: 22px;
	color: #fff;
	margin: 0;
	padding: 0px; 
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
#main-body .body-table .right-rail-inside .section-header-200 p {
	margin: 0 0 0 20px;
}
#main-body .body-table .right-rail-inside .section-footer-200 {							/* right rail background */
	background: #FFFFFF url('/images/visit/visit_footer_200.jpg') no-repeat bottom center;
	width: 200px;
}

/***************************************************
			videos module
***************************************************/
#main-body .body-table .left-rail-inside .section-header-bg {											/* story module header */
	background: #FFFFFF url('/images/visit/videos_module_bg.jpg') no-repeat top center;
	width: 494px;
	height: 64px;
	color: #fff;
	margin: 0;
	padding: 0px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}
#main-body .body-table .left-rail-inside .section-header-bg p {
	margin: 0 0 0 20px;
}

/***************************************************
			sight and sound module
***************************************************/
ul.ecomms_item{
	text-indent: none;
	text-align: left;
	margin-left: -15px;
	padding-top: 15px;
}
ul.ecomms_item li{
	float: left;
	list-style: none;
	text-align: center;
	margin: 6px;
	display: block;
	width: 100px;
	height: 110px;
}
.ecomms{
	background: #fff url("/images/visit/sightsoundbg.jpg") no-repeat center top;
	margin-top: -18px;
}

.ecomms img{
	border: 0px;
	background: url("/visit/ecomms/imagebg.gif") no-repeat center top;
	padding: 0px 5px 5px 0px;
}

.ecomms a{
	text-decoration: none;
	color: #4192a2;
}


/***************************************************
			storie styles
***************************************************/
#main-body .body-table .article-links {											/*background 
header */
	clear: both;
	display: block;
	border: 0px solid #394555;
	border-top: none;
	border-bottom: none;
	background: url("/images/visit/article_links.jpg");
	width: 677px;
	height: 29px;
	margin: 10px 0 0 0;
}
#main-body .body-table .story-header {											/* story module header */
	background-color: #FFFFFF;
	background-image: url("/images/visit/visit_story_header.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	display: block;
	width: 699px;
	height: 25px;
	color: #fff;
	margin: 0 0 4px 0;
}
#main-body .body-table .story_footer {
	background: #FFFFFF url('/images/visit/bot_visit_story.jpg');
	width: 699px;
	height: 20px;
}
#main-body .body-table .story-extras-box {											/* story extras box */
	background: #FFFFFF url('/images/visit/bot_mod_footer.jpg') no-repeat bottom center;
	float: left;
	margin: 0px 6px 0 0;
	padding: 0;
	width: 229px;
	height: 360px;
}
#main-body .body-table .story-extras-box2 {											/* story extras box */
	background: #FFFFFF url('/images/visit/bot_mod_footer.jpg') no-repeat bottom center;
	float: left;
	margin: 0;
	padding: 0;
	width: 229px;
	height: 360px;
}
#main-body .body-table .story-extras-box-header {											/* story extras box */
	background: #FFFFFF url('/images/visit/bot_mod_header.jpg') no-repeat top center;
	padding: 30px 0 0 0;
	width: 229px;
}
