/*

Theme Name: Sonny Jr. Harp Amps

Description: The theme for Sonny Jr Harp Amps.

Version: 1

Author: Sean Rowe

*/



body {

	background-color: #000000 !important;

	padding-top:20px;

	font-family: Arial, Helvetica, sans-serif;

}



#wrapper {

	width:1057px;

	margin-right:auto;

	margin-left:auto;

}



#header {

	background-image:url('/images/header.png');

	background-repeat:no-repeat;

	height:175px;

	position:relative;

}



#content {

	background-image:url('/images/content-background.png');

	background-repeat:repeat-y;

}



#footer {

	background-image:url('/images/footer.png');

	background-repeat:no-repeat;

	height:38px;

}



#logo {

	position:absolute;

	right:74px;

	width:177px;

	height:159px;

	top:43px;

	background-image:url('/images/top-right.png');

	background-repeat:no-repeat;

}





.inside {	/*padding-left:36px;*/	width:983px;	margin-left:36px;}





.box-middle {

	background-image:url('/images/middle-box.png');

	background-repeat:repeat-y;

}



.box-top {

	background-image:url('/images/top-box.png');

	background-repeat:no-repeat;

	height:45px;

}



.box-bottom {	background-image:url('/images/bottom-box.png');	background-repeat:no-repeat;	height:60px;}

#header-div-line {	position:absolute;	top:85px;	left:41px;}

#navigation {	height:57px;	width:972px;	padding-left:41px;	padding-top:50px;	position:relative;

}



#navigation ul {

	width:auto;

	margin-right:auto;

	margin-left:auto;

	margin-bottom:auto;	z-index:999;

}



#navigation ul li.tab {

	height:35px;

	float:left;

	margin-left:auto;

	margin-right:auto;

	width:auto;

	padding-right:8px;

	list-style: none;

}



#navigation ul li span {

	background-image:url('/images/tab-body.png');

	background-repeat:repeat-x;

	padding-top:7px;

	padding-bottom:12px;

	float:left;

	display:inline;

}



#navigation ul li a {

	color:#c35d00;

	font-size:small;

	text-decoration:none;

}



#navigation li.tab {

	position:relative;

}



.tab-left {

	background-image: url('/images/left-tab.png');

	background-repeat:no-repeat;

	float:left;	

	width:17px;

	height:35px;

}



.tab-right {

	background-image: url('/images/right-tab.png');	

	background-repeat:no-repeat;	

	float:right;		

	width:20px;

	height:35px;

}



ul.inner {

	position: absolute !important;

	top:42px !important;

	left:0px !important;

	width:110px !important;	z-index:999 !important;

}



ul.inner.right {

	position: absolute !important;

	top:0px !important;

	left:197px !important;

	width:197px !important;	z-index:999 !important;

}



ul.inner li {

	float:none !important;

	background-color:#F09713;

	padding-left:16px;

	padding-right:10px;

	margin-left:0px;

	list-style: none;	z-index:999 !important;

}



.hidden {

	display:none;

	text-align:center;

}.more-info {

	background-image: url('/images/more-info.png');	

	background-repeat:no-repeat;

	height:40px;

	width:147px;

	margin-right:auto;

	margin-left:auto;

	padding-bottom:10px;

	cursor:pointer;

}



.amp {	position:absolute;	text-align:center;	display:table-cell;	/*padding-left:48px;*/	padding-bottom:40px;	width:300px;	top:1px;}#amps {	padding-top:40px;	padding-right:87px;	position:relative;	clear:both;	height:565px;	margin-left:59px;}#amp1 {	left:0px;}#amp2 {	left:317px;} #amp3 { left: 638px; }



.amp h2 {

	margin-bottom:3px !important;

}



.amp-title {

	color: #f49200;

}



.amp-price {

	background-color: #f49200;

	color: #da3838;

	display:table;

width: 300px;

text-align:center;

font-size:19px;



        

}



.amp-blurb {

	color: white;

}



.amp-notification {

	color: #f49200;

	font-size:small;

	margin-left:57px;

	margin-right:57px;

	margin-top:0px;

	line-height:1.2;

	font-weight:bold;

}



#video-clip {	color: white;	text-align:center;	/*padding-bottom: 115px;*/	font-size:large;}



#video-clip-blurb: {

	padding-right:40px;

	margin: 1px !important;

}



#pro-endorsers {	position:relative;	color: white;	padding-bottom:30px;	text-align:center;	/*padding-left:59px;*/	width:983px;	height:368px;}



.endorser-image {	float:left;	

	padding-left:5px;	width:240px;}



.endorser-name {

	color: white;

	margin-bottom:0px;

	padding-bottom:0px;

}



.endorser-blurb {

	color: white;

}



.video-button {

	float: left;

	display:inline;

	height:45px;

	width:166px;

	padding-right:10px;

	cursor:pointer;

}



.red-video-clip {

	background-image: url('/images/video-clip-red.png');	

	background-repeat:no-repeat;

}



.blue-video-clip {

	background-image: url('/images/video-clip-blue.png');	

	background-repeat:no-repeat;

}



#see-more-endorsements {	color: #f49200;	text-align:right;	margin-right:17px;	cursor:pointer;	vertical-align:middle;	font-size:x-large;	padding-top:20px;	width:297px;	position:absolute;	right:0px;	bottom:0px;}



#see-more-endorsements img {

	padding-left:6x;

}



.arrow {	background-image: url('/images/arrow.png');		background-repeat:no-repeat;	padding-left:35px;	width:982px;

}



.clear {

	clear: both;

}



#box-content-text {	position:absolute;	right:66px;	top:-10px;

	width:475px;

	color: white;

	font-size:large;

}



#box-content-arrows {	color:#f49200;	clear:both;	padding-top:10px;	width:50px;}



#top-box-youtube {

	float:left;

}



#box-content-arrows > * {

	margin-bottom: 0px;

	margin-top: 20px;

}



#box-content-text h1 {

	color: #f49200 !important;

}



#box-content-text h2 {

	color: #f49200 !important;

}



#box-content-text h6 a {

	color: #ff9900;

font-size: 20px;

margin-top: 30px;

}





#box-content-text > * {

	margin-bottom:0px !important;

}



.box-content p {

	color: #ffffff;

	margin-right:100px;

}



.box-content.events p {

	margin-right:33px;

	padding-right:33px !important;

}



.box-content > p:last-of-type {

	margin-bottom:0px !important;

}



.box-content > p:first-of-type {

	margin-top:0px !important;

	padding-top:1px !important;

}



small:last-of-type {

	display:none;

}



.mp-form input {

	margin-bottom:5px;

}



.box-content {	position:relative;	padding-left:40px;

	color: white;	width:982px;	overflow:hidden;

}



.box-content a:link {

	color: #ff9900;

}



.box-content a:hover, .box-content a:visited {

	color: #FAA10B;

}



.alignright {

	float: right;

}



.alignleft {

	float: left;

}







.box-content table {

	margin-bottom:0px;

}



.box-content  img {

	padding-left:3px;

	padding-right:15px;



}



a {

	font-size:small;

}



.box-content hr {			width: 80%;	position:relative;	left:-40px;	clear:both;

	/*padding-top:10px;*/

}



h4 {

font-size: 15px;

}



h1 {

	color: #f49200 !important;

}



h2 {

	color: #f49200 !important;

}



h3 {

	color: #f49200 !important;

}
