body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #000000;
	background-image: url(../Images/Background.jpg);
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}


A:link
{
	font-weight: normal;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;

	}	
		
A:visited	
{
	font-weight: normal;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:	none;
	color:	#FFFFFF;
	font-style: normal;
	font-variant: normal;
	}	
		
A:active	
{
	font-weight: normal;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:	none;
	color:	#FFFFFF;
	font-style: normal;
	font-variant: normal;
	}	
		
A:hover	
{
	
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:	underline;
	color:	#FFFFFF;
	font-style: normal;
	font-variant: normal;
	}

.A1:link
{
	font-weight: normal;
	font-size: 0.65em;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: .05em;
}	
		
.A1:visited	
{
	font-weight: normal;
	font-size: 0.65em;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:	none;
	color:	#FFFFFF;
	font-style: normal;
	font-variant: normal;
	letter-spacing: .05em;
	}	
		
.A1:active	
{
	font-weight: bold;
	font-size: 0.65em;
	font-family: Verdana;
	text-decoration:	none;
	color:	#FFFFFF;
	font-style: normal;
	font-variant: normal;
	letter-spacing: .05em;
	}	
		
.A1:hover	
{
	font-weight: bold;
	font-size: 0.65em;
	font-family: Verdana;
	text-decoration:	none;
	color:	#FFFFFF;
	font-style: normal;
	font-variant: normal;
	letter-spacing: .05em;
	}
	
.A2:link {
	font-size: 0.65em;
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;

}

.A2:active {
	font-size: 0.65em;
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
}

.A2:hover {
	font-size: 0.65em;
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}

.A2:visited {
	font-size: 0.65em;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:	none;
	background-color: transparent;
	color: #FFFFFF;

}

.A3:link
{
	font-weight: bold;
	font-size: 0.65em;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: .05em;
}	
		
.A3:visited	
{
	font-weight: bold;
	font-size: 0.65em;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:	none;
	color:	#FFFFFF;
	font-style: normal;
	font-variant: normal;
	letter-spacing: .05em;
	}	
		
.A3:active	
{
	font-weight: bold;
	font-size: 0.65em;
	font-family: Verdana;
	text-decoration:	none;
	color:	#FFFFFF;
	font-style: normal;
	font-variant: normal;
	letter-spacing: .05em;
	}	
		
.A3:hover	
{
	font-weight: bold;
	font-size: 0.65em;
	font-family: Verdana;
	text-decoration:	none;
	color:	#FFFFFF;
	font-style: normal;
	font-variant: normal;
	letter-spacing: .05em;
	}

.TableFrame {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	border: none;
	
}
.CellFrameMiddle {
	margin: 0px;
	padding: 0px;
	width: 765px;
	border: none;
	text-align: center;
	vertical-align: top;



}
.CellMargin {
	margin: 0px;
	padding: 0px;
	border: none;
}
.TableHeader {
	margin: 0px;
	padding: 0px;
	height: 95px;
	width: 100%;
	border: none;
}
.CellHeaderTop {
	margin: 0px;
	padding: 0px;
	height: 60px;
	border: none;
	text-align: left;
	vertical-align: top;

}
.CellHeaderMenu {
	background-image: url(../Images/BannerMenu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;


}
.TablePageCentre {
	margin: 0px;
	padding: 0px;
	height: 510px;
	width: 100%;
	background-image: url(../Images/MainImage1.jpg);
	border: 1px none;

}
.CellPageCentreLeft {
	width: 160px;
	border: none;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 75px;
	padding-left: 8px;



}
.TableFooter {
	margin: 0px;
	padding: 0px;
	height: 97px;
	width: 100%;
	border: none;
	background-image: url(../Images/BannerFooter.jpg);
}
.CellPageCentreRight {
	text-align: left;
	vertical-align: top;
	margin: 0px 20px 0px 0px;
	padding: 0px 10px 0px 0px;
	border: none;

}
.CellFrameMiddleMargin {

	margin: 0px;
	padding: 0px;
	width: 765px;
	border: none;
	text-align: center;
	vertical-align: top;
}
.CellFooter
{
	text-align: right;
	vertical-align: top;
	padding: 30px 25px 10px 275px;
	font-size: 0.8em;
	text-decoration: none;
}
.TableSubmenu {
	width: 130px;
	border: none;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	
}
.TableSubmenuB {
	width: 130px;
	border: none;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	
}

.CellSubMenu {
	height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.LayerSubMenu {
	overflow: visible;
	position: relative;
	width: 130px;
	visibility: hidden;
	border: none;





}
.TableSubHolder {
	border: none;
	width: 145px;

}
.CellSubHolder {
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 20px;
	width: 110px;
	height: 22px;
	margin: 0px;
	border: none;
}
.LayerMenu {
	width: 145px;
	overflow: visible;
	position: relative;
	visibility: visible;
	border: none;


}
.CellSubHolderOn
{
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 110px;
	border-top: 1px solid #999999;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: none;
	background-color: #000000;
	background-image: url(../Images/SubArrow.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	height: 20px;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .7em;
	letter-spacing: .05em;
}
.CellSubHolderLayer {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	border: none;


}
.LayerSubBranch {
	overflow: visible;
	position: relative;
	visibility: inherit;
	width: 130px;
	background-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;



}
.CellSubHolderLink {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: none;
	height: 20px;

}
#MenuLinks A {
	PADDING-RIGHT: 2px;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 2px;
	MARGIN: 1px 0px;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	PADDING-TOP: 3px;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: .05em;
	font-size: .7em


}

#MenuLinks A:visited {
	COLOR: #FFFFFF;
	font-weight: normal;

}
#MenuLinks A:hover {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
	border-top: 1px solid #cccccc;
	border-right: none;
	border-bottom: 1px solid #cccccc;
	border-left: none;
	background-image: url(../Images/SubArrow.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;



}
.TableContent {
	width: 100%;
	border: none;
	height: 500px;

}
.CellContentTitle {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 30px;
}
.CellSubHeader {
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 5px;
	width: 110px;
	height: 20px;
	margin: 0px;
	border: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: .65em;
	letter-spacing: .1em;



}
p {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: .05em;

}
.CellSubGuitars {
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	width: 110px;
	height: 20px;
	margin: 0px;
	border: none;
	color: #FFFFFF;

}
.CellSubHeaderGuitar {

	text-align: left;
	vertical-align: middle;
	padding: 10px 0px 5px 5px;
	width: 110px;
	height: 20px;
	margin: 0px;
	border: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: .65em;
	letter-spacing: .1em;
}
#GuitarLinks A {
	PADDING-RIGHT: 2px;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 2px;
	MARGIN: 1px 0px;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	PADDING-TOP: 3px;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 108px;
	font-size: .65em;





}

#GuitarLinks A:visited {
	COLOR: #FFFFFF;
	font-weight: normal;

}
#GuitarLinks A:hover {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
	border-top: 1px solid #cccccc;
	border-right: none;
	border-bottom: 1px solid #cccccc;
	border-left: none;
	background-image: url(../Images/SubSquare.gif);
	
	background-repeat: no-repeat;
	background-position: 2px center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;



}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: .75em;
	letter-spacing: .1em;

}
.CellContent {
	padding: 10px 10px 10px 0px;
}
.CellContentMain {
	padding: 20px 25px 5px 5px;
	text-align: left;
	vertical-align: top;

}
.CellContentHome {
	padding: 10px 5px 10px 10px;
	text-align: right;
	vertical-align: bottom;

}

.CellContentHomeImage 
{
	height: 280px;
	padding: 0px;
	margin: 0;
		vertical-align: bottom;

}
.CellContentHomeImage img
{
	height: 280px;
	padding: 0px;
	margin: 0;
	border: 0;
	

}
.TableNavi {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 530px;
	border: none;
}
.CellNavi {
	text-align: left;
	vertical-align: middle;
}
.TableHomeNews {
	margin: 0px;
	padding: 0px;
	width: 380px;
	border: none;
}

.TableNewsExtracts {
	margin: 0px;
	padding: 0px;
	width: 505px;
	border: none;
}

.CellHomeNewsBorder {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 15px;
	border: none;
}
.TableNewsMain {
	background-color: #000000;
	height: 100px;
	width: 100%;
	border: none;

}

.TableContentMain
{
	background-color: #000000;
	width: 100%;
	border: 1px solid #FFFFFF;
	
}
.CellNewsMainImage {
	text-align: left;
	vertical-align: middle;
	width: 100px;
	border: none;
	padding: 5px;
	margin: 5px;
}
#NewsThumb IMG {
	width: 85px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 85px;
}
.TableNewsThumb {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
}
.CellNewsThumb {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 3px;
	border: none;
}
.CellNewsMainText {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 5px 10px 3px 0px;
	border: none;

}
.TableNewsSecondary {
	background-color: #000000;
	width: 100%;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-color: #000000;
	border-bottom-color: #000000;


}
.CellHomeNews {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.CellNewsSecondaryArrow {
	text-align: left;
	vertical-align: middle;
	width: 30px;
	border: none;
	padding: 0px 0px 0px 5px;
	margin: 5px;
	height: 19px;


}
.CellNewsSecondaryText {

	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	border: none;
}
.CellHomeNewsSecondary {

	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.TableThumbs {
	margin: 0px;
	padding: 0px;
	width: 508px;
	border: none;
}
.CellThumbs {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;

}
.TableThumbData {
	width: 100px;
	border: 1px solid #FFFFFF;
}
.CellThumbDataTop {
	background-color: #999999;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	border: none;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;


}
.CellThumbDataBottom {
	background-color: #999999;
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	height: 20px;
	border: none;
	padding-right: 5px;
	padding-left: 5px;

}
.CellThumbDataImage {
	background-color: #000000;
	height: 170px;
	text-align: center;
	vertical-align: middle;
	border: none;



}
.Layercontent
{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	overflow: auto;
	position: static;
	visibility: visible;
	z-index: 0;
	height: 445px;
	width: 530px;
	border: none;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.TableProductData {
	width: 515px;
}
.CellProductDataLeft {
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	width: 200px;
	height: 425px;

}
.TableProductVisual {
	width: 180px;

}
.CellProductHeader {
	height: 18px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;

}
.CellProductVisualImage {
	background-color: #000000;
	border: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 425px;


}
.CellProductDataRight {


	margin: 0px;
	padding: 0px 0px 10px;
	text-align: left;
	vertical-align: top;
}
.TableProductOverview {
	width: 325px;

}
.TableProductRelated {
	width: 325px;
	line-height: 1.5em;
	overflow: scroll;



}
.CellProductText {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 10px;
	border: 1px solid #FFFFFF;
	background-color: #000000;

}
.TableProductThumbs {
	width: 325px;

}
#ProductThumb IMG {
	width: 50px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 50px;
}.CellProductThumbLeft {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 10px;
	background-color: #000000;
	border-top: 1px solid #FFFFFF;
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

}
.CellProductThumbRight {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 10px;
	background-color: #000000;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;

}
.CellProductThumbMiddle {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 10px 2px 8px;
	border: none;


}
.CellProductDataRightMid {



	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
}
.CellProductDataRightBot {



	margin: 0px;
	padding: 10px 0px 0px;
	text-align: left;
	vertical-align: bottom;
}
.CellProductThumb {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
	background-color: #000000;
	height: 85px;

}
.LayerProductThumbs {

	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	position: relative;
	visibility: visible;
	z-index: 0;
	height: 85px;
	width: 325px;
	scrollbar-base-color: #CCCCCC;
	scrollbar-arrow-color: black;
	scrollbar-face-color: #999999;
	scrollbar-shadow-color: #333333;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-track-color: black;
	border: 1px solid #FFFFFF;
}
.TableProductThumbsInner {
	width: 300px;
	border: none;
	height: 82px;


}
.CellContentMainScroll {

	padding: 25px 25px 5px 5px;
	text-align: left;
	vertical-align: top;
}
.TableQuickSearch {
	border: none;
	width: 130px;
	margin: 0px;
	padding: 0px;
	height: 30px;

}
.CellQuickSearchBox {
	margin: 0px;
	padding: 0px;
	width: 100px;
	border: none;
}
.CellQuickSearchGo {
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: left;
	vertical-align: middle;

}
#Headlines A {
	COLOR: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;

}

#Headlines A:visited {
	COLOR: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;

}
#Headlines A:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;

}
.TableGuitars {
	border: none;
}
.CellGuitars {
	margin: 0px;
	padding: 5px;
	border: none;
	text-align: center;
	vertical-align: middle;

}
.TableGuitarIcon {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
.CellGuitarIconCell {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 3px;
	border: none;
}

#GuitarIconLinks IMG {
	width: 154px;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	height: 131px;
}
.CellNewsArticle {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 5px 5px 20px;
	border: none;
}
.TableNewsArticle {
	width: 510px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;

}
#NewsArticle IMG {
	border: 1px solid #000000;
	margin: 0px 20px 20px 0px;
	padding: 0px;
	float: left;

}
.labelDescriptions
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: .05em;
}
.heading
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: .75em;
	letter-spacing: .1em;

}

.TableMap {
	margin: 0px;
	padding: 0px;
	width: 525px;
	border: none;
}
.CellMapImage {
	margin: 0px;
	padding: 0px;
	height: 350px;
	width: 300px;
	border: 1px solid #999999;
	text-align: left;
	vertical-align: middle;
	background-image: url(../Images/Maps/MainMap.gif);
	background-repeat: no-repeat;
	background-position: left top;


}
.CellMapContent {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: none;
}
.LayerMap {
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: visible;
	position: absolute;
	z-index: 1;
	height: 350px;
	width: 300px;
	visibility: visible;

}
.LayerDealers {
	overflow: auto;
	position: relative;
	visibility: hidden;
	z-index: 2;
	margin: 0px;
	padding: 0px;
	border: none;


}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #FFFFFF;
	text-decoration: none;
}
.TableDealerInfo {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	height: 225px;
	width: 225px;
	border: 1px solid #999999;
}
.CellDealerInfoText {
	margin: 0px;
	padding: 10px 10px 5px;
	text-align: left;
	vertical-align: top;

}
.CellDealerInfoImage {
	margin: 0px;
	padding: 0px;
	height: 100px;
	border: none;
	text-align: center;
	vertical-align: top;

}
/*---------- Recovered styles ----------------------------------*/
.dealerAddress
{
	background: transparent;
	float: right;
	width: 240px;
	text-align: right;
	padding: 0;
	margin: 0;
}
.dealerAddress img
{
	background: #fff;
	border: solid 1px #666666;
	padding: 5px !important;
	margin: 5px !important;
	text-align: right !important;
	float: right !important;
}

/*------------------------------------*/
.zero
{
	text-align: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	width: 100%;
}
.zero td
{
	padding: 0px;
	text-align: left;
	margin: 0px;
	border: none;
	width: 100%;
}
.zero tr
{
	text-align: left;
	padding: 0px;
	margin: 0px;
	border: none;
	width: 100%;
}

.subBrandDealerHeader h2
{
	padding: 25px 0px 0px 0px;
}

.dealersDataGrid
{
	border-bottom: solid 1px #cccccc;
	width: 98%;
}

.TableDealersInfo
{
	width: 97%;
	border: none;
	padding: 0px;
	margin: 0px;
}

.CellDealersInfoText
{
	width: 230px !important;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px 15px 0px 10px;
	border: none;
}
.CellDealersInfoTextSmall
{
	width: 130px !important;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px 15px 0px 10px;
	border: none;
}

.CellDealersInfoArrow
{
	text-align: left;
	vertical-align: middle;
	width: 30px !important;
	border: none;
	padding: 0px 5px 0px 5px;
	margin: 5px;
	height: 30px;
}
.CellDealersInfoArrow img
{
	border: none;
	margin: 0px;
	padding: 0px;
}
/*---------- Master page styles ----------------------------------*/
.LayercontentMasterGuitar
{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	overflow: auto;
	position: static;
	visibility: visible;
	z-index: 0;
	height: 435px;
	width: 530px;
	border: none;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background: transparent;
}
.TableContentMaster {
	width: 100%;
	border: none;
	height: 420px;
	background: transparent;

}
.CellContentMainScrollMaster
{
	padding: 40px 25px 0px 5px;
	text-align: left;
	background: transparent url('../Images/masterSubheader.gif') no-repeat 5px 0px;
	margin: 0 0;
}
.TableMasterHome {
	width: 515px;
	height: 425px;
	margin: 0px;
	padding: 0px;
	background: #000;
}
.CellProductDataLeftMaster {
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	width: 100px;
	height: 425px;
	background: transparent;

}
.CellProductDataLeftMaster img {
	
	width: 100px;
	height: 425px;
	
}
.CellMasterHomeRight {

height: 375px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	background: transparent;
}
.CellMasterHomeBot {

	 height: 40px;
	 background: transparent;
	margin: 0px;
	padding: 0px 15px 10px 15px;
	text-align: left;
	vertical-align: bottom;
	font-size: .9em;
}
.masterLayer
{
	width: auto;
	height: 375px;
	background: transparent;
	overflow: auto;
	padding: 10px 10px 0px 20px;
}
.masterLayer img
{
	float: right;
	margin: 10px 5px 10px 10px;
}

/*----- Utility styles----------------------------------------------------------------------------*/
.left
{
	float: left;
}
.right
{
	float: right;
}

