/*------------------------------------------------------------------------
STRUCTURE
------------------------------------------------------------------------*/

html { 
	font: 65%/1.3 arial,helvetica,sans-serif; 
}

body {
	background-color:#fff;
	color:#000;
}

	#logo {
		position: absolute;
		top:0px;
		left:25px;
	}
	
#container {
	background-image:none;
	border:none !important;
	margin:0;padding:0;
	width:100% !important;
}

	.column_2 #container, .column_3 #container {
		padding-top: 0px;
	}

	img#bumper_car { /*HOMEPAGE ONLY*/
		display:none;
	}
	
	img#message { /*HOMEPAGE ONLY*/
		padding-left:90px;
		display:none;
	}
	
	.one_third {
		float:left;
		margin-top:5px;
		margin-bottom:25px;
		width:30% !important;
		padding:5px !important;
	}
	
	img.hp_switcher {
		display:none !important;
	}

#content {
	margin-left:0px !important;
	background-image:none !important;
	width:590px;
}

	#content_sidebar {
		width:170px;
		float:right;
		padding-bottom:15px;
	}
	
	#left_col {
		width:415px;
	}


#footer {
	font-size:1.0em;
	width:100% !important;
}
	
	#footer img {
		display: none;
	}


/*------------------------------------------------------------------------
NAVIGATION
------------------------------------------------------------------------*/

/* UTILTY NAVIGATION */

#nav_utility {
		display:none;
}

/* PRIMARY NAVIGATION */

#nav {
	display:none;
}

#nav_secondary {
	display:none;
}

/*------------------------------------------------------------------------
TYPOGRAPHY
------------------------------------------------------------------------*/

h1, h2, h3, h4 {
	color:#000;
}

#container p {
	font-size:1.2em !important;
	margin:5px 0 10px 5px;
}

#container .one_third p { /* HOMEPAGE 3 columns */
	margin:0;
}

	#container .one_third h1 {
		margin:0 !important;
		text-transform: uppercase;
		font-size:1.7em;
	}
	
	#container .one_third a:link, #container .one_third a:visited {
		font-size:.8em !important;
	}

	#container #content h1, #container #content h2, #container #content h3, #container #content h4, #container #content p {
		margin-left:5px;
	}
	
#container #content h1.pagetitle {
	border:solid 2px #E6001B !important;
	margin:0 0 0 5px;
	padding:5px !important;
	text-transform: uppercase;
	background-image:none !important;
}

#container #content h1, dd h1 {
	font-size:1.6em;
	background-image:none !important;
	padding-left:5px !important;
}

#container #content h2, dd h2 {
	background-image:none !important;
	padding-left:5px !important;
}

/*------------------------------------------------------------------------
LINK STYLING
------------------------------------------------------------------------*/

a:link, a:visited {
	color:#E4001A;
}

/*------------------------------------------------------------------------
IMAGE STYLING
------------------------------------------------------------------------*/

.homepage #container img {
	border:none;
}

#container #content img {
	border:solid 1px #fff;
	float:right;
	margin:0px 0px 10px 10px;
}

#container #content img.img_left {
	float:left !important;
	margin:0px 10px 10px 45px;
	border:solid 1px #fff;
}


/*------------------------------------------------------------------------
HOMEPAGE SPECIALS STYLING
------------------------------------------------------------------------*/

	dl#specials_new {
		width:100% !important;
		margin:0 !important;
		padding:0 !important;
	}
	
	dt.top {
		background-image:none;
	}
	
	dt img {
		display:none;
	}
	
	dd {
		border:none !important;
	}
	
	dd h1 {
		padding-left:0px !important;
	}
	
	dd h2 {
		padding-left:0px !important;
	}
	
	dd p {
		margin:3px 0 10px 0 !important;
	}