body {
	background: #000 url(vivalarock_bg.jpg) no-repeat center 0;
	color: #fff;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	margin: 0 auto;
	padding: 0px 0 30px;
	text-align: center;
}


table {
	border: 0px none;
	border-spacing: 0;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform:none;
}
a {
	color: #fff;
}
.main {
	/*background: #dc4372 url(vivalarock_top.jpg) no-repeat 0 0;*/
	padding-top:0px; /*137*/
	margin: 0 auto;
	text-align: left;
	width: 800px;
	position: relative;
	top:137px;
}
.content {
background: #dc4372;
width:800px;
}

table.logo {
	background: transparent url(vivalarock_topnav.gif) no-repeat top left;
	width: 800px;
	height: 63px;
}

img#leftnav-logo {
	position: absolute;
	top: 0;
	left: 0;
}
.leftnav-col {
	font-family: courier new, courier, serif;
	font-size: 11px;
	width: 160px;
	/*background:#000;*/
}

.leftnav-col div{
/*background:#000;*/
}




#left-nav-4_s {
margin-top:8px;
}

td.leftnavlink {
padding:0;
margin:0;
}

.leftnav {
	background-color: #000;
	margin-top: 85px;
	width:160px;
	}

#left_nav_bottom {
width:160px;
background:#000;
height:52px;
margin-bottom:10px;
}


td.leftnavlink h2 {
	border-bottom: 1px dotted #333;
	text-transform: none;
	font-size: 14px;
	margin: 5px 12px 0;
	font-weight:normal;
}
td.leftnavlink h2 a {
	color: #fff;
}
.rw { /* featured product title on home page */
	color: #fff;
	font-family: Arial;
	font-size: 10px !important;
	text-transform: uppercase;
	text-decoration:none;
	font-weight:normal;
}


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

.our {
color:#fff;
}

.t { /* top nav */
	padding: 10px 7px 0 0;
	text-transform: uppercase;
	font-family: courier new, courier, serif;
	font-size: 11px;
}
.t a {
	color: #000;
}
.s, .l, .f, .bar, .bg, .g, .bgcr, .bgc, .horz-bar-color, .bgl {
	background-color: transparent;
	background-image: none;
	color: #000;
}
.s { /* search form */
	background-color: #eeeccd;
	margin-top: 80px;
	width: 158px;
}
.v, .bgc { /* footer links */ 
	text-transform: uppercase;
	font-family: courier new, courier, serif;
	font-size: 11px;
	line-height: auto;
	padding: 0;
}
.g { /* gutter */ 
	padding-left: 10px;
}
#line1, #line2 {
	padding: 0 4px;
	background-color: #fff;
}
#dcfc-blog-feed, #dcfc-video-feed {
	width: 158px;
	overflow: hidden;
}

.featuredProduct, .featuredProducts {
	background-color: #000;
	margin-top: 0;
	padding: 0px;
	width: 575px;
	padding-left:0 !important;
	margin-bottom:10px;	
}
.featuredProducts {
	margin-bottom: 10px;
}

#content-3 {
background:#000;
}

.featuredProduct td a img {
max-width:130px;
height:auto;
}
/* Bread crumbs */
.lightGreyBar .crumbPast, .crumbPast a, .breadcrumbtrail {
	text-transform: uppercase;
	font-family: courier new, courier, serif;
	font-size: 11px;
	color: #fff;
}
.fg, .fg1, h3 {
	text-transform: uppercase;
	font-family: courier new, courier, serif;
	font-size: 11px;
	color: #dc4372;
}
.fg1 { font-size: 12px; font-weight: bold; }
div#sortBy {
	margin-top: 10px;
	background-color: #eeeccd;
	padding:10px;
	width: 555px;
}
select {
	text-transform: uppercase;
	font-family: courier new, courier, serif;
	font-size: 11px;
}
.productList {
	background-color: #eeeccd;
}
.y { /* category products */
	background-color: transparent;
	border-right: 1px dotted #333; 
	border-bottom: 1px dotted #333;
}

.product {
	background-color: #eeeccd;
	padding: 0 10px;
	margin-top: 0px;
}
.attribution {
	font-size: 11px;
}
.dd {
	padding: 3px 0;
}
.dd h1 {
	color: #dc4372;
	font-size: 18px;
}
.list-label, .our-label, .save-label {
	text-transform: uppercase;
	color: #666;
	width: 80px;
	font-size: 10px;
}
.list {
	font-size: 10px;
}
.sss {
	font-size: 12px;
}
#inStock {
	color: #dc4372;
}
#sku, #sku h1 {
	font-size: 10px;
	color:#fff;
}
.gg {
	background-color: transparent;
	border-right: 1px dotted #333;
}

#title h3 {
	display: inline;
	margin-bottom: 5px;
}

/* Shopping Cart Page */
#headerItem, #headerName, #headerQuantity, #headerPrice {
	background-color: #363636;
	color: #DC4372;
}
.totalLine {
background-color:#363636;
}

.itemInfo {
background:#000;
}

td.itemImage {
	text-align: center;
}
.productDetails, .productDetailTitle { display:none; }

#line1 {
padding:0 18px;
background:#dc4372;
}

#line2 {
background:#dc4372;
}

#myaccountnav {
padding-top:0px !important;
height:63px;
}

#image-logo a img {
height:63px;
width:192px;
}

#image-logo {
width:194px;
}

table.logo td{
width:194px;
}
table.logo td#myaccountnav {
width:606px;
text-align:left;
padding-left:30px;
font-size:0px;
}

table.logo td#myaccountnav a img{
border:0px solid #f00;
padding:25px 47px;
position:relative;
top:-5px;
}

#footernav {
background:#000 url(vivalarock_footer.jpg) repeat-x 0 0;
height:132px;
color:#dc4372;
padding-top:56px;
}
#footernav * {
color:#dc4372;
}
#footernav .t {
text-align:center;
}

.gg {
border-color:#48003f !important;
}

.g {
border-bottom:1px dotted #48003f;
}
.leftnav .g{
border-bottom:none !important;
}

td.leftnavlink h2 {
border-bottom:2px dotted #fff;
}

.featuredProduct td td {
padding:10px 0 0;
}

.featuredProduct td td.g {
padding:0;
}

.e {
color:#fff;
}

.y {
background-color:transparent;
border-bottom:1px dotted #48003f;
border-right:1px dotted #48003f;
}

#breadcrumb a {
color:#fff;
}

.productList {
background:#000;
}


.r {
color:#fff;
font-size:9px;
text-align:center;
font-weight:normal;
text-decoration:none;
}

.r:hover {
text-decoration:underline;
}

.greyBar, .greyBar * {
height:0px;
margin:0;
padding:0;
}

#wba_poweredby_table td{
text-align:center;
padding-top:21px;
}

#sortByForm {
color:#fff;
}
#sortByForm label {
color:#000;
}

div#sortBy {
background-color:transparent;
}

tr#dataNames {
background-color:#555555;
}

iframe {
border:none;
}


table.s {
text-indent:-9999px;
background:transparent !important;
height:0px;
}

table.s *{
visibility:hidden;
}


td#myaccountnav a {
visibility:hidden;
}

#body-1 {
display:none;
}

#body-2 {
margin-top:10px;
}

#featured {
width:555px !important;
height:271px;
text-align:left;
margin:0 !important;
padding-top:1px;
}

.featured_right {
float:right;
width:165px;
}

#featured * {
text-align:left;
}

.featured_left {
margin-top:222px;
margin-left:0px;
height:26px;
width:330px;
float:left;
position:relative;
left:47px;
border:0px;
color:#fff;
}

.featured_left a{
text-decoration:none;
font-size:11px;
margin-top:4px;
}

.featured_left .price {

}


#featured table table {
padding-top:0px;
padding-left:0px;
height:10px;
margin-top:0;
margin-left:0px;
left:0px;
}

.featuredProduct .featured td {
padding-top:0px;
}

/*.feature0 {
background:url(https://storeadmin.amazon.com/images/vlr_feature_charms.jpg) no-repeat 0 0; 
color:#f00;
}

.feature1 {
background:url(https://storeadmin.amazon.com/images/vlr_feature_hoodie.jpg) no-repeat 0 0;
}


.feature2 {
background:url(https://storeadmin.amazon.com/images/vlr_feature_pillows.jpg) no-repeat 0 0;
}

.feature3 {
background:url(https://storeadmin.amazon.com/images/vlr_feature_bag.jpg) no-repeat 0 0;
}

.feature4 {
background:url(https://storeadmin.amazon.com/images/vlr_feature_tank.jpg) no-repeat 0 0;
}*/

#line1, #line2 {
border-bottom:none;
}

#content-3 {
width:575px;
}


#linkbar-footer {
margin-right:6px;
position:relative;
left:-10px;
}
