body {
    margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;	
    background-color:		#333333;	
	text-align:				center;
}
	
#centered-block {
	margin:					0px auto 0px auto;
	padding:				0px 0px 0px 0px;	
	width:					1200px;
	height:					741px;
	text-align:				left;
	background-image:		url(images/main-background.jpg);
	background-repeat:		no-repeat;
	background-position:	center top;
	position:				relative;
}

#centered-block-home {
	margin:					0px auto 0px auto;
	padding:				0px 0px 0px 0px;	
	width:					1200px;
	height:					800px;
	text-align:				left;
	background-image:		url(images/home-background.jpg);
	background-repeat:		no-repeat;
	background-position:	center top;
	position:				relative;
}

#top-menu {
	width:					485px;
	height:					46px;
	text-align:				right;
	position:				absolute;
	right:					98px;
	z-index:				4;
}

#main-title {
	width:					839px;
	height:					40px;
	position:				absolute;
	top:					168px;
	left:					186px;
	z-index:				11;
	background-image:		url(images/line-839.png);
	background-repeat:		no-repeat;
	background-position:	left bottom;
}


#footer {
	width:					1200px;
	margin:					0px auto 0px auto;
}




#back-01 {
	position:				absolute;
	top:					24px;
	left:					182px;
	z-index:				46;
}
#back-02 {
	position:				absolute;
	top:					148px;
	left:					882px;
	z-index:				46;
}



#content-area-01 {
	width:					858px;
	position:				absolute;
	top:					216px;
	left:					174px;
	z-index:				15;
}


/* home page */

#home-content {
	width:					250px;
	padding:				500px 0px 0px 197px;
}
#home-logo {
	width:					167px;
	height:					127px;
	padding:				0px 0px 20px 20px;
}
#home-logo h1 {
	display:				none;	
}
#home-button {
	
}


/* guitars home page */

#guitar-home-content {
	width:					864px;
	padding:				58px 0px 0px 174px;
}
#guitar-home-menu {
	
}
.guitar-menu-box {
	float:					left;
	width:					284px;
	height:					422px;
}

#guitar-home-box {
	clear:					both;
	width:					864px;
	height:					201px;
	background-image:		url(images/guitars-home-box.png);
	background-repeat:		no-repeat;
	background-position:	left top;
}
.guitar-home-text-01 {
	float:					left;
	width:					228px;
	padding:				50px 30px 10px 30px;
}
.guitar-home-text-02 {
	float:					left;
	width:					228px;
	padding:				50px 30px 10px 30px;
}
.guitar-home-text-03 {
	float:					left;
	width:					234px;
	padding:				50px 24px 10px 30px;
}




/* gallery home page */

#gallery-home-content {
	width:					852px;
	padding:				168px 0px 0px 172px;
}
#gallery-home-menu {
	
}
.gallery-menu-box {
	float:					left;
	width:					284px;
	height:					422px;
}




/* music page */

#ccontent-area-01 {
	width:					858px;
	position:				absolute;
	top:					216px;
	left:					56px;
	z-index:				15;
}

#text-box-02 {
	float:					left;
	width:					514px;
	height:					460px;
	padding:				28px 30px 20px 30px;
	background-image:		url(images/text-box-02.png);
	background-repeat:		no-repeat;
	background-position:	left top;
	
}
#music-text-left {
	float:					left;
	width:					237px;
	padding:				0px 20px 0px 0px;
}
#music-text-right {
	float:					left;
	width:					237px;
	padding:				0px 0px 0px 20px;
}

#music-box {
	float:					left;
	width:					284px;
	height:					460px;
	padding:				0px 0px 0px 0px;
	
}




/* about page */

#text-box-01 {
	float:					left;
	width:					229px;
	height:					412px;
	padding:				28px 25px 20px 30px;
	background-image:		url(images/text-box-01.png);
	background-repeat:		no-repeat;
	background-position:	left top;
	
}

#about-box {
	float:					left;
	width:					214px;
	height:					420px;
	padding:				20px 330px 20px 30px;
	background-image:		url(images/about-box.png);
	background-repeat:		no-repeat;
	background-position:	left top;
}




/* contact page */
#contact-box {
	width:					825px;
	height:					450px;
	padding:				10px 0px 0px 40px;
	background-image:		url(images/contact-background.png);
	background-repeat:		no-repeat;
	background-position:	left top;
}

#contact {
	display:				block;
	width:					765px;
	height:					400px;
}
#contact .cell-01 {
	width:					185px;
	height:					145px;
}
#contact .cell-02 {
	width:					580px;
	height:					145px;
}









/* fonts */

div, td, p, li, input, select, textarea {
	font-family:			Verdana, Arial;
	font-size:				12px;
	line-height:			20px;
	color:					#515151;
}
#text-box-01 p {
	letter-spacing:			0px !important;
	line-height:			21px;
}

h1 {
	font-family:			Verdana, Arial;
	font-size:				25px;	
	line-height:			30px;
	color:					#3ab4c0;
	font-weight:			normal;
	text-transform:			uppercase;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 12px 0px;
}

#quote-01 p, #about-box p {
	color:					#ffffff;	
}

#contact .cell-02 {
	font-family:			Rockwell, Georgia, Serif;
	font-size:				24px;
	line-height:			30px;
	color:					#747474;
}

#footer p { 
	font-size:				10px;
}







/* links */

a, a:visited {
	color:					#747474;	
	text-decoration:		none;	
}
a:active {
	color:					#666666;	
	text-decoration:		underline;	
}
a:hover {
	color:					#606060;	
	text-decoration:		underline;
}


#contact .cell-02 a {
	text-decoration:		none;
	color:					#747474;
}





/* form styles */

form {
	margin:					0px;
}





/* bullet styles */

ul {
	list-style:				none;
	padding:				0px 0px 12px 10px;
	margin:					0px 0px 0px 0px;
}
ul li {
	background-image:		url(images/bullet-01.gif);
	background-repeat:		no-repeat;
	background-position:	0px 6px;
	padding:				0px 0px 6px 10px;
	margin-left:			0px;
}

ol {
	list-style:				decimal;
	padding:				6px 10px 14px 12px;
	margin:					0px 0px 0px 12px;
}
ol li {
	background-image:		none;
	padding:				2px 0px 2px 0px;
	margin-left:			10px;
}

#slider ul {
	list-style:				none;
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
}
#slider ul li {
	background-image:		none;
	padding:				0px 0px 0px 0px;
	margin-left:			0px;
}






/* special styles */

p {
	margin:					0px;
	padding:				0px 0px 14px 0px;
}

img {
	border:					0px;
}

img.block {
	display:				block;
}

img.quote-open {
	position:				absolute;
	top:					5px;
	left:					5px;
}
img.quote-close {
	vertical-align:			top;	
	margin:					6px 0px 0px 7px;
}

.break {	
	clear:					both;
}

.right {
	text-align:				right;
}

.center {
	text-align:				center;
}

.left {
	text-align:				left;
}

hr {
	margin:					6px 0px 6px 0px;
	padding:				0px;
	border:					0px;
	outline:				0px;
	background:				#cacaca;
	color:					#cacaca;
	height:					1px;
}
