﻿html {
	margin: 0px;
	padding: 0px;
	height: 100%
}

body.homepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(../img/templates/home/background_FrontPage.jpg);
	background-position:center; 
	color: #FFFFFF;	
	overflow-x: hidden;
	height: 100%
}

body.homepage_new {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f7b3d2;	
	overflow: hidden;
	height: 100%
}

.enSend {
	margin: 0px;
	padding: 0px;
	width: 46px;
	height: 23px;
	border: 0px;
	outline: none;
}

.frSend {
	margin: 0px;
	padding: 0px;
	width: 64px;
	height: 23px;
	border: 0px;
	outline: none;
}

.enSignUpNow {
	margin: 0px;
	padding: 0px;
	width: 92px;
	height: 23px;
	border: 0px;
	outline: none;
}

.frSignUpNow {
	margin: 0px;
	padding: 0px;
	width: 199px;
	height: 23px;
	border: 0px;
	outline: none;
}

.enTellAFriend {
	margin: 0px;
	padding: 0px;
	width: 92px;
	height: 23px;
	border: 0px;
	outline: none;
}


.frTellAFriend {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 23px;
	border: 0px;
	outline: none;
}

.contentHolder {
	margin: 0px;
	padding: 0px;
	width: 979px;
	height: 341px;
	overflow: hidden;
}

.contentHolder .column_1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 238px;
	height: 341px;	
	overflow: hidden;
}

.contentHolder .column_2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 732px;
	height: 341px;
	overflow: hidden;		
}

.contentHolder .column_2 .row_1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 166px;
	overflow: hidden;	
}
.contentHolder .column_2 .row_2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 166px;
	overflow: hidden;	
}

.newest_galleries {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 238px;
	height: 166px;
	overflow: hidden;	
}

.getting_in {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 238px;
	height: 166px;
	overflow: hidden;	
}

.tickets {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 238px;
	height: 166px;
	overflow: hidden;	
}

.music {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 238px;
	height: 166px;
	overflow: hidden;	
}

.community {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 238px;
	height: 166px;
	overflow: hidden;	
}

.mailing_list {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 238px;
	height: 166px;
	overflow: hidden;	
}

.footerHolder {
	margin: 0px;
	padding: 0px;
	width: 979px;
	height: 41px;
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	overflow: hidden;	
}

a.footerNavLink:hover{color:#555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a.footerNavLink:active{color:#555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a.footerNavLink:link{color:#555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a.footerNavLink:visited{color:#555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/*********************************************************FOOTER*********************************************************/
.footerleft
{
	float:left;
	height:41px;
	width:14px;
	background-image:url(../img/templates/home/footerLeft.gif);

}
.footerright
{
	float:right;
	height:41px;
	width:14px;
	background-image:url(../img/templates/home/footerRight.gif);
}
.footermenu
{
	float:left;
	height:41px;
	width: 951px;	
	background-image:url(../img/templates/home/footerBG.gif);
}

/*****************************************************************************************************************************/

/* 
content_box_bg				width x 1
content_box_top_left		139 x 76
content_box_top_right		84 x 76				
content_box_top_tile		1 x 76
content_box_bottom_left		24 x 20
content_box_bottom_right	24 x 20
content_box_bottom_tile 	1 x 20
*/

.box .header {
	/* this all has to remain fixed */
	position: relative;
	top: -59px;
	left: 0px;
	margin: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
	color: #FFFFFF;
	z-index: 20000;	
}

/*****************************************************************************************************************************/

.column_1 .box {
	float: left;
	margin: 0px;
	padding: 0px;	
	width: 238px;	/* CHANGE - this width has to be set for each box CANNOT BE SMALLER THAN 223px */
	height: 341px;	/* CHANGE - this height has to be set for each box */
	z-index: 0;
}

.column_1 .box .row1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 76px; 	/* this height has to remain fixed at 76px */
	z-index: -1000;
}

.column_1 .box .row1 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 139px;	/* this width has to remain fixed at 139px */
	height: 100%;
	background-image:url(../img/templates/events/content_box_top_left.gif);	/* CHANGE PATH */
	background-position: top left;
	background-repeat:no-repeat;	
	z-index: -1000;		
}

.column_1 .box .row1 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 15px;	/* CHANGE - this width has to be set for each box... it is (width of box - 223px) */
	height: 100%;
	background-image:url(../img/templates/events/content_box_top_tile.gif);	/* CHANGE PATH */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.column_1 .box .row1 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 84px;	/* this width has to remain fixed at 84px */
	height: 100%;		
	background-image:url(../img/templates/events/content_box_top_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 84 x 76px */
	background-position: top right;
	background-repeat:no-repeat;
	z-index: -1000;	
}

.column_1 .box .row2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 245px;	/* CHANGE - this height has to be set to (height of box - 96) */
	background-image:url(../img/templates/events/content_box_bg_238.gif);	/* CHANGE PATH, IMAGE - this background-image has to be set in width for each box */
	background-position: left;
	background-repeat:repeat-y;
	text-align: left;
	z-index: -1000;		
}

.column_1 .box .row2 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;	
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;	
}

.column_1 .box .row2 .column2 {
	float: left;
	margin-bottom: -95px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 198px;	/* CHANGE - this width has to be set for each box... it is (width of box - 40px) */
	height: 245px; /* CHANGE - this height has to be set to (height of box - 96) */
	background-color: #b70003;	/* CHANGE - this background-color has to be set for each box */	
	text-align: left;
	z-index: -1000;	
}

.column_1 .box .text {
	position: relative;
	top: -70px;
	left: 0px;
	margin: 0px;
	padding:  0px 5px 0px 0px;
	width: 198px;
	height: 290px;
	color: #FFFFFF;
	scrollbar-arrow-color: #b70003;
	scrollbar-base-color: #e51719;
	scrollbar-face-color: #e51719;
	scrollbar-track-color: #b70003;
	scrollbar-3dlight-color: #b70003;
	scrollbar-darkshadow-color: #e51719;
	scrollbar-highlight-color: #e51719;
	scrollbar-shadow-color: #e51719;	
	overflow: hidden;
	z-index: 20000;		
}


.column_1 .box .row2 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;			
}

.column_1 .box .row3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;	/* this height has to remain fixed at 20px */
	z-index: -1000;		
}

.column_1 .box .row3 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/events/content_box_bottom_left.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;		
}

.column_1 .box .row3 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 190px;	/* CHANGE - this width has to be set for each box... it is (width of box - 48px) */
	height: 100%;
	background-image:url(../img/templates/events/content_box_bottom_tile.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 20px high */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.column_1 .box .row3 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/events/content_box_bottom_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;	
}

/*****************************************************************************************************************************/

.newest_galleries .box {
	float: left;
	margin: 0px;
	padding: 0px;	
	width: 238px;	/* CHANGE - this width has to be set for each box CANNOT BE SMALLER THAN 223px */
	height: 166px;	/* CHANGE - this height has to be set for each box */
	z-index: 0;
}

.newest_galleries .box .row1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 76px; 	/* this height has to remain fixed at 76px */
	z-index: -1000;
}

.newest_galleries .box .row1 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 139px;	/* this width has to remain fixed at 139px */
	height: 100%;
	background-image:url(../img/templates/PicsVideo/content_box_top_left.gif);	/* CHANGE PATH */
	background-position: top left;
	background-repeat:no-repeat;	
	z-index: -1000;		
}

.newest_galleries .box .row1 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 15px;	/* CHANGE - this width has to be set for each box... it is (width of box - 223px) */
	height: 100%;
	background-image:url(../img/templates/PicsVideo/content_box_top_tile.gif);	/* CHANGE PATH */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.newest_galleries .box .row1 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 84px;	/* this width has to remain fixed at 84px */
	height: 100%;		
	background-image:url(../img/templates/PicsVideo/content_box_top_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 84 x 76px */
	background-position: top right;
	background-repeat:no-repeat;
	z-index: -1000;	
}

.newest_galleries .box .row2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 70px;	/* CHANGE - this height has to be set to (height of box - 96) */
	background-image:url(../img/templates/PicsVideo/content_box_bg_238.gif);	/* CHANGE PATH, IMAGE - this background-image has to be set in width for each box */
	background-position: left;
	background-repeat:repeat-y;
	text-align: left;
	z-index: -1000;		
}

.newest_galleries .box .row2 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;	
}

.newest_galleries .box .row2 .column2 {
	float: left;
	margin-bottom: -70px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 198px;	/* CHANGE - this width has to be set for each box... it is (width of box - 40px) */
	height: 70px; /* CHANGE - this height has to be set to (height of box - 96) */
	background-color: #005a26;	/* CHANGE - this background-color has to be set for each box */	
	text-align: left;
	z-index: -1000;	
}

.newest_galleries .box .text {
	position: relative;
	top: -70px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 198px;
	height: 107px;
    color: #FFFFFF;
	overflow: hidden;
	z-index: 20000;	
}


.newest_galleries .box .row2 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;			
}

.newest_galleries .box .row3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;	/* this height has to remain fixed at 20px */
	z-index: -1000;		
}

.newest_galleries .box .row3 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/PicsVideo/content_box_bottom_left.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;		
}

.newest_galleries .box .row3 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 190px;	/* CHANGE - this width has to be set for each box... it is (width of box - 48px) */
	height: 100%;
	background-image:url(../img/templates/PicsVideo/content_box_bottom_tile.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 20px high */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.newest_galleries .box .row3 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/PicsVideo/content_box_bottom_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;	
}

/*****************************************************************************************************************************/

.getting_in .box {
	float: left;
	margin: 0px;
	padding: 0px;	
	width: 238px;	/* CHANGE - this width has to be set for each box CANNOT BE SMALLER THAN 223px */
	height: 166px;	/* CHANGE - this height has to be set for each box */
	z-index: 0;
}

.getting_in .box .row1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 76px; 	/* this height has to remain fixed at 76px */
	z-index: -1000;
}

.getting_in .box .row1 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 139px;	/* this width has to remain fixed at 139px */
	height: 100%;
	background-image:url(../img/templates/gettingIn/content_box_top_left.gif);	/* CHANGE PATH */
	background-position: top left;
	background-repeat:no-repeat;	
	z-index: -1000;		
}

.getting_in .box .row1 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 15px;	/* CHANGE - this width has to be set for each box... it is (width of box - 223px) */
	height: 100%;
	background-image:url(../img/templates/gettingIn/content_box_top_tile.gif);	/* CHANGE PATH */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.getting_in .box .row1 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 84px;	/* this width has to remain fixed at 84px */
	height: 100%;		
	background-image:url(../img/templates/gettingIn/content_box_top_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 84 x 76px */
	background-position: top right;
	background-repeat:no-repeat;
	z-index: -1000;	
}

.getting_in .box .row2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 70px;	/* CHANGE - this height has to be set to (height of box - 96) */
	background-image:url(../img/templates/gettingIn/content_box_bg_238.gif);	/* CHANGE PATH, IMAGE - this background-image has to be set in width for each box */
	background-position: left;
	background-repeat:repeat-y;
	text-align: left;
	z-index: -1000;		
}

.getting_in .box .row2 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;	
}

.getting_in .box .row2 .column2 {
	float: left;
	margin-bottom: -75px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 198px;	/* CHANGE - this width has to be set for each box... it is (width of box - 40px) */
	height: 70px; /* CHANGE - this height has to be set to (height of box - 96) */
	background-color: #7f6a39;	/* CHANGE - this background-color has to be set for each box */	
	text-align: left;
	z-index: -1000;	
}

.getting_in .box .text {
	position: relative;
	top: -75px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 198px;
	height: 112px;
    color: #FFFFFF;
	overflow: hidden;
	z-index: 20000;	
}


.getting_in .box .row2 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;			
}

.getting_in .box .row3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;	/* this height has to remain fixed at 20px */
	z-index: -1000;		
}

.getting_in .box .row3 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/gettingIn/content_box_bottom_left.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;		
}

.getting_in .box .row3 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 190px;	/* CHANGE - this width has to be set for each box... it is (width of box - 48px) */
	height: 100%;
	background-image:url(../img/templates/gettingIn/content_box_bottom_tile.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 20px high */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.getting_in .box .row3 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/gettingIn/content_box_bottom_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;	
}

/*****************************************************************************************************************************/

.tickets .box {
	float: left;
	margin: 0px;
	padding: 0px;	
	width: 238px;	/* CHANGE - this width has to be set for each box CANNOT BE SMALLER THAN 223px */
	height: 166px;	/* CHANGE - this height has to be set for each box */
	z-index: 0;
}

.tickets .box .row1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 76px; 	/* this height has to remain fixed at 76px */
	z-index: -1000;
}

.tickets .box .row1 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 139px;	/* this width has to remain fixed at 139px */
	height: 100%;
	background-image:url(../img/templates/tickets/content_box_top_left.gif);	/* CHANGE PATH */
	background-position: top left;
	background-repeat:no-repeat;	
	z-index: -1000;		
}

.tickets .box .row1 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 15px;	/* CHANGE - this width has to be set for each box... it is (width of box - 223px) */
	height: 100%;
	background-image:url(../img/templates/tickets/content_box_top_tile.gif);	/* CHANGE PATH */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.tickets .box .row1 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 84px;	/* this width has to remain fixed at 84px */
	height: 100%;		
	background-image:url(../img/templates/tickets/content_box_top_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 84 x 76px */
	background-position: top right;
	background-repeat:no-repeat;
	z-index: -1000;	
}

.tickets .box .row2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 70px;	/* CHANGE - this height has to be set to (height of box - 96) */
	background-image:url(../img/templates/tickets/content_box_bg_238.gif);	/* CHANGE PATH, IMAGE - this background-image has to be set in width for each box */
	background-position: left;
	background-repeat:repeat-y;
	text-align: left;
	z-index: -1000;		
}

.tickets .box .row2 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;	
}

.tickets .box .row2 .column2 {
	float: left;
	margin-bottom: -70px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 198px;	/* CHANGE - this width has to be set for each box... it is (width of box - 40px) */
	height: 70px; /* CHANGE - this height has to be set to (height of box - 96) */
	background-color: #004f32;	/* CHANGE - this background-color has to be set for each box */	
	text-align: left;
	z-index: -1000;	
}

.tickets .box .text {
	position: relative;
	top: -70px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 198px;
	height: 107px;
    color: #FFFFFF;
	overflow: hidden;
	z-index: 20000;	
}


.tickets .box .row2 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;			
}

.tickets .box .row3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;	/* this height has to remain fixed at 20px */
	z-index: -1000;		
}

.tickets .box .row3 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/tickets/content_box_bottom_left.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;		
}

.tickets .box .row3 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 190px;	/* CHANGE - this width has to be set for each box... it is (width of box - 48px) */
	height: 100%;
	background-image:url(../img/templates/tickets/content_box_bottom_tile.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 20px high */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.tickets .box .row3 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/tickets/content_box_bottom_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;	
}

/*****************************************************************************************************************************/

.music .box {
	float: left;
	margin: 0px;
	padding: 0px;	
	width: 238px;	/* CHANGE - this width has to be set for each box CANNOT BE SMALLER THAN 223px */
	height: 166px;	/* CHANGE - this height has to be set for each box */
	z-index: 0;
}

.music .box .row1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 76px; 	/* this height has to remain fixed at 76px */
	z-index: -1000;
}

.music .box .row1 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 139px;	/* this width has to remain fixed at 139px */
	height: 100%;
	background-image:url(../img/templates/music/content_box_top_left.gif);	/* CHANGE PATH */
	background-position: top left;
	background-repeat:no-repeat;	
	z-index: -1000;		
}

.music .box .row1 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 15px;	/* CHANGE - this width has to be set for each box... it is (width of box - 223px) */
	height: 100%;
	background-image:url(../img/templates/music/content_box_top_tile.gif);	/* CHANGE PATH */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.music .box .row1 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 84px;	/* this width has to remain fixed at 84px */
	height: 100%;		
	background-image:url(../img/templates/music/content_box_top_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 84 x 76px */
	background-position: top right;
	background-repeat:no-repeat;
	z-index: -1000;	
}

.music .box .row2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 70px;	/* CHANGE - this height has to be set to (height of box - 96) */
	background-image:url(../img/templates/music/content_box_bg_238.gif);	/* CHANGE PATH, IMAGE - this background-image has to be set in width for each box */
	background-position: left;
	background-repeat:repeat-y;
	text-align: left;
	z-index: -1000;		
}

.music .box .row2 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;	
}

.music .box .row2 .column2 {
	float: left;
	margin-bottom: -70px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 198px;	/* CHANGE - this width has to be set for each box... it is (width of box - 40px) */
	height: 70px; /* CHANGE - this height has to be set to (height of box - 96) */
	background-color: #7f1850;	/* CHANGE - this background-color has to be set for each box */	
	text-align: left;
	z-index: -1000;	
}

.music .box .text {
	position: relative;
	top: -70px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 198px;
	height: 107px;
    color: #FFFFFF;
	overflow: hidden;
	z-index: 20000;	
}


.music .box .row2 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;			
}

.music .box .row3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;	/* this height has to remain fixed at 20px */
	z-index: -1000;		
}

.music .box .row3 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/music/content_box_bottom_left.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;		
}

.music .box .row3 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 190px;	/* CHANGE - this width has to be set for each box... it is (width of box - 48px) */
	height: 100%;
	background-image:url(../img/templates/music/content_box_bottom_tile.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 20px high */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.music .box .row3 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/music/content_box_bottom_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;	
}

/*****************************************************************************************************************************/

.community .box {
	float: left;
	margin: 0px;
	padding: 0px;	
	width: 238px;	/* CHANGE - this width has to be set for each box CANNOT BE SMALLER THAN 223px */
	height: 166px;	/* CHANGE - this height has to be set for each box */
	z-index: 0;
}

.community .box .row1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 76px; 	/* this height has to remain fixed at 76px */
	z-index: -1000;
}

.community .box .row1 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 139px;	/* this width has to remain fixed at 139px */
	height: 100%;
	background-image:url(../img/templates/community/content_box_top_left.gif);	/* CHANGE PATH */
	background-position: top left;
	background-repeat:no-repeat;	
	z-index: -1000;		
}

.community .box .row1 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 15px;	/* CHANGE - this width has to be set for each box... it is (width of box - 223px) */
	height: 100%;
	background-image:url(../img/templates/community/content_box_top_tile.gif);	/* CHANGE PATH */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.community .box .row1 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 84px;	/* this width has to remain fixed at 84px */
	height: 100%;		
	background-image:url(../img/templates/community/content_box_top_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 84 x 76px */
	background-position: top right;
	background-repeat:no-repeat;
	z-index: -1000;	
}

.community .box .row2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 70px;	/* CHANGE - this height has to be set to (height of box - 96) */
	background-image:url(../img/templates/community/content_box_bg_238.gif);	/* CHANGE PATH, IMAGE - this background-image has to be set in width for each box */
	background-position: left;
	background-repeat:repeat-y;
	text-align: left;
	z-index: -1000;		
}

.community .box .row2 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;	
}

.community .box .row2 .column2 {
	float: left;
	margin-bottom: -70px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 198px;	/* CHANGE - this width has to be set for each box... it is (width of box - 40px) */
	height: 70px; /* CHANGE - this height has to be set to (height of box - 96) */
	background-color: #0094d5;	/* CHANGE - this background-color has to be set for each box */	
	text-align: left;
	z-index: -1000;	
}

.community .box .text {
	position: relative;
	top: -70px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 198px;
	height: 107px;
    color: #FFFFFF;
	overflow: hidden;
	z-index: 20000;	
}


.community .box .row2 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;			
}

.community .box .row3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;	/* this height has to remain fixed at 20px */
	z-index: -1000;		
}

.community .box .row3 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/community/content_box_bottom_left.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;		
}

.community .box .row3 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 190px;	/* CHANGE - this width has to be set for each box... it is (width of box - 48px) */
	height: 100%;
	background-image:url(../img/templates/community/content_box_bottom_tile.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 20px high */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.community .box .row3 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/community/content_box_bottom_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;	
}

/*****************************************************************************************************************************/

.mailing_list .box {
	float: left;
	margin: 0px;
	padding: 0px;	
	width: 238px;	/* CHANGE - this width has to be set for each box CANNOT BE SMALLER THAN 223px */
	height: 166px;	/* CHANGE - this height has to be set for each box */
	z-index: 0;
}

.mailing_list .box .row1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 76px; 	/* this height has to remain fixed at 76px */
	z-index: -1000;
}

.mailing_list .box .row1 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 139px;	/* this width has to remain fixed at 139px */
	height: 100%;
	background-image:url(../img/templates/corporate/content_box_top_left.gif);	/* CHANGE PATH */
	background-position: top left;
	background-repeat:no-repeat;	
	z-index: -1000;		
}

.mailing_list .box .row1 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 15px;	/* CHANGE - this width has to be set for each box... it is (width of box - 223px) */
	height: 100%;
	background-image:url(../img/templates/corporate/content_box_top_tile.gif);	/* CHANGE PATH */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.mailing_list .box .row1 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 84px;	/* this width has to remain fixed at 84px */
	height: 100%;		
	background-image:url(../img/templates/corporate/content_box_top_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 84 x 76px */
	background-position: top right;
	background-repeat:no-repeat;
	z-index: -1000;	
}

.mailing_list .box .row2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 70px;	/* CHANGE - this height has to be set to (height of box - 96) */
	background-image:url(../img/templates/corporate/content_box_bg_238.gif);	/* CHANGE PATH, IMAGE - this background-image has to be set in width for each box */
	background-position: left;
	background-repeat:repeat-y;
	text-align: left;
	z-index: -1000;		
}

.mailing_list .box .row2 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;	
}

.mailing_list .box .row2 .column2 {
	float: left;
	margin-bottom: -90px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 198px;	/* CHANGE - this width has to be set for each box... it is (width of box - 40px) */
	height: 70px; /* CHANGE - this height has to be set to (height of box - 96) */
	background-color: #334e6d;	/* CHANGE - this background-color has to be set for each box */	
	text-align: left;
	z-index: -1000;	
}

.mailing_list .box .text {
	position: relative;
	top: -70px;
	left: 0px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	width: 198px;
	height: 107px;
    color: #FFFFFF;
	overflow: hidden;
	z-index: 20000;	
}


.mailing_list .box .row2 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20px;	/* this width has to remain fixed at 20px */
	height: 20px;	/* this height has to remain fixed */	
	z-index: -1000;			
}

.mailing_list .box .row3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 20px;	/* this height has to remain fixed at 20px */
	z-index: -1000;		
}

.mailing_list .box .row3 .column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/corporate/content_box_bottom_left.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;		
}

.mailing_list .box .row3 .column2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 190px;	/* CHANGE - this width has to be set for each box... it is (width of box - 48px) */
	height: 100%;
	background-image:url(../img/templates/corporate/content_box_bottom_tile.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 20px high */
	background-position: top;
	background-repeat:repeat-x;
	z-index: -1000;	
}

.mailing_list .box .row3 .column3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 24px;	/* this width has to remain fixed at 24px */
	height: 100%;
	background-image:url(../img/templates/corporate/content_box_bottom_right.gif);	/* CHANGE PATH, IMAGE - this image has to be fixed at 24 x 20px */
	background-repeat:no-repeat;
	z-index: -1000;	
}


