/*
-----------------------------------------------
Second Level CSS
----------------------------------------------- */
#mainhomeblock { height:630px; position:relative;}

/* SJ Slideshow ============================ START */

/* container for slides */
.sjslide { background-color:#000; position:relative; height:450px; width:720px; margin-bottom:15px;}

/* single slide */
.sjslide div { display:none; position:absolute; top:0; left:0; padding:15px 30px 15px 15px; font-size:12px; }

/* tabs (those little circles below slides) */
.slidetabs { position:absolute; top:6px; right:250px; clear:both; z-index:5; }

/* single tab */
.slidetabs a { width:18px; height:20px; float:left; margin:1px; background:url(/images/cssimg/slidedots.png) 0 0 no-repeat; display:block; font-size:10px; color:#e81c1c; text-indent:-9999px; outline:none; }

/* mouseover state */
.slidetabs a:hover { background-position:-18px 0; }

/* active state (current page state) */
.slidetabs a.current { background-position:-35px 0; }

/* prev and next buttons */
.forward,.backward { float:left; margin-top:140px; display:block; width:30px; height:30px; cursor:pointer; font-size:1px; text-indent:-9999em; }

/* next */
.forward { background-position:0 -30px; clear:right; }
.forward:hover { background-position:-30px -30px; }
.forward:active { background-position:-60px -30px; }

/* prev */
.backward:hover { background-position:-30px 0; }
.backward:active { background-position:-60px 0; }

.switcher .forward, .switcher .backward{
    margin-top:0;
}
/* disabled navigational button. is not needed when tabs are configured with rotate: true */

/*.disabled {
	visibility:hidden !important;		
} */

/* Slider Content ========================== */
.sjslide h3 { font-size:24px; font-weight:normal; margin:0 0 20px; color:#fff; display:block; text-indent:-9999px; }

/* Sale Slide */
.saleslide { background:transparent url(/images/cssimg/slideimgs/northsale.jpg) 0 0 no-repeat; width:720px; height:450px; }
.saleslide .contentblock { position:absolute; font-style:italic; left:180px; height:auto; top:96px; width:331px; color:#000; font-size:100%; text-shadow: 0 1px 1px #eee}
.saleslide .learnmore { position:absolute; left:298px; top:151px; }
.saleslide .learnmore a { float:right; text-indent:-9999px; display:block; width:120px; height:38px; background:transparent url(/images/cssimg/slideimgs/learnmore.png) 0 0 no-repeat; }
.saleslide .learnmore a:hover { background-position:0 -38px; }

/* Slide 1 */
.firstslide { background:transparent url(/images/cssimg/slideimgs/tires.jpg) 0 0 no-repeat; width:720px; height:450px; }
.firstslide .contentblock { position:absolute; font-weight:bold; left:50px; height:auto; top:105px; width:260px; color:#fff; font-size:100%; text-shadow: 0 1px 1px #000}
.firstslide .learnmore { position:absolute; left:40px; top:215px; }
.firstslide .learnmore a { float:right; text-indent:-9999px; display:block; width:120px; height:38px; background:transparent url(/images/cssimg/slideimgs/learnmore.png) 0 0 no-repeat; }
.firstslide .learnmore a:hover { background-position:0 -38px; }
.contentblock cite { font-size:85%; }

/* Service Slide */
.secondslide { background:transparent url(/images/cssimg/slideimgs/service.jpg) 0 0 no-repeat; width:720px; height:450px; }
.secondslide .contentblock { position:absolute; text-shadow: 0 1px 1px #000; font-weight:bold; left:340px; height:auto; top:205px; width:300px; color:#fff; font-size:100%; }
.secondslide .learnmore { position:absolute; left:336px; top:264px; }
.secondslide .learnmore a { color:#d62727; font-size: 110%; text-shadow: 0 1px 1px #000; font-weight:bold; background:transparent url(/images/cssimg/slideimgs/linkarrow.png) 2px 1px no-repeat; padding-left:19px;}
.secondslide .learnmore a:hover { color:#eee; background-position:2px -13px; text-shadow: 0 1px 1px #000;}

/* Slide 3 */
.thirdslide { background:transparent url(/images/cssimg/slideimgs/onestop.jpg) 0 0 no-repeat; width:720px; height:450px; }
.thirdslide .contentblock { position:absolute; left:510px; font-weight:bold; height:auto; top:50px; width:195px; color:#333; font-size:100%; }
.thirdslide .contentblock em { font-size:140%; font-weight:bold; font-style: normal; line-height:.8em; color:#000; text-shadow:0 1px 1px #999; }
.thirdslide .contentblock span { font-size:175%; font-weight:bold; line-height:1.3em; color:#000; text-shadow:0 1px 1px #999; }
.thirdslide .learnmore { position:absolute; left:500px; top:185px; }
.thirdslide .learnmore a { float:right; text-indent:-9999px; display:block; width:120px; height:38px; background:transparent url(/images/cssimg/slideimgs/learnmore.png) 0 0 no-repeat; }
.thirdslide .learnmore a:hover { background-position:0 -38px; text-shadow: 0 1px 1px #000;}

/* Newspaper Slide */
.fourthslide { background:transparent url(/images/cssimg/slideimgs/news.jpg) 0 0 no-repeat; width:720px; height:450px; }
.fourthslide .contentblock { position:absolute; left:370px; line-height:1.3em; height:auto; top:100px; width:340px; color:#222; font-size:100%; font-weight:bold; }
.fourthslide .contentblock em { font-size:195%; font-weight:bold; font-style: normal; line-height:.8em; color:#c30c0c; text-shadow:0 1px 1px #333; }
.fourthslide .contentblock span { font-size:195%; font-weight:bold; line-height:1.3em; color:#c30c0c; text-shadow:0 1px 1px #333; }
.fourthslide .learnmore { position:absolute; left:365px; top:190px; }
.fourthslide .learnmore a { color:#c30c0c; font-size: 110%; text-shadow:0 1px 1px #666; font-weight:bold; background:transparent url(/images/cssimg/slideimgs/linkarrow.png) 2px 1px no-repeat; padding-left:19px; }
.fourthslide .learnmore a:hover { color:#eee; background-position:2px -13px; text-shadow:0 1px 1px #666; }

/* Slide 5 */
.fifthslide { background:transparent url(/images/cssimg/slideimgs/specials.jpg) 0 0 no-repeat; width:720px; height:450px; }
.fifthslide .contentblock { position:absolute; left:25px; line-height:1.3em; height:auto; top:168px; width:230px; color:#fff; font-size:100%; font-weight:bold; text-shadow:0 1px 1px #333; }
.fifthslide .learnmore { position:absolute; left:20px; top:234px; }
.fifthslide .learnmore a { color:#d62727; font-size: 110%; text-shadow:0 1px 1px #222; font-weight:bold; background:transparent url(/images/cssimg/slideimgs/linkarrow.png) 2px 1px no-repeat; padding-left:19px; }
.fifthslide .learnmore a:hover { color:#eee; background-position:2px -13px; text-shadow: 0 1px 1px #222;}

/* New Car Slide */
.newcarslide { background:transparent url(/images/cssimg/slideimgs/newcar.jpg) 0 0 no-repeat; width:720px; height:450px; }
.newcarslide p{margin: 0}
.newcarslide .vehiclemake { position:absolute; left:45px; line-height:1.1em; height:75px; top:105px; text-align: center; width:290px; color:#000; font-size:200%; font-weight:bold; text-shadow:0 1px 1px #fff; }
.newcarslide .vehicleyear { position:absolute; left:45px; line-height:1.1em; height:auto; top:198px; text-align: center; width:290px; color:#f7c309; font-size:200%; font-weight:bold; text-shadow:0 1px 1px #a98503; }
.newcarslide .vehicleprice { position:absolute; z-index: 10; left:360px; line-height:1.25em; height:56px; top:227px; text-align: center; width:329px; background:transparent url(/images/cssimg/slideimgs/goldribbon.png) 0 0 no-repeat; color:#fff; font-size:250%; font-weight:bolder; text-shadow:0 1px 1px #a98503; padding-top: 12px}
.newcarslide .vehicledetails { position:absolute; left:25px; line-height:1.3em; height:auto; top:240px; text-align: center; width:315px; color:#fff; font-size:105%; font-weight:bold; text-shadow:0 1px 1px #000; }
.newcarslide .vehicledetails span{font-size:80%; font-weight: normal; text-shadow:none; }
.newcarslide .vehicleextras { position:absolute; right:110px; line-height:1.1em; height:40px; top:294px; text-align: center; width:250px; color:#fff; font-size:90%; }
.newcarslide .vehicleextras span{font-weight: bold; font-size: 100%; color:#f7c309; text-shadow:0 1px 1px #000; }
.newcarslide .vehiclephoto a { cursor: default}
.newcarslide .vehiclephoto img {position: absolute; left: 372px; top: 51px; width:300px; height: 225px; display: block; background-color: #e6cc6c; padding: 2px;}
.newcarslide .learnmore { position:absolute; left:20px; top:280px; }
.newcarslide .learnmore a { color:#d62727; font-size: 110%; text-shadow:0 1px 1px #222; font-weight:bold; background:transparent url(/images/cssimg/slideimgs/linkarrow.png) 2px 1px no-repeat; padding-left:19px; }
.newcarslide .learnmore a:hover { color:#eee; background-position:2px -13px; text-shadow: 0 1px 1px #222;}

/* Used Car Slide */
.usedcarslide { background:transparent url(/images/cssimg/slideimgs/usedcar.jpg) 0 0 no-repeat; width:720px; height:450px; }
.usedcarslide p{margin: 0}
.usedcarslide .vehiclemake { position:absolute; left:45px; line-height:1.1em; height:75px; top:105px; text-align: center; width:290px; color:#000; font-size:200%; font-weight:bold; text-shadow:0 1px 1px #fff; }
.usedcarslide .vehicleyear { position:absolute; left:45px; line-height:1.1em; height:auto; top:198px; text-align: center; width:290px; color:#87c7d1; font-size:200%; font-weight:bold; text-shadow:0 1px 1px #345d6c; }
.usedcarslide .vehicleprice { position:absolute; z-index: 10; left:360px; line-height:1.25em; height:56px; top:227px; text-align: center; width:329px; background:transparent url(/images/cssimg/slideimgs/blueribbon.png) 0 0 no-repeat; color:#fff; font-size:250%; font-weight:bolder; text-shadow:0 1px 1px #345d6c; padding-top: 12px}
.usedcarslide .vehicledetails { position:absolute; left:25px; line-height:1.3em; height:auto; top:240px; text-align: center; width:315px; color:#fff; font-size:105%; font-weight:bold; text-shadow:0 1px 1px #000; }
.usedcarslide .vehicledetails span{font-size:80%; font-weight: normal; text-shadow:none; }
.usedcarslide .vehicleextras { position:absolute; right:110px; line-height:1.1em; height:40px; top:294px; text-align: center; width:250px; color:#fff; font-size:90%; }
.usedcarslide .vehicleextras span{font-weight: bold; font-size: 100%; color:#f7c309; text-shadow:0 1px 1px #000; }
.usedcarslide .vehiclephoto a { cursor: default}
.usedcarslide .vehiclephoto img {position: absolute; left: 372px; top: 51px; width:300px; height: 225px; display: block; background-color: #87c7d1; padding: 2px;}
.usedcarslide .learnmore { position:absolute; left:20px; top:280px; }
.usedcarslide .learnmore a { color:#d62727; font-size: 110%; text-shadow:0 1px 1px #222; font-weight:bold; background:transparent url(/images/cssimg/slideimgs/linkarrow.png) 2px 1px no-repeat; padding-left:19px; }
.usedcarslide .learnmore a:hover { color:#eee; background-position:2px -13px; text-shadow: 0 1px 1px #222;}


/* Home Tabs ========================= */
#mainhomeblock #featuretabs { height:auto; width:100%; display:block; position:absolute; top:346px; left:0;  }
#featuretabs .purchaseblock { height:266px; background:transparent url(/images/cssimg/purchaseblock.png) 0 0 no-repeat; position:relative;}
#featuretabs .serviceblock { height:266px; background:transparent url(/images/cssimg/serviceblock.png) 0 0 no-repeat; position:relative; }
#featuretabs .repairblock { height:266px; background:transparent url(/images/cssimg/repairblock.png) 0 0 no-repeat; position:relative; }
#featuretabs .rentblock { height:266px; background:transparent url(/images/cssimg/rentblock.jpg) 0 0 no-repeat; position:relative; }
#featuretabs .blocktext { width:185px; height:auto; display:block; position:absolute; top:165px; left:0; margin:0 15px; color:#fff; font-size:95%; line-height:1.1em; }
.purchaseblock a.gonow,.serviceblock a.gonow,.repairblock a.gonow,.rentblock a.gonow { text-indent:-9999px; display:block; position:absolute; bottom:10px; right:15px; width:79px; height:18px; background:transparent url(/images/cssimg/gonow.png) 0 -27px no-repeat; }

.purchaseblock a:hover.gonow,.serviceblock a:hover.gonow,.repairblock a:hover.gonow,.rentblock a:hover.gonow { background-position:0 0; }

.tooltip { display:none; background:transparent url(/images/cssimg/tooltipbgd.png) 0 0 no-repeat; height:130px; padding:30px 20px 45px 55px; width:325px; color:#fff; position: absolute; z-index: 99}
.tooltip .label { color:yellow; width:35px; }
.tooltip a { color:#fff; text-shadow:0 1px 1px #333; font-size:11.5px; font-weight:bold; }
.tooltip a:hover { color:#aec3ce; }
.purchaseblock .linkblocks { display:block; width:145px; float:left; margin:44px 5px 0 0; }
.purchaseblock .last { margin-right:0; width:155px; }
.purchaseblock .linkblocks strong { font-size:12px; }

/* Announcement Module ============================================ */
html { scrollbar-base-color:#666666; scrollbar-arrow-color:#cccccc; scrollbar-shadow-color:#333; }
#specialblock { background:#000 url(/images/cssimg/h300.png) 0 -100px repeat-x; padding:5px 0; margin-bottom:20px; position: relative}
#specialblock h4 { color:#fff; font-size:110%; text-transform:uppercase; text-shadow:0 1px 1px #000; margin-left:10px; line-height:2.6em; }
#specialblock .bigdeal{background:transparent url(/images/cssimg/specials.png) 0 50% no-repeat; position: absolute; left: 10px; top: -10px; text-indent: -9999px; display: block; width: 50px; height: 48px; z-index: 1}
#specialblock .specials {  padding:0 0 0 48px; }
#specialblock .featured { margin-left:5px; line-height:2.6em; }
.featured a { width:91px; height:36px; display:block; float:right; background:transparent url(/images/cssimg/viewall.png) no-repeat 0 -2px; text-indent:-9999px; outline:none; }
.featured a:hover { background-position:0 -41px; }
#specials { color:#fff; font-size:100%; padding:10px; margin-left:10px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #282828; background:#282828 url(/images/cssimg/form_input.gif) repeat-x; height:275px; overflow:auto; width:240px; }
#specials h2 a { color:#5798bd; }
#specials p { border-bottom:1px solid #666; padding-bottom:3px; margin-bottom:3px; }
#specials .moreinfo { line-height:2em; }
#specials .moreinfo a { color:#5798bd; background:url(/images/cssimg/info-arrow.gif) no-repeat 100% 1px; padding-right:23px; }
#specials .moreinfo a:hover { color:#ccc; background-position:100% -14px; }
#specials .tellfriend a { display:block; width:100%; text-indent:-9999px; background:transparent url(/images/cssimg/tell-a-friend.png) no-repeat 100% 0; height:24px; }

/* Car Finder */
#carfinder { background:transparent url(/images/cssimg/carfinder_bgd.jpg) 0 0 no-repeat; height:240px; display:block; position:relative; }
#carfinder p { position:absolute; right:40px; top:104px; width:265px; height:70px; color:#fff; line-height:1.1em; text-shadow:0 1px 1px #000; }
#carfinder a.startsearch { display:block; background:transparent url(/images/cssimg/search.gif) 0 0 no-repeat; width:148px; height:32px; position:absolute; bottom:34px; right:31px; text-indent:-9999px; outline: none}
#carfinder a:hover.startsearch { background-position:0 -41px; }

/* Featured Car iFrame */
#outeriframe { width:633px; height:275px; overflow:hidden; position:relative; display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background: #fff url(/images/cssimg/newsspecial.jpg) no-repeat 0 0; margin-left:5px; border: 1px solid #333}
.inneriframe { position:absolute; top:-566px; left:0; width:960px; height:1280px; }
a.viewspecial{display:block; background:transparent url(/images/cssimg/viewspecial.png) 0 0 no-repeat; width:128px; height:17px; position:absolute; bottom:25px; right:15px; text-indent:-9999px; outline: none}
a:hover.viewspecial { background-position:0 -19px; }



/* Car Logos ======================= */
#carlogos { background:url(/images/cssimg/carlogo_bgd.jpg) 0 0 no-repeat; height:350px; padding-top:20px; }
a.chryslerlogo,a.jeeplogo,a.dodgelogo,a.ramlogo { width:210px; display:block; float:left; clear:both; cursor:pointer; margin:0 0 0 15px; }
a.chryslerlogo { background:transparent url(/images/cssimg/mainlogos.png) 0 -4px no-repeat; height:70px; }
a.jeeplogo { background:transparent url(/images/cssimg/mainlogos.png) 0 -75px no-repeat; height:70px; margin-bottom:3px; }
a.dodgelogo { background:transparent url(/images/cssimg/mainlogos.png) 0 -220px no-repeat; height:65px; }
a.ramlogo { background:transparent url(/images/cssimg/mainlogos.png) 0 -149px no-repeat; height:75px; margin-bottom:3px; }
a:hover.chryslerlogo { background-position:-228px -4px; }
a:hover.jeeplogo { background-position:-228px -75px; }
a:hover.dodgelogo { background-position:-228px -220px; }
a:hover.ramlogo { background-position:-228px -149px; }
a.chryslerlogo strong,a.jeeplogo strong,a.dodgelogo strong,a.ramlogo strong { text-indent:-9999px; padding:0; margin:0; display:block; }
@font-face {
    font-family: 'avenir_lt_std_55_romanbold';
    src: url('../fonts/avenirltstd-heavy-webfont.eot');
    src: url('../fonts/avenirltstd-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avenirltstd-heavy-webfont.woff') format('woff'),
         url('../fonts/avenirltstd-heavy-webfont.ttf') format('truetype'),
         url('../fonts/avenirltstd-heavy-webfont.svg#avenir_lt_std_55_romanbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'eurostile_lt_stdbold';
    src: url('../fonts/eurostileltstd-demi-webfont.eot');
    src: url('../fonts/eurostileltstd-demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/eurostileltstd-demi-webfont.woff') format('woff'),
         url('../fonts/eurostileltstd-demi-webfont.ttf') format('truetype'),
         url('../fonts/eurostileltstd-demi-webfont.svg#eurostile_lt_stdbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
.conetnt-holder{
	zoom:1;
	padding:20px 10px 10px 14px;
}
.conetnt-holder:after{
	display:block;
	clear:both;
	content:"";
}
.gallery{
	width:575px;
	height: 320px;
	float:left;
	margin:0 22px 0 0;
	position:relative;
	overflow:hidden;
	background:url(../images/cssimg/bg-gallery.gif);
}
.gallery .slides{
	margin:0;
	padding:12px 0 11px 0;
	list-style:none;
	overflow:hidden;
	width:9999px;
}
.gallery .slides li{
	float:left;
	margin:0;
	width:561px;
	padding:0 0 0 15px;
}
.gallery .img-holder{
	width:337px;
	float:left;
	position:relative;
	padding:16px 19px;
	background:url(../images/cssimg/bg-img-holder.png) no-repeat;
}
.gallery img{
	vertical-align:top;
}
.gallery .sticker{
	position:absolute;
	top:-11px;
	left:-12px;
	width:106px;
	height:107px;
	text-indent:-9999px;
	overflow:hidden;
    display:none;
}
.gallery .new .sticker{
    display:block;
	background:url(../images/cssimg/sticker.png) no-repeat;
}
.gallery .old .sticker{
    display:block;
	background:url(../images/cssimg/sticker2.png) no-repeat;
}
.gallery .title{
	position:absolute;
	bottom:15px;
	left:86px;
	padding:9px 0 0;
	color:#0096d6;
	width:187px;
	text-align:center;
	font:17px 'avenir_lt_std_55_romanbold', Arial, sans-serif;
	background:url(../images/cssimg/bg-title.png) no-repeat;
}
.gallery .old .title{
	color:#dabb11;
}
.gallery .text{
	float:right;
	width:174px;
	font-size:12px;
	line-height:13px;
	color:#020000;
	padding:15px 0 0;
}
.gallery h3{
	margin:0 0 1px;
	font:19px 'avenir_lt_std_55_romanbold', Arial, sans-serif;
}
.gallery  h4{
	margin:-4px 0 5px;
	font:25px 'avenir_lt_std_55_romanbold', Arial, sans-serif;
}
.gallery p{
	margin:0 0 5px; padding-right: 5px;
}
.gallery .more{
	color:#fff;
	width:191px;
	height:38px;
	display:block;
	padding:17px 0 0;
	margin:11px 0 11px -9px;
	text-align:center;
	text-transform:uppercase;
	background:url(../images/cssimg/btn-see-more.png) no-repeat;
	font:19px/19px 'avenir_lt_std_55_romanbold', Arial, sans-serif;
}
.gallery .old .more{
	background:url(../images/cssimg/btn-see-more.png) no-repeat 0 -53px; outline: none
}
.gallery .more a:hover{
	text-decoration:none;
	color:#fff;
}
.gallery .more a{
	display:block;
	color:#fff;
		-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	-o-transition:color .3s ease;
	transition:color .3s ease
}
.gallery .more a:hover{
	display:block;
	opacity: .5;
	color:#000;
	text-shadow: 0 0 2px #fff
}
.switcher{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:6px;
	right:4px;
}
.switcher li{
	float:left;
	margin:0 0 0 7px;
}
.switcher .prev,
.switcher .next{
	width:9px;
	height:15px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/cssimg/arrows.png) no-repeat;
}
.switcher .next{
	background-position:-16px 0;
}
.switcher .prev:hover{
	background-position:0 -15px;
}
.switcher .next:hover{
	background-position:-16px -15px;
}
.ad-rotator a{outline: none; }

.ad-rotator a img{background-color: #fff;
opacity: 1;
	-webkit-transition:opacity .2s ease;
	-moz-transition:opacity .2s ease;
	-o-transition:opacity .2s ease;
	transition:opacity .2s ease}

.ad-rotator a:hover img{ opacity: .9}

.rotator{
	width:997px;
	outline: none;
	padding:18px 10px 15px 19px;
	margin:6px 0 -8px -38px;
	background:url(../images/cssimg/bg-rotator.png) no-repeat;
}
.carousel-holder{
	overflow:hidden;
			height:368px;
	position:relative;
	zoom:1;
	padding:0 0 5px 3px;
	background:url(../images/cssimg/bg-vert-boxes.gif) repeat-x;
}
.carousel-list{
	margin:0;

	padding:5px 0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.carousel-list li{
	float:left;
	margin:-9px -4px 0 0;
	padding:11px 8px 0 12px;
	width:220px;
	height:361px;
	text-align:center;
	background:url(../images/cssimg/bg-carousel.png) no-repeat;
}
.carousel-list img{
	vertical-align:text-top;
}
.top-logo-holder{
	height:94px;
}
.top-logo{
	position:relative;
	margin:0 0 4px 6px;
}
.top-logo .hover{
	position:absolute;
	/*top:-2px;*/
    top: 0px;
	left:-9999px;
}
.top-logo:hover .hover{
	left:0;
}
.logos{
	margin:0;
	padding:5px 0 0;
	list-style:none;
	overflow:hidden;
	text-align:center;
	font-size:0;
	line-height:0;
	width:100%;
	height:33px;
}
.logos li{
	display:inline-block;
	background:none;
	float:none;
	width:auto;
	border:none;
	margin:0 1px;
    padding: 1px 0 0;
	height:auto;
}
* +html .logos li{
	display:inline;
}
.logos li img{
	float:left;
}
.carousel-list strong{
	color:#fff;
	text-shadow: 0 1px 1px #024967;
	display:block;
	margin:0 0 -5px;
	padding:10px 0 12px;
	letter-spacing:1px;
	font:13px/16px 'eurostile_lt_stdbold', Arial, sans-serif;
}
.carousel-list span{
	display:block;
	font-size:16px;
}
.carousel-list .info{
	background:url(../images/cssimg/border.gif) no-repeat 50% 100%;
}
#blur {
	height:130px;
	position:relative;
}
#blur img.static {
  position:absolute;
  left:0;
  top:0;
  z-index:0;
}
#blur img.blur {
  position:absolute;
  opacity: 0;
  left:0;
  top:0;
    z-index:1;
}

#blur img:hover.blur {
  position:absolute;
  opacity: 1;
  left:0;
  top:0;
    z-index:1;
}