/*
	Copyright 2003 CAR.Com 
	Master CSS 

*/

/* Global Attributes */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 1em;
	text-decoration: none;
}

a {
	color: #005FA9;
	font-weight: bold;
	text-decoration: none; 
}

a:hover {
	color: #8EBCEB;
	font-weight: bold;
	text-decoration: none; 
}
	
/* Redefined Tags*/

td,span,font,div {
	font : 11px Arial, Helvetica, sans-serif;
}

h1 {
	color:3777B5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
	line-height:1em;
	border: thin none;
	margin-top: 0;
	margin-bottom: 0.3em;
	font-size: 32px;

}

h2 {
	color:3777B5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
	line-height:1em;
	border: thin none;
	margin-top: 0;
	margin-bottom: 0.3em;
	font-size: 24px;
	

}

h3 {
	color:3777B5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
	line-height:1em;
	border: thin none;
	margin-top: 0;
	margin-bottom: 0.3em;
	font-size: 18px;

}

/* Custom Links */

.menulinks {
        font-weight : bold;
        font-size : 11px;
        font-family : Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #ffffff;
        cursor: pointer;
        cursor: hand;
}

.menulinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.submenulink {
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: nold;
	padding: 5px; 
}

.submenulink:hover {
	font-size:10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px;
}

.trail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
a.trail {
	text-decoration: underline;
}
.trail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #005FA9;
}

a.11-white {
	text-decoration: underline;
}
.11-white:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cccccc;
}

/* Custom Fonts */

.14, .14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.14b {
	font-weight: bold;
}
.14b-blue {
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3777B5;
}
.14b-red {
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DA2D2D;
}

.12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.12b-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3777B5;
}

.11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.11b-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.11-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
}

.11-white, .11white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.11b-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.11-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006600;
}

.11b-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
}

.11b-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3777B5;
}

.11-grey {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.10-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 0px;

}

.9-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}

.8-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #666666;
}

.10-grey-spaced {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 1px;
}

.10-white {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0px;
}
.14b-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-weight: bold;
	color: #FFFFFF;

}
.16b-blue {
	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-weight: bold;
	color: #3777B5;
}
.20b-white {
	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}
.16b-grey {
	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;

}
.11-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3777B5;

}
.10-grey-spaced2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	letter-spacing: 4px;
}
.24b-red {

	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #DA2D2D;
}
.24b-green {

	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #8C9715;
}
.24b-blue {

	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #3777B5;
}
.18b-blue {

	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3777B5;
}
.28b-blue {


	letter-spacing: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #3777B5;
}
.28-blue {



	letter-spacing: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #3777B5;
}
.32b-blue {



	letter-spacing: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #3777B5;
}
.32-blue {




	letter-spacing: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	color: #3777B5;
}
.36b-blue {




	letter-spacing: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #3777B5;
}
.36-blue {





	letter-spacing: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #3777B5;
}
.28b-red {


	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #DA2D2D;
}
.23b-blue {



	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bolder;
	color: #3777B5;
}
