@charset "utf-8";
/* CSS Document */

body{background-image:url(../images/background.jpg); background-repeat:repeat-x; }
html, body, #wrapper {
    min-height: 100%; /*Sets the min height to the
                        height of the viewport.*/
    width: 100%;
    height: 100%; /*Effectively, this is min height
                    for IE5+/Win, since IE wrongly expands
                    an element to enclose its content.
                    This mis-behavior screws up modern  
                    browsers*/
    margin: 0px;
    padding: 0px;
	
	font-family:Arial, Helvetica, sans-serif;
	   

}
html>body #wrapper {
    height: auto; /*this undoes the IE hack, hiding it
                    from IE using the child selector*/
}

p {
    font-size: 1em;
    margin: 1em 0;  /*required for IE's buggy behavior
                      with collapsing margins*/
}

#wrapper {
    position: absolute;
    top: 0;
    left: 0;
	margin:0px;
	padding:0px;
}

#main {
    height: auto;
    padding: .0em;
    padding-bottom: 17em;   /*Keeps content above footer. Originally
                           used margin, but a bug in Opera7 seemed
                           to add spurious margin, pushing the
                           footer beyond the viewport even with
                           short content. */
}

.clear{clear:both; height:0px;}
.clearleft{clear:left;}
.clearright{clear:right;}

.blink{text-decoration:blink;}

img{border:0px; outline:none;}

/* Top Page */

.toppageContainer{width:977px; height:auto; margin-right:auto; margin-left:auto;}
.divleft{width:100%; height:27px; background-image:url(../images/topbar2.png); background-position:top center; background-repeat:repeat-x; margin-bottom:5px;}
.addresstext{width:537px; height:27px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-transform:uppercase; line-height:25px; margin-left:auto; margin-right:auto; padding-left:440px; font-weight:bolder;}
.eletter{
	width:121px;
	height:19px;
	float:right;
	margin-top:3px;
	margin-bottom:3px;
	padding-right:13px;
	background-image:url(../images/eletterbackground.jpg);
	background-position:right;
	background-repeat:no-repeat;
	line-height:19px;
	margin-right:5px;
}
.formContainer{width:320px; height:53px; margin-top:8px; padding-left:55px;}
.nameinputholder{margin-left:0px; width:156px; height:8px; padding:2px; float:left; margin-top:6px; margin-bottom:1px;}
.emailinputholder{margin-left:0px; width:156px; height:8px; padding:2px; float:left; margin-top:-20px;}
.submitbuttonHolder{width:70px; height:43px; float:right; margin-right:68px; margin-top:6px;}
.submitbuttoneletter{width:70px; height:43px; border:0px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-image:url(../images/submitbutton.jpg); overflow:hidden; background-repeat:no-repeat; float:right; text-transform:uppercase; cursor:pointer;}
.submitbuttoneletter:hover{background-position:-70px 0px; cursor:pointer;}
.submitbuttoneletter:active{background-position:-140px 0px; color:#FFFFFF; cursor:pointer;}
.phonenumber{width:272px; height:28px; background-image:url(../images/phonenumber.jpg); margin-left:auto;}

.main2 {position:relative; width:977px; margin:0 auto;}
#mpick{width:100%; height:0px;}

#mpick .jimballLogo,
#mpick .buickLogo,
#mpick .pontiacLogo,
#mpick .gmcLogo,
#mpick .cadillacLogo,
#mpick .cashforclunkers,
a.need-design,
a.need-design-fixed,
a.need-banner,
a.need-banner-fixed {display:block; position:absolute; overflow:visible; text-indent:-999px;}
#mpick .jimballLogo {
	width:208px;
	height:56px;
	top:-69px;
	left:-3px;
	background: url(../images/jimballLogo.png) no-repeat;
	z-index:1;
}
#mpick .buickLogo {
	width:31px;
	height:33px;
	top:-69px;
	left:222px;
	background: url(../images/buickLogo.gif) no-repeat;
	z-index:2;
}
#mpick .pontiacLogo {
	width:17px;
	height:32px;
	top:-68px;
	left:265px;
	background: url(../images/pontiacLogo.gif) no-repeat;
	z-index:3;
}
#mpick .gmcLogo {
	width:69px;
	height:14px;
	top:-56px;
	left:297px;
	background: url(../images/gmcLogo.gif) no-repeat;
	z-index:4;
}
#mpick .cadillacLogo {
	width:32px;
	height:30px;
	top:-67px;
	left:382px;
	background: url(../images/cadillacLogo.gif) no-repeat;
	z-index:5;
}
#mpick .cashforclunkers {
	width:124px;
	height:134px;
	top:260px;
	left:840px;
	background: url(../images/cashforclunkers.png) no-repeat;
	z-index:50;
}




/* Navagation */

.navmarginleft{margin:0px 0px 0px 40px;}

.navContainer{width:977px; height:54px; background-image:url(../images/NavagationBackground2.png); padding-top:2px; z-index:10; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
.livechat{width:134px; height:48px; margin-bottom:4px; margin-right:10px; float:right;}
.specialsB{width:98px; height:48px; cursor:pointer; float:left; line-height:49px; margin-left:15px; margin-right:15px; margin-bottom:4px; background-image:url(../images/assets1.png); overflow:hidden; background-position:0px -288px;}
.specialsB:hover{background-position:-98px -288px;}
.specialBinsideB{width:162px; height:25px; background-color:#990000; padding-left:10px; margin-top:9px; margin-left:5px; line-height:25px;}
.specialBinsideB:hover{background-color:#333333;}
.specialBinsideB2{width:162px; height:25px; background-color:#990000; padding-left:10px; margin-top:13px; margin-left:5px; line-height:25px;}
.specialBinsideB2:hover{background-color:#333333;}
.inventoryB{width:110px; float:left; height:48px; background-position:0px -48px; cursor:pointer; line-height:49px; margin-right:13px; margin-bottom:4px; background-image:url(../images/assets1.png); overflow:hidden;}
.inventoryB:hover{background-position:-110px -48px;}
.financeB{width:72px; float:left; height:48px; background-position:0px -192px; cursor:pointer; line-height:49px; margin-right:7px; margin-bottom:4px; background-image:url(../images/assets1.png); overflow:hidden;}
.financeB:hover{background-position:-72px -192px;}
.serviceB{width:190px; float:left; height:48px; cursor:pointer; margin-right:5px; line-height:49px; margin-bottom:4px; background-position:0px -96px; background-image:url(../images/assets1.png); overflow:hidden;}
.serviceB:hover{background-position:-190px -96px;}
.bodyshopB{width:95px; float:left; height:48px; cursor:pointer; line-height:49px; margin-bottom:4px; background-position:0px -144px; background-image:url(../images/assets1.png); overflow:hidden;}
.bodyshopB:hover{background-position:-95px -144px;}

.hoursB{width:60px; background-position:0px -144px; float:left; height:48px; margin-left:17px; margin-right:19px; margin-bottom:4px; background-image:url(../images/assets1.png); overflow:hidden;}
.hoursB:hover{background-position:-60px -144px;}
.companyB{width:82px; background-position:0px 0px; float:left; height:48px;margin-bottom:4px; background-image:url(../images/assets1.png); overflow:hidden;}
.companyB:hover{background-position:-82px 0px;}

.salesB{width:76px; background-position:0px -393px; float:left; height:48px; margin-top:6px; margin-bottom:0px; background-image:url(../images/assets1.png); overflow:hidden;}
.salesB:hover{background-position:-76px -393px;}

.careersB{width:97px; background-position:0px -345px; float:left; height:48px; margin-top:6px; margin-bottom:4px; background-image:url(../images/assets1.png); overflow:hidden;}
.careersB:hover{background-position:-97px -345px;}

.contactB{width:78px; background-position:0px -240px; float:left; height:48px; margin-left:4px; margin-bottom:4px; background-image:url(../images/assets1.png); overflow:hidden;}
.contactB:hover{background-position:-78px -240px;}
.serviceBinsideB{width:200px; height:25px; background-color:#e1a800; padding-left:10px; margin-bottom:2px; margin-left:5px; line-height:25px;}
.serviceBinsideB:hover{background-color:#333333;}
.serviceBinsideB2{width:200px; height:25px; background-color:#650606; padding-left:10px; margin-bottom:2px; margin-left:5px; line-height:25px;}
.serviceBinsideB2:hover{background-color:#333333;}
.newIn{width:161px; height:45px; margin-bottom:25px; background-image:url(../images/New_i_B.png); overflow:hidden; cursor:pointer;}
.newIn:hover{background-position:161px 0px;}
.newInSPACE{width:161px; height:45px; margin-bottom:25px; overflow:hidden; cursor:pointer;}
.preIn{width:161px; height:54px; margin-bottom:28px; background-image:url(../images/Pre_i_B.png); overflow:hidden; cursor:pointer;}
.preIn:hover{background-position:161px 0px;}
.preInSPACE{width:161px; height:54px; margin-bottom:28px; overflow:hidden; cursor:pointer;}
.valueIn{width:161px; height:45px; background-image:url(../images/Value_i_B.png); overflow:hidden; cursor:pointer;}
.valueIn:hover{background-position:161px 0px;}
.valueInSPACE{width:161px; height:45px; overflow:hidden; cursor:pointer;}
.creditappB{width:210px; height:80px; margin-left:auto; margin-right:auto; margin-top:8px;}

.serbodypartsBinsideB{width:250px; height:25px; background-color:#990000; padding-left:10px; margin-bottom:13px; margin-left:7px; line-height:25px;}
.serbodypartsBinsideB:hover{background-color:#333333;}
.serbodypartsBinsideB2{width:300px; height:25px; background-color:#650606; padding-left:10px; margin-bottom:2px; margin-left:5px; line-height:25px;}
.serbodypartsBinsideB2:hover{background-color:#333333;}


/* Body */

#bodyContainer{
	width:977px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}
.videoplayer{width:306px; height:291px; float:left; background-image:url(../images/videoplayerBackground.png); background-repeat:no-repeat;}
.videoholder{margin-left:10px; margin-right:14px; margin-top:11px; height:190px; width:282px; background-color:#333;}
.specialsCaRholder{margin-left:0px; margin-right:1px; margin-top:1px; padding:8px 0px 10px 8px; width:298px; height:273px; float:left; background-image:url(../images/specialsHolderbase.png); background-repeat:no-repeat;}
.tirefinder{margin-left:0px; margin-top:8px;  width:306px; height:83px; float:left;}
.servicesurvey{margin-left:0px; margin-top:8px;  width:306px; height:83px; float:left;}
.servicewritter{margin:8px 0px 0px 0px; width:193px; height:254px; float:left; border:5px solid #666;}
.servicewritterInfo{margin:8px 0px 0px 0px; width:203px; height:60px; float:left; }
.servicewrittermiddle{margin:8px 10px 0px 10px; width:193px; height:254px; float:left; border:5px solid #666;}
.servicewritterInfomiddle{margin:8px 10px 0px 10px; width:202px; height:60px; float:left; }
.bloglinks{margin-left:10px; margin-top:7px; margin-right:78px; height:22px; width:218px;}
.featureItems{width:631px; height:264px; float:right; background-image:url(../images/featuresbackgroundPNG.png); padding-top:11px; padding-bottom:16px; padding-right:17px; padding-left:14px; background-repeat:no-repeat;}
.longbodyWhite{width:946px; height:312px; float:left; background-image:url(../images/googleMAPpng.png); padding-top:11px; padding-bottom:16px; padding-right:17px; padding-left:14px; background-repeat:no-repeat;}
.googlemaps{width:946px; height:362px; float:left; background-image:url(../images/googleMaps.png); padding-top:11px; padding-bottom:16px; padding-right:17px; padding-left:14px; background-repeat:no-repeat;}
.latestnews{width:522px; height:40px; margin-top:7px; line-height:40px; padding-left:140px; font-family:Arial, Helvetica, sans-serif; float:right; background-image:url(../images/latestnewsBackgroundPNG.png); background-repeat:no-repeat;}
.subDivisions{width:632px; height:219px; float:right; padding-left:30px; margin-top:11px;}
.subDivisions2{width:662px; height:219px; float:right; padding-left:0px; margin-top:11px;}
.homepagesubselects{width:133px; padding:12px 15px 15px 13px; height:192px; float:left; margin-right:6px; background:url(../images/homepagesubselect.png) top center no-repeat;}

.hotlinksContainer{height:219px; float:left; width:306px; margin:0px; margin-top:-4px;}
.hotlinks {position:relative; width:306px; margin:0px;}
#mpick2{width:100%; height:0px;}

#mpick2 .serviceBIGB,
#mpick2 .newBIGB,
#mpick2 .preownedBIGB,
#mpick2 .valueBIGB,
a.need-design,
a.need-design-fixed,
a.need-banner,
a.need-banner-fixed {display:block; position:absolute; overflow:visible; text-indent:-999px;}
#mpick2 .serviceBIGB {
	width:306px;
	height:146px;
	top:-76px;
	left:0px;
	background: url(../images/serviceBIGB.png) no-repeat;
	z-index:999;
}
		#mpick2 .serviceBIGB:hover{background-position:-306px 0px;}
		#mpick2 .serviceBIGB:active{background-position:-612px 0px;}
#mpick2 .newBIGB {width:306px; height:54px; top:70px; left:0px; background: url(../images/newinvBIGB.png) no-repeat; z-index:2;}
		#mpick2 .newBIGB:hover{background-position:-306px 0px;}
		#mpick2 .newBIGB:active{background-position:-612px 0px;}
#mpick2 .preownedBIGB {width:306px; height:54px; top:124px; left:0px; background: url(../images/preownedBIGB.png) no-repeat; z-index:3;}
		#mpick2 .preownedBIGB:hover{background-position:-306px 0px;}
		#mpick2 .preownedBIGB:active{background-position:-612px 0px;}
#mpick2 .valueBIGB {width:306px; overflow:hidden; height:54px; top:180px; left:0px; background: url(../images/valuecarsBIGB.png) no-repeat; z-index:4;} 
		#mpick2 .valueBIGB:hover{background-position:-306px 0px;}
		#mpick2 .valueBIGB:active{background-position:-612px 0px;}

.panelMains{width:165px; height:114px; margin-left:2px; margin-top:13px; margin-right:4px;}
.paneltitle{width:auto; height:14px; margin-top:5px; margin-left:4px; margin-bottom:6px; font-size:14px; font-weight:bold; line-height:14px; font-family:Arial, Helvetica, sans-serif;}
.panelbulletone{height:11px; margin-left:12px; margin-bottom:4px; width:auto; font-size:12px; line-height:11px; font-weight:bold; color:#9c9c9c; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.panelbullettwo{height:10px; margin-left:17px; margin-bottom:4px; width:auto; font-size:10px; line-height:11px; font-weight:bold; color:#9c9c9c; font-family:Arial, Helvetica, sans-serif;}

.hourscatagory{width:450px; height:80px; margin-left:10px; margin-top:2px; margin-right:10px; float:left;}
.bodywhitetop{height:9px; width:977px; background-image:url(../images/whitebodytop.png); float:left; margin:0px;}
.bodywhitemiddle{height:auto; width:946px; background-image:url(../images/whitebodymiddle.png); float:left; margin:0px; padding-right:17px; padding-left:14px;}
.bodywhitebottom{height:11px; width:977px; background-image:url(../images/whitebodybottom.png); float:left; margin:0px;}

.bodyblacktop{height:14px; width:977px; background-image:url(../images/BlackBase.png); float:left; margin:0px; overflow:hidden;}
.bodyblackmiddle{height:auto; width:946px; background-image:url(../images/blackbasemiddle.png); float:left; margin:0px; padding-right:17px; padding-left:14px;}
.bodyblackbottom{height:16px; width:977px; background-image:url(../images/BlackBase.png); background-position:0px -16px; float:left; margin:0px; overflow:hidden;}

.nocreditnoproblem{width:483px; height:291px; float:right; margin-bottom:10px;}
.signupforcredit{width:459px; height:267px; float:left; margin-bottom:10px; background-image:url(../images/creditleftback.png); padding:12px;}

.bodywhiteCurrenttop{height:10px; width:663px; background-image:url(../images/rightMediumBackwhite.png); float:right; margin:0px; overflow:hidden;}
.bodywhiteCurrentmiddle{height:auto; width:632px; background-image:url(../images/CurrentAdMiddle.png); float:right; margin:0px; padding-right:17px; padding-left:14px;}
.bodywhiteCurrentbottom{height:11px; width:663px; background-image:url(../images/rightMediumBackwhite.png); background-position:0px -10px; float:right; margin:0px; overflow:hidden;}

.lastweekad{margin-left:3px; margin-bottom:11px; width:299px; overflow:hidden; height:100px; margin-top:11px; margin-right:4px;}

.teamholder{
	width:924px;
	height:288px;
	margin-bottom:12px;
	margin-left:0px;
	margin-right:0px;
	border-right: 6px solid #999999;
}

.teampicbase{
	width:315px;
	height:259px;
	margin-right:10px;
	background-image:url(http://www.jimballfoundation.com/jb3/images/baseteam.png);
	float:left;
}

.teampic{
	width:301px;
	height:245px;
	margin-right:7px;
	margin-bottom:8px;
	margin-top:6px;
	margin-left:7px;
	float:left;
}

.teamboldtext{
	font-weight:bold;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

.teamtextholder{
	margin-top:8px;
	float:left;
	margin-left:6px;
}

.teampersontitle{
	font-weight:bold;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:11px;
	float:left;
	width:589px;
	color:#999999;
}

.teamregtext{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:8px;
}

.teamemailtext{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:8px;
	color:#bc0303;
	margin-top:7px;
	text-transform:uppercase;
}

.teamemailtext:hover{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:8px;
	color:#2f6fab;
}

.floatrightcontainer{float:right;}
.floatrightcontainer2{float:right; margin-top:-565px;}

.nextCarButton{width:306px; height:54px; background-image:url(../images/nextPrev.png); background-position:-306px 0px; float:right; overflow:hidden;}
.prevCarButton{width:306px; height:54px; background-image:url(../images/nextPrev.png); background-position:0px 0px; float:left; overflow:hidden;}

.companynegative{
	float:right;
	margin:-348px 0px 0px 0px;
}


/* Bottom Bar */

.bottomContainer{width:100%; height:164px; background-repeat:repeat-x; background-image:url(../images/bottomBackground.png); margin-top:32px; padding-top:35px;	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
    position: absolute;}
.bottomContainer2{width:100%;   margin-top:105px;  top:auto;
	right: 0;
	bottom: 0;
	left: 0;
    position: absolute;}
.bottomContainerFixed{width:100%; height:164px; background-repeat:repeat-x; background-image:url(../images/bottomBackground.png); margin-top:32px; padding-top:35px;}
.bottommiddleHolder{width:977px; height:138px; margin-left:auto; margin-right:auto;}
.bottomHolder{width:977px; height:24px; margin-top:2px; margin-left:auto; margin-right:auto; text-align:center; line-height:24px;}

.quickcontactContainer{width:296px; height:137px; overflow:hidden; margin-right:15px; margin-left:2px; overflow:hidden;}
.quickcontactTitle{width:296px; height:34px; background-image:url(../images/quickcontactTitle.png); background-repeat:no-repeat; margin-bottom:4px;}

.qcinputsholder {width:296px; height:20px; margin-top:2px;}
.qcinputsareaholder {width:157px; height:20px; margin-top:2px;}
.name{width:67px; height:20px; float:left; padding-left:10px;}
.inputname{width:219px; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333;}
.inputareaselect{width:80px; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333;}

.inputnameslot{width:200px; height:19px; background-image:url(../images/qcinputbackground.png); overflow:hidden; line-height:20px; padding-left:4px; padding-right:15px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333;}
.inputnameslot:hover{background-position:-219px 0px;}
.inputnameslot:focus {background-position:-438px 0px;}

.inputquickcontact10{width:240px; height:29px; background-image:url(../images/quickcontactbuttons.gif); overflow:hidden; line-height:29px; padding-left:4px; padding-right:4px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000;}
.inputquickcontact10:hover{background-position:-248px 0px; color:#FFF;}
.inputquickcontact10:focus {background-position:-248px 0px; color:#FFF;}
.qcinputsholder10 {width:248px; height:18px; margin-top:2px;}
.nextbutton{background-color:#666;  width:23px; padding-left:5px; line-height:30px; height:30px; background-position:0px -104px; text-decoration:none;}
.nextbutton:hover{background-color:#000;}
a.nextbuttonliform:link{color:#FFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.nextbuttonliform:visited{color:#FFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.nextbuttonliform:active{color:#FFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.nextbuttonliform:hover{color:#FFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

.qctextarealast{width:180px; height:75px; color:#000;}
.submitqcbutton{width:28px; height:75px;}


.submitbuttonqcholder{float:right; width:96px; height:27px;  margin-top:-18px;}
.submitbuttonqc{border:0px; float:right; text-transform:uppercase; width:96px; height:27px; background-image:url(../images/submitButtonqc.png); overflow:hidden; color:#5f5f5f; cursor:pointer; padding-right:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.submitbuttonqc:hover{background-position:-96px 0px; color:#333;}
.submitbuttonqc:active{background-position:-192px 0px; color:#999;}

.linksContainer{width:172px; height:137px; float:left; margin-right:5px;}
.linksTitle{width:172px; height:34px; background-image:url(../images/linkstitle.png); overflow:hidden; background-repeat:no-repeat; margin-bottom:0px;}
.linksTitleCont{width:172px; height:34px; background-image:url(../images/linkstitle.png); overflow:hidden; background-position:-172px 0px; background-repeat:no-repeat; margin-bottom:0px;}
.linkClickContainer{width:172px; height:9px; margin-bottom:3px; line-height:10px; cursor:pointer;}
.linkbullet{width:6px; height:9px; margin-left:10px; float:left; background-image:url(../images/bulletsLinks.png); overflow:hidden;}
.linkClick{width:153px; margin-left:3px; height:9px; float:left; text-transform:uppercase; text-decoration:none; color:#666; font-weight:bold; font-size:8px; font-family:Arial, Helvetica, sans-serif;}
.linkClick:hover{color:#333;}

.contactformbb{width:99px; height:19px; margin-top:12px; margin-right:2px; float:right;}
.phonenumbarbb{
	float:right;
	margin-top:20px;
	margin-right:5px;
	text-align:right;
}
.faxnumbarbb{float:right; margin-top:3px; margin-right:5px; text-align:right;}
.clearright{clear:right;}
.copyrightinfo{float:right; margin-top:10px; margin-right:5px; text-align:right;}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 270px; /*Width of Carousel Viewer itself*/
height: 219px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-right: 10px; /*margin around each panel*/
width: 171px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:219px;
background-image:url(../images/itembackground.png);
background-repeat:no-repeat;
}




/* --------------- | TOOL TIP | --------------- */

#dhtmltooltip{
position: absolute;
border: 0px solid #333;
padding: 2px 7px 2px 7px;
background-color:#3b3b3b;
visibility: hidden;
z-index: 100;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
text-transform:uppercase;
color:#FFF;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}



#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:296px;
	height:99px;
	overflow:hidden; 
	}
span#prevBtn{}
span#nextBtn{}		


.submitnewbuttoncontact{background-color:#D70000; color:#FFF; cursor:pointer;}
.submitnewbuttoncontact:hover{background-color:#FC0; color:#000; cursor:pointer;}

.thebeachholder{width:700px; height:369px; position:absolute; margin:14px 0px 0px 100px; z-index:2000; float:left;}
.closebeach{position:absolute; width:69px; height:69px; background:url(../images/Xouttindoorspecial.png) top left; overflow:hidden; margin:-30px 0px 0px -30px;}
.closebeach:hover{background-position:0px -69px;}

.newADsHeader{width:946px; height:141px; background:url(../images/newADsHeader.gif) no-repeat top center; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
.newADsMiddle{width:926px; padding:10px; background:url(../images/newADsmiddle.gif) repeat-y center top; font-family:Arial, Helvetica, sans-serif; color:#000;}
.newADsFooter{width:946px; height:33px; background:url(../images/newsAddFooter.png) no-repeat top center;}

.usedcarthumb{width:132px; overflow:hidden; padding:4px; height:67px; float:left; margin:10px 12px 0px 0px; border:2px solid #000;}
.newsADjoeycredit{width:289px; color:#FFF; background-color:#000; padding:4px; height:67px; float:left; margin:10px 12px 0px 0px; border:2px solid #000;}

.newsADnewcars{width:288px; color:#FFF; background-color:#000; padding:4px; height:300px; float:left; margin:10px 12px 0px 0px; border:2px solid #000;}












.sliderwrapper{
overflow: hidden; /*leave as is*/
border: 0px solid navy;
border-bottom-width: 0px;
width: 945px; /*width of featured content slider*/
height: 400px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: relative; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 945px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 400px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 945px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: navy;
padding: 0px 0px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}






 
#slider4{
margin-left: 0px;
height: 400px
}
 
 
#paginate-slider4{
background-color: none;
border-color: none;
margin-left: 0px;
}
 
 
#paginate-slider4 a img{
width: 77px;
height: 70px;
border: 0px solid gray;
margin-top: 1px;
}
 
 
#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 0px solid red;
}
