@import url(nav.css);
@import url(dnndefault.css);

/* =================================

CSS Document for Charlotte Auto Show 
Author: Rick Beddie
Email: rick@psdtodnn.com
Skype: r.beddie
Website: www.psdtodnn.com
Twitter: @psdtodnn

================================= */


/* -- General -- */

*{
outline:none;
}

.clear{
height:0px;
clear:both;
}

.title{
margin-top:0;
}

.left{
float:left;
}

img.left{
margin:0 10px 10px 0;
}

.right{
float:right;
}

img.right{
margin:0 0 10px 10px;
}

a:link, a:visited, a:hover, a:active{
text-decoration:underline;
color:#c0c0c0;
font-weight:normal;
}

a:hover{
text-decoration:none;
}

p{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#c0c0c0;
margin:0 0 1em 0;
line-height:1.2em;
}

h1, h2, h3, h4, h5, h6{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#005dff;
}

h1{
margin:0 0 0.5em 0;
font-size:30px;
}

h2{
font-size:28px;
margin:0.8em 0 0.6em 0;
}

h3{
font-size:26px;
margin:0.8em 0 0.6em 0;
}

h4{
font-size:24px;
margin:0.8em 0 0.6em 0;
}

h5{
font-size:22px;
margin:0.8em 0 0.6em 0;
}

h6{
font-size:20px;
margin:0.8em 0 0.6em 0;
}

table{
}

tfoot, thead{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#c0c0c0;
}

th, td{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#c0c0c0;
}

th{
font-weight:bold;
}

td{
font-weight:normal;
}

small{
font-size:13px;
}

big{
font-size:15px;
font-weight:bold;
}

blockquote, pre{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#c0c0c0;
padding:2px;
}

li{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#c0c0c0;
line-height:1.2em;
}

ul{
margin-top:0.8em;
margin-bottom:0.6em;
}

ul li{
list-style:disc;
}

ol{
margin-top:0.8em;
margin-bottom:0.6em;
}

ol li{
list-style-type:decimal;
}

dl{
margin:0.8em 0 0.6em 0;
font-size:14px;
color:#c0c0c0;
}

dt, dd{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin-left:40px;
margin-right:40px;
font-size:14px;
}

dt{
font-weight:bold;
color:#c0c0c0;
}

hr{
color:#c0c0c0;
background-color:#c0c0c0;
border:none;
height:1px;
clear:both;
}

.width{
margin:0 auto;
width:960px;
}

/* -- Body -- */

body{
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#000000;
}

#Body{
background:#000000 url(images/bg-tile.png) scroll repeat-x top;
}

/* -- Outer Wrapper -- */

#casouterwrapper{
color:#c0c0c0;
}

/* -- Inner Wrapper -- */

#casinnerwrapper{
background:url(images/main-bground.jpg) scroll no-repeat top;
}

/* -- Width Wrapper -- */

#caswidthwrapper{
width:909px;
margin:0 auto;
}

/* -- Header -- */

#casheader{
min-height:160px;
}

/* -- Logo -- */

#caslogo{
position:absolute;
left:50%;
margin:10px 0 0 -434px;
}

/* -- User Controls -- */

#casusercontrols{
font-family:"Myriad Pro", Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:right;
height:41px;
line-height:40px;
font-size:12px;
}

#casusercontrols a{
text-transform:uppercase;
text-decoration:none;
}

#casusercontrols a:hover{
color:#fff;
}

/* -- Search -- */

#cassearch{
text-align:right;
height:41px;
line-height:40px;
}

#cassearch input.NormalTextBox{
background:transparent url(images/nav-bground.gif) scroll no-repeat top left;
border:none;
padding:4px 8px;
width:157px;
color:#fff;
}

#cassearch a{
font-size:12px;
text-transform:uppercase;
text-decoration:none;
}

/* -- Navigation -- */

#casnavbar{
padding-top:10px;
background-color:#131925;
}

/* -- Content Area -- */

#cascontentarea{
background:url(images/content-tile.png) scroll repeat top;
}

#cascontentfooter{
background:url(images/content-bottom-tile.png) scroll repeat-x bottom;
}

#casrighttile{
background:url(images/right-pane-tile.png) scroll repeat-y top right;
width:100%;
}

.contpadd{
padding:20px 0 10px 0;
}

/* -- Footer -- */

#casfooter{
background-color:#000;
border-top:2px solid #363636;
padding: 15px 8px 0 8px;
font-size:12px;
}

#casfooter .Normal{
color:#C0C0C0;
}

#casfooterleft{
width:210px;
float:left;
}

#casfooterright{
width:377px;
float:right;
}

#cassitelink{
padding-top:12px;
}

#cascopyright{
padding-top:12px;
text-align:right;
}

/* -- Panes -- */

#dnn_BannerMediaPane .container{
margin: 0px 0px 0px 0px;
}

#dnn_ContentPane{
margin: 0px 8px 0px 8px;
}

#dnn_LeftPane{
float:left;
width:485px;
margin-left:8px;
}

#dnn_RightPane{
float:right;
width:408px;
}

#dnn_FooterMiddlePane{
width:295px;
float:left;
}

/* -- Containers -- */

.container.car{
background:url(images/container-car.gif) scroll no-repeat 0 20px;
}

.container.car .padd{
padding:0 80px 0 0;
}

