@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - COLDWATER JANE MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		cwj_main.css
	Date:			Jan 19, 2010
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	@import url("../css/sugarland_components.css");
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	main/body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		border:0;
		margin:0; padding:0; 
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
		outline:none;
	}
	html {
		overflow-y:scroll;
	}
	img {
		border:0px;
		display:block;
	}
	body {
		background:url(../../images/bg.jpg) center top repeat-y;
		font:normal Arial, Helvetica, sans-serif;
		color:#363636;
		line-height:1;
	}
	ol, ul {
		list-style:none;
	}
	blockquote, q {
		quotes:none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		border:0;
		margin:0; padding:0;
		height:0px;
		background:transparent;
		overflow:hidden;
		font-size:1px;
		clear:both;
	}
	.clearfix:after {
		content: ".";
		height:0;
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	#top {
		background:url(../../images/bg_top.png) center top no-repeat;
	}
	#main {
		width:960px;
		margin:0 auto;
		position:relative;
	}
		#main #mediaPlayer {
			width:320px; height:48px;
			color:#fff;
			position:absolute;
			top:200px; left:585px;
			z-index:10;
		}
	.contentHolder {
		border-bottom:3px solid #292929;
		padding:23px 6px 38px 6px;
		background:url(../../images/bg_paper_grey.jpg) repeat-y;
	}
	#sideFlower {
		background:url(../../images/bg_flower_side.png) center 0 repeat-y;
	}
	#flowers {
		width:100%; height:124px;
		margin:109px 0 0 0;
		background:url(../../images/bg_bottom_flowers.png) center top no-repeat;
	}
	a:link, a:active {
		color:#56baec;
		text-decoration:none;
	}
		a:visited {
			color:#56baec;
			text-decoration:none;
		}
		a:hover {
			color:#3b5f6d;
			text-decoration:none;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		height:203px;
		padding:10px 0 0 560px;
		background:url(../../images/bg_header_cwj.png) center -1px no-repeat;
	}
		#header h1 a {
			width:385px; height:65px;
			display:block;
		}
		#header .albumContent {
			margin:0 0 0 24px; padding:5px;
			background:url(../../images/bg_albumContent.png) 0 0 no-repeat;
		}
			#header .albumContent img {
				border:solid 3px #fff;
				width:65px; height:65px;
				float:left;
			}
			#header .albumContent .content {
				width:250px;
				padding:0 0 0 7px;
				float:left;
			}
				#header .albumContent .content .info {
					padding:0;
					font:bold 11px Arial, Helvetica, sans-serif;
				}
					#header .albumContent .content .info h2 {
						color:#3a352a;
					}
					#header .albumContent .content .info .text {
						color:#3b5f6d;	
					}
				#header .albumContent .content .buyLink {
					
				}
					#header .albumContent .content .buyLink a {
						font:bold 10px Georgia, "Times New Roman", Times, serif;
						color:#3a352a;
						text-align:center;
						display:inline-block;
						float:left;
					}
						#header .albumContent .content .buyLink a:hover {
							
						}
					#header .albumContent .content .buyLink a.btn_buyDirect {
						width:100px; height:28px;
						margin:7px 30px 5px 0; padding:2px 0 0 4px;
						background:url(../../images/btn_buyDirect.png) 0 0 no-repeat;
						font:bold 10px Georgia, "Times New Roman", Times, serif;
						float:right;
						display:none;
					}
					#header .albumContent .content .buyLink a.btn_amazon {
						margin:5px 12px 0 0; padding:21px 0 0 0;
						background:url(../../images/btn_amazon.png) center 0 no-repeat;
						float:left;
						display:none;
					}
					#header .albumContent .content .buyLink a.btn_itunes {
						margin:5px 0 0 0; padding:21px 0 0 0;
						background:url(../../images/btn_itunes.png) center 0 no-repeat;
						float:left;
					}
		
	#commStatus {
		height:39px;
		padding:0 6px 0 0;
		background:url(../../images/bg_header_blue.png) repeat-x;
	}
		#commStatus .join {
			width:110px; height:17px;
			margin:13px 0 0 10px;
			display:inline;
			float:left;
		}
			#commStatus .join a {
				width:107px; height:17px;
				background:url(../../images/btn_joinArrow.png) 102px 2px no-repeat;
				font:bold 12px Georgia, "Times New Roman", Times, serif;
				color:#fff;
				line-height:12px;
				display:block;
			}
				#commStatus .join a:hover {
					color:#56baec;
					background-position:102px -21px;
				}
		#commStatus a.btn:link, #commStatus a.btn:active, #commStatus a.btn:visited {
			width:60px; height:16px;
			margin:11px 0 0 0; padding:2px 0 0 0;
			display:block;
			background:url(../../images/btn_70.png) 0 0 no-repeat;
			float:right;
			color:#fff;
			font:bold 11px Arial, Helvetica, sans-serif;
			text-decoration:none;
			text-align:center;
			text-transform:uppercase;
		}
			#commStatus a.btn:hover {
				margin:11px 0 0 0;
				background-position:0 -19px;
				color:#fff;
			}
		#commStatus a.janrain {
			margin:13px 10px 0 0;
			display:block;
			float:right;
		}
		#commStatus .statusText {
			float:right;
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			color:#eff6ff;
			padding:13px 6px 0 6px;
		}
			#commStatus .statusText .user a.im {
				display:inline-block;
			}
		#commStatus h2#cwjCommunity {
			width:219px; height:17px;
			margin:12px 0 0 25px;
			background:url(../../images/h2_cwjCommunity.gif) no-repeat;
			float:left;
			display:none;
		}
		#header .album {
			width:300px;
			padding:28px 0 0 0;
			float:left;	
		}
			#header .album a {
				border:solid 1px #86191a;
				width:80px;
				padding:1px;
				float:left;
			}
				#header .album a:hover {
					border:solid 1px #ff0000;
				}
			#header .album h2#buyAlbum {
				width:201px; height:52px;
				margin:4px 0 0 9px;
				background:url(../../images/h2_buyLiveOnTheInside.png) no-repeat;
				behavior: url("shared/css/iepngfix.htc");
				float:left;
			}
		#header a.abc {
			display:none;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	Text Drop Shadow Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	.shadowHolder {
		position:relative;
	}
		.noShadow {
			margin:-1px 0 0 -1px;
			position:absolute;
			z-index:1;
		}
		.dropShadow {
			margin:1px 0 0 0;
			color:#efeff0;
			z-index:0;
		}
		.dropShadow_dark {
			margin:1px 0 0 0;
			color:#355076;
			display:inline;
			z-index:0;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#nav {
		border-bottom:solid 2px #282828;
		width:925px; height:37px;
		padding:0 0 0 35px;
		background:url(../../images/nav_bg_home.jpg) 0 0 repeat-x;
		list-style:none;
	}
		ul#nav li {
			height:37px;
			margin:0 7px 0 0;
			display:inline;
			float:left;
		}
			ul#nav li a {
				height:37px;
				display:block;
			}		
		/* HOME */
		#navHome a:link, #navHome a:visited, #navHome a:active {
			width:75px;
			background:url(../../images/navHome.jpg) 0 0 no-repeat;
		}
			#navHome a:hover {
				color:#e3dfd3;
				background-position:0px -37px;
			}
		/* BAND */
		#navBand a:link, #navBand a:visited, #navBand a:active {
			width:102px;
			background:url(../../images/navBand.jpg) 0 0 no-repeat;
		}
			#navBand a:hover {
				color:#e3dfd3;
				background-position:0px -37px;
			}
		/* NEWS */
		#navNews a:link, #navNews a:visited, #navNews a:active {
			width:71px;
			background:url(../../images/navNews.jpg) 0 0 no-repeat;
		}
			#navNews a:hover {
				color:#e3dfd3;
				background-position:0px -37px;
			}
		/* TOUR */
		#navTour a:link, #navTour a:visited, #navTour a:active {
			width:70px;
			background:url(../../images/navTour.jpg) 0 0 no-repeat;
		}
			#navTour a:hover {
				color:#e3dfd3;
				background-position:0px -37px;
			}
		/* MEDIA */
		a.navMedia:link, a.navMedia:visited, a.navMedia:active {
			width:77px; height:37px;
			background:url(../../images/navMedia.jpg) 0 0 no-repeat;
			float:left;
		}
			a.navMedia:hover {
				color:#e3dfd3;
				background-position:0px -37px;
			}
			#navMedia a:link, #navMedia a:visited, #navMedia a:active {
				width:77px; height:37px;
				background:url(../../images/navMedia.jpg) 0 0 no-repeat;
			}
				#navMedia a:hover {
					color:#e3dfd3;
					background-position:0px -37px;
				}
			#nav li ul {
				position:absolute;
				width:77px;
				left:-999em;
				background:url(../../images/navMedia.jpg) 0 -37px no-repeat;
				font:bold 13px Arial, Helvetica, sans-serif;
				list-style:none;
				z-index:99;				
			}
				ul#nav li ul li {
	 				width:77px; height:27px;
					float:left;
				}	
				ul#nav li ul li a:link, ul#nav li ul li a:active, ul#nav li ul li a:visited {
					width:77px; height:22px;
					padding:5px 0 5px 0;
					background:#6296de;
					background-image:none;
					color:#fff;
					text-align:center;
					float:none;
					display:block;
				}
					ul#nav li ul li a:hover {
						background:#23436e;
						color:#fff;						
					}
				ul#nav li:hover ul, ul#nav li.sfhover ul {
					margin:-37px 0 0 0; padding:37px 0 0 0;
					left:auto;
				}
		/* MUSIC */
		#navMusic a:link, #navMusic a:visited, #navMusic a:active {
			width:75px;
			background:url(../../images/navMusic.jpg) 0 0 no-repeat;
		}
			#navMusic a:hover {
				color:#e3dfd3;
				background-position:0px -37px;
			}		
		/* MOBILE */
		#navMobile a:link, #navMobile a:visited, #navMobile a:active {
			width:83px;
			background:url(../../images/navMobile.jpg) 0 0 no-repeat;
		}
			#navMobile a:hover {
				color:#e3dfd3;
				background-position:0px -37px;
			}
		/* EXTRAS */
		#navExtras a:link, #navExtras a:visited, #navExtras a:active {
			width:85px;
			background:url(../../images/navExtras.jpg) 0 0 no-repeat;
		}
			#navExtras a:hover {
				color:#e3dfd3;
				background-position:0px -37px;
			}
		/* COMMUNITY */
		#navCommunity a:link, #navCommunity a:visited, #navCommunity a:active {
			width:118px;
			background:url(../../images/navCommunity.jpg) 0 0 no-repeat;
		}
			#navCommunity a:hover {
				color:#e3dfd3;
				background-position:0px -37px;
			}
		/* STORE */
		#navStore a:link, #navStore a:visited, #navStore a:active {
			width:75px;
			background:url(../../images/navStore.jpg) 0 0 no-repeat;
		}
			#navStore a:hover {
				color:#e3dfd3;
				background-position:0px -37px;
			}
		/* SIGNUP */
		#navSignup a:link, #navSignup a:visited, #navSignup a:active {
			width:75px;
			background:url(../../images/navSignUp.jpg) 0 0 no-repeat;
		}
			#navSignup a:hover {
				color:#e3dfd3;
				background-position:0px -37px;
			}
		/* FANCLUB */
		ul#nav li#navFanClub {
			width:87px; 
			float:left;
		}
			#navFanClub a:link, #navFanClub a:visited, #navFanClub a:active {
				width:87px;
				background:url(../../images/navFanClub.jpg) 0 0 no-repeat;
			}
				#navFanClub a:hover {
					color:#e3dfd3;
					background-position:0px -37px;
				}
				
		/* BLOGCENTRAL */
		ul#nav li#navBlogCentral {
			width:124px; height:46px;
			float:left;
		}
			#nav #navBlogCentral img {
				width:124px;
			}
			#navBlogCentral a:link, #navBlogCentral a:visited {
				width:124px; height:46px;
				background:url(../../images/navBlogCentral.png) 0 0 no-repeat;
			}
				#navBlogCentral a:hover {
					color:#e3dfd3;
					background-position:0px -41px;
				}
				/*#navBlogCentral a:active {
					color:#e3dfd3;
					background-position:0px -92px;
				}*/
		/* COMMUNITYGALLERY */
		ul#nav li#navCommunityGallery {
			width:166px; height:43px;
			float:left;
		}
			#nav #navCommunityGallery img {
				width:166px;
			}
			#navCommunityGallery a:link, #navCommunityGallery a:visited {
				width:166px; height:43px;
				background:url(../../images/navCommunityGallery.png) 0 0 no-repeat;
			}
				#navCommunityGallery a:hover {
					color:#e3dfd3;
					background-position:0px -43px;
				}
				/*#navCommunityGallery a:active {
					color:#e3dfd3;
					background-position:0px -92px;
				}*/
		/* BROWSEMEMBER */
		ul#nav li#navBrowseMembers {
			width:141px; height:43px;
			float:left;
		}
			#nav #navBrowseMembers img {
				width:150px;
			}
			#navBrowseMembers a:link, #navBrowseMembers a:visited {
				width:141px; height:43px;
				background:url(../../images/navBrowseMembers.png) 0 0 no-repeat;
			}
				#navBrowseMembers a:hover {
					color:#e3dfd3;
					background-position:0px -43px;
				}
				/*#navBrowseMembers a:active {
					color:#e3dfd3;
					background-position:0px -92px;
				}*/
		/* FANS */
		ul#nav li#navFans {
			width:47px; height:43px;
			float:left;
		}
			#nav #navFans img {
				width:47px;
			}
			#navFans a:link, #navFans a:visited {
				width:47px; height:43px;
				background:url(../../images/navFans.png) 0 0 no-repeat;
			}
				#navFans a:hover {
					background-position:0px -43px;
				}
				/*#navBrowseMembers a:active {
					color:#e3dfd3;
					background-position:0px -92px;
				}*/
				
/*	--------------------------------------------------------------------------------------------------------------------------
	subNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol ul#subNav {
		width:604px; height:30px;
		padding:0;
		list-style:none;
	}
		#mainCol ul#subNav li {
			display:block;
			float:left;
		}
			#mainCol ul#subNav li a {
				background:url(../../images/commNavSprite.png) 0 0 no-repeat;
				display:block;
			}
	/*	OVERVIEW */
	#mainCol ul#subNav li#subNavOverview {
		width:83px; height:30px;
	}
		#mainCol #subNavOverview a {
			width:83px; height:30px;
		}
			#mainCol #subNavOverview a:hover {
				background-position:0 -30px;
			}

	/*	GALLERY */
	#mainCol ul#subNav li#subNavGallery {
		width:73px; height:30px;
	}
		#mainCol #subNavGallery a:link, #mainCol #subNavGallery a:active, #mainCol #subNavGallery a:visited  {
			width:73px; height:30px;
			background-position:-83px 0;
		}
			#mainCol #subNavGallery a:hover {
				background-position:-83px -30px;
			}
	/*	BLOG */
	#mainCol ul#subNav li#subNavBlog {
		width:53px; height:30px;
	}
		#mainCol #subNavBlog a:link, #mainCol #subNavBlog a:active, #mainCol #subNavBlog a:visited {
			width:53px; height:30px;
			background-position:-156px 0;
		}
			#mainCol #subNavBlog a:hover {
				background-position:-156px -30px;	
			}
	/*	COMMENTS */
	#mainCol ul#subNav li#subNavComments {
		width:92px; height:30px;
	}
		#mainCol #subNavComments a:link, #mainCol #subNavComments a:visited, #mainCol #subNavComments a:active {
			width:92px; height:30px;
			background-position:-209px 0;
		}
			#mainCol #subNavComments a:hover {
				background-position:-209px -30px;	
			}
	/*	FRIENDS */
	#mainCol ul#subNav li#subNavFriends {
		width:75px; height:30px;
	}
		#mainCol #subNavFriends a:link, #mainCol #subNavFriends a:visited, #mainCol #subNavFriends a:active{
			width:75px; height:30px;
			background-position:-300px 0;
		}
			#mainCol #subNavFriends a:hover {
				background-position:-300px -30px;
			}
	/*	INBOX */
	#mainCol ul#subNav li#subNavInbox {
		width:86px;
		height:30px;
	}
		#mainCol #subNavInbox a:link, #mainCol #subNavInbox a:visited, #mainCol #subNavInbox a:active {
			width:32px; height:24px;
			padding:6px 0 0 54px;
			display:block;
			font:bold 13px Arial, Helvetica, sans-serif;
			color:#eff6ff;
			background-position:-374px 0;
		}
			#mainCol #subNavInbox a:hover {
				background-position:-374px -30px;
			}

			
			
/*	--------------------------------------------------------------------------------------------------------------------------
	tourNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#tourNav {
		padding:0 0 0 4px;
		background:url(../../images/tourNav_bg.png) 0 0 repeat-x;
		list-style:none;
		width:900px; height:29px;
	}
	
		/* PHOTOS */
		ul#tourNav li#tourPhotos {
			width:62px; height:29px;
			margin:0 15px 0 0;
			float:left;
		}
			ul#tourNav li#tourPhotos img {
				width:62px;
			}
			li#tourPhotos a:link, li#tourPhotos a:visited {
				width:62px; height:29px;
				display:block;
				color:#593100;
				background:url(../../images/nav_tourPhotos.png) 0 0 no-repeat;
			}
				li#tourPhotos a:hover {
					color:#e3dfd3;
					background-position:0px -29px;
				}
				li#tourPhotos a:active {
					color:#e3dfd3;
					background-position:0px -58px;
				}
				
		/* SET LIST */
		ul#tourNav li#tourSet {
			width:72px; height:29px;
			margin:0 15px 0 0;
			float:left;
		}
			ul#tourNav li#tourSet img {
				width:72px;
			}
			li#tourSet a:link, li#tourSet a:visited {
				width:72px; height:29px;
				display:block;
				color:#593100;
				background:url(../../images/nav_tourSet.png) 0 0 no-repeat;
			}
				li#tourSet a:hover {
					color:#e3dfd3;
					background-position:0px -29px;
				}
				li#tourSet a:active {
					color:#e3dfd3;
					background-position:0px -58px;
				}
				
		/* MEDIA */
		ul#tourNav li#tourMedia {
			width:54px; height:29px;
			margin:0 15px 0 0;
			float:left;
		}
			ul#tourNav li#tourMedia img {
				width:54px;
			}
			li#tourMedia a:link, li#tourMedia a:visited {
				width:54px; height:29px;
				display:block;
				color:#593100;
				background:url(../../images/nav_tourMedia.png) 0 0 no-repeat;
			}
				li#tourMedia a:hover {
					color:#e3dfd3;
					background-position:0px -29px;
				}
				li#tourMedia a:active {
					color:#e3dfd3;
					background-position:0px -58px;
				}
				
		/* COMMENTS */
		ul#tourNav li#tourComments {
			width:82px; height:29px;
			float:left;
		}
			ul#tourNav li#tourComments img {
				width:82px;
			}
			li#tourComments a:link, li#tourComments a:visited {
				width:82px; height:29px;
				display:block;
				color:#593100;
				background:url(../../images/nav_tourComments.png) 0 0 no-repeat;
			}
				li#tourComments a:hover {
					color:#e3dfd3;
					background-position:0px -29px;
				}
				li#tourComments a:active {
					color:#e3dfd3;
					background-position:0px -58px;
				}
				
	/* WHO'S GOING */
		ul#tourNav li#tourWhosgoing {
			padding:0 0 0 14px;
			width:85px; height:29px;
			float:left;
		}
			ul#tourNav li#tourWhosgoing img {
				width:85px;
			}
			li#tourWhosgoing a:link, li#tourWhosgoing a:visited {
				width:85px; height:29px;
				display:block;
				color:#593100;
				background:url(../../images/nav_tourWhosgoing.png) 0 0 no-repeat;
			}
				li#tourWhosgoing a:hover {
					color:#e3dfd3;
					background-position:0px -29px;
				}
				li#tourWhosgoing a:active {
					color:#e3dfd3;
					background-position:0px -58px;
				}
				
		ul#tourNav li a.active {
			color:#e3dfd3;
			background-position:0px -58px;
		}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	mediaPanel Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mediaPanel {
		width:948px; height:105px;
		margin:2px 0 20px 0;
		background:url(../../images/mediaPanel_bg.jpg) no-repeat;
	}
		#mediaPanel .buyLink {
			margin:55px 0 0 464px;
			float:left;
			display:inline;
		}
		#mediaPanel a.btnBuyNow:link, #mediaPanel a.btnBuyNow:active, #mediaPanel a.btnBuyNow:visited {
			width:95px; height:39px;
			display:block;
			background:url(../../images/btn_buyNow.jpg) 0 0 no-repeat;
		}
			#mediaPanel a.btnBuyNow:hover {
				background-position:0 -39px;
			}
		#mediaPanel #audioPlayerHolder {
			width:277px; height:59px;
			margin:34px 0 0 70px;
			float:left;
			background: url(../../images/audioPlayer_bg.jpg) no-repeat;
			color:#fad58b;
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		}
			#mediaPanel #audioPlayer {
				padding:0 10px 0 0;
			}
			#mediaPanel #audioPlayerHolder a:link, #mediaPanel #audioPlayerHolder a:active, #mediaPanel #audioPlayerHolder a:visited {
				color:#fefbbf;
			}
				#mediaPanel #audioPlayerHolder a:hover {
					color:#e4efff;
				}


/*	--------------------------------------------------------------------------------------------------------------------------
	content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol {
		width:604px;
		padding:0 4px 0 10px;
		float:left;
	}
	.titleBar {
		background:url(../../images/bg_header.jpg) right 0 no-repeat;
	}
	.contentBox {
		background:#fff;
	}
	.footerBar {
		background:url(../../images/bg_header_blue.png) repeat-x;
	}
	#altCol {
		width:320px;
		float:left;
	}
		#altCol .adHolder {
			padding:8px 10px;
			background:#fff;
			font:normal 8px Verdana, Arial, Helvetica, sans-serif;
			color:#4a6588;
			display:none;
		}
		#altCol .titleBar {
			background:url(../../images/bg_header.jpg) no-repeat right 0;
		}
		#altCol .contentBox {
			background:#fff;
			border:0;
		}
		#altCol .footerBar {
			border:0;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		padding:12px;
		background:url(../../images/bg_footer_blue.gif) repeat-x;
	}
		#footer .adHolder {
			width:728px; height:92px;
			margin:0 24px 0 0; padding:2px 2px 0 2px;
			background:#ebad31;
			float:left;
			overflow:hidden;
			display:none;
		}
		#footer .brand {
			width:177px; height:41px;
			float:right;
			background:url(../../images/footer_sugarlandLogo.jpg) no-repeat;
		}
			#footer .brand a {
				width:177px; height:41px;
				display:block;
			}
		#footer ul.iconBar {
			padding:0 0 0 12px;
			list-style:none;
			float:left;
		}
			#footer ul.iconBar li {
				height:48px;
				margin:0 10px 0 0;
				float:left;
			}
			#footer ul.iconBar li a:hover {
				background-position:0 0px;
			}
				#footer li.myspace a:link, #footer li.myspace a:active, #footer li.myspace a:visited {
					width:19px; height:48px;
					display:block;
					background:url(../../images/icon_myspace.png) 0 -48px no-repeat;
					text-decoration:none;
				}
					
				#footer li.youtube a:link, #footer li.youtube a:active, #footer li.youtube a:visited {
					width:45px; height:48px;
					display:block;
					background:url(../../images/icon_youtube.png) 0 -48px no-repeat;
					text-decoration:none;
				}
				#footer li.cmt a:link, #footer li.cmt a:active, #footer li.cmt a:visited {
					width:33px; height:48px;
					display:block;
					background:url(../../images/icon_cmt.png) 0 -48px no-repeat;
					text-decoration:none;
				}
				#footer li.gac a:link, #footer li.gac a:active, #footer li.gac a:visited {
					width:35px; height:48px;
					display:block;
					background:url(../../images/icon_gac.png) 0 -48px no-repeat;
					text-decoration:none;
				}
				#footer li.ilike a:link, #footer li.ilike a:active, #footer li.ilike a:visited {
					width:33px; height:48px;
					display:block;
					background:url(../../images/icon_iLike.png) 0 -48px no-repeat;
					text-decoration:none;
				}
				#footer li.facebook a:link, #footer li.facebook a:active, #footer li.facebook a:visited {
					width:50px; height:48px;
					display:block;
					background:url(../../images/icon_facebook.png) 0 -48px no-repeat;
					text-decoration:none;
				}
				#footer li.mozes a:link, #footer li.mozes a:active, #footer li.mozes a:visited {
					width:53px; height:48px;
					display:block;
					background:url(../../images/icon_mozes.png) 0 -48px no-repeat;
					text-decoration:none;
				}
				#footer li.eventful a:link, #footer li.eventful a:active, #footer li.eventful a:visited {
					width:48px; height:48px;
					display:block;
					background:url(../../images/icon_eventful.png) 0 -48px no-repeat;
					text-decoration:none;
				}
				#footer li.isquad a:link, #footer li.isquad a:active, #footer li.isquad a:visited {
					width:16px; height:48px;
					display:block;
					background:url(../../images/icon_isquad.png) 0 -48px no-repeat;
					text-decoration:none;
				}
				#footer li.fanclub a:link, #footer li.fanclub a:active, #footer li.fanclub a:visited {
					width:19px; height:48px;
					display:block;
					background:url(../../images/icon_sugarlandFan.png) 0 -48px no-repeat;
					text-decoration:none;
				}
				#footer li.myreg a:link, #footer li.myreg a:active, #footer li.myreg a:visited {
					width:17px; height:48px;
					display:block;
					background:url(../../images/icon_myReg.png) 0 -48px no-repeat;
					text-decoration:none;
				}
	
	#fineprint {
		width:948px;
		margin:0 auto 20px auto; padding:6px;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#1c1c1c;
	}
		#fineprint a:link, #fineprint a:active, #fineprint a:visited {
			color:#1c1c1c;
		}
			#fineprint a:hover {
				color:#444444;
			}
		#fineprint .copy {
			width:600px;
			float:left;
		}
		#fineprint .credits {
			float:right;
		}
		#fineprint .credits a:link, #fineprint .credits a:active, #fineprint .credits a:visited {
			width:104px; height:12px;
			display:block;
			background:url(../../images/siteByHalo.png) left top no-repeat;
		}
			#fineprint .credits a:hover {
				background-position:left bottom;
			}
			
		/* Addition by MG 6/23/09 */
		#poweredBy {
			width:153px; height:23px;
			margin:0 auto;
			background: url(../../images/poweredbymicrogroove.png) 0 0 no-repeat;		
		}
		div#poweredbymg a {
			background: url(../../images/poweredbymicrogroove.png) left top no-repeat;
			width: 153px;
			height: 23px;
			text-indent: -1000px;
			display:block;
			margin: 0 auto 10px auto;
		}

	#featvideo {
		width:320px;
		margin:0 4px 10px 0;
		float:left;
	}
		#featvideo .titleBar {
			height:20px;
			padding:11px 0 0 9px;
		}
		#featvideo h1#h1_featvideo {
			width:140px; height:17px;
			background:url(../../images/h1_videos.png) no-repeat;
		}
		#featvideo .contentBox {
			padding:8px;
			overflow:hidden;
		}
		#featvideo .footerBar {
			height:16px;
			padding:6px 13px 0 0;
			text-align:right;
			font:bold 11px Arial, Helvetica, sans-serif;
			line-height:11px;
		}
			#featvideo .footerBar a:link, #featvideo .footerBar a:active, #featvideo .footerBar a:visited {
				padding:1px 12px 0 0;
				color:#c3d9ab;
				text-decoration:none;
				background:url(../../images/btn_doMoreArrows.gif) right 3px no-repeat;
			}
				#featvideo .footerBar a:hover {
					color:#f9e98a;
					background-position:right -37px;
				}
		#featvideo .entry {
			width:576px;
			margin:0 0 1px 0;
			background:#f5f1e6 url(../../images/home_newsEntry_bg.png) -110px 0 repeat-y;
		}
			#featvideo .entry p {
				margin:0;
			}
			#featvideo .entry p.date {
				width:82px;
				padding:5px 8px 0 0;
				float:left;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#f5f1e6;
				text-align:right;
			}
			#featvideo .entry p.text {
				width:470px;
				float:left;
				padding:3px 8px 5px 8px;
				font:normal 14px Arial, Helvetica, sans-serif;
				line-height:18px;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	recent member Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			.userimage a img{ 		
					width:50px; height:50px;
				padding:5px 0 0 0;
				display:block;
				background:#f5f1e6;
			}
span.userimage a{
	display:block;
	
	width:68px;
	height:68px;	
}
span.userimage a img{
	margin:9px;
	border:none;
float: left;
}

div#cart {
	margin-bottom: 4px;
}


/*	--------------------------------------------------------------------------------------------------------------------------
	.commentBox Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.contentBox .commentBox .titleBar {
		margin:0 0 22px 0; padding:0 !important;
		background:none;
		border:0;
	}
		.contentBox .commentBox .titleBar h2#h2_userComments {
			width:100px; height:9px;
			padding:0 0 0 112px;
			background:url(../../images/h2_userComments.png) 0 0 no-repeat;
			text-indent:-3000px;
		}
		
	.commentBox {
		padding:0 0 10px 0;
	}
		.commentBox .titleBar {
			margin:0 0 22px 0;
			background:none;
		}
			.commentBox .titleBar h2#h2_userComments {
				
			}
			.commentBox .titleBar .btnHolder {
				
			}
				.commentBox .titleBar .btnHolder a {
					
				}
					.commentBox .titleBar .btnHolder a:hover {
						
					}
		.commentBox .entry {
			margin:0 0 20px 0;
			background:transparent url(../../images/commentPointer.gif) 97px 0 no-repeat !important;
		}
			.commentBox .entry .user {
				margin:2px 0 0 0; padding:2px;
				width:80px;
				background:#766144;
				float:left;
			}
				.commentBox .entry .user a {
					
				}
					.commentBox .entry .user a img {
						display:block;
						margin:0 auto;
					}
			.commentBox .entry .contentBox {
				border:solid 1px #868686 !important; border-left:none !important;
				width:408px !important;
				margin:0 0 0 42px !important; padding:10px !important;
				background:#ebeeeb !important;
				float:left;
			}
				.commentBox .entry .contentBox h3 {
					font:normal 16px Georgia, "Times New Roman", Times, serif;
					color:#0b1216;
				}
				.commentBox .entry .contentBox p {
					margin:2px 0 10px 0 !important;
					font:normal 12px Arial, Helvetica, sans-serif !important;
					color:#0b1216 !important;
				}
				.commentBox .entry .contentBox .date {
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#0b1216;
				}
					.commentBox .entry .contentBox .date a {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#56baec;
					}
						.commentBox .entry .contentBox .date a:hover {
							color:#3b5f6d;
						}
	.btnHolder {
		/*margin:0 0 0 467px;*/
		padding:0 36px 0 0;
		text-align:right;
	}
		.btnHolder a {
			font:bold 10px Arial, Helvetica, sans-serif;
			color:#56baec;
		}
			.btnHolder a:hover {
				color:#3b5f6d;
			}
	

	/*	hide online status icon	*/	
	a.im {
		display:none !important;
	}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	fans altCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#altCol .fansContent {
		width:319px;
		margin:3px 0 0 0;
		float:left;
	}
	#altCol .fansContent .fanTitle {
		height:17px;
		padding:7px 0 0 9px;
		background:url(../../images/bg_header.jpg) right 0 no-repeat;
	}
		#altCol .fansContent .fanTitle h2 {
			width:87px; height:11px;
			background:url(../../images/h1_latestFans.png) 0 0 no-repeat;
			text-indent:-3000px;
		}
	#altCol .fansContent .allfans {
		background:#fff;
	}
		#altCol .fansContent .allfans ul.entry {
			margin:0; padding:5px 0 0 10px;
			background:none !important;
		}
			#altCol .fansContent .allfans ul.entry li {
				width:103px; height:90px;
				padding:17px 0 17px 0;
				float:left;
				overflow:hidden;
			}
				#altCol .fansContent .allfans ul.entry li .userpic {
					width:50px;
					margin:0 auto; padding:1px;
				}
				#altCol .allFans .fan-status {
					display:none;
				}
				#altCol .fansContent .allfans ul.entry li .info {
					width:100px;
					margin:0 auto;
					overflow:hidden;
				}					
					#altCol .fansContent .allfans ul.entry li .info a {
						font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
						text-decoration:none;
						line-height:30px;
					}
					#altCol .fansContent .allfans ul.entry li .info .loc {
						font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
						line-height:11px;
					}
					#altCol .fansContent .allfans ul.entry li .info .date {
						font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
						line-height:11px;
					}
	#altCol .fansContent  .footerBar {
		height:16px;
		padding:3px 8px 0 0;
		text-align:right;
		font:bold 10px Arial, Helvetica, sans-serif;
		line-height:11px
	}
		#altCol .fansContent  .footerBar a {
			padding:0 14px 0 0;
			background:url(../../images/btn_doMoreArrows.gif) right 3px no-repeat;
			color:#c3d9ab;
		}
			#altCol .fansContent  .footerBar a:hover {
				background-position:right -37px;
				color:#f9e98a;
			}
