@charset "utf-8";
/* CSS Document */

body, html { margin:0; padding:0 }
body { font:normal 11px/14px Arial, Helvetica, sans-serif; color:#333333; cursor:default }
h1, h2, h3, h4, h5, p, ul, ol, li, a, strong, span, input, select { margin:0; padding:0; list-style-type:none }
h1 { font:italic 22px Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-2px; color:#999999; margin-bottom:5px }
h2 { font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-1px }
input, select { font:normal 11px Arial, Helvetica, sans-serif }
form { display:inline }
a { color:#FF6600; text-decoration:underline }
a:hover { background:#FF6600; color:#FFFFFF; text-decoration:none }
a img { border:none }
a:hover img { filter:alpha(opacity=60); -moz-opacity:0.6; opacity:.6 }
a.button { overflow:hidden; padding:6px 0; background:url(../images/button_fill.gif) left top repeat-x !important; font:normal 10px Arial Black; letter-spacing:-1px; color:#FFFFFF; text-decoration:none }
a.button-green { background:url(../images/buttong_fill.gif) left top repeat-x !important }
a.button-gray { background:url(../images/buttond_fill.gif) left top repeat-x !important }
a.button:hover { color:#FFEB5B }
a.button strong { padding:0 16px 0 14px; font-weight:normal; text-transform:uppercase }
div.clr { font-size:1px; line-height:1px; width:100%; clear:both; height:1px }
h2 a { color:#333333; text-decoration:none }
h2 a:hover { color:#FF6600; background:none }

input { border:1px solid #CCCCCC; padding:5px; background:url(../images/input_fill.gif) left top repeat-x; border-right:0 }
select { border:1px solid #CCCCCC; padding:5px; background:url(../images/input_fill.gif) left top repeat-x; border-right:0 }
input.radio { background:none; border:none }

div#wrapper { width:890px; margin:0 auto }
div#header { width:890px; margin-top:36px; overflow:hidden }
div.header-actions { width:645px; float:right }
div.header-actions div.actions-top a:hover { background:none }
div.header-actions div.search { margin-top:10px; overflow:hidden }
div.header-actions div.search div { float:left; overflow:hidden }
div.header-actions div.search input { float:left }
div.header-actions div.search a.button { position:relative; top:6px }

div#content { width:890px; overflow:hidden }
div.contentWrap { overflow:hidden; width:698px; float:left }
div.homepage-content { height:240px; margin:10px 0; background:url(../images/image_homepage.jpg) right top no-repeat }
div.homepage-content div.content { width:370px; height:200px; padding:20px 20px 20px 0; background:url(../images/homepage_content_fill.gif) right top repeat-y }
div.page-content { margin:20px 0 0 0 }
div.page-content div.categories { float:left; width:170px; margin-right:20px; font:normal 10px Arial Black; text-transform:uppercase }
div.page-content div.categories a { text-decoration:none; color:#333333 }
div.page-content div.categories a:hover { color:#FF6600; background:none }
div.page-content div.categories ul { list-style-type:none; padding:0; margin:0 }
div.page-content div.categories ul li { background:#e9e9e9; padding:6px 10px; margin:0 0 3px 0 }
div.page-content div.categories ul li.active { background:#fff; color:#999999 }
div.page-content div.categories li ul { margin:5px 0 }
div.page-content div.categories li ul li { padding:0 0 0 10px; background:#FFFFFF url(../images/bullet.jpg) top left no-repeat }
div.page-content div.categories li ul li a { color:#999999; }
div.page-content div.element-list { width:100%; margin-top:20px; margin-bottom:25px }

ul.checkout { margin:10px 0 30px 0; float:left; font:normal 10px/10px Arial Black; text-transform:uppercase; overflow:hidden; background:url(../images/dotted.jpg) left center repeat-x }
	ul.checkout li { float:left; margin:6px 16px 0 0; padding:10px 12px; background:#E9E9E9; color:#666; border:4px solid #fff }
	ul.checkout li strong { display:block; color:#999; margin-bottom:0 }
	ul.checkout li.active { margin:0 16px 0 0; padding:16px 18px; background:#A6B12F; color:#fff !important }
	ul.checkout li.active strong { color:#fff !important }
	ul.checkout li.first { border-left:0 }
	ul.checkout li.end { margin-right:0 }

div.product { overflow:hidden; margin-bottom:10px }
div.product div.product-image { float:left; width:130px; margin-right:10px }
div.product div.product-image img { border:3px solid #E9E9E9; border-bottom:0; padding:2px; background:#FFFFFF }
div.product div.product-image a { display:block; width:100%; text-align:center; font:bold 8px Verdana, Arial, Helvetica, sans-serif; color:#999999; text-decoration:none; padding:4px 0; background:#E9E9E9; text-transform:uppercase }
div.product div.product-image a:hover { background:#FF6600; color:#FFFFFF }
div.product-buy { float:right; padding:10px 0 0 10px; width:130px }
div.product-buy input { float:left; width:21px }
div.product-buy h2 { color:#CCCCCC }
div.product-buy h2 strong { color:#333333 }
div.product-buy a { display:block }
div.product div.product-info { padding:10px }

div.product-checkout { float:right; padding:10px 0 0 10px }
div.product-checkout input { float:left; width:22px; height:14px }
div.product-checkout h2 { color:#CCCCCC }
div.product-checkout h2 strong { color:#333333 }
div.product-checkout a { float:left; padding-left:8px; padding-right:8px }
input.unit-checkout { width:70px !important; border-right:1px solid #CCCCCC }

div.total { color:#999999; background:#E9E9E9; padding:10px; overflow:hidden }
div.total h2.price { float:right; color:#899126 }
div.subtotal { color:#999999; background:#F1F1F1; padding:10px; overflow:hidden }
div.subtotal h2.price { float:right; color:#666666 }
div.subtotal div { margin-bottom:3px }

div.element-form { overflow:hidden; margin-bottom:5px }
div.element-form label { float:left; color:#999999; width:100px; padding:6px 10px 0 0; text-align:right }
div.element-form input { width:300px; border-right:1px solid #CCCCCC }
div.element-form select { width:312px; border-right:1px solid #CCCCCC }
div.element-form strong { font-weight:normal; float:left; margin:2px 0 0 5px }

div.error { color:#FF3300; margin-bottom:5px; padding:5px 0 0 110px; clear:both }

div.element-shipping { overflow:hidden; margin-bottom:15px }
div.element-shipping input.radio { float:left; margin:1px 0 0 0 }
div.element-shipping div { float:left; margin-left:10px }
div.element-shipping p { padding:2px 0 0 0; color:#999999 }
div.element-shipping p strong { color:#333333 }

div.page-action { margin:20px 0; overflow:hidden }
div.page-action a { float:left }

ul.product-display { padding:20px 0 0 0 }
ul.product-display li { margin-bottom:5px }
ul.product-display li strong { font-weight:normal; float:left; width:60px; color:#999999; text-align:right; margin-right:10px }

div.product-picture { float:left }
div.product-picture img { border:3px solid #E9E9E9; border-bottom:0; padding:2px; background:#FFFFFF }
div.product-picture a { display:block; width:100%; text-align:center; font:bold 8px Verdana, Arial, Helvetica, sans-serif; color:#999999; text-decoration:none; padding:4px 0; background:#E9E9E9; text-transform:uppercase }
div.product-picture a:hover { background:#FF6600; color:#FFFFFF }

img.product-picture { float:left; margin:0 20px 20px 0; border:3px solid #E9E9E9; border-bottom:0; padding:2px; background:#FFFFFF }

ul#uetnavigation { width:890px; height:43px; margin-top:30px; border-bottom:5px solid #FE4D00; font:normal 10px/12px Arial Black; text-transform:uppercase; letter-spacing:-1px }
ul#uetnavigation li { float:right; overflow:hidden; background:url(../images/navigation_link_dotted.gif) right top repeat-y }
ul#uetnavigation li a { display:block; margin:11px 0; padding:4px 14px 4px 12px; text-align:center; color:#fff; text-decoration:none }
ul#uetnavigation li a:hover { background:none }
ul#uetnavigation li.navigation-tab { margin-left:1px; background:url(../images/navigation_tab_normal.gif) top center no-repeat }
ul#uetnavigation li.navigation-tab a { width:82px; height:33px; margin:0; padding:10px 0 0 0; background:none }

li.contact { background:url(../images/contact.gif) top center no-repeat !important }
li.links { background:url(../images/links.gif) top center no-repeat !important }
li.about { background:url(../images/about.gif) top center no-repeat !important }
li.art { background:url(../images/art.gif) top center no-repeat !important }
li.car { background:url(../images/car.gif) top center no-repeat !important }
li.aircraft { background:url(../images/armor.gif) top center no-repeat !important }
li.showroom { background:url(../images/showroom.gif) top center no-repeat !important }
ul#uetnavigation li.navigation-tab2 { margin-left:1px }
ul#uetnavigation li.navigation-tab2 a { color:#fff !important; width:76px; height:27px; margin:0; padding:16px 0 0 0; background:none }
ul#uetnavigation li.navigation-tab a:hover { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:.5 }
ul#uetnavigation li.navigation-tab2 a:hover { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:.5 }
div.sub-navigation { width:890px; height:109px; background:url(../images/temp.gif) center no-repeat }
ul#uetnavigation li.active { background:url(../images/navigation_tab_active.gif) center top no-repeat; color:#FFFFFF }
ul#uetnavigation li.active a { color:#FFFFFF }

ol.block-navigation { width:890px; overflow:hidden }
ol.block-navigation li { width:213px; height:152px; float:left; border:1px solid #CCCCCC; margin-right:10px; overflow:hidden }
ol.block-navigation li.end { margin-right:0 !important }
li.ourcollection { background:url(../images/image_ourcollection.gif) center no-repeat }
li.carmakers { background:url(../images/image_carmakers.gif) center no-repeat }
li.justannounced { background:url(../images/image_justannounced.gif) center no-repeat }
li.justarrived { background:url(../images/image_justarrived.gif) center no-repeat }
ol.block-navigation li a { float:right; margin:110px 1px 0 1px; padding:3px 10px 9px 10px; background:url(../images/homepage_blocknavigation_link.gif) left top no-repeat; font:normal 10px Arial Black; letter-spacing:-1px; text-transform:uppercase; color:#FFFFFF; text-decoration:none }
ol.block-navigation li a:hover { color:#FFCC00 }

ul#footer { height:36px; margin:10px 0; background:#E9E9E9 url(../images/footer_fill.gif) left top no-repeat; padding:30px 40px; font:bold 8px Verdana, Arial, Helvetica, sans-serif; color:#999999; text-transform:uppercase }
ul#footer li { margin-bottom:3px }
ul#footer li.copyright { margin-bottom:6px }
ul#footer a { color:#666666; text-decoration:underline; padding:0 5px }
ul#footer a:hover { color:#FF6600; text-decoration:none; background:none }
ul#footer li strong { float:left; text-align:right; width:102px; margin-right:10px }

div#cart-wrap { padding:10px; width:460px; background:url(../images/cart_fill.gif) repeat }
	div#cart { background:#fff; padding:20px }
	div.cart-title { padding:10px; margin-bottom:20px; background:#ddd; color:#666666 }
	div.item { overflow:hidden; margin-bottom:20px }
		div.item-actions { color:#ccc; margin-top:10px; overflow:hidden }
		div.item-actions a.button { float:left; margin-right:0 }
		div.item-actions input { float:left; background-color:#fff; width:33px }
		div.item-actions h2 { float:right; margin:6px 0 0 0; text-align:right }
		div.item-actions h2 strong { color:#666666; padding-left:10px }
		div.item-actions div { overflow:hidden; float:left }		
		div.item-info { overflow:hidden; margin:2px 0 0 0 }
		img.item-picture { float:left; border:3px solid #E9E9E9; padding:2px; background:#fff; margin-right:15px }
	div.cart-actions { overflow:hidden; margin:10px 0 0 0; text-align:right }
	div.cart-actions a.button { float:left }
	a.close { float:right; margin:3px 0 0 0 }
	a.close:hover { background:none }

div.product { overflow:hidden; margin-bottom:10px }
div.product div.product-image { float:left; width:130px; margin-right:10px }
div.product div.product-image img { border:3px solid #E9E9E9; border-bottom:0; padding:2px; background:#FFFFFF }
div.product div.product-image a { display:block; width:100%; text-align:center; font:bold 8px Verdana, Arial, Helvetica, sans-serif; color:#999999; text-decoration:none; padding:4px 0; background:#E9E9E9; text-transform:uppercase }
div.product div.product-image a:hover { background:#FF6600; color:#FFFFFF }
div.product-buy { float:right; padding:10px 0 0 10px; width:130px }
div.product-buy input { float:left; width:21px }
div.product-buy h2 { color:#CCCCCC }
div.product-buy h2 strong { color:#333333 }
div.product-buy a { display:block }
div.product div.product-info { padding:10px }

/* Login Page */

div.element-form { overflow:hidden; margin-bottom:5px }
div.element-form label { float:left; color:#999999; width:100px; padding:6px 10px 0 0; text-align:right }
div.element-form input { width:300px; border-right:1px solid #CCCCCC }
div.element-form select { width:312px; border-right:1px solid #CCCCCC }
div.element-form strong { font-weight:normal; float:left; margin:2px 0 0 5px }

div.login { width:435px !important; margin-right:20px; float:left; overflow:hidden }
div.login label { width:150px !important }
div.login input { width:200px }
div.login select { width:212px }

div.login-wrap { padding:30px 20px; margin-top:5px; border:1px solid #e9e9e9; border-top:6px solid #dedede; overflow:hidden }
span.green { color:#828925 }
h1.light { margin-top:30px; color:#ccc }

div.page-normal { padding-top:10px }
div.page-normal p { padding-bottom:15px }

div.moreimages_nav img {float:left;margin:10px 10px 0 0;}