@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:10px; background:#fff url(assets/bg_tile.gif) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#000;}
p, h1, h2, h3{margin:0px; margin-bottom:10px; padding:0px;}
h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
a{color:#900;}
a:hover{color:#000;}
#main{width:1004px; margin:0px auto; background:url(assets/bg_shadow.gif) no-repeat bottom left; padding-bottom:34px;}
#header{background:url(assets/top_left.gif) no-repeat top right; height:103px; position:relative;}
#homepage{display:block; width:250px; height:103px; text-indent:-3000px; overflow:hidden; position:absolute; top:0px; left:0px;}
#barnone{display:block; width:194px; height:51px; text-indent:-3000px; overflow:hidden; position:absolute; top:0px; right:0px;}
.top_right{text-align:right;}
.top_right h2{margin:0px; padding:5px 10px; font-size:1.3em;}
.top_right p{margin:0px; padding:5px 10px; font-size:1em;}
#logo{background:url(assets/intermountainautosales.gif); width:250px; height:103px; margin:0px; padding:0px; text-indent:-3000px; overflow:hidden;}
#content{background:url(assets/content_tile.jpg) repeat-y; padding:0px 2px;}
#footer{background:url(assets/footer_bg.gif) no-repeat; height:63px; font-size:0.95em;}
.col_left{border-right:1px solid #ccc;}
.title1{background:#000 url(assets/black_grad.jpg) repeat-x; color:#fff; padding:3px 5px; text-transform:uppercase; letter-spacing:0.05em;}
.title2{background:#900 url(assets/green_grad.jpg) repeat-x; color:#fff; padding:3px 5px; text-transform:uppercase; letter-spacing:0.05em;}
.box2{border:1px solid #900; padding:1px;}

ul.makes{list-style:none; margin:0px; padding:0px;}
ul.makes li{border:1px solid #ccc; padding:3px; margin-bottom:1px;}
p.makes{padding:0px 10px; line-height:140%;}
p.makes a{text-decoration:none; color:#000;}
p.makes a:hover{text-decoration:underline; color:#900;}

form th{text-align:right;}
.border{border:1px solid #000;}
.long{width:175px; border:1px solid #000;}
#search_form{margin:0px; padding:0px;}
#search_form th{text-align:right;}
#search_form select{border:1px solid #000; width:175px;}

.random-vehicle{text-align:center; padding:10px;}
.random-vehicle a{text-decoration:none;}

#contact_form{border:1px solid #ccc; padding:10px; margin:0px;}
#contact_form label{display:block; text-align:right; font-weight:bold;}
.confirmation{font-weight:bold; color:#090; border:1px solid #090; background:#cfc; padding:5px;}

.box{background:#000; cursor:pointer;}
.box .top{height:1px; border-left:1px solid #fff; border-right:1px solid #fff;}
.box .bottom{height:1px; border-left:1px solid #fff; border-right:1px solid #fff;}
.box .middle{background:#fff url(assets/trans_black.png) repeat-x; margin:0px 1px; padding:10px;}
.price{font-size:16px; font-weight:bold; color:#c00;}

.float-left{float:left; margin:0px 10px 0px 0px;}
.clear{clear:both; visibility:hidden; margin:0px; padding:0px; height:1px; overflow:hidden;}
.clear hr{display:none;}
.padding{padding:15px;}