ul.navigation {
	position:absolute;
	top:129px;
	left:0;
	margin:0;
	padding:0;
	width:997px;
	background:#b02424 url(./img/navigation-bg.gif) repeat-x 0 0;
}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#nav a {
	display: block;
}
#nav li ul { /* second-level lists */
	position: absolute;
	width: 190px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-top:1px solid #ea0808;
	margin-left:-2px;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#content {
	clear: left;
	color: #ccc;
}
#nav li ul li a { /* second-level lists links*/
	background:#fff none !important;
	color:#ea0808;
	letter-spacing:normal;
	text-indent:0;
	font-weight:bold;
	display:block;
	height:auto !important;
	padding:3px 10px;
	width:168px;
}
#nav li.selected ul li a:hover {
	background:#ea0808 none !important;
}
#nav li ul li a:hover { /* second-level lists links hover*/
	background:#ea1314 url(./img/navigation-level2-bg.gif) repeat-x 0 0 !important;
	color:#fff;
	font-weight:bold;
	text-decoration:none !important;
}
#nav li ul li { /* second-level lists */
	/*border:1px solid #ccc;
	border-top:0;*/
	border-bottom:1px solid #ccc;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#nav li.motorshow-whats-on ul li {
	margin-left:0px;
}
#nav li.selected ul {
	left:2px;
	/*_left:0;*/
	width:995px;
	_width:997px;
	background-color:#ea0808;
	z-index:98;
}
#nav li.selected ul {
	border-top:none;
}
#nav li.selected ul {
	z-index:98 !important;
}
#nav li ul {
	z-index:99;
}
#nav li.selected ul li {
	border:0;
	width:145px;
	border-right:1px dotted #ea4545;
}
#nav li.selected ul li a {
	background:#ea0808 none !important;
	color:#fff;
	width:auto !important;
	font-size:1.2em;
	padding-right:15px;
	padding-left:15px;
	font-weight:normal;
}
#nav li.selected ul li a.selected, #nav li.selected ul li a:hover {
	font-weight:bold;
}
/* second level nav starts */
#nav_categories, #nav_categories ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width: 215px;
}
#nav_categories li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.25em;
	margin-bottom : -1px;
	width: 215px;
}
#nav_categories li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 11.05em;
	margin-top : -1.35em;
}
#nav_categories li ul ul { /* third-and-above-level lists */
	left: -999em;
}
#nav_categories li a {
	width: 215px;
	w\idth : 215px;
	display : block;
}
#nav_categories li:hover ul ul, #nav_categories li:hover ul ul ul, #nav_categories li.sfhover2 ul ul, #nav_categories li.sfhover2 ul ul ul {
	left: -999em;
}
#nav_categories li:hover ul, #nav_categories li li:hover ul, #nav_categories li li li:hover ul, #nav_categories li.sfhover2 ul, #nav_categories li li.sfhover2 ul, #nav_categories li li li.sfhover2 ul { /* lists nested under hovered list items */
	left: auto;
}
#nav_categories a {
	display: block;
	width: 215px;
}
#nav_categories li ul { /* second-level lists */
	position: absolute;
	width: 223px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin: -30px 0 0 223px;
	border-left:1px solid #fff;
}
#nav_categories li a.more-levels {
	background:#efefef url(./img/sprite-buttons.gif) 210px -245px no-repeat;
}
#nav_categories li a.more-levels:hover {
	background:#e2e2e2 url(./img/sprite-buttons.gif) -355px -245px no-repeat;
}
/* second level nav ends */

ul.navigation li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul.navigation li a {
	background:#b02424 url(./img/sprite-navigation.gif) no-repeat 0 0;
	height:33px;
	display:block;
	text-indent:-3000px;
	letter-spacing:-3000px;
	overflow:hidden;
}
li.motorshow-home a {
	width:75px;
	background-position:-750px 0 !important;
}
li.motorshow-whats-on a {
	width:112px;
}
li.motorshow-photos a {
	width:88px;
	background-position:-112px 0 !important;
}
li.motorshow-videos a {
	width:72px;
	background-position:-200px 0 !important;
}
li.motorshow-news a {
	width:70px;
	background-position:-272px 0 !important;
}
li.motorshow-information a {
	width:189px;
	background-position:-342px 0 !important;
}
li.motorshow-exhibitors a {
	width:118px;
	background-position:-531px 0 !important;
}
li.motorshow-fun a {
	width:95px;
	background-position:-649px 0 !important;
}
li.motorshow-home-on a {
	background-position:-750px -33px !important;
	width:75px;
}
li.motorshow-whats-on-on a {
	background-position:0 -33px !important;
	width:112px;
}
li.motorshow-photos-on a {
	background-position:-112px -33px !important;
	width:88px;
}
li.motorshow-videos-on a {
	background-position:-200px -33px !important;
	width:72px;
}
li.motorshow-news-on a {
	background-position:-272px -33px !important;
	width:70px;
}
li.motorshow-information-on a {
	background-position:-342px -33px !important;
	width:189px;
}
li.motorshow-exhibitors-on a {
	background-position:-531px -33px !important;
	width:118px;
}
li.motorshow-fun-on a {
	background-position:-649px -33px !important;
	width:95px;
}
li.motorshow-home:hover > a {
	background-position:-750px -33px !important;
}
li.motorshow-whats-on:hover > a {
	background-position:0 -33px !important;
}
li.motorshow-photos:hover > a {
	background-position:-112px -33px !important;
}
li.motorshow-videos:hover > a {
	background-position:-200px -33px !important;
}
li.motorshow-news:hover > a {
	background-position:-272px -33px !important;
}
li.motorshow-information:hover > a {
	background-position:-342px -33px !important;
}
li.motorshow-exhibitors:hover > a {
	background-position:-531px -33px !important;
}
li.motorshow-fun:hover > a {
	background-position:-649px -33px !important;
}
/* double up for ie6 */
li.motorshow-home a:hover {
	background-position:-750px -33px !important;
}
li.motorshow-whats-on a:hover {
	background-position:0 -33px !important;
}
li.motorshow-photos a:hover {
	background-position:-112px -33px !important;
}
li.motorshow-videos a:hover {
	background-position:-200px -33px !important;
}
li.motorshow-news a:hover {
	background-position:-272px -33px !important;
}
li.motorshow-information a:hover {
	background-position:-342px -33px !important;
}
li.motorshow-exhibitors a:hover {
	background-position:-531px -33px !important;
}
li.motorshow-fun a:hover {
	background-position:-649px -33px !important;
}
/* double up for ie6 //ends */
div.popup-carrusel {
	width:665px;
	/*	height:515px;*/
	background-color:#353b47;
	margin:0;
	padding:1px;
}
div.popup-carrusel div.story-gallery-thumbs {
	padding:4px 52px 3px;/*padding:2px 57px;*/
}
div.popup-carrusel div.story-gallery-thumbs img {
	width:auto;
	margin:0 1px !important;
}
div.popup-carrusel div.carrusel-headline {
	width:649px;
	height:35px;
}
/* carrusel */
div.homepage-carrusel {
	width:665px;
	height:347px;
	background-color:#353b47;
	margin:10px 0;
	padding:1px;
}
div.carrusel-lrg-img {
	float:left;
}
div.carrusel-lrg-img p, div.popup-carrusel-lrg-img p {
	margin:0;
	padding:0;
	font-size:0.95em;
}
div.carrusel-headline {
	width:408px;
	height:48px;
	color:#fff;
	padding:5px 8px 0;
}
div.carrusel-headline p a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	/*font-size:1.16em;*/
	font-size:1.25em;
}
div.carrusel-headline p a:hover {
	text-decoration:underline;
	color:#fff;
}
div.carrusel-thumbs {
	float:right;
	width:240px;
	height:86px;
	background-color:#af2429;
	/*margin-bottom:1px;*/
	border-bottom:1px solid #353b47;
	cursor:pointer;
}
div.carrusel-thumbs.selected {
	cursor:auto;
}
div.carrusel-thumb-headline {
	float:left;
	width:96px;
	padding:28px 12px 0;
	color:#fff;
}
div.carrusel-thumb-headline a {
	color:#fff;
	text-decoration:none;
}
div.carrusel-thumb-headline a:hover {
	color:#fff;
	text-decoration:underline;
}
body.motorshow-gallery div.carrusel-thumbs {
	width:221px;
	margin:0;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	cursor:auto;
}
body.motorshow-gallery div.carrusel-thumb-headline {
	width:86px;
	padding:8px 10px;
}
body.motorshow-gallery div.carrusel-thumb-img {
	padding-top:8px;
	text-align:left;
	width:114px;
}
div.carrusel-thumb-option {
	visibility:0 !important;
	height:0 !important;
	line-height:0 !important;
	margin:0 !important;
	padding:0 !important;
	overflow:hidden !important;
}
div.carrusel-thumb-img {
	float:right;
	width:120px;
	padding-top:8px;
	text-align:center;
	vertical-align:middle;
}
div.carrusel-thumbs.selected div.carrusel-thumb-headline {
	visibility:hidden !important;
	height:0 !important;
	padding:0 !important;
	margin:0 !important;
	overflow:hidden !important;
	width:0 !important;
}
div.carrusel-thumbs.selected div.carrusel-thumb-option {
	visibility:visible !important;
	height:auto !important;
	padding:inherit !important;
	margin:inherit !important;
}
div.carrusel-thumb-option {
	width:120px !important;
	float:left;
}
div.carrusel-thumb-option ul {
	padding-top:3px !important;
}
div.carrusel-thumb-option ul, div.ee-gallery-left ul {
	padding:0;
	margin:0;
}
div.carrusel-thumb-option ul li, div.ee-gallery-left ul li {
	list-style-type:none;
}
div.ee-gallery-left ul li {
	border-bottom:1px solid #fff;
}
ul#nav_categories li a {
	border-bottom:1px solid #fff;
	padding-top:7px;
	padding-bottom:7px;
}
div.ee-gallery-left ul li a {
	display:block;
	padding:4px;
	background-color:#efefef;
}
div.ee-gallery-left ul li a:hover, div.ee-gallery-left ul li a.selected {
	background-color:#e2e2e2;
	text-decoration:none !important;
	font-weight:bold;
	color:#3191e2;
}
div.carrusel-thumb-option ul li a:hover {
	text-decoration:underline !important;
}
div.carrusel-thumb-option ul li a.gallery-link {
	background:url(./img/sprite-mirror-links.gif) 0 5px no-repeat;
	color:#fff !important;
	margin-left:22px;
	padding-left:22px;
	font-size:0.865em;
	text-decoration:none;
	display:block;
	height:27px;
	width:0;
}
div.carrusel-thumb-option ul li a.video-link {
	background:url(./img/sprite-mirror-links.gif) 0 -95px no-repeat;
	color:#fff !important;
	margin-left:22px;
	padding-left:22px;
	font-size:0.865em;
	text-decoration:none;
	display:block;
	height:27px;
	width:0;
}
div.carrusel-thumb-option ul li a.story-link {
	background:url(./img/sprite-mirror-links.gif) 0 -195px no-repeat;
	color:#fff !important;
	margin-left:22px;
	padding-left:22px;
	font-size:0.865em;
	text-decoration:none;
	display:block;
	height:27px;
	width:0;
}
div.carrusel-thumbs.selected div.carrusel-thumb-option {
	background-color:#ed1b24 !important;
	height:86px !important;
}
div.carrusel-thumbs.selected div.carrusel-thumb-img {
	background-color:#ed1b24 !important;
	padding-top:8px !important;
	height:78px !important;
}
body.motorshow-home div.wrap h1 {
	position:absolute;
	height:0;
	padding:0;
	margin:0;
	line-height:0;
	overflow:hidden;
}
h1 {
	font-weight:bold;
}
div.motorshow-right h2, div.motorshow-left h2 {
	font-weight:bold;
	text-transform:uppercase;
	color:#c00;
	margin:0 0 0.6em;
	padding:0 0 5px;
	background:url(./img/h2-dots.gif) left bottom repeat-x;
}
div.motorshow-right h2 a, div.motorshow-left h2 a {
	color:#c00 !important;
	text-decoration:none;
}
div.motorshow-right h2 a:hover, div.motorshow-left h2 a:hover {
	color:#ea0808;
}
a.video-link {
	background:url(./img/sprite-links.gif) 0 2px no-repeat;
	padding-left:14px;
	margin-left:12px;
}
a.gallery-link {
	background:url(./img/sprite-links.gif) 0 -98px no-repeat;
	padding-left:14px;
	margin-left:12px;
}
a.pause-link {
	background:url(./img/sprite-buttons.gif) 0 -124px no-repeat;
	padding-left:14px !important;
}
a.pause-link:hover {
	background-position:-565px -124px;
}
a.play-link {
	background:url(./img/sprite-buttons.gif) 0 -1px no-repeat;
	padding-left:14px !important;
}
a.play-link:hover {
	background-position:-565px -1px;
}
a.prev-link, a.next-link {
	background:url(./img/sprite-buttons.gif) 0 -378px no-repeat;
}
a.prev-link {
	padding-left:14px !important;
}
a.next-link {
	background-position:30px -251px;
	padding-right:14px !important;
}
body.motorshow-popup a.next-link {
	background-position:34px -251px;
}
a.prev-link:hover {
	background-position:-565px -378px;
}
a.next-link:hover {
	background-position:-535px -251px;
}
body.motorshow-popup a.next-link:hover {
	background-position:-531px -251px;
}
body.motorshow-popup div.slideshow a.selected, body.motorshow-popup div.slideshow a:hover {
	text-decoration:underline !important;
	color:#3191e2;
}
div.motorshow-right ul, div.motorshow-left ul {
	margin:2px 0 10px;
	padding:0;
	list-style-type:none;
}
div.motorshow-right li, div.motorshow-left li {
	line-height:1.41em;
	padding-left:18px;
	background:url(./img/sprite-links.gif) 0 -195px no-repeat;
}
ul.events li {
	background-position:0 -598px;
	margin-bottom:5px;
	margin-left:15px;
}
ul.none li {
	background:none;
	padding-left:0;
}
body.sitemap div.motorshow-left ul, body.sitemap div.motorshow-right ul {
	padding-left:30px;
}
body.sitemap div.motorshow-left ul li ul, body.sitemap div.motorshow-right ul li ul {
	padding-left:0;/*	margin-left:-4px;*/
}
body.sitemap div.motorshow-left ul li, body.sitemap div.motorshow-right ul li {
	background:url(./img/sitemap.gif) 0 -38px no-repeat;
}
body.sitemap li.first {
	background-position:0 0 !important;
}
body.sitemap li.last {
	background-position:left bottom !important;
}
a.download-link {
	background:url(./img/sprite-links.gif) 0 -497px no-repeat;
	padding-left:18px;
}
body.motorshow-gallery div.content-right div.motorshow-right ul li {
	background:url(./img/sprite-links.gif) 0 -96px no-repeat;
	padding-left:18px;
}
table.whats-on {
	margin-bottom:10px;
}
table.whats-on tr, div.motorshow-index div {
	background-color:#e2e2e2;
}
table.whats-on tr.even, div.motorshow-index div.even {
	background-color:#efefef;
}
td {
	vertical-align:top;
}
table.whats-on th {
	font-size:1.1em;
	color:#374d8b;
	padding:8px 3px !important;
	text-align:left;
}
td.motorshow-time {
	font-size:0.9em;
	color:#374d8b;
	padding:8px 3px !important;
}
td.motorshow-whats-on {
	padding:8px 0px !important;/*font-weight:bold;*/
}
td.motorshow-location {
	padding:8px 3px !important;
	text-align:center;/*font-weight:bold;*/
}
td.calendar-thumb {
	padding:8px 5px !important;
	text-align:center;
}
p.button {
	text-align:right;
}
body.motorshow-home p.date {
	margin-top:10px;
}
p.date {
	font-size:0.8em;
}
p.date span, p.story-date span {
	color:#bb151d;
}
div.vote-poll {
	background-color:#efefef;
	padding:1px 10px 10px;
	margin-bottom:10px;
}
div.vote-poll form {
	padding-left:10px;
}
div.vote-poll input {
	vertical-align:middle;
}
div.vote-poll label {
	display:block;
	margin-bottom:5px;
}
p.story-author {
	/*margin-top:5px;*/
	font-size:0.945em;
	color:#291e4d;
}
p.story-date {
	/*margin-top:3px;*/
	font-size:0.9em;
	color:#291e4d;
}
p.story-standfirst {
	font-weight:bold;
}
/* gallery */
	 
div.motorshow-story-gallery, div.motorshow-story-video {
	background-color:#353b47;
	padding:1px;
	margin-bottom:10px;
}
div.motorshow-story-gallery img {
	width:326px;
}
div.motorshow-story-gallery h3, div.motorshow-story-video h3 {
	padding:0;
	margin-top:6px;
}
div.motorshow-story-gallery h2, div.motorshow-story-video h2 {
	background:none;
	text-transform:none;
	margin:6px 5px 0;
	padding:0;
}
div.motorshow-story-gallery h2 a, div.motorshow-story-video h2 a {
	color:#fff !important;
	margin:3px 0 0 !important;
	line-height:1.1em;
	font-size:0.85em;
	font-weight:bold;
}
div.motorshow-story-gallery h2 a:hover, div.motorshow-story-video h2 a:hover {
	color:#fff;
}
div.motorshow-story-gallery p, div.motorshow-story-video p {
	color:#fff;
	margin:5px;
	/*	font-size:0.94em;*/
	font-size:0.95em;
}
div.story-gallery-thumbs {
	background-color:#af2429;
	padding-left:2px;
}
div.story-gallery-thumbs p {
	padding-top:4px;
	margin-bottom:2px;
	margin-left:3px;
}
body.motorshow-gallery div.carrusel-thumb-headline p {
	padding-top:0;
	margin:0 0 4px;
}
div.story-gallery-thumbs p a, body.motorshow-gallery a.gallery-link {
	color:#fff !important;
	margin-left:0;
	background-position:0 -298px;
}
body.motorshow-gallery a.video-link {
	color:#fff !important;
	margin-left:0;
	background-position:0 -398px;
}
div.story-gallery-thumbs img {
	width:75px;
	margin:3px 1px;
	border:2px solid #af2429;
}
div.story-gallery-thumbs a.selected img, div.story-gallery-thumbs a:hover img {
	border:2px solid #fff;
}
body.motorshow-popup div.story-gallery-thumbs a.selected img, body.motorshow-popup div.story-gallery-thumbs a:hover img, body.motorshow-popup div.story-gallery-thumbs img {
	border-width:3px;
}
div.but-motoshow-tickets {
	text-align:center;
	margin-bottom:10px;
}
body.motorshow-home div.but-motoshow-tickets {
	margin-top:23px;
}
div.home-link a {
	display:block;
	height:80px;
	left:15px;
	position:absolute;
	top:30pt;
	width:106px;
	z-index:99;
	text-indent:-3000px;
	letter-spacing:-3000px;
	overflow:hidden;
}
div.motorshow-index {
	clear:both;
	margin-bottom:10px;
}
div.motorshow-index div h3 {
	font-size:9pt;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
}
div.motorshow-index div p {
	margin:0;
	padding:0;
}
div.motorshow-index div a img {
	float:left;
	margin:0 10px 18px 0;
}
div.motorshow-index div {
	width:308px;
	padding:10px;
	float:left;
}
p.pagination {
	clear:both;
	color:#666;
	margin:10px 0 7px;
}
body.motorshow-gallery p.pagination {
	text-align:right;
}
body.motorshow-popup p.pagination {
	text-align:center;
}
p.pagination strong {
	color:#000;
	padding-right:5px;
}
body.motorshow-gallery p.pagination span {
	float:left;
}
body.motorshow-popup p.pagination strong {
	color:#000;
	padding:0 5px;
}
body.motorshow-popup p.pagination a, div.slideshow a {
	padding:0 5px;
	text-decoration:none;
}
.blank * {
	background-color:transparent !important;
}
body.motorshow-gallery div.carrusel-thumbs {
	float:left;
}
div.motorshow-gallery {
	position:relative;
	background-color:#efefef;
	margin-bottom:10px;
}
div.gallery-menu {
	float:left;
	width:223px;
}
div.gallery-content {
	float:right;
	width:444px;
	background-color:#af2429;
}
div.motorshow-gallery div.gallery-menu h2 {
	position:absolute;
	margin-top:-30px;
}
body.video div.carrusel-thumb-headline {
	padding:8px 5px !important;
	width:101px !important;
}
body.video div.carrusel-thumb-img {
	width:109px !important;
}
body.video div.carrusel-thumb-img img {
	border-top:7px solid #000;
	border-bottom:7px solid #000;
}
/*popup */

body.motorshow-popup div.header {
	top:0;
	height:129px;
}
body.motorshow-popup div.ad-leaderboard {
	top:5px;
}
body.motorshow-popup div.content {
	background-position:0 87px;
	_background-position:0 77px!important;
 *background-position:0 77px!important;
}
body.motorshow-popup div.motorshow-partners {
	top:145px;
	right:22px;
	color:#000;
}
body.motorshow-popup div.motorshow-partners a {
	color:#fff;
	font-weight:bold;
}
/*body.motorshow-popup div.content {
	background-position:0pt 87px;
}*/
body.motorshow-popup div.content {
	padding-top:129px;
}
body.motorshow-popup div.content-right div.motorshow-right {
	width:300px;
	margin-top:76px;
}
body.motorshow-popup div.wrap {
	padding-bottom:0;
}
div.gallery-controls {
	position:relative;
}
div.gallery-controls a.rew-link, div.gallery-controls a.ffw-link {
	position:absolute;
	width:25px;
	height:50px;
	top:-66px;
}
div.gallery-controls a.rew-link {
	left:10px;
}
div.gallery-controls a.ffw-link {
	right:10px;
}
/*form*/ 
body.motorshow-popup form {
	margin:30px 0;
}
fieldset.boxes label {
	float:left;
	clear:left;
	width:210px;
	padding:12px 15px 7px 0;
	color:#222;
	text-align:right;
}
fieldset.check-boxes {
	padding:12px 0 0;
}
fieldset.check-boxes p {
	width:210px;
	position:absolute;
	padding:0 15px 7px 0 !important;
	color:#222;
	text-align:right;
	margin:0;
}
fieldset.check-boxes label {
	clear:both;
	width:310px;
	margin-left:226px;
	color:#222;
}
fieldset.check-boxes label input {
	margin-right:7px;
}
fieldset.boxes input, fieldset.boxes textarea {
	width:310px;
	padding:2px;
	margin-top:10px;
	border:1px solid #777;
	float:left;
}
fieldset.boxes textarea {
	height:150px;
}
form input.button {
	clear:both;
	margin:20px 0 20px 440px;
	text-align:right;
}
p.media-types {
	_margin-left:-225px!important;
 *margin-left:-225px!important;
}
td.time {
	text-align:right;
}
/* EE hacks */

div.story-gallery-thumbs table {
	margin-bottom:0 !important;
	width:auto !important;
}
div.story-gallery-thumbs table td {
	border:0 !important;
}
div.story-gallery-thumbs img {
	margin:3px 0 !important;
}
div.story-gallery-thumbs {
	padding-left:0 !important;
}
body.motorshow-gallery div.slideshow {
	position:absolute;
	top:20px;
	left:10px;
	text-align:right;
	width:665px;
}
div.story-gallery-thumbs table tr td p {
	padding-top:0 !important;
	margin-top:0 !important;
}
input.red, textarea.red {
	border:1px solid red !important;
}
fieldset.check-boxes label.red {
	color:red;
}
div.motorshow-index p.pagination {
	padding-top:10px;
}
div.motorshow-index p.pagination a, div.motorshow-index p.pagination b {
	padding-left:7px;
}
div.ee-gallery {
	position:relative;
}
div.ee-gallery h2 {
	position:absolute;
	left:0;
	top:0;
	width:400px;
}
div.ee-gallery p.pagination {
	right:0;
	top:0;
}
div.ee-gallery-wrap {
	position:relative;
	/*height:522px;*/
	min-height:522px;
	height:auto !important;
	height:522px;
}
div.ee-gallery-left {
	position:absolute;
	left:0;
	top:0;
}
div.ee-gallery-right {
	float:right;
	width:444px;
}
body.exhibitor div.motorshow-index div {
	width:313px!important;
}
