a:link {color: #333333; text-decoration: underline;}
#divisionLinksTon a:link {text-decoration: none;}
a:visited {color: #333333; text-decoration: none;}
a:hover {color: #333333; text-decoration: none;}

td.TON_mainPage a:link {text-decoration: underline;}
td.TON_mainPage a:visited {text-decoration: underline;}
td.TON_mainPage a:hover {text-decoration: none;}

a.yellowTwo:visited {color: #ffcc00; text-decoration: underline;cursor:pointer;}
a.yellowTwo:hover {color: #ffcc00; text-decoration: underline;cursor:pointer;}
a.yellowTwo:link {color: #ffcc00; text-decoration: underline;cursor:pointer;}


a.yellowOne:visited {color: #ffcc00; text-decoration: underline;cursor:pointer;}
a.yellowOne:hover {color: #ffcc00; text-decoration: underline;cursor:pointer;}
a.yellowOne:link {color: #ffcc00; text-decoration: underline;cursor:pointer;}

table { border-collapse: collapse; }
.menu { width:990px; }

div#divisionBar { 
	background:transparent url(/images/ton/chevy/summer_banner_en.jpg) no-repeat   ;
	height:107px;
	border:none;
}

div#divisionBar_FR { 
	background:transparent url(/images/ton/chevy/summer_banner_fr.jpg) no-repeat   ;
	height:107px;
	border:none;
	width:990px;
}

div#divisionLinksTon ul li { color:#FFFFFF; }

div#divisionLinksTon a { color:#FFFFFF; }

body { background:url(/images/ton/chevy/background.jpg) center repeat-y;; color: #333333; }	
 
body.divisional { color: #333333; }	
/*Color applies to the non-hyperlink text in the footer */
div.textfooter { color:#996600;
	text-decoration: none;
	font-weight:bold;
	}
span.no-break {white-space:nowrap;}
	
LI P{font-size: 12px;color: #333333;}
LI {color: #333333;}

/*For bold links within main body of content*/	
.boldlinks {  font-size: 11px; 
	font-weight: bold; 
	color: #003399; 
	line-height: 13pt;
}
	
.introbodyblue {  
	font-size: 12px;
	font-weight: normal; 
	line-height: 16px;
	text-decoration: underlined;
	color: #003399;
	padding-right:10px;
}
	
	 
div#bodyContainer {width:990px;margin:0 auto; text-align:left;float:none; }
div#tonFeatures{width:331px;float:right;padding-left:10px;padding-right:15px;}
div#tonbodyContent{float:left;width:580px; padding:0;}
div#tonmainVisualArea{float:left;width:580px;}
div#tonmainVisualArea img.page-header {margin-bottom:15px;}
div#vehMainContainer { width:950px; padding-bottom: 15px; } 
div#vehMainContainerSRD { width:965px;padding-left:25px;background-color:#fff;} 

ol, ol li { 
	font-family:Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	list-style-type: decimal;
	text-decoration: none;
}
pointOl, ol li { 
	font-family:Arial,Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: black;
	list-style-type: decimal;
	text-decoration: none;
}
sup {
	margin-left: -2px;
}
	
/* new styles developed during redesign.  shandford: March 2005 */

BODY TD {
	color:#333333;
	font-family: arial;
	font-size: 11px;
}

.homeTable TD P {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}

.homeTable TD H1 {
	color: #336699;
	border:0px none; 
	margin:7px; 
	font-size:15px; 
	font-weight:700;
}

H1 { color: #333333; } 


.ton_link {
	color: #005DAA;
	font-family: arial;
	font-size: 11px;
	/* padding-left: 8px; */
	text-decoration: underline;
}

.ton_bullet_link {
	color: #005DAA;
	font-family: arial;
	font-size: 11px;
	padding-left: 8px;
	background: url(/images/ton/arrow.gif) no-repeat;
	background-position: center left;
	text-decoration: underline;
}	


#buttonContent {
	padding: 1px 1px 1px 1px;
	background-color: #005DAA;
	border-bottom: 1px solid #000000;
	color: #FFF;
}

.buttonLink {
	color:#fff !important;
	font-family: arial;
	font-size: 11px;

}	

#clearButtonBorder {
	border-top: 1px solid #98B2CD;
	border-right: 1px solid #98B2CD;
	border-left: 1px solid #98B2CD;
	padding: 1px 15px 1px 15px;
	background-color: #FFF;
	color: #005DAA;
	font-weight: bold;
}

#clearButtonBorder A {
	color: #005DAA;
	font-weight: bold;
}

#solidButtonBorder {
	border-top: 1px solid #005DAA;
	border-right: 1px solid #005DAA;
	border-left: 1px solid #005DAA;
	padding: 1px 15px 1px 15px;
	background-color: #005DAA;
	color: #F8D368;
	font-weight: bold;
}

#redempLine {
	background-color: #005DAA;
}

#greyBG {
	background-color: #F1F1F1;
	color: #333333;
}
#whiteBG {
	background-color: #FFFFFF;
	color: #333333;
}

#redeemHead {
	color: #333333;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
}

#redeemSmHead {
	color: #333333;
	/*font-family: verdana;*/
	font-family: arial;
	font-weight: bold;
}

.earningsTable {
	background-color: #E5EEF7;
	color: #005DAA;
	font-weight: bold;
	font-size: 14px;
}

.expenseTable TD {
	color: #333333;
	font-weight: bold;
	font-size: 11px;
}

.fineprint { font-size: 9px; }
/**** For the drop down menu ( SubNavigation )************/
 
td.button
{
background:#000000 ; 
border: none ;
margin: 0px;
padding:0px;
font-family: Helvetica, sans-serif;
cursor:pointer;

}


tr.black{
background:black;
color:white;
margin:0;
border:none;
padding:0;

}
td.whiteOne{
cursor:auto;
color:#ffffff;
border:none;
font-size:11px;
font-family:Helvetica, sans-serif;
padding-left: 10px;
text-decoration:none;
}
td.whiteTwo{
color:#FFFFFF;
border:0;
font-size:11px;
font-family: Helvetica, sans-serif;
padding-left: 10px;
text-decoration:none;
width:260px;
}

table.SubMenu{
background:#000000;
border:0px;
border-color:#000000;
font-family: Helvetica, sans-serif;
}
td.dropdown
{
 color: white ;
background:#000000 ;
border: 0px ;
margin: 0px;
padding:0px;
font-family: Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
}
 
div#menu2{
top:148px;
margin-left:0px;
width:350px;
visibility:hidden;
display: none;
position:relative;

}
div#menu3{
top:148px;
margin-left:0px;
width:350px;
visibility:hidden;
display: none;
position:relative;

}
div#menu4{
top:148px;
margin-left:0px;
width:350px;
visibility:hidden;
display: none;
position:relative;

}
div#menu5{
top:148px;
margin-left:0px;
width:350px;
visibility:hidden;
display: none;
position:relative;

}
div#menu6{
top:148px;
margin-left:0px;
width:350px;
visibility:hidden;
display: none;
position:relative;

}
div#menu7{
top:148px;
margin-left:0px;
width:50px;
visibility:hidden;
display: none;
position:relative;

}
td.yellowOne{
color:#ffcc00;
font-size:11px;
font-family: Helvetica, sans-serif;
border:none;
padding-left: 10px;
text-decoration:none;
}
td.yellowTwo{
color:#ffcc00;
font-size:11px;
font-family: Helvetica, sans-serif;
border:none;
padding-left: 10px;
text-decoration:underline;
width:260px;
}

.TON_ArticleWhite td {
	height:80px;
	font-family:Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding-top:12px;
	padding-left:12px;
	background:#FFFFFF;
}
.TON_ArticleGrey td {
	height:80px;
	font-family:Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding-top:12px;
	padding-left:12px;
	background:#eeeeee;
}
.TON_ArticleGrey td.date, .TON_ArticleWhite td.date { text-align: center; width: 150px; }
.TON_ArticleGrey td.desc, .TON_ArticleWhite td.desc { width: 365px; }
.TON_ArticleGrey td.desc a, .TON_ArticleWhite td.desc a { font-weight: bold; }
.TON_ArticleGrey td.desc p, .TON_ArticleWhite td.desc p { padding: 0; }

td.TON_ArticleWhite{
	height:80px;
	font-family:Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding-top:12px;
	padding-left:12px;
	background:#FFFFFF; 
}

td.TON_ArticleGrey {
	height:80px;
	font-family:Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding-top:12px;
	padding-left:12px;
	background:#eeeeee;
}

td.TON_mainPage
{
	
	padding-right:10px;
	padding-top:5px;
	border:none;
	font-family:Helvetica,sans-serif;
	vertical-align:top;
}
	td.TON_slideshow {
		padding-top: 0 !important;
	}
td.TON_itemDesc
{
	width:185px;
	padding-right: 15px;
}

 li.TON_mainPage
{
	color:#333333;
	padding-right:3px;
 
	border:none;
	font-size:14px;
	cursor:default;
	font-family:Helvetica,sans-serif;
	font-weight:bold;
}
 
	ol.TON_mainPage
{
	color:#333333;
	font-size:11px;
 
	padding-right:3px;
	 
	border:none;
	font-size:12px;
	cursor:default;
	font-family:Helvetica,sans-serif;
	 
}


td.TON_mainPage h2
{
	color:#333333;
	font-size:14px;
	background:none;
}
td.relatedBox
{
	background:url(/images/ton/chevy/articles/related_box.jpg) no-repeat;
	border:none;
	font-family:Arial,Helvetica,sans-serif;
	color:#333333;
	text-decoration:underline;

}


td.TON_mainPage2
{
	
	padding-right:4px;
	border:none;
	font-family:Arial,Helvetica,sans-serif;
}
div#brown{
	padding-left:5px;
	padding-right:5px;
	color:#663a28;
	font-weight:bold;
	font-family: Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;}
	
 div#black{
	color:#000000;
	display: inline;
	float:none;
	font-weight:bold;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	padding-left:0px;
	padding-right:5px;
	vertical-align:top;
}
div#author{
	padding-left:0px;
	padding-right:5px;
	color:#333333;
	font-family: Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;

}
 div#fivePad{
 	padding-left:5px;
	padding-right:5px;
 }

div#darkgrey {
	color:#333333;
	float:none;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
}
div#readMore{

	float:none;
	color:#333333;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	font-weight:bold;

}

div#ton-features {width:331px;float:right;padding-left:10px;padding-right:15px;}

div#ton-features div.box {width:331px;margin-bottom:16px;}
div#ton-features div.box div.title {display:block;width:331px;height:29px;}
div#ton-features.en div.box:hover div.title, div#ton-features.fr div.box:hover div.title {background-position:0 -30px;}

div#ton-features div.box div.body {
	width:329px;
	border:1px solid #cbcdd5;
	border-top:none;
	background:url(/images/ton/chevy/features/box-background.jpg) no-repeat bottom left;
	padding-bottom:9px;
}
div#ton-features div.box div.body div.left-col {width:68px;float:left;}
div#ton-features div.box div.body div.right-col {width:260px;padding-top:15px;}

div#ton-features div.box div.body a.cta {display:block;height:21px;margin-top:18px;}
div#ton-features.en div.box div.body a.cta:hover, div#ton-features.fr div.box div.body a.cta:hover {background-position:0 -22px;}

div#ton-features div.box div.body div.sub-title {width:329px;margin-top:10px;}
div#ton-features div.box div.body div.divider {width:307px;height:1px;border-bottom:1px solid #cbcdd5;margin:10px 0 0 11px;display:inline;line-height:1px;}
div#ton-features div.box div.body div.badges {width:307px;margin:10px 0 0 11px;display:inline;}

div#ton-features.en div.box-sign-up div.title {background:url(/images/ton/chevy/features/title-signup-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-perks div.title {background:url(/images/ton/chevy/features/title-perks-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-connect div.title {background:url(/images/ton/chevy/features/title-connect-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-trailering-guide div.title {background:url(/images/ton/chevy/features/title-trailering-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-youtube-videos div.title {background:url(/images/ton/chevy/features/title-youtube-videos-en.jpg) no-repeat 0 0;}

div#ton-features.en div.box-sign-up div.body a.cta {width:120px;background:url(/images/ton/chevy/features/cta-signup-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-perks div.body a.cta {width:224px;background:url(/images/ton/chevy/features/cta-perks-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-connect div.body a.cta {width:181px;background:url(/images/ton/chevy/features/cta-forums-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-trailering-guide div.body a.cta {width:192px;background:url(/images/ton/chevy/features/cta-trailering-en.jpg) no-repeat 0 0;}

div#ton-features.fr div.box-sign-up div.title {background:url(/images/ton/chevy/features/title-signup-fr.jpg) no-repeat 0 0;}
div#ton-features.fr div.box-perks div.title {background:url(/images/ton/chevy/features/title-perks-fr.jpg) no-repeat 0 0;}
div#ton-features.fr div.box-connect div.title {background:url(/images/ton/chevy/features/title-connect-fr.jpg) no-repeat 0 0;}
div#ton-features.fr div.box-trailering-guide div.title {background:url(/images/ton/chevy/features/title-trailering-fr.jpg) no-repeat 0 0;}

div#ton-features.fr div.box-sign-up div.body a.cta {width:200px;background:url(/images/ton/chevy/features/cta-signup-fr.jpg) no-repeat 0 0;}
div#ton-features.fr div.box-perks div.body a.cta {width:136px;background:url(/images/ton/chevy/features/cta-perks-fr.jpg) no-repeat 0 0;}
div#ton-features.fr div.box-connect div.body a.cta {width:195px;background:url(/images/ton/chevy/features/cta-forums-fr.jpg) no-repeat 0 0;}
div#ton-features.fr div.box-trailering-guide div.body a.cta {width:231px;background:url(/images/ton/chevy/features/cta-trailering-fr.jpg) no-repeat 0 0;}

/********************************************
* box-perks-bages styles (bages only) start
********************************************/
div.box-perks-badges { margin:10px;}
div.box-perks-badges img{ margin-bottom:10px;}

/********************************************
* box-perks-bages styles (bages only) end
********************************************/

table.TON_Features
{
vertical-align:top;


}
tr.TON_Features
{
 	border:solid medium;
	border-color:#FFFFFF;
	vertical-align:top; 
	width:331px
		
 
	 
}
td.TON_Features
{ 
	font-family: Helvetica, sans-serif; 
	font-size:11px; 
	cursor:default;
	width:331px
	display: block;
	
 
}
 
td.TON_Features a
{ 
	font-family: Helvetica, sans-serif; 
	font-size:11px; 
	color:#333333;
	cursor:pointer;
	text-decoration:none;
	width:331px
}

table#perks_table {
	border-collapse: collapse;
	width: 100%;
	margin-top: 10px;
}

table#perks_table td {
	padding-bottom: 10px;
	vertical-align: middle;
}
table#perks_table td.left {
	padding-right: 10px;
}
table#perks_table td.right {
	padding-left: 10px;
}

table#perks_table td p {
	color: #000;
	font-size: 12px;
}


 
div#center{
	padding-bottom:20px;
	padding-top:15px;
	width:331px;
	background-color:#e7e9f0;
}

div#content{
  padding-left:8px;
  width:330px;
}

div#uncenter{
padding:0;
background-color:#e7e9f0;
width:331px
}

div#uncenter_white{
padding:0;
background-color:#fff;
display:block;
width:331px;
}
div#uncenter img{
	display:block;
}
/* styles for comment widget */
div#action_icons {
	padding: 20px 0 10px 8px;
}

#icon_print, #icon_email, #icon_comment {
	padding-right: 8px;
}

div.comments_container {
	width: 590px;	
	padding-bottom: 10px;
	margin-left: 6px;
}

div.comments_container a:link {
	text-decoration: underline;
}

div.comments_container a:visited {
	text-decoration: underline;
}

div.comments_container a:hover {
	text-decoration: underline;
}

div.comments_container h2#form_heading a:hover {
	text-decoration: none;
	color: #888;
}

div.comments_container a:active {
	text-decoration: none;
}

.comments {
	width: 100%;
	border-bottom: 1px solid #888;
}

div.comments_container h2 {
	font-size: 1.5em;
	font-style: normal;
	color: #888;
	margin: 0;
}

h2#comments_heading {
	margin-top: 20px;
	padding: 10px 0 6px 8px;
	border-bottom: 1px solid #888;
}

h2#form_heading {
	padding: 0 0 6px 0;
	border: 0;
}

h3#success_heading {
	font-size: 1.0em;
	font-style: normal;
}

p#success_message {
	width: 70%;
	padding: 10px 0;
}

p#post_again {
	width: 70%;
	text-align: right;
}

p#form_note, p#leave_comment_note {
	position: static;
	padding: 0 0 18px 0;
	width: 70%;
}

.comment_icon {
	float: left;
	padding: 20px 14px 0 8px;
}

.comment_name {
	font-size: 0.75em;
	padding: 15px 0 0.75em 0;
	color: #888;
}

.comment_date {
	font-size: 0.75em;
	padding: 0 0 0.9em 0;
	color: #888;
	margin-top: -0.2em;
}

.comment_text {
	margin: 0;
	padding-bottom: 25px;
	font-size: 0.75em;
	line-height: 1.8em;
	margin-top: -0.5em;
	width: 430px;
	overflow: hidden;
}

.comment_link a {
	float: right;
	display: inline;
	color: #888;
	margin: -44px -10px 0 0;
}

div#comments_form {
	margin-top: 6px;
	margin-left: 8px;
}

form#commenting table {
	float: left;
	display: inline;
	margin-left: 0;
	padding-bottom: 90px;
}

form#commenting label {
	padding: 0;
	font-weight: bold;
}

form#commenting input, form#commenting textarea {
	width: 300px;
	border-top: 2px solid #aaa;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}

form#commenting th, form#commenting td  {
	font-size: 0.9em;
	vertical-align: top;
	text-align: left;
	padding: 4px 10px 0 0;
	color: #000;
	width: 90px;
}

form#commenting th {
	width: 90px;
}

form#commenting td.align_right {
	text-align: right;
	width: 300px;
}

form#commenting input#submit, form#commenting input#clear {
	border: none;
	height: 30px;
	width: 89px;
	padding-left: 14px;
}

form#commenting input#submit {
	margin-left: 96px;
}

div#comments_form p#error_msg {
	color: red;
}

div#comments_form ul#error_list li {
	font-size: 0.75em;
	color: red;
}

span#reload_catpcha {
	font-size: 0.8em;
}

form#commenting input#char_count {
	font-size: 0.9em;
	text-align: right;
	width: 1.8em;
	border: none;
}

div#comments_form ul {
	margin:0 0 0 22px;
	padding:0 0 18px 0;
}

div#comments_form ul#error_list li#error-msg {
	font-size: 0.8em;
	font-weight: bold;
	margin-left: -20px;
	padding: 8px 0 4px 0;
	width: 70%;
	list-style: none;
}

/* footer style*/
div#footerTopRowRight table {padding-top:3px;}
div#footerTopRowLeft {float:left;padding:20px 0px 5px 0px;width:400px;color:#333333;} 
table#footerContent {color:#656870 !important;}
table#footerContent td a {color:#333333 !important;}
table#footerContent td#botRow {border-top: 1px solid #333;}
table#footerContent td#gmLogo {padding-top: 3px;}
form#gsfull input#q {margin-top:14px !important;}
table#footerContent td, th, tr {vertical-align:top !important;} 


#tonbodyContent h2 {
	margin: 7px 0;
}
ul.lg_line_height li,ul.lg_line_height_2 li{padding: 0 0 6px 0;}
* ul.lg_line_height_2 {margin-left:20px;}
html>/**/body ul.lg_line_height_2 {position:relative;right:45px;}
.fix_ie9_bullets{margin-bottom:20px;padding-left:330px;background:url(/images/ton/chevy/articles/tp_closing_down_the_cottage_en_01.jpg) left top no-repeat}
