.accordion {
	margin-bottom: 0;
}

.acoustic-brochure .btn {
	width: 126px;
	margin-bottom: 10px;
}

#msrp-modal,
.modal.quickview  {
	top: 50% !important;
}

.detail-option {
	margin-top: 10px;
}

.detail-option select {
	margin: 0;
}

.details-new-badge {
	padding: 0px 3px;
	background-color: #c30202;
	font-size: 10px;
	left: 13px;
	top: 100px;
	height: 18px;
	float: left;
}

.details-hdr .rating {
	unicode-bidi: bidi-override;
	direction: ltr;
	color: #c30202;
	cursor: default;
	margin: 0;
	font-size: 18px;
	text-align: left;
	float: left;
}

.details-hdr .rating-based-on {
	font-size: 12px;
	margin-left: 10px;
}

.details-share .dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-submenu:hover a {
	background-color: #006dcc;
	*background-color: #0044cc;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-repeat: repeat-x;
}

.details-share {
	display: block;
}

.details-primary ul.dropdown-menu {
	z-index: 1001;
}

.detail-free-shipping {

}

.view360 {
	position: relative;
	width: 970px;
}

.details360{
	position: absolute;
	right: 15px;
	bottom: -10px;
}

.details-2D {
	bottom: 10px;
	right: 15px;
	position: absolute;
	z-index: 1020;
}

.details-2D, .details-360 {
	float: right;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.details-2D:hover, .details-360:hover {
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	opacity:0.75;
}

#product-compare {
	margin-bottom: 40px;
}

#product-compare ul {
	list-style: none;
	margin: 0 0 10px 0;
}

#product-compare ul a {
	margin-right: 10px;
}

#product-compare ul .btn {
	line-height: 1.2;
	padding: 0 3px;
}

.remove {
	line-height: 1.2;
	padding: 0 3px;
}

.compare-btn {
	float: left;
	display: inline;
	margin-right: 15px;
	color: #c30202;
	cursor: pointer;
}

.compare-btn:hover {
	text-decoration: underline;
	color: #e00000;
}

.detail-product-number {
	font-size: 16px;
	margin-bottom: 10px;
}

.detail-product-price {
	font-size: 23px;
}

.detail-product-price sup {
	font-size: 12px;
	top:-9px;
}

.price span {
	margin: 0 0 -7px;
	text-transform: capitalize;
	font-size: 23px;
	font-weight: bold;
}

.price-label {
	margin: 0 0 -7px;
	text-transform: capitalize;
	font-size: 23px;
	font-weight: bold;
}

.price-msrp {
	font-size: 17px;
	letter-spacing: 0;
	color: #666;
}

a.popoverData
{
	text-decoration: none;
}

.price .popover-content {
	font-size: 12px;
	line-height: 18px;
}

.popover .popover-content {
	text-align: center;
}

.disclaimer {
	color: #999;
	font-size: 12px;
	margin-bottom: 20px;
}

.page-section {
	margin-bottom: 40px;
}

.video-list {
	list-style: none;
}

.video-list li {
	height: 310px;
}

/*************************
********** SPECS *********
*************************/

.spec_category_image {
	font-weight: bold;
    width: 15% !important;
}

.spec_category_table {
    width: 82% !important;
    -moz-box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 3%;
    min-height: 30px;
    width: 100%;
}

.spec_category_table table tr:first-child td {
    width: 30%;
}

.spec_category_table table td:first-child {
	width: 30% !important;
}

.spec_category_table table td:last-child {
	width: 70% !important;
}

.detail-specs {
	margin-bottom: 80px;
}

.specs-table-off {
	background-color: #f1f1f1;
	width:938px;
	margin: 20px 0;
}

.spec_header {
	margin-bottom: 20px;
}

.spec_header h3 {
	margin-top: 20px;
	font-size: 24px;
	font-weight: bold;
	text-transform: none;
}

.spec_image {
	float: left;
	margin-right: 20px;
}

/************************************************
******** "Learn More"Parts & Accessories ********
************************************************/
.featured-item {
	float:left;
	width: 182px;
	text-align: center;
	padding: 10px;
	margin-top: 20px;
}

.featured a {
	color: #666;
}

.featured a:hover {
	color: #c30202;
}

.shade {
	background-image:url(//ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/template/FenderGradient.png);
	background-repeat:repeat-x;
	width:970px;
	margin-left:-15px;
	padding:30px 0px;
}

.related {
	margin-top: 15px;
	color: #999;
	border-top: 1px solid #cccccc;
	font-size: 13px;
}

.related a {
	color: #666;
	text-decoration: underline;
}

.related a:hover {
	color: #c30202;
	text-decoration: none;
}

.youtube-play {
	position: absolute;
	-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0);
	box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0);
	margin-top: 90px;
	margin-left: 130px;
}

/***************************************
******** Related Items Carousel ********
***************************************/

.carousel {
	margin-bottom: 0;
	padding: 0 40px 30px 40px;
	height: 130px;
}
/* Reposition the controls slightly */
.carousel-control.left {
	left: -4px;
}
.carousel-control.right {
	right: -4px;
}

.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	font-size: 10px;
	font-weight: 100;
	line-height: 33px;
	color: #FFF;
	text-align: center;
	background: #222;
	border: 3px solid #FFF;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.carousel-control:hover {
	-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .6);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .6);
}

/* Changes the position of the indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.carousel-indicators li {
	background: #c0c0c0;
}
.carousel-indicators .active {
	background: #333333;
}

.related-items {
	background-color: transparent;
	border-left: none;
	border-right: none;
	border-radius: 0;
	margin: 50px 0;
}

.related-items .span3 {
	margin-right: 61px;
}

.related-items .left-shadow {
	position: absolute;
	top: 15px;
	left: 15px;
	background: url(../img/store/left-shadow.png) no-repeat;
	height: 100px;
	width: 10px;
}

.related-items .right-shadow {
	position: absolute;
	top: 15px;
	right: 15px;
	background: url(../img/store/right-shadow.png) no-repeat;
	height: 100px;
	width: 10px;
}

.related-items .span3:last-child {
	margin-right: 0;
}

.slide-img {
	float: left;
	width: 50px;
	margin-right: 10px;
}

.slide-img img {
	width: 50px;
}

.slide-copy {
	width: 132px;
	float: left;
}

.slide-copy h5 {
	margin-top: 0;
}

/*****************************
******** Overview ********
*****************************/

.video-gallery {
	position: relative;
	margin-bottom: 25px;
	/*overflow: hidden;*/
}

.video-gallery .play-btn {
	position: absolute;
	left: 50%;
	margin-left: -42px;
	top:50%;
	margin-top: -10px;
}

.video-gallery a.thumbnail:hover, a.thumbnail:focus, .photo-gallery a.thumbnail:hover, a.thumbnail:focus {
	border-color: #cc0000;
	-webkit-box-shadow: 0 1px 4px rgba(204, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 4px rgba(204, 0, 0, 0.25);
	box-shadow: 0 1px 4px rgba(204, 0, 0, 0.25);
}

.simple-video {
	width: 264px !important;
	display: inline-block;
}

.overview-wrap {
	margin-bottom: 40px;
}

/***********************************************
******** Detail Image and 360 Animation ********
***********************************************/

.detail-img {
	position: relative;
	float: left;
	width: 970px;
	margin-left: 5px;
	text-align: center;
}

#static-img {
	/*margin-top: 38px;*/
	margin-top: 15px;
	height: 362px;
	overflow: hidden;
}

/*** Custom hights to the series static images ***/
.acoustics-height,
.amps-height,
.series-acoustic-packs-height,
.series-classic-design-height,
.series-hot-rod-design-height,
.series-master-designed-height,
.series-pro-custom-height,
.series-acoustasonic-height,
.series-artist-signature-height,
.series-custom-height,
.series-frontman-height,
.series-hot-rod-height,
.series-limited-edition-height,
.series-machete-height,
.series-pawn-shop-special-height,
.series-pro-tube-height,
.series-super-sonic-height,
.series-vintage-modified-height,
.series-vintage-reissue-height,
.series-bassman-pro-height,
.series-bronco-40-height,
.series-rumble-height {
	height: 400px !important;
}

/*** Swatches ***/

.guitar-swatches {
	text-align: right;
	margin-top: -30px;
}

.guitar-swatch-msrp {
	color: #c30202 !important;
}

.swatch-color {
	width: 32px;
	height: 32px;
	margin-bottom: 10px;
}

.guitar-swatch-id {
	color: #999;
	margin-top: 20px;
	font-size: 11px;
	text-align: left;
}

.swatch-thumbs {
	margin-bottom: 40px;
}

.swatch-thumbs a {
	display: inline-block;
	border: 1px solid #eee;
	margin: 10px 10px 0 0;
	padding: 5px;
}

.swatch-thumbs img {
	height: 50px;
}

.swatch-thumbs a:hover, .swatch-thumbs a:focus {
	text-decoration: none !important;
}

.active-thumb-border img {
	padding: 3px 5px !important;
	border: 1px solid #C30202 !important;
}

/*** Detail Photos ***/

.detail-photos {
	display: inline-block;
	margin: 0;
	list-style: none;
}

.detail-photos li {
	float: left;
	margin: 0 5px 20px;
}

.detail-photos a {
	display: block;
	width: 75px;
	height: 55px;
	position: relative;
	overflow: hidden;
	padding-bottom: 10px;
}

.detail-photos li img {
	/* width: 64px;
	vertical-align: top; */
	  position: absolute;
	  top: 0;
	  right: 0;
	  left: 0;
	  bottom: 0;
	  margin: auto;
	  width: 100%;
	  display: block;
}

/*** Sidebar ***/

.detail-sidebar {
	background: #eee;
	margin: -20px -15px 0 0;
	padding: 20px;
	border-bottom: solid 1px #d2d2d2;
	border-left: solid 1px #d2d2d2;
}

.detail-sidebar hr {
	margin-bottom: 20px;
}

.sidebar-series h3,
.sidebar-enews h3 {
	text-transform: none;
}

.sidebar-enews {
	color: #aaa;
}

.detail-video {
	margin-bottom: 20px;
}

.detail-related-item {
	display: block;
	color: #222;
	margin-bottom: 20px;
	height: 100px;
}

.detail-related-item:hover {
	text-decoration: none;
}

.detail-related-item img {
	max-height: 80%;
    max-width: 80%;
}

.detail-related-item,
.reccomended-accessories {
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
}

.detail-related-item > span,
.reccomended-accessories > span {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}

.reccomended-accessories {
	margin-top: 20px;
}

.reccomended-accessories > span {
	margin-top: 20px;
}

.reccomended-accessories img {
	float: left;
	margin-right: 20px;
}


/*** Static/360 Icons ***/

.three-sixty-icon, .static-icon {
	position: absolute;
	right: 15px;
	bottom: 20px;
	z-index: 1005;
}

.three-sixty-icon, .static-icon {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.three-sixty-icon:hover, .static-icon:hover {
	opacity: .5;
}

.accessories-thumb {
	width: 460px;
	text-align: center;
}

.accessories-thumb img {
	border: 1px solid #999;
	padding: 2px;
}


/*************************************
******** "Learn More" Feature ********
*************************************/

.learn-more-container {
	width:970px;
	margin-left: -15px;
}

.accordion-group {
	margin-bottom: 2px;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.learn-more-img {

}

.learn-more-hdr {
	position: absolute;
	padding: 40px;
	font-size: 48px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: -3px;
	line-height: 40px;
	width: 400px;
}

.learn-more-main-img {
	position: absolute;
	top: 1px;
	height: 520px !important;
}

.learn-more-wells {
	min-height: 300px;

}

.learn-more-wells img {
	margin-left: 60px;
	margin-bottom: 15px;
}

.accordion-inner {
	padding-top: 25px;
}

.accordion-heading {
	text-align: center;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(241,241,241,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( -tColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 );*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
	*background-color:#f1f1f1;
}

.accordion-heading a {
	color: #333;
	font-weight: bold;
}

.accordion-heading a:hover {
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
}

.accordion-heading img {
	margin-right: 10px;
	margin-top: -5px;
}

/*****************************
******** Page Feacets ********
*****************************/

.selected-facet, .sort-by-facet, .price-facet, .brand-facet, .body-shape-facet, .series-facet {
	margin-bottom: 20px;
}

.product-facets {
	margin-bottom: 25px;
	font-size: 12px;
}

.product-facets ul {
	list-style: none;
	margin: 0 0 5px 0;
}

.product-facets a {
	display: inline-block;
	margin-right: 10px;
}


.product-facets a > span {
	color: #222;
}

.product-facets select {
	font-size: 12px;
	height: 23px;
}

.product-facets label:hover {
	color: #cc0000;
	cursor: pointer;
}


.selected-facet .checkbox {
	padding-left: 0px;
}

.selected-facet p {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	font-size: 12px;
}

.product-facets h2{
	border-bottom: 1px solid #ccc;
	margin-right: 20px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
}

.product-facets p {
	margin-bottom: 2px;
}

.display-number {
	text-align: right;
	padding-top: 9px;
	margin-bottom: 25px;
}

.display-number h2 {
	display: inline;
}

.display-number select {
	font-size: 11px;
	display: inline;
	margin: -4px 0 0 10px;
}

.series-facet p {
	text-transform: capitalize;
}

/***************************************
******** Page Thumbnails Fender ********
***************************************/

.product-thumb {
	position: relative;
	text-align: center;
	display: block;
	padding: 12px 4px 4px 4px;
	line-height: 20px;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background: url(https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/instruments/InstrumentModBackground.png) bottom center;
	height: 248px;
	background-repeat:no-repeat;
}

.product-thumb img {
    max-height: 130px;
}

.product-thumb h5 {
	text-align: left;
	margin-left: 10px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	color: #333 !important;
}

.product-thumb a:hover h5 {
	text-align: left;
	margin-left: 10px;
	font-weight: bold;
	color: #c30202 !important;
}

.product-info-thumb {
	position: absolute;
	top:125px;
}

.product-thumb p {
	text-align: left;
	margin-left: 10px;
}

.product-thumb-number {
	font-size: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	text-align:left;
	color: #333;
}

.product-thumb-price {
	margin-left: 10px;
	margin-top: 5px;
	text-align:left;
	color: #333;
}

.product-thumb-details {
	position: absolute;
    top: 150px;
	padding-right: 5px;
}

.quick-view-btn {
	padding-left: 0px;
}

.quick-view-btn input {
	margin-right: 5px;
	margin-top: -2px;
	text-decoration: underline;
}

.quick-view-btn:hover {
	text-decoration: underline;
}

.compare-btn:hover {
	text-decoration: underline;
}

.thumb-new-badge {
	padding: 5px 3px;
	background-color: #c30202;
	font-size: 10px;
	left: 13px;
	line-height: 1 !important;
	float: left;
	margin-left: 10px;
	z-index: 100;
	margin-top: -25px;
}

.thumb-new-badge p {
	margin: 0;
	padding: 0 3px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

/* //////// SPRING BREAK SALE A BRATION BADGE ////////// */

.thumb-springbreak-badge {
	padding: 0px 3px;
	background-color: #027b72;
	font-size: 10px;
	left: 13px;
	height: 18px;
	float: left;
	margin-left: 10px;
	z-index: 100;
	margin-top: -25px;
}

.thumb-springbreak-badge p {
	margin: 0;
	padding: 0 3px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}




.compare-quick-container {
	position: absolute;
	bottom: 10px;
	left: 15px;
}

.compare-quick-container label {
	float: left;
	display: inline;
	margin-right: 15px;
	color: #c30202;
	cursor: pointer;
	font-size: 12px;
}

.compare-quick-container label:hover {
	color: #cc0000;
}

.thumb-fender-logo {
	content: '';
	position: absolute;
	background: url(https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/instruments/FenderThumbLogo.png) top left;
	width:80px;
	height: 37px;
	bottom:15px;
	right:15px;
	text-transform: capitalize;
}

.thumb-fender-logo:hover {
	background: url(https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/instruments/FenderThumbLogo.png) bottom left;
}

.thumb-fender_custom_shop-logo {
	content: '';
	position: absolute;
	background: url(https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/instruments/CustomThumbLogo.png) top left;
	width:80px;
	height: 37px;
	bottom:15px;
	right:15px;
	text-transform: capitalize;
}

.thumb-fender_custom_shop-logo:hover {
	background: url(https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/instruments/CustomThumbLogo.png) bottom left;
}

.thumb-squier-logo {
	content: '';
	position: absolute;
	background: url(https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/instruments/SquierThumbLogo.png) top left;
	width:80px;
	height: 37px;
	bottom:15px;
	right:15px;
	text-transform: capitalize;
}

.thumb-squier-logo:hover {
	background: url(https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/instruments/SquierThumbLogo.png) bottom left;
}

.thumb-pagination {
	font-size: 12px;
}

.pager {
	margin: 0;
	text-align: center;
	list-style: none;
	*zoom: 1;
}

.pager a,
.pager span {
	display: inline-block;
	padding: 0;
	background-color: transparent;
	border: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	border-radius: 0;
}

.pager a:hover {
	text-decoration: underline;
	background-color: transparent;
}

/*********************************
******** Quick View Modal ********
*********************************/

.modal-backdrop {
	z-index: 1220;
}

.modal {
	display: none;
	position: fixed;
	top: 400px;
	left: 50%;
	z-index: 1230;
	width: 700px;
	height: auto;
	margin: 0 0 0 -350px;
	overflow: visible;
	background-color: #ffffff;
	border: 1px solid #999;
	*border: 1px solid #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.7);
	box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.7);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}

.modal.fade.in {
	top: 20% !important;
}

.modal-body {
	max-height: none;
	padding: 15px 15px 0 15px;
	overflow-y:visible;
}

.modal:focus {
	outline: none;
}

.modal-footer:before,
.modal-footer:after {
	display: table;
	line-height: 0;
	content: "";
}

.modal-footer:after {
	clear: both;
}

.modal-footer .btn + .btn {
	margin-bottom: 0;
	margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}

.modal .close {
	padding: 0 10px 3px;
	float: right;
	font-size: 19px;
	font-weight: bold;
	line-height: 1.5;
	color: #fff;
	text-shadow: none;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	/*background-color: #c30202;*/
	background-color: #000;
	text-align: center;
	border: 1px solid #fff;
	-webkit-box-shadow: 0 0 2px #000;
	-moz-box-shadow: 0 0 2px #000;
	box-shadow: 0 0 2px #000;
	position: absolute;
	right: -15px;
	top:-15px;
}

.modal .close span {

}

.modal .close:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=100);
	background-color: #e00000;
}

.modal-title h4 {
	width:490px;
	float: left;
	font-size: 24px;
	font-weight: 800;
	text-transform: uppercase;
}

.modal-title {
	width:490px;
	float: left;
}

.modal-buttons {
	width:150px;
	float: right;
	text-align: right;
}

.modal-body .rating {
	unicode-bidi: bidi-override;
	direction: rtl;
	color: #ccc;
	cursor: pointer;
	margin: 10px 0 0 0;
	font-size: 18px;
	text-align: left;
}

.modal #review-listing .rating {
	unicode-bidi: bidi-override;
	direction: rtl;
	color: #ccc;
	cursor: pointer;
	margin: 20px 0;
	font-size: 18px;
	text-align: left;
}

.modal .rating > span {
	display: inline-block;
	position: relative;
	width: 1.1em;
}

.modal .rating > span:hover,
.modal .rating > span:hover ~ span {
	color: transparent;
}

.modal .rating > span:hover:before,
.modal .rating > span:hover ~ span:before {
	content: "\2605";
	position: absolute;
	left: 0;
	color: #c30202 !important;
}

.modal .btn {
	margin-top: 10px;
}

.modal-open .modal .dropdown-menu {
	z-index: 2050;
	margin-left: -10px;
	font-size: 12px;
}

.modal-guitar {
	text-align: center;
	width:670px;
	float: left;
	margin-top: 25px;
	padding-bottom: 15px;
}

.modal-option {
	float: left;
	width:670px;
	margin-top: 25px;
}

.modal-option h4 {
	margin-right: 10px;
}

.modal-option h4 {
	float: left;
}

.modal-tab {
	float: left;
}

.modal-tab .nav-tabs {
	border-bottom: 1px solid #ddd;
	text-align: left;
	margin-top: 20px;
}

.modal-tab .nav-tabs > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.modal-tab .nav-tabs > li > a:hover {
	border-color: #eeeeee #eeeeee #dddddd;
}

.modal-tab .nav-tabs > .active > a,
.modal-tab .nav-tabs > .active > a:hover {
	color: #555555;
	cursor: default;
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}

.modal h5, .modal h3 {
	margin-top: 0;
}

.rating-based-on {
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 0;
}

.more-models {
	float: left;
	width: 700px;
	border-top: 1px solid #999;
	padding-top: 25px;
	padding-bottom: 20px;
	text-align: center;
	margin-left: -15px;
	background: rgb(204,204,204);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(204,204,204,1) 0%, rgba(241,241,241,1) 8%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(8%,rgba(241,241,241,1)));
	background: -webkit-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(241,241,241,1) 8%);
	background: -o-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(241,241,241,1) 8%);
	background: -ms-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(241,241,241,1) 8%);
	background: linear-gradient(to bottom,  rgba(204,204,204,1) 0%,rgba(241,241,241,1) 8%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#f1f1f1',GradientType=0 );
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

.more-models a {
	font-weight: 800;
	font-size: 18px;
	text-shadow: 1px 1px 0px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
}

#quickview-modal {

}

#quickview-modal .large-no-image {
	margin: 40px 0 60px;
}

#quickview-modal .more-models {
	bottom: 0;
}

#quickview-modal .more-models a {
	text-decoration: none;
}

/********************************
******** Compare Feature ********
********************************/

.compare-container {
	position: fixed;
	bottom: -220px;
	height: 180px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	z-index: 2000;
	-webkit-box-shadow:  0px -2px 2px 0px rgba(0, 0, 0, .2);
	box-shadow:  0px -2px 2px 0px rgba(0, 0, 0, .2);
	border-top: 5px solid #c30202;
	padding-top: 20px;
	padding-bottom: 20px;
	background: rgb(204,204,204);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(204,204,204,1) 0%, rgba(241,241,241,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(241,241,241,1)));
	background: -webkit-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(241,241,241,1) 100%);
	background: -o-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(241,241,241,1) 100%);
	background: -ms-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(241,241,241,1) 100%);
	background: linear-gradient(to bottom,  rgba(204,204,204,1) 0%,rgba(241,241,241,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#f1f1f1',GradientType=0 );

}

.compare-container .thumbnail {
	position: relative;
	background-color: #fff;
	height: 160px;
	padding-top: 10px;
}

.compare-container .thumbnail h5 {
	padding: 0 10px;
}

.compare-container .thumbnails .thumbnail .thumb-no-image span {
	height: auto;
	padding-top: 0px !important;
	margin-top: 10px;
}

.compare-container .thumbnails .thumbnail .compare-product-thumb-number {
	padding: 0 10px;
	font-size: 11px;
	color: #999;
}

#remove_all_comparisons {
	color: #c30202;
	text-decoration: none;
}

#remove_all_comparisons:hover {
	color: #e00000;
	text-decoration: underline;
}

.compare-button {
	position: absolute;
	right: 10px;
	top: -60px;
	-webkit-box-shadow:  0px -2px 2px 0px rgba(0, 0, 0, .2);
	box-shadow:  0px -2px 2px 0px rgba(0, 0, 0, .2);
}


.compare-button a {
	color: #FFF;
	padding: 10px;
	background-color: #c30202;
}

.compare-button a:hover {
	text-decoration: none;
	color: #fff;
}

.compare-close {
	float: right;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	width: 20px;
	height: 20px;
	color: #fff;
	text-shadow: none;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: #333;
	position: relative;
	text-align: center;
	border: 1px solid #fff;
	-webkit-box-shadow: 0 0 2px #000;
	-moz-box-shadow: 0 0 2px #000;
	box-shadow: 0 0 2px #000;
	position: absolute;
	right: -10px;
	top:-10px;
}

.compare-close span {
	position: absolute;
	top:-3px;
	left: 5px;
}

.compare-close:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=100);
	background-color: #e00000;
}

div.compare_sections a { width:176px; }
div.compare_sections button {  }

#compare-limit .modal-footer {
	padding: 0 15px 15px;
	text-align: left;
}

#compare-limit .modal-footer a {
	color: #c30202;
}

#compare-limit .modal-footer a:hover {
	color: #e00000;
}

#compare-limit .modal-footer button {
	color: #c30202;
}

#compare-limit .modal-footer button:hover {
	color: #e00000;
}

#compare-limit {
	width: 400px;
	margin-left: -200px;
}

.compare-thumb-details {position:absolute; top:85px;}



/************************************
********** Ratings/Reviews *********
************************************/

#reviews {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

h3.rating-title {
	margin-bottom: 0;
	line-height: 1;
}

.content-page {
	padding-bottom: 40px !important;
}

.content-page .header-title {
    width: 725px;
}

.page-header {
	margin-bottom: 0 !important;
}

.review-section {
	margin-bottom: 20px;
}

.review-section textarea {
	width: 920px;
	max-width: 920px;
	height: 150px;
}

.review-section input#user-title {
	width: 400px;
	max-width: 400px;
}

.user-review {
	margin-top: 10px;
}

#user-own-item {
	margin-top: -5px;
}

#user-how-many-label {
	margin-top: -10px;
	margin-left: 200px;
}

#user-how-many {
	width: 30px;
	margin-left: 10px;
}

.review-ratings {
	width: 450px;
}

.question {
	font-size: 18px;
	font-weight: bold;
}

.description {
	margin-left: 10px;
}

.review-post {
	/*border-bottom: 1px solid #ccc; -- HIDING FOR DUPLICATE RULE */
	padding: 0 0 20px 0;
}

.review-post h4 {
	margin-top: 20px;
}

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

.rating-wrap {
	background: #ccc;
	position: relative;
	margin: 0 0 10px;
}

.rating-wrap.large-star {
	width: 160px;
	height: 29px;
	margin-top: 10px;
}

.rating-wrap.small-star {
	display: inline-block;
	width: 100px;
	height: 18px;
}

.rating-wrap img {
	position: absolute;
	pointer-events: none;
}

.rating-bar {
	background: #990000;
	height: 100%;
}

.squier-container .rating-bar {
	background: #ffbe00;
}

.rating-star-sm {
	unicode-bidi: bidi-override;
	color: #ccc;
	cursor: default;
	margin: 0 0 0 0;
	font-family: "Helvetica", 'DejaVu Sans', 'Arial Unicode MS', 'Lucida Sans Unicode', sans-serif;
	font-size: 18px;
	display: inline;
}

.rating-star-lg {
	unicode-bidi: bidi-override;
	color: #ccc;
	cursor: pointer;
	margin: 15px 0;
	font-family: "Helvetica", 'DejaVu Sans', 'Arial Unicode MS', 'Lucida Sans Unicode', sans-serif;
	font-size: 36px;
	text-align: left;
}

.rating-star-lg > span, .rating-star-sm > span {
	display: inline-block;
	margin: 0;
	position: relative;
	width: .75em;
}

.rating-star-selected,
.rating-star-hover {
	color: #990000;
}

.squier-container .rating-star-selected,
.squier-container .rating-star-hover {
	color: #ffbe00;;
}

.rating-stars {
	cursor: pointer;
}

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

.rating-text {
	margin-bottom: 20px;
}

.rating-overall {
	font-size: 18px;
}

.rating-based-on {
	margin-left: 5px;
	font-size: 12px;
	font-style: italic;
	color: #aaa;
	display: inline;
}

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

.breakdown-line {
	display: block;
	line-height: 9px;
	margin-bottom: 5px;
}

.breakdown-count {
	float: left;
	/*color: #990000;*/
	font-size: 12px;
}

.breakdown-graph {
	float: left;
	width: 100px;
	height: 12px;
}

.breakdown-progress {
	height: 5px;
	margin: 2px 10px;
}

.breakdown-value {
	font-size: 12px;
}

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

.cat-rating-bars h5 {
	text-transform: uppercase;
}

.cat-progress {
	height: 15px;
}

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

.review-header {
	border-top: 1px solid #CCCCCC;
	padding-top: 18px;
	margin-top: 36px;
}

.review-header h5 {
	font-size: 18px;
	text-transform: uppercase;
}

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

.review-rating-overall {
	font-size: 12px;
	color: #000;
}

.review-edits {
	margin: 25px;
}

.review-edits-date {
	font-weight: bold;
}

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

#user-review-form {
	display: none;
}

#user-review-thankyou {
	display: none;
}

#user-review-overall {
    margin: 30px 0 0;
}

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

#review-listing .rating {
	unicode-bidi: bidi-override;
	direction: rtl;
	color: #ccc;
	cursor: pointer;
	margin: 20px 0;
	font-size: 18px;
	text-align: left;
}

.rating > span {
	display: inline-block;
	position: relative;
	width: 1.1em;
}

.rating > span:hover,
.rating > span:hover ~ span {
	color: transparent;
}

.rating > span:hover:before,
.rating > span:hover ~ span:before {
	content: "\2605";
	position: absolute;
	left: 0;
	color: #990000;
}

.sub-rating {
	list-style: none;
	margin: 0;
}

.sub-rating li {
	float: left;
	text-align: center;
	margin: 0 0 20px;
}

.sub-rating li:first-child {
	margin-right: 10px;
}

.sub-rating li:last-child {
	margin-left: 10px;
}

.sub-rating li input {
	display: block;
	margin: 0 10px 10px;
}

#product-image {
	margin: 20px 0 40px;
}

.feature-section {
	font-weight: bold;
}

.features {
	list-style: none;
	margin: 0;
}

.rating-number {
	display: inline-block;
	margin-left: 10px;
}

.user-image {
	margin: 0 10px 10px 0;
}

.user-post {
	margin-bottom: 10px;
}

.user-own span,
.user-post span {
	font-weight: bold;
}

.user-tags span {
	margin-right: 10px;
}

.favorite-features {
	list-style: none;
	margin-left: 0;
}

.post-rating {
	display: block;
	margin: 20px 0;
}

.post-rating button {
	margin-left: 5px;
}

.post-rating a {
	font-size: 10px;
	margin-left: 5px;
}

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

.review-addthis {
	margin-top: 18px;
}

.submit_a_review {
	margin-bottom: 20px;
}

.cancel_submit_a_review {
	float: right;
}

#terms {
	color: #222;
}

#terms .modal-body {
	height: 500px;
	overflow: auto;
}

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

.rating-bars h4 {
	text-transform: uppercase;
}

.progress .bar {
	background-color: #c30202 !important;
	*background-color: #a50101 !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#df0000), to(#a50101)) !important;
	background-image: -webkit-linear-gradient(top, #df0000, #a50101) !important;
	background-image: -o-linear-gradient(top, #df0000, #a50101) !important;
	background-image: linear-gradient(to bottom, #df0000, #a50101) !important;
	background-image: -moz-linear-gradient(top, #df0000, #a50101) !important;
	background-repeat: repeat-x !important;
	border-color: #a50101 #a50101 #800000 !important;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
	filter: none !important;
}

/*****************************************************************************/
/* PRODUCT PHOTO ZOOM FEATURE */
/*****************************************************************************/

.view2D { width: 970px; padding-top: 0px; margin-left: -15px; }
.view2D-MagicZoom { margin: 0 auto; width: 970px; min-height: 100%; top: 0; left: 0; position: absolute; z-index: 4000; pointer-events: none; }


.guitar-img {
	display: block !important;
	margin: 35px 0 0 45px !important;
}

.guitar-img img {
	display: inline-block !important;
}

.thumb-dropshadow {
	margin-bottom: -40px;
}


/*****************************************************************************/
/* 360 PLACEHOLDER ACTIVATION FOR EXPANDED CONTENT */
/*****************************************************************************/

.base360 {
	width: 970px;
	height: 400px;
	border-bottom:thin solid #999;
}

.base360 h3 {
	padding-top: 250px;
	text-align: center;
}

.jazz360 {
	background-image: url('https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/360-activations/jazzmaster.jpg');
}
.mustang360 {
	background-image: url('https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/360-activations/mustang.jpg');
}
.pbass360 {
	background-image: url('https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/360-activations/pbass.jpg');
}
.jbass360 {
	background-image: url('https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/360-activations/jbass.jpg');
}
.tele360 {
	background-image: url('https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/360-activations/telecaster.jpg');
}
.jag360 {
	background-image: url('https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/360-activations/jaguar.jpg');
}
.strat360 {
	background-image: url('https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/360-activations/stratocaster.jpg');
}
.dim360 {
	background-image: url('https://ne1.wpc.edgecastcdn.net/00077D/fender/images/2013/360-activations/dimension.jpg');
}

.related-products-slider {
	position: relative;
	margin-top: 40px;
}

.related-products-slider .shadow-left,
.related-products-slider .shadow-right {
	position: absolute;
	z-index: 1000;
}

.related-products-slider .shadow-left {
	left: 0;
}

.related-products-slider .shadow-right {
	right: 0;
}

.related-products-slider .span4 {
	background: url(../img/store/also-bought-bg.jpg) top right no-repeat;
}

.related-products-slider .flex-direction-nav a {
	top: 42%;
	opacity: 100;
	z-index: 2000;
	border-radius: 25px;
	width: 30px;
	height: 30px;
}

.related-products-slider .flex-direction-nav a.flex-prev {
	left: -15px !important;
	background: url(../img/template/slider-left.png) no-repeat !important;
}

.related-products-slider .flex-direction-nav a.flex-next {
	right: -15px !important;
	background: url(../img/template/slider-right.png) no-repeat !important;
}

.related-image {
	float: left;
	height: 150px;
	width: 100px;
	margin: 0 10px;
	text-align: center !important;
}

.related-image img {
	float: none !important;;
}

.related-info {
	margin: -10px 10px 0 0;
}

.related-info h5,
.related-info div {
	margin-bottom: 10px;
}



.related-products {
	position: relative;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
	margin-bottom: 50px;
	padding-top: 20px;
	padding-bottom: 0;
}

.related-products .product-image {
	display: block;
	float: left;
}

.related-products .product-info {
	display: block;
	float: left;
	width: 160px;
}

#related-products-static {
	list-style: none;
	width: 900px;
	margin: 0 auto;
}

#related-products-static li {
	float: left;
	margin-right: 20px;
}

#related-products-static li:last-child {
	margin-right: 0;
}

#related-products-static li div {
	display: block;
	background: url(../img/store/also-bought-bg.jpg) right no-repeat;
	width: 275px;
	height: 100px
}

#related-products-static li:last-child div {
	background: none;
}

#related-products-static li img {
	margin-right: 10px;
}


#related-products-slider {
	margin: 0 auto;
}

#related-products-slider .slide {
	background: url(../img/store/also-bought-bg.jpg) right no-repeat;
	color: #333;
	text-decoration: none;
	height: 150px !important;
}

.related-products .ui-carousel {
	height: 150px !important;
}

#related-products-slider .slide:last-child {
	background: none;
}

#related-products-slider .slide p a {
	color: #333;
	text-decoration: none;
}

#related-products-slider .slide img {
	margin-right: 10px;
}

.related-prev .products-left-arrow {
	top: 44%;
	left: 0;
}

.related-next .products-right-arrow {
	top: 44%;
	left: 97%;
}

.related-products .left-shadow {
	position: absolute;
	top: 41px;
	left: 15px;
	background: url(../img/store/left-shadow.png) no-repeat;
	height: 100px;
	width: 10px;
}

.related-products .right-shadow {
	position: absolute;
	top: 41px;
	right: 15px;
	background: url(../img/store/right-shadow.png) no-repeat;
	height: 100px;
	width: 10px;
}

/*** Product Layout ***/

/* ADDS A RULE TO THE TOP OF THE REVIEWS */
#user-review-overall {
    border-top: solid 1px #e4e4e4;
    padding-top:15px;
}

.header-title h1 {
	font-size: 34px;
	margin-top: 0;
}

.squier-container .header-title h1 {
	line-height: 1;
	display: inline-block;
	width: 92%;
}

.product-video {
	margin: 20px 0 60px;
}

.related-items-wrap {
    padding: 15px;
    width: 940px;
    margin-left: -15px;
    background-color: #f5f5f5;
    border-top: solid 1px #efefef;
    border-bottom: solid 1px #efefef;
    margin-top: 20px;
}

.related-items-wrap ul {
	list-style: none;
    padding: 5px 0;
}

.related-items-wrap li {
    height: 210px;
}

.related-items-wrap .detail-related-item {
	border-bottom: 0;
}

.related-image-wrap {
    border: 1px solid #ccc;
    display: table-cell;
    height: 90px;
    text-align: center;
    vertical-align: middle;
    width: 218px;
    background-color: #fff;
}

.detail-related-item h3,
.reccomended-accessories h3 {
	font-weight: bold;
	font-size: 14px;
    line-height: 1.2em;
    letter-spacing: 0 !important;
    text-transform: capitalize !important;
}

.tab-content {
	overflow: hidden;
}

.series-height {
    /*height: 400px !important;*/
    height: 362px !important;
}

.materialid {
	margin-top: -15px;
	font-size: 12px;
	color: #999;
}







/* ---------- STRATOCASTER A B TESTING CSS ONLY ---------- */

.strat2-accordion { position: relative; }
#strat2-header { 
	background: #000000 url(../../themes/img/guitars/stratocaster/strat-header.jpg) center center no-repeat;
	height: 450px;
	margin: 0;
	padding: 0;
}
.strat-inner { padding: 0px !important; border-top: 0px !important; }
.strat2-header-head {
	color: #ffffff;
	font-size: 20px; 
	font-weight: 700;
	padding-top: 100px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px 0px 5px rgba(0,0,0,0.4);
}
.strat2-header-tagline { 
	color: #ffffff;
	font-size: 60px; 
	font-weight: 800;
	line-height: 60px;
	letter-spacing: -2px;
	padding-top: 5px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px 0px 5px rgba(0,0,0,0.4);
}
.strat2-header-description { 
	color: #ffffff;
	font-size: 18px; 
	font-weight: 400;
	letter-spacing: 1px;
	margin-top: 5px;
	text-align: center;
	text-shadow: 0px 0px 5px rgba(0,0,0,0.4);
}
.strat2-header-cta { 
	text-align: center;
	margin-top: 30px;
}
.gap-right { margin-right: 10px; }


.strat2-btn-shop {
	background: #c30202;
	color: #ffffff !important;
	display: inline-block !important;
	font-size: 14px; 
	font-weight: 700;
	letter-spacing: 1px;
	padding: 10px 20px !important;
}
.strat2-btn-shop:hover {
	background: #e00000;
	color: #ffffff;
	text-decoration: none;
}
.strat2-btn-create { 
	background: #000000;
	color: #ffffff !important;
	font-size: 14px; 
	font-weight: 700;
	letter-spacing: 1px;
	padding: 10px 20px;
}
.strat2-btn-create:hover {
	background: #e00000;
	color: #ffffff !important;
	text-decoration: none;
}


#strat2-feature { 
	background: #000000;
	height: 210px;
	padding: 20px;
	width: 930px;
}
.strat2-feature-box img { padding-right: 10px; }
.strat2-feature-box {
	background: #000000;
	height: 180px;
	float: left;
	padding: 20px;
	width: 270px;
}
.feature-head {
	color: #ffffff;
	height: 35px;
	font-size: 26px; 
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.feature-description {
	color: #999;	
	font-size: 14px; 
	font-weight: 400;
	line-height: 24px;
	padding-top: 10px;
}


#strat2-video { 
	height: 400px;
	padding: 70px 0;
}
.strat2-video-frame { 
	height: 400px;
	text-align: center;
	margin: 0 auto;
	width: 860px;
}
.strat2-video-frame iframe {
	height: 400px;
	width: 860px;
}


#strat2-style-title {
	height: 100px;
	width: 970px;
}

#strat2-style {
	height: 500px;
	width: 930px;
	padding: 50px 40px;
}
.strat2-style-head { 
	color: #c30202;
	font-size: 20px; 
	font-weight: 700;
	margin-top: 30px;
	text-align: center;
	text-transform: uppercase;
}
.strat2-style-tagline { 
	color: #000000;
	font-size: 50px; 
	font-weight: 800;
	line-height: 60px;
	text-align: center;
	text-transform: uppercase;
}
.strat2-style-description { 
	color: #666;
	font-size: 14px; 
	font-weight: 400;
	letter-spacing: 1px;
	text-align: center;
}

.strat2-style-box {
	float: left;
	margin: 0 15px;
	width: 260px;
}
.strat2-style-cta {
	text-align: center;
	margin: 30px 0;
}
.strat2-btn-shop-series {
	background: #000000;
	color: #ffffff;
	font-size: 14px; 
	font-weight: 700;
	letter-spacing: 1px;
	padding: 10px 20px;
}
.strat2-btn-shop-series:hover {
	background: #e00000;
	color: #ffffff;
	text-decoration: none;
}


#strat2-sound-title {
	background: #f1f2f2; 
	height: 200px;
	width: 970px;
}
#strat2-sound { 
	background: #f1f2f2; 
	height: 500px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	width: 970px;
}
.strat2-sound-head { 
	color: #c30202;
	font-size: 20px; 
	font-weight: 700;
	padding-top: 80px;
	text-align: center;
	text-transform: uppercase;
}
.strat2-sound-tagline { 
	color: #000000;
	font-size: 50px; 
	font-weight: 800;
	line-height: 60px;
	text-align: center;
	text-transform: uppercase;
}
.strat2-sound-description { 
	color: #666;
	font-size: 14px; 
	font-weight: 400;
	letter-spacing: 1px;
	text-align: center;
}
.strat2-sound-box {
	height: 200px;
	float: left;
	padding: 20px;
	width: 270px;
}
.strat2-sound-box iframe {
	margin: 0 auto;
	padding-bottom: 15px;
	text-align: center;
}

#strat2-products {
padding-top: 20px;
}






