body{
	background: #f7f7f7;
}
#page-body{
	color: #3e4042;
}

#head h2, h3, h2, #technology h2, #song h2, h4 {
	text-transform: lowercase;
}

#head h2  {
   font-size: 100%;
}

#head h2 {
	text-align: left;
}
#head h3 {
	font-size: 200%;
}

h3{
	color: #3e4042;
	font-size:108%;
	margin: 0;
	padding: 0;
}
h3#current-lyric{
	text-align:center;
	font-size:216%;
	margin:20px 0;
}
h3#current-lyric sup{
	font-size:50%;
	color:#666;
	font-style:normal;
	padding-right:5px;
}
#song h3 {
	text-transform: none;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 200%;
	font-weight: normal;
}
#song h4 {
	padding-bottom: 10px;
}

#song p {
	margin-bottom:40px;
}
/* checkout div */

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

#checkout a#add-to-wishlist, #checkout a#add-to-cart {
	display: block;
	text-indent: -2000px;
}

#checkout a#add-to-wishlist {
	margin-right: 5px;
}

#checkout a#add-to-wishlist {
	background: url('../images/add-to-wishlist-button.gif') no-repeat;
	width: 135px;
	height: 28px;
}
#checkout a#add-to-cart {
	background: url('../images/add-to-cart-button.gif') no-repeat;
	width: 112px;
	height: 28px;
}
#description, #promo, #choose {
	border-bottom: 1px solid #b2b6b7;
}
#description {
	clear: both;
}
#technology {
	padding-top: 10px;
	clear: both;
}
#technology h2, #song h2, h4 {
	font-size: 160%;
}

#technology p {
	clear: both;
	margin-bottom: 20px;
}
#technology p img {
	margin-right: 14px;
	margin-bottom: 20px;
	float: left;
}

#song h2 {
	margin-top: 20px;
}
#promo-img-wrapper {
	text-align: center;
}

#promo p#usa {
	text-align: right;
	text-transform: none;
}

/* cart page */
table.simple{
	margin:20px 0;
}
table.simple, table.simple td, table.simple th{
	border:0;
}
table.simple td,
table.left-header th{
	border-bottom:1px solid #CCC;
	padding:10px 0;
	font-size:123.1%;
}
table.left-header tfoot th{
	border:none;
}

table.simple tfoot{
	font-weight:bold;
}
table.simple tfoot td{border:none;padding:10px 0;}

table.simple tfoot .subtotal{padding-right:20px;text-align:right;}

table td.remove{font-size:85%;}

.remove a{background:url('../images/btn-x.gif') 0 2px  no-repeat; padding-left:12px;}
.remove a:hover{background-position:0 -10px;}

.checkout-process h2{
	background:#EAEAEA;
	padding:4px;
}

#main-flash {
	background: black;
}

p#lyric-copyright {
  font-size: 80%;
}
/* add to cart form */
#choose h2 {
	margin-bottom: 5px;
	text-align: center;
}
#colors label {
	cursor: pointer;
	display: block;
	float: left;
	text-indent: -2000px;
}

#colors {
	overflow: hidden;
	height: 43px;
}
#colors input {
	display: none;
}

label#black {
	margin: 0 10px 0 10px;
}

#colors label.selected {
	background-position: 0 -43px;
}
#colors label {
	background-position: 0 0px;
}

label#black {
	background: url('../images/black-color-button.gif') 0 0 no-repeat;
	width:40px;
	height:43px;
}

label#white {
	background: url('../images/white-color-button.gif') 0 0 no-repeat;
	width:40px;
	height:43px;
}

/* choose size div */
#size-button {
	float: left;
	cursor: pointer;
}
#sizes li {
	list-style-type: none;
	cursor: pointer;
}

#sizes li#selected {
	display: block;
}

#sizes li.not-selected {
	display: none;
}

.xx-large, .x-large, .large, .medium, .small, .x-small {
	display: block;
	text-indent: -2000px;
	width: 59px;
	height: 41px;
}
.xx-large {background: url('../images/sizes-sprite.gif') 0 -200px no-repeat;}
#size-picker.xx-large{background: url('../images/sizes-sprite.gif') -60px -200px no-repeat; }
.sf-menu li.xx-large:hover{background: url('../images/sizes-sprite.gif') -120px -200px no-repeat; }

.x-large {background: url('../images/sizes-sprite.gif') 0 -160px no-repeat;}
#size-picker.x-large{background: url('../images/sizes-sprite.gif') -60px -160px no-repeat; }
.sf-menu li.x-large:hover{background: url('../images/sizes-sprite.gif') -120px -160px no-repeat; }

.large {background: url('../images/sizes-sprite.gif') 0 -120px no-repeat;}
#size-picker.large{background: url('../images/sizes-sprite.gif') -60px -120px no-repeat; }
.sf-menu li.large:hover{background: url('../images/sizes-sprite.gif') -120px -120px no-repeat; }

.medium {background: url('../images/sizes-sprite.gif') 0 -80px no-repeat;}
#size-picker.medium{background: url('../images/sizes-sprite.gif') -60px -80px no-repeat; }
.sf-menu li.medium:hover{background: url('../images/sizes-sprite.gif') -120px -80px no-repeat; }

.small {background: url('../images/sizes-sprite.gif') 0 -40px no-repeat;}
#size-picker.small{background: url('../images/sizes-sprite.gif') -60px -40px no-repeat; }
.sf-menu li.small:hover{background: url('../images/sizes-sprite.gif') -120px -40px no-repeat; }

.x-small {background: url('../images/sizes-sprite.gif') 0 0 no-repeat;}
#size-picker.x-small{background: url('../images/sizes-sprite.gif') -60px 0px no-repeat; }
.sf-menu li.x-small:hover{background: url('../images/sizes-sprite.gif') -120px 0px no-repeat; }
#size_chart_link {
  text-decoration:underline;
  font-style:italic;
  cursor: pointer;
}
#size_box h1, #size_box h2 {
  color:#3E4042;
}
#size_box h2.size_gender {
  font-weight:normal;
  margin-top: 5px;
}
#size_box h1 {
  font-size: 1.7em;
}
#size_box h1, #size_box h2, #size_box img {
  padding: 0 20px;
}
#checkout p {
	font-size: 300%;
	margin-bottom: 10px;
	margin-top: 5px;
}

#checkout p, #size_chart_link {
  color: #129ad9;
}
#choose h2 {
   font-size: 100%;
   margin-bottom: 5px;
   text-align: center;
}
#choose p,
#shop-form-wrapper #choose h2,
#lyric-form-wrapper #choose h2{
	text-transform: lowercase;
}
#shop-form-wrapper #choose h2 {
	font-size: 100%;
}
#shop-form-wrapper #color,
#shop-form-wrapper #gender,
#shop-form-wrapper #sizes,
#shop-form-wrapper #checkout{
	margin-left: 5px;
	display: inline;
	float: left;
}
#shop-form-wrapper #color {
	width: 110px;
	margin-left: 5px;
}
#shop-form-wrapper #sizes {
	width: 100px;
	margin-left: 5px;
}
#shop-form-wrapper #checkout {
	width: 116px;
	margin-left: 5px;
}
#shop-form-wrapper #gender {
	width: 100px;
}
#shop-form-wrapper #choose {
	border: none;
	padding: 0px;
}
#shop-form-wrapper #gender-select {
	font-size: 1.2em;
}
#shop-form-wrapper {
	margin:10px 0;
}
#shop-form-wrapper #checkout {
	padding-top: 27px;
}
#lyric-form-wrapper #choose {
	padding-bottom: 5px;
}
a.buy-now-btn {
	background: url('../images/btn-buy-now.gif') no-repeat;
	display: block;
	text-indent: -2000px;
	outline: none;
	height: 24px;
	width: 85px;
	margin-bottom: 15px;
}
	