body {
	margin:0;
	padding: 0;
	text-align: center;
    background-color: #FFF;
	font-family: arial;
	font-size:13px;
	Color:#000;
	}

#wrap {
	position: relative;
	text-align:left;
	margin:	0 auto;
	width:800px;
	}

#header {
	position:relative;
	background-image:url(../slices/header_primary.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:130px;
}
	
h1 {
	font-size: 15px;
	color: #006600;
	margin:0;
	display:none;
	}
	
h2 {
	font-size: 14px;
	color: #111253;
	margin-top:0;
	margin-bottom:10px;
	text-align:center;
	}
	
h3 {
	font-size: 14px;
	color: #006600;
	margin-top:0;
	margin-bottom:10px;
	}
	
p {
	margin:0;
	padding:0;
}
	
.clear_both {
	clear:both;
}

.clear_left {
	clear:left;
}

.clear_right {
	clear:right;
}

#content {
	position:relative;
	background-image:url(../slices/middle_primary.jpg);
	background-repeat:repeat-y;
	top:0;
	left:0;
	text-align:left;
	width:800px;
}

#content_container {
	position:relative;
	top:0;
	left:0;
	text-align:left;
	margin:0;
	width:800px;
	height:auto;
}

#content_left {
	float:left;
	text-align:left;
	margin:0;
	width:15px;
	height:730px;
}

#content_right {
	float:right;
	text-align:left;
	margin:0;
	width:540px;
	height:auto;
}

#footer {
	position:relative;
	top:0;
	left:0;
	background-image:url(../slices/footer_primary.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:193px;
}

#footer p {
	margin:0;
	font-size:12px;
	padding-top:65px;
	padding-left:80px;
	padding-right:80px;
	text-align:center;
	color:#FFF;
}

#footer a {
	color:#FFF;
	text-decoration:underline;
}

#concerts-content {
	position:absolute;
	top:638px;
	left:196px;
	width:408px;
	height:auto;
	z-index:5;
}

#concerts-content a {
	color:#000;
	text-decoration:none;
}

#hotevents {
	position:absolute;
	top:105px;
	left:0;
	background-image:url(../slices/left_hotevents.jpg);
	background-repeat:no-repeat;
	padding-top:51px;
	padding-left:18px;
	width:182px;
	height:318px;
	line-height:24px;
	z-index:5;
}

#hotevents a {
	color: #111253;
	text-decoration:none;
}

#hotevents a:hover {
	text-decoration:underline;
}

#alternative-tickets {
	position:absolute;
	top:475px;
	left:195px;
	width:auto;
	height:auto;
	line-height:21px;
	z-index:5;
}

#alternative-tickets a {
	color:#111253;
	text-decoration:none;
}

#alternative-tickets a:hover {
	color:#111253;
	text-decoration:underline;
}

#country-tickets {
	position:absolute;
	top:475px;
	left:344px;
	width:auto;
	height:auto;
	line-height:21px;
	z-index:5;
}

#country-tickets a {
	color:#111253;
	text-decoration:none;
}

#country-tickets a:hover {
	color:#111253;
	text-decoration:underline;
}

#pop-rock-tickets {
	position:absolute;
	top:475px;
	left:482px;
	width:auto;
	height:auto;
	line-height:21px;
	z-index:5;
}

#pop-rock-tickets a {
	color:#111253;
	text-decoration:none;
}

#pop-rock-tickets a:hover {
	color:#111253;
	text-decoration:underline;
}

#citysearch {
	position:absolute;
	top:428px;
	left:0;
	background-image:url(../slices/left_citysearch.jpg);
	background-repeat:no-repeat;
	width:182px;
	height:392px;
	padding-top:84px;
	padding-left:27px;
	z-index:5;
}

#eventsearch {
	position:absolute;
	top:315px;
	left:220px;
	width:360px;
	height:auto;
	z-index:10;
}

#securetickets {
	position:absolute;
	top:277px;
	left:618px;
	background-image:url(../slices/right_securetickets.jpg);
	background-repeat:no-repeat;
	width:182px;
	height:66px;
	z-index:5;
}

#concerts-categories {
	position:absolute;
	top:343px;
	left:618px;
	background-image:url(../slices/right_concerts.jpg);
	background-repeat:no-repeat;
	width:182px;
	height:288px;
	padding-top:46px;
	padding-left:18px;
	line-height:24px;
	z-index:5;
}

#concerts-categories a {
	color: #111253;
	text-decoration:none;
}

#concerts-categories a:hover {
	text-decoration:underline;
}

#feature a {
	position:absolute;
	font-size:0;
	color:#DADBDC;
	top:106px;
	left:182px;
	background-image:url(../slices/features/concerts_feature.jpg);
	background-repeat:no-repeat;
	width:435px;
	height:200px;
	z-index:5;
}

#categories {
	position:absolute;
	top:350px;
	left:188px;
	background-image:url(../slices/categories/concerts_categories.jpg);
	background-repeat:no-repeat;
	width:423px;
	height:120px;
	z-index:5;
}

#divider_home1 {
	position:absolute;
	top:480px;
	left:328px;
	background:#CCC;
	width:1px;
	height:150px;
	z-index:5;
}

#divider_home2 {
	position:absolute;
	top:480px;
	left:471px;
	background:#CCC;
	width:1px;
	height:150px;
	z-index:5;
}

#home a {
	position:absolute;
	font-size:0;
	color:#111253;
	top:67px;
	left:184px;
	background-image:url(../slices/buttons/home_off.jpg);
	background-repeat:no-repeat;
	width:155px;
	height:32px;
	z-index:5;
}

#home a:hover {
	background-image:url(../slices/buttons/home_on.jpg);
	background-repeat:no-repeat;
}

#sports a {
	position:absolute;
	font-size:0;
	color:#111253;
	top:67px;
	left:339px;
	background-image:url(../slices/buttons/sports_off.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:32px;
	z-index:5;
}

#sports a:hover {
	background-image:url(../slices/buttons/sports_on.jpg);
	background-repeat:no-repeat;
}

#concerts a {
	position:absolute;
	font-size:0;
	color:#111253;
	top:67px;
	left:454px;
	background-image:url(../slices/buttons/concerts_off.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:32px;
	z-index:5;
}

#concerts a:hover {
	background-image:url(../slices/buttons/concerts_on.jpg);
	background-repeat:no-repeat;
}

#theater a {
	position:absolute;
	font-size:0;
	color:#111253;
	top:67px;
	left:569px;
	background-image:url(../slices/buttons/theater_off.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:32px;
	z-index:5;
}

#theater a:hover {
	background-image:url(../slices/buttons/theater_on.jpg);
	background-repeat:no-repeat;
}

#lasvegas a {
	position:absolute;
	font-size:0;
	color:#111253;
	top:67px;
	left:684px;
	background-image:url(../slices/buttons/lasvegas_off.jpg);
	background-repeat:no-repeat;
	width:116px;
	height:32px;
	z-index:5;
}

#lasvegas a:hover {
	background-image:url(../slices/buttons/lasvegas_on.jpg);
	background-repeat:no-repeat;
}

#contact a {
	position:absolute;
	font-size:0;
	color:#DADBDC;
	top:115px;
	left:618px;
	background-image:url(../slices/buttons/contactus.jpg);
	background-repeat:no-repeat;
	width:182px;
	height:162px;
	z-index:5;
}

#corporates a {
	position:absolute;
	font-size:0;
	color:#DADBDC;
	top:635px;
	left:618px;
	background-image:url(../slices/buttons/corporates.jpg);
	background-repeat:no-repeat;
	width:182px;
	height:198px;
	z-index:5;
}

