/*Goodwrench CSS file for positioning elements on Goodwrench pages 
gm.ca)*/

#bodyContent{overflow:hidden}

div#bodycontainer {
	background-color:#ffffff;
}
div#gwspecials {
	padding-left:10px;
	padding-top:10px;
}	
div#gwspecials td{font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
div#gwspecials p{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; padding-left:0px;margin-left:0px;}
div#gwspecials td.activepage { color: #000000; font-size: 12px; }
div#gwspecials td.offertitle { font-size: 20px; font-weight: bold; }
div#gwspecials td.offerheader { color: #CC0000; font-size: 14px; font-weight: bold; }

div#gwspecials td.chevron { color: #CC0000; font-size: 12px; }
div#gwspecials  a.gw { color: #CC0000; text-decoration: none; font-size: 12px; }
div#gwspecials  a.contentlink { color: #CC0000; text-decoration: none; font-weight:bold;}
div#gwspecials  a.contentlink:visited { color: #CC0000; text-decoration: none; }
div#gwspecials  a.contentlink:hover {text-decoration: underline;}
div#gwspecials span.regions { font-weight: bold; }

div#gwpromotions { padding:10px 0 50px 50px; }
div#gwpromotions_floathack { padding:350px 0 50px 5px; }


iframe#gwpromotions_floatframe {position:absolute;
	left:320px;
	top:280px;
	width:790px;
	height:300px;
	z-index:100;
}


div#gwpromotion_box { float:left; width:137px; margin:5px; }
div#gwpromotion_box p { margin:5px 0 0 0; }
div#gwpromotion_box p.header { color:#0B3D91; font-weight:bold; text-decoration:none;}


/*TIRE CENTRE STYLES*/
div#lnavLinks h5 {padding:7px 0 0 12px; border-top:1px solid #666; }
div#lnavLinks a {font-weight:normal;}

a.secondaryTools, a.secondaryTools:link, a.secondaryTools:visited, a.secondaryTools:hover{
padding:0;
margin:0;
background:none !important;
padding:5px 0 0 12px;
color:#000 !important;
font-size:70%;
text-decoration:underline;}

a#lnavLastLink.secondaryTools, a#lnavLastLink.secondaryTools:link, a#lnavLastLink.secondaryTools:visited, a#lnavLastLink.secondaryTools:hover{
padding:0;
margin:0;
background:none !important;
padding:5px 0 0 12px;
color:#000 !important;
font-size:70%;
text-decoration:underline;}



ul#page_nav {
	background-color:#fff; 
	width:810px; 
	padding:5px 0 6px 0;
	position:relative;
	float:left;
	top:0;
	list-style:none;
	margin:0}
ul#page_nav li {font-weight:bold;float:left;margin:0;}
ul#page_nav a:link, ul#page_nav a:visited {
	color:#b70000; 
	background: url(/images/vehicles/common/snav_dots_black.gif) right no-repeat; 
	padding:0 6px;
	text-decoration:none}
ul#page_nav a.last {background:none;}
ul#page_nav a#page_nav_selected_link {color:#666; font-weight:bold}
ul#page_nav a:hover {text-decoration:none;color:#666;}

div#section-info {text-align:top;}
div#section-info img {float:left;margin:10px;margin-left:0px;}

div#article ul {margin-top:-6px;}
div#article ul.first li {margin-left:10px;_margin-left:175px;}
div#article img {float:left;margin:10px 10px 10px 7px;}
div#article img#banner {float:none;margin:10px 10px 7px 0px;}
div#article img#icon {float:none;margin:0px 10px 8px 0px;}

div#gwtirefootnav {
	margin-top:20px;
	margin-bottom:20px;
	padding-top:5px;
	background:url(/images/vehicles/common/dotted_line_divider.gif) top right repeat-x;
	}


div#gwtirearticlemenu_home {float:left;margin-top:-10px;}
div#gwtirearticlemenu {float:right;padding-right:15px;}
div#gwtirearticlenextprev {float:left;width:180px;}
select#viewItemsBox {font: 8pt arial;width:200px;}

p.tip {font-style:italic;margin-bototm:20px;}
p.header {text-decoration:underline;font-weight:900;}
p.top {float:right;}

/* ACTION AREA BASE STYLES */
div#actionArea {background:none;display:inline;float:right;top:0px;margin:30px 30px 60px 10px;padding:0 0 0 10px;text-align: left;width: 180px;}
div#actionArea span#headline {display:block;margin:0 0 3px 3px;width: 180px;font-weight:900;font-size:70%;}
div#actionArea p {display:block;margin:5px 0 3px 3px;width: 180px;}
div#actionArea a.button {display:block;margin:0 8px 0 8px;padding:0;font-size: 11px; white-space:nowrap}
div#actionArea a.text {display:block;margin:0 0 0 3px;color: #000;font-size: 11px;}
div#actionArea a:visited, div#actionArea a:link, div#actionArea a:hover {color: #fff;text-decoration:none;}

div#promos div.diviFeature a.fine {font-weight:normal;}


/*TIRE FINDER*/
table#tirerows {width:100%;}
table#tirerows th {font-size:70%;padding-top:0px; padding-bottom:15px;}
table#tirerows td {font-size:70%;padding-top:0px; padding-bottom:0px;}
table#tirerows td.breaker {height:50px;background:url(/images/vehicles/common/dotted_line_divider.gif) center right repeat-x;}
table#tirerows td.header {font-weight:bold;}

table#tirerows a.tirename:link {font-weight:bold;}
table#tirerows a.tirename:visited {font-weight:bold;}
table#tirerows a.sortby-descend:link {font-weight:bold; background-image:url('/images/maintenance/goodwrench/tirecentre/descending.gif'); background-repeat:no-repeat; background-position:bottom right; padding-right:16px;}
table#tirerows a.sortby-descend:visited {font-weight:bold; background-image:url('/images/maintenance/goodwrench/tirecentre/descending.gif'); background-repeat:no-repeat; background-position:bottom right; padding-right:16px;}
table#tirerows a.sortby-ascend:link {font-weight:bold; background-image:url('/images/maintenance/goodwrench/tirecentre/ascending.gif'); background-repeat:no-repeat; background-position:bottom right; padding-right:16px;}
table#tirerows a.sortby-ascend:visited {font-weight:bold; background-image:url('/images/maintenance/goodwrench/tirecentre/ascending.gif'); background-repeat:no-repeat; background-position:bottom right; padding-right:16px;}
table#mfrs td {font-size:100%;}
span.resnum {font-weight:bold;}
div#top-cntrl {margin-top:12px; margin-bottom:15px;}
div#btm-cntrl {margin-top:15px; margin-bottom:12px;}
div.gen-cntrl {font-size:70%; width:130px; float:left; text-align:left; padding-left:7px;font-weight:bold;}
div.nav-cntrl {font-size:70%; width:270px; text-align:center;}
div.res-cntrl {font-size:70%; width:130px; float:right; text-align:right; white-space:nowrap; padding-right:7px;}
div.extranote {float:right;horizontal-align:top;width:160px;font-size:70%;}
td.seltd {background-color:#cfd7ea;}
div#submit {padding-top:50px;padding-left:100px;}
.formError{color:#FF3300;font-weight:bold;}
form#tire_chooser select.div {width:200px;}
form#tire_chooser select.year {width:200px;}
form#tire_chooser select.model {width:200px;}
/*Search Reseults*/
div.results_table {font-size:100%;padding-left:7px;}
div.dotted {padding-bottom:5px;width:590px;background:url(/images/vehicles/common/dotted_line_divider.gif) bottom right repeat-x;}
div#disclaimer {font-size:70%;width:583px;padding-top:15px;padding-left:7px;margin-bottom:20px;background:url(/images/vehicles/common/dotted_line_divider.gif) top right repeat-x;}
form#toprpp select.resultsperpage {font-size:9px;}

.actionAreaButtonText {font-size:11px; margin:0 8px 0 8px; padding:0;}
div#actionAreaButton a:link, div#actionAreaButton a:visited, div#actionAreaButton a:link:hover, div#actionAreaButton a:visited:hover {color: #fff; text-decoration:none;}
div#actionAreaButton table {margin-bottom:10px; margin-top:20px; clear:both;}
