@charset "UTF-8";
/* Default Styles */

body {
	margin: 0 auto;
	text-align: center;
	background-color: #000;
}
#page {
	height: auto;
	text-align: left;
	margin: 0 auto 50px auto;
	padding: 0;
}
a:link, a:visited, a:active {
	color: #33A4CD;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: none;
}
p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #383331;
	padding: 0 40px 12px 15px;
	margin: 0;
	line-height: 16px;
	text-align: left;
}
h1 {
	font: 22px Arial, Helvetica, Arial, sans-serif;
	padding: 27px 20px 0 0;
	margin: 0;
	font-weight: bold;
	text-transform:uppercase;
	line-height: 26px;
	text-align: center;
	color: #723259;
}
h2 {
	font: 13px Arial, Helvetica, sans-serif;
	padding: 0 30px 10px 50px;
	margin: 0;
	font-weight: bold;
	text-transform:uppercase;
	line-height: 16px;
	text-align: left;
	color: #1B7494;
}
h2.normal {
	padding-left:15px;
}
p.description {
	font-size: 10px;
	line-height: 12px;
}
p.home {
	padding: 15px 15px 0 0px;
}
p.column1 {
	padding: 0 50px 12px 44px;
}
.clear {
	clear: both;
}
/* Begin Nav1 Toolbar */
#nav1 {
	width: 1024px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
}
#nav1 ul {
	margin: 10px 30px 0 0;
	padding: 0;
	font: 10px Helvetica, Arial, sans-serif;
	color: #fff;
	text-transform:uppercase;
	text-align:right;
}
#nav1 ul li {
	padding: 0 7px 0 0;
	float: right;
	list-style-type: none;
}
#nav1 a:link, #nav1 a:visited, #nav1 a:active {
	color: #fff;
	text-decoration: none;
}
#nav1 a:hover {
	color: #E8837F;
	text-decoration: none;
}
#header-wrapper {
	height: 194px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/header-wrapper-bg.gif) bottom repeat-x;
}
/* End Nav1 Toolbar */
/* Begin Header Area */
#header {
	width: 1024px;
	height: 162px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/small-mara.png) bottom right no-repeat;
}
#logo {
	width: 746px;
	height: 162px;
	margin: 0;
	padding: 0;
	float: left;
}
#order-graphic {
	width: 278px;
	height: 162px;
	margin: 0;
	padding: 0;
	float: left;
}
img.logo {
	padding: 0 0 0 30px;
}
/* End Header Area */
/* Begin Nav2 */
#nav2-wrapper {
	width: 1024px;
	height: 32px;
	margin: 0 auto;
	padding: 0;
}
#nav2 {
	width: 860px;
	height: 32px;
	margin: 0;
	background: url(../images/nav2-bg.gif);
	padding: 0;
}
#nav2 ul {
	margin: 0 15px 0 0;
	padding: 0;
	font: 11px Helvetica, Arial, sans-serif;
	color: #000;
	text-align: right;
	text-transform:uppercase;
}
#nav2 ul li {
	padding: 5px 5px 0 0;
	float: right;
	list-style-type: none;
}
/* End Nav2 */
/* Begin Content */
#content-wrapper {
	margin: 0 auto;
	background-color:#fff;
	height: auto;
}
#content-bg-wrapper {
	height: 273px;
	background: url(../images/content-bg-pink.gif) top left repeat-x;
	margin: 0 auto;
	padding: 0;
}
#content-top {
	width: 1024px;
	height: 273px;
	margin: 0 auto;
	padding: 0;
}
#content-top-left {
	width: 746px;
	height: 273px;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	background: none;
}
#main-navigation {
	width: 860px;
	height: 460px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: -193px;
	left: 0;
	z-index: 5;
	background: none;
}
#main-navigation-alone {
	width: 860px;
	height: 30px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: -30px;
	left: 0;
	z-index: 5;
	background: none;
}
#content-top-right {
	width: 278px;
	height: 273px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(../images/white-strip.gif) top left no-repeat;
}
#video-home {
	width: 260px;
	height: 260px;
	margin: 0 0 0 15px;
	padding: 0;
}
#content-bg-wrapper-gallery {
	height: 439px;
	background: url(../images/gallery-bg-pink.gif) top left repeat-x;
	margin: 0 auto;
	padding: 0;
}
#content-top-gallery {
	width: 1024px;
	position: relative;
	height: 439px;
	margin: 0 auto;
	padding: 0;
}
#gallery {
	width: 975px;
	height: 439px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 27px;
	z-index: 5;
	background: none;
}
#content-bottom {
	width: 1024px;
	height: auto;
	margin: 0 auto;
	padding: 0 0 20px 0;
}
#col1 {
	width: 550px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}
#col1-home {
	width: 550px;
	height: 132px;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	background:url(../images/banner-learn-guitar.gif);
}
#col2 {
	width: 474px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}
img.banner {
	float: left;
	padding: 0;
	margin: 0;
}
img.product {
	float: left;
	padding: 0 15px 0 0;
}
img.btnadd {
	vertical-align: sub;
	padding-left:7px;
}
form {
	font: 12px Arial, Helvetica, sans-serif;
	color: #383331;
	padding: 10px 0 12px 15px;
	margin: 0;
	line-height: 16px;
	text-align: left;
}
.pink {
	color: #F9C;
}
/* End Content */
/* Begin Footer */
#footer-wrapper {
	margin: 0 auto;
	padding: 0;
	background: url(../images/footer-wrapper-bg.gif) top left repeat-x;
}
#footer {
	width: 1024px;
	height: auto;
	margin: 0 auto;
	padding: 150px 0 0 0;
}
#footer p {
	padding: 0 0 0 250px;
	font: 11px Arial, sans-serif;
	color: #33A4CD;
	text-transform:uppercase;
	text-align: left;
	margin: 0;
}
.footer-links2 {
	color: #4BDDCE;
	font: 10px Arial, Helvetica, sans-serif;
}
#footer p.footer-text {
	color: #fff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	padding-top:5px;
}
img.footer-buttons {
	padding-right: 5px;
	vertical-align: sub;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #33A4CD;
	text-decoration: none;
}
#footer a:hover {
	color: #FFF;
	text-decoration: none;
}
#footer a.green:link, #footer a.green:visited, #footer a.green:active {
	color: #4BDDCE;
	text-decoration: none;
}
#footer a.green:hover {
	color: #FFF;
	text-decoration: none;
}
#footer a.white:link, #footer a.white:visited, #footer a.white:active {
	color: #FFF;
	text-decoration: none;
}
#footer a.white:hover {
	color: #999;
	text-decoration: none;
}
/* End Footer */
	
