/* Clearing Class ////////*/

.clfx:after { 
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clfx { display: inline-block; }
   
/* Hide from IE Mac \*/
.clfx { display: block; }
/* End hide from IE Mac */

* { 
	margin: 0;
	padding: 0;
	border: 0;
	font-family: arial, sans-serif;
	background: transparent;
	color: #fff;
}

body { background-attachment: fixed; background-image: url(http://www.candycoatedkillahz.com/sites/img/bckgrd1.jpg); 
	background-repeat:no-repeat; 
	 background-position: center;
	 background-color:#000000}

a { outline: none; }

p { font-size: 11px; line-height: 15px }

input.submit { display: none }

img#logo { display: none }

div#container {
	width: 800px;
	background: transparent url(http://www.candycoatedkillahz.com/sites/img/bg-container.png) repeat-y;
	margin: 0 auto;
	padding: 0 28px;
}

div#header {
	position: relative;
	height: 248px;
	background: 000000 url(http://www.candycoatedkillahz.com/sites/img/header1.jpg) no-repeat;
}

h1 {
	position: center;
	width: 600;
	height: 200px;
	text-indent: -9999px;
	;
}

h1 a {
	display: block;
	text-decoration: none;
	height: 200px;
}


#header img {
	position: absolute;
	left: 690px;
	top: 140px;
}

ul#nav {
	position: absolute;
	left: 0;
	bottom: 13px;
	width: 615px;
	height: 10px;
	list-style: none;
	background: transparent url(http://www.candycoatedkillahz.com/sites/img/bg-nav.png) no-repeat;
}

ul#nav li { float: left; height: 10px; text-indent: -9999px }


#n1 { width: 80px; }
#n2 { width: 50px; }
#n3 { width: 80px; }
#n4 { width: 95px; }
#n5 { width: 120px; }
#n6 { width: 70px; }
#n7 { width: 105px; }

ul#nav a { display: block; height: 10px; }

form#mList {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 185px;
	height: 46px;
	background: transparent url(http://www.candycoatedkillahz.com/sites/img/mailinglist.png) no-repeat;
}

form#mList input.textfield {
	float: left;
	margin: 23px 0 0 7px;
	width: 112px;
	height: 14px;
	padding: 1px 3px;
	background: #fff;
	color: #888;
	font: normal 11px/16px arial, helvetica, san-serif;
}
form#mList input.textfield.focus {
	color: #000;
	background: #ffe;
}

form#mList label { display: none }

a#listSubmit {
	float: left;
	width: 47px;
	height: 16px;
	margin: 23px 0 0 5px;
}


div#main {
	padding: 0 15px;
	margin-top: 5px;
	background: transparent url(http://www.candycoatedkillahz.com/sites/img/3columnbg.gif) repeat-y;
}

div#well {
	float: left;
	width: 505px;
	margin-right: 25px;
	min-height: 175px;
}

div.column {
	float: left;
	width: 240px;
	margin-right: 25px;
	min-height: 175px;
}

div.column.last { margin-right: 0; }

div#well h2,
div.column h2 {
	margin: 20px 0 7px 0;
	height: 27px;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

div#cNews { background: transparent url(http://www.candycoatedkillahz.com/sites/img/kiss.jpg) 0 0 no-repeat; }
div#cMusic { background: transparent url(http://www.candycoatedkillahz.com/sites/img/kiss.jpg) 0 0 no-repeat; }
div#cAlbum { background: transparent url(http://www.candycoatedkillahz.com/sites/img/kiss.jpg) 0 0 no-repeat; }

div#cNews h2 { background-image: url(http://www.candycoatedkillahz.com/sites/img/buttons/newshdr.png); }
div#cMusic h2 { background-image: url(http://www.candycoatedkillahz.com/sites/img/buttons/checkthishdr.png); }
div#cAlbum h2 { background-image: url(http://www.candycoatedkillahz.com/sites/img/buttons/availablehdr.png); }

div#cNews ul { list-style: none; margin-top: -7px }
div#cNews li { padding: 7px 0; border-bottom: 1px solid #000 }
div#cNews h3 { font-size: 12px }
div#cNews h3 a { color: #fff; text-decoration: none }
div#cNews h3 a:hover,
div#cNews h3 a.hover,
div#cNews h3 a.focus { color: #3998C5; }
div#cNews p { color: #CCCCCC }
div#cNews p.hover { color: #CCCCCC }

div#cMusic ul { list-style: none; margin-top: -7px }
div#cMusic li { padding: 7px 0; border-bottom: 1px solid #000 }
div#cMusic h3 { font-size: 12px }
div#cMusic h3 a { color: #fff; text-decoration: none }
div#cMusic h3 a:hover,
div#cMusic h3 a.hover,
div#cMusic h3 a.focus { color: #3998C5; }
div#cMusic p { color: #CCCCCC }
div#cMusic p.hover { color: #CCCCCC }


div#cckevent {
	padding: 0 15px;
	margin-top: 5px;
	background: transparent url(http://www.candycoatedkillahz.com/sites/img/3columnbg.gif) repeat-y;
}
div#cupcoming { background: transparent url(http://www.candycoatedkillahz.com/sites/img/kiss.jpg) 0 0 no-repeat; }
div#cpast { background: transparent url(http://www.candycoatedkillahz.com/sites/img/kiss.jpg) 0 0 no-repeat; }
div#cfeatured { background: transparent url(http://www.candycoatedkillahz.com/sites/img/kiss.jpg) 0 0 no-repeat; }

div#cupcoming h2 { background-image: url(http://www.candycoatedkillahz.com/sites/img/buttons/upcoming.png); }
div#cpast h2 { background-image: url(http://www.candycoatedkillahz.com/sites/img/buttons/past.png); }
div#cfeatured h2 { background-image: url(http://www.candycoatedkillahz.com/sites/img/buttons/featuredevent.png); }

div#cUpcoming ul { list-style: none; margin-top: -7px }
div#cUpcoming li { padding: 7px 0; border-bottom: 1px solid #000 }
div#cUpcoming h3 { font-size: 12px }
div#cUpcoming h3 a { color: #fff; text-decoration: none }
div#cUpcoming h3 a:hover,
div#cUpcoming h3 a.hover,
div#cUpcoming h3 a.focus { color: #3998C5; }
div#cUpcoming p { color: #a8a8a8 }
div#cUpcoming p.hover { color: #a8a8a8 }

div#cpast ul { list-style: none; margin-top: -7px }
div#cpast li { padding: 7px 0; border-bottom: 1px solid #000 }
div#cpast h3 { font-size: 12px }
div#cpast h3 a { color: #fff; text-decoration: none }
div#cpast h3 a:hover,
div#cpast h3 a.hover,
div#cpast h3 a.focus { color: #3998C5; }
div#cpast p { color: #a8a8a8 }
div#cpast p.hover { color: #a8a8a8 }

div#cfeatured ul { list-style: none; margin-top: -7px }
div#cfeatured li { padding: 7px 0; border-bottom: 1px solid #000 }
div#cfeatured h3 { font-size: 12px }


a.albumDownloadLink { color: #a8a8a8 }
a.albumDownloadLink:hover { color: #ffffff }

div#cAlbum ul { list-style: none; margin-top: -7px }
div#cAlbum li { padding: 7px 0; border-bottom: 1px solid #000 }
div#cAlbum h3 { font-size: 12px }

a.hpEventsTitle { color: #ffffff; text-decoration: none }
a.hpEventsTitle:hover { color: #ffffff }
a.hpEventsDesc { text-decoration: none }
a.hpEventsDesc p { color: #a8a8a8  }
a.hpEventsDesc:hover p { color: #ffffff }



/* Music Page */

body#music div#main { background-image: url(http://www.theglitchmob.com/sites/all/themes/glitchtheme/img/bg-main-2col.gif); }
body#music div#well { background: transparent url(http://www.candycoatedkillahz.com/sites/img/kiss.jpg) 0 0 no-repeat;  }
body#music div#well h2 { background-image: url(http://www.candycoatedkillahz.com/sites/img/buttons/musichdr-long.png); }
body#music div#cMusic h2 { background-image: url(http://www.candycoatedkillahz.com/sites/img/buttons/musichdr-long.png); }
body#music div#well ul { list-style: none; }
body#music div#well li {
	float: left;
	width: 228px;
	height: 375px;
	margin-bottom: 10px;
 }
 
body#music div#well img { border: 1px solid #fff; }
body#music div#well h3 { font-size: 11px; }
body#music div#well h4 { font-size: 11px; }
body#music div#well form.formDL label {
	width: 225px;
	height: 15px;
	background: transparent url(http://www.theglitchmob.com/sites/all/themes/glitchtheme/img/icon-download.gif) 54px 2px no-repeat;
	margin-bottom: 5px;
}

body#music div#well form.formDL select { width: 120px }

/* Events Page */

input {
	color: black;
	background-color: white;
}
select {
	color: black;
	background-color: white;
}

/* Participate Page */
div#well2 {
	float:left;
	margin-right:25px;
	min-height:175px;
	width: 735px;
	/* width:505px; */
}
div#main-participate {
	padding: 0 15px;
	margin-top: 5px;
	background: transparent;
}
body#participate div#well2 {
	background:transparent url(http://www.candycoatedkillahz.com/sites/img/kiss.jpg) no-repeat scroll 0pt 0%;	
}
body#participate div#well2 h2 {
	background-image:url(http://www.candycoatedkillahz.com/sites/img/buttons/connecthdr-long.png);
	background-color:transparent;
	background-position:0pt;
	background-repeat:no-repeat;
	height:27px;
	margin:20px 0pt 7px;
	text-indent:-9999px;	
}



body#events div#well2, body#news div#well2 {
	background:transparent url(http://www.candycoatedkillahz.com/sites/img/kiss.jpg) no-repeat scroll 0pt 0%;	
}

body#events div#well2 h2 {
	background-image:url(http://www.candycoatedkillahz.com/sites/img/sites/ims/buttons/eventshdr-long.png);
	background-color:transparent;
	background-position:0pt;
	background-repeat:no-repeat;
	height:27px;
	margin:20px 0pt 7px;
	text-indent:-9999px;	
}
body#news div#well2 h2 {
	background-image:url(http://www.theglitchmob.com/sites/all/themes/glitchtheme/img/bg-header-news2.png);
	background-color:transparent;
	background-position:0pt;
	background-repeat:no-repeat;
	height:27px;
	margin:20px 0pt 7px;
	text-indent:-9999px;	
}

body#bio div#well2 {
	background:transparent url(http://www.candycoatedkillahz.com/sites/img/kiss.jpg) no-repeat scroll 0pt 0%;	
}
body#bio div#well2 h2 {
	background-image:url(http://www.candycoatedkillahz.com/sites/img/buttons/biohdr-long.png) no-repeat scroll 0pt 0%;
	background-color:transparent;
	background-position:0pt;
	background-repeat:no-repeat;
	height:27px;
	margin:20px 0pt 7px;
	text-indent:-9999px;	
}

div#well2 {
	background:transparent url(http://www.candycoatedkillahz.com/sites/img/kiss.jpg) no-repeat scroll 0pt 0%;
	float:left;
	margin-right:25px;
	min-height:175px;
	width: 735px;
	/* width:505px; */
}

div#main-event, div#main-news {
	padding: 0 15px;
	margin-top: 5px;
	background: transparent;
}
div#main-event h2 { background-image: url(http://www.candycoatedkillahz.com/sites/img/buttons/biohdr-long.png); 
background-color:transparent;
	background-position:0pt;
	background-repeat:no-repeat;
	height:27px;
	margin:20px 0pt 7px;
	text-indent:-9999px;
}

div#main-event h3 { background-image: url(http://www.candycoatedkillahz.com/sites/img/buttons/galleryhdr-long.png); 
background-color:transparent;
	background-position:0pt;
	background-repeat:no-repeat;
	height:27px;
	margin:20px 0pt 7px;
	text-indent:-9999px;
}

div#main-event h6 { background-image: url(http://www.candycoatedkillahz.com/sites/img/buttons/musichdr-long.png); 
background-color:transparent;
	background-position:0pt;
	background-repeat:no-repeat;
	height:27px;
	margin:20px 0pt 7px;
	text-indent:-9999px;
}

	
div#event-list ul {
	list-style: none;
}

div#event-list li {
	display: block;
	background: #333;
	border: 1px solid #555;
	padding: 5px 10px;
	margin-bottom: 10px;
}

div#event-list h4 {
	float: left;
	color: #aaa;
	/* width: 130px; */
	width: 70px;
	margin: 5px;
}
div#event-list h3 {
	float: left;
	font-size: 25px;
	font-weight: normal;
	margin-right: 20px;
}

div#event-list h3 a {
	color: #069;
	text-decoration: none;
	border-bottom: 1px dotted #39c;
}

div#event-list h3 a:hover {
	color: #cc9;
	border-bottom-color: #cc9;
}

div#event-list span {
	float: left;
	font-size: 15px;
	color: #ccc;
	margin-top: 3px;
}

div.event-date {
	float: left;
	color: #aaa;
	/* width: 130px; */
	width: 70px;
	margin: 5px;
}
div.event-name {
	/* float: left; */
	font-size: 22px;
	font-weight: normal;
	margin-left: 80px;
	margin-right: 120px;
}

div.event-name a {
	color: #069;
	text-decoration: none;
	border-bottom: 1px dotted #39c;
}

div.event-name a:hover {
	color: #cc9;
	border-bottom-color: #cc9;
}

div.event-location {
	font-size: 15px;
	color: #ccc;
	margin-top: 3px;
}

div.event-ticket {
	float: right;
	width: 120px;
}		
div#event-list p {
	padding-top: 50px;
}

div#event-list a.tickets {
	float: right;
	border: 1px solid #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px;
	text-transform: uppercase;
	background: #6a6969;
	color: #ffffff;
	margin: 5px 0 0 10px;
}

div.event-details {
	font-size: 15px;
	color: #a3a3a3;
}	

div#event-list p.event-more-info {
	padding-top: 5px;
}	
.galleries {
	list-style-type: none;	
}
.images {
	margin-top: 10px;
	list-style-type: none;	
}
.images li {
	float: left; 
	padding-right: 25px;
}
.images img, .galleries img {
	border: 1px solid #cccccc;
}
.images h3 {
	display: none;
}
.pager {
	clear: left;
	border-top:0px solid #e20000;
	font-size:14px;
	font-weight:normal;
	line-height:1;
	margin-bottom: 20px;
	padding:5px 0px;
	text-align:center;
}
.pager a {
	border:1px solid #e20000;
	color:#e20000;
	padding:3px 5px;
	padding:0.5em;
}
.pager-current {
	background-color:#e20000;
	border:1px solid #e20000;
	color:#FFFFFF;
	padding:3px 5px;
	padding:0.5em;
}
.pager-next, .pager-last {
	border:1px solid #e20000;
	color:#cccccc;
	padding:0px 5px 3px;
	text-decoration:none;
}

div.field-field-photo {
	padding-top: 15px;	
}
div.field-field-photo .field-items .field-item {
	float: left;
	padding: 2px;
}
div.field-field-photo .field-items .field-item img {
	border: 1px solid #666666;
	padding: 1px;
}
div.ntype-photo-gallery {
	padding-bottom: 10px;	
}

div#photogallery-list ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
div#photogallery-list li {
	background:#333333 none repeat scroll 0%;
	border:1px solid #555555;
	display:block;
	margin-bottom:10px;
	padding:5px 10px;
}
div#photogallery-list p {
	padding-top: 5px;
	clear: both;
}
.category-products tr.even, .category-products tr.odd {
	background-color: #1a1a1a;
}
.category-products th {
	display: none;
}
.category-products tbody td {
	padding: 5px;
	font-size:15px;
	font-family: arial;	
}
#other #main h2 {
	font-size:22px;
	font-family: arial;
	font-weight:normal;	
	padding-top: 5px;
}
.ntype-product .model {
	display: none;
}
.ntype-product .product_image {
	border-left: 0px;
	min-height:300px;
}
.ntype-product .display_price {
	display: none;
}
.ntype-product p {
	margin-top: 10px;
	line-height: 1.5;
}

.ntype-product .sell_price {
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.add_to_cart a.submit {
	display: none;
}
#cart-form-products thead th {
	padding: 5px;
}
#cart-form-products tbody tr td {
	background-color: #1a1a1a;	
	padding: 10px;
}
#cart-form-buttons a.submit {
	display: none;
}


.galleria{list-style:none;width:650px}
.galleria li{display:block;width:50px;height:50px;overflow:hidden;float:left;margin:0 2px 2px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */