body,p, td        { font-size: 10px; font-family: Arial, Verdana, Helvetica, "San Serif" }
.hotdealbox p { line-height: 110%; }
div#buttonA { margin-right: 2px; margin-left: 2px }
div#buttonA ul { font-size: 10px; line-height: 150%; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 0px }
div#buttonA li { text-align: center; list-style-type: none; margin: 0px; width: 100%; height: 100% }
div#buttonA li a {
	text-decoration: none;
	height: 100%;
	width: 100%;
	display: block;
	border-width: 1px
}
div#buttonA li a:link {
    color: #000000;
	font-weight: normal;
	background-color: #FFDF75;
	border-style: solid;
	border-bottom-color: #333333;
	border-right-color: #555555;
	border-left-color: #DCDCDC;
	border-top-color: #F5F5F5;
}
div#buttonA li a:visited { color: #000000; font-weight: normal; background-color: #FFDF75; border-style: solid; border-bottom-color: #333333; border-left-color: #DCDCDC; border-right-color: #555555; border-top-color: #F5F5F5; }
div#buttonA li a:hover { color: #ffffff; font-weight: normal; background-color: #417DCF; border-style: solid; border-bottom-color: #333333; border-left-color: #DCDCDC; border-right-color: #555555; border-top-color: #F5F5F5D; }
div#buttonA li a:active { color: #ffffff; font-weight: normal; background-color: #003399; border-style: solid; border-bottom-color: #DDDDDD; border-left-color: #555555; border-right-color: #BBBBBB; border-top-color: #333333; }
.smalltype   { font-size: 95% }
.boldemphasis  { font-weight: bold; font-size: 115% }
.calendar_indent { font-weight: bold; font-size: 105%; padding-left: 4px }
.calendar_small { font-weight: normal; font-size: 90%; text-align: center; border: red }
a { color: #3545d4; text-decoration: none }
a:hover { color: #3545d4; text-decoration: underline }
.headline  { font-weight: bold; font-size: 130%; line-height: 120%; margin-bottom: 10px; padding-bottom: 10px }
.award { font-size: 16px; font-weight: bold; line-height: 120%; padding-top: 20px; padding-bottom: 5px; }
.bigheadline { font-weight: bold; font-size: 160%; line-height: 120%; }
.hotdeal1   { color: red; font-weight: bold; font-size: 140%; text-align: center; vertical-align: middle; float: none; clear: both; padding: 1px 20px 2px; border: red; width: auto }
.dottedline-b  { clear: both; border-bottom: 1px dotted gray }
.dottedline-b-pad { clear: both; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted gray }
.dottedline-t { clear: both; border-top: 1px dotted gray }
.solidline { clear: both; border-bottom: 1px solid gray }
.smallbutton   { color: black; font-weight: normal; font-size: 80%; background-color: #90bfff; text-align: center; vertical-align: text-top; clear: both; padding: 2px; border: solid 2px navy; width: 110% }
.singleborder { border: solid 1px black }
.singleborder-red  { border: solid 1px #e00 }
.singleborder-orng { padding-top: 5px; border: solid 1px #ff8c00  }
.topborder-orng { border-top: 1px solid #ff8c00; border-right: #ff8c00; border-bottom: #ff8c00; border-left: #ff8c00 }
.singleborder-blue { border: solid 1px #4a7bdb }
.dualborder-blue { border: solid 2px #4a7bdb }
.dualborder-dkorng  { border: solid 2px #ffc32d }
.dualborder-red { border: solid 2px red }
.rateborder-top   { border-top: 1px solid black; border-right: 1px solid black; border-bottom: black; border-left: 1px solid black }
.rateborder-bot   { border-top: black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.ratebottom li { margin-left: -30px; }
.linkbox       { line-height: 100%; background-color: #e0eeff; margin: -5px 0 0 0; border: solid 2px #417dcf  }
#linkbox { line-height: 100%; background-color: #e0eeff; margin: -5px 0 0; border: solid 2px #417dcf; }
.hotdealbox { line-height: 100%; margin: -5px 0 0; padding: 2px; border: solid 2px #ffc32d; }
.linkbox p { line-height: 100%; margin-top: 0; margin-bottom: 0 !important; margin-bottom: -1em; padding-top: 1px; padding-bottom: 4px !important; padding-bottom: 10px; border-color: #417dcf; border-style: none; }
.linkbox a { line-height: 100%; margin-bottom: 0; padding-bottom: 0; b;border-color: #417dcf; border-style: none; }
.vrbox { border: solid 1px #afd1ff }
.linkbox_tlr { background-color: #e0eeff; border-top: 2px solid #417dcf; border-right: 2px solid #417dcf; border-bottom: none #417dcf; border-left: 2px solid #417dcf }
.linkbox_tlr1 { background-color: #e0eeff; border-top: none #417dcf; border-right: 2px solid #417dcf; border-bottom: 2px solid #417dcf; border-left: 2px solid #417dcf }
.linkbox_lr { background-color: #e0eeff; border-top: none #417dcf; border-right: 2px solid #417dcf; border-bottom: none #417dcf; border-left: 2px solid #417dcf }
.featurelist     { font-size: 100%; line-height: 110%; text-indent: 0; margin-top: 3px; margin-bottom: 3px; margin-left: 4pt; padding-right: 2pt }
.featuredestbox { background-color: #6395df; border: 2px #3464a5 }
.listsquare { list-style-type: square; margin-left: -8px }
.insettype  { font-weight: bold; font-size: 105%; line-height: 16px; padding-left: 10px }
.category  { font-weight: bold; font-size: 105% }
ul { list-style-type: none }
li { padding-bottom: 0.5em }
#linkbox ul { margin-bottom: 0; list-style-type: none; margin-left: 2px; padding: 5px 0 0; }
#linkbox li { list-style-type: none; margin-left: 0; padding: 0 4px 7px 0; line-height: 100%; }
.class { color: #ee7f1d; font-size: 160%; }
