						/* CSS Doc for Feeder Commercials */
						
body					{ margin: 0; padding: 0; background: #990033 url(images/body-bg.jpg) center top repeat-x; font-family: Arial, Helvetica, sans-serif; }

#wrapper				{ width: 982px; height: auto; position: relative; margin: 0 auto; }

/* Header Styles */
#header					{ width: 982px; height: 147px; float: left; }
#header p#logo			{ width: 327px; height: 147px; display: block; text-indent: -9999px; float: left; background: url(images/logo.jpg) left top no-repeat; }
#header p#catchline		{ font-size: 12px; font-weight: bold; text-transform: uppercase; color: #ffffff; float: left; margin: 100px 0 0 0; }
#header p#contactdetails{ float: right; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #cccccc; text-align: right; margin: 15px 20px 0 0; }
#header p#contactdetails span{ color: #ffffff; font-size: 16px; }

/* Topnav Styles */
#topnav					{ width: 982px; height: 30px; float: left; background: url(images/nav-bg.jpg) center bottom no-repeat; }
#topnav ul				{ margin: 0 0 0 13px; padding: 0; list-style: none; overflow: hidden; }
#topnav li				{ float: left; text-align: center; }
#topnav li a			{ font-size: 12px; font-weight: bold; text-transform: uppercase; color: #ffffff; height: 30px; text-decoration: none; display: block; line-height: 35px; }
#topnav li a:hover		{ text-decoration: none; color: #000000; }

	/* Set Tab widths */
#topnav li#VS a			{ width: 104px; }
#topnav li#FI a			{ width: 78px; }
#topnav li#WA a			{ width: 98px; }
#topnav li#BE a			{ width: 79px; }
#topnav li#MT a			{ width: 124px; }
#topnav li#RS a			{ width: 155px; }
#topnav li#LO a			{ width: 88px; }
#topnav li#CU a			{ width: 104px; }
#topnav li#BH a			{ width: 67px; }
#topnav li#HO a			{ width: 60px; }

	/* Active Tabs */
#VIE #topnav li#VS a	{ background: url(images/nav/VS-a.jpg) center bottom no-repeat; color: #000000; cursor: default; line-height: 30px; }
#FIN #topnav li#FI a	{ background: url(images/nav/FI-a.jpg) center bottom no-repeat; color: #000000; cursor: default; line-height: 30px; }
#WAR #topnav li#WA a	{ background: url(images/nav/WA-a.jpg) center bottom no-repeat; color: #000000; cursor: default; line-height: 30px; }
#BEN #topnav li#BE a	{ background: url(images/nav/BE-a.jpg) center bottom no-repeat; color: #000000; cursor: default; line-height: 30px; }
#MTT #topnav li#MT a	{ background: url(images/nav/MT-a.jpg) center bottom no-repeat; color: #000000; cursor: default; line-height: 30px; }
#RAS #topnav li#RS a	{ background: url(images/nav/RS-a.jpg) center bottom no-repeat; color: #000000; cursor: default; line-height: 30px; }
#LOC #topnav li#LO a	{ background: url(images/nav/LO-a.jpg) center bottom no-repeat; color: #000000; cursor: default; line-height: 30px; }
#CON #topnav li#CU a	{ background: url(images/nav/CU-a.jpg) center bottom no-repeat; color: #000000; cursor: default; line-height: 30px; }
#HOU #topnav li#BH a	{ background: url(images/nav/BH-a.jpg) center bottom no-repeat; color: #000000; cursor: default; line-height: 30px; }
#HOM #topnav li#HO a	{ background: url(images/nav/HO-a.jpg) center bottom no-repeat; color: #000000; cursor: default; line-height: 30px; }

/* Top Links & image transition area */
#toplinks				{ width: 982px; height: 235px; float: left; background: url(images/top-bg.jpg) center top no-repeat; overflow: hidden; }
#toplinks ul			{ margin: 15px 0 0 15px; padding: 0; list-style: none; width: 230px; height: auto; float: left; }
#toplinks li			{ width: 230px; height: 70px; float: left; margin: 0 0 5px 0; }
#toplinks li a			{ display: block; width: 230px; height: 70px; text-indent: -9999px; text-decoration: none; overflow: hidden; }
	/* Top Links Text swapped with images */
#toplinks li#allstock a	{ background: url(images/allstock-button.jpg) left top no-repeat; }
#toplinks li#allstock a:hover{ background: url(images/allstock-button.jpg) left bottom no-repeat; }
#toplinks li#under5k a	{ background: url(images/under5k-button.jpg) left top no-repeat; }
#toplinks li#under5k a:hover{ background: url(images/under5k-button.jpg) left bottom no-repeat; }
#toplinks li#over5k a	{ background: url(images/over5k-button.jpg) left top no-repeat; }
#toplinks li#over5k a:hover{ background: url(images/over5k-button.jpg) left bottom no-repeat; }

/* Main content area */
#main					{ width: 982px; height: auto; float: left; background: #efefef; }

#rightcol				{ width: 717px; height: auto; float: right; margin: 5px 15px 0 0; background: url(images/rightcol-bg.jpg) center bottom no-repeat #ffffff; min-height: 550px; }
/* for Internet Explorer */
/*\*/
* html #rightcol {
height: 550px;
}
/**/

html>/**/body #rightcol	{ min-height: 590px; }

#leftcol				{ width: 230px; height: auto; float: left; margin: 5px 0 0 15px; background: url(images/leftcol-bg.jpg) center bottom no-repeat #666666; padding-bottom: 5px; min-height: 545px; }
/* for Internet Explorer */
/*\*/
* html #leftcol {
height: 545px;
}
/**/


/* Footer Area */
#footer					{ width: 982px; height: 100px; float: left ; background: url(images/footer-bg.jpg) center top no-repeat; }


#imtran					{ position: absolute; width: 717px; height: 220px; right: 15px; top: 180px; }

#ukw					{ float: left; margin: 30px 0 0 20px; color: #666666; font-size: 12px; font-weight: bold; }
#ukw a					{ color: #cccccc; text-decoration: none; cursor: pointer; }
#ukw a:hover			{ color: #999999; text-decoration: none; }

#botnav					{ float: right; margin: 30px 20px 0 0; }
#botnav ul				{ margin: 0; padding: 0; list-style: none; }
#botnav li				{ float: left; margin-right: 10px; }
#botnav li a			{ font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: none; }
#botnav li a:hover		{ text-decoration: none; color: #999999; }

#foottext				{ font-size: 12px; color: #999999; text-align: right; float: right; text-transform: uppercase; width: 700px; margin: 15px 30px 0 0; }
#foottext span			{ color: #ffffff; font-weight: bold; }

#map					{ width: 410px; height: 370px; float: right; margin: 0 30px 0 0; border: 1px solid #666666; }

.teammember				{ margin: 10px 30px; background: #efefef; border: 1px solid #990033; }
.profilepic				{ float: right; margin: 15px; border: 1px solid #ffffff; }

#VDwrap					{ width: 647px; height: auto; margin: 10px auto; text-align: center; }

#makemodelsearch		{ width: 647px; height: auto; margin: 10px auto; border: 1px dotted #999999; }

/* Text Formatting etc */
h1						{ margin: 30px 0 0 35px; height: 25px; } /* H1 is a sIFR */
h2						{}
.teammember h3			{ margin: 10px 15px; width: 400px; height: 20px; }
#makemodelsearch h3		{ margin: 10px 15px; width: 400px; height: 20px; }
#leftcol h4				{ margin: 30px 0 0 30px; } /* H4 is a sIFR */

p.normP					{ margin: 15px 35px; font-size: 12px; color: #666666; }
p.tagline				{ font-size: 12px; font-weight: bold; margin: 0 35px 20px 35px; text-transform: uppercase; color: #000000; }
#leftcol p.norm			{ font-size: 11px; color: #ffffff; margin: 5px 30px; }
.teammember p.memP		{ margin: 10px 15px; font-size: 12px; color: #666666; }
.alignright				{ float: right; }
.alignleft				{ float: left; }

.benefit				{ width: 210px; height: auto; margin: 5px auto; }
div.bentop				{ width: 210px; height: 8px; margin: 0; padding: 0; float: left; background: url(images/bentop.gif) center bottom no-repeat; }
div.benbot				{ width: 210px; height: 8px; margin: 0; padding: 0; float: left; background: url(images/benbot.gif) center top no-repeat; }
html>/**/body div.benbot{ margin-bottom: 5px; }
div.ben					{ width: 210px; height: auto; margin: 0; padding: 0; float: left; background: #333333; }
div.ben img				{ float: left; }
div.ben p				{ color: #ffffff; text-transform: uppercase; font-size: 14px; font-weight: bold; float: left; margin: 5px 15px 5px 0; }
html>/**/body div.ben p	{ width: 123px; }
div.ben span			{ font-size: 10px; text-transform: lowercase; }

.hpUL					{ list-style: url(images/hp-bullets.gif); font-size: 14px; font-weight: bold; color: #333333; }
.hpUL li				{ height: 23px; margin: 15px 35px 15px 65px; padding-left: 5px; }

span.bigger				{ font-size: 16px; font-weight: bold; color: #333333; }
