.BodyMain
{
	margin: 0px;
}

.MainTable
{
	border-left: solid 1px #7C7C7C;
	border-right: solid 1px #7C7C7C;
	border-bottom: solid 1px #7C7C7C;
	background-color: #FFFFFF;
}

.Content
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
    font-weight: normal;   
    color: #000000;
    text-decoration: none;
    padding: 5px 5px 5px 5px;
}

/* 
   ************************************************ 
   ***            Text Related                  ***
   ************************************************
*/

.TextTitleGreen
{
	color: #00853e;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size:  12px;
	font-style: normal;
	font-weight: bold;
}

.TextTitleGreen20
{
	color: #00853e;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size:  20px;
	font-style: normal;
	font-weight: bold;
}

.TextTitleRed
{
	color: #FF0000;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size:  12px;
	font-style: normal;
	font-weight: bold;
}

.TextTitleRed20
{
	color: #FF0000;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size:  20px;
	font-style: normal;
	font-weight: bold;
}

.TextTitleBlack
{
	color: #000000;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size:  12px;
	font-style: normal;
	font-weight: bold;
}

.TextBlack
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
    font-weight: normal; 
    color: #000000;
}

.TextBlackBold
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
    font-weight: bold; 
    color: #000000;
}

.TextBlackJustify
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
    font-weight: normal; 
    text-align: justify;
    color: #000000;
}

.TextYellow
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
    font-weight: normal; 
    color: #FADE26;
}

.TextYellowBold
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
	font-weight: bold;
    color: #FADE26;
}


.TextWhite
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
    font-weight: normal; 
    color: #FFFFFF;
}

.TextWhiteBold
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
	font-weight: bold;
    color: #FFFFFF;
}

.TextWhiteSmall
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 8px;
    font-weight: normal; 
    color: #FFFFFF;
}

.TextGreen
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
    font-weight: normal; 
    color: #00853E;
}

.TextGreenBold
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
	font-weight: bold;
    color: #00853E;
}

.TextRed
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
    font-weight: normal; 
    color: #FF0000;
}

.TextRedBold
{
	font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
	font-weight: bold;
    color: #FF0000;
}

/* 
   ************************************************ 
   ***            Button Related                ***
   ************************************************
*/

.ButtonGreen
{
	font-size: 13px;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	background-color: #0A9C20;
	background-image: url(/Images/button-bg.jpg);
	border-style: solid;
	border-color: #1A9101;
	border-width: 1px;
	cursor: hand;
	text-align: center;
}

/* 
   ************************************************ 
   ***            TextBox Related               ***
   ************************************************
*/


.TextBox
{
	border-style: solid;
	border-width: 1px;
	border-color: #929191;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	height: 15px;
	text-align: left;
	padding-left: 4px;
	color: #2B2B2B;
}

.TextBoxRed
{
	border-style: solid;
	border-width: 1px;
	border-color: #929191;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 13px;
	background-color: #fe4a4a;
	height: 15px;
	text-align: left;
	padding-left: 4px;
	color: #2B2B2B;
	scrollbar-3dlight-color: #0B8446;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #FFFFFF;
    scrollbar-darkshadow-color: #08542D;
    scrollbar-face-color: #096D3A;
    scrollbar-highlight-color: #0B8446;
    scrollbar-shadow-color: #08542D;
}

.TextBoxYellow
{
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-family: Tahoma;
	font-size: 13px;
	background-color: yellow;
	height: 15px;
	text-align: left;
	padding-left: 4px;
	color: #2B2B2B;
}

.TextBoxCenter
{
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 15px;
	text-align: center;
	color: #2B2B2B;
}

.TextBoxCenterRed
{
	border-style: solid;
	border-width: 1px;
	border-color: #929191;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 12px;
	background-color: #fe4a4a;
	height: 20px;
	text-align: center;
	color: #2B2B2B;
}

.TextBoxRight
{
	border-style: solid;
	border-width: 1px;
	border-color: #929191;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 15px;
	text-align: right;
	padding-right: 4;
	color: #2B2B2B;
}

.TextBoxRightRed
{
	border-style: solid;
	border-width: 1px;
	border-color: #929191;
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 12px;
	background-color: #fe4a4a;
	height: 15px;
	text-align: right;
	color: #2B2B2B;
}

/* 
   ************************************************ 
   ***            Link Related                  ***
   ************************************************
*/

.FooterLink
{
    font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
    font-weight: normal; 
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
}

.FooterLink:hover
{
    color: #7D7DA6;
}

.GreenLink
{
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 11px;
	font-weight: normal;
	color: #00853E;
	text-decoration: none;
}

.GreenLink:hover
{
	text-decoration: underline;
}

.GreenBoldLink
{
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 11px;
	font-weight: bold;
	color: #00853E;
	text-decoration: none;
}

.GreenBoldLink:hover
{
	text-decoration: underline;
}

.WhiteBoldLink
{
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.WhiteBoldLink:hover
{
	text-decoration: underline;
	color: #F9DD25;
}

.RedBoldLink
{
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.RedBoldLink:hover
{
	text-decoration: underline;
}

.GreenLinkHGregBulleted
{
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 11px;
	font-weight: normal;
	color: #00853E;
	text-decoration: none;
    background: url(/Images/LeftMenu/bullet_Hgregoire.gif) no-repeat 0px 50%;
    text-align: left;
    margin: 0px;
    padding: 0px 4px 0px 18px;
}

.GreenLinkHGregBulleted:hover
{
	text-decoration: underline;
}

.BlackLinkHGregBulleted
{
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
    background: url(/Images/LeftMenu/bullet_Hgregoire.gif) no-repeat 0px 50%;
    display: block;
    text-align: left;
    margin: 0px;
    padding: 0px 4px 0px 18px;
}

.BlackLinkHGregBulleted:hover
{
	text-decoration: underline;
}

.GreenLinkGreenCircleBulleted
{
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 11px;
	font-weight: bold;
	color: #00853E;
	text-decoration: none;
    background: url(/Images/bullet_title.jpg) no-repeat 0px 50%;
    display: block;
    text-align: left;
    margin: 0px;
    padding: 0px 4px 0px 18px;
}

.GreenLinkGreenCircleBulleted:hover
{
	text-decoration: underline;
}

.LinkWhiteSearchResults
{
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
    background: url(/Images/button-results.jpg) no-repeat 0px 0px;
    display: block;
    text-align: right;
    width: 129px;
    margin: 0px 0px 3px 0px;
    padding: 3px 20px 4px 0px;
}

.LinkWhiteSearchResults:hover
{
	color: #F9DD25;
}

.LinkWhiteRoundedButton
{
	font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
    background: url(/Images/button-rounded.jpg) no-repeat 0px 0px;
    display: block;
    text-align: center;
    width: 130px;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 7px 0px;
}

.LinkWhiteRoundedButton:hover
{
	color: #F9DD25;
}

/* 
   ************************************************ 
   ***            Line HR Related                  ***
   ************************************************
*/

.BlackLineHR
{ 
	color: #000000; 
	background: #000000; 
	border: 0px; 
	Height: 1px;
}

.GrayLineHR
{ 
	color: #858585; 
	background: #858585; 
	border: 0px; 
	Height: 1px;
}

.BlackLineDiv
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: solid 1px #3F3F3F;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

.GradiantLineDiv
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: solid 1px #3F3F3F;
	height: 8px;
	border-left: none;
	border-right: none;
	border-bottom: none;
	background: url(/Images/gradiantline.jpg) repeat-x top left; 
}

/* 
   ************************************************ 
   ***            Tables Related                  ***
   ************************************************
*/

.CellGray
{
	background-color: #dbdcdd;
}

.CellBlack
{
	background-color: #000000;
}

.CellHeight5
{
  vertical-align: top;
  height: 5px;    /* table cells obey this height when table-layout is fixed, overflow is hidden and white-space is nowrap*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.CellHeight10
{
  vertical-align: top;
  height: 10px;    /* table cells obey this height when table-layout is fixed, overflow is hidden and white-space is nowrap*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.CellHeight20
{
  vertical-align: top;
  height: 20px;    /* table cells obey this height when table-layout is fixed, overflow is hidden and white-space is nowrap*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.CellAdvancedSearchMakes
{
	background: url(/Images/degr_jaune.jpg) repeat-y top right;
}

/* 
   ************************************************ 
   ***       List Related						 ***
   ************************************************
*/

/* ---------------------  ListGreenCircle ---------------------  */

.ListGreenCircle
{
	list-style-image: url(/Images/bullet_title.jpg);
	
}

.ListGreenCircle li
{
    font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
    font-weight: normal; 
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* ---------------------  ListHGregBlack ---------------------  */

.ListHGregBlack
{
    border: none;
    margin: 0;
    padding: 0;
    list-style: none;
}

* html .ListHGregBlack li /* correct a little IE bug */
{
    display: inline;
}

.ListHGregBlack a
{
    font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
    font-weight: normal; 
    background: url(/Images/LeftMenu/bullet_Hgregoire.gif) no-repeat 0px 5px;
    color: #000000;
    display:  inline-block;
    text-align: left;
    text-decoration: none;
    margin: 0px;
    padding: 2px 0px 2px 20px;
}

.ListHGregBlack a:hover
{
    color: #7D7DA6;
    background: url(/Images/LeftMenu/bullet_Hgregoire.gif) no-repeat 0px 5px;
}


/* ---------------------  ListHGregGreen ---------------------  */

.ListHGregGreen
{
    border: none;
    margin: 0;
    padding: 0;
    list-style: none;
}

.ListHGregGreen li
{
    width: auto;
    display: block;
    float: none;
}

* html .ListHGregGreen li /* correct a little IE bug */
{
    display: inline;
}

.ListHGregGreen a
{
    font-family: Verdana, Helvetica, Trade Gothic;
    font-size: 11px;
    font-weight: normal; 
    background: url(/Images/LeftMenu/bullet_Hgregoire.gif) no-repeat 0px 5px;
    color: #00853E;
    display: inline-block;
    text-decoration: none;
    text-align: left;
    margin: 0px;
    padding: 2px 0px 2px 20px;
}

.ListHGregGreen a:hover
{
    color: #3B3B3B;
    background: url(/Images/LeftMenu/bullet_Hgregoire.gif) no-repeat 0px 5px;
}

/* 
   ************************************************ 
   ***       Image Related						 ***
   ************************************************
*/

.ImageVehicleSearchResults
{
	border: none;
	border-bottom: solid 1px #000000;
	height: 89px;
	width: 130px;
	cursor: hand;
	display: block;
	margin: 0px;
	padding: 0px;
}

.ImageVehicleDetailsMain
{
	border: solid 1px #000000;
	height: 240px;
	width: 298px;
	display: block;
	margin: 0px;
	padding: 0px;
	cursor: hand;
}

.ImageVehicleDetailsSmall
{
	border: solid 1px #000000;
	height: 70px;
	width: 89px;
	display: block;
	margin: 0px;
	padding: 0px;
	cursor: hand;
}

.ImageHGregoireWasThere
{
	border: solid 1px #00853E;
	display: block;
	margin: 0px;
	padding: 0px;
	cursor: hand;
}


/* 
   ************************************************ 
   ***       Datagrid Related						 ***
   ************************************************
*/

.DatagridHeaderGreen
{
	height: 18px;
	background: url(/Images/green-fade.jpg);
    font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.DatagridAlternatingItemStyle
{
	background: #D6D6D6;
}

.DatagridPager
{
	height: 22px;
    font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 12px;
	text-align: right;
	color: #000000;
	padding-right: 6px;
	border: solid 1px #000000;
}

.DatagridPager A:link
{
    font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 12px;
	text-align: right;
	color: #000000;
}

.DatagridPager A:visited
{
    font-family: Verdana, Helvetica, Trade Gothic;
	font-size: 12px;
	text-align: right;
	color: #000000;
}

