a:link           {
	color: #fff;
	font-size: 11px;
	font-family: arial, verdana, Helvetica;
	text-decoration: none ; }
a:visited     { color: #fff; font-size: 11px; font-family: arial, verdana, Helvetica; text-decoration: none }
a:active     { color: #fff; font-size: 11px; font-family: arial, verdana, Helvetica; text-decoration: none }
a:hover        { color: #00f6ff; font-size: 11px; font-family: arial, verdana, Helvetica; text-decoration: none }

hr {
	color: #242424;
	background-color: #242424;
	border: 0;
	height: 1px;
	width: 100%; }



td {
	color: #898989;
	font-size: 11px;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, sans-serif;
	line-height: 1.6em; }
fieldset {
	color: #606670;
	border:solid 1px #282828  }
legend {
	padding: 0.2em 0.5em;
	color:#fff;
	font-size:13px;
	font-family: Arial;
	text-align:right; }
.verticalalightmiddle {
	vertical-align: middle; }

/*Table Containers CSS*/
.maincontainerbg {	color:            #a9a9a9;
	background-color: #111;
	padding:          20px;
	border-top:       1px solid #000; }
.maincontainerbg10px {	color:            #a9a9a9;
	background-color: #111;
	padding:          10px;
	border-top:       1px solid #000; }

.maincontainerbgblack {	color:            #a9a9a9;
	background-color: #000;
	border-top:       1px solid #262626; }

.tableLeft {
	background-color: #191919;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	border-color: #262626;
	border-style: solid;
	border-width: 4px 2px 4px 4px; }
.tablecenter {
	background-color: #191919;
	text-align:       left;
	vertical-align:   top;
	padding: 10px;
	border-color: #262626;
	border-style: solid;
	border-width: 4px 2px; }
.pad10px {	text-align:       left;
	padding:          10px;
	vertical-align:   top; }

.pad10pxrightstroke {
	text-align:     left;
	vertical-align: top;
	padding-right: 20px;
	border-right: 1px solid #202020; }

.pad10pxrightstroke2 {
	text-align:     left;
	padding-right:  20px;
	vertical-align: top;
	padding-left: 20px;
	border-right:   1px solid #202020; }
.pad10pxLeftStroke {
	text-align: left;
	vertical-align: middle;
	padding-left:   20px;
	border-left: 1px solid #202020; }

.pad10pxleftnostroke {	text-align:     left;
	padding-left:   20px;
	vertical-align: top; }

.tableright {
	background-color: #191919;
	text-align:       left;
	vertical-align:   top;
	padding: 10px;
	border-color: #262626;
	border-style: solid;
	border-width: 4px 4px 4px 2px; }

.tableSingle {
	background-color: #0d0d0d;
	text-align:       left;
	padding:          10px;
	vertical-align:   top;
	border: solid 4px #141414; }
.tableSingle2 {	background-color: #000;
	text-align:       left;
	padding:          10px;
	vertical-align:   top;
	border:           solid 4px #141414; }

/*Fotter CSS
*/
.footertable {
	color: #a9a9a9;
	font-size: 10px;
	background-color: #0a0a0a;
	padding: 10px;
	border-top: 1px solid #191919; }
a:link.footer  {
	color: #74818a;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none  ;
	vertical-align: middle; }
a:visited.footer  {
	color: #74818a;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none  ;
	vertical-align: middle; }
a:active.footer  {
	color: #74818a;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none  ;
	vertical-align: middle; }
a:hover.footer  {
	color: #3399d4;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none  ;
	vertical-align: middle; }
/*Font Styles
*/
.boldonly {
	color: #e1e1e1;
	font-weight: bold; }
.italiconly {
	font-size: 10px;
	font-style: italic; }

.blueishcoloronly {	color:       #00f6ff; }

.sizeOnly1 {
	color:       #a8a8a8;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold; }
.sizeOnly14px {
	color: #a3a3a3;
	font-size:   16px;
	font-family: Arial;
	font-weight: normal;
	line-height: 1.2; }

.header1 {
	color: #e6e6e6;
	font-size: 30px;
	font-family: Arial; }
.header2 {
	color:       #e6e6e6;
	font-size:   20px;
	font-family: Arial;
	line-height: 1em; }
.newsheaderLabel {
	font-size:   14px;
	font-family: Arial; }
.newsheader {	color:       #f7f7f7;
	font-size:   14px;
	font-family: Arial;
	line-height: 1.2; }

.header2red {	color:       #f00;
	font-size:   20px;
	font-family: Arial; }

.smalltext1 {
	color:       #6d6d6d;
	font-size:   10px;
	font-family: Arial;
	line-height: 14px; }

.headerdarkgrey {	color:       #4b4b4b;
	font-size:   30px;
	font-family: Arial; }
.headerdark20 {	color:       #4b4b4b;
	font-size:   20px;
	font-family: Arial; }

.headerdarkgrey12 {
	color:       #d6d6d6;
	font-size:   13px;
	font-family: Arial; }

.bold12px {
	color:       #d0d0d0;
	font-size:   12px;
	font-family: Arial;
	font-weight: bold; }
.bold12pxblue {	color:       #00f6ff;
	font-size:   12px;
	font-family: Arial;
	font-weight: bold; }
.bold18pxblue {	color:       #00f6ff;
	font-size:   18px;
	font-family: Arial; }

.bold18pxwhite {	color:       #fff;
	font-size:   18px;
	font-family: Arial; }

.bold14px {	color:       #d0d0d0;
	font-size:   14px;
	font-family: Arial;
	font-weight: bold; }

/*Column Container
*/
.columncHeader {
	color: #00f6ff;
	font-size: 12px;
	font-family: Arial;
	background-color: #000;
	padding-bottom: 5px;
	padding-left: 15px; }
a:link.modulebut{
	display: block;
	font-family:Arial;
	color:#a0a0a0;
	background-color:#222;
	text-decoration: none;
	padding:4px 4px 4px 15px;
	font-size:12px;
	border-top: 1px solid #2a2a2a; }
a:visited.modulebut {
	color:            #a0a0a0;
	font-size:        12px;
	font-family:      Arial;
	text-decoration:  none;
	background-color: #222;
	display:          block;
	padding:          4px 4px 4px 15px;
	border-top: 1px solid #2a2a2a; }

a:hover.modulebut{
	color: #fff;
	font-size: 12px;
	font-family: Arial;
	display: block;
	background-color:#2a2a2a;
	padding: 4px 4px 4px 15px;
	border-top: 1px solid #2a2a2a; }
/*FORMS CSS
*/
.textboxinput {
	color: #bdbdbd;
	font-size: 12px;
	font-family: Arial;
	background-color: #444;
	width: 100%;
	padding: 5px;
	border-width: 0; }
.formLeft {
	color: #bfbfbf;
	font-size: 11px;
	font-family: Arial;
	background-color: #1a1a1a;
	padding: 3px 3px 3px 10px; }
.formright {
	background-color: #222;
	padding: 3px; }
.formtextinput {
	color: #e0e0e0;
	font-size: 12px;
	font-family: Arial;
	background-color: #4d4d4d;
	width: 100%;
	padding-left: 5px;
	border-color: #262626 #696969 #717171 #1a1a1a;
	border-style: solid;
	border-width: 1px; }
.formselect {
	color:            #e0e0e0;
	font-size:        12px;
	font-family:      Arial;
	background-color: #595959;
	padding-left:     1px;
	width:            100%;
	border-color: #737373 #3e3e3e #272727 #616161;
	border-style: solid;
	border-width: 1px; }
/*News Links*/
a:link.newsitem  {
	color: #74818a;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none  ;
	vertical-align: middle; }
a:visited.newsitem  {
	color: #74818a;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none  ;
	vertical-align: middle; }
a:active.newsitem  {
	color: #74818a;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none  ;
	vertical-align: middle; }
a:hover.newsitem  {
	color: #3399d4;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none  ;
	vertical-align: middle; }
/*Products Table CSS
*/
.pad4pxbottom {
	padding-bottom: 5px;
	border-bottom: 1px solid black;
	 }

.catalogidheader {
	color: #cfcfcf;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	background-color: #212121;
	padding: 3px 3px 3px 5px;
	border-bottom: 1px solid #000;; }
.catalogidcolumn {
	color: #b8b8b8;
	font-size: 11px;
	font-family: Arial;
	background-color: #000;
	padding:          3px 3px 3px 5px;
	border-right: 1px solid #171717;
	border-bottom: 1px solid #171717; }
.gaugeheader {
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	background-color: #1b1b1b;
	text-align:       center;
	padding:          3px 3px 3px 5px;
	border-bottom: 1px solid #000;; }
.gaugecolumn {
	font-size: 11px;
	font-family: Arial;
	background-color: #000;
	text-align: center;
	padding:          3px 3px 3px 5px;
	border-bottom: 1px solid #171717; }
.buyonlineheader {
	color:            #cfcfcf;
	font-size:        10px;
	font-family:      Arial;
	font-weight:      bold;
	background-color: #212121;
	text-align: center;
	vertical-align: middle;
	padding:          3px 3px 3px 5px;
	border-bottom:    1px solid #000; }

.buyonlinecolumn {
	font-size:        11px;
	font-family:      Arial;
	background-color: #000;
	text-align: center;
	padding:          3px 3px 3px 5px;
	border-bottom:    1px solid #171717;
	border-left: 1px solid #171717; }
/*Artists That Use GHS Container
*/
.artistcell1 {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #191919; }

a:link.artistuse  {
	color: #74818a;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none  ;
	vertical-align: middle;
	padding-left: 7px; }
a:visited.artistuse  {
	color: #74818a;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none  ;
	vertical-align: middle;
	padding-left: 7px; }
a:active.artistuse  {
	color: #74818a;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none  ;
	vertical-align: middle;
	padding-left: 7px; }
a:hover.artistuse  {
	color: #3399d4;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none  ;
	vertical-align: middle;
	padding-left: 7px; }
/*FAQ Exapand/collapse DIV CSS*/
.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}

.eg-bar{
	color: #9c9c9c;
	font-size: 11px;
	font-family: Arial;
	background-color: #252525;
	border: solid 1px black;
	padding: 2px 2px 2px 5px; }

div.eg-bar{
width: 100%;
}

.icongroup1{
	width: 100%;
	padding: 5px; }
/*banner cells*/
.banner4col {
	background-color: #2d2d2d;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0; }

.bannertxt {
	color: #d4d4d4;
	font-size: 10px;
	font-family: Arial;
	background-color: #000;
	padding: 3px 3px 3px 10px; }
/*homepagestyles
*/
.botomlinepad1 {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #1b1b1b;
	 }
.padleftcontainer3 {
	padding-left: 18px; }
/*DealerFinder Styles
*/
.dealerformtop {	color:            #9d9d9d;
	font-size:        11px;
	font-family:      Arial;
	background-color: #1a1a1a;
	padding:          2px 2px 2px 7px; }

.dealerformbottom {
	background-color: #0d0d0d;
	padding: 7px; }

.dealerselect {	color:            #e0e0e0;
	font-size:        12px;
	font-family:      Arial;
	background-color: #3f3f3f;
	width:            100%;
	border-style:     solid;
	border-width:     1px;
	border-color:     #737373 #3e3e3e #272727 #616161; }

.dealertextinput {	color:            #e0e0e0;
	font-size:        12px;
	font-family:      Arial;
	background-color: #2b2b2b;
	padding-left:     5px;
	width:            100%;
	border-style:     solid;
	border-width:     1px;
	border-color:     #000 #3d3d3d #3d3d3d #000; }

.searchtabledealer {
	font-weight: bold;
	padding: 2px; }

.searchtabledealername {
	color: #f2f2f2;
	background-color: #151515;
	padding: 2px; }

.searchtablelabel {
	font-weight: bold;
	padding: 2px; }

.searchtableotherinfo {	padding: 2px; }
input.noborder {
	border: 0 transparent; }
.area51text {
	color: #e8e8e8;
	font-size: 11px;
	font-family: Arial;
	background-color: #282828;
	width: 100%; }

