﻿.gl_hover {
      position: absolute;
      visibility: hidden;
      top: 0;
      left: 0;

      width: 300px;
      margin-left: -200px;
      margin-top: 1.5em;

      background: #f4f4f4;
      border: 1px solid black;
      padding: 1ex;      
}

/***********************************************/
/* DSP tabs                               */
/***********************************************/

dl#toc {
    height: 35px;
    list-style: none;
    margin: 0;
    padding: 0;
}


dl#toc dt {
    float: left;
    margin: 0 1px 0 0;
	font-size:15px;
	font-weight:bold;
}

dl#toc a.description {
    background: #ffffff url(images/testpic.png);
	background-repeat:no-repeat;
    color: #4e4e4e;
    display: block;
    float: left;
    height: 35px;
	padding: 0px 30px 0px 30px;
    text-decoration: none;
}

dl#toc a.tests {
    background: #ffffff url(images/testpic.png);
	background-repeat:no-repeat;
    color: #4e4e4e;
    display: block;
    float: left;
    height: 35px;
	padding: 0px 7px 0px 6px;
    text-decoration: none;
}

dl#toc a.b4uby {
    background: #ffffff url(images/testpic.png);
	background-repeat:no-repeat;
    color: #4e4e4e;
    display: block;
    float: left;
    height: 35px;
	padding: 0px 38px 0px 38px;
    text-decoration: none;
}

dl#toc a.acc {
    background: #ffffff url(images/testpic.png);
	background-repeat:no-repeat;
    color: #4e4e4e;
    display: block;
    float: left;
    height: 35px;
	padding: 0px 56px 0px 56px;
    text-decoration: none;
}

dl#toc a:hover {
    background-color: #ffffff;
    background-position: 0 -70px;
	color:#000;
}

dl#toc a:hover span {
    background-position: 100% -70px;
}

dl#toc dt.current a {
    background-color: #ffffff;
    background-position: 0 -35px;
    color: #fff;	
}

dl#toc dt.current a:hover {
    background-color: #ffffff;
    background-position: 0 -35px;
    color: #fff;	
}

dl#toc dt.current span {
    background-position: 100% -35px;
}

dl#toc span {
	background-repeat:no-repeat;
    display: block;
	margin-top:10px;
}

div.content {
    border: #354948 solid 1px;
    clear: left;
    padding: 1em;
}

a.dsplinks:link {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;	font-style: normal; font-weight: normal; color: #2d7f00; letter-spacing: normal;
}
a.dsplinks:visited {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;	font-style: normal; font-weight: normal; color: #2d7f00; letter-spacing: normal;
}
a.dsplinks:hover {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;	font-style: normal; font-weight: normal; color: #2d7f00; letter-spacing: normal;
}

a.revtab:link {
	font-size: 16px; font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 22px;	font-weight: bold; color: #2d7f00; text-align: center; letter-spacing: normal;
}
a.revtab:visited {
	font-size: 16px; font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 22px;	font-weight: bold; color: #2d7f00; text-align: center; letter-spacing: normal;
}
a.revtab:hover {
	font-size: 16px; font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 22px;	font-weight: bold; color: #2d7f00; text-align: center; letter-spacing: normal;
}

a.lgpic:link {
	font-size: 13px; font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 22px;	font-weight: bold; color: #2d7f00; text-align: center; letter-spacing: normal; text-decoration: none;
}
a.lgpic:visited {
	font-size: 13px; font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 22px;	font-weight: bold; color: #2d7f00; text-align: center; letter-spacing: normal; text-decoration: none;
}
a.lgpic:hover {
	font-size: 13px; font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 22px;	font-weight: bold; color: #2d7f00; text-align: center; letter-spacing: normal; text-decoration: none;
}

a.faq:link {
	font-size: 14px; font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 22px;	font-weight: bold; color: #2d7f00; text-align: center; letter-spacing: normal;
}
a.faq:visited {
	font-size: 14px; font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 22px;	font-weight: bold; color: #2d7f00; text-align: center; letter-spacing: normal;
}
a.faq:hover {
	font-size: 14px; font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 22px;	font-weight: bold; color: #2d7f00; text-align: center; letter-spacing: normal;
}

a.more:link {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 22px;	font-weight: bold; color: #2d7f00; letter-spacing: normal;
}
a.more:visited {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 22px;	font-weight: bold; color: #2d7f00; letter-spacing: normal;
}
a.more:hover {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif;	font-style: normal;	line-height: 22px;	font-weight: bold; color: #2d7f00; letter-spacing: normal;
}

a.features:link {
	text-decoration: none;
}
a.features:visited {
	text-decoration: none;
}
a.features:hover {
	text-decoration: none;
}

/***********************************************/
/* UDS Collar tabs                               */
/***********************************************/

dl#dog {
    height: 42px;
    list-style: none;
    margin: 0;
    padding: 0;
}


dl#dog dt {
    float: left;
    margin: 0 1px 0 0;
	font-size:22px;
}

dl#dog a.features {
    background: #ffffff url(images/uds_tabs.png);
	background-repeat:no-repeat;
    color: #4e4e4e;
    display: block;
    float: left;
    height: 42px;
	padding: 0px 50px 0px 50px;
    text-decoration: none;
}

dl#dog a.specs {
    background: #ffffff url(images/uds_tabs.png);
	background-repeat:no-repeat;
    color: #4e4e4e;
    display: block;
    float: left;
    height: 42px;
	padding: 0px 28px 0px 28px;
    text-decoration: none;
}

dl#dog a.b4ubuy {
    background: #ffffff url(images/uds_tabs.png);
	background-repeat:no-repeat;
    color: #4e4e4e;
    display: block;
    float: left;
    height: 42px;
	padding: 0px 33px 0px 33px;
    text-decoration: none;
}

dl#dog a:hover {
    background-color: #ffffff;
    background-position: 0 -83px;
	color:#000;
}

dl#dog a:hover span {
    background-position: 100% -83px;
}

dl#dog dt.current a {
    background-color: #ffffff;
    background-position: 0 -41px;
    color: #fff;	
}

dl#dog dt.current a:hover {
    background-color: #ffffff;
    background-position: 0 -41px;
    color: #fff;	
}

dl#dog dt.current span {
    background-position: 100% -41px;
}

dl#dog span {
	background-repeat:no-repeat;
    display: block;
	margin-top:8px;
}

ul.featurelist {
	font-size: 12px;
	padding-left:50px;
	font-family: Arial, Helvetica, sans-serif;
}

ul.featurelist li{
	line-height:22px;
	color:#474747;
}