.gsc-input-button{
color: #000!important;
height: 30px!important;
width:50px!important;
}

.pagebody {
background-color:#000000;
margin-left:2px;
margin-right:2px;
margin-top:0px;
}
.pagebodytableright {
width:610px;
background-image:url('../images/mainbodybgline.jpg');
background-repeat:repeat;
background-position:bottom;
}
.pagebodytablerightwhite {
width:610px;
background-color:#ffffff;
background-repeat:repeat;
background-position:bottom;
}

.progressivetext {
	font-size:11;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.xxsmallfontblack {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
}
.xxxsmallfontblack {
	font-size: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
}
.searchtext {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
}
.palistpricetext {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	color:gray;
}
.swaglistpricetext {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	color:gray;
}
.swagdirectpricetext {
	font-size:small;
	font-family: Arial, Helvetica, sans-serif;
	color:red;
	font-weight:bold;
}
.swagsalepricetextyellow {
	font-size:small;
	font-family: Arial, Helvetica, sans-serif;
	color:#f5f201;
	font-weight:bold;
	font-style:italic;
}
.pamplistpricetext {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	color:gray;
	padding-top: 3px;
}
.bonlistpricetext {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color:gray;
}
.listpricetext {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
}
.colorwoodxxsmalltext {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
}
.directpricetext {
	font-size:0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color:blue;
	font-weight:bold;
}
.padirectpricetext {
	font-size:x-small;
	font-family: Arial, Helvetica, sans-serif;
	color:red;
	font-weight:bold;
}
.bondirectpricetext {
	font-size:small;
	font-family: Arial, Helvetica, sans-serif;
	color:red;
	font-weight:bold;
}
.pasalepricetext {
	font-size:x-small;
	font-family: Arial, Helvetica, sans-serif;
	color:#ae0318;
	font-weight:bold;
	font-style:italic;
}
.pasalepricetextyellow {
	font-size:x-small;
	font-family: Arial, Helvetica, sans-serif;
	color:#f5f201;
	font-weight:bold;
	font-style:italic;
}
.bonsalepricetextyellow {
	font-size:large;
	font-family: Arial, Helvetica, sans-serif;
	color:#f5f201;
	font-weight:bold;
	font-style:italic;
}
.salepricetext {
	font-size:0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color:#c20009;
	font-weight:bold;
}

.saleamounttext {
	font-size:0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color:#e22b07;
	font-weight:bold;
}

.irpricetext {
	font-size:0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color:#062c80;
	font-weight:bold;
}

.guitarsalepricetext {
	font-size:0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color:red;
	font-weight:bold;
}
.producttitle {
	font-size:small;
	font-family: Arial, Helvetica, sans-serif;
	color:red;
	font-weight:bold;
}

.cartheadertable {
height:80px;
width:615px;
border-collapse:collapse;
border-width:0px;
padding:0px;
border-spacing:0px;
background-repeat:no-repeat;
}
.redline {
height:1px;
width:760px;
background-color:#CC0000;
border-collapse:collapse;
border-width:0px;
padding:0px;
border-spacing:0px;
}
.cartredline {
height:1px;
width:500px;
background-color:#CC0000;
border-collapse:collapse;
border-width:0px;
padding:0px;
border-spacing:0px;
}
.cell {
border-width:0px;
padding:0px;
border-spacing:0px;
height:20px;
}
.smallcell {
border-width:0px;
padding:0px;
border-spacing:0px;
height:10px;
}
.verysmallcell {
border-width:0px;
padding:0px;
border-spacing:0px;
height:5px;
}
.searchcell {
border-width:0px;
padding:0px;
border-spacing:0px;
height:23px;
vertical-align:baseline;
}
.listpricecell {
height:25px;
width:150px;
vertical-align:bottom;
text-align:center;
border-collapse:collapse;
border-width:0px;
padding:0px;
border-spacing:0px;
background-repeat:no-repeat;
}
.directpricecell {
height:25px;
width:150px;
vertical-align:middle;
text-align:center;
border-collapse:collapse;
border-width:0px;
padding:0px;
border-spacing:0px;
background-repeat:no-repeat;
}
.aboutcarvin {
    text-align:justify;
    margin:4px;
    width:610px;
    padding:4px;
}

input.button {
 color: black;
 font-size: 10px;
 background-color: #c0c0c0;
 margin-top: 1px;
 margin-left: 3px;
 border: 2px #333333 outset;
 }

.h1 {
color: white;
font-family: Verdana;
font-size: 24px;
font-weight: bold;
background-color: #a60000;
width: 350px;
text-align: center;
}

select {
background-color: #c0c0c0;
color: black;
width: 190px;
float: left;
margin-left: 10px;
}

.choose {
color: #c0c0c0;
font-size: 12px;
font-weight: bold;
margin-left: 205px;
}

.radio {
font-family: Verdana;
color: #c0c0c0;
font-size: 10px;
margin-left: 6px;
width: 180px;
float: left;
}

.radioL {
width: 75px;
float: left;
}

.radioR {
float: left;
}

.search {
margin-left: 6px;
padding-top: 15px;
}

.newsearch {
padding-top: 7px;
padding-right: 12px;
padding-bottom: 0;
}

.noresults {
width:700px;
margin-left: 5px;
color: #c0c0c0;
font-size: 16px;
line-height: 20px;
}

.counter {
width:700px;
margin-left: 3px;
color: #c0c0c0;
font-size: 10px;
font-style: italic;
line-height: 20px;
}

.description {
width:750px;
margin-left: 0px;
color: #c0c0c0;
font-size: 10px;
line-height: 14px;
text-align:center;
}

.headline {
padding-top: 10px;
padding-bottom: 10px;
}

.error {
color: red;
font-size: 14px;
}

.content {
height: 325px;
}
.bluebutton {
 font-size:10px;
 color:#FFFFFF;
 border-color: #000000;
 background-color: #5278b3;
}

.artists {
     height:82px;
     width:685px;
     padding-top: 8px;
     padding-left: 5px;
     text-align:left;
     vertical-align:middle;
     font-size:8px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}
.featuredplayer {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
}
.featuredplayertitle {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:150%;
	vertical-align:top;
	width:400px;
	height:25px;
    letter-spacing: 2px;
    overflow:hidden;
    position:absolute;
}
.moreartists {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	text-align: right;
	vertical-align:top;
	width:600px;
	height:25px;
    letter-spacing: 1px;
    overflow:hidden;
    position:absolute;
}
.videohomepage {
     height:261px;
     width:255px;
     padding-top: 1px;
     padding-left: 7px;
     text-align:left;
     vertical-align:middle;
     font-size:8px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}
.videoletterboxhomepage {
     height:143px;
     width:255px;
     padding-top: 11px;
     padding-left: 7px;
     text-align:left;
     vertical-align:middle;
     font-size:8px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}
.videorightpage {
     height:259px;
     width:255px;
     padding-top: 5px;
     padding-left: 7px;
     text-align:left;
     vertical-align:top;
     font-size:8px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}
.videorightpageletterbox {
     height:205px;
     width:255px;
     padding-top: 5px;
     padding-left: 7px;
     text-align:left;
     vertical-align:top;
     font-size:8px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}
.featuredvideotitle {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	font-size:140%;
	vertical-align:top;
	padding-top: 2px;
	width:255px;
	height:5px;
    letter-spacing: 2px;
    overflow:hidden;
    position:absolute;
}

.jasonbeckerabout {
     font-family: Arial, Helvetica, sans-serif;
     height:265px;
     width:435px;
     padding-top: 1px;
     padding-left: 5px;
     text-align:left;
     color:#cbcbcb;
     vertical-align:middle;
     font-size:12px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}

.vaderabout {
     font-family: Arial, Helvetica, sans-serif;
     height:95px;
     width:625px;
     padding-top: 1px;
     padding-left: 5px;
     text-align:left;
     color:#cbcbcb;
     vertical-align:middle;
     font-size:12px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}

.vaderkse {
     font-family: Arial, Helvetica, sans-serif;
     height:110px;
     width:710px;
     padding-top: 2px;
     padding-left: 5px;
     text-align:left;
     color:#cbcbcb;
     vertical-align:middle;
     font-size:12px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}

.vaderksenew {
     font-family: Arial, Helvetica, sans-serif;
     height:85px;
     width:721px;
     padding-top: 2px;
     padding-left: 5px;
     text-align:left;
     color:#cbcbcb;
     vertical-align:middle;
     font-size:12px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}

.vaderbassksenew {
     font-family: Arial, Helvetica, sans-serif;
     height:85px;
     width:700px;
     padding-top: 2px;
     padding-left: 5px;
     text-align:left;
     color:#cbcbcb;
     vertical-align:middle;
     font-size:12px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}

.sigksenew {
     font-family: Arial, Helvetica, sans-serif;
     height:85px;
     width:612px;
     padding-top: 2px;
     padding-left: 5px;
     text-align:left;
     color:#cbcbcb;
     vertical-align:bottom;
     font-size:12px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}

.quicklinks {
     width:200px;
     padding-top: 8px;
     padding-left: 5px;
     text-align:left;
     font-family: arial;
     font-size:9px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}

a.qlinks {font-family: arial; font-size: 100%; color: #000000; text-decoration: none }

a:visited.qlinks {font-family: arial; font-size: 100%; color: #9b9b9b; text-decoration: none }

a:hover.qlinks {font-family: arial; color: #ff0000; text-decoration: none}


a.topmenu {font-family: arial; font-size: 78%; color: #fefefe; font-weight: bold; text-decoration: none }

a:visited.topmenu {font-family: arial; font-size: 78%; color: #fefefe; font-weight: bold; text-decoration: none }

a:hover.topmenu {font-family: arial; color: #ff0000; text-decoration: none}

a.topmenusearch {font-family: arial; font-size: 100%; color: #fefefe; text-decoration: none }

a:visited.topmenusearch {font-family: arial; font-size: 100%; color: #fefefe; text-decoration: none }

a:hover.topmenusearch {font-family: arial; color: #ff0000; text-decoration: none}


a.abovetopmenu {font-family: arial; font-size: 78%; color: #dbdbdb; font-weight: bold; text-decoration: none }

a:visited.abovetopmenu {font-family: arial; font-size: 78%; color: #dbdbdb; font-weight: bold; text-decoration: none }

a:hover.abovetopmenu {font-family: arial; color: #4fa3f8; text-decoration: none}


a.middlemenu {font-family: arial; font-size: 95%; color: #f0f0ee; text-decoration: none }

a:visited.middlemenu {font-family: arial; font-size: 95%; color: #f0f0ee; text-decoration: none }

a:hover.middlemenu {font-family: arial; color: #f4ed00; text-decoration: none}

a.middlemenusearch {font-family: arial; font-size: 100%; color: #f0f0ee; text-decoration: none }

a:visited.middlemenusearch {font-family: arial; font-size: 100%; color: #f0f0ee; text-decoration: none }

a:hover.middlemenusearch {font-family: arial; color: #f4ed00; text-decoration: none}


a.middlemenusale {font-family: arial; font-size: 95%; color: #3db3fe; text-decoration: none }

a:visited.middlemenusale {font-family: arial; font-size: 95%; color: #3db3fe; text-decoration: none }

a:hover.middlemenusale {font-family: arial; color: #fcf304; text-decoration: none}

a.middlemenusalesearch {font-family: arial; font-size: 110%; color: #3db3fe; text-decoration: none }

a:visited.middlemenusalesearch {font-family: arial; font-size: 110%; color: #3db3fe; text-decoration: none }

a:hover.middlemenusalesearch {font-family: arial; color: #fcf304; text-decoration: none}


.bottommenucart {font-family: arial; font-size: 70%; color: #ffffff; text-decoration: none; cursor: pointer; }


a.bottommenu {font-family: arial; font-size: 70%; color: #c0c0c0; text-decoration: none }

a:visited.bottommenu {font-family: arial; font-size: 70%; color: #fefefe; text-decoration: none }

a:hover.bottommenu {font-family: arial; color: #ff0000; text-decoration: none}

a.bottommenusearch {font-family: arial; font-size: 100%; color: #c0c0c0; text-decoration: none }

a:visited.bottommenusearch {font-family: arial; font-size: 100%; color: #fefefe; text-decoration: none }

a:hover.bottommenusearch {font-family: arial; color: #ff0000; text-decoration: none}


a.topmenubbs {font-family: arial; font-size: 70%; color: #ffffff; text-decoration: none }

a:visited.topmenubbs {font-family: arial; font-size: 70%; color: #fefefe; text-decoration: none }

a:hover.topmenubbs {font-family: arial; color: #ff0000; text-decoration: none}

a.middlemenubbs {font-family: arial; font-size: 80%; color: #000000; text-decoration: none }

a:visited.middlemenubbs {font-family: arial; font-size: 80%; color: #000000; text-decoration: none }

a:hover.middlemenubbs {font-family: arial; color: #342af5; text-decoration: none}

a.middlemenusalebbs {font-family: arial; font-size: 80%; color: #3db3fe; text-decoration: none }

a:visited.middlemenusalebbs {font-family: arial; font-size: 80%; color: #000000; text-decoration: none }

a:hover.middlemenusalebbs {font-family: arial; color: #fcf304; text-decoration: none}





a.topmenublog {font-family: arial; font-size: 65%; color: #ffffff; text-decoration: none }

a:visited.topmenublog {font-family: arial; font-size: 65%; color: #fefefe; text-decoration: none }

a:hover.topmenublog {font-family: arial; color: #ff0000; text-decoration: none}

a.middlemenublog {font-family: arial; font-size: 70%; color: #000000; text-decoration: none }

a:visited.middlemenublog {font-family: arial; font-size: 70%; color: #000000; text-decoration: none }

a:hover.middlemenublog {font-family: arial; color: #342af5; text-decoration: none}

a.middlemenusaleblog {font-family: arial; font-size: 70%; color: #3db3fe; text-decoration: none }

a:visited.middlemenusaleblog {font-family: arial; font-size: 70%; color: #000000; text-decoration: none }

a:hover.middlemenusaleblog {font-family: arial; color: #fcf304; text-decoration: none}

a.bottommenublog {font-family: arial; font-size: 70%; color: #c0c0c0; text-decoration: none }

a:visited.bottommenublog {font-family: arial; font-size: 70%; color: #fefefe; text-decoration: none }

a:hover.bottommenublog {font-family: arial; color: #ff0000; text-decoration: none}


a:link.customshop {color:#737374; text-decoration: none}
a:visited.customshop {text-decoration: none}
a:active.customshop {text-decoration: none}
a:hover.customshop {text-decoration: underline; color: red;}

a:link.prodgrouplink {color:#737374: text-decoration: none}
a:visited.prodgrouplink {text-decoration: none}
a:active.prodgrouplink {text-decoration: none}
a:hover.prodgrouplink {text-decoration: underline; color: red;}


.blogheadertable1 {
margin-left:auto; 
margin-right:auto;
height:55px;
width:960px;
border-collapse:collapse;
border-width:0px;
padding:0px;
border-spacing:0px;
}

.blogheadertable {
margin-left:auto; 
margin-right:auto;
height:50px;
width:960px;
border-collapse:collapse;
border-width:0px;
padding:0px;
border-spacing:0px;
}









a.mobiletopmenu {font-family: arial; font-size: 80%; color: #fefefe; text-decoration: none }

a:visited.mobiletopmenu {font-family: arial; font-size: 80%; color: #fefefe; text-decoration: none }

a:hover.mobiletopmenu {font-family: arial; color: #ff0000; text-decoration: none}

a.mobiletopmenusearch {font-family: arial; font-size: 80%; color: #fefefe; text-decoration: none }

a:visited.mobiletopmenusearch {font-family: arial; font-size: 80%; color: #fefefe; text-decoration: none }

a:hover.mobiletopmenusearch {font-family: arial; color: #ff0000; text-decoration: none}


a.mobilemiddlemenu {font-family: arial; font-size: 80%; color: #000000; text-decoration: none }

a:visited.mobilemiddlemenu {font-family: arial; font-size: 80%; color: #000000; text-decoration: none }

a:hover.mobilemiddlemenu {font-family: arial; color: #342af5; text-decoration: none}

a.mobilemiddlemenusearch {font-family: arial; font-size: 80%; color: #000000; text-decoration: none }

a:visited.mobilemiddlemenusearch {font-family: arial; font-size: 80%; color: #000000; text-decoration: none }

a:hover.mobilemiddlemenusearch {font-family: arial; color: #342af5; text-decoration: none}


a.mobilemiddlemenusale {font-family: arial; font-size: 80%; color: #d61a01; text-decoration: none }

a:visited.mobilemiddlemenusale {font-family: arial; font-size: 80%; color: #000000; text-decoration: none }

a:hover.mobilemiddlemenusale {font-family: arial; color: #fcf304; text-decoration: none}

a.mobilemiddlemenusalesearch {font-family: arial; font-size: 80%; color: #d61a01; text-decoration: none }

a:visited.mobilemiddlemenusalesearch {font-family: arial; font-size: 80%; color: #000000; text-decoration: none }

a:hover.mobilemiddlemenusalesearch {font-family: arial; color: #fcf304; text-decoration: none}


a.mobilebottommenu {font-family: arial; font-size: 80%; color: #c0c0c0; text-decoration: none }

a:visited.mobilebottommenu {font-family: arial; font-size: 80%; color: #fefefe; text-decoration: none }

a:hover.mobilebottommenu {font-family: arial; color: #ff0000; text-decoration: none}

a.mobilebottommenusearch {font-family: arial; font-size: 100%; color: #c0c0c0; text-decoration: none }

a:visited.mobilebottommenusearch {font-family: arial; font-size: 80%; color: #fefefe; text-decoration: none }

a:hover.mobilebottommenusearch {font-family: arial; color: #ff0000; text-decoration: none}



a.mobilemiddlemenusale {font-family: arial; font-size: 80%; color: #d61a01; text-decoration: none }

a:visited.mobilemiddlemenusale {font-family: arial; font-size: 80%; color: #000000; text-decoration: none }

a:hover.mobilemiddlemenusale {font-family: arial; color: #fcf304; text-decoration: none}

a.mobilemiddlemenusalesearch {font-family: arial; font-size: 80%; color: #d61a01; text-decoration: none }

a:visited.mobilemiddlemenusalesearch {font-family: arial; font-size: 80%; color: #000000; text-decoration: none }

a:hover.mobilemiddlemenusalesearch {font-family: arial; color: #fcf304; text-decoration: none}



a.mqlinks {font-family: arial; font-size: 90%; color: #e8e8e9; text-decoration: none }

a:visited.mqlinks {font-family: arial; font-size: 90%; color: #9b9b9b; text-decoration: none }

a:hover.mqlinks {font-family: arial; color: #ff0000; text-decoration: none}


.m-abouthomepage {
     font-family: Arial, Helvetica, sans-serif;
          width:200px;
     padding-top: 6px;
     padding-left: 4px;
     padding-right: 4px;
     text-align:justify;
     color:#ffffff;
     vertical-align:top;
     font-size:11px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}

.m-quicklinks {
     width:310px;
     padding-top: 3px;
     padding-left: 5px;
     text-align:left;
     font-family: arial;
     font-size:14px;
     border-collapse:collapse;
     border-width:0px;
     border-spacing:0px;
}