html, body {
	margin:0;
	padding:0;
	font-size:95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-attachment: fixed;
	background-repeat: no-repeat;
        background-image: url('../images/core_site/black_white_guitar_med.jpg');
	color:#fff;
}

#page-wrap {
	width: 1000px;
	margin: 0 auto 0 auto;
}
      
.canvas-wrapper {
	width:1000px;
	padding:5px 5px 5px 5px;
}

.canvas-inner {
	background:#000;
	margin:5px 5px 10px 5px;
	padding: 15px 15px 15px 15px;
	position: relative;
}

.header-section {
	width:1000px;
	padding:5px 5px 5px 5px;
}

.rounded-clear{
	color:#FFF;
}

.canvas-standalone {
	width:100%;
	height:30px;
}

.header {
	width:100%;
	height: 62px;
	margin:3px 0 0 0;
}
      
.left-side-bar {
	float: left;
	position: relative;
	width: 225px;
}

.left-side-bar ul
{
	margin:0;
	padding:0;
}
      
.float-left
{
	float: left;
}
      
.float-right
{
	float: right;
}

.no-outline-link
{
	border-style:none;
	text-decoration:none;
}

.left-side-bar ul li
{
	text-align:left;
	list-style-type:none;
	width: 180px;
	height:22px;
	overflow:hidden;
	text-decoration:none;
	background-color:rgb(0, 0, 0);
	font-size:14px;
	font-weight:bold;
}
      
.left-side-bar ul li a
{
	text-decoration:none;
	font-style: italic;
	font-size: 14px;
	color: rgb(255, 255, 255);
	
}
      
.left-side-bar ul li a:hover
{
	text-decoration:none;
	color: rgb(240,100,0);
}
      
.menu-header
{
	height:25px;
	color: rgb(240, 100, 0);
	margin:0 0 10px 0;
	font-size:20px;
	text-decoration: none;
}

.menu-header a
{
	text-decoration: none;
	color: rgb(240, 100,0);
}
      
.community-site-image
{
	vertical-align:middle;
	margin:5px 0 5px 0;
	width:100%;
}
      
.font-main, .font-main-bold
{
	color: rgb(255, 255, 255);
	font-size:14px;
}

.font-main-bold
{
	font-weight: bold;
}

.small-text
{
	font-size: 10px;
	line-height: 18px;
}

.medium-text
{
	font-size: 12px;
	line-height: 22px;
}

.bold-text
{
	font-weight:bold;
}

.red-medium-text
{
	font-size:14px;
	color:rgb(255, 0, 0);
}

.orange-text
{
	color: rgb(240, 100, 0);
	font-size: 14px;
}
  
.medImage
{
	width: 90px;
	height: 90px;
	border: 1px solid rgb(125,125,125);	
}

.descriptionTableCell
{
	padding:0 0 0 10px;
	vertical-align:top;
	margin: 0 0 0 0;
}

.imageTableCell
{
	vertical-align:top;
	
	margin: 0 0 0 0;
}
      
#left-bar {
	float: left;
	position: relative;
	width: 225px;
}

#center-column {
	float: left;
	position: relative;
	width: 550px;
}

#right-bar {
	float: left;
	position: relative;
	width: 225px;
}

#top-logo-wrap {
	position:relative;
	float:left;
	margin: 10px 0 10px 0;
}

#top-left-body {
	position:relative;
	float:left;
	margin: 0 0 0 0;
}

#toplogo {
	position:relative;
	margin: 10px 10px 10px 10px;
}

#head-menu {
	position:relative;
	color:#FFFFFF;
	font-weight: bold;
	float:right;
}

#head-menu ul 
{
	margin:0 0 0 10px;
	padding:0;
}

#head-menu ul li 
{
	float:left;
	text-align:center;
	vertical-align:middle;
	list-style-type:none;
	height:18px;
	overflow:hidden;
	margin:5px 20px 0 0;
}

#head-menu a 
{
	font-size:14px;
	color: rgb(240, 100, 0);
	text-decoration:none;
}


#head-menu li:hover 
{
	text-decoration:none; 
}

#head-menu li a:hover
{
	color: rgb(255, 255, 255);
}

#main-image {
	width: 510px; height: 500px;
}
      
.large-header-text {
	position: relative;
	text-align: center;
	color: rgb(240, 100, 0);
	font-size:30px;
	vertical-align:top;
	margin:0 0 5px 0;
}


.highLightLink, .whiteHighLightLink
{
	font-size: 16px;
	color: rgb(240, 100, 0);
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

.whiteHighLightLink
{
	font-size: 14px;
	color: rgb(255, 255, 255);
}

.whiteHighLightLink:hover
{
	color: rgb(240, 100, 0);
}

.highLightLink:hover
{
	color: rgb(255, 255, 255);
}

/* sub category classes */
.community_image
{
	position: relative;
	text-align: center;
	margin:0 auto 0 auto;
}

/* product classes */
.product-img-section
{
	position: relative;
	width: 405px;
	margin:0 auto 0 auto;
}
.product-main-img
{
	position: relative;
	width:  263px;
	height: 263px;
	margin: 0 auto 0 auto;
	border:1px solid rgb(125, 125, 125);
}

.product-main-name
{
	position: relative;
	text-align: center;
	width: 263px;
	margin: 0 auto 0 auto;
}

.small-img-section
{
	position: relative;
	width: 263px;
	margin: 5px auto 5px auto;
}

.small-image
{
	width: 78px;
	height: 78px;
	margin:4px 2px 0 2px;
	border:1px solid rgb(125, 125, 125);
}

.centered-product-name
{
	width:100%;
	text-align:center;
}
