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, button,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    
}
.clear {clear: both;}
a { color: #000; }
.faq a { color: #f5076a; }
select, input { font-size: 100%; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
/* remember to define focus styles! */
:focus { outline: 0; }

a.back_black {
color:#000;
display:inline;
font-size:12px;
font-weight:normal;
letter-spacing:0;
margin:0 0 0 10px;
text-decoration: none;
}

a.back_black:hover {
text-decoration: underline; }

a.back_white {
color:#FFFFFF;
display:inline;
font-size:12px;
font-weight:normal;
letter-spacing:0;
margin:0 0 0 10px;
text-transform: none;
text-decoration: none;
}

a.back_white:hover {
text-decoration: underline; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
span.error {
	color: red;
}

p.filters {
	background-color: #eee;
	height: 15px;
	padding:5px 0 0 5px;
}

p.filters span {
	vertical-align: middle;
}
/* /reset
 *****************************************************/

/* global elements
 *****************************************************/
body {
/*      background: black url(/images/bg-body2.jpg) fixed center top no-repeat !important;  */
   /* background: black fixed center top no-repeat;*/
    font: 62.5%/1 Helvetica, Arial, sans-serif;
}
a:hover { text-decoration: none; }
/* /global elements
 *****************************************************/

/* base layout
 *****************************************************/
#container {
    margin: 0 auto;
    width: 800px;
    padding: 0 45px 0 55px;
    background: #fff url( http://media.glamourkills.com/images/bg_body.jpg ) fixed repeat 50% 0;
}
#branding {
    min-height: 79px;
    margin: 0 0 -3px 0;
    overflow: hidden;
}

#contentWrap {
	width: 618px;
   overflow: hidden;
   padding: 12px 0 0 2px;
}
#mainContent {
    float: left;
    width: 618px;
    min-height: 390px;
}

#mainContent div span.slant {
	background: url(http://media.glamourkills.com/images/title-end.png) top right no-repeat;
	padding-right: 27px !important;
	padding-bottom: 1px !important;
	height: 22px;
}
#subContent {
    float: left;
    width: 170px;
}
#footer { 
overflow: hidden; 
clear: both;
}
#footer-cont {
width: 615px;
background-color: #fff;
float: right;
}

#growth {
background-color: #fff;
height: 10px;
width: 100%;
overflow: hidden; 
clear: both;
}
/* /base layout
 *****************************************************/

/* common elements
 *****************************************************/
.left { float: left; }
.right { float: right; }
.cols, form div.item { overflow: hidden; }
.col { float: left; }
.wrap {
    margin: 0 auto;
    width: 968px;
}
/* /common elements
 *****************************************************/

/* branding elements
 *****************************************************/
#branding h1 {
    float: left;
    height: 70px;
    padding: 18px 0 0 0;
    margin-left: 4px;
    width: 366px;
    text-indent:-9999px;

}
#branding h1 a {
    color: #fff;
    display: block;
    font-size: 5em;
    height: 70px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width: 366px;
}
#branding h1 span {
    background: transparent url( http://media.glamourkills.com/images/logo_glamour_kills.png ) no-repeat 0 0;
    cursor: pointer;
    height: 67px;
    left: 0;
    position: absolute;
    top: 0;
    width: 366px;
}
#branding #shopNav {
    float: right;
    margin: 24px 12px 0 0;
    width: 149px;
}
#shopNav li {
    float: left;
    font-size: 2em;
    font-weight: bold;
    text-transform: uppercase;
    width: 149px;
}
#shopNav #navViewCart {
    background: transparent url(http://media.glamourkills.com/images/border_horizontal.png ) no-repeat 2px 27px;
    padding: 0 0 1px;
}
#branding #shopNav a {
    color: #000;
    display: block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
}
#shopNav #navViewCart a {
    height: 17px;
    padding: 10px 0 0;
}
#shopNav #navCheckout a {
    height: 18px;
    padding: 5px 0 0;
}
#branding #shopNav span {
    background: transparent url( http://media.glamourkills.com/images/buttons_shop_navigation.png ) no-repeat 0 0;
    cursor: pointer;
    height: 27px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#shopNav #navCheckout span { background-position: 0 -27px; }

#account {
    float: right;
    font-size: 1.2em;
    margin: 24px 0 0;
    padding: 10px 0 0;
    width: 11.5em;
}
#account h2 {
    color: #f50b6d;
    float: left;
    height: 10px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    width: 82px;
}
#account h2 span {
    background: transparent url( http://media.glamourkills.com/images/bg_block_titles.png ) no-repeat 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#account span.price {
    color: #f50b6d;
    float: left;
    margin: 0 0 2px 2px;
    line-height: 10px;
}
#account h3 { clear: left; margin-bottom: 4px;}
#account p { font-style: italic; }
#account p a { color: #000; }

/*edits*/
#account_loggedin{
float:left;
width:149px;
margin-left:5px;
margin-top:43px;
}

#account_loggedin a{
color:#006d89;
}

#large_price{
font-size:46px;
font-weight: bold;
letter-spacing:-5px;
color:#333;
padding:0 2px 0 0;
}

#subtotal{
float:left;
margin-top:30px;
}

#subtotal h2.displayName {
text-align: left;
position: absolute;
top: 30px;
}

#subtotal h2.subtotal_right{
text-align: right;
margin: 0px !important;
}

.account_pink{
background:transparent;
height:auto;
width:auto;
color:#e43372;
font-size:13px;
font-weight:bold;
text-transform:none;
float:left;
}

/* /branding elements
 *****************************************************/

/* mainNav elements
 *****************************************************/
#mainNav {
  background: transparent url(http://media.glamourkills.com/images/nav_bg.jpg ) no-repeat 2px 0;
	/*float:left;*/
	margin-top: -1px;
	height:29px;
	width:789px;
	margin-left:1px;
}
#mainNav li {
    float: left;
    display:block;
    /*margin: 0 0 0 20px;*/
}
#mainNav li.first { margin: 0 0 0 20px; }
#mainNav a {
    color: #000;
    display: inline-table;
    float:left;
    font-size: 1.1em;
    font-weight: bold;
    height: 29px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    text-indent: -9999px;
}
#mainNav a:hover{height:28px;position:relative;top:1px;}

#mainNav #navShop a { width: 42px;  background: transparent url(http://media.glamourkills.com/images/nav_new.jpg ) no-repeat -2px 0; height:29px; }
	#mainNav #navShop a:hover{background-position:-2px -29px;}

#mainNav #navNews a { margin-left:8px; width: 58px; background: transparent url(http://media.glamourkills.com/images/nav_new.jpg ) no-repeat -56px 0;}
	#mainNav #navNews a:hover{background-position:-56px -29px;}
	
#mainNav #navWishList a { width: 82px; background: transparent url(http://media.glamourkills.com/images/nav_new.jpg ) no-repeat -114px 0;}
	#mainNav #navWishList a:hover{background-position:-114px -29px;}

#mainNav #navStoreLocator a { width: 112px; background: transparent url(http://media.glamourkills.com/images/nav_new.jpg ) no-repeat -196px 0; }
	#mainNav #navStoreLocator a:hover{background-position: -196px -29px;}

#mainNav #navHelpFaq a { width: 82px; background: transparent url(http://media.glamourkills.com/images/nav_new.jpg ) no-repeat -308px 0; }
	#mainNav #navHelpFaq a:hover{background-position:-308px -29px;}

#mainNav #navTheStory a { width: 63px; background: transparent url(http://media.glamourkills.com/images/nav_new.jpg ) no-repeat -390px 0; }
	#mainNav #navTheStory a:hover{background-position:-390px -29px;}

#mainNav #navBands a { width: 65px; background: transparent url(http://media.glamourkills.com/images/nav_new.jpg ) no-repeat -453px 0; }
	#mainNav #navBands a:hover{background-position:-453px -29px;}

#mainNav #navPhotoAlbum a { width: 60px; background: transparent url(http://media.glamourkills.com/images/nav_new.jpg ) no-repeat -518px 0; }
	#mainNav #navPhotoAlbum a:hover{background-position:-518px -29px;}

#mainNav #navSupport a { width: 94px; background: transparent url(http://media.glamourkills.com/images/nav_new.jpg ) no-repeat -578px 0; }
	#mainNav #navSupport a:hover{background-position:-578px -29px;}

#mainNav #navMyAccount a { width: 92px; background: transparent url(http://media.glamourkills.com/images/nav_new.jpg ) no-repeat -672px 0;}
	#mainNav #navMyAccount a:hover{background-position:-672px -29px;}
/* /mainNav elements
 *****************************************************/
 
/* hackersafe */
#hackersafe {
	float: left;
	clear: left;
	margin: 25px 0 0 30px;
}

/* mainContent elements
 *****************************************************/
#breadcrumb {
    margin: 3px 0 9px;
}
#breadcrumb li {
    display: inline;
    text-transform: uppercase;
}
#breadcrumb li a {
    color: #000;
}
div.pager { font-size: 1.1em; }
div.pager ul {
    border-right: 1px solid #000;
    margin: 0 10px 0 0;
    padding: 0 2px 0 0;
}
div.pager ul, .pager li, .pager form, .pager form div { display: inline; }
div.pager li { padding: 0 3px 0 0; }
div.pager a {
    color: #ff639c;
    text-transform: uppercase;
}
div.pager li.active a {
    color: #000;
    text-decoration: none;
}
.pager select {
    font-size: 0.8em;
    margin: 0 0 0 6px;
}
#mainContent h2 {
    font-size: 2.14em;
    font-weight: normal;
    position: relative;
    margin-bottom: 6px;
        /* height: 23px; */
    overflow: hidden;
}
#mainContent h2 em {
    background: #000;
    color: #fff;
    font-family: serif;
    text-transform: uppercase;

}
#mainContent h2 span {
    background-image: url( http://media.glamourkills.com/images/bg_content_titles.png );
    background-repeat: no-repeat;
    left: 0;
    position: absolute;
    top: 0px;
    height: 25px;
    width: 300px;
    background-color: transparent;
    text-indent: -9999px;
}
#mainContent #hOnlineStore span { background-position: 0 0; }
#mainContent #hPhotoAlbum span { background-position: 0 -30px; }
#mainContent #hBandsTeam span { background-position: 0 -60px; }
#mainContent #hCheckout span { background-position: 0 -90px; }
#mainContent #hMyAccount span { background-position: 0 -120px; }
#featuredProducts {
    padding: 0 0 2px;
    background: transparent url( http://media.glamourkills.com/images/border_horizontal.png ) no-repeat -149px 100%;
    margin:20px 0 0 1px;
    width: 617px;
    clear: left;
}

.loginForm {
	height: 450px !important;
	
}
#featuredProducts h3 {
    float: left;
    font: bold 1.4em/1 serif;
    font-style: italic;
    height: 18px;
    margin: 0 6px 0 0;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    width: 182px;
    text-indent: -9999px;
}
#featuredProducts h3 span {
    background: transparent url( http://media.glamourkills.com/images/featuredproducts.jpg ) no-repeat left top;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#featuredProducts h4 {
    font-size: 1.2em;
    font-weight: normal;
    padding: 6px 0 0;
}
#featuredProducts ul {
    background: transparent url( http://media.glamourkills.com/images/border_horizontal.png ) no-repeat -149px 0;
    clear: left;
    overflow: hidden;
    padding: 8px 0 0;
}
#featuredProducts li {
    float: left;
    margin: 0 0 0 9px;
    padding: 0 0 7px;
}
#featuredProducts li.first { margin: 0; }
#featuredProducts img { border: 1px solid #444; }
#bannerLarge { margin: 7px 0 0 2px;width:618px; }

#products {
    border-bottom: 2px solid #000;
    margin: 0 0 7px;
    padding: 0 0 40px;
}
#products ul {
    background: transparent url( http://media.glamourkills.com/images/border_horizontal.png ) no-repeat -149px bottom;
    overflow: hidden;
    padding: 2px 0 0;
}
#products ul.first {
    background: none;
    padding: 0;
}
#products li {
    float: left;
    font-size: 1.1em;
    margin: 0 0 0 26px;
    padding: 25px 0 20px;
    width: 135px;
}
#products li.first { margin: 0; }
#products h3 {
    font-weight: normal;
    margin: 2px 0;
}
#products h3 a {
    color: #000;
    text-decoration: none;
}
#products h3 a:hover { color: #333; }

#photos {
    font-size: 1.1em;
}
#photos .large img,
#photos .thumbnails img {
    border: 7px solid #e7e5d0;
}
#photos .info {
    float: left;
    font-size: 0.9em;
    margin: 4px 0 0;
    text-transform: uppercase;
}
#photos ul.pager {
    float: right;
    margin: 3px 7px 3px 0;
}
#photos ul.pager img {
    background-image: url( http://media.glamourkills.com/images/icons_photos_pager.png );
    height: 12px;
    width: 11px
}
#photos ul.pager .next { padding: 0 0 0 9px; }
#photos ul.pager .next img { background-position: -11px 0; }
#photos .thumbnails {
    background: transparent url( http://media.glamourkills.com/images/border_horizontal.png ) no-repeat -150px 0;
    clear: both;
    font-size: 1.1em;
    overflow: hidden;
    padding: 7px 0 0;
}
#photos .thumbnails li {
    float: left;
    margin: 0 0 0 7px;
    padding: 0 0 10px;
}
#photos .thumbnails li.first { margin: 0; }
#photos .thumbnails h3 {
    padding: 0 0 0 2px;
}
#photos .thumbnails h3 a {
    color: #000;
    text-decoration: none;
}
#photos .thumbnails h3 a:hover { color: #333; }
#bandsTeam { padding: 4px 0 17px; }
#bandsTeam h3 { margin: 0 0 9px; }
#bandsTeam h4 {
    font: bold 2em/1 serif;
    font-style: italic;
    margin: 0 0 6px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
}
#bandsTeam h4 span {
    background-image: url( http://media.glamourkills.com/images/bg_bands_titles.png );
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#bandsTeam .cols {
    background: transparent url( http://media.glamourkills.com/images/border_vertical.png ) repeat-y 371px 0;
    padding: 2px 0 0;
}
#bandsTeam #bands { width: 370px; }
#bandsTeam #team { margin: 0 0 0 7px; }
#bandsTeam #bands h4 {
    height: 23px;
    width: 88px;
}
#bandsTeam #bands div { width: 50%; }
#bandsTeam #bands img  { margin: 0 0 5px; }
#bandsTeam #team h4 {
    height: 17px;
    width: 88px;
}
#bandsTeam #team h4 span { background-position: 0 -23px; }
#bandsTeam h5 { font-size: 1.1em; }
#bandsTeam h5 a {
    color: #000;
    text-decoration: none;
}
#bandsTeam #team ul { padding: 0 0 0 6px; }
#bandsTeam #team li { margin: 0 0 15px; }


table.inventory { width: 100%; margin-bottom: 1px; border-collapse: separate;}
table.inventory td, table.inventory th {
	text-align: left;
	padding: 10px;
}
table.inventory td {
	border-bottom: 1px solid #232323;
}
table.inventory thead {
	background-color: #333;
	color: white;
}
table.inventory tbody {
	background-color: white;
	color: #232323;
	font-weight: bold;
}
table.inventory tfoot {
	background-color: white;
	color: #232323;
}



table.items {
    margin: 0 0 25px;
    text-transform: uppercase;
    width: 100%;
}
table.items thead th {
    border-bottom: 4px solid #000;
    font: bold 1.2em/1 "Times New Roman", serif;
    padding: 0 0 3px;
}
table.items tbody td {
    background: transparent url( http://media.glamourkills.com/images/border_horizontal.png ) repeat-x 0 100%;
    font-size: 1.1em;
    padding: 5px 3px 5px;
    text-align: center;
    vertical-align: middle;
}
table.items .item { text-align: left; }
table.items .image {
    text-align: left;
    width: 60px;
}
table.items tbody a {
    color: #ff2a77;
    text-decoration: none;
}
table.items tbody input { width: 22px; }

#cart-divider{
background:url(http://media.glamourkills.com/images/cart-divider.jpg) no-repeat center top;
height:8px;
width:7px;
float:left;
margin:2px
}

#cart { padding: 0 0 40px; }
#cart h3 {
    font-size: 4em;
    height: 36px;
    margin: 4px 0 25px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    width: 620px;
}
#cart h3 span,
#cart div.item h4 span{
    background: transparent url( http://media.glamourkills.com/images/bg_cart_titles.png ) no-repeat 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#cart div.item {
    float: right;
    font-size: 1.1em;
}
#cart div.item h4 {
    float: left;
    height: 10px;
    margin: 0 3px 0 0;
    overflow: hidden;
    position: relative;
    width: 82px;
}
#cart div.item h4 span { background-position: 0 -36px; }
#cart .buttons {
    clear: right;
    padding: 7px 0 0;
    text-align: right;
}
#cart .continue img {
    background: transparent url( http://media.glamourkills.com/images/cart_view_btns.jpg ) no-repeat 0 0;
    height: 24px;
    width: 211px;
}
#cart .proceed {
    background: transparent url( http://media.glamourkills.com/images/cart_view_btns.jpg ) no-repeat -213px 0;
    height: 24px;
    margin: 0 0 0 5px;
    width: 124px;
}
#cart .continue img:hover {
    background: transparent url( http://media.glamourkills.com/images/cart_view_btns.jpg ) no-repeat 0 -27px;
}
#cart .proceed:hover {
    background: transparent url( http://media.glamourkills.com/images/cart_view_btns.jpg ) no-repeat -213px -27px;
}

#checkout { padding: 0 0 25px; }
#checkout table.items { margin: 15px 0 0; }
#checkout table.items tbody td { padding: 8px 3px 10px; }
table.price {
    float: right;
    margin: 12px 0 25px;
}
table.price th {
    font: bold 1.2em/1 Verdana, Helvetica, Arial, sans-serif;
    padding: 2px 3px;
    text-align: right;
    text-transform: uppercase;
}
table.price td {
    font: normal 1.1em/1 Verdana, Helvetica, Arial, sans-serif;
    padding: 2px 3px;
}
.account .cols {
    background: transparent url( http://media.glamourkills.com/images/bg_account_cols.png ) repeat-y 0 0;
    margin: 0 0 20px;
    clear: both;
}
.account .wideCol {
    background: transparent url( http://media.glamourkills.com/images/bg_account_cols_full.png ) repeat-y 0 0;
    margin: 0 0 20px;
    clear: both;
}
.account .oneCol { background: none; }
.account .col {
    font-size: 1.1em;
    width: 305px;
}
.account .wideCol {
	width: 610px;
}
.account .col .inner{
    padding: 10px 0 10px 22px;
}
.account .right { margin: 0 0 0 0px; }
.account .right h3 {
	position: relative;
	left: 10px;
}
.account h3 {
    background: #fff;
    font-size: 1.5em;
    height: 17px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    width: 305px;
}
.account h3 span {
    background-image: url( http://media.glamourkills.com/images/bg_account_col_titles.png );
	background-repeat: no-repeat;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.cols fieldset#billingInfo p {
	color:#000000;
	margin: 5px auto 15px;
	width:260px;
}
#billingInfo h3 span { background-position: 0 0; }
#shippingInfo h3 span { background-position: 0 -17px; }
#paymentInfo h3 span { background-position: 0 -34px; }
#optional h3 span { background-position: 0 -51px; }
#displayInfo h3 span { background-position: 0 -67px;}
#displayInfo h3 {
	width: 610px;
	background-color: #FFFFFF;
}
.account fieldset .item { padding: 2px 0; }
.account fieldset li {
    margin: 0 10px 0 0;
    overflow: hidden;
}
.account fieldset li.separate {
    margin: 0 10px 5px 0;
    padding: 0 0 5px;
    background: transparent url( http://media.glamourkills.com/images/border_horizontal.png ) repeat-x 0 100%;
}
.account label {
    color: #788473;
    float: left;
    padding: 3px 0 2px;
    width: 75px;
}
.account .verify-form {
	float: right;
	width: 208px;
	padding: 3px 0 2px;
}
.account li label {
    color: #000;
    font-size: 0.9em;
    line-height: 1.7em;
    padding: 2px 0 0;
    text-transform: uppercase;
    width: 250px;
}
.account fieldset input {
    border: 1px solid #e2e2e2;
    border-top-color: #b0b0ae;
    padding: 3px 0;
    width: 180px;
    vertical-align: top;
}
.account fieldset input.checkbox {
    border: none;
    width: auto;
    margin-right: 4px;
    margin-top: 2px;
    padding-top: 2px;
}
.account fieldset li input {
    float: left;
    padding: 0;
}
.account fieldset select { width: 180px; }
.account .inline select { width: auto; }
.account .buttons {
    margin: -5px 0 0;
    text-align: right;
}
#myAccount .account .buttons {
    margin: 0 0 0 10px;;
    padding: 17px 0 0;
    text-align: left;
}
.account .buttons button {
    background: #ff2a78;
    color: #fff;
    padding: 7px 10px 6px 10px;
    text-transform: uppercase;
    font-size: 11px;
}
.account .buttons a {
    background: #ff2a78;
    color: #fff;
    padding: 7px 10px 6px 10px;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 11px;
}
a.wishlist-submit {
  /*  background: #ff2a78;
    color: #fff;
    padding: 7px 10px 6px 10px;
    text-transform: uppercase;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    font-family: Georgia, Times, serif;*/
    background:url(http://media.glamourkills.com/images/send_btn.jpg) no-repeat 0 0;
    height:35px;
    width:70px;
    text-indent:-9999px;
    float:left;
}

	a.wishlist-submit:hover{
	background-position: 0 -35px;
	cursor: pointer;
	}

#myAccount h4 {
    font-size: 1.4em;
    font-style: italic;
    font-weight: normal;
    margin: 2px 0 5px;
}
#myAccount h4 span {
    font-style: normal;
    text-transform: uppercase;
}
#userNav, #userNav ul {
    background: transparent url( http://media.glamourkills.com/images/border_horizontal.png ) no-repeat -149px 0;
    margin: 0 0 5px;
    padding: 2px 0 0;
}
#userNav ul {
    background-position: -149px 100%;
    margin: 0;
    padding: 0 0 4px;
}
#userNav li {
    font: bold 1.2em/1 "Times New Roman", serif;
    display: inline;
    margin: 0 0 0 15px;
    text-transform: uppercase;
}
#userNav li.first { margin: 0; }
#userNav a {
    color: #f50066;
    text-decoration: none;
}
#hAccountInformation {
    font-size: 1.4em;
    height: 15px;
    margin: 0 0 28px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    width: 284px;
}
#hAccountInformation span {
    background: transparent url( http://media.glamourkills.com/images/bg_myaccount_titles.png ) no-repeat 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#myAccount .save {
    background: transparent url( http://media.glamourkills.com/images/buttons_forms.png ) no-repeat 0 -38px;
    height: 35px;
    width: 127px;
}

#pictures {
	font-size: 0.1em;
	line-height: 0.1em;
	border: 1px #000 solid;
	float: left;
}
#productInfo {
	float: left;
	width: 333px;
	margin: 0 0 0 4px;
}
	DIV.price {
		background: url(http://media.glamourkills.com/images/border_horizontal.png) no-repeat bottom left;
		font-size: 12px;
		font-weight: bold;
		color: #333;
		
		height: 15px;
	}
	DIV#description {
		font-size: 12px;
		line-height: 16px;
		padding: 0 0 9px;
	}
	DIV.productButtons {
		background: url(http://media.glamourkills.com/images/border_horizontal.png) no-repeat bottom left;
		
		padding: 5px 0 8px;
		font-size: 0.1em;
		line-height: 0.1em;
	}
	DIV.productPurchase {
		padding: 5px 0;
	}
	#news_page #showcase {
	
		}
		#news_page #showcase #showcase-top {
	
			}
				
	#news_page span.blog-heading {
		background:transparent url(http://media.glamourkills.com/images/blackheadings.jpg) no-repeat scroll 0 0;
		color:#FFEA01;
		display:block;
		font-size:36px;
		font-weight:bold;
		height:48px;
		letter-spacing:-3px;
		text-transform:uppercase;
		width:620px;
		text-indent: 20px;
		line-height:54px;
		}	
		#news_page span.blog-heading span {
			color:#FFFFFF;
			font-size:12px;
			letter-spacing:1px;
			margin:0 0 0 10px;
		}
	#news_page #videos {
		float: left;
		display: inline;
		width: 480px;
		height: 294px;
	}
	#news_page #video-list {
		float: right;
		display: inline;
		background: transparent url(http://media.glamourkills.com/images/bg-videos-list.jpg) no-repeat;
		width: 130px;
		height: 294px;
		}
		#video-list ul {
			height:294px;
			margin:5px 0 0 5px;
			overflow:scroll;
			}
			#video-list ul li {
				margin: 0 0 5px 0;
				padding: 0;
				}
				#video-list ul li#heading {
					font-size:32px;
					font-weight:bold;
					letter-spacing:-2px;
					text-transform:uppercase;
				}
				#video-list ul li a {
					font-size:12px;
					font-weight:bold;
					text-decoration:underline;
					}
					#video-list ul li a:hover {
						color: #FF0078;
					}
		
		
	#news_page_title {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 4em;
		font-weight:bold; 
		text-transform: uppercase;
		letter-spacing: -1px;
		padding:0 0 5px;
		display: inline;
		}
		#news_page_title span {
			background: #000;
			color: #fff;
			padding: 0 10px;
		}
   #news_page_body {
    font-family:Courier;
      font-size: 12px;
      line-height: 14px;
   }
   #news_page_body .body_user_name {
    font-family:Courier;
      font-size: 14px;
   }
   #news_page .body_li {
	clear: both;
	width: 100%;
	height: 10px;
	background: url(http://media.glamourkills.com/images/comment_bg.gif) repeat-x bottom left;
	}
   #news_page li {
    background: none;
    overflow: hidden;
    padding: 15px 0 15px 0;
    margin: 0 0 4px 0;
    list-style: none;
	}
   #news_page li.last {
   	background: none;
	}
	#news_page li.comment-each {
		padding: 0;
	}
/* /mainContent elements
 *****************************************************/
 
#contentTitle{
	border-bottom: 2px dotted #000;
	padding-bottom: 5px;
}
#mainContent #contentTitle h2{
	background: #000 url('../images/title-end.png') top right no-repeat;
	overflow: hidden;
	display: inline;
	padding: 0 20px 1px 5px;
	color: #fff;
    font: italic bold 20px/1 "times new roman", times;
	text-decoration: underline;
}

/*--------------mediaNav---------------*/
#mediaNav{
	height: 25px;
	margin-top: 7px;
}
#mediaNav ul#bubbleNav{
	overflow: hidden;
	list-style:none;
	height: 25px;
}
#mediaNav ul#bubbleNav li{
	float: left;
	list-style: none;
	display: inline;
}
#mediaNav ul#bubbleNav li a{
	float: left;
	/*background: url('../images2//bubble_nav.gif') no-repeat;*/
	background: url(http://media.glamourkills.com/images/media_btns.jpg) no-repeat 0 0;
	display: block;
	text-indent: -9000px;
	text-decoration: none;
	height:25px;
}
ul#bubbleNav li#videos a{
	width: 85px;
	height: 25px;
	background-position: -0px -0px;	
}
ul#bubbleNav li#videos a:hover{
	background-position: -0px -25px;
}
ul#bubbleNav li#photos a{
	width: 92px;
	height: 25px;
	background-position: -85px -0px;
}
ul#bubbleNav li#photos a:hover{
	background-position: -85px -25px;
}
ul#bubbleNav li#downloads a{
	width: 182px;
	height: 25px;
	background-position: -178px -0px;
}
ul#bubbleNav li#downloads a:hover{
	background-position: -178px -25px;
}

/*--------------mediaContent---------------*/
#mediaContent{
	overflow: hidden;	
}
#mediaContent h2.first{
	border-top: 5px solid #262626;
	margin-top: 1px;
	padding-top: 3px;
	background: url(http://media.glamourkills.com/images/bg_exclusive_video.png) no-repeat;
	text-indent: -9000px;
	display: block;
	width: 630px;
	height: 59px;
}

/*--------------videoContent---------------*/
#mediaContent #videoContent{
	border-bottom: 2px dotted #999;
	float: left;
	width: 100%;
}
#mediaContent #videoContent p.videoLeft{
	float: left;
	width: 70%;
	margin: 7px 0 3px 0;
	font: 1.4em/1 arial, sans-serif;
	color: #000;
}
#mediaContent #videoContent p.videoLeft span.exclusivePost{
	color: #999;
	font-style: italic;
}
#mediaContent #videoContent p.videoRight{
	float: right;
	width: 25%;
	text-align: right;
	margin: 7px 5px 3px 0;
	font: 1.4em/1 arial, sans-serif;
	color: #999;
}

/*--------------VideoLibrary---------------*/
#mediaContent #videoLibrary{
	overflow: hidden;
	clear: both;
	margin: 0 0 0 2px;
	padding: 9px 0 0 0;
}
#mediaContent #videoLibrary h2{
	background: url(http://media.glamourkills.com/images/bg_video_library.gif) no-repeat;
	text-indent: -9000px;
	width: 217px;
	height: 27px;
	display: block;
}
#gallery{
	width: 625px;
}
#gallery ul#videoGallery{
	width: 100%;
	margin: 0;
	padding-left: 0;
	list-style: none;
	float: left;
	border-bottom: 2px dotted #999999;
}
#videoLibrary ul#videoGallery li{
	float: left;
	width: 143px;
	padding: 0 11px 5px 2px;
	
}
#videoLibrary ul#videoGallery li a{
	display:block;
	width: 140px;
	padding-top: 12px;
}
#videoLibrary ul#videoGallery li a img{
	display: block;
	width: 140px;	
}
#videoLibrary ul#videoGallery li a:hover img{
	outline: 2px solid #999;
}
ul#videoGallery li h3{
	margin: 5px 0 0;
	font: bold 1.1em/1 arial, sans-serif;
}
ul#videoGallery li p{
	margin: 0 0 5px;
	font: italic 1em/1 arial, sans-serif;
	color: #999;
}

/*--------------WallpaperContent-------------*/
#mainContent #desktopContent {
	border-top:5px solid #333333;
	padding:5px 0 0;
	margin: 2px 0 0 0;
	width:618px;
	}
	#mainContent #desktopContent h2 {
		color:#333333;
		font-family:Helvetica;
		font-size:34px;
		font-weight:bold;
		letter-spacing:-2px;
		height:34px;
		}
		#mainContent #desktopContent h2 i {
			color: #999999;
		}
	#mainContent #desktopContent #wallpaper-gal {
		margin: 20px 0 0 0;
		width: 630px;
	
		}
		#mainContent #desktopContent #wallpaper {
				float:left;
				margin:0 10px 20px 0;
				width:196px;
			}
			#mainContent #desktopContent #wallpaper p.title {
				color:#FF0078;
				font-size:12px;
				font-family: Helvetica;
				text-transform:uppercase;
			}
			#mainContent #desktopContent #wallpaper img {
				border: 2px solid #333333;
				margin: 0;
				padding: 0;
			}
			#mainContent #desktopContent #wallpaper p.sizes {
			font-family:helvetica;
			font-size:12px;
			margin: 5px 0 0 0;
			text-align:center;
			}
		#mainContent #desktopContent #desktopMain {
		}


/*---------------PhotoContent----------------*/
#mainContent #photoContent {
	border-top:5px solid #333333;
	padding:5px 0 0;
	margin: 2px 0 0 0;
	width:618px;
	}
	#mainContent #photoContent #photoMain {
	
		}
		#mainContent #photoContent #photoMain img {
			border: 7px solid #ece9d8;
		}
		#mainContent #photoContent #photoMain p.title {
			color:#464646;
			font-family:Helvetica;
			font-size:14px;
			font-weight:bold;
			margin:5px 0 0;
		}
		#mainContent #photoContent #photoMain p.pic-num {
			font-family: Helvetica;
			font-size: 12px;
			color: #a8a8a8;
		}
		#mainContent #photoContent #photoMain ul.pager {
				float:right;
				margin:-18px 0 0;
			
			}
			#mainContent #photoContent #photoMain ul.pager li {
				display: inline;
				}
				#mainContent #photoContent #photoMain ul.pager li.next {
				margin:0 0 0 -2px;
				
				}
	
	#mainContent #photoContent #photoGallery {
			float:left;
			margin:10px 0 20px;
		
		}
		#mainContent #photoContent #photoGallery img {
			border: 7px solid #ece9d8;
		}
		#mainContent #photoContent #photoGallery p.gal-title {
			background:transparent url(http://media.glamourkills.com/images2//bg_dotted_repeat.gif) repeat-x scroll center bottom;
			font-family:Helvetica;
			font-size:11px;
			margin:0 0 5px;
			padding:0 0 5px;
			text-transform:uppercase;
			width: 625px;
		}
		#mainContent #photoContent #photoGallery #galleryContent {
			float: left;
			margin:0 5px 10px 0;
			}
			
			#mainContent #photoContent #photoGallery #galleryContent p.each-title {
				color:#000000;
				font-family:helvetica;
				font-size:12px;
				font-weight:bold;
				margin:4px 0 0;
			}
			#mainContent #photoContent #photoGallery #galleryContent p.each-date {
				font-family:helvetica;
				font-size:12px;
				font-style:italic;
			}

/* subContent elements
 *****************************************************/
#search { margin: 10px 0 8px 1px; }
#search h2 {
    font-size: 1.5em;
    height: 18px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    width: 84px;
}
#search h2 span {
    background: transparent url( http://media.glamourkills.com/images/search.jpg ) no-repeat left top;
    height: 52px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#search .item input {
    background: #f8f8f1 url( http://media.glamourkills.com/images/bg_form_inputs.png ) no-repeat 0 0;
    border: none;
    float: left;
    height: 16px;
    margin: 2px 0 0;
    padding: 4px 0 0 4px;
    width: 130px;
}
#search input.submit {
    background: transparent url( http://media.glamourkills.com/images/search_btn.jpg ) no-repeat 0 0;
    height: 22px;
    margin: 0 0 0 3px;
    padding: 0;
    width: 16px;
}
#search input.submit:hover {
    background-position: 0 -23px;
}
#productNav { overflow: hidden; }
#productNav li {
    clear: left;
    float: left;
    font-weight: bold;
    margin: 0 0 5px;
    overflow: hidden;
    text-transform: uppercase;
    width: 155px;
}
#productNav a {
    color: #000;
    display: block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    width: 155px;
}
#productNav span {
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#navGuys a {
    font-size: 5em;
    height: 38px;
}
#navGuys span { background: #FFF url(http://media.glamourkills.com/images/guys.jpg) top left no-repeat; }
#navGuys span:hover { background: #FFF url(http://media.glamourkills.com/images/guys_on.jpg) top left no-repeat; }
#navGirls a {
    font-size: 5.3em;
    height: 45px;
}
#navGirls span { background: #FFF url(http://media.glamourkills.com/images/girls.jpg) top left no-repeat; }
#navGirls span:hover { background: #FFF url(http://media.glamourkills.com/images/girls_on.jpg) top left no-repeat; }
#navAccessories a {
    font-size: 2em;
    height: 18px;
}
#navAccessories span { background: #FFF url(http://media.glamourkills.com/images/accesories.jpg) top left no-repeat; }
#navAccessories span:hover { background: #FFF url(http://media.glamourkills.com/images/accesories_on.jpg) top left no-repeat; }
#navMusic a {
    font-size: 3em;
    height: 41px;
}
#navMusic span { background: #FFF url(http://media.glamourkills.com/images/music.jpg) top left no-repeat; }
#navMusic span:hover { background: #FFF url(http://media.glamourkills.com/images/music_on.jpg) top left no-repeat; }

#categoryNav {
    overflow: hidden;
    padding: 1px 0 0;
}
#categoryNav li {
    background: transparent url( http://media.glamourkills.com/images/border_horizontal.png ) no-repeat 0 100%;
    clear: left;
    float: left;
    height: 11px;
    padding: 3px 0 7px 11px;
    width: 135px;
}
#categoryNav a {
    color: #000;
    display: block;
    font-size: 1.3em;
    font-weight: bold;
    height: 12px;
    overflow: hidden;
    padding: 0 0 0 17px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
#categoryNav span {
    cursor: pointer;
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
}
#navTshirts a {
    color: #00a8ff;
    width: 71px;
}
#navTshirts span {
    background: #FFF url(http://media.glamourkills.com/images/tshirts.jpg) top left no-repeat;
    width: 88px;
}
#navHoodies a {
    color: #ff005a;
    width: 71px;
}
#navHoodies span {
    background: #FFF url(http://media.glamourkills.com/images/hoodies.jpg) top left no-repeat;
    width: 88px;
}
#navShoes a {
    color: #ffae00;
    width: 53px;
}
#navShoes span {
    background: #FFF url(http://media.glamourkills.com/images/shoes.jpg) top left no-repeat;
    width: 70px;
}
#navJackets a {
    color: #a7c12e;
    width: 71px;
}
#navJackets span {
    background: #FFF url(http://media.glamourkills.com/images/jackets.jpg) top left no-repeat;
    width: 88px;
}
#navDenim a {
    color: #9510a9;
    height: 11px;
    width: 51px;
}
#navDenim span {
    background: #FFF url(http://media.glamourkills.com/images/denim.jpg) top left no-repeat;
    width: 68px;
}
#navAccessoriesCategory a {
    color: #e62020;
    width: 109px;
}
#navAccessoriesCategory span {
    background: #FFF url(http://media.glamourkills.com/images/accessories.jpg) top left no-repeat;
    width: 126px;
}
/* /subContent elements
 *****************************************************/

/* footer elements
 *****************************************************/
#footer .left {
    text-align: right;
    width: 152px;
}
#footer .right {
    background: transparent url( http://media.glamourkills.com/images/border_horizontal.png ) no-repeat 0 0;
    padding: 12px 0 0;
    width: 615px;
    margin: 8px 5px 0 0;
}
#footer .inner {
    margin: 0 auto 10px;
    overflow: auto;
    width: 620px;
}
#footer #mailingList {
    float: left;
    width: 130px;
}
#footer #mailingList h2 {
    font: 1em/1 serif;
    height: 7px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    width: 81px;
}
#footer #mailingList h2 span {
    background: transparent url( http://media.glamourkills.com/images/bg_block_titles.png ) no-repeat 0 -24px;
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
#footer #mailingList .item { padding: 2px 0 0; }
#footer #mailingList input {
    background: transparent url( http://media.glamourkills.com/images/bg_form_inputs.png ) no-repeat 0 -20px;
    border: none;
    float: left;
    font-size: 0.9em;
    height: 16px;
    padding: 0 3px;
    width: 83px;
}
#footer #mailingList input.submit {
    background: transparent url( http://media.glamourkills.com/images/buttons_forms.png ) no-repeat 0 -23px;
    height: 15px;
    margin: 0 0 0 3px;
    padding: 0;
    width: 38px;
}
#footer #myspace img {
    background: transparent url( http://media.glamourkills.com/images/logo_myspace2.png ) no-repeat 0 0;
    float: left;
    height: 25px;
    margin: 2px;
    width: 94px;
}
#footer #facebook img {
    background: transparent url( http://media.glamourkills.com/images/facebook.png ) no-repeat 0 0;
    float: left;
    height: 18px;
    margin: 2px;
    width: 80px;
}
#footer #twitter img {
    background: transparent url( http://media.glamourkills.com/images/twitter.png ) no-repeat 0 0;
    float: left;
    height: 18px;
    margin: 2px;
    width: 77px;
}
#footer #buzznet img {
    background: transparent url( http://media.glamourkills.com/images/buzznet.gif ) no-repeat bottom;
    float: left;
    height: 20px;
    margin: 2px;
    width: 110px;
}
#footer #madeBy img {
    background: transparent url( http://media.glamourkills.com/images/logo_studioakt.png ) no-repeat 0 0;
    float: left;
    height: 22px;
    margin: 0 0 0 9px;
    width: 66px;
}
#footer #madeBy2 img {
    float: left;
    margin: 5px 0 0 9px;
}
#footer ul {
    background: transparent url( http://media.glamourkills.com/images/border_horizontal.png ) no-repeat 0 0;
    overflow: hidden;
    padding: 9px 0 7px;
}
#footer li {
    float: left;
    margin: 0 0 0 17px;
}
#footer li a {
    color: #000;
    display: block;
    font-weight: bold;
    height: 9px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
#footer li a span {
    background-image: url( http://media.glamourkills.com/images/buttons_footer_navigation.png );
    cursor: pointer;
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
#navReturnAndExchanges { width: 157px; }
#navReturnAndExchanges span { background-position: 0 0; }
#navHelpFaqFooter { width: 61px; }
#navHelpFaqFooter span { background-position: -157px 0; }
#navContactInfo { width: 90px; }
#navContactInfo span { background-position: -218px 0; }
#navPrivacyPolicy { width: 96px; }
#navPrivacyPolicy span { background-position: -308px 0; }
#navWholesaleLogin { width: 111px; }
#navWholesaleLogin span { background-position: -404px 0; }
#footer #copyright {
    background: transparent url( http://media.glamourkills.com/images/border_horizontal.png ) no-repeat 0 0;
    padding: 7px 0;
}
#footer #copyright p {
    height: 9px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 343px;
}
#footer #copyright span {
    background: transparent url( http://media.glamourkills.com/images/bg_copyright.png ) no-repeat 0 0;
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
/* /footer elements
 *****************************************************/
 
 
 
 TABLE.order_table {
 	width: 100%;
 }

	 TABLE.order_table A {
	 	color: #000;
	 }
 
	 TABLE.order_table TH {
	 	text-align: left;
	 	border-bottom: 1px #000 solid;
	 }
	 
	 TABLE.order_table TD {
	 	padding: 4px 2px;
	 }
	 
	 TABLE.order_table TR.odd TD {
	 	background: #ccc;
	 }
 

		 TABLE.order_table TR.comment_row TH {
			text-align: left;
			border-bottom: 1px #555 solid;
			padding: 4px 10px;
		 }
 
 
 
#more_photos_table {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

	#more_photos_table TD,#more_photos_table TH {
		text-align: center;
	}
	
	
#send_table {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	border: 0;
	background: #f4f4f4;
}
	
	#send_table TH {
		text-align: center;
	}
	
	#send_table TD {
		padding: 5px 15px;
		line-height: 16px;
	}
	
	#send_table TD STRONG {
		color: #7a7a7a;
	}
	
	
	
#members_header {
	border:1px dashed #949585;
	border-right: none;
	border-left: none;
	
	height:15px;width:99%;padding-top:3px;
}
	#members_header A {
		font-size: 11px;
		font-family: "Times New Roman",Times,Georgia,Arial;
		color: #f5076a;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		margin: 0 5px;
	}
	
#next { float: right; }

	DIV.overlay {
		position: absolute;
		margin: 0;
		padding: 0;
	}

		DIV.overlay A {
			margin: 0;
			padding: 0;
			border: 0;
		}
		
		DIV.overlay A IMG {
			width: auto;
			height: auto;
		}
		

.half {
	float: left;
	width: 50%;
}
.half span {
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
.half .italic span {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	font-style: italic;
	color:#666666;
}
.half img {
	float: left;
}
.listComment {
	display: block;
    font-family:Courier;
	width: 198px;
	height: 28px;
	background-image: url(http://media.glamourkills.com/images/comments.jpg);
	background-repeat: no-repeat;
	float: left;
}
/* Comment For the Blog */
.numComments {
	float:right;
	font-size:11px !important;
	margin-top:8px !important;
	
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.numComments {
		margin-top:-2px !important;
	
	}
}

.leaveComment {
	clear: both;
	width: 100%;
	height: 37px;
	background-image: url(http://media.glamourkills.com/images/comment_bg1.gif);
	background-repeat: repeat-x;
}
.leaveComment .commentLink1 {
	display: block;
	width: 190px;
	height: 23px;
	background-image: url(http://media.glamourkills.com/images/comment.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 30px;
}
.leaveComment span {display: none;}
.leaveComment .commentLink2 {
	display: block;
	width: 190px;
	height: 23px;
	background-image: url(http://media.glamourkills.com/images/comment2.gif);
	background-repeat: no-repeat;
	float: left;
}
#commentForm {
	width: 520px;
	height: auto;
	float: left;
	margin-top: 25px;
	margin-bottom: 25px;
	
	font-family: courier, sans-serif;
    font-size: 12px;
    line-height: 14px;
}
#avatar {
	float: left;
	width: 50px;
	margin: 25px 12px 0 0;
}
.dashRule {
	border-top:1px dashed #000;
	margin: 25px 0 0 0;
	width: 100%;
}
.postContent {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    font-size: 12px;
    line-height: 14px;
}

.postImage {
	display:inline;
	float:left;
	height:52px;
	margin:5px;
	position:relative;
	width:52px;
	}
	
.postBody {
	width: 538px;
	height: auto;
	margin: 5px;
	float: left;
}
.postBody .postTitle {
	width: 100%;
	height: auto;
	float: left;
	
	font-size: 18px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.postBody .postTitle span {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-style: inherit;
}
.postBody .postContent {
	width: 100%;
	height: auto;
	float: left;
}
/*---------------BioContent----------------*/

#contentWrap {

	}
	#contentWrap #mainContent #bio-title {
	
		}
		#contentWrap #mainContent #bio-title h2 {
			background:transparent url(http://media.glamourkills.com/images/the-story.jpg) no-repeat scroll 0 0;
			height:29px;
			margin:0 0 5px;
			width:618px;
			text-indent: -9999px;
			
		}
	#contentWrap #mainContent #bio-heading {
	
		}
		#contentWrap #mainContent #bio-heading h2 {
			background:transparent url(http://media.glamourkills.com/images/notsolong.jpg) no-repeat scroll 0 0;
			height:60px;
			margin:0 0 5px 0;
			width:620px;
			text-indent: -9999px;
		}
	
	#contentWrap #mainContent #bio-content {
		margin: 0 0 10px 0;
	
		}
		#contentWrap #mainContent #bio-content #left {
				width: 263px;
				float: left;
				display: inline;
			}
			#contentWrap #mainContent #bio-content #left p {
				color:#000000;
				font-family:Arial,Helvetica,sans-serif;
				font-size:12px;
				font-weight:normal;
				line-height:13px;
				margin:0 0 10px;
				text-indent:25px;
			}
		#contentWrap #mainContent #bio-content #right {
			background:transparent url(http://media.glamourkills.com/images/picture-collage.jpg) no-repeat scroll 0 0;
			display:inline;
			float:right;
			height:1229px;
			width:346px;
			margin: 0 0 40px 0;
		}
		
/* /band-page elements
 *****************************************************/
 
#band-profile {
		margin-left: 5px;
	}
	#band-showcase {
			position: relative;
		}
		#band-showcase a img.band-overlay {
				position: absolute;
				top: -2px;
				right: 20px;
			}
	#left-band-col {
			float: left;
			display: inline;
			width: 210px;
		}
		#left-band-col ul li {
				float: left;
				display:block;
				margin:0 5px 5px 0;
				width:100px;
			}
			li.no-right-margin {
					margin-right: 0;
				}
			#left-band-col ul li a img {
					float: left;
					display: inline;
				}
		#left-band-col h2.photos-heading {
				background: url(http://media.glamourkills.com/images/photos-heading.jpg) no-repeat;
				width: 177px; 
				height: 46px;
				display: block;
				text-indent: -9999px;
			}
	#right-band-col {
			float: right;
			display: inline;
			width: 390px;
		}
		#right-band-col h2.bio-heading {
				background: url(http://media.glamourkills.com/images/bio-heading.jpg) no-repeat;
				width: 88px;
				height: 43px;
				display: block;
				text-indent: -9999px;
				margin-bottom: 7px;
			}
		#right-band-col p {
				font-size: 12px;
				line-height: 16px;
			}
		#right-band-col h2.music-heading {
				background: url(http://media.glamourkills.com/images/music-heading.jpg) no-repeat;
				width: 148px;
				height: 46px;
				display: block;
				text-indent: -9999px;
				margin-bottom: 10px;			
			}
	.section .player-section {
			background: #dcdcdc;
			padding: 10px;
			font-family: Helvetica, Arial, sans-serif;
			margin-bottom: 30px;
		}
		.player-section .player-left {
				float: left;
				display: inline;
				width:300px;
			}
			.player-left p {
					margin: 0;
				}
			.player-left h2 {
					margin: 0 !important;
					height: auto !important;
					padding: 0;
				}
				.player-left h2 a {
						font-size: 21px;
						font-weight: bold;
						letter-spacing: -2px;
						text-decoration: none;
					}
		.player-section .player-right {
				float: right;
				display: inline;
			}
/** Landing Pages **/
iframe.landing {
	 width: 100%;
	 height: 1500px;
	 margin-top: 10px;
}

.select_holder { display: inline; }