a { -moz-outline-style: none; outline: none; }  /* removes dotted borders around FF links */

html { overflow-y:scroll; }  /* Force Null Scrollbar in FF to Stop Horz Jump */

body { background-color: #ffffff; margin: 0px; padding: 0px; }

table, tr, td, p { font-family: arial,helvetica,sans-serif; font-size: 9pt; color: #333333; }

a:link { color: #eb8723; font-weight: bold; }
a:visited { color: #eb8723; font-weight: bold; }
a:active { color: #eb8723; font-weight: bold; }
a:hover { color: #eba35a; text-decoration: none; font-weight: bold; }

a.footlinks:link { color: #eb8723; font-weight: normal; text-decoration: underline; }
a.footlinks:visited { color: #eb8723; font-weight: normal; text-decoration: underline; }
a.footlinks:active { color: #eb8723; font-weight: normal; text-decoration: underline; }
a.footlinks:hover { color: #eba35a; font-weight: normal; text-decoration: none; }

a.testlinks:link { color: #333333; font-weight: normal; text-decoration: none; font-size: 8pt; }
a.testlinks:visited { color: #333333; font-weight: normal; text-decoration: none; font-size: 8pt; }
a.testlinks:active { color: #333333; font-weight: normal; text-decoration: none; font-size: 8pt; }
a.testlinks:hover { color: #eb8723; font-weight: normal; text-decoration: none; font-size: 8pt; }

a.homelinks:link { color: #333333; font-weight: normal; text-decoration: none; }
a.homelinks:visited { color: #333333; font-weight: normal; text-decoration: none; }
a.homelinks:active { color: #333333; font-weight: normal; text-decoration: none; }
a.homelinks:hover { color: #eb8723; font-weight: normal; text-decoration: none; }


input {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
    background-color: #ffffff;
}	

select { 
    padding: 0;
    margin: 0;
    font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
    border: 1px solid #cccccc; 
    height: 20px;
    vertical-align: middle;
    text-vertical-align: middle;
}

ul { padding: 0; margin: 0; margin-left: 3em; line-height: 150%; }
li {list-style-image: url(http://www.digitalantenna.com/images/bullet_yellow.gif); }

ul.home { margin-left: 1.7em; line-height: 110%; }
li.home { margin-bottom: 5px; list-style-image: url(http://www.digitalantenna.com/PDGTemplates/FullNav/images/home_arrow_pad.gif);}

.homecat { margin-top: 0; margin-bottom: 5px; font-weight: bold; color: #cc3300; }
.homelist { padding-left: 12px; padding-right: 8px; }

ul.ret { padding: 0; margin: 0; margin-left: 2em; line-height: 130%; list-style: none; }
li.ret {list-style-image: none; padding-bottom: 3px; }

ul.cs { line-height: normal; }
li.cs { padding-bottom: 1em; }

.bread { padding-top: 11px; padding-bottom: 11px; }

.cartcol { font-size: 8pt; font-weight: bold; }

.cvvc { padding: 3px; }

a.cvv { color: blue; font-weight: normal; text-decoration: underline; font-size: 7pt; }
a.cvv:link,a.cvv:visited { color: blue; text-decoration: underline; }
a.cvv:focus,a.cvv:hover,a.cvv:active { color: blue; text-decoration: none; }

.footer { font-size: 8pt; color: #333333; font-weight: normal; }

.formchkout {
	width: 200px;
    border: 1px solid #cccccc; 
    background-image: url('../images/form_bkg.gif');
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 2px;
}


.formphonesearch {
	width: 122px;
    border: 1px solid #cccccc; 
    background-image: url('http://www.digitalantenna.com/images/form_bkg.gif');
	background-repeat: repeat-y;
	background-position: left top;
    padding-left: 2px;
}

.formpmt {
	width: 140px;
    border: 1px solid #cccccc; 
    background-image: url('../images/form_bkg.gif');
	background-repeat: repeat-y;
	background-position: left top;
    padding-left: 2px;
}

.formbox {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	border: 1px solid #cccccc;
	height: 100px;
	width: 200px;
    background-color: #ffffff;
    background-image: url('http://www.digitalantenna.com/images/form_bkg.gif');
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 2px;
}

.formselect {
    border: 1px solid #cccccc; 
    vertical-align: text-middle;
}

.formpricebox {
    border: 1px solid #cccccc; 
	width: 55px;
	text-align: right;
	padding-right: 2px;
}

.formopt {
	width: 55px;
	text-align: right;
    height: 20px;
}


.formqtybox {
    border: 1px solid #cccccc; 
	width: 25px;
	text-align: center;
}

.formsearch {
    border: 1px solid #cccccc; 
    height: 20px;
	width: 149px;
    padding-left: 2px;
}

.formsmallbox {
    border: 1px solid #cccccc; 
	width: 25px;
	font-size: 8pt;
	text-align: center;
}

.formcvvbox {
    border: 1px solid #cccccc; 
	width: 30px;
	font-size: 8pt;
	text-align: center;
}

.formzipbox {
    border: 1px solid #cccccc; 
	width: 70px;
	padding-left: 2px;
}

.formsubmit {
	background-image: url('http://www.digitalantenna.com/PDGTemplates/FullNav/images/submitb.gif');
	height: 17px;
	width: 64px;
    border: 0px;
    margin-right: 0px;
}

.formreset {
	background-image: url('http://www.digitalantenna.com/PDGTemplates/FullNav/images/mini_reset.gif');
	height: 16px;
	width: 16px;
    border: 0px;
    margin-right: 0px;
}

.formgo {
	background-image: url('../PDGTemplates/FullNav/images/top_go2.gif');
	height: 20px;
	width: 27px;
	border: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
	


.ckbox { padding-top: 6px; padding-bottom: 12px; }
.radio { padding-top: 2px; padding-bottom: 4px; vertical-align: top; }
.reason { padding-top: 3px; padding-bottom: 4px;  text-vertical-align: top; }

.hr { border: 0; height: 1px; }

.imp { font-weight: bold; color: #e75332; }
.imptext { color: #e75332; font-weight: bold; }
.soon { font-size: 8pt; color: #e75332; font-weight: bold; }

.lfix { padding-left: 1px; }
.lp10 { padding-left: 10px; }
.lhc3 { line-height: 3px; }
.lhc6 { line-height: 6px; }
.lhc10 { line-height: 15px; }
.lh25 { line-height: 25px; }
.lhc50 { height: 50px; }

.legal { padding-top: 0; padding-bottom: 0px; padding-left: 0; padding-right: 0; margin: 0; margin-left: 3em; line-height: 130%; }
.lilegal { padding-bottom: 5px; }

.prodpic { border-style: solid; border-color: #cccccc; border-width: 1px; }

.piccell { padding-top: 6px; padding-bottom: 3px; }

.thumb { border-width: 0; }
.thumbcell { width: 150px; }

.prodlist { padding-bottom: 15px; }

.float {
float: left;
margin-top: 2px;
margin-left: 0px;
margin-right: 8px;
margin-bottom: 2px;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
}

.smtext { font-size: 8pt; font-weight: normal; }

.sub { line-height: 30pt; font-weight: bold; }

.secsub { color: #666666; font-weight: bold; }

.smsubheaders { font-weight: bold; }

.special { font-weight: bold; color: #de0202; font-size: 9pt; }


.trackres td {
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}	

.trackres th {
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	width: 125px;
}

.conn-cable { font-weight: bold; color: #333333; padding: 5px 0 10px 0; text-align: center; border-bottom: 0px solid #666666; }
.conn-row { padding: 3px 0 3px 0; text-align: center; border: 1px dashed #666666; height: 50px; width: 62px; }
.conn-row-grey { padding: 3px 0 3px 0; text-align: center; border: 1px dashed #999999; height: 50px; width: 62px; background-color: #f7f7f7; }
.conn-label-d { font-weight: bold; padding: 5px 0 10px 0; color: #eb8723; width: 108px; }
.conn-label-a { font-weight: bold; padding: 30px 0 5px 0; color: #eb8723; text-align: center; }
.conn-type { font-weight: bold; color: #333333; }

.adapt-row { padding: 3px 0 3px 0; text-align: center; border: 1px dashed #666666; height: 50px; width: 130px; }
.adapt-row-grey { padding: 3px 0 3px 0; text-align: center; border: 1px dashed #999999; height: 50px; width: 130px; background-color: #f7f7f7; }
.adapt-label-d { font-weight: bold; padding: 5px 0 10px 0; color: #eb8723; width: 110px; }

a.chartlinks:link { color: #eb8723; font-weight: normal; text-decoration: underline; }
a.chartlinks:visited { color: #eb8723; font-weight: normal; text-decoration: underline; }
a.chartlinks:active { color: #eb8723; font-weight: normal; text-decoration: underline; }
a.chartlinks:hover { color: #eba35a; font-weight: normal; text-decoration: none; }


.feat-box { padding: 15px 0; vertical-align: top; }
.feat-box-specs { padding: 15px 0 15px 20px; vertical-align: top; }
.feat-img { border-bottom: none; }