@import "stylesheet.css";
body {
    background-color:    #413E6A;
}
#logo {
    background-image: url('/ui/img/logo.png');
    width: 195px;
    height: 83px;
    top:0;
    right: 0;
    position: absolute;
    display:block;
}
h1,legend {
	color:               #9131b1;
	font-size:           24px;
	font-weight:         normal;
	text-transform:      none;
}
#topContent {
	height:              226px;
	background:          none;
}
#header {
    position:            relative;
	height:              226px;
	background-image:    url('/ui/img/guitarHeader.jpg');
	background-repeat:   no-repeat;
}
#topNavSection {
	height:              34px;
	background-image:    url('/ui/img/topNavBg.gif');
}
div#topNavSection table {
	margin: 0 auto;
}
#topNavBg {
	width:               860px;
	margin:              0 auto;
	background-image:    url('/ui/img/topNavSolidBg.gif');
	background-repeat:   no-repeat;
}
ul#topNav {
	height:              25px;
	margin:              0;
	padding:             0px;
	list-style-type:     none;
}
ul#topNav li {
	float:               left;
	margin:              0px 10px;
	display:             block;
	padding:             0px 7px 0px 0px;
}
ul#topNav li a {
	float:               left;
	color:               #FFFFFF;
	height:              19px;
	padding:             3px 0px 0px 0px;
	display:             block;
	font-size:           14px;
	font-weight:         bold;
	text-transform:      uppercase;
}
ul#topNav li:hover, ul#topNav li.sticky {
	color:               #1f1d35;
	padding:             0px;
	position:            relative;
	margin-top:          -14px;
	background-image:    url('/ui/img/topNavRight.gif');
	background-repeat:   no-repeat;	
	background-position: right;
}
ul#topNav li:hover a, ul#topNav li.sticky a {
	color:               #1f1d35;
	height:              29px;
	margin: 	         0 7px 0 -7px;
	padding:             17px 0px 0px 7px;
	position:            relative;
	background-image:    url('/ui/img/topNavLeft.gif');
	background-repeat:   no-repeat;
	background-position: left;
}
#contentSection {
	width:               900px;
	margin:              0 auto;
	background-color:    #29274c;
	background-image:    url('/ui/img/landingContentBg.gif');
	background-repeat:   repeat-y;
	background-position: 21px 0px;
}
#contentSection a {
	color:               #9131b1;
}
#contentSection a:hover {
	color:               #FFFFFF;
	background-color:    #9131b1;	
}
#leftCol {
	float:               left;
	width:               621px;
	padding-left:        21px;
}
#leftColWide {
	float:               left;
	width:               858px;
	padding-left:        21px;
}
#leftCol p, #leftCol address {
	color:               #5b5b5b;
	font-size:           16px;
}
#leftColTop {
	background-color:    #FFFFFF;
}
#leftColTopContent {
	float:               left;
	padding:             45px 30px 0px 30px;
}
#contentSection ul {
	margin:              0px;
	padding:             0px 0px 10px 15px;
	list-style-image:    url('/ui/img/bullet.gif');
	color:               #29274C;	
}
#contentSection li {
	font-size:           12px;
	padding-bottom:      5px;
}
#leftColBottom {
    overflow: hidden !important;
    width:               519px;
	zoom:                1;
	clear:               left;
	padding:             30px 50px 20px 50px;
	background-color:    #FFFFFF;
	background-image:    url('/ui/img/leftColBg.gifs');	
	background-repeat:   repeat-x;
}
#leftColBottomWide {
    overflow: hidden !important;
    width:               758px;
	zoom:                1;
	clear:               left;
	padding:             30px 50px 20px 50px;
	background-color:    #FFFFFF;
	background-image:    url('/ui/img/leftColBg.gifs');	
	background-repeat:   repeat-x;
}
#leftColBottom h1 {
	margin-left:         -20px;
}
#landingContentBottom {
	clear:               both;
	height:              15px;
	background-color:    #413E6A;
	background-image:    url('/ui/img/landingContentBottom.gif');
	background-repeat:   no-repeat;
}
#landingContentBottomWide {
	clear:               both;
	height:              15px;
	background-color:    #413E6A;
	background-image:    url('/ui/img/landingContentBottom-wide.gif');
	background-repeat:   no-repeat;
}
#rightCol {
	float:               left;
	width:               222px;
	padding-left:        18px;
}
#rightCol a.button {
	color:               #79789a;
	border:              solid #79789a 1px;
	font-size:           9px;
}
#subNav {
	width:               240px;
	margin-left:         -18px;
	background-color:    #5c0f83;
	background-image:    url('/ui/img/subNavBg.gif');
	background-repeat:   repeat-x;
}
#subNav ul {
	margin:              0px;
	padding:             23px 0px 23px 0px;
	list-style-type:     none;
	list-style-image:    none;
	background-image:    url('/ui/img/subNavCorner.gif');
	background-repeat:   no-repeat;
	background-position: bottom right;
	border-left:         solid #9130b1 20px;
}
#subNav li, #subNav li a {
	margin:              0px;
	padding:             0px;
	zoom:                1;
}
#subNav li a {
	color:               #b8b7cf;
	display:             block;
	padding:             2px 0px 3px 12px;
	font-size:           18px;
}
#subNav li a:hover, #subNav li a.sticky {
	color:               #1f1d35;
	background-color:    #9131b1;
}
#subNav ul ul {
    margin:              0px;
    border:              none;
    padding:             0px;
}
#subNav ul ul li a {
    font-size:           13px;
    font-weight:         bold;
    padding-left:        30px;
}
#subNav ul ul li a:hover, #subNav ul ul li a.sticky {
    background:          #b177c4;
}
.sidePod {
	width:               190px;
	padding:             15px;
	margin-top:          20px;
	background-image:    url('/ui/img/sidePodBg.gif');
	background-repeat:   no-repeat;
}
.sidePod h2, .sidePod h3 {
	color:               #b8b7cf;
}
.sidePod p {
	color:               #9594a1;
	font-size:           14px;
}

#rightCol img {
	border:              solid #79789a 1px;
}

#quoteBox {
	color:               #afaec6;
}
#quoteBox span {
	color:               #bfbed0;
	display:             block;
	text-align:          right;
}
#footer {
	margin-top:          10px;
}