/*
Theme Name: Midmobile
Theme URI: http://www.midmobile.com/
Description: New Adicio self-hosted version of Midmobile.com
Version: 1.0
Author: Ellis Benus
Author URI: http://www.ZimmerInteractive.com
Creation Date: 8/12/2009
Last Modified: 9/1/2009
Tags:
Notes:

Color Palette:
*/

@import url('reset.css');
@import url('base.css');

.clear { clear: both; }

body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#1D1D1D url('../images/bg.gif') repeat-x scroll center top;
}

#container { background: #AEAEAE; margin: auto; width: 1000px; }
#content { margin: auto; width: 984px; }

/*
 * HEADER
*/
#header { height: 100px; margin: auto; width: 983px; }

/*
 * MAIN
*/
#main {}
	#mainHeading h1 { background: url('../images/banner.jpg') no-repeat top center; color: #FFF; margin: 10px 0 0 0; padding: 5px; }

	/*
	 * left sidebar appears on every page
	*/
	#leftbar { float: left; margin-right: 10px; width: 244px; }
		#featuredAuto { margin-top: 10px; height: 515px; width: 244px; }
		/* BEGIN Turned Off */
		#sellFsbo { display: none; width: 244px; }
			#sellFsboContent { background: #FFF; height: 50px; }
		/* END Turned Off */
		#featuredDealers { height: 170px; margin-top: 7px; width: 675px; }

		.rectanglead { /*height: 100px;*/ margin-top: 10px; width: 240px; }

	/*
	 * BEGIN homepage specific
	*/
	#center { float: left; width: 420px; }
		#searchAutos { height: 235px; margin-top: 10px; width: 420px; }
		#browseBodyStyle { width: 420px; }
			#browseBodyStyleContent { background: #FFF; height: 130px; padding: 0px 5px 0 5px; }
				#bodyStyleIcons ul { margin: 0; }
					#bodyStyleIcons li { float: left; list-style: none; margin: 0; }
						#bodyStyleIcons a { color: #00F; display: block; margin: 3px 50px 0 10px; padding-top: 38px; text-align: center; text-decoration: none; width: 75px; }
						.bodyCoupe a { background: url('../images/coupe.jpg') no-repeat; }
							.bodyCoupe a:hover { background: url('../images/coupe_mo.jpg') no-repeat; }
						.bodyPickup a { background: url('../images/Pickup.jpg') no-repeat; }
							.bodyPickup a:hover { background: url('../images/Pickup_mo.jpg') no-repeat; }
						.bodySedan a { background: url('../images/sedan.jpg') no-repeat; }
							.bodySedan a:hover { background: url('../images/Sedan_mo.jpg') no-repeat; }
						.bodySuv a { background: url('../images/suv.jpg') no-repeat; }
							.bodySuv a:hover { background: url('../images/suv_mo.jpg') no-repeat; }
						.bodyVan a { background: url('../images/Van.jpg') no-repeat; }
							.bodyVan a:hover { background: url('../images/Van_mo.jpg') no-repeat; }
						.bodyWagon a { background: url('../images/Wagon.jpg') no-repeat; }
							.bodyWagon a:hover { background: url('../images/Wagon_mo.jpg') no-repeat; }

	#sidebar { float: right; width: 300px; }
		#rectangleAd { height: 250px; margin-top: 10px; width: 300px; }
		#videoPlayer { margin-top: 10px; width: 300px; }
			#videoPlayerReplace { background: #000; clear: both; height: 380px; }

	#middleboard { /*clear: both;*/ float: left; height: 90px; margin-top: 10px; width: 675px; }

	#supplemental { clear: both; margin-top: 10px; }
		#featured360Car, #research, #featuredArticle { float: left; margin-right: 10px; }
		#featured360Car { width: 321px; }
			#featured360CarContent { background: #FFF; height: px; padding: 5px 5px 1px 5px; }
				#featured360CarContent a { color: #004F80; }
				#featured360CarContent a:hover { color: #000; }
				#featured360CarContent .fsboLogo { float: left; height: auto; margin-right: 7px; width: 100px; }
		#research { height: 185px; width: 321px; }
		#featuredArticle { margin: 0; width: 321px; }
			#featuredArticleContent { background: #FFF; padding: 3px; }
				#featuredArticleContent h3 { margin: 0; }
				#featuredArticleContent ul { margin: 0 0 0 15px; }
					#featuredArticleContent li {}
						#featuredArticleContent li a { color: #004F80; text-decoration: none; }
						#featuredArticleContent li a:hover { color: #000; text-decoration: none; }
				#featuredArticleContent .tcclogo { border: 0; float: right; margin: 5px 5px 0 0; }
				#rss_header { margin: 0 0 .5em 0; }
					#rss_header a { color: #000; text-decoration: none; }
					#rss_header a:hover { color: #004F80; }
				#rss_description {}
					#rss_description img { border: 1px solid #000; float: left; height: auto; margin: 0 3px 0 0; width: 150px; }
					#rss_description p {}

	/* END homepage specific */

	/*
	 * leaderboard appears on every page
	*/
	#leaderboard { float: right; height: 90px; margin-top: 10px; width: 728px; }

	#ltie7 { display: none; }

	/*
	 * subpage is 3/4 width of the page, and used for all content pages
	*/
	#subpage { float: left; margin-top: 10px; width: 730px; }
		#subpageContent { background: #FFF; padding: 5px; }
			#subpageContent table, tr, td { border: none; margin: 0; padding: 0; }

	/*
	 * Adicio Rounded Corners from:
	 * 1) all Adicio's Widgets in iframes
	 * 2) includes/adicioRoundedCorners.php
	*/
	table.adicioHeaderRoundedCorners, /* table containing all header rounded corners */
		.adicioHeaderRoundedCorners td,
		.adicioHeaderRoundedCorners tr,
	table.adicioFooterRoundedCorners, /* table containing all footer rounded corners */
		.adicioFooterRoundedCorners td,
		.adicioFooterRoundedCorners tr,
	/* elements containing the rounded corners */
	.adicioHeaderRoundedCornerLeft,
	.adicioHeaderRoundedCornerCenter,
	.adicioHeaderRoundedCornerRight,
	.adicioFooterRoundedCornerLeft,
	.adicioFooterRoundedCornerCenter,
	.adicioFooterRoundedCornerRight { border: none; margin: 0; padding: 0; }
	.adicioFooterRoundedCornerCenter { width: 100%; }

	/*
	 * BEGIN trade-in.php page specific
	*/
	#text { background: #FFF; border: 1px solid #000; padding: 10px 10px 0 10px; }
		#text h3 { font-size: 18px; }

	/* END trade-in.php page specific */
/*
 * FOOTER(S)
*/
#bafooter { height: 90px; margin-top: 10px; width: 980px; }

#footer { background-image: url('../images/footer.gif'); height: 65px; margin-top: 10px; text-align: center; width: 980px; }
	#footer p { margin: 0; margin-top: 5px; padding: 0; }
	#footer .clear { height: 5px; }
	#footer ul  { margin: 0; padding: 0; }
		#footer li { border-right: 1px solid #000; display: inline; list-style: none; margin-right: 5px; padding-right: 5px; }
			#footer li.last { border: none; }
			#footer a { color: #000; text-decoration: none; }
			#footer a:hover { text-decoration: underline;}


