@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic,400,600,700);
@media print {
  * {
    text-shadow: none !important;
    color: black !important;
    background: transparent !important;
    box-shadow: none !important;
  }
}
* {
	padding:0px;
	margin:0px;
}
body {
	font-family:'Open Sans','Helvetica Neue',Helvetica,'Trebuchet MS','Arial','Verdana',sans-serif; 
	-webkit-font-smoothing: antialiased;
}
html, body, form {
    margin: 0 auto;
    padding: 0;
    height: 100%;
    background:transparent !important;
}
.ui-page{background:transparent !important;} 
.ui-body-c{background:transparent !important;} 
.ui-page-active{background:transparent !important;}
img
{   border-style: none;}
img:hover{
    /*Grow images by x1.5 after 1 second*/
    -moz-transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
	-webkit-transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    -o-transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    -ms-transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    transition-delay:1s;
}
img.nogrow
{   border-style: none;
}
img.nogrow:hover{
    -moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
	-webkit-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    -o-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    -ms-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
}
img.grow25x
{   border-style: none;
    z-index:10000;
    position: relative;
}
img.grow25x:hover{
    -moz-transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
	-webkit-transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    -o-transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    -ms-transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    transform: scale(2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
    transition-delay:1s;
    z-index:10000;
}
ul li spanAC { 
    display:inline-block;
    max-width:200px;
    width:300px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-family:'Open Sans','Helvetica Neue',Helvetica,'Trebuchet MS','Arial','Verdana',sans-serif; 
    font-size:16px;
	-webkit-font-smoothing: antialiased;
    z-index: 510;
}
/*.TOCbubble 
{
    position: relative;
    height: 1px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left:0px;
    padding-right:0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: rgb(240,240,240);/*#8AA0B8;*/
/*}*/
.TOCbubble 
{
    position: relative;
    height: 1px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left:2px;
    padding-right:2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #8AA0B8;
}
.TOCbubbleLeft
{
    border-bottom-left-radius:5px;
    border-bottom-right-radius:0px;
    border-top-left-radius:5px;
    border-top-right-radius:0px;
}
.TOCbubbleRight
{
    border-bottom-left-radius:0px;
    border-bottom-right-radius:5px;
    border-top-left-radius:0px;
    border-top-right-radius:5px;
}
.TOCbubbleMiddle
{
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
}
.TOCbubble:after /* added "2" to turn off*/
{
    content: "";
    position: absolute;
    bottom: -5px;
    left: 5px;
    border-style: solid;
    border-width: 5px 3px 0;
    border-color: #8AA0B8 transparent;/* rgba(37,141,200,1)  #6B8724 transparent; white transparent;*/
    display: block;
    width: 0;
    z-index: 1;
}
td.highlightTD a { display: block; width: 100%; height: 100%; border:none; text-decoration:none; color:#3a5775}
td.highlightTD a:visited { color:#3a5775}   /*#1533ad;*/
td.highlightTD a:visited:hover { color:#3a5775}
td.highlightTD a:hover { color:#3a5775;}
td.highlightTD:hover a:active {color:white;}
td.highlightTD:hover {
    background-color: rgba(125,165,34,.1); 
    -webkit-border-radius: 4px;
    -moz-border-radius:4px;
    border-radius: 4px;
}
.highlightTD a { display: block; width: 100%; height: 100%; border:none; text-decoration:none; color:#3a5775}
.highlightTD a:visited { color:#3a5775}   /*#1533ad;*/
.highlightTD a:visited:hover { color:#3a5775}
.highlightTD a:hover { color:#3a5775;}
.highlightTD:hover a:active {color:white;}
.highlightTD:hover {
    background-color: rgba(125,165,34,.1); 
    -webkit-border-radius: 4px;
    -moz-border-radius:4px;
    border-radius: 4px;
}
.noUnderlineTOCitem{
    color:#3A5775;
    text-decoration:none;  
}
a.noUnderlineTOCitem{
    color:#3A5775;
    text-decoration:none;  
}
.noUnderlineTD{
    color:#3A5775;
    text-decoration:none;  
}
td a.noUnderlineTD{
    color:#3A5775;
    text-decoration:none;  
    display:block;
    width:100%;
    height:100%;
}
td a.noUnderlineTD:hover {
  	/*background-color:rgba(230,230,230,.3);  rgba(230,230,230,.3) rgba(133,168,42,.03);*/
      display: block; width: 100%; height: 100%; border:none;
}
td a.noUnderlineTD:visited{
    /*color: rgba(71,114,194,1.00);*/
    color: #3A5775; /*#1533ad;*/  /*rgb(22,117,161);*/
	text-decoration:none;  
}
highlightDIV a { display: block; width: 100%; height: 100%; border:none;}
highlightDIV:hover {
    background-color: rgba(195, 250, 5,.5); 
    -webkit-border-radius: 4px;
    -moz-border-radius:4px;
    border-radius: 4px;
	-moz-box-shadow:0 1px 2px rgba(13, 70, 6,.2);
	-webkit-box-shadow:0 1px 2px rgba(13, 70, 6,.2);
	box-shadow:0 1px 2px rgba(13, 70, 6,.2);
    color:white;
}
a{
    color:#3A5775; /*#1533ad;*/ 
    -webkit-font-smoothing: antialiased;
}
a.bioURL{
    color: #3A5775; /*#1533ad;*/
    text-decoration: none;
    background: none;
    border: none;
    font-size:16px;
}
a.bioURL:hover{
    background-color:#8AA0B8; /*  rgba(195, 250, 5,.5);   rgba(133,168,42,.1);*/
    -webkit-border-radius: 3px;
    -moz-border-radius:3px;
    border-radius: 3px;
    color:white;
}
a.blue {
    color: #3A5775; /* #1533ad*/
    text-decoration: none;
    background: none;
    border: none;
}
a.blue:hover{
    background-color:#8AA0B8; /*  rgba(195, 250, 5,.5);   rgba(133,168,42,.1);*/
    -webkit-border-radius: 3px;
    -moz-border-radius:3px;
    border-radius: 3px;
    color:white;
    padding:2px 2px;
}
a.skybluebold {
    color: #38587C;
    text-decoration:none;
    font-weight:bold;
}
a.orangebold {
    color: #FF9700;
    text-decoration:none;
    font-weight:bold;
}
a.orangebold:hover {
    background-color:#8AA0B8; /*  rgba(195, 250, 5,.5);   rgba(133,168,42,.1);*/
    -webkit-border-radius: 3px;
    -moz-border-radius:3px;
    border-radius: 3px;
    color:white;
}
a.white {
    color: ghostwhite;
    text-decoration:none;
    font-weight:bold;
    font-size:13px;
}
a.white:hover{
    background-color:#8AA0B8; /*  rgba(195, 250, 5,.5);   rgba(133,168,42,.1);*/
    -webkit-border-radius: 3px;
    -moz-border-radius:3px;
    border-radius: 3px;
    color:white;
}
a.GrayBigURL {
    color: rgb(50,50,50);
    text-decoration:none;
    font-weight:bold;
    font-size:16px;
}
a.whitebold {
	color: white; 
	font-weight:bold;
	text-decoration:none;  
}
a.whitebold:hover {
  color: cyan ;
}
a.whiteunderline {
	color: white; 
	text-decoration:underline;  
}
a.whiteunderline:hover {
  	color: cyan ;
}
a.noUnderlineRed{
    text-decoration:none; 
    color:brown; 
    font-weight:bold;
}
a.noUnderline{
    text-decoration:none; 
    color:#3A5775; 
}
a.noUnderlineDisabled{
    text-decoration:none;  
    color:rgba(215,215,215,1.00);
}
a.noUnderline:hover {
  	background-color:#8AA0B8;
    color:white;
    -webkit-border-radius: 3px;
    -moz-border-radius:3px;
    border-radius: 3px;
}
a.noUnderline:visited{
    /*color: rgba(71,114,194,1.00);*/
    color:#3A5775;    /* color: #1533AD; rgb(22,117,161);*/
}
a.noUnderline:visited:hover{
    /*color: rgba(71,114,194,1.00);*/
    color: white;  /*rgb(22,117,161);*/
}
a.CopyrightURL{
    color:darkgrey;
}
a.CopyrightURL:hover{
    background-color:#8AA0B8;
}
a.CopyrightURL:visited{
    color:rgb(128, 128, 128);
}
.forsalesign{
    display:inline-block;font-size:10px;padding:2px;padding-top:0px; padding-bottom:0px; 
    background:rgb(250,250,250);
    color:rgb(30,30,30);
    font-weight:600;
    vertical-align:middle;
    border:1px solid lightgrey;
    margin-left:5px;
    margin-bottom:4px;
    margin-top:4px;
        -webkit-border-radius: 4px;
    -moz-border-radius:4px;
    border-radius: 4px;
    padding-left:5px;padding-right:5px;
}
.forsalesign:hover{
    background-color:#3193c0;
    color:white;
}
.MenuAllCapItem{
	color: white;
	font-family:'Open Sans Bold',Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:11px;
}
.MenuLink{
	color: rgba(255,255,255,1.00);
	font-size:9px;
}
 <!-- helps smart menus script and artist TOC -->
#main-menu {
	position:relative;
	top:0;
	left:0;
	z-index:8999;
	width:auto;
}
#main-menu ul {
	width:11em; 
}
#menu-logged-in-name{
    float:right;position:absolute;text-align: left;color:white;
    z-index:300;font-size:11px;right:10px;top:4px; /*top:42px;right:113px;*/
    margin-right:10px;
    font-family:'Open Sans','Helvetica Neue',Helvetica,'Trebuchet MS','Arial','Verdana',sans-serif; 
	-webkit-font-smoothing: antialiased;
}
#divBackToAdmin
{
    float:right;position:absolute;text-align: left;color:white;z-index:300;font-size:11px;right:10px;top:52px; /*top:42px;right:113px;*/
    font-family:'Open Sans','Helvetica Neue',Helvetica,'Trebuchet MS','Arial','Verdana',sans-serif; 
	-webkit-font-smoothing: antialiased;
}
#Header_BackToAdmin{
    color:white;font-size:11px;
}
#Header_BackToAdmin:visited{
    color:white;font-size:11px;
}
.MenuHeader{
	color: rgb(90,90,90);
	font-size:14px;
    font-weight:bold;
    text-align:center;
    padding-left:18px;
}
.MenuHeaderTOC{
	color: white;
	font-size:14px;
    font-weight:bold;
    text-align:center;
}

.MenuItem{
	color: white;  /*rgb(38, 60, 100);*//*rgba(71,114,194,1.00);*/
    font-weight:600;
	font-size:13px;
    padding:4px;
    padding-top:4px;padding-bottom:4px;
    padding-left:18px;
    text-align:left;
    margin-bottom:4px;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    border-color: white;
}
.MenuItemHighlight {
    border-radius: 4px; border: 2px solid #8AA0B8; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.MenuOutline{
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: rgba(242,242,242,1.00);
    -webkit-border-radius: 6px;
    -moz-border-radius:6px;
    border-radius: 6px;
    border-collapse: separate;
    margin-top:10px;
}
.MenuItemCount{
	/*color: rgba(71,114,194,1.00);*/
    /*color: #1533AD; */ /*rgb(22,117,161);*/
	font-size:10px;
}
.MenuItemCountGreyedOut{
	/*color: rgba(71,114,194,1.00);*/
    color: #A7A7A7;  /*rgb(22,117,161);*/
	font-size:10px;
}
.MenuBreakLine{
    border-bottom:1px solid #abb9fc;padding-bottom:12px;
}
.arrow{
		display:inline-block;
        height:1px;
        width:3px;
		margin-top:-6px;
		margin-left:7px;
        margin-right:0px;
		border-style:dashed dashed dashed solid;
		border-color:transparent transparent transparent #336688;
        border-width:5px; 
        z-index:301;
}
.arrowLeftside{
		display:inline-block;
        height:1px;
        width:3px;
		margin-top:-6px;
		margin-left:6px;
        margin-right:2px;
		border-style:dashed dashed dashed solid;
		border-color:transparent transparent transparent #336688;
        border-width:5px; 
        z-index:301;
}
.arrowLeftside_Tighter{
		display:inline-block;
        height:1px;
        width:3px;
		margin-top:-6px;
		margin-left:6px;
        margin-right:0px;
		border-style:dashed dashed dashed solid;
		border-color:transparent transparent transparent #336688;
        border-width:5px; 
        z-index:301;
}
.SubscribeButton{
    position: relative;
    top:12px;
    height: 20px;
    padding: 9px;
    width:114px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color:white;
    background: #5E7A99;
}
.SubscribeButton:hover{
    color:white;
    background: #5E7A99; /* Old browsers */
    background: -moz-linear-gradient(top, #8AA0B8 23%, #5E7A99 84%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,#8AA0B8), color-stop(84%,#5E7A99)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8AA0B8 23%,#5E7A99 84%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8AA0B8 23%,#5E7A99 84%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8AA0B8 23%,#5E7A99 84%); /* IE10+ */
    background: linear-gradient(to bottom, #8AA0B8 23%,#5E7A99 84%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8AA0B8', endColorstr='#5E7A99',GradientType=0 ); /* IE6-8 */
}
.SmallerBlueButton{
    display:inline-block;
    margin-bottom:6px;
    margin-top:8px;
    text-align:center;
    height: 14px;
    padding: 7px;
    width:60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color:white;
    text-decoration:none; 
    font-size:11px;
    font-weight:bold;
    background: rgba(37,141,200,1);
}
.extend-ui-widget{
    font-size:12px;height:11px;line-height:13px;border-color:lightgrey;
    border-right-color: rgb(204, 204, 204);border-right-style: solid;border-right-width: 1px;
    border-top-right-radius: 4px;border-bottom-right-radius: 4px;
}
#MessageToUser{
    text-align:left;width:360px;display:block;position:relative;right:10px;float:right;
}
.ContentTD{
    padding-left:10px;vertical-align:top;padding-top:0px;text-align:left;
    width:250px;overflow:visible;
}
.ImageTD{
    padding-left:0px; 
    padding-right:0px;
    padding-bottom:10px;
    padding-top:2px;
    text-align:center; 
}
.round4px {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;  
    border-radius: 4px;
}
div.round4px {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;  
    border-radius: 4px;
}
.round2px {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;  
    border-radius: 2px;
}
img.round4px {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;  
    border-radius: 4px;
}
img.round2px {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;  
    border-radius: 2px;
}
img.img110  {
    max-height:150px;
    max-width:110px;
    text-align:center;
}
img.img130  {
    max-height:200px;
    max-width:130px;
    text-align:center;
}
img.img150  {
    max-height:180px;
    max-width:150px;
    text-align:center;
}
img.img190  {
    max-height:230px;
    max-width:190px;
    text-align:center;
}
img.img150height150maxwidth {
    max-height: 150px;
    max-width: 150px;
    text-align: center;
}
img.img80height80maxwidth {
    height: 80px;
    max-width: 80px;
    text-align: center;
}
img.img100height150maxwidth {
    height: 100px;
    max-width: 150px;
    text-align: center;
}
img.img80maxheight120maxwidth {
    max-height: 80px;
    max-width: 120px;
    text-align: center;
}
img.img150maxheight300maxwidth {
    max-height: 150px;
    max-width: 300px;
    text-align: center;
}
img.img70height110maxwidth {
    height: 70px;
    max-width: 110px;
    text-align: center;
}
img.img150height  {
    height:150px;
    text-align:center;
}
img.imgMissing150helper{
    margin-top:55px;
    margin-bottom:60px;
}
img.img300 {
    max-height:400px;
    max-width:330px;
    text-align:center;
}
img.img300_ad {
    max-height:280px;
    max-width:300px;
    text-align:center;
}
img.img250_ad {
    max-height:250px;
    max-width:250px;
    text-align:center;
}
img.img200 {
    max-height:250px;
    max-width:200px;
    text-align:center;
}
img.img250 {
    max-height:300px;
    max-width:300px;
    text-align:center;
}
img.img400MaxWidth {
    max-height:450px;
    max-width:400px;
    text-align:center;
}

#PremierDealerPromo{
    background-color:rgb(253,253,253);
    width:300px;
    border: 2px solid rgb(210,210,210);
    position:relative;
    text-align:center;
    z-index:500;
    padding-top:15px;padding-left:15px;padding-right:15px; 
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;  
    max-height:420px;
}

.truncate300{
    width: 300px;white-space: nowrap;overflow: hidden;display:inline-block;text-overflow: ellipsis;
}
.truncate200{
    width: 200px;white-space: nowrap;overflow: hidden;display:inline-block;text-overflow: ellipsis;
}
.TableHeaderText{
	color: rgba(50,50,50,1.00);
	font-size:16px;
}
.txtBigBlue{
	color:rgba(58,130,195,1.00);  
	font-size:22px;
}
.skybluebold {
    color: #38587C; /*rgb(0, 148, 255)*/
    font-weight:bold;
}
.orangebold {
    color: #FF9700;
    font-weight:bold;
}
.ArtistNameBig{
    color: brown; font-size: 30px; font-weight: 600; display: inline; /* #8B6A39 text-shadow: 0px 1px 2px rgba(222,222,222,1); color: rgb(97,126,18); */
}
.ArtistNameBig_Grey {
    color: #38587C; font-size: 30px; font-weight: 600; display: inline; /*  text-shadow: 0px 1px 2px rgba(222,222,222,1); /*color: rgba(54,116,146,1.00); */
}
.ArtistNameMedium{
	color: #8AA0B8;   /*rgb(135,181,34);  rgb(135,181,34);  rgba(133,168,42,1.00);*/
	font-size:20px;
	font-weight: 400;
    /*text-shadow: -0px 0 rgba(45, 45, 33, 0.20), 0 0px rgba(145,165,33, 0.50), 0px 0 rgba(145,165,33, 0.30), 0 -0px rgba(145,165,33, .3);*/
}
.ArtistNameNormal{
	color: #8AA0B8;  /*rgba(133,168,42,1.00);*/
	font-size:12px;
}
.ArtistNameSearchResults{
	color: #3A5775;  /*#8AA0B8; rgb(125,165,64)  rgba(133,168,42,1.00);*/
	font-size:14px;
    line-height:16px;
}
.ArtistActive{
    color: rgba(42,42,42,1.00);
	font-size:11px;
}
hr.style-two {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(200,200,200,0), rgba(200,200,200,0.75), rgba(200,200,200,0)); 
    background-image:    -moz-linear-gradient(left, rgba(200,200,200,0), rgba(200,200,200,0.75), rgba(200,200,200,0)); 
    background-image:     -ms-linear-gradient(left, rgba(200,200,200,0), rgba(200,200,200,0.75), rgba(200,200,200,0)); 
    background-image:      -o-linear-gradient(left, rgba(200,200,200,0), rgba(200,200,200,0.75), rgba(200,200,200,0)); 
}

.qtip-tip-override{
    background-color:rgb(253,253,253) !important;
    color:rgb(50,50,50) !important;
}
.dialogue { /*qtip dialogue*/
    padding:20px !important;
    font-size:16px !important;
    line-height:20px !important;
}
.dialogue button{ /*qtip dialogue*/
    display: inline-block !important;
    padding:6px;
    margin:6px;
        -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;  
    border-radius: 4px;
    border:1px solid lightgrey;
}
.DealerMenuDivider{
	color:#85A82A;
	font-size:12px;

}
.DealerMenuHighlight{
	font-family:'Open Sans Semi-bold',Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:16px;
    margin-left:1px;
    margin-right:1px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	background-color:#8AA0B8; 
	color: white;
    -moz-border-top-right-radius:6px;
    -moz-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
    -webkit-border-top-left-radius:6px;
	border-top-right-radius:6px;
    border-top-left-radius:6px;
    font-weight:700;
    border:0px solid #9dd53a;
}
a.DealerMenuHighlight{
	font-family:'Open Sans Semi-bold',Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:16px;
    margin-left:1px;
    margin-right:1px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	background-color:#8AA0B8; 
	color: white;
    text-decoration:none;
    -moz-border-top-right-radius:6px;
    -moz-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
    -webkit-border-top-left-radius:6px;
	border-top-right-radius:6px;
    border-top-left-radius:6px;
    font-weight:700;
    border:0px solid #9dd53a;
}
.DealerMenuHighlight:hover{
    background: #8AA0B8; /* Old browsers */
    background: -moz-linear-gradient(top, #BAC8D8 23%, #8AA0B8 84%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,#BAC8D8), color-stop(84%,#8AA0B8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #BAC8D8 23%,#8AA0B8 84%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #BAC8D8 23%,#8AA0B8 84%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #BAC8D8 23%,#8AA0B8 84%); /* IE10+ */
    background: linear-gradient(to bottom, #BAC8D8 23%,#8AA0B8 84%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BAC8D8', endColorstr='#8AA0B8',GradientType=0 ); /* IE6-8 */
}
td.dealermenu {
	text-decoration:none; 
	font-family:'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:13px;
    -webkit-text-size-adjust: none;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
    margin-left:1px;
    margin-right:1px;
    border:1px solid lightgrey;
  	background-color:rgb(245,245,245);
  	color: rgb(50,50,50);
    -moz-border-top-right-radius:6px;
    -moz-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
    -webkit-border-top-left-radius:6px;
	border-top-right-radius:6px;
    border-top-left-radius:6px;
}
a.dealermenu {
	text-decoration:none; 
	font-family:'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;
    -webkit-text-size-adjust: none;
	font-size:13px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
    margin-left:1px;
    margin-right:1px;
    border:1px solid lightgrey;
  	background-color:rgb(245,245,245);
  	color: rgb(50,50,50);
    -moz-border-top-right-radius:6px;
    -moz-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
    -webkit-border-top-left-radius:6px;
	border-top-right-radius:6px;
    border-top-left-radius:6px;
}
a.dealermenu:hover {
    background: #8AA0B8; /* Old browsers */
  	color: white;
    -moz-border-top-right-radius:6px;
    -moz-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
    -webkit-border-top-left-radius:6px;
	border-top-right-radius:6px;
    border-top-left-radius:6px;
}
.DealerNameMedium{
	color: #5E7A99; /*#1675a1;  0%,#1675a1;#4cb1e0*/
	font-size:18px;
	font-weight: 600;
}
a.DealerNameMedium{
	color: #5E7A99; /*#1675a1;  0%,#1675a1;#4cb1e0*/
	font-size:18px;
	font-weight: 600;
}
a.DealerNameMedium:visited{
	color: #5E7A99; /*#1675a1;  0%,#1675a1;#4cb1e0*/
	font-size:18px;
	font-weight: 600;
}
.ContentTextSmaller{
	color:rgba(50,50,50,1.00);
	font-size:10px;
    line-height:14px;
}
.ContentText{
	color:rgba(50,50,50,1.00);
	font-size:12px;
    line-height:17px;
}
.ContentTextOrange{
    color:#FF9700;
	font-size:12px;
    line-height:17px;
}
.ContentTextTighter{
	color:rgba(50,50,50,1.00);
	font-size:12px;
    line-height:16px;
}
.ContentTextLittleBigger{
	color:rgba(50,50,50,1.00);
	font-size:13px;
    line-height:16px;
}
qtip.ContentTextLittleBigger{
	color:rgba(50,50,50,1.00);
	font-size:13px;
    line-height:16px;
}
.BrightColor{
    color: #3581CE;
}
.ContentTextBigger{
	color:rgb(80,80,80); /* #3A82C3; rgba(50,50,50,1.00);*/
	font-size:16px;
	font-weight:600;
}
.ContentTextBiggerBlue{
    color: #38587C;
	font-size:16px;
	font-weight: bold;
}
.ContentTextBiggerOrange{
    color: #FF9700;
	font-size:16px;
	font-weight: bold;
}
.ContentTextBiggerLighter{
	color:rgba(150,150,150,1.00);
	font-size:16px;
	font-weight: bold;
}
.ContentTextLighter{
	color:rgba(150,150,150,1.00);
	font-size:12px;
}
a.ContentTextLighter{
	color:rgba(150,150,150,1.00);
	font-size:12px;
    text-decoration:none;
}
.ContentTextLightest{
	color:rgba(215,215,215,1.00);
	font-size:12px;
}
.TextBoxDataEntry{
    border-color:lightgrey;border:solid 1px lightgrey;padding:4px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;  
    border-radius: 2px;
    height:20px;
}
.TextBoxDataEntry:hover{
    border-color:#4cb1e0;
}
.attbox_minimal_small{
    float: right;
    -webkit-transform: rotate(-7.5deg);
    -moz-transform: rotate(-7.5deg);
    -ms-transform: rotate(-7.5deg);
    -o-transform: rotate(-7.5deg);
    transform: rotate(-7.5deg);
	background:#3193c0; /* Old browsers */
	background-image:url(css-gradients-fallback/main-menu-bg.png);
	background-image:-moz-linear-gradient(top,#4cb1e0 0%,#1675a1 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4cb1e0),color-stop(100%,#1675a1));
	background-image:-webkit-linear-gradient(top,#4cb1e0 0%,#1675a1 100%);
	background-image:-o-linear-gradient(top,#4cb1e0 0%,#1675a1 100%);
	background-image:-ms-linear-gradient(top,#4cb1e0 0%,#1675a1 100%);
	background-image:linear-gradient(top,#4cb1e0 0%,#1675a1 100%);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    border-bottom-left-radius:20px;
    border-top-left-radius:20px;
	-moz-box-shadow:0 4px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.3);
	box-shadow:0 4px 4px rgba(0,0,0,0.3);
    color:white;
    font-size:9px;
    padding-top:4px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px;
}
.attbox_minimal{
    float: right;
    color: #38587C; /* #FF9700; */
	font-size:12px;
}
.attbox {
    float: right;
    -webkit-transform: rotate(7.5deg);
    -moz-transform: rotate(7.5deg);
    -ms-transform: rotate(7.5deg);
    -o-transform: rotate(7.5deg);
    transform: rotate(7.5deg);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 0px solid #fff;
    background-color: #C3D1B0;
    -webkit-box-shadow: #A7A7A7 3px 3px 5px;
    -moz-box-shadow: #A7A7A7 3px 3px 5px;
    box-shadow: 3px 3px 5px #a7a7a7;
    padding: 5px 5px 7px 5px;
    font-size: 11px;
    color:rgba(50,50,50,1);
}
.autocompletestyle {
    color:red; 
    font-size:small; 
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";
}
.signUpFadeIn { 
    border: solid 1px #ddd; 
    background: rgba(51,87,102,.95);
    bottom:0px;
    position: fixed;
    bottom: 0;
    width: 100%;
    color: rgb(250,250,250);
    padding:20px;
    padding-top:15px;
    text-align:center;
    z-index:10001;
    width:100%;
    clear: both;
    margin: 0 auto;
    left:0;
    display:none;
    margin-right:20px;
}

#Header {
    background: #5E7A99; /* Old browsers */
    background: -moz-linear-gradient(top, #8AA0B8 23%, #5E7A99 84%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,#8AA0B8), color-stop(84%,#5E7A99)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8AA0B8 23%,#5E7A99 84%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8AA0B8 23%,#5E7A99 84%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8AA0B8 23%,#5E7A99 84%); /* IE10+ */
    background: linear-gradient(to bottom, #8AA0B8 23%,#5E7A99 84%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8AA0B8', endColorstr='#5E7A99',GradientType=0 ); /* IE6-8 */
    position:relative;
	z-index: 9001;  
    /*width:100%;*/
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    margin: 0 auto;
    display:block;
    padding-right:50px;
}
#HeaderContent{
    width:1000px;position: relative;margin: 0 auto;display: block; margin-left: auto;margin-right: auto;z-index: 8999;
}

#FooterContent{
    width:1000px;position: relative;margin: 0 auto;display: block; margin-left: auto;margin-right: auto;
    color:darkgrey;
    margin-bottom:10px;
}
#FooterSEOContent{
    width:1000px;position: relative;margin: 0 auto;display: block; margin-left: auto;margin-right: auto;
    line-height:10px;
    color:darkgrey;
}
#Footer {
    position:relative;
    /*width:100%;*/
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    margin: 0 auto;
    display:block;
    bottom: 0;
    background-color: rgba(230,230,230,1.00);
    text-align: center;
    clear: both;
    margin-top: 10px;
    padding-top:5px;
    padding-right:50px;
}
#FooterSEO {
    position:relative;
    /*width:100%;*/
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    margin: 0 auto;
    display:block;
    height: 70px;
    bottom: 0;
    background-color: white;
    text-align: center;
    clear: both;
    padding-top:0px;
    padding-right:50px;
}
#Container {
    margin-bottom: 10px;
    width: 1000px;
    text-align: left;
    margin: 0 auto;
    position: relative;
    display: block;

}
/*#BottomContent{
    padding-bottom: 10px;
    padding-top: 20px;
    width: 960px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}*/
#SearchbarContent{
    width:1000px;position: relative;margin: 0 auto;display: block; margin-left: auto;margin-right: auto;
}
#Searchbar{
	background: rgb(230,230,230); /*#F2F2F2;*/
    position:relative;
	height: 39px;
    /*width:100%;*/
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    margin: 0 auto;
    /*margin-bottom:20px;*/
    display:block;
    padding-right:50px;
	z-index: 200;
	border-bottom: thin;
	border-bottom-color:lightgrey;
}
#SearchTextbox{
	position: absolute;
    top: 0px;
    margin-top:2px;
    margin-bottom:1px;
	left: 5px;
    width: 320px !important;
	z-index: 501;
}
#alphabar{
    position: absolute;
    color:#1675a1;    /*  #1533ad; #8a3c3c*/ 
    font-size:14px;
    top: 7px;
	left: 420px;
    font-weight:600;
}
a.abar{
    color:#3A5775;    /*#5E7A99 #1675a1 #1533ad; #8a3c3c*/ 
    font-size:14px;
    font-weight:600;
    text-decoration:none;
    padding: 2px 7px;
}
a.abar:hover {
    padding: 2px 7px;
    background-color: #4cb1e0;
    color: white;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;  
    border-radius: 4px;
}
a.abarhome{
    color:white;   
    font-size:14px;
    font-weight:600;
    text-decoration:none;
    padding: 2px 5px;
}
a.abarhome:hover {
    padding: 2px 5px;
    background-color: #4cb1e0;
    color: white;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;  
    border-radius: 4px;
}
.SearchButton{
    top:2px;
	position: absolute;
	z-index: 999;
    background-clip: border-box;
    border-color:#8AA0B8;
    background: #5E7A99; /* Old browsers */
    background: -moz-linear-gradient(top, #8AA0B8 23%, #5E7A99 84%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,#8AA0B8), color-stop(84%,#5E7A99)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8AA0B8 23%,#5E7A99 84%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8AA0B8 23%,#5E7A99 84%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8AA0B8 23%,#5E7A99 84%); /* IE10+ */
    background: linear-gradient(to bottom, #8AA0B8 23%,#5E7A99 84%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8AA0B8', endColorstr='#5E7A99',GradientType=0 ); /* IE6-8 */

    background-origin: padding-box;
    background-position: 0% 0% center;
    background-repeat: repeat;
    background-size: auto auto ;
    /*border-bottom-color: rgb(22, 60, 125);*/
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    /*border-left-color: rgb(51, 102, 187);*/
    border-left-style: solid;
    border-left-width: 1px;
    /*border-right-color: rgb(51, 102, 187);*/
    border-right-style: solid;
    border-right-width: 1px;
    /*border-top-color: rgb(51, 136, 255);*/
    border-top-left-radius: 0px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    color: white;
    cursor: pointer;
    display: block;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-rendering: auto;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: 0px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -moz-text-decoration-color: rgb(51, 51, 51);
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
.SearchButton2{
	z-index: 999;
    background-clip: border-box;
    border-color:#8AA0B8;
    background: #5E7A99; /* Old browsers */
    background: -moz-linear-gradient(top, #8AA0B8 23%, #5E7A99 84%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,#8AA0B8), color-stop(84%,#5E7A99)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8AA0B8 23%,#5E7A99 84%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8AA0B8 23%,#5E7A99 84%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8AA0B8 23%,#5E7A99 84%); /* IE10+ */
    background: linear-gradient(to bottom, #8AA0B8 23%,#5E7A99 84%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8AA0B8', endColorstr='#5E7A99',GradientType=0 ); /* IE6-8 */

    background-origin: padding-box;
    background-position: 0% 0% center;
    background-repeat: repeat;
    background-size: auto auto ;
    /*border-bottom-color: rgb(22, 60, 125);*/
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    /*border-left-color: rgb(51, 102, 187);*/
    border-left-style: solid;
    border-left-width: 1px;
    /*border-right-color: rgb(51, 102, 187);*/
    border-right-style: solid;
    border-right-width: 1px;
    /*border-top-color: rgb(51, 136, 255);*/
    border-top-left-radius: 0px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    color: white;
    cursor: pointer;
    display: block;
    margin-top:2px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-rendering: auto;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: 0px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -moz-text-decoration-color: rgb(51, 51, 51);
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
#AskARTlogo{
	position: absolute;
	color: white;
	font-family:Cambria,'Hoefler Text','Liberation Serif',Times,'Times New Roman',serif;
	font-size: 40px;
	top: 14px;
	left: 15px;
	z-index: 101;
}
#MyMenu{
	margin: 0 auto;
	position: relative;
	left: 0px;
	z-index: 200;
    margin-bottom:0px;
}
#MenuText{
	position: absolute;
	font-size:12px;
	top: 27px;
	left: 178px;
	z-index: 101;
}
#SignInLink{
	position: absolute;
	font-size:12px;
	top: 27px;
	left: 840px;
	z-index: 101;
}
#SignInLogo{
	position: absolute;
	top: 23px;
	left: 818px;
	z-index: 101;
}
#Subscribe{
	position: absolute;
	font-size:12px;
	top: 16px;
	left: 921px;
	z-index: 101;
}
#MoreInfoHeader{
	position: absolute;
	font-size:12px;
	top: 30px;
	left: 921px;
	z-index: 101;
}

/* Effect:  Brackets */

.effect-bracket a::before,
.effect-bracket a::after {
	display: inline-block;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
}
.effect-bracket a::before {
	margin-right: 5px;
	content: '[';
	-webkit-transform: translateX(5px);
	-moz-transform: translateX(5px);
	transform: translateX(5px);
	text-decoration:none;  
}
.effect-bracket a::after {
	margin-left: 5px;
	content: ']';
	-webkit-transform: translateX(-5px);
	-moz-transform: translateX(-5px);
	transform: translateX(-5px);
	text-decoration:none;  
}
.effect-bracket a:hover::before,
.effect-bracket a:hover::after,
.effect-bracket a:focus::before,
.effect-bracket a:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
}
.PaymentNeededURL{ color:red;}


.copyright2 {
	color:rgba(150,150,150,1.00);
	font-size:12px;
	display:inline-block;margin:0px;padding:0px;
}

