html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,font,img,strong,sub,sup,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td,fieldset{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;font-size:100%;}td{vertical-align:top;}
a{color:#cfcfcf;text-decoration:none;}a:hover{text-decoration:underline;}

body{background:#444;color:#aaa;font:62.5%/140% Arial,Helvetica,sans-serif;text-align:center;}
.wrapper{margin:0 auto;position:relative;text-align:left;width:982px;}
.clear{clear:both; height:0; overflow:hidden;}

#header{background:#000 url(img/header-bg.png) top left repeat-x; border-top:4px solid #df7b25; overflow:hidden; padding:15px 0 0;}
#h-logo{background: url(img/pontiac-bg.png) top left no-repeat; display:block; height:90px; margin:0 0 0 15px; width:400px;}
* html #h-logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pontiac-bg.png',sizingMethod='crop'); background:none;}


#main-nav{background:#000; border-bottom:1px solid #323232; padding:15px 0;}
#main-nav .wrapper{z-index:99;}
.main-nav-r{background:#323232; height:28px; padding:5px 15px;}
.main-nav-tl, .main-nav-tr, .main-nav-bl, .main-nav-br{background-image:url(img/main-nav-bg.png); background-repeat:no-repeat; height:12px; position:absolute; width:12px;}
.main-nav-tl{background-position:0 0; left:0; top:0;}
.main-nav-tr{background-position:-12px 0; left:-12px; margin:0 0 0 100%; top:0;}
.main-nav-bl{background-position:0 -12px; left:0; bottom:0; _bottom:-1px;}
.main-nav-br{background-position:-12px -12px; left:-12px; margin:0 0 0 100%; bottom:0; _bottom:-1px;}
.mn-p{float:left; list-style:none;}
.mn-p-li{float:left; padding:0 10px 0 0; position:relative;}
.mn-p-li a{float:left; font:bold 14px/28px Arial, sans-serif; height:28px; padding:0 10px; text-shadow:1px 1px 1px #111;}
.mn-p-li a:hover{background:#cbcbcb url(img/main-nav-a-bg.gif) 0 0 repeat-x; border:1px solid #eee; color:#242424; height:26px; line-height:26px; padding:0 9px; text-decoration:none; text-shadow:1px 1px 1px #555;}

.mn-c{background:#323232; border:1px solid #222; border-top:none; display:none; left:0; list-style:none; padding:5px; position:absolute; top:28px; width:170px;}
.mn-c-li a{display:block; float:none; font:bold 12px/24px Arial, sans-serif; height:24px; padding:0 10px; text-shadow:1px 1px 1px #111;}
.mn-c-li a:hover{background:#cbcbcb url(img/main-nav-a-bg.gif) 0 0 repeat-x; border:1px solid #eee; color:#242424; height:22px; line-height:22px; padding:0 9px; text-decoration:none; text-shadow:1px 1px 1px #555;}

#showcase-out{background:#000 url(img/showcase-out.png) 0 0 repeat-x; border-bottom:5px solid #000; border-top:5px solid #323232;}
#showcase-inn{background:url(img/showcase-inn.png) center 0 no-repeat;}
h1{ color:#eee; font:bold 44px/44px Arial,sans-serif; padding:25px 0 15px 0; text-shadow:1px 1px 9px #111; width:470px;}
#slogan{font:bold 16px/24px Arial,sans-serif; padding:0 0 30px; text-align:justify; text-shadow:1px 1px 9px #111; width:470px;}
#slogan-img{background: url(img/pontiac2-bg.png) 0 0 no-repeat; height:210px; left:500px; position:absolute; top:40px; width:455px;}
* html #slogan-img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pontiac2-bg.png',sizingMethod='crop'); background:none;}

#content{overflow:hidden;}
#cont-wrap{background:#2e2e2e url(img/cont-bg.gif) 100% 0 repeat-y; display:inline; float:left; margin:0 0 0 -250px; position:relative; width:200%; right:100%; _background:none; _margin:0; _width:100%; _right:0; zoom:1;}
#main-wrap{display:inline; float:left; left:50%; position:relative; width:50%; _background:#2e2e2e url(img/cont-bg.gif) 100% 0 repeat-y; _left:0; _width:732px; zoom:1;}
#main{float:left; margin:0 0 0 250px; padding:10px 25px 20px 0; _margin:0; _padding:10px 25px 20px 20px;}
.m-tytle{border-bottom:2px solid #df7b25; font:bold 1.8em/1.8em Helvetica,Arial,sans-serif; margin:10px 0; padding-bottom:2px; text-shadow:1px 1px 2px #111;}
.m-tytle span{color:#df7b25}
.m-subtytle{font:bold 1.4em/1.6em Helvetica,Arial,sans-serif; margin:15px 0 10px 10px; text-shadow:1px 1px 2px #111;}
#main p{font:normal 1.2em/1.4em Helvetica,Arial,sans-serif; margin:10px 0; text-align:justify; text-indent:10px;}
#main .object{margin:12px 0; text-align:center;}
#main ul{font:normal 1.2em/1.4em Helvetica,Arial,sans-serif; margin:12px 0 12px 30px;}
#main li{padding:1px 0;}

#main #select-model{list-style:none; margin:12px 0 12px 200px;}
#select-model li{padding:3px 0;}
#select-model a{color:#df7b25; font:bold 1.2em/1.4em Helvetica,Arial,sans-serif; text-shadow:1px 1px 1px #333;}

.img-l{border:5px solid #444; float:left; margin:5px 12px 5px 0;}
.img-r{border:5px solid #444; float:right; margin:5px 0 5px 12px;}

.gal-block{overflow:hidden; width:100%;}
.gal-block a{border:5px solid #444; display:inline; float:left; line-height:0; margin:12px 12px 12px 13px; width:200px;}
.gal-block a:hover{border:5px solid #777;}

.img-div-l{float:left; margin:5px 12px 0 0;}
.img-div-r{float:right; margin:5px 0 0 12px;}
.img-div-l a, .img-div-r a{display:block;}
.img-div-l img, .img-div-r img{border:5px solid #444;}
.img-div-l img:hover, .img-div-r img:hover{border:5px solid #777;}
.img-div-l span, .img-div-r span{display:block; margin:3px 10px 5px; text-align:center;}

.center{margin:10px; text-align:center;}

#side-wrap{display:inline; float:right; right:-250px; position:relative; width:250px; _right:0;}
#sidebar{padding:10px 20px 20px 15px;}
.s-tytle{border-bottom:2px solid #df7b25; font:bold 1.8em/1.8em Helvetica,Arial,sans-serif; margin:10px 0; padding-bottom:2px; text-shadow:1px 1px 2px #222;}
.s-tytle span{color:#df7b25}
.s-ul-f{list-style:none; margin:10px 0 30px;}
.s-ul-f li{padding:1px 0;}
.s-ul-f a{background: url(img/list.png) 3px -555px no-repeat; display:block; color:#aaa; font:bold 1.3em/1.3em Helvetica,Arial,sans-serif; padding:8px 5px 8px 23px; text-shadow:1px 1px 2px #222; zoom:1;}
.s-ul-f a:hover{background:#393939 url(img/list.png) 3px -1053px no-repeat; color:#eee; font:bold 1.3em/1.3em Helvetica,Arial,sans-serif; text-decoration:none; text-shadow:1px 1px 1px #555;}

#footer{background:#1f1f1f; border-top:2px solid #151515; border-bottom:4px solid #df7b25}
#copyright{color:#555; font-size:11px; padding:30px 20px; text-align:right;}