/* NAVIGATION */
.magriniblue {
	background-color: #0B1867;
}
.footer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000066;
	text-align: center;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000066;
	border-bottom-color: #000066;
}
.footer a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.footer a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.footer a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
.copyright {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: right;
	float: right;
}
.designers {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: left;
	float: left;
}
.designers a:link{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: left;
	float: left;
	text-decoration: none;
}
.designers a:visited{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: left;
	float: left;
	text-decoration: none;
}
.designers a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000FF;
	text-align: left;
	float: left;
	text-decoration: underline;
}


/* BREADCRUMBS */
.breadcrumb {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.breadcrumb a:link {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: FFFFFF;
	text-decoration: none;
}
.breadcrumb a:visited {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.breadcrumb a:hover {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.bar {
	background-color: #999999;
	text-align: left;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.bar1 {
	background-color: #009900;
	text-align: left;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.bar2 {
	background-color: #FF9900;
	text-align: left;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.bar3 {
	background-color: #0099FF;
	text-align: left;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.bar4 {
	background-color: #FF0033;
	text-align: left;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.bar5 {
	background-color: #CC0099;
	text-align: left;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
}

/* SEC NAV */
.secnav1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	padding: 5px;
	margin-bottom: 5px;
}
.secnav1 a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.secnav1 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.secnav1 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.secnavdown1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #80CC80;
	padding: 5px;
	margin-bottom: 5px;
}
.secnav2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	padding: 5px;
	margin-bottom: 5px;
}
.secnav2 a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.secnav2 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.secnav2 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.secnavdown2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC80;
	padding: 5px;
	margin-bottom: 5px;
}
.secnav3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099FF;
	padding: 5px;
	margin-bottom: 5px;
}
.secnav3 a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.secnav3 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.secnav3 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.secnavdown3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #80CCFF;
	padding: 5px;
	margin-bottom: 5px;
}
.secnav4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0033;
	padding: 5px;
	margin-bottom: 5px;
}
.secnav4 a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.secnav4 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.secnav4 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.secnavdown4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #FF8099;
	padding: 5px;
	margin-bottom: 5px;
}
.secnav5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0099;
	padding: 5px;
	margin-bottom: 5px;
}
.secnav5 a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.secnav5 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.secnav5 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.secnavdown5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #E680CC;
	padding: 5px;
	margin-bottom: 5px;
}
.secnavover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0B1867;
	padding: 5px;
	margin-bottom: 5px;
	cursor: hand;
}
.secnavover a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.secnavover a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.secnavover a:hover {
	text-decoration: none;
	color: #FFFFFF;
}





/* SEARCH BOX */
.searchdoohicky {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #000066;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
}
.small {
	margin-top: 3px;
	font-size: 8pt;
}
.searchthingummy {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 5px;
	text-align: center;
}
.searchwotsit {
	width: 180px;
	margin-top: 10px;
}
.searchwotsitnospace {
	width: 180px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}



/* PRODUCT DISPALY */

.mainpic {
	float: right;
	margin-left: 15px;
	clear: right;
	margin-bottom: 10px;
}
.mainpicstrip {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	float: right;
	margin-left: 15px;
	margin-top: 10px;
}
.mainpicarray {
	margin-bottom: 10px;
}

.linedrawing {
	margin-top: 5px;
	margin-bottom: 10px;
}
.boxrightborder {
	float: right;
	margin-left: 15px;
	clear: right;
	margin-bottom: 10px;
	border: 0px solid #0B1867;
}
.producthead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #0B1867;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.headingspaceafter {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #0B1867;
	margin-bottom: 7px;
}
p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
p a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration:underline;
}
p a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CCCCCC;
	text-decoration:underline;
}
p a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0000FF;
	text-decoration:underline;
}
.spechead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #000066;
	text-align: left;
	font-weight: bold;
	padding: 3px;
	vertical-align: bottom;
}
.specitemhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #669999;
	text-align: left;
	font-weight: bold;
	padding: 3px;
}
.specsub {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	text-align: right;
	padding: 3px 4px 3px 6px;
}
.specbody {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	text-align: left;
	padding: 3px 6px 3px 4px;
}
.specitemhead1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #009900;
	text-align: left;
	font-weight: bold;
	padding: 3px;
}
.specsub1 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
/*	background-color: #80CC80;   */
	background-color: #009900;
	text-align: right;
	padding: 3px 4px 3px 6px;
}
.specbody1 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #CCEBCC;
	text-align: left;
	padding: 3px 6px 3px 4px;
}
.specitemhead2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #FF9900;
	text-align: left;
	font-weight: bold;
	padding: 3px;
}
.specsub2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
/*	background-color: #FFCC80;   */
	background-color: #FF9900;
	text-align: right;
	padding: 3px 4px 3px 6px;
}
.specbody2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFEBCC;
	text-align: left;
	padding: 3px 6px 3px 4px;
}
.specitemhead3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #0099FF;
	text-align: left;
	font-weight: bold;
	padding: 3px;
}
.specsub3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
/*	background-color: #80CCFF;   */
	background-color: #0099FF;
	text-align: right;
	padding: 3px 4px 3px 6px;
}
.specbody3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #CCEBFF;
	text-align: left;
	padding: 3px 6px 3px 4px;
}
.specitemhead4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #FF0033;
	text-align: left;
	font-weight: bold;
	padding: 3px;
}
.specsub4 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
/*	background-color: #FF8099;   */
	background-color: #FF0033;
	text-align: right;
	padding: 3px 4px 3px 6px;
}
.specbody4 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFCCD6;
	text-align: left;
	padding: 3px 6px 3px 4px;
}
.specitemhead5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #CC0099;
	text-align: left;
	font-weight: bold;
	padding: 3px;
}
.specsub5 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
/*	background-color: #E680CC;   */
	background-color: #CC0099;
	text-align: right;
	padding: 3px 4px 3px 6px;
}
.specbody5 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #F5CCEB;
	text-align: left;
	padding: 3px 6px 3px 4px;
}

/* SECTOR TABLE */
.sectortable {
	background-color: #FFFFFF;
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
}
.sectorbody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	padding: 8px;
	border: 1px solid #0B1867;
	font-weight: bold;
	width: 80px;
	vertical-align: top;
}
.sectorbody a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.sectorbody a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.sectorbody a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline;
}

/* SEARCH STUFF */
.searchbar {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	text-align: left;
	padding: 5px;
}
.searchbarright {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	text-align: right;
	padding: 5px;
}
.searchpage {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 3px;
}
.searchpage a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.searchpage a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
.searchpage a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}
.searchbody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.searchfooter {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 5px;
	text-decoration: none;
	margin-top: 10px;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.searchfooter a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.searchfooter a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.searchfooter a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
.searchnumber {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	vertical-align: bottom;
	margin-bottom: 3px;
	text-align: right;
}
.searchtable {
	margin-top: 10px;
	margin-bottom: 10px;
}

li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.homepicleft {
	float: left;
	clear: none;
	margin-bottom: 10px;
	margin-right: 15px;
}
.homepicright {
	float: right;
	clear: none;
	margin-bottom: 10px;
	margin-left: 15px;
}


.caveat {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	width: 180px;
}
.productsub {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	margin-bottom: 3px;
}
.standard {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin-bottom: 3px;
}
.productheadsub {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
}
.subhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
}



/* COMPARATORS */
.comparatorhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #000066;
	text-align: center;
	font-weight: bold;
	padding: 3px 6px;
}
.comparatorheadleft {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #000066;
	text-align: left;
	font-weight: bold;
	padding: 3px 6px;
}
.comparatorbold1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #009900;
	text-align: left;
	padding: 3px 6px;
	vertical-align: top;
}
.comparatorbody1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #66CC66;
	text-align: center;
	padding: 3px 6px;
	vertical-align: middle;
}
.comparatorbold2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC66;
	text-align: left;
	padding: 3px 6px;
	vertical-align: top;
}
.comparatorbody2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFF99;
	text-align: center;
	padding: 3px 6px;
	vertical-align: middle;
}
.comparatorpic2 {
	background-color: #FFFF99;
	text-align: center;
	padding: 3px;
	vertical-align: top;
}
.comparatorbold3 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #0099FF;
	text-align: left;
	padding: 3px 6px;
	vertical-align: top;
}
.comparatorbody3 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #99CCFF;
	text-align: center;
	padding: 3px 6px;
	vertical-align: middle;
}
.comparatorbold4 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #FF0033;
	text-align: left;
	padding: 3px 6px;
	vertical-align: top;
}
.comparatorbody4 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #FF6666;
	text-align: center;
	padding: 3px 6px;
	vertical-align: middle;
}
.comparatorbold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.comparatorbold a:link{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.comparatorbold a:visited{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
.comparatorbold a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}
.comparatorbody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	padding: 3px 6px;
	vertical-align: middle;
}
.adminheadgrey {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #999999;
	text-align: left;
	font-weight: bold;
	padding: 3px 6px;
}
.adminbodygrey {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #CCCCCC;
	text-align: left;
	font-weight: normal;
	padding: 3px 6px;
}
.specialofferbox {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	width: 180px;
	margin-top: 10px;
}
.specialofferhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 5px;
}
.specialofferdate {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: #999999;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.specialofferbody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	padding: 5px;
}
.terms {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	margin-top: 10px;
}
.specsuboffer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
/*	background-color: #FFCC80;   */
	background-color: #FF0000;
	text-align: right;
	padding: 3px 4px 3px 6px;
}
.specbodyoffer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFCCFF;
	text-align: left;
	padding: 3px 6px 3px 4px;
}
.buttonpusher20 {
	margin-right: 20px;
}
.headertable {
	width: 100%;
}
.subtable {
	width: 100%;
}
.breadcrumbtable {
	width: 100%;
}
.leftpanel {
	width: 180px;
}
.leftpanelspace {
	width: 20px;
}
.tandc {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 7px;
	margin-top: 10px;
	border: 1px solid #000066;
}
.promobox {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px;
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 2px solid #FFB300;
	text-align: center;
}
.promobox a:link {
	color: #0B1867;
	text-decoration: underline;
}
.promobox a:visited {
	color: #000000;
	text-decoration: underline;
}
.promobox a:hover {
	color: #0000FF;
	text-decoration: underline;
}
.promopic {
	margin-bottom: 10px;
}
.price {
	float: right;
}
.newstar {
	float: right;
	margin-top: -12px;
	margin-right: -15px;
	margin-left: 5px;
}

