/* ROW B CONTENTS */
div#rowBContainer { color: #666; }
div#rowBContainer a { color: #666; text-decoration: none; color: #666; }
div#rowBContainer a:hover { text-decoration: underline; }
div#globalNav { float: left; margin: 5px 0; }
	
	/* SUCKERFISH NAV */
	ul#nav, ul#nav ul { padding: 0; margin: 0; list-style-type: none; }
	ul#nav a { display: block; }
	/* first level LIs */
	ul#nav > li { float: left; margin: 0 7px 0 0; padding: 0 7px 0 0; border-right: solid 1px #666; position: relative;  font-size: 14px; }
	ul#nav > li > a { font-weight: bold; text-transform: uppercase; }
	ul#nav > li.last { border-right: none; }

	/* draws the divs and makes them drop down */
	ul#nav > li > div { position: absolute; padding: 13px 0px 10px 15px; top: 16px; background: #fff; border: solid 1px #666; border-top: none; width: 470px; left: -999em; font-size: 11px; background-image: url(../images/background-drop.gif); background-repeat: repeat-x; background-position: top; }
	ul#nav li:hover > div, ul#nav li.sfhover > div { left: -8px; }
	
	img#caulkLeft { float: left; margin: -13px 0 0px -16px; }
	img#caulkRight { float: right; margin: -13px -1px 0px 0px; }
	
	ul#nav > li > div > div { float: left; margin: -10px 15px 0 0; } 
	ul#nav li div a { color: #166495; text-transform: none; } 
	ul#nav li div h5 { font-size: 11px; text-align: left; } 
	
ul#nav > li > div > div { height: 300px; }	
	
/* videos */
ul#nav > li > div > div > div.videosD { margin: 0 0 5px 0; }
ul#nav > li > div > div > div.videosD > p { margin: 10px 0 0 0; font-weight: bold }
ul#nav > li > div > div > div.videosD > p > a { text-transform: uppercase; }
ul#nav > li > div > div > div.videosD h5 { font-size: 14px; padding: 5px; }
ul#nav > li > div > div > div.videosD ul { margin: 0 0 0 0; }
ul#nav > li > div > div > div.videosD ul li a { display: block; width: 292px; height: 42px; border: solid 1px #fff; padding: 3px; }
ul#nav > li > div > div > div.videosD ul li a:hover { background: #eee; border: solid 1px #ddd; text-decoration: none; }
ul#nav > li > div > div > div.videosD img { float: left; width: 68px; height: 38px; border: solid 2px #ddd; margin: 0 3px 0 0; }
ul#nav > li > div > div > div.videosD li h6 { text-transform: none; font-size: 11px; line-height: 11px; color: #777777; margin: 0 0 1px 0; }
ul#nav > li > div > div > div.videosD li p { font-size: 10px; color: #bbb; line-height: 9px; }	

/* movies */
ul#nav > li > div > div > div.moviesD { width: 220px; }
ul#nav > li > div > div > div.moviesD > p { margin: 10px 0 0 0; font-weight: bold }
ul#nav > li > div > div > div.moviesD > p > a { text-transform: uppercase; }
ul#nav > li > div > div > div.moviesD h5 { font-size: 14px; padding: 5px; }
ul#nav > li > div > div > div.moviesD img { float: left; clear: left; margin: 0 5px 0 0; width: 35px; height: 51px; border: solid 1px #ccc; }
ul#nav > li > div > div > div.moviesD > ul { margin: 5px 0 0 0; }
ul#nav > li > div > div > div.moviesD > ul > li { margin: 0 0 0 0; }
ul#nav > li > div > div > div.moviesD > ul > li > a { display: block; padding: 3px; height: 53px; color: #000; font-weight: normal;border: solid 1px #fff; }
ul#nav > li > div > div > div.moviesD > ul > li > a:hover { text-decoration: none; background: #eee; border: solid 1px #ddd; }
ul#nav > li > div > div > div.moviesD > ul > li > a > h6 { font-size: 11px; color: #166495; text-transform: none; }
ul#nav > li > div > div > div.moviesD > ul > li > a > p { line-height: 15px; }
ul#nav > li > div > div > div.moviesD > ul > li > a > p > span { font-size: 10px; background: #C0D72D; color: #fff; padding: 0 2px; margin: 2px 0 0 0; }

/* specific to in theaters dropdown */
div#setLocationD { border: dotted 1px #ccc; border-top: dotted 1px #ccc; border-bottom: dotted 1px #ccc; background: #fff; margin-top: 0; padding: 5px; }
div#setLocationD p { font-weight: bold; }
div#setLocationD span { background: #eee; padding: 2px; }
div#setLocationD input#zip { width: 34px; height: 11px; font-size: 11px; color: #666; }
div#setLocationD input#image { vertical-align: top; }
div#theaterD { border: dotted 1px #ccc; border-top: none; padding: 2px; margin-bottom: -2px; }
div#theaterD h6 { }

/* tv dropdown */
ul#nav > li > div > div > div#onNowD { width: 136px; }
ul#nav > li > div > div > div#onNowD p { margin: 0 0 15px 0; }
ul#nav > li > div > div > div#onNowD a { display: inline; }
ul#nav > li > div > div > div#onNowD h5 { font-size: 14px; padding: 5px; }

ul#nav > li > div > div > div#showsD { width: 200px; }
ul#nav > li > div > div > div#showsD > h5 { font-size: 14px; padding: 5px; }
ul#nav > li > div > div > div#showsD > ul { margin: 0 0 10px 0; }
ul#nav > li > div > div > div#showsD > ul > li { }
ul#nav > li > div > div > div#showsD > ul > li > a { text-transform: capitalize; font-weight: bold; border: solid 1px #fff; padding: 2px 4px; }
ul#nav > li > div > div > div#showsD > ul > li > a:hover { text-decoration: none; background: #eee; border: solid 1px #ddd; }


/*
div#movieTimesDrop a { text-decoration: underline; }
div#movieTimesDrop h5 { }
div#movieTimesDrop input#zip { width: 34px; height: 11px; font-size: 11px; color: #666; }
div#movieTimesDrop input#image { vertical-align: top; }
ul#nav > li > div > div.movieTimesDrop div { width: 300px; border: solid 1px #000; background: #600; margin: 20px; }
ul#nav > li > div > div.movieTimesDrop a { text-decoration: underline; }
ul#nav > li > div > div.movieTimesDrop h5 { }
ul#nav > li > div > div.movieTimesDrop input#zip { width: 34px; height: 11px; font-size: 11px; color: #666; }
ul#nav > li > div > div.movieTimesDrop input#image { vertical-align: top; }
*/