@charset "utf-8";

/**
 * SPECIAL
 */
 
#skullcandy-left {
  background: transparent url(/templates/images/skullcandy-banner.png) repeat-y right top;
  left: 0;
}

#skullcandy-right {
  background: transparent url(/templates/images/skullcandy-banner.png) repeat-y left top;
  right: 0;
}

.skullcandy-banner {
  width: 125px;
  height: 100%;
  top: 0;
  position: absolute;
  z-index: 1;
}

.skullcandy-title a {
  color: #A29368 !important;
}

.skullcandy-title a:hover {
  color: #fff !important;
}
 
 
/*----------------------------------------------------------------
[Table of contents]

 0.Reset
 1.Global
 2.Layout
 3.Content
 4.jQuery Coda Slider
----------------------------------------------------------------*/

/**
 * 0.RESET
 */

div, span, applet, object, iframe {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
h1, h2, h3, h4, h5, h6, p, blockquote, pre {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
a, abbr, acronym, address, big, cite, code {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}

del, dfn, em, font, img, ins, kbd, q, s, samp {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
small, strike, strong, sub, sup, tt, var {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
b, u, i, center {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
dl, dt, dd, ol, ul, li {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
fieldset, form, label, legend {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
table, caption, tbody, tfoot, thead, tr, th, td, thead th, tbody th {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}

/* common styling */
:focus { outline: 0; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: 2px; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #000; }
ins { border-bottom: 1px dotted #000; text-decoration:none; }
del {	text-decoration: line-through; }
q { quotes: "\201C""\201D""\2018""\2019"; }
blockquote { color: #666; margin-left: 20PX; }
small, sup, sub { font-size: 75%; }
big { font-size: 125%; line-height:80%; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
pre { white-space: pre; }
cite, em, dfn { font-style: italic; }
code { font-size: 100%; font-family: mono-space, monospace; }
strong, th, thead td, dt { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
hr { background: #fff; border: medium none; display: block; height: 1px; }
img, a img { border: none; outline: none; }
label { font-weight: bold; }

/**
 * 1.GLOBAL
 */
body {
  font-size: 14px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  line-height: 1.48em;
  background-color: #fff;
}

h1 {
  font-size: 1.6em;
  margin: 10px 0 0 0;
  font-weight:bold;
  letter-spacing:-.5px;
  line-height: 1.1;
}

h2 {
  font-size: 1.6em;
  line-height: 1.1;
  font-weight:bold;
  margin: 0 0 0px 0;
  letter-spacing:-.5px;
}

h3 {
  font-size: 1.5em;
  font-weight:bold;
  margin: 0 0 5px 0;
  letter-spacing:-.5px;
  line-height: 1.2;
}

h4 {
  font-size: 1.3em;
  font-weight:bold;
  line-height: 22px;
  margin: 0;
}

h5 {
  font-size: 1.2em;
  font-weight:bold;
  line-height: 18px;
  margin: 0;
}

h6 {
  font-size: 1.1em;
  font-weight:bold;
  line-height: 18px;
  margin: 0;
}

p {
  display: block;
  margin: 0 0 12px 0 !important;
}

.clear {

}

#pda-wrapper p {
  display: block;
  margin: 4px 0 11px 0 !important;
}

.messages{
  background:#161616;
  border: 3px solid #B8D3E5;
}
div.status{
  color:#FFFF00;
  border-color: #FFFF00;
}

.hidden{
  display:none;
}

.invisible{
  visibility: hidden;
}

a, a:visited, a:active {
  color: #0687e1;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.req {
  color: #ff0000 !important;
}

.required {
  margin-left: 240px;
  font-size: .9em;
}

.page-content ol {
  margin: 12px 0 24px 20px;
}

.page-content ul {
  margin: 12px 0 16px 16px;
}

.page-content ol li,
.page-content ul li {
  margin: 0 0 12px 0;
}

/**
 * 2.LAYOUT
 */
/* ---- HTML & Body Information ---- */
html,body {
	height: 100%;
	margin: 0px auto;
	padding: 0;
	color: #444;
}

* html body
{

}

body {
  text-align: left;
}

#page{
  position: relative;
  margin: 0;
}

#page-inner{
  width: 100%;
  margin: 0;
  overflow: visible;
}

#header {
  width: 100%;
  background: #000;
}

#header-inner {
  width: 960px;
  height: 100px;
  margin:0 auto;
}


#logo {
  margin: 14px 17px 0 0;
  width: 315px;
  float: left;
  clear: none;
}

#nav {
  float: left;
  width: 628px !important;
  position: relative;
}

#nav ul {
  width: auto !important;
}

#nav li {
  float: left;
  background: none !important;
  width: auto !important;
}

#nav li.first a {
  border-left: 1px solid #2b2b2b;
}

#nav li a {
  width: 98px;
  height: 20px;
  border-right: 1px solid #2b2b2b;
  font-weight: bold;
  font-size: 15px !important;
  padding-top: 44px;
  padding-bottom: 3px;
  margin-bottom: -3px;
}

#nav li a:hover,
#nav li.selected a {
  background: transparent url(../templates/images/bg-nav-item-hover.png) repeat-x;
}

#cart-links {
  float: right;
  position: relative;
  margin: 16px 0 0 8px;
  color: #fff;
  width: 80px;
  padding-top: 20px;
  text-align: right;
}

#cart-links a {
  position: absolute;
  top: 0;
  right: 0;
}

#catCartSummary {
  font-size: 12px;
  line-height: 1.3;
}

#shop-nav {
  width: 960px;
  height: 44px;
  background: url(/templates/images/sprite.png) no-repeat 0 -930px;
  margin: 12px 0 16px 0;
  position: relative;
  z-index: 2;
}

#shop-nav ul {
  width: 100%;
  padding: 0 0 0 32px;
  margin-left: -6px;
}

#shop-nav li {
 background: none !important;
 padding: 13px 0 0 0 !important;
 width: auto !important;
 margin-right: 64px;
 position: relative;
}

#shop-nav li a,
#shop-nav li a:hover,
#shop-nav li a:active,
#shop-nav li a:visited {
  font-family: Helvetica, Arial, Verdana, sans-serif !important;
  font-size: 12px !important;
  color: #444;
  font-weight: bold !important;
  width: auto !important;
  height: 40px;
}

#shop-nav li a img {
  display: none;
}

#shop-nav li ul {
  margin: -14px 0 0 -8px !important;
  background: url(../templates/images/bg-subnav.png) left bottom no-repeat !important;
  z-index: 2;
  float: left;
  width: 139px !important;
  padding-top: 12px;
  padding-left: 16px;
  padding-right: 0;
}

#shop-nav li#style ul {

}

#shop-nav li ul li {
  float: left;
  height: 34px;
  display: block;
  padding: 0 !important;
  margin-right: 0;
  clear: both;
}

#shop-nav li ul li a {
  color: #444 !important;
}

#shop-nav li ul li a:hover {
  color: #000 !important;
}

#shop-nav .product-form {
  position: absolute;
  top: 8px;
  right: 12px;
}

#shop-nav .product-form input#CAT_ProductSearch {
  height: 24px;
  width: 204px;
  background: url(/templates/images/sprite.png) no-repeat 0 -630px;
  border: none;
  padding: 1px 0 0 9px;
  color: #999;
}

#shop-nav .product-form input.cat_button {
  background: none;
  border: none;
  height: 22px;
  width: 30px;
  position: absolute;
  top: 1px;
  right: 0;
  display: block;
  cursor: pointer;
  text-indent: 999px;
  overflow: hidden;
  padding-top: 22px;
  margin-bottom: -22px;
}

#breadcrumb {
  display: none;
  font-size: .9em;
}

#content-wrapper{
}

#page.homepage #content-wrapper{
  margin-bottom: -76px;
}

#content {
  margin: 0 auto;
  width: 100%;
  padding-bottom: 18px;
  position: relative;
  background: transparent url(../templates/images/bg-content-top.jpg) top left repeat-x;
}

#content-inner {
  width: 960px;
  height: auto !important;
  height: 300px;
  min-height: 300px;
  padding: 10px 30px 0 30px;
  margin:0 auto;
  position: relative;
}

#page.homepage #content-inner {
  padding-bottom: 0;
}

#content-header {
  
}

#content-primary {
	float:left;
	width: 100%;
	padding: 0 0 10px 0;
	position: relative;
}

#content-footer {
	position: absolute;
	left: 34px;
	bottom: 5px;
}

#footer {
  background: #000 url(../templates/images/bg-footer-top.jpg) top left repeat-x;
  padding: 40px 0 80px 0;
}

#page.homepage #footer {
  min-height: 800px;
}

#page.homepage #footer {
  padding-top: 110px;
}

#footer h4 {
  color: #8c8c8c;
  font-style: italic;
  font-size: 13px;
  margin-bottom: 6px;
}

#footer-content,
#footer-logos,
#footer-message {
  width: 960px;
  margin: 0 auto;
  position: relative;
}

#page.homepage #footer-logos {
  padding-top: 50px;
}

#footer-logos .logos {
  padding-bottom: 20px;
}

.footer-text {
  font-size: .85em;
  padding: 0 10px 0 20px;
}

#footer hr {
  background: #121212;
  margin: 20px 0 30px 0;
}

#footer-content .left-col hr {
  margin: 14px 0 28px 0;
}

#footer-content .right-col hr {
  margin: 14px 0 24px 0;
}


#footer-content {
  clear: both;
}

#footer-content .left-col {
  float: left;
  clear: none;
  width: 367px;
  height: 850px;
  overflow: hidden;
}

#footer-content .right-col {
  float: right;
  clear: none;
  width: 544px;
}

#footer-content h3 {
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
}

#footer-content li {
  float: none !important;
}

#footer .shipping {
  float: right;
  padding: 4px 0 0 80px;
  background: url(/templates/images/sprite.png) no-repeat -850px 0;
  font-weight: bold;
  height: 63px;
  margin-top: 4px;
}

#footer .shipping h4,
#footer .shipping h3 {
  color: #8c8c8c;
  font-style: normal;
  margin-bottom: 0;
}

#footer .shipping h3 {
  font-style: italic;
  margin-bottom: 2px;
}

#footer .shipping h4 {
  line-height: 16px;
}

#footer .social-icons li {
  margin-right: 24px;
}

#footer li {
  float: left;
  list-style-image:none;
  list-style-type:none;
}

#footer .social-icons li,
#footer .social-icons li a {
  height: 30px;
  width: 30px;
}

#footer .social-icons li a {
  display: block;
}

#footer .social-icons li.twitter {
  background: url(/templates/images/sprite.png) no-repeat -570px 0;
}

#footer .social-icons li.facebook {
  background: url(/templates/images/sprite.png) no-repeat -610px 0;
}

#footer .social-icons li.digg {
  background: url(/templates/images/sprite.png) no-repeat -650px 0;
}

#footer .social-icons li.vimeo {
  background: url(/templates/images/sprite.png) no-repeat -690px 0;
}

#footer .social-icons li.stumbleupon {
  background: url(/templates/images/sprite.png) no-repeat -730px 0;
}

#footer .social-icons li.delicious {
  background: url(/templates/images/sprite.png) no-repeat -770px 0;
}

#footer .social-icons li.skype {
  background: url(/templates/images/sprite.png) no-repeat -810px 0;
}

#footer-bar {
  background-color: #121212;
  padding: 10px 14px;
  margin-top: 22px;
  font-size: 12px;
  height: 19px;
  width: 932px;
}

#footer-bar {
  color: #5c5c5c;
}

#footer-bar a,
#footer-bar a:visited,
#footer-bar a:active {
  color: #8c8c8c;
}

#footer-bar .contact {
  float: right;
}

#footer-bar .copyright,
#footer-bar .links,
#footer-bar li {
  float: left;
  margin-right: 12px;
}

.powered-by {
  font-size: .9em;
  margin-top: 10px;
  width: 220px;
}

.ea-logo {
  float: right;
}

.ea-logo a {
  display: block;
  height: 24px;
  width: 150px;
  background: url(/templates/images/sprite.png) no-repeat -850px -978px;
  margin: 0 0 0 4px;
}

/**
 * 3.CONTENT
 */
/* ---- Styles for page content ---- */


/* HOMEPAGE */

#homepage-promo {
  width: 367px;
  margin: 16px 0 0 0;
}

#homepage-promo .panel-left a,
#homepage-promo .panel-right a {
  float: left;
  width: 183px;
  height: 358px;
}

#homepage-promo.v0 .panel-left a {
  background: url(/templates/images/homepage-promo.png) no-repeat 0 0;
}

#homepage-promo.v0 .panel-right a {
  background: url(/templates/images/homepage-promo.png) no-repeat -188px 0;
}

#homepage-promo.v0 .panel-left a:hover {
  background: url(/templates/images/homepage-promo.png) no-repeat 0 -380px;
}

#homepage-promo.v0 .panel-right a:hover {
  background: url(/templates/images/homepage-promo.png) no-repeat -188px -380px;
}

#homepage-promo.v1 .panel-left a {
  background: url(/templates/images/homepage-promo.png) no-repeat -400px 0;
}

#homepage-promo.v1 .panel-right a {
  background: url(/templates/images/homepage-promo.png) no-repeat -588px 0;
}

#homepage-promo.v1 .panel-left a:hover {
  background: url(/templates/images/homepage-promo.png) no-repeat -400px -380px;
}

#homepage-promo.v1 .panel-right a:hover {
  background: url(/templates/images/homepage-promo.png) no-repeat -588px -380px;
}

#homepage-promo.v2 .panel-left a {
  background: url(/templates/images/homepage-promo.png) no-repeat -800px 0;
}

#homepage-promo.v2 .panel-right a {
  background: url(/templates/images/homepage-promo.png) no-repeat -988px 0;
}

#homepage-promo.v2 .panel-left a:hover {
  background: url(/templates/images/homepage-promo.png) no-repeat -800px -380px;
}

#homepage-promo.v2 .panel-right a:hover {
  background: url(/templates/images/homepage-promo.png) no-repeat -988px -380px;
}

#homepage-promo.v3 .panel-left a {
  background: url(/templates/images/homepage-promo.png) no-repeat -1200px 0;
}

#homepage-promo.v3 .panel-right a {
  background: url(/templates/images/homepage-promo.png) no-repeat -1388px 0;
}

#homepage-promo.v3 .panel-left a:hover {
  background: url(/templates/images/homepage-promo.png) no-repeat -1200px -380px;
}

#homepage-promo.v3 .panel-right a:hover {
  background: url(/templates/images/homepage-promo.png) no-repeat -1388px -380px;
}

#homepage-promo.v4 .panel-left a {
  background: url(/templates/images/homepage-promo.png) no-repeat -1600px 0;
}

#homepage-promo.v4 .panel-right a {
  background: url(/templates/images/homepage-promo.png) no-repeat -1788px 0;
}

#homepage-promo.v4 .panel-left a:hover {
  background: url(/templates/images/homepage-promo.png) no-repeat -1600px -380px;
}

#homepage-promo.v4 .panel-right a:hover {
  background: url(/templates/images/homepage-promo.png) no-repeat -1788px -380px;
}

#homepage-promo.v5 .panel-left a {
  background: url(/templates/images/homepage-promo.png) no-repeat -2000px 0;
}

#homepage-promo.v5 .panel-right a {
  background: url(/templates/images/homepage-promo.png) no-repeat -2188px 0;
}

#homepage-promo.v5 .panel-left a:hover {
  background: url(/templates/images/homepage-promo.png) no-repeat -2000px -380px;
}

#homepage-promo.v5 .panel-right a:hover {
  background: url(/templates/images/homepage-promo.png) no-repeat -2188px -380px;
}

#homepage-newsletter {
  width: 384px;
  height: 65px;
  background: url(/templates/images/sprite.png) no-repeat -570px -830px;
  margin: 4px 0 -80px -17px;
}


#homepage-newsletter .newsletter-form {
  background: none;
  border: none;
}

#homepage-newsletter .newsletter-form .form-label label {
  color: #fff;
  font-size: 13px;
}

#homepage-newsletter .newsletter-form .form-label {
  padding: 6px 0 0 0;
  height: 24px;
}

#homepage-newsletter .newsletter-form div.item {
  padding: 0 0 0 9px;
}

#homepage-newsletter .newsletter-form #CLEmailAddress {
  width: 230px;
  height: 20px;
  margin-right: 20px;
  padding: 8px 0 0 10px;
  font-size: 16px;
  background: none;
  border: none;
}

#homepage-newsletter .newsletter-form #catlistbutton {
  border: none;
  background: none;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-left: 6px;
  cursor: pointer;
}

#footer-content .latest-blogs .blog-post {
  position: relative;
  color: #fff;
  font-size: .95em;
  margin-bottom: 50px;
  display: block;
}

#footer-content .latest-blogs .post-author {
  display: none;
}

#footer-content .latest-blogs img {
  margin: 0 !important;
  border: 1px #ddd solid;
  padding: 0;
}

#footer-content .post-image {
  border: 4px #fff solid;
  margin: 0 18px 16px 0 !important;
  float: left;
  top: 0;
  left: 0;
  padding: 0;
}

#footer-content .post-image a {
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
  z-index: 2;
}

#footer-content .latest-blogs .post-body {
  line-height: 1.3;
  padding: 0 !important;
  position:relative;
  margin-left: 187px;
}

#footer-content .latest-blogs .blog-post h2.post-title {
  border: none;
  font-size: 1.1em;
  line-height: 1.3;
  padding: 0;
  position:relative;
  margin-left: 187px;
}

#footer-content .latest-blogs .blog-post .post-details {
  margin-bottom: 6px;
  line-height: 1.3;
  position:relative;
  margin-left: 187px;
}

#footer-content .latest-blogs .links {
  display: none;
}

#footer-content .new-products,
#footer-content .featured-products {
  margin-bottom: 40px;
  background: url(/templates/images/bg-featured-products.png) no-repeat left bottom;
  clear: both;
  height: 380px;
}

#footer-content .new-products .shop-product-small .image img,
#footer-content .featured-products .shop-product-small .image img {
  height: 220px;
  width: 144px;
}

#footer-content .new-products  .shop-product-small,
#footer-content .featured-products  .shop-product-small {
  width: 165px;
  margin: 0 8px;
  float: left;
  background: none;
}

#footer-content .new-products  .shop-product-small .image,
#footer-content .featured-products  .shop-product-small .image {
  width: 165px !important;
  height: 222px;
}

#footer-content .new-products .shop-product-small ul,
#footer-content .featured-products .shop-product-small ul {
  padding: 12px 2px;
  text-align: center;
}

#footer-content .new-products .shop-product-small ul li,
#footer-content .featured-products .shop-product-small ul li {
  margin-bottom: 4px;
}

#footer-content .new-products ul.productfeaturelist,
#footer-content .featured-products ul.productfeaturelist {
  height: 300px;
}

.shop-product-small .special {
  text-transform: uppercase;
  font-size: .8em;
  font-weight: bold;
  color: #85B501;
  position: absolute;
  right: 4px;
  top: 210px;
}

.similar-products .shop-product-small .special {
  top: 146px;
}

.new-products .shop-product-small .special,
.featured-products .shop-product-small .special {
  top: 213px;
}

.small-backup .special {
  top: 292px !important;
}


#footer-content li.title a {
  color: #fff;
  font-size: 1.1em;
}

#footer-content li.color {
  display: none;
}

.small-text {
  font-size: .85em !important;
}

.small-text-gray {
  font-size: .85em !important;
  color: #999;
}

a.content-link {
  color: #999 !important;
}

/* SHOP / CATALOG PAGES */

#shop h2 {
  font-size: 1.2em;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 0;
  margin-right: 2px;

  float: left;
}

#shop h2 a {
  padding: 12px 30px 8px 30px;
  background: #f2f2f2;
  float: left;
}

#shop h2 a:hover {
  text-decoration: none;
}

#shop h2 a,
#shop h2 a:visited,
#shop h2 a:active {
  color: #444;
}

#shop h2#all-tab a:hover,
#shop h2#all-tab a.active {
  background: #0077ca;
  color: #fff;
}

#shop h2#top20-tab a:hover,
#shop h2#top20-tab a.active {
  background: #9ad202;
  color: #fff;
}


#shop hr {
  margin-top: 0 !important;
  clear: both;
}

#shop .featured-products {
  margin: 12px 0 16px 0;
  
}

#shop .featured-products .shop-product-small .image img {
  height: 288px;
  width: 180px;
}

#shop .featured-products  .shop-product-small {
  width: 224px;
  margin: 12px 8px 0 8px;
  float: left;
  background: none;
  text-align: center;
}

#shop .featured-products  .shop-product-small .image {
  width: 200px !important;
  height: 288px;
  margin-bottom: 12px;
}

#shop .featured-products .shop-product-small ul {
  padding: 12px 0;
}
  
#shop .featured-products ul.productfeaturelist,
#shop .featured-products ul.productfeaturelist li,
#shop .featured-products .shop-product-small ul,
#shop .featured-products .shop-product-small ul li {
  list-style-image:none;
  list-style-type:none;
}

#shop .featured-products .shop-product-small ul li {
  text-align: center;
  margin-bottom: 0;
}

#shop .featured-products .shop-product-small ul li h5 {
  width: 200px;
  margin-left: 12px;
}

.shop-product-small .image {
  height: 224px;
  width: 140px !important;
  margin-bottom: 0;
}

.similar-products .shop-product-small .image {
  height: 158px;
  margin-bottom: 0;
}

ul.productLarge {
  margin-top: -12px;
}

.productList .shop-product-small .image img {
  height: 210px;
  width: 131px;
}

ul.productSmall {
  padding-top: 24px;
  list-style-image:none;
  list-style-type:none;
}

ul.productSmall li.productItem,
ul.productSmall li.productItemLast {
  width: 20%;
  float: left;
  list-style-image:none;
  list-style-type:none;
  border: none;
}

.shop-product-small {
  border: none;
  color: #444;
  position: relative;
}

.shop-product-small ul {
  background: none;
}

.shop-product-small ul li {
  font-size: .9em;
}

ul.productSmall li.productItem ul,
ul.productSmall li.productItemLast ul,
.similar-products .shop-product-small ul {
  background: none;
  margin:0;
  height: 120px;
  padding: 4px 4px 8px 4px;
}

.similar-products .shop-product-small ul {
  height: auto !important;
  margin-bottom: 4px;
}

ul.productSmall li.productItem ul li,
ul.productSmall li.productItemLast ul li,
.similar-products .shop-product-small li {
  list-style-image:none;
  list-style-type:none;
  margin: 0;
  text-align: center;
  padding: 0;
  line-height: 1.1;
}

.shop-product-small li h5 {
  margin-bottom: 0 !important;
  padding: 0;
  min-height: 0;
}

.shop-product-small li h5 a {
  font-size: 1.1em !important;
  font-weight: bold;
  color: #444;
  line-height: 1.2;
}

.similar-products .shop-product-small li h5 a {
  font-weight: normal;
}

.shop-product-small li.type {
  font-weight: bold;
}

.similar-products .shop-product-small li.type {
  display: none;
}

.shop-product-small li.color {
  font-weight: normal;
}

.similar-products .shop-product-small li.color {
  display: none;
}

.shop-product-small li.price {
  font-weight: bold;
  font-size: 1.4em;
  color: #85b501;
  padding-top: 2px !important;
}

.similar-products .shop-product-small li.price {
  font-size: 1.1em;
  color: #444 !important;
}

/* PRODUCT PAGE */

/* Brand logos */

#product-logo {
  position: absolute;
  bottom: 12px;
  left: 24px;
}

#product-logo a {
  font-size: .95em;
}

#product-logo a.logo-image {
  display: block; 
  margin-top: 6px;
  width: 280px;
}

/******************* Brand logos *******************/

#product-logo a.wesc {
  height: 70px;
  background: transparent url(/templates/images/logos.png) no-repeat 0 0;
}

#product-logo a.skullcandy {
  height: 34px;
  background: transparent url(/templates/images/logos.png) no-repeat 0 -416px;
}

#product-logo a.aiaiai {
  height: 50px;
  background: transparent url(/templates/images/logos.png) no-repeat 0 -140px;
}

#product-logo a.beats {
  height: 35px;
  background: transparent url(/templates/images/logos.png) no-repeat 0 -190px;
}

#product-logo a.matix{
  height: 46px;
  background: transparent url(/templates/images/logos.png) no-repeat 0 -225px;
}

#product-logo a.aerial7{
  height: 46px;
  background: transparent url(/templates/images/logos.png) no-repeat 0 -270px;
}

#product-logo a.urbanears{
  height: 64px;
  background: transparent url(/templates/images/logos.png) no-repeat 0 -320px;
}

#product-logo a.monster{
  height: 26px;
  background: transparent url(/templates/images/logos.png) no-repeat 0 -390px;
}


/* CART PAGE */

a.continue-shopping {
  font-size: .9em;
  float: right;
  background: url(/templates/images/icon-arrow-right.png) no-repeat left center;
  padding: 2px 0 0 20px;
}

.cart-top {
  background: url(/templates/images/sprite.png) no-repeat 0 -930px !important;
  height: 12px;
}

table.cart {
  border-top: none;
  border-bottom: none;
  font-size: .9em;
  margin-left: 0;
  width: 960px;
  position: relative;
}

/* Safari Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  table.cart {margin-left: 0; width: 960px;}
}

table.cart a {
  color:#0687E1;
}

table.cart th {
  font-size: 1em;
  font-weight: bold;
  color: #333;
  padding:  6px;
  background: #f2f2f2;
  padding-left: 12px;
}

table.cart .val td {
  padding-top: 60px;
  padding-left: 12px;
}

table.cart .val .product {
  font-size: 1.1em;
  vertical-align: middle;
}

table.cart  .product-image {
  float: left;
  width: 50px;
  margin: -36px 20px 0 0;
  padding-top: 6px;
}

table.cart  .product-image .productitemcell {
  height: 90px;
  width: auto;
  padding-left: 0 !important;
}

table.cart  .product .productitemcell,
table.cart  .price .productitemcell,
table.cart  .quantity .productitemcell,
table.cart  .tax .productitemcell,
table.cart  .total .productitemcell,
table.cart  .remove .productitemcell {
  height: 90px;
}

.remove {
  width: 50px;
}

table.cart  .product-image img {
  width: 50px;
  height: 80px;
}

table.cart .right-align {
  text-align: right;
  padding-right: 0;
}

#shippingSpan,
#shippingCountrySpan,
#shippingStateSpan {
  font-size: .8em;
  color: #999;
  text-align: left;
}

.shippingDiv {
  margin: 6px 0;
}

/* CHECKOUT PAGE */
.form {
  position: relative;
  display: block;
  float: left;
  clear: both;
  width: 100%;
}

input {
  border: 1px solid #ccc;
  padding: 3px 2px;
}

.shop-checkout div.item input.cat_textbox {
  padding: 5px 3px;
}

.shop-checkout .shipping {
  margin-top: -12px;
  position: relative;
}

.shop-checkout .shipping label {
  position: absolute;
  left: 0;
}

#Message.cat_listbox {
  margin-bottom: 12px;
}

.shop-checkout h3 {
  font-size: 1em;
  text-transform: uppercase;
  width: 240px;
  text-align: center;
  background: #85B501;
  margin-bottom: 0;
  padding: 10px 0 6px 0;
  color: #fff;
}

.shop-checkout #info h3 {
  width: 220px;
}

#paymentdiv h3 {
  width: 140px;
}

.shop-checkout .col1,
.shop-checkout .col2,
#paymentdiv {
  width: 360px;
  position: relative;
}

#paymentdiv {
  padding-bottom: 10px;
  width: 100%;
}

#CardType {
  margin-right: 3px;
  width: 180px;
}

#CardExpiryMonth,
#CardExpiryYear {
  width: 80px;
}

#CardCCV {
  width: 60px;
}

#expiration {
  float: left;
  margin-right: 10px;
}

#CCV {
  float: left;
  width: 80px;
}



input#Amount {
  border: none;
  font-size: 24px;
  color: #333;
  width: 200px;
}

#ShippingState,
#ShippingZip {
  border: none;
  font-size: 16px;
  color: #333;
}

#AmountField {
  font-size: 24px;
  color: #333;
  width: 240px;
}

.shop-checkout .col1,
.shop-checkout .col2 {
  float: left;
  padding-top: 14px !important;
  margin-bottom: 12px;
}

.shop-checkout .col1 {
  margin-right: 30px;
}

.shop-checkout #billing-shipping .col1 {
  float: none;
  position: absolute;
  bottom: 0;
}

.shop-checkout #billing-shipping .col2 {
  float: none;
  position: absolute;
  top: 0;
  right: 150px;
}

.shop-checkout .instructions {
  width: 530px;
  font-size: .8em;
  color: #999;
  border: 1px solid #ddd;
  padding: 20px;
  float: right;
  margin-left: 20px;  
}

.shop-checkout hr {
  margin-top: 0 !important;
  margin-bottom: 16px !important;
  width: 360px;
}

.shop-checkout #ShippingInstructions,
.shop-checkout .shipping p {
  width: 316px;
  margin-bottom: 30px;
}

.shop-checkout #ShippingInstructions {
  border: 1px solid #ccc;
  width: 358px;
}

.shop-checkout .shipping p {

}

.shop-checkout div.item {
  padding-left: 0 !important;
  padding-bottom: 6px !important;
}

.shop-checkout .same-as {
  position: absolute;
  right: 0;
  top: 0;
  font-size: .9em;
  margin: 9px 0 0 0;
}

.shop-checkout .ssl-seal {
  position: absolute;
  left: 240px;
}

.shop-checkout .cc-logos {
  height: 54px;
  width: 115px;
  background: transparent url(/templates/images/globalsign-ssl-site-seal.png) no-repeat;
  position: relative;
  position: absolute;
  left: 100px;
  top: 25px
}

.shop-checkout #lpButDivID-1305765470 {
  position: absolute;
  left: 436px;
}

#lpButDivID-1305765470 {
  position: absolute;
  left: 6px;
}

#lpButDivID-1305765470 td {
  border: none;
  padding: 0 9px !important;
}

#lpButDivID-1305769885 {
  position: absolute;
  right: -6px;
  top: 92px;
  z-index: 999;
  display: block;
}

#lpButDivID-1305770550 {
  position: absolute;
  right: -4px;
  top: 196px;

}

.lpPoweredBy {
  line-height: 1.3;
}

.hcRating {
  display: none;
}

#mcafee {
  position: absolute;
  right: -120px;
  top: 22px;
}

.total #mcafee {
  position: relative;
  right: 0;
  top: 0;
  float: left;
  margin: 12px 0 0 12px;
}

.total .ssl-seal {
  position: relative;
  right: 0;
  top: 0;
  float: left;
  margin: -4px 0 0 12px;
}

#AuthorizeNetText {
 background: transparent url('//verify.authorize.net/anetseal/images/secure90x72.gif') no-repeat;
 width: 96px;
 height: 12px;
 display: block;
 position: relative;
}

a#AuthorizeNetText {
  font-size: .8em;
  color: black;
  text-decoration: none;
  position: relative;
  padding: 78px 0 0 0;
}

#paypal-logo {
  float: left;
  margin: 5px 0 0 12px;
}

#catCartDetails a#AuthorizeNetText {
  padding: 78px 0 0 2px;
}

.shop-checkout #catwebformbutton {
  border: none;
  height: 32px;
  width: 233px;
  background: transparent url(/templates/images/btn-complete-purchase.png) no-repeat;
  display: block;
  cursor: pointer;
  text-indent: 999px;
  overflow: hidden;
  padding-top: 32px;
  margin: 4px 0 0 0;
}

.ssl-seal {
  position: relative;
}

.ssl-seal img {

}

input.PaymentMethodType {
    margin: 0 6px 10px 0 !important;
}

/***************************************************/

ul.productLarge  li {
  list-style-image:none;
  list-style-type:none;
}

.section-top,
.section-bottom {
  height: 8px;
  width: 960px;
  clear: both;
}

table.productTable td {
 padding: 0;
}

.section-top {
  background: transparent url(/templates/images/sprite.png) no-repeat 0 -900px ;
  margin-top: 12px;
}

.section-bottom {
  background: transparent url(/templates/images/sprite.png) no-repeat 0 -910px;
}

.shop-product-large,
.product-overview,
.comments {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-top: none;
  border-bottom: none;
  margin-bottom: 0;
  padding: 16px 16px 16px 24px;
  background: none;
}

.shop-product-large {
  padding-right: 0;
  overflow: visible;
  color: #444;
  position: relative;
}

.shop-product-large .right-col,
.product-overview .right-col {
  float: right;
  width: 162px;
}

.shop-product-large .left-col {
  width: 754px;
}

.product-overview .left-col {
  width: 710px;
  position: relative;
}

.shop-product-large .left-col {
  float: left;
}

.shop-product-large .right-col {
  height: 100%;
  margin-top: -24px;
  padding: 16px 0 0 0;
}

.shop-product-large .right-col ul {
  margin-top: -24px;
}

a.gift {
  float: left;
  margin-top: 7px;
  padding: 0 0 0 22px;
  background: transparent url(/templates/images/sprite.png) no-repeat -980px -70px;
  font-size: .9em;
}

.shop-product-large hr,
.product-overview hr,
.comments hr,
#shop hr,
.shop-checkout hr {
  background: #ddd;
  margin: 10px 0 12px 0;
}

.shop-product-large .right-col hr {
  margin-left: -18px;
}

.shop-product-large .rating {
  margin-bottom: 12px;
}

.shop-product-large .image {
  float: right;
  width: 350px;
  margin-left: 0;
  border-right: 1px solid #ddd;
  padding-top: 18px;
  margin: -24px 0;
  overflow: hidden;
  min-height:420px;
}

#lrg-image {
  height: 360px;
  width: 350px;
  margin: 0;
}

#lrg-image img {
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}

#huy-magnifier {
	width:500px;
	height:500px;
	border:1px solid #ddd;
	background-color: #fff;
}

.shop-product-large .details {
  width: 366px;
  padding: 0;
  background: none;
}

.shop-product-large .details h2 {
  font-size: 21px;
  margin-bottom: 16px;
}

.shop-product-large .details dir {
  display: none;
}

.shop-product-large .details a.learn-more {
  display: block;
  margin: 12px 0;
}

.shop-product-large .right-col li,
.similar-products li {
  list-style-image:none;
  list-style-type:none;
}

.shop-product-large .right-col li.price {
  font-size: 22px;
  color: #8ebc0e;
  font-weight: bold;
  margin-bottom: 2px;
}

#retail-label,
.retail-label {
  font-size: .6em;
  color: #999;
  font-weight: normal;
}

.retail-label {
  color: #666;
  font-size: .8em;
}

.retail-price {
  text-decoration: line-through;
}

#retail-price {
  font-weight: bold;
}

.shop-product-large .right-col li.ships,
.shop-product-large .right-col li.attributes {
  color: #9d9d9d;
  font-size: .9em;
  margin: 0;
}

.shop-product-large .right-col #free-shipping {
  margin: -14px 0 0 -18px;
  /*background: url(/templates/images/2-5shipping.png) no-repeat;*/
  width: 180px;
  height: 52px;
}

.shop-product-large .right-col #free-shipping.US {
  background: url(/templates/images/freeshipping-us-2.png) no-repeat;
}

.shop-product-large .right-col li.quantity {
  margin-top: 0;
  padding: 0;
}

.shop-product-large .right-col li.quantity img {
  cursor: pointer;
}

.shop-product-large .monster-dealer {
  width: 100px;
  position: absolute;
  top: 210px;
  right: 41px;
}

.shop-product-large .skullcandy-dealer {
  width: 134px;
  position: absolute;
  top: 210px;
  right: 26px;
  z-index: 1;
}

.skullcandy-warranty {
  width: 133px;
  height: 123px;
  z-index: 1;
  margin-top: 6px;
}

.shop-product-large .monster-dealer div img {
  margin-top: 4px;
}

.shop-product-large .share {
  width: 182px;
  height: 189px;
  position: absolute;
  bottom: -8px;
  right: -2px;
  background: url(/templates/images/bg-right-col.png) no-repeat right bottom; 
}

.shop-product-large .share a {
  position: absolute;
  bottom: 14px;
  left: 19px;
  font-size: .9em;
}

.shop-product-large .share #fb-share {
}

.shop-product-large .share .retweet {
  position: absolute;
  bottom: 14px;
  right: 24px;
}

.stico_default {
  background: none !important;
}

a.stbutton  {
  padding:1px 5px 5px 0;
}

table.productPoplets {
  background: #eee;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.productPopletsItem a {
  height: 50px;
  width: 50px;
  margin: 3px 2px 2px 3px;
  background: #fff;
  display: block;
}

.poplets {
  margin-top: 8px;
  border: none;
  padding-left: 38px;
  bottom: 0;
  visibility: visible !important;
}

.poplets table {
  float: left;
}

.poplets img {
  border: none;
}

.catalogueItemNotFound,
.productTextInput {
  display: none;
}

.product-overview .left-col div div {
  width: 416px;
}

.product-overview .left-col dir div div {
  width: auto;
}

.product-overview .left-col div.col1,
.product-overview .left-col div.col2 {
  float: left;
  width: 340px;
  padding: 16px 0;
}

.product-overview .left-col div.col1 p,
.product-overview .left-col div.col2 p {
  margin-bottom: 16px !important;
}

.beats-overview a,
.beats-overview h4,
.red-text {
  color: #D7002B;
}

.monster-jamz a,
.monster-jamz h4,
.monster-jamz .blue-text {
  color: #3B80B3;
}

.monster-jamz .dark-gray-text {
  color: #555;
  font-weight: bold;
}

.monster-jamz h4,
.beats-overview h4 {
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 8px;
}

.monster-jamz ul,
.beats-overview ul {
  margin-left: 14px;
}

.monster-jamz li,
.beats-overview li {
  list-style-type: disc !important;
}

.monster-jamz hr,
.beats-overview hr {
  margin: 20px 0;
}

.col-footer {
  float: left;
  clear: both;
}

.product-overview .left-col div.col1 {
  margin-right: 30px;
}

.product-overview h3,
.comments h3 {
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 0;
}

.product-overview dir {
  float: right;
  margin-top: 0;
  padding: 0;
  margin-left: 54px;
  width: 240px;
}

.product-overview dir ul {
  padding: 0;
  width: 240px;
}

.product-overview dir li {
  list-style-image:none;
  list-style-type:none;
  background: url(/templates/images/bg-bullet.png) no-repeat 0 7px;
  padding-left: 14px;
  margin: 3px 0;
}

.product-overview .compatible-top {
  color: #999;
  margin: 24px 0 -3px 0;
}

.product-overview .compatible-bottom {
  margin: 8px 0 0 0;
}

.product-overview .compatible-sub {
  font-size: .85em;
}

.product-overview .compatible {
  background: transparent url(/templates/images/sprite.png) no-repeat 0 -520px;
  height: 100px;
  width: 118px !important;
  display: block;
}

.product-overview .compatible-dj {
  background: transparent url(/templates/images/sprite.png) no-repeat 0 -520px;
  height: 100px;
  width: 220px !important;
  display: block;
}

.product-overview .compatible-xbox {
  background: transparent url(/templates/images/sprite.png) no-repeat 0 -670px;
  height: 96px;
  width: 254px !important;
  display: block;
}


label span.opt {
  color: #ccc;
  font-size: .9em;
}

.comments {
  color: #444;
  font-size: 14px;
  position: relative;
  min-height: 300px;
}

.comment-form {
  position: absolute;
  top: 47px;
  right: -1px;
  width: 360px;
}

.comment-form textarea {
  height: 80px;
}

.all-comments {
  margin-right: -24px;
}

.all-comments h3 {
  font-size: 1.2em;
  color: #999;
  text-transform: none;
  margin-top: 12px;
}

.all-comments h5 {
  font-size: 1em;
  color: #999;
  text-transform: none;
  font-weight: normal;
  margin-top: 4px;
}


.all-comments .rating {
  float: right;
  margin-right: 12px;
}

.all-comments .comment-container {
  width: 441px;
  float: left;
  clear: none;
  margin: 8px 28px 12px 0;
  border: none;
  background: none;
}

.comment-container span.name {
  color: #333;
}

.all-comments .header {
  margin-top: 12px;
  font-size: .95em;
  color: #999;
}

.all-comments .comment-container .header,
.all-comments .comment-container .content {
  background: none;
  padding: 0;
  margin-right: -10px;
}

.comments a.write-review {
  width: 194px;
  height: 32px;
  display: block;
  float: right;
  margin: -12px 0 0 0;
  background: transparent url(/templates/images/sprite.png) no-repeat -570px -40px;
  cursor: pointer;
}

.comments a.close-link {
  float: right;
  margin: 0 0 -10px 0;
  font-size: .9em;
}

/* BOBIZZO BLOG */

.blog-container .post-list {
  width: 770px;
  margin-top: 16px;
}

.side-panel {
  width: 140px !important;
  margin-top: 16px;
}

.side-panel a {

}

.blog-container .blog-post h2.post-title {
  font-size: 1.4em;
  margin-bottom: 4px;
  border-bottom: 1px solid #ddd;
}

.blog-container .post-body img {
  margin: 4px 0;
}

.blog-post .post-body {
  padding: 0 0 16px 0;
}

.side-panel h4 {
  font-size: 1.1em;
  color: #999;
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding-left: 4px;
}

.blog-container .blog-post .links {
  margin-top: 16px;
  font-size: .9em;
  height: 61px;
  position: relative;
}

.blog-post .links .retweet {
  float: right;
}

.blog-post .links .facebook,
.slideshow-description .facebook {
  position: absolute;
  bottom: 0;
  right: 66px;
}

.slideshow-description .facebook {
  bottom: 10px;
}

.BlogRecentPost li, .BlogTagList li, .BlogPostArchive li {
  font-size: .95em;
}

.side-panel ul {
  margin-left: 4px;
}

.BlogTagCloud {
  padding-left: 4px;
}

/* ABOUT */

.about #content-primary {
  padding-top: 16px;
}

.about .side-panel {
  position: absolute;
  left: 854px;
  top: 30px;
}

.about .side-panel li {
  background: none !important;
  float: none !important;
  margin-bottom: 8px;
}

.about .side-panel ul {
  margin-left: 6px !important;
  width: auto !important;
}

.about .side-panel li a,
.about .side-panel li a:hover,
.about .side-panel li a:active,
.about .side-panel li a:visited {
  font-size: 13px !important;
  width: auto !important;
  color: #85B501 !important;
}

.about .side-panel li a:hover {
  text-decoration: underline !important;
}

.about #content-primary,
.about h1.title {
  width: 780px;
  padding-left: 4px;
}

.about #content-inner {
  padding-top: 30px;
}

.about h1 {
  border-bottom: 1px solid #ddd;
  padding-bottom: 3px;
  margin-bottom: 6px;
}

/* SPECIALTY FORMS */

#skullcandy-form {
  float: right;
  width: 360px;
  margin: 0 0 0 40px;
}

/**
 * 4.jQuery Coda Slider
 *
  jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

#homepage-slideshow {
  background: url(/templates/images/sprite.png) no-repeat 0 0;
  padding: 22px;
  float: right;
  margin: -38px -10px -160px 0;
}

.slideshow-container {
  width: 522px;
  height: 461px;
  overflow: hidden;
  position: relative;
}

.slideshow-container .info {
  position: absolute;
  bottom: 0;
  width: 474px;
  background: transparent url(/templates/images/bg-slideshow-info.png);
  color: #999;
  padding: 16px 24px 16px 24px;
}

.slideshow-container .info h3 {
  margin-bottom: 4px;
}

.slideshow-container .info a,
.slideshow-container .info a:active,
.slideshow-container .info a:visited {
  color: #fff;
}

.slideshow-container .info a:hover {
  text-decoration: none;
  color: #0687e1;
}

.slideshow-description {
  padding-top: 12px;
  position: relative;
}

.slideshow-description .retweet {
  float: right;
}

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 20px 0 }
	.coda-slider { background: #fff;}
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel {
    width: 522px;
    height: 461px;
    position: relative;
	} 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {
    width: 522px;
    height: 461px;
	}
	
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, 
	.coda-nav-right a {
	   display: block;
	   color: #fff; 
	   padding: 5px; 
	   width: 40px;
	   height: 471px;
	   margin-top: 12px;
	   z-index: 999;
	   position: absolute;
	   overflow: hidden;
	   text-indent: 999px;
	 }
	 
	 .coda-nav-left a:hover {
	   background: transparent url(/templates/images/arrow-left.png) no-repeat 10px 176px;
	 }
	  
	 .coda-nav-right a:hover {
	   background: transparent url(/templates/images/arrow-right.png) no-repeat 10px 176px;
	 }
	 
	 .coda-nav-left a {
	   right: 490px;
	 }
	 
	 .coda-nav-right a {
	   right: 6px;
	 }
	 
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #39c }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 20px }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { text-align: center; text-decoration: none }
	
/* Skullcandy overrides */

body.skullcandy a,
body.skullcandy .shop-product-large .right-col li.price {
  color: #b3a270;
}

body.skullcandy .shop-product-large .details {
  border-right: 1px solid #DDDDDD;
  margin: -24px -10px -24px 0;
  min-height: 436px;
  padding: 24px 10px 10px 0;
  width: 376px;
}

body.skullcandy .shop-product-large .image {
  float: left;
  border: none;
  margin-left: -20px;
}

body.skullcandy #product-logo {
  left: 412px;
}

body.skullcandy a,
body.skullcandy a:hover,
body.skullcandy .shop-product-small li.price {
    color: #b3a270;
}

body.skullcandy .comments a.write-review {
    background: url("/templates/images/skullcandy/btn-write.gif") no-repeat 0 0;
}
