#wmxcontent {
width: 990px;
margin: 0 auto;
}

.main .heading {
display: none;
}
#ICAPlink {
padding: 10px 30px;
}
/************************************ HEADER AND LOGOS ***/
#addthis_wrapper {
padding: 30px 20px 15px 0px;
position: relative;
width: 200px;
}
#facebook_info {
position: absolute;
top: 25px;
margin-left: 140px;
}
#chatcontainer{
width: 140px;
height: 30px;
position: absolute;
z-index: 4;
margin-left: 110px;
margin-top: 20px;}
#header {
height: 158px;
position: relative;
}
#dealerships {
position:absolute;
top: 10px;
height: 148px;
left: 0px;
}
#dealerships img {
width: 100%;
height: 100%;
}
#dealerships a {
position: absolute;
background-position: top center;
}
#dealerships a:hover {
background-position: bottom center;
}
#dealerships a.twitter,
#dealerships a.facebook,
#dealerships a.linkedin {
width: 32px;
height: 32px;
} 
#dealerships a.twitter {
top: 28px;
left: 20px;
}
#dealerships a.linkedin {
top: -3px;
left: 20px;
}
#dealerships a.facebook {
top: 12px;
left: 53px;
}
#dealerships a.cadillac {
width: 48px;
height:49px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-cadillac.png);
left: 477px;
}
#dealerships a.ford {
width: 68px;
height:32px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-ford.png);
left: 590px;
top: 7px;
}
#dealerships a.green {
width: 62px;
height:21px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-green.png);
left: 490px;
top: 15px;
}
#dealerships a.honda {
width: 56px;
height:38px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-honda.png);
left: 720px;
top: 5px
}
#dealerships a.quicklane {
width: 130px;
height:40px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-quicklane.png);
left: 680px;

}
#dealerships a.lexus {
width: 72px;
height:37px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-lexus.png);
left: 505px;
top: 50px;
}
#dealerships a.mercbenz {
width: 63px;
height:44px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-mercedesbenz.png);
left: 660px;
top: 45px;
}
#dealerships a.nissan {
width: 50px;
height:43px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-nissan.png);
left: 800px;
top: 43px;
}
#dealerships a.scion {
width: 56px;
height:40px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-scion.png);
left: 594px;
top: 85px;
}
#dealerships a.smart {
width: 84px;
height:28px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-smart.png);
left: 680px;
top: 95px;
}
#dealerships a.sprinter {
width: 84px;
height:28px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-sprinter.png);
left: 780px;
top: 90px;
}
#dealerships a.toyota {
width: 59px;
height:43px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-toyota.png);
left: 890px;
top: 80px;
}
/************************************** Scion Menu *******/
#scionmenu {
position: absolute;
width: 180px;
border: 2px solid #fff;
left: 619px;
padding: 5px;
top: 30px;
z-index: 190;
background-color: #000;
}
#scionmenu a {
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
font-family: century gothic, arial, sans-serif;
color: #fff;
display:block;
position: relative;
height: 20px;
text-align: center;
}
#scionmenu a:hover {
color: #999;
}

/************************************** Bottom Section ***/
.main #ctl05_div2 {
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-background-lower.png);
width: 990px;
height: 479px;
}

/********************************* Information Menu ******/
#information {
position: absolute;
top: -18px;
left: 850px;
z-index: 13;
}
#infoMenu {
text-align: center;
width: 130px;
background-color: #111;
margin-left: -18px;
position: absolute: 
top: 17px;
z-index: 14;
}
*+html #infoMenu {
margin-top: -3px;
}
#infoMenu a {
display: block;
color: #fff;
font-weight: bold;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;
padding-bottom: 3px;
z-index: 14;
}
#infoMenu a:hover {
color: #ccc;
}

/************************************** Button Sidebar ***/
#Launchpad_1899430.sidebar {
overflow: visible;
width: 990px;
position: absolute;
top: 159px;
}
#ctl05_ctl03_div2 {
height: 449px;
}
#buttons span {
height: 20px;
display: block;
position: relative;
font-weight: bold;
color: #fff;
font-size: 12px;
top: 4px;
left: 10px;
letter-spacing: 0px;
}
#buttons {
width: 210px;
}
#buttons a {
display: block;
width: 192px;
height: 35px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-germain_tab_template.png);
background-repeat: no-repeat;
background-position: left;
font-size: 20px;
color: #333;
text-decoration: none;
padding: 11px 0px 1px 12px;
left: 5px;
position: relative;
}
#buttons a.active {
background-position: -205px
}
a#Sched {
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-service-tab.png);
}
img#adv {
position: relative;
left: 15px;
display: block;
}
a#pbl {
width: 210px;
display: block;
text-decoration: none;
color: #333;
font-size: 14px;
text-align: center;
top: 10px;
position: relative;
font-weight: bold;
}
/************************************ Button Launchpads **/
.main .sidebar {
position: relative;
}
.main .sidebar .modal {
z-index: 14;
position: absolute;
top: 0px;
width: 732px;
height: 239px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-sidebar-popup-background.png);
left: 202px;
padding: 10px;
padding-left: 30px;
}
.main .sidebar .modal img.close {
float: right;
}
.main .sidebar .modal h2 {
font-size: 18px;
height: auto;
text-indent: 0px;
}
#anyPriceModal {
top: -4px;
}
#Launchpad_1899471.AnyModelModal {
top: 90px;
}
#vehicleTypeModal {
top: 137px;
}
#MPGModal {
top: 184px;
}
#anyMakeModal {
top: 43px;
}
#SbSModal {
top: 231px;
}
.hide {
display:none !important;
}

#anyPriceModal .form {
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-anyprice-greybox.jpg);
width: 252px;
height: 60px;
padding: 20px;
background-repeat: no-repeat;
position: relative;
top: 30px;
left: 20px;
float: left;
}
#anyPriceModal .form span {
font-weight: bold;
margin-right: 30px; 
}
#anyPriceModal .form #priceSubmit {
display: block;
padding: 4px 9px;
background-color: #eee;
width: 115px;
text-align: center;
text-decoration: none;
color: #000;
margin: 4px 0 0 58px;
}
a#priceSubmit, .AnyModelModal #Launchpad_1899477 input {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding: .4em 1.5em .42em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

}
a#priceSubmit:hover, .AnyModelModal #Launchpad_1899477 input:hover {
	text-decoration: none;
background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');

}
a#priceSubmit:active, .AnyModelModal #Launchpad_1899477 input:active {
	position: relative;
	top: 1px;
olor: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');

}


#anyPriceModal .text {
width: 300px;
margin-right: 50px;
position: absolute;
top: 80px;
left: 350px;
}
.modal .text {
color: #666;
font-weight: bold;
}
.modal .text span {
font-weight: bold;
display: block;
margin-bottom: 10px;
color: #000;
}
#anyMakeModal .container {
position: relative;
}
#anyMakeModal table#left { 
width: 260px;
text-align: center;
float: left;
}
#anyMakeModal table#left span, #anyMakeModal table#right span { 
font-size: 15px;
font-weight: bold;
text-align: center;
color: #aaa;
display: block;
height: 25px;
}
#anyMakeModal a {
color: #333;
text-decoration: none;
font-weight: bold;
font-size: 10px;
}
#anyMakeModal strong a {
font-size: 13px;
}
#anyMakeModal table#left td {
width: 125px;
padding-bottom: 5px;
}
#anyMakeModal table#right {
float: right;
width: 390px;
}
#anyMakeModal table#right a {
color: #333;
text-decoration: none;
font-weight: bold;
font-size: 13px;
}
#anyMakeModal table#right td {
padding: 0px 0px 15px 0px;
}
#anyMakeModal .seperator {
border-right: 1px solid #000;
height: 150px;
top: 40px;
position: absolute;
left: 275px;
}
#anyMakeModal a:hover {
color: #aaa;
}
.AnyModelModal #Launchpad_1899477 {
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-anymodel-greybox.jpg);
background-repeat: no-repeat;
padding: 20px;
height: 120px;
width: 210px; 
left: 20px;
top: 20px;
position:relative;
}
.AnyModelModal #Launchpad_1899477 span {
float: left;
width: 50px;
position:relative;
margin: 2px;
height: 20px;
font-weight: bold;
}
.AnyModelModal #Launchpad_1899477 div.launchpadfiltercontainer {
display: block;
height: 20px;
}
.AnyModelModal #Launchpad_1899477 input {
margin-left: 55px;
color: #000;
padding-top: 3px; padding-bottom: 3px;
border: solid 1px #b7b7b7 !important;
}
.AnyModelModal .right {
position: absolute;
width: 350px;
top: 70px;
left: 350px;
font-weight: bold;
color: #666;
}
.AnyModelModal .right span {
display: block;
color: #000;
margin-bottom: 10px;
}
#vehicleTypeModal table {
position: relative;
top: 20px;
left: 20px;
width: 700px;
}
#vehicleTypeModal table a {
color: #333;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}
#vehicleTypeModal table a:hover {
color: #aaa;
}
#vehicleTypeModal table td {
padding-bottom: 30px;
width: 200px;
}
#MPGModal .left {
float: left;
width: 130px;
left: 30px;
top: 20px;
position: relative;
}
#MPGModal .left a {
display: block;
color: #333;
font-weight: bold;
text-decoration: none;
padding-bottom: 20px;
font-size: 12px;
}
#MPGModal .left a:hover {
color: #aaa;
}
#MPGModal .right {
position: absolute;
top: 60px;
left: 350px;
font-weight: bold;
color: #666;
width: 350px
}
#MPGModal .right span {
display: block;
margin-bottom: 10px;
color: #000;
}
#MPGModal .seperator {
border-right: 1px solid #000;
position: absolute;
left: 230px;
top: 60px;
height: 170px
}
#SbSModal table {
width: 500px;
position: absolute;
}
#SbSModal table td {
padding-bottom: 8px;
}
#SbSModal table a {
color: #333; 
text-decoration: none;
}
#SbSModal table strong a {
font-size: 13px;
}
#SbSModal table a:hover {
color: #999; 
text-decoration: none;
}

#SbSModal #map {
position: relative;
top: -30px;
left: 400px;
background-image: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/apr25-map-clear.jpg);
height: 239px;
width: 291px;
}
#SbSModal #map img {
position: absolute;
}

/*************************************** JQuery Slider ***/
.main {
position: relative;
}
#slider {
position: absolute;
top: 158px;
left: 211px;
}
#slideshow {
  width: 774px;
  height: 475px;
  display: block;
  text-align: center;
  margin:0;
  padding:0;
overflow: hidden;
  position:relative;
}
#slideshow > a {
  font-size: 8pt;
  font-family: Verdana,Arial,Sans-Serif;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  width: 33px;
  height: 33px;
  line-height: 25px;
  margin: 2px;
  position: relative;
  top: 439px;
  border: none;
  outline: 0;
}
#slider #slideshow > a:hover {
  background-position: center bottom;
}
#slideshow > a.numbtn {
  background: url(cpbutton.png) no-repeat turquoise;
  text-shadow: 0 -1px 0 #777;
  color: #eee;
}
#slideshow > a.buttonON {
  color: #fff;
  background-color: #00ff00;
  text-shadow: 0 0 2px #000;
}
#slideshow #pausebtn {
  background: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/slideshow-pause-btn.png) no-repeat transparent;
left: 260px;
}
#slideshow #prevbtn {
  background: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/slideshow-previous-btn.png) no-repeat transparent;
  left: 205px;
}
#slideshow #nextbtn {
  background: url(http://admin.webmakerx.net/images/Sites/Site14357/Document/slideshow-next-btn.png) no-repeat transparent;
left: 315px;
}
#slideshow li {
  display: block;
  width:auto;
  height:auto;
  list-style-type:none;
  list-style-position:outside;
}
#slideshow.active li {
  position:absolute;
  top:0;
  left:0;
}
#slideshow li.activeSlide {
  z-index: 10;
}
#slideshow li.last-active {
  z-index: 9;
}
#slider #COD img, #slider #COE img{
width: 100px;
height: 50px;
}
#slider a#COD {
position: absolute;
left: 33px;
top: 186px;
} 
#slider a#COE { 
position: absolute;
left: 160px;
top: 186px;
}





