@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - SUSAN TEDESCHI MOBILE CSS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		st_mobile .css
	Date:			October 27, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	

/*	--------------------------------------------------------------------------------------------------------------------------
	mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#mainCol {
		margin:0 0 0 125px;
		background:url(../../images/bg_mainCol.png) no-repeat;
		width:435px;
		display:inline;
		float:left;
	}
		#mainCol p {
			margin:0 0 15px 35px;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#000000;
		}
			#mainCol p strong {
				color:#c66153;
			}
			#mainCol p em {
				color:#c66153;
				font-weight:bold;
				font-size:14px;
				font-style:normal;
			}
		#mainCol .bottom {
			width:435px;
			padding:0 0 250px 0;
			background:url(../../images/bg_mainCol_bottom.jpg) 0 bottom no-repeat;
		}
		#mainCol h1 {
			background:url(../../images/h1_ringtones.png) no-repeat;
			width:435px; height:85px;
		}
			#mainCol #ringtones {
				margin:0 0 0 15px;
				font:bold 18px Arial, Helvetica, sans-serif;
				color:#000000;
			}	
			#mainCol #ringtones col#songCol {
					width:182px;
				}
			#mainCol #ringtones col#previewCol {
				width:98px;
			}
				#mainCol #ringtones tr {
					height:57px;
					background:url(../../images/bg_mobile.png) 160px 0 no-repeat;
				}
					#mainCol #ringtones .prev {
						width:98px; height:31px;
						background:url(../../images/btn_ringtonePrev_active.png) no-repeat;
						behavior:url(shared/css/iepngfix.htc);
					}
						#mainCol #ringtones .prev:hover {
							background:url(../../images/btn_ringtonePrev_hover.png) no-repeat;
						}
						#mainCol #ringtones .prev a.preview {
							width:84px; height:31px;
							display:block;
						}
				#mainCol #ringtones col#buyCol {
					width:100px;
				}
					#mainCol #ringtones .buy {
						width:100px; height:31px;
						background:url(../../images/btn_ringtonesBuy_active.png) no-repeat;
						behavior:url(shared/css/iepngfix.htc);
					}
						#mainCol #ringtones .buy:hover {
							background:url(../../images/btn_ringtonesBuy_hover.png) no-repeat;
						}
						#mainCol #ringtones .buy a.buyNow {
							width:84px; height:31px;
							display:block;
						}
/*	--------------------------------------------------------------------------------------------------------------------------
	altCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#altCol {
		width:362px;
		float:left;
	}
		/* upcomingEvents */
		#upcomingEvents {
			width:362px; height:210px;
			background:url(../../images/altCol_eventsBG.jpg) no-repeat;
		}
			#upcomingEvents #eventsTable {
				margin:54px 0 0 5px;
				color:#000;
				font:normal 9px Verdana, Arial, Helvetica, sans-serif;
				height:136px;
			}
				#upcomingEvents #eventsTable thead tr {
					display:none;
				}
				#upcomingEvents #eventsTable col#dateCol {
					width:100px;
				}
				#upcomingEvents #eventsTable col#venueCol {
					width:150px;
				}
				#upcomingEvents #eventsTable tr td {
					height:17px;
					vertical-align:top;
				}
				#upcomingEvents #eventsTable a:visited, #upcomingEvents #eventsTable a:active, #upcomingEvents #eventsTable a:link {
					color:#000;
					text-decoration:none;
				}
					#upcomingEvents #eventsTable a:hover {
						color:#be4a3a;
					}
		#altCol #upcomingEvents a.eventsSeeAll:active, #altCol #upcomingEvents a.eventsSeeAll:visited, #altCol #upcomingEvents a.eventsSeeAll:link {
			width:86px; height:20px;
			text-decoration:none;
			display:block;
		}
			#altCol #upcomingEvents a.eventsSeeAll:hover {
				background:url(../../images/btn_eventsSeeAll.jpg) no-repeat;
			}
		
		/* recentGallery */
		#recentGallery {
			margin:25px 0 0 0;
		}
			#recentGallery h1 {
				background:url(../../images/h1alt_galleryPhotos.png) no-repeat;
				width:164px; height:32px;
			}
			#recentGallery .entry {
				margin:0 0 0 40px; padding:19px 0 0 0;
				width:244px; height:158px;
				background:url(../../images/altCol_galleryImgBG.jpg) no-repeat;
			}
				#recentGallery .entry .thumb {
					text-align:center;
					display:block;
					text-decoration:none;
				}
					#recentGallery .entry .thumb a img {
						border:none;
						height:134px;		
					}
			#recentGallery a.gallerySeeAll:link, #recentGallery a.gallerySeeAll:active, #recentGallery a.gallerySeeAll:visited {
				margin:10px 0 0 170px;
				width:105px; height:26px;
				background:url(../../images/btn_gallerySeeAll.jpg) top no-repeat;
				display:block;
				text-decoration:none;
			}
				#recentGallery a.gallerySeeAll:hover {
					background-position:bottom;
				}