div.freetext 
{
	font-size: 10pt }
	
body, td, font, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt }

input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt }

.font4pt
{
	font-size: 4pt;
	font-style: italic;
	font-variant: small-caps;
	vertical-align: bottom;
}	

.font6pt {
	font-size: 6pt }	
	
.font8pt {
	font-size: 8pt }	
	
.font10pt {
	font-size: 10pt }
	
.font11pt {
	font-size: 11pt }
	
.font12pt {
	font-size: 12pt }

.font14pt {
	font-size: 14pt }

.font16pt {
	font-size: 16pt }
	
.fontBullet
{
	font-size: 8pt;
	list-style-position: outside;
	list-style-type: circle;
	font-variant: small-caps;
	padding-bottom: 10px;
	text-align: left;
}
.TextOffer
{
	font-size: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}
	
.BuyingGuide
{
	background-color: #ffffff;
}

a { 
	color: #3e679c }

a:hover { 
	color: #a6a6a6 }
	
a.paging { 
	color: #3e679c;
	text-decoration: none }

a.paging:hover { 
	color: #a6a6a6 }
	
	/*left nav styles - edit for personal colors */
.lnavcontain {float:left; width:134px; text-align:left; margin-left:0px;}
.lnavbox {background-color:#F7F7F7; font-size:8pt; padding:4px; padding-bottom:6px; margin-bottom:2px;}
.lnavcontain strong {color:#000000; display:block; border-bottom:2px solid #003399; padding-left:4px;}
.lnavbox a {display:block; line-height:11pt;}

.dataTable {
	background-color:#F7F7F7; BORDER-RIGHT: #8d8d8d 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #8d8d8d 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #8d8d8d 1px solid; WIDTH: 800px; PADDING-TOP: 0px; BORDER-BOTTOM: #8d8d8d 1px solid; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, sans-serif
}
.dataTable0 {
	background-color:#F7F7F7; BORDER-RIGHT: none; PADDING-RIGHT: 0px; BORDER-TOP: none; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; BORDER-LEFT: none; WIDTH: 800px; PADDING-TOP: 0px; BORDER-BOTTOM: none; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, sans-serif
}
.dataTable THEAD TH {
	BORDER-RIGHT: #8d8d8d 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #8d8d8d 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11pt; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; BORDER-LEFT: #8d8d8d 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #8d8d8d 1px solid
}
.dataTable TBODY TD {
	BORDER-RIGHT: #8d8d8d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8d8d8d 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #8d8d8d 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #8d8d8d 1px solid
}
.dataTable TFOOT TD {
	BORDER-RIGHT: #8d8d8d 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #8d8d8d 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10pt; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; BORDER-LEFT: #8d8d8d 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #8d8d8d 1px solid
}
.dataTable TFOOT TD A {
	TEXT-DECORATION: none
}

.topTable {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, sans-serif
}
.topTable .prodType .label {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333366
}
.topTable .viewAllModels {
	TEXT-ALIGN: right
}
.topCat {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: #666666; COLOR: #ffffff; TEXT-ALIGN: center; BORDER-RIGHT: #dcdcdc 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #dcdcdc 0px solid; BORDER-BOTTOM: #dcdcdc 0px solid; 
}
.topCatYellow {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: #ffff00; COLOR: #000000; TEXT-ALIGN: center; BORDER-RIGHT: #dcdcdc 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #dcdcdc 0px solid; BORDER-BOTTOM: #dcdcdc 0px solid; 
}
.topCatRed {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: #990000; COLOR: #ffffff; TEXT-ALIGN: center; BORDER-RIGHT: #dcdcdc 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #dcdcdc 0px solid; BORDER-BOTTOM: #dcdcdc 0px solid; 
}
.topCatBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: #00ffff; COLOR: #000000; TEXT-ALIGN: center; BORDER-RIGHT: #dcdcdc 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #dcdcdc 0px solid; BORDER-BOTTOM: #dcdcdc 0px solid; 
}
.topMerchants {
	BORDER-RIGHT: #dcdcdc 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: #dcdcdc; BORDER-LEFT: #dcdcdc 0px solid; COLOR: #000000; BORDER-BOTTOM: #dcdcdc 0px solid; TEXT-ALIGN: right
}
.topMerchants0 {
	BORDER-RIGHT: none; BORDER-TOP: none; FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: none; BORDER-LEFT: none; COLOR: #000000; BORDER-BOTTOM: none; TEXT-ALIGN: center
}
.botMerchants {
	BORDER-RIGHT: #dcdcdc 0px solid; BORDER-TOP: #dcdcdc 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #a9a9a9; BORDER-LEFT: #dcdcdc 0px solid; COLOR: #000000; BORDER-BOTTOM: #dcdcdc 0px solid; TEXT-ALIGN: right
}
.topTable .viewAllModels A {
	FONT-WEIGHT: bold
}
.heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 3px; COLOR: #333333; PADDING-TOP: 3px; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, sans-serif
}
.categories {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: #333366; PADDING-TOP: 3px; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, sans-serif
}
.heading SPAN {
	COLOR: #333333;
}
.backLink {
	FONT-SIZE: 11pt; PADDING-BOTTOM: 5px; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, sans-serif; TEXT-ALIGN: left
}
.backLink A {
	FONT-WEIGHT: bold; COLOR: #333366
}

TD
{
    COLOR: #122669;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SUP
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.titletext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.listbox
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smlabel
{
    FONT-SIZE: 10px;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textbox
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.koheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smkoheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.labelheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.kolabelheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.required
{
    FONT-SIZE: 10px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textboxridge
{
    BORDER-RIGHT: ridge;
    BORDER-TOP: ridge;
    FONT-SIZE: 10px;
    BORDER-LEFT: ridge;
    COLOR: #000000;
    BORDER-BOTTOM: ridge;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.listitem
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

searchbox {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 20px;
	color: #993300;
}

.defaultMain {
	FONT-WEIGHT: bold; COLOR: #333366
}

table {
	font: 9pt "trebuchet ms", arial, sans-serif
}
p {
	margin-top: 0px;
	margin-bottom: 0px;
}
blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 20px;
	color: #000000;/*themecolour3%0;*/
}
.rightcoltext ol {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	color: #000000;/*themecolour3%0;*/
}
.rightcoltext ul {
	color: #000000;/*themecolour3%0;*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	list-style-image: url(index_files/index_bullet.gif);
	
}
.leftcoltext ol {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	color: #000000;/*themecolour3%0;*/
}
.leftcoltext ul {
	color: #000000;/*themecolour3%0;*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	list-style-image: url(index_files/index_bullitt.gif);
	
}

 .headingbg {
	background-image: url(index_files/index_background.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.leftcoltext a:link {
	color: #223e9a;/*themecolour1;*/
}
.leftcoltext a:visited {
	color: #333333;
}
.leftcoltext a:link:hover {
	color: #877e8f;/*themecolour2;*/
}
.rightcoltext a:link {
	color: #223e9a;/*themecolour1;*/
}
.rightcoltext a:visited {
	color: #000000;/*themecolour3%0;*/
}
.rightcoltext a:link:hover {
	color: #877e8f;/*themecolour2;*/
}

.centercoltext h1 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;/*themecolour3%0;*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 2px;
}
.rightcoltext h1 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;/*themecolour3%0;*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 2px;
}
.leftcoltext h1 {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 2px;
}
h4 {
	font-size: 8px;
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3 {
	font-size: 12px;
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
h2 {
	font-size: 14px;
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
h1 {
	font-size: 18px;
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

.leftcolbg {
	background-color: #acbefa;/*themecolour1$ 59.8%, 95.5%;*/
}
.leftcoltext {
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.topcorner {
	background-image: url(index_files/index_corner.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.footer {
	background-image: url(index_files/index_footer_bg.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.rightcoltext {
	padding-right: 20px;
	padding-left: 20px;
	color: #000000;/*themecolour3%0;*/
}
.parahead {
	font-weight: bold;
	color: #333333;
	font-size: 11px;
}
.lcoltopbg {
	background-image: url(index_files/index_leftcolumn_top_bg.gif);
	background-repeat: repeat-x;
}
.highlightbox {
	padding: 5px;
	color: #333333;
	border: 1px solid #666666;/*themecolour5%0;*/
	background-color: #877e8f;/*themecolour2$ 83.7%, 0%;*/
}

.text_body {
	font-size: 14px;
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 25px;	
}
.text_body3  {
	font-size: 12px;
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 25px;
}
.text_body2 {
	font-size: 12px;
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 25px;	
}
.td_body {
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	width: 200px;	
}

.text_link {
	font-size: 12px;
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 25px;	
}
.form {
	font-size: 12px;
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 25px;	
}
.submit {
	font-size: 12px;
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 25px;	
}
.text_list {
	font-size: 12px;
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 12px;	
}
.cat_list {
	font-size: 12px;
	color: #122669;/*themecolour1$ -22.3%, -31.8%;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 14px;
	margin-left: 20px;	
}