@charset "UTF-8";
/* CSS Document */

body
{
	background-image:url(../images/background.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#ll_background
{
	background-image:url(/audio/listeninglibrary/images/LL_homepage_standard.gif);
	
}
#hp_background
{
	background-image:url(/audio/features/harrypotter/images/bg-lightning.jpg);
	
}

a, a:visited
{
	color:#094fa3;
}



#main_content
{
	margin:0px auto 0px;
	width:974px;
	background-color:#FFF;
	margin-top:-2px;
	min-height:800px;
	
	padding-top:20px;
	padding-bottom:20px;
	
}

#container
{
	width:1001px;
	margin: 0px auto 0px;
}

img
{
	border:none;
}

.cover
{
	border: 1px solid #CCC;
}

.quantity_text {
	width: 30px;
	border: 1px solid black;
	margin-bottom:5px;
	}
	
	.homepage
	{
		margin-left:20px;
	}
	
	 #ll_homepage h2
	{
		color:#094fa3;
		font-size:18px;
		font-weight:bold;
		margin-left:10px;
	}
	
	.homepage h1
	{
		float:left;
		font-size:24px;
		margin-left:15px;
		margin-top:15px;
		width:400px;
	}
	
	.homepage_left
	{
		float:left;
		width:517px;
	}
	
	.homepage_right
	{
		float:left;
		
	}
	
	.flash_slideshow
	{
		margin-top:25px;
		float:left;;
	}
	
	
	
	
.listen_now hr
	{
		color:#CCC; background-color:#CCC; border-color:#CCC; width:197px; margin-left:10px; margin-right:10px; height:1px;
	}
	
	  h2
	{
		color:#ab0000;
		font-size:18px;
		font-weight:bold;
		margin-left:10px;
	}
	
	.listen_now_book
	{
		margin-top:15px;
		font-size:12px;
		margin-left:10px;
	}
	
	.listen_now p
	{
		margin-top:10px;
	}
	
	.listen_player
	{
		background-image:url(/audio/images/listen_player_bg.png);
		width:202px;
		height:54px;
		margin-top:10px;
		padding-left:15px;
		padding-top:10px;
	}
	
	#listen_player_ll
	{
		background-image:url(/audio/listeninglibrary/images/listen_player_bg.png);
	}
	
	.listen_now
	{
		float:left;
		margin-right:0;
		margin-left:15px;
		margin-top:25px;
		background-image:url(/audio/images/listen_now_bg.jpg);
		width:217px;
		height:258px;
		background-repeat:no-repeat;
	
		padding-top:12px;
		padding-bottom:12px;
	}
	
	#listen_now_ll
	{
		background-image:url(/audio/listeninglibrary/images/listen_now_bg.jpg);
	}
	
	.in_the_studio
	{
		background-image:url(/audio/images/studio_bg.jpg);
		width:517px;
		height:194px;
		float:left;
		margin-top:18px;
		padding-top:10px;
		
		font-size:12px;
	}
	
	#in_the_studio_ll
	{
		background-image:url(/audio/listeninglibrary/images/studio_bg.jpg);
		
	}
	
	.in_the_studio .left
	{
		float:left;
		width:180px;
	}
	
	.in_the_studio .text
	{
		width:170px;
		margin-left:10px;
		margin-top:10px;
		font-size:14px;
	}
	
	.in_the_studio hr
	{
		color:#CCC; background-color:#CCC; border-color:#CCC; width:170px;  margin-right:10px;  height:1px; float:left;
	}
	
	.home_twitter
	{
		background-image:url(/audio/images/twitter_bg.jpg);
		width:217px;
		height:205px;
		float:left;
		margin-left:15px;
		margin-top:18px;
	}
	
	#ll_home_twitter
	{
		background-image:url(/audio/listeninglibrary/images/twitter_bg.jpg);
	}
	
	.home_twitter hr
	{
		color:#CCC; background-color:#CCC; border-color:#CCC; width:197px; margin-left:10px; margin-right:10px; height:1px;
		clear:both;
	}
	
	.home_twitter li
	{
		list-style:none;
		margin-left:10px;
		font-size:14px;
		color:#333333;
		margin-top:10px;
		margin-right:10px;
		
	}
	
	.popular_features
	{
		background-image:url(/audio/images/popular_features_bg.jpg);
		width:750px;
		height:212px;
		float:left;
		margin-top:15px;
		margin-left:20px;
		color:#FFF;
	}
	
	#ll_popular_features
	{
		background-image:url(/audio/listeninglibrary/images/popular_features_bg.jpg);
		height:195px;
	}
	
	.popular_features h2
	{
		color:#FFF;
		margin-top:5px;
	}
	
	


/**********************************
Top Navigation
***********************************/
.top_nav
{
	width:1001px;
	margin: 15px auto 0px;
	height:101px;
}

.top_nav ul
{
	list-style-type:none;
	float:left;
	width:974px;
	padding:0;
	margin-left:0px;
	background-color:#FFF;
	padding-top:5px;
}

/*.top_nav ul li
{
	background-image:url(/audio/images/top_nav_red_bar.jpg);
	width:148px;
	height:26px;
	padding-left:10px;
	padding-top:13px;
	float:left;
	margin-right:4px;
	color:#FFF;
}*/

#last
{
	margin-right:0;
	width:154px;
}

.rh_audio_tab
{
	float:left;
	margin-left:25px;
}

.listeninglibrary_tab
{
	float:left;
	margin-left:25px;
}

.shopping_cart
{
	float:right; 
	margin-right:22px
}

.bot_tab
{
	float:left;
	margin-left:25px;
}

.top_nav_search
{
	background-image:url(../images/search_bg.png);
	width:247px;
	height:57px;
	float:left;
	margin-left:15px;
}

#ll_top_nav_search
{
	background-image:url(/audio/listeninglibrary/images/search_bg.png);
}

.search_textbox
{
	width:166px;
	margin-left:20px;
	margin-top:12px;
	border:#cccccc 1px solid;
	color:#000;
	font-size:11px;
	padding:2px;
	float:left;
	font-weight:bold;
}

.search_button
{
	float:left;
	margin-top:10px;
	margin-left:4px;
}

.advanced_search
{
	font-size:11px;
	margin-left:25px;
}


* {padding:0; margin:0}
.dropdown {float:left; padding-right:0px; }
.dropdown dt {width:188px; height:25px;  padding-left:25px; padding-top:6px; color:#FFF; font-size:18px;  cursor:pointer; background-color:#bf0000;}
.dropdown dt.ll_dt{ background-color:#20942d; width:183px;}
.dropdown dd {position:absolute; overflow:hidden; width:200px; display:none; background:#fff; z-index:200; margin-left:25px; margin-top:1px; opacity:0}
.dropdown ul {width:1554px; list-style:none; border-top:none; margin:0; padding:0;}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #9f1600}
#ll_underline {border-bottom:1px solid #0a7d18}
 a#dt_link, a#dt_link:active, a#dt_link:visited
{
	display:inline;
	padding:0;
}
/*.dropdown {float:left; padding-right:3px}
.dropdown dt {   cursor:pointer; 
	background-image:url(/audio/images/top_nav_red_bar.jpg);
	width:148px;
	height:26px;
	padding-left:10px;
	padding-top:13px;
	float:left;
	margin-right:4px;
	color:#FFF;

}
.dropdown dt:hover {background:url(/audio/images/top_nav_gray_bar.jpg); color:#000}
.dropdown dd {position:absolute; overflow:hidden; width:155px; display:none; background:#fff; margin-top:39px; margin-left:1px; opacity:0}
.dropdown ul {width:155px; list-style:none; border-top:none; padding:0; margin:0}
.dropdown li {display:inline; margin:0; padding:0}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#e4e2de; width:145px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #9f1600}

 a#dt_link, a#dt_link:active, a#dt_link:visited
{
	display:inline;
	padding:0;
}

/*.dropdown {float:left; padding-right:2px}
.dropdown dt {   cursor:pointer; 
	background-image:url(/audio/images/top_nav_red_bar.jpg);
	width:148px;
	height:26px;
	padding-left:10px;
	padding-top:13px;
	float:left;
	margin-right:4px;
	color:#FFF;

}
.dropdown dt:hover {background:url(/audio/images/top_nav_gray_bar.jpg); color:#000}
.dropdown dd {position:absolute; overflow:hidden; width:150px; display:none; background:#fff; padding:0; margin:0; margin-top:38px; margin-left:3px; opacity:0}
.dropdown ul {width:150px; border:2px solid #9f1600; border-right: list-style:none; border-top:none; padding:0; margin:0}
.dropdown li {display:inline; margin:0; padding:0}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#e4e2de; width:130px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #9f1600}*/

/**********************************
Catalog Display Page
***********************************/

.left
{
	float:left;
	width:791px;
	
}

h1
{
	margin-left:10px;
	width:500px;
}


.category
{
	margin-left:20px;
}

.book_info
{
	margin-top:15px;
	margin-left:20px;
}

.book_cover
{
	text-align:center;
	float:left;
}

.book_meta
{
	float:left;
	margin-left:25px;
	font-weight:bold;
	width:520px;
}

.book_info h1
{
	padding:0;
	margin:0 0 0 20px;
	font-size:24px;
	line-height:24px;
	float:left;
}

.book_meta h3
{
	padding:0;
	margin:10px 0px;
	font-size:14px;
}

.book_meta .left
{
	float:left;
	width:275px;
	line-height:20px;
}

.book_meta .right
{
	float:left;
	margin-left:10px;
	width:210px;

	
}

.book_meta .right p
{
	margin-top:20px;
}

.book_meta .right ul
{
	margin:0 0 0 20px;
	font-size:12px;
	padding:0;
	list-style:disc; color:#7fb803;
}

.book_meta .right ul li
{
	margin-top:5px;
}


.tags
{
	width:510px;
	padding-top:30px;
	font-size:12px;
	
	
}

.tags .see_less
{
	max-height:72px;
	
 
}

.tags .see_more
{
	
}

.tags #tags_middle
{
	 border-left: #c4c4c4 solid 1px;
	 border-right:#c4c4c4 solid 1px;
	 width:484px;
	 padding-left:12px;
	 padding-right:12px;
	 overflow:hidden;
 
}

.tags .tags_for_this_book
{
	position:absolute;
	font-size:12px;
	margin-top:-5px;
	margin-left:12px;
	
}

.tags .library_thing
{
	position:absolute;
	font-size:10px;
	font-weight:normal;
	margin-top:-5px;
	margin-left:326px;

}

.tags #see_more_tags
{
	position:absolute;
	margin-left:397px;
	margin-top:3px;
	font-size:12px;
}

.tags #see_less_tags
{
	position:absolute;
	margin-left:397px;
	margin-top:3px;
	font-size:12px;
	visibility:hidden;
}

.about_the_book
{
	border-top:#f09e00 solid 1px;
	width:752px;
	float:left;
	margin-top:25px;
}

.about_the_book h2
{
	margin-left:0;
	color:#000;
}

#audio_about_the_book
{
	border-top:#ab0000 solid 1px;
}

#audio_about_the_book h2
{
	margin-left:0;
	
}

.about_the_book .left
{
	width:234px;
	background-image:url(/audio/listeninglibrary/images/green-nav-bg.jpg);

	height:575px;
	background-position:top right;
	background-repeat:no-repeat;
}

.about_the_book #audio_left
{
	background-image:url(../images/grey-nav-bg.jpg);
	background-position: top right;
}

.about_the_book .left ul
{
	list-style-type:none;
	font-size:16px;
	padding:0;
	margin:0;
	
}

.about_the_book .left ul li
{
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
	padding-right:30px;
	
}

.about_the_book .left ul li.active
{
	background-color:#FFF;
	border-bottom:#f09e00 solid 1px;
	border-top:#f09e00 solid 1px;
	border-right:none;
}

.about_the_book .left ul li#audio_active
{
	border-top:#ab0000 solid 1px;
	border-bottom:#ab0000 solid 1px;
	
}

.about_the_book .left ul li#audio_active_first
{
	border-top:none;
	border-bottom:#ab0000 solid 1px;
	
}

.about_the_book .left ul li#first
{
	border-top:none;
}

.about_the_book .left ul li#first_audio
{
	border-top:none;
}

.about_the_book .right
{
	float:left;
	width:487px;
	padding:10px 0px 20px 25px;
	
}

.about_the_book .right .format_info
{
	border-top: #e5e5e5 solid thin;
	
}

.about_the_book .right .format_info h2
{
	font-size:16px;
	padding: 0;
	margin:0;
}

.about_the_book .right .format_info h3
{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}

 .ecommerce_links
{
	background-image:url(/audio/listeninglibrary/images/ecommerce_box_bg.jpg);
	width:552px;
	margin-top:10px;
	padding:10px;
	
}

#ecommerce_links_audio
{
	background-image:url(/audio/images/ecommerce_box_bg.jpg);
	width:552px;
	padding:10px;
}

.right_nav_bar
{
	float:right;
	width:182px;
}

.right_nav_bar .right_nav_box
{
	width:182px;
}

#audio_right_nav_bar
{
	color:#FFF;
}



.right_nav_bar .right_nav_box_top
{
	background-image:url(../images/right_box_top.jpg);
	width:172px;
	height:32px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

#ll_right_nav_box_top
{
background-image:url(/audio/listeninglibrary/images/right_box_top.gif);
text-align:center;
}

.right_nav_bar .right_nav_box_middle
{
	background-image:url(../images/right_box_middle.jpg);
	font-size:12px;
	padding-left:17px;
	padding-top:6px;
	color:#000;
	
	
}

#ll_right_nav_box_middle
{
	background-image:url(/audio/listeninglibrary/images/right_box_middle.gif);
}

.right_nav_bar .right_nav_box_middle .icon
{
	float:left;
	width:34px;
}

.right_nav_bar ul
{
	margin:0 0 0 20px;
	font-size:12px;
	padding:0;
	list-style:disc; color:#aad056;
}

.right_nav_bar ul li
{
margin-top: 8px;
}

#audio_right_nav_bar ul
{
	margin:0 0 0 20px;
	font-size:12px;
	padding:0;
	list-style:disc; color:#660000;
}

#audio_right_nav_bar li
{
	margin-top:8px;
}



.right_nav_bar .right_nav_box_middle .text
{
	float:left;
	width:118px;
	margin-left:8px;
}

.right_nav_bar .right_nav_box_bottom
{
	background-image:url(../images/right_box_bottom.gif);
	width:183px;
	height:8px;
	margin-bottom:18px;
	background-repeat:no-repeat;
}

#ll_right_nav_box_bottom
{
	background-image:url(/audio/listeninglibrary/images/right_box_bottom.gif);
}

.right_nav_bar .bestsellers_box
{
	background-image:url(/audio/listeninglibrary/images/bestsellers_box.gif);
	width:167px;
	height:165px;
	margin-right: 8px;
	float:right;
	overflow:hidden;
	text-align:center;
	padding-top:3px;
	
}

.new_releases
{
}

.new_releases .new_releases_header
{
	background-image:url(/audio/listeninglibrary/images/new_releases_bg.jpg);
	width:959px;
	height:28px;
	color:#333333;
	font-size:18px;
	padding-left:15px;
	padding-top:8px;
	font-weight:bold;
}

#audio_new_releases_header
{
		background-image:url(/audio/images/new_releases_bg.jpg);
		color:#FFF;
}

.new_releases .new_releases_gradient
{
	background-image:url(/audio/listeninglibrary/images/new_releases_gradient.jpg);
	height:136px;
	
	
	
}

#audio_new_releases_gradient
{
	background-image:url(/audio/images/new_releases_gradient.jpg);
}

.bestsellers
{
	height:86px;
	
}

.bestsellers .bestsellers_header
{
	background-image:url(/audio/listeninglibrary/images/bestsellers_bg.jpg);
	width:959px;
	height:28px;
	color:#333333;
	font-size:18px;
	padding-left:15px;
	padding-top:8px;
	font-weight:bold;
}

.bestsellers .bestsellers_gradient
{
	background-image:url(/audio/listeninglibrary/images/bestsellers_gradient.jpg);
	
}

#audio_bestsellers_gradient
{
	background-image:url(/audio/images/bestsellers_gradient.jpg);
}

#audio_bestsellers_header
{
	background-image:url(/audio/images/bestsellers_bg.jpg);
	color:#FFF;
}



.bottom_boxes
{
	background-image:url(/audio/listeninglibrary/images/bottom_boxes_bg.jpg);
	height:136px;
	padding:10px 0px 10px 0px;
}

.bottom_boxes .bottom_box
{
	border-right: 1px #FFFFFF solid;
	width:300px;
	height:136px;
	float:left;
	padding-left:20px;
	color:#FFF;
	font-size:18px;
}

.bottom_boxes #last
{
	border-right:none;
}

#audio_bottom_boxes
{
	background-image:url(/audio/images/bottom_boxes_bg.jpg);
}


/**********************************
Catalog Results Page
***********************************/
.formats
{
	float:right;
	margin-top:5px;
}

.filterForm
{
	float:left;
}

.results
{
	margin-left:20px;
	width:760px;
}

.results h1
{
	margin:0;
	padding:0;
	
}

.view_options
{
	background-color:#e4e1e1;
	padding:10px;
	margin-top:10px;
	height:20px;
	
}

.result
{
	background-image:url(../images/result_bg.jpg);
	width:188px;
	text-align:center;
	float:left;
	font-size:10px;
	margin-left:2px;
	height:375px;
	font-weight:bold;
	margin-top:10px;
	
}

.results img
{
	margin: 0px auto 0px;
}
.result_text
{
	
	width:178px;
	margin:5px;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}

#formats_form
{
	float:left;
}


.result_list
{
	width:727px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom:28px;
	margin-top:28px;
	
	
}

.results_list_text
{
	float:left;
	
	margin-left:26px;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	width:260px;
	margin-top:20px;
}

.result_list h2
{
	margin:0 26px 0 26px;
	padding:0;
	float:left;
	width:500px;
	
}


.results_list_cover
{
	float:left;
	width:125px;
}

.results_list_text_right
{
	float:right;
	margin-right:30px;
	width:220px;
	line-height:24px;
	margin-top:20px;
	
}

.results_list_text h1
{
	font-size:18px;
	
}

.audio_widget
{
	float:left;
	width:35px;
	margin-right:5px;
}

.audio_widget_list
{
	float:left;
	width:35px;
	margin-left:20px;
	margin-right:0;
	margin-top:20px;
}
/* --------------------------------------------------*/
/* ---------->>> Author Catalog Page <<<-------------*/
/* --------------------------------------------------*/
.author_info
{
	margin-left:20px;
	
}

.author_info h1
{
	float:left;
	padding:0;
	margin:0;
}

.author_photo
{
	float:left;
}

.author_description
{
	margin-left:25px;
	float:left;
	width:580px;
}

.author_description p
{
	margin-top:20px;
}

#author_results
{
	margin-top:30px;
}

#author_results h2
{
	float:left;
	font-size:18px;
}
/* --------------------------------------------------*/
/* ---------->>> galleries <<<-----------------------*/
/* --------------------------------------------------*/
#galleries, .shortGallery {	
	background: url(../images/galleries-bg.gif) repeat-x top #c0d1e2;
	/*width: 980px;*/
	width: 100%;
	padding: 10px 0px 0px 0px;
}
.shortGallery #galleries {
	background: none;
	width: auto;
	padding: 0;
}
.shortGallery {
	margin-bottom: 7px;
}
#galleries h1 {
	color: #fff;
	font-size: 1.8em;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px -8px 0px;
	text-transform: uppercase;
}

#galleryContainer a, #galleryContainer2 a, #galleryContainer a:visited, #galleryContainer2 a:visited
{
	font-size:12px;
	text-decoration:none;
}
#galleries h2 {
	color: #fff;
	font-size: 1.8em;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px -8px 0px;
	text-transform: uppercase;
}
#galleries .subH2 {
	font-size: .65em;
}

#galleryContainer, #galleryContainer2 {
	text-align: center;	
	overflow:hidden;
	
	position:relative;
	height:130px;
	padding:0px;
	
			
}

#galleryContainer3
{
		text-align: center;	
	overflow:hidden;
	
	position:relative;
	height:130px;
	padding:0px;
	margin: 20px auto 0px;
	width: 640px;
	padding: 12px 0px 0px;
}

#galleryShadow {
	
	/*width: 680px;*/
	margin: 0px auto 0px;
	width: 891px;
	padding: 12px 0px 0px;
	background: url(../images/gallery-shadowbg.png) repeat-x;
}
#galleryShadow2 {
	
	/*width: 680px;*/
	margin: 0px auto 0px;
	width: 891px;
	padding: 12px 0px 0px;
	background: url(../images/gallery-shadowbg.png) repeat-x;
}
.shortGallery #galleryContainer, .shortGallery #galleryContainer2, .shortGallery #galleryShadow, .shortGallery #galleryShadow2 {
	width: 640px;
}
#arrow_left, #arrow_left2{
	position:absolute;
	background-color: #c0d1e2;
	margin-top: 50px;
	margin-left:10px;

}

#arrow_left3
{
	position:absolute;
	background-color: #c0d1e2;
	margin-top:90px;
	margin-left:5px;

}

#arrow_right, #arrow_right2{
	position:absolute;

	background-color: #c0d1e2;
	margin-left:948px;
	margin-top:-90px;
}

#arrow_right3
{
		position:absolute;
margin-top:90px;
	background-color: #c0d1e2;
	margin-left: 717px;
	
}
#theImages, #theImages2, #theImages3{
	position:absolute;
	text-align:left;
	left:0px;
	width:10000px;
	padding-left: 22px;	
}


 .gallery_book{
	float:left;
	padding-right:41px;
	text-align:center;
	width:125px;
	height:111px;
	overflow:hidden;
}

 .popular_feature{
	float:left;
	padding-right:41px;
	text-align:center;
	width:156px;
	height:111px;
	overflow:hidden;
}

#theImages #slideEnd, #theImages2 #slideEnd2, #theImages3 #slideEnd3{
	float:left;
}
#theImages img, #theImages2 img{

	padding:0px;
	border: 1px solid #f2f2f2;
	margin: 0px 5px;
}
#theImages img:hover, #theImages2 img:hover {		
	border: 1px solid #999;
}

/* ---------------------------------------------------------*/
/* ---------->>> footer <<<-----------------------*/
/* ---------------------------------------------------------*/
.footer
{
	float:left;
	margin-top:92px;
	width:100%;
	background-image:url(/audio/images/footer_bg.jpg);
	
	
}

#footer_ll
{
	background-image:none;
	background-color:#FFF;
}

.footer ul
{
	font-size: 10px;
	float:left;
	list-style-type:none;
	
}

.footer ul li
{
	margin-top:22px;
}

.footer h4
{
	color:#094fa3;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	float:left;
	margin-top:-2px;
	margin-right:5px;
}

.footer .logos
{
	margin-top:20px;
	margin-left:15px;
	float:left;
	width:600px;
}
.footer_newsletter
{
	background-image:url(/audio/images/footer_newsletter_bg.jpg);
	width:337px;
	height:324px;

	float:right;
}

#footer_newsletter_ll
{
	background-image:none;
	background-color:#FFF;
}

#footer_ll
{
	background-image:none;
	background-color:#FFF;
}

.footer_newsletter_text
{
	margin-top:70px;
	margin-left:35px;
	
}

.footer_newsletter_text h5
{
	font-size:18px;
	margin:0;
	padding:0;
	margin-bottom:10px;
}

#ll_footer_newsletter_text
{
	margin-top:20px;
	margin-left:0px;
	background-image:url(/audio/listeninglibrary/images/ll_newsletter_bg.jpg);
	width:302px;
	height:160px;
	padding-top:22px;
	padding-left:25px;

}
/* ---------------------------------------------------------*/
/* ---------->>> gallery tool-tip <<<-----------------------*/
/* ---------------------------------------------------------*/
#tt {
	position:absolute;
	display:block;
	width: 120px;
	z-index: 100;
}
#tttop {
	display:block;
	height:2px;
	margin-left:5px;
	background-color: #fff;
	border-top: 1px solid #a8a8a8;
	border-left: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
	overflow: visible;
}
#ttcont {
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	color:#404040;
	font-weight: bold;
	font-size: 11px;
	text-align: center;	background-color: #fff;
	border-left: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
}
#ttbot {
	display:block;
	height:13px;
	margin-left:5px;
	background:url(../images/tt-btm.gif) bottom no-repeat;
}

/**********************************
Connect Pages
***********************************/

.connect 
{
	margin-left:10px;
	margin-right:10px;

}


.connect h1
{
	color:#000;
	margin:0;
	padding:0;
	margin-top:25px;
	font-size:24px;
}

.connect h2
{
	margin:40px 0px 0px 0px;
	padding:0;
}

.connect h3
{
	margin-top:15px;
}


.connect p
{
	
	margin-top:15px;
}

.connect_logo
{
	float:left;
	margin-right:22px;
}

.connect_text
{
	float:left;
	width:586px;
	margin-top:-5px;
	
}

.privacy_terms
{
	font-size:12px;
	float:left;
	margin-top:50px;
}

.menu_arrow
{
	font-size:10px;
}

