#wrap, 
#logo h1, 
#footer div,
#signup p, 
#search {width:1210px;}

.widish #content1	{width:700px !important}
.widish #content2	{margin-left:710px !important}

#home #wrap {background-position:100px;}
#home #logo a#grm {
	width: 350px;
	height:126px;
	background: url(/media/img/grm/logo-340.png) no-repeat 0 10px !important;
	background: url(/media/img/grm/logo-340.gif) no-repeat 0 10px;
	
	}
#home #logo #leaderboard {min-width:830px; padding:0 10px; margin:20px 9px; }	
#home #nav {width:340px;}
#home #navstore, #home #navcomm {width:165px; margin-right:-165px;}

#home #nav #navmkt, #home #nav #navstaff { margin-left:175px; }
#home #navstore, #home #navmkt, #home #navstaff, #home #navcomm {min-height:16em}
#home #content {
	margin-left: 360px;
	top:-96px;
	}
#home #main_photo {
	width:578px;
	height:380px
	}

h3.cta 	{font-size:16px;}
.cta strong {font-size:36px}


#home ul#highlights li, #home ul.issue-extras li { 	
	font-size:15px; 
	line-height:20px;
	}
#latest-issue h5 {font-size:18px}

#home #featured-articles {
	width:850px;
}
#home #footer p {width:340px;}
#home #footer ul {margin-left:360px; }
#footer div {background: url(/media/img/grm/footer.png) -520px 0; height:30px}
#home #footer div {background: url(/media/img/grm/footer.png) -410px 0; }

#home #content1 {width:840px;}
#home #homeprojects {width:520px;}
#home #homeprojects ul {min-height: 270px}
#home #home-forums {width:300px;}
#home #home-forums ul {width:298px; height:616px;}
#home #homenewcars,
#home #home-video {width:280px; }
#home #homenewcars ul {width:258px; }
#home #home-dont-miss {width:522px;}


#content1, .narrow #content1 {width:580px;} 
#content2, .narrow #content2 {
	margin-left:585px !important;
	margin-left:582px
	}




/* rides */
#rides #ihrotd img.main-photo {left:0 } /* IE6 fix */
#rides #rideoptions div {width:169px; min-height:66px}
#rides #rideoptions div.wide {width:400px; }
#rides #rideoptions .add-big a {display:block; background: transparent}
#rides #rideoptions div.x-wide {width:327px;}
#rides #rideoptions div.by-make {width:220px;}


/* EVENTS */
#events #jhCalendar	{
	min-height:180px;
	}



/* store */

#storefront #content2 {width:685px; }
#storenav li {width:157px;}
#subsgroup .box {margin-left:110px	}
.subhelpbox {width:290px
	  }
	  .subhelpbox p {min-height:60px}

.itemslist li {
		width:220px; }
#cart #paymentform {margin-left:110px}

/*
#home #content {left:10px !important; left:7px;
	margin-left:0;
	width:840px; width:830px; overflow:hidden; top:-90px;
	margin-top:0}
	
#homeslides {width:830px !important; width:840px; height:277px !important; height:280px; display:none}


#home #latest-issue {min-height:350px;}

#home #featured-articles-list li:hover {
	background-image: url(/media/img/grm/grunge-hover.jpg);
	background-position: left 10px;
	
	}
#home #featured-articles img.partner {float:right; margin:0 15px 0 0; }	


#article .fill		{display:none }

#article #content1 > p {font-size:14px; line-height:24px}
#article .sidebar { margin-left:20px;}

#issues .previous {clear:both}
#issues .issue {width:460px; float:left; padding:10px 0 10px 10px}


#articles .imglinks li {float:left; width:330px; padding-right:20px; margin-left:0px; clear:none; min-height:90px}



#content1 #backissues > li {width:73px;	}
	

.sup {background-position: 110px}


#map		 		{width: 950px; height: 216px;}
#user_map #map 		{width: 950px; height: 550px; margin-bottom:-64px}


#cartinfo {width:330px;}
#cartinfo img, #cartinfo img#emptycart {position:static; margin:0 0 0 40px}
#cartinfo h4 {margin-top:18px}
#covers {width:580px;}
#covers img {margin:0 25px 18px 0}
.subhelpbox {width:276px; 
	 min-height:98px;
	 padding:9px 18px 0
	  }
	.subhelpbox p {font-size:120%}
	
.itemslist {width:592px;   }
	
	.itemslist li {width:285px;}
	.itemslist .item p {width:180px}

#cart #paymentform {margin-top:18px}

#paymentform fieldset {width:325px; float:left; padding:0 9px 9px;  }
#paymentform #billing {margin-right:10px}
#paymentform fieldset#shipinfo {margin-right:8px}
#paymentform input 	{width:315px;}	
#paymentform .shortinput, 
#expdatefields {width:162px;}
#paymentform .shortinput input {width:152px}
#cvnhold {float:none; clear:both; width:100% !important;}
#ccnum input, input#country {width:315px}


#eventdetail table.calTable {width:332px !important;}
#jhCalendar {min-height:172px; }
#eventdetail table.calTable td {padding:5px !important}
*/



