
/* This is a global sheet of css attributes to be cascaded per brand section of the site 
 Default font for all of GM Canada 
colours to be defined in divisonal style sheets */


body { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:770px;
	}

/*site uses absolute positioning we only have to type this once */

div { position: absolute;
	}

/*headings*/

h1 { font-size: 14px;
	font-weight:bold;
	margin-top: 0em; 
	margin-bottom: 0em;
	line-height:1.2;
		}
	
h2 { font-size: 12px;
	font-weight:bold;
	margin-top: 0em; 
	margin-bottom: 0em;
	line-height:1.2;
	padding: 5%
	}
	
/* Mouse text for small details, table heads etc. */
small { font-size: 10px;
	}

/*we are probably going to handle the navs differently but this is a quick shortcut for demonstration purposes only */

div.nav1 { top:0px;
	left:0px;
	width:770px;
	}

div.nav2 {top:45px;
	left:0px;
	width:770px;
	}
	
div.navform{ top:51px;
	left:243px;
	width:480px;
	height:15px;
	}
	
div.footer {top:0px;
			left:0px;
			}
	
div.textfooter{visiblity:visible;
			font-weight:bold;
			left:65px;
			} 

/*Some things Netscape also forgets: to do are apply parent values to Table elements */

table{ border:0px;
	}

td{ font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;} 

/* Publishing Area */
p.pa{font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1;
	padding-left:10px;
	margin-top:2px;
	margin-bottom:2px;
	}
div.pa1{ left: 590px;
		top:138px;
		width:170px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		}
div.pa2{ font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px;
		left: 590px;
		top:222px;
		width:170px;
		font-weight:bold;
		} 
div.pa3 { font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px;
		left: 590px;
		top:339px;
		width:170px;
		font-weight:bold;
		} 
/*divider between pa and cta */
div.pa4 { left: 590px;
		top:420px;
		padding-left:5px;
		width:170px;
		} 
div.pa5 { left: 593px;
		top:430px;
		width:170px;
		padding-left:1px;
		} 

#up-arrow, #down-arrow, #right-arrow
{
	margin: 2px 1px 0 0;
}