.menu { 
	width:990px;
}

a:link {color: #333333; text-decoration: underline;}
#divisionLinksTon a:link {color: #333333; 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;}

table { border-collapse: collapse; }

div#divisionBar { 
	background:transparent url(/images/ton/gmc/summer_banner_en.jpg) no-repeat;
	height:107px;
	padding-top:5px;
}

div#divisionBar_fr { 
	background:transparent url(/images/ton/gmc/summer_banner_fr.jpg) no-repeat;
	width:990px;
	height:107px;
	padding-top:5px;
}

div#divisionLinks ul li {
color:#ffffff;}



div#divisionLinksTon ul li {
color:#000000;
}

div#divisionLinksTon a {
color:#000000;
}

div#divisionLinks a {
color:#ffffff;
}

div#divisionLinks_fr ul li {
color:#ffffff;}

div#divisionLinks_fr a {
color:#ffffff;
}



/* GM Card background image URLS must be fully  from the htroot as they are handled differently between browsers*/

body {
	background:#fff url(/images/ton/gmc/background.jpg) center top no-repeat;
	background-position: center top;
	background-attachment:fixed;
	
		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;} 

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:#74849d; 
border: none ;
margin: 0px;
padding:0px;
font-family: Helvetica, sans-serif;
cursor:pointer;
}




table.menu { background:#74849d; }

tr.black{ background:#d8d8d8; margin:0; border:0; border-color:#d8d8d8; padding:0; }

table.SubMenu{ background:#d8d8d8; border:1px; border-color:#d8d8d8; font-family: Helvetica, sans-serif; color:#000000; }

td.dropdown {
color:#000000;
background:black;
border: 0px ;
margin: 0px;
padding:0px;
font-family:Helvetica, sans-serif;
} 

div#menu2 {
top:153px;
margin-left:0px;
width:350px;
visibility:hidden;
display: none;
position:relative;
}

div#menu3 {
top:153px;
margin-left:0px;
width:350px;
visibility:hidden;
display: none;
position:relative;
}

div#menu4{
top:152px;
margin-left:0px;
width:350px;
visibility:hidden;
display: none;
position:relative;

}
div#menu5{
top:152px;
margin-left:0px;
width:350px;
visibility:hidden;
display: none;
position:relative;

}
div#menu6{
top:152px;
margin-left:0px;
width:350px;
visibility:hidden;
display: none;
position:relative;

}
div#menu7{
top:152px;
margin-left:0px;
width:350px;
visibility:hidden;
display: none;
position:relative;

}
td.whiteOne{
cursor:auto;
color:#000000;
border:none;
font-size:11px;
font-family:Helvetica, sans-serif;
padding-left: 10px;
text-decoration:none;
}

td.whiteTwo{
cursor:auto;
border:none;
font-size:11px;
font-family:Helvetica, sans-serif;
padding-left: 10px;
 
}
td.yellowOne{
cursor:auto;
color:#33455e;
font-size:11px;
font-family: Helvetica, sans-serif;
border:none;
padding-left: 10px;
 
 

}
td.yellowTwo{
cursor:auto;
color:#33455e; 
font-size:11px; 
font-family: Helvetica, sans-serif;
border:none;
padding-left: 10px;
text-decoration:underline;z

 
}
a.yellowTwo:visited {color: #33455e; text-decoration: underline;cursor:pointer;}
a.yellowTwo:hover {color: #33455e; text-decoration: underline;cursor:pointer;}



   
td.TON_mainPage {
	padding-right:10px;
	border:none;
	font-family:Helvetica,sans-serif;
	vertical-align:top;
	padding-top:5px;
}


	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_mainPage2 { 
	padding-right:4px;
	border:none;
	font-family:Helvetica,sans-serif;
	vertical-align:top;
}

table.TON_mainPage3
{
	
	padding-right:4px;
	border:none;
	font-family:Helvetica,sans-serif;
}
 
td.TON_mainPage h2
{
	color:#223355;
	font-size:14px;
	background:none;
}

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.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;

}


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;
	font-weight:bold;
	font-family:Helvetica, sans-serif;
	font-size:11px;
	float:none;
	vertical-align:top;
}
div#author{
	padding-left:5px;
	padding-right:5px;
	color:#333333;
	font-family: Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	
}
 
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/gmc/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:23px;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 -24px;}

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/gmc/features/title-signup-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-perks div.title {background:url(/images/ton/gmc/features/title-perks-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-connect div.title {background:url(/images/ton/gmc/features/title-connect-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-trailering-guide div.title {background:url(/images/ton/gmc/features/title-trailering-en.jpg) no-repeat 0 0;}

div#ton-features.en div.box-sign-up div.body a.cta {width:100px;background:url(/images/ton/gmc/features/cta-signup-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-perks div.body a.cta {width:188px;background:url(/images/ton/gmc/features/cta-perks-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-connect div.body a.cta {width:153px;background:url(/images/ton/gmc/features/cta-forums-en.jpg) no-repeat 0 0;}
div#ton-features.en div.box-trailering-guide div.body a.cta {width:149px;background:url(/images/ton/gmc/features/cta-trailering-en.jpg) no-repeat 0 0;}

div#ton-features.fr div.box-sign-up div.title {background:url(/images/ton/gmc/features/title-signup-fr.jpg) no-repeat 0 0;}
div#ton-features.fr div.box-perks div.title {background:url(/images/ton/gmc/features/title-perks-fr.jpg) no-repeat 0 0;}
div#ton-features.fr div.box-connect div.title {background:url(/images/ton/gmc/features/title-connect-fr.jpg) no-repeat 0 0;}
div#ton-features.fr div.box-trailering-guide div.title {background:url(/images/ton/gmc/features/title-trailering-fr.jpg) no-repeat 0 0;}

div#ton-features.fr div.box-sign-up div.body a.cta {width:100px;background:url(/images/ton/gmc/features/cta-signup-fr.jpg) no-repeat 0 0;}
div#ton-features.fr div.box-perks div.body a.cta {width:112px;background:url(/images/ton/gmc/features/cta-perks-fr.jpg) no-repeat 0 0;}
div#ton-features.fr div.box-connect div.body a.cta {width:169px;background:url(/images/ton/gmc/features/cta-forums-fr.jpg) no-repeat 0 0;}
div#ton-features.fr div.box-trailering-guide div.body a.cta {width:193px;background:url(/images/ton/gmc/features/cta-trailering-fr.jpg) no-repeat 0 0;}

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;
	vertical-align: top;
}

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*/

#topRow {padding-top:10px !important;}/*This is used put the bread crum trail even with the GMC Logo */
#btnG,#btnGB {padding-top:6px !important;} /*This is used to make the buttons level with the the rest of #topRow */
table#footerContent {background-color:#fff; color:#e6e6e6 !important;} 
table#footerContent td, table#footerContent td a { font-size:11px;color:#545454 !important;} 
table#footerContent td#botRow {border-top: 1px solid #a9aaaa;} 
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}
