/* Reset */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, select, a, fieldset, input, th, td {margin: 0; padding: 0; border: 0; outline: none;
}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:1px;
}
ul, ol {list-style:none;
}

/* Global */
html {margin: 0px;padding: 0px;height: 100%;width: 100%;
}
body {font-family: Verdana, Geneva, Arial, sans-serif;font-size:11px;color:#fff;text-align:center;background:#000 url(../images/background.jpg) no-repeat top center;min-width:800px;
}
img{border:0px;
}
a:link{color:#fff;
}
a:visited{color:#fff;
}
a:hover{color:#f5c317;
}
.clear {clear:both;
}
.left{float:left;display:inline;
}
.right{float:right;display:inline;
}
div#page-wrapper{width: 672px;margin: 0 auto;padding: 0px;
}
table {width:100%;border-collapse:separate;border-spacing:0;float:left;line-height:14px;
}
tr.grey{background:#ccc;
}
td {padding:4px 10px 4px 5px;color:#333;
}
blockquote{border:1px solid #ddd;background:#eee;padding:2px;margin:10px 0;
}

/* Header */
div#header{margin:25px 0 0 0;width:100%;height:78px;
}
div#header h1{float:left;width:180px;height:50px;
}
div#header h1 a{text-decoration:none;display:block;background:url(../images/mustang-logo.png) no-repeat 0 0;width:180px;height:50px;
}
div#header h1 span{visibility:hidden;font-size:1px;
}
div#header ul{float:right;margin:30px 0 0 0;
}
div#header ul li{float:left;display:block;margin:0 5px;
}
div#header ul li a{display:block;float:left;text-decoration:none;font-weight:bold;padding:0 1px 2px 1px;
}
div#search {width:100%;height:40px;text-align:right;
}
div#search select{width:234px;padding:1px 3px 0px;font-size:80%;background:url(../images/search.png) no-repeat 0 0;display: inline;
}
div#search select option{background: #ffe;border:0;outline:none;
}
div#search select option.alt{background: #eff;
}
div#search button{width:18px;height:17px;background:url(../images/submit.png);border:0;cursor:pointer;outline:none;position:relative;left:-3px;top:-4px;margin:-4px 0;
}

/* Content */
div#content-top{width:672px;height:30px;background:url(../images/content-top.png) no-repeat 0 0;
}
div#content{width:622px;padding:0 0 0 50px;min-height:400px;background:url(../images/transparent.png) repeat 0 0;text-align:left;
}
div#content h1{color:#f5c317;font-weight:bold;font-size:15px;
}
div#content p{line-height:18px;padding-bottom:10px;position:relative;z-index:2;
}
div#content-bottom{width:672px;height:17px;background:url(../images/content-bottom.png) no-repeat 0 0;position:relative;margin:22px 0 0 -50px;
}

/* Home Content */
div#flash-spacer{width:800px;height:200px;
}
div#home{position:relative;width:675px;height:298px;background:url(../images/flashframe.png) no-repeat 0 0;
}
div#content div.left{width:380px;
}
div#content div.right{width:200px;
}
div#content div#home-image{width:672px;height:415px;position:relative;margin:-200px 0 0 -50px;background:url(../images/home.png) no-repeat 0 0;z-index:1;
}
div#content div#home-image h2{color:#f5c317;font-weight:bold;font-size:11px;margin:264px 0 0 50px;position:absolute;z-index:3;
}

/* Products Content */
div#content ul li{color:#1e2f52;font-size:12px;
}
div#content ul li p{font-weight:bold;padding:10px 0 5px 10px;
}
div#content ul li a{text-decoration:underline;color:#1e2f52;font-size:12px;padding:0 0 0 10px;
}
div#content ul li img{display:inline-block;float:right;
}
div#content ul.products-top{position:abolute;margin:20px 0 0 -30px;
}
div#content ul.products-top li{float:left;width:150px;height:114px;background:url(../images/products-top.png) no-repeat 0 0;margin-right:11px;
}
div#content ul.products-middle{position:abolute;margin:12px 0 0 -30px;
}
div#content ul.products-middle li{float:left;width:150px;height:114px;background:url(../images/products-middle.png) no-repeat 0 0;margin-right:11px;
}
div#content ul.products-middle li.wide{width:291px;padding-left:20px;background:url(../images/products-middle-wide.png) no-repeat 0 0;
}
div#content ul.products-middle li.wide img{margin-right:30px;
}
div#content ul.products-bottom{position:abolute;margin:10px 0 0 -30px;
}
div#content ul.products-bottom li{float:left;width:150px;height:114px;background:url(../images/products-bottom.png) no-repeat 0 0;margin-right:11px;
}
div#content ul.products-bottom li.wide{width:472px;background:transparent;
}
div#content ul.products-bottom li.wide p{color:#fff;font-weight:normal;font-size:11px;
}

/* Tech Content */
div#content div#tech{background:#fff url(../images/tech-top.png) no-repeat 0 0;min-height:500px;height:auto !important;height:500px;position:relative;margin:10px 0 0 -20px;width:591px;padding:10px;color:#505050;
}
div#content div#tech div.left{color:#505050;padding-right:5px;
}
div#content div#tech div.left a{color:#9f211a;text-decoration:none;
}
div#content div#tech div.left span{color:#3366cc;
}
div#content div#tech div.left ol li{line-height:18px;padding:0 0 10px 0;list-style-type:decimal;margin-left:17px;
}
div#content div#tech div.right a{color:#9f211a;text-decoration:none;padding:8px 0;
}
div#content div#tech div.right a:hover{text-decoration:underline;
}
div#content div#tech div.left p.left {width:105px;padding:0 0 5px 0;
}
div#content div#tech div.left p.right {width:275px;text-align:left;padding:0;
}
div#content div#tech h3{width:100%;padding:3px 0;font-weight:bold;font-size:12px;
}
div#content div#tech h4{width:100%;text-align:center;font-size:12px;
}
div#content div#tech h4 a{text-decoration:none;display:block;background:url(../images/pdf-icon.png) no-repeat 0 0;color:#505050;width:180px;height:50px;margin-left:200px;padding-top:15px;
}
div#content div#tech input, div#content div#tech textarea{float:left;width:234px;margin:2px;padding:1px 3px;background:#004A95 url(../images/search.png) no-repeat 0 0;border:0;
}
div#content div#tech label{float:left;width:80px;text-align:right;margin:2px;
}
div#content-bottom-tech{width:672px;height:17px;background:url(../images/content-bottom-tech.png) no-repeat 0 0;position:relative;margin:0 0 0 -50px;
}

/* FAQ Content */
div#content div#tech p.q{margin:0;padding:5px 0;color:#000;font-weight:bold;
}
div#content div#tech p.a{margin:0;padding:0 0 5px 0;border-bottom:1px dashed #ddd;
}

/* Footer */
div#footer ul{margin:10px auto;width:auto;
}
div#footer ul li{float:left;display:block;padding:6px 4px;
}
div#footer ul li a{display:block;text-decoration:none;font-size:9px;text-transform:uppercase;
}

/* Safari Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
div#page-wrapper{display:normal;
}
div#search button{top:0px;margin:0;
}}