/*
	base.css
 	Product: AutoScoop Manufacturer Sites 
	Description: DodgeATL.com Page Structure & Layout Stylesheet
	© 2007, CBSRadio
*/

/* General css rules */
body				{font-family: Arial, Helvetica, sans-serif; font-size: small; margin: 0px; padding: 0px;}
a 					{}
a:visited			{}
a:hover 			{}
a img				{border: 0px;}
form				{padding: 0px; margin: 0px;}
p					{margin: 0px 0px 10px 0px;}
input				{padding: 0px; vertical-align: baseline;}
select				{padding: 0px; vertical-align: baseline; font-size: 10px;}
pre					{font-family: monospace; font-size: 12px;}

acronym				{cursor: help; font-weight: bold;}
strong				{font-weight: bold;}
em					{font-style: italic;}

.hiddenText			{display: none;}
.clear				{clear: both; padding-top: 1px; font-size: 0px;}

/* jTip Styles */
#JT_close_left, #JT_close_right{font-size: 12px;}
#JT_copy p, #JT_copy ul{font-size: 11px;}
#JT_arrow_left{background-image: url(../images/arrow_left.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; left:-12px; height:23px; width:10px; top:-3px;}
#JT_arrow_right{background-image: url(../images/arrow_right.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; height:23px; width:11px; top:-2px;}
#JT {position: absolute; z-index:100; border: 2px solid #999999; background-color: #FFFFFF;}
#JT_copy{padding:5px 10px 5px 10px; color:#000000;}
.JT_loader{background-image: url(../images/loader.gif); background-repeat: no-repeat; background-position: center center; width:100%; height:12px;}
#JT_close_left{background-color: #999999; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold;}
#JT_close_right{background-color: #999999; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold;}
#JT_copy p{margin:3px 0;}
#JT_copy img{padding: 1px; border: 1px solid #999999;}

/* General format rules */
#pageFrame					{position: relative; width: 800px; margin: 0px; padding: 0px;}

#pageHeader		 			{position: relative; top: 0px; left: 0px; width: 800px; height: 90px; margin: 0px; padding: 0px; overflow: hidden;}

#pageHeader div.logo		{position: absolute; padding: 0px; margin: 0px; top: 0px; left: 0px;}
#pageHeader a.logo			{display: block; position: absolute; padding: 0px; margin: 0px; top: 15px; left: 15px;}
#pageHeader #rotator	 	{position: absolute; left: 284px; top: 0px; width: 496px; height: 90px; margin: 0px; padding: 0px; overflow: hidden;}
#pageHeader #rotator div 	{position: absolute; left: 0px; top: 0px; width: 496px; height: 90px;}

#pageBody		 			{position: relative; top: 0px; left: 0px; z-index: 1; width: 800px; margin: 0px; padding: 0px 0px 20px 0px;}

/* One Sidebar Template rules */
#oneSidebarLayout #leftSidebar			{position: relative; float: left; width: 180px; margin: 0px; padding: 0px;}
#oneSidebarLayout #mainColumn			{position: relative; float: left; width: 600px; margin: 0px; padding: 0px;}
#oneSidebarLayout #rightSidebar			{display: none;}

#main					{margin: 0px; padding: 18px;}
#main .content			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px 1px 20px 1px;}
#main .content h2		{font-size: 16px; padding: 0px; margin: 0px 0px 5px 0px;}
#selectModel			{width: 582px; padding: 0px; margin: 0px;}
#selectModel .content 	{padding: 0px; margin: 0px;}
#selectModel ul			{list-style-type: none; margin: 0px; padding: 0px;}
#selectModel li			{float: left; text-indent: none; padding: 1px; margin: 0px; width: 192px; height: 99px;}

.callout		{width: 180px; padding: 0px; margin: 0px;}
.callout h3		{font-size: 11px; padding: 15px 5px 5px 5px; margin: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase;}

#dealerList ul	{list-style-type: none; position: relative; margin: 0px; padding: 0px;}
#dealerList li	{font-size: 12px; line-height: 13px; text-decoration: none; text-indent: none;}
#dealerList a	{text-decoration: none; color: #430200;}
#dealerList a:hover{text-decoration: underline; color: #ee3439;}
#dealerList .city{text-indent: 10px; font-weight: none; margin-bottom: 10px;}
#dealerList .dn{font-weight: bold;}
#dealerList #leftcol{position: relative; width: 270px; float: left;}
#dealerList #rightcol{position: relative; width: 270px; float: left;}


#map 					{position: relative; width: 580px; height: 464px; top: 0px; left: 0px; padding: 0px; margin: 0px;}
#map .mapspot 			{position: absolute; display: block; width: 18px; height: 18px;}
#map .mapspot a 		{display: block; width: 18px; height: 18px; text-decoration: none;}

#map #d01{left: 380px; top: 170px;}
#map #d02{left: 178px; top: 312px;}
#map #d03{left: 270px; top: 200px;}
#map #d04{left: 420px; top: 183px;}
#map #d05{left: 110px; top: 108px;}
#map #d06{left: 240px; top: 106px;}
#map #d07{left: 180px; top: 126px;}
#map #d08{left: 438px; top: 135px;}
#map #d09{left: 170px; top: 180px;}
#map #d10{left: 202px; top: 223px;}
#map #d11{left: 387px; top: 25px;}
#map #d12{left: 337px; top: 328px;}
#map #d13{left: 375px; top: 95px;}
#map #d14{left: 340px; top: 181px;}
#map #d15{left: 458px; top: 117px;}
#map #d16{left: 518px; top: 20px;}
#map #d17{left: 110px; top: 227px;}
#map #d18{left: 250px; top: 56px;}
#map #d19{left: 158px; top: 50px;}
#map #d20{left: 280px; top: 276px;}
#map #d21{left: 388px; top: 210px;}
#map #d22{left: 333px; top: 135px;}
#map #d23{left: 214px; top: 180px;}
#map #d24{left: 117px; top: 390px;}
#map #d25{left: 270px; top: 151px;}
#map #d26{left: 269px; top: 220px;}
#map #d27{left: 289px; top: 177px;}
#map #d28{left: 128px; top: 259px;}
#map #d29{left: 280px; top: 338px;}
#map #d30{left: 216px; top: 262px;}
#map #d31{left: 296px; top: 216px;}
#map #d32{left: 288px; top: 410px;}
#map #d33{left: 333px; top: 249px;}
#map #d34{left: 310px; top: 118px;}
#map #d35{left: 355px; top: 258px;}
#map #d36{left: 220px; top: 125px;}
#map #d37{left: 428px; top: 268px;}