/* DAVID HICK SITE.CSS */


body {
text-align: center;
background: #000 url(../images/bg_grad.jpg) top left repeat-x;
margin-bottom:50px;
font-size:62.5%;
}

#site_wrapper {
width: 980px;
margin: 0 auto;
text-align: left;
}

#site_nav {
float: left;
width: 150px;
min-height: 500px;
text-align: right;
}

#site_mainnav {
float:right;
width: 150px;
margin:130px 0 0 0;
background:#000 url(../images/menu_grad.jpg) top left repeat-y;
font-size: 1.5em;
}

#site_mainnav p.first, #site_product_nav p.first {
width:100%;
height:5px;
background: url(../images/menu_grad_top.jpg) top left no-repeat;
}

#site_mainnav p.last, #site_product_nav p.last {
width:100%;
height:5px;
background: url(../images/menu_grad_bottom.jpg) top left no-repeat;
}

#site_mainnav ul {
font-family:Georgia, "Times New Roman", Times, serif;
list-style-type: none;
}

#site_mainnav li {
margin-left:0;
}

#site_mainnav li a {
display: block;
width: 140px;
color:#fff;
text-decoration:none;
padding:5px;
}

#site_mainnav li a:hover {
color:#420775;
text-decoration:none;
}

#site_mainnav li a.selected {
background:url(../images/menu_selected.jpg) right top repeat-y;
color:#fff;
}

#site_mainnav li ul {
display: none;
}

#site_mainnav li.selected ul {
display:block;
font-size: 0.7em;
}

#site_mainnav li ul li a {
padding:1px 15px 1px 0;
color:#525252;
}

#site_product_nav {
font-family:Georgia, "Times New Roman", Times, serif;
float:right;
width: 150px;
margin:15px 0 15px 0;
background:#000 url(../images/menu_grad.jpg) top left repeat-y;
font-size: 1.5em;
}

#site_product_nav div select.ve_input {
width:120px;
margin:0 5px 5px 0;
}

#site_nav_details {
margin-right: 5px;
}

#site_nav_details a, #site_nav_details a:hover {
color:#fff;
text-decoration:none;
}

#site_logo {
float:left;
width:500px;
}

#site_search {
float:right;
width: 150px;
margin: 9px 15px 0 0;
}

#site_search input.ve_text{
width:150px;
padding: 5px;
border:#525252 solid 1px;
}

#site_search input.ve_button{
display:none;
}

#site_breadcrumb {
float:left;
width:100%;
margin: 0 0 15px 0;
}

#site_breadcrumb a {
color:#fff;
text-decoration:none;
}

#site_breadcrumb a:hover {
color:#420775;
text-decoration:underline;
}

#site_breadcrumb ul {
list-style: none;
float:left;
}

#site_breadcrumb li {
margin:0;
padding:0;
float:left;
}


#site_breadcrumb li a {
padding-left:10px;
margin-left:3px;
background:url(../images/breadcrumb_bullet.jpg) center left no-repeat;
}

#site_content {
float: left;
width: 750px;
padding: 15px;
margin: 50px 0 0 0;
background:#000 url(../images/content_grad.jpg) top left no-repeat;
min-height: 450px;
-webkit-box-shadow: 0 0 20px #000;
-moz-box-shadow: 0 0 20px #000;
font-size:1.2em;
}

#site_footer {
float: left;
width: 780px;
margin-left: 150px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#site_footer h1 {
font-size: 1.2em;
line-height: 1.6em;
color: #420775;
text-shadow: none;
-moz-text-shadow: none;
}

#site_footer h1 a, #site_footer h1 a:hover {
color: #420775;
text-decoration: none;
}

#site_footer p a, #site_footer p a:hover {
color: #fff;
text-decoration:none;
}

#site_content_base {
float:left;
width:780px;
height:50px;
margin: 0 0 5px 0;
background:url(../images/content_base_grad.jpg) top left no-repeat;
}


/* CONTENT */

.home_banner {
float:left;
width:234px;
height: 438px;
border:#545454 double 3px;
}

.home_banner a {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
opacity:0.8;
}

.home_banner a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1.0;
}

.home_banner h1 {
display:block;
position: relative;
top:-438px;
left:0;
width: 214px;
background: #420775;
color: #fff;
font-size: 1.6em;
font-weight: 400;
padding: 5px 10px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
opacity:0.8;
}

.showroom360 {
float:left;
width:175px;
margin: 0 6px 15px 6px;
}

div.showroom360 a img {
border:#545454 double 3px;
margin-bottom: 3px;
}

.showroom360 a {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
opacity:0.8;
}

.showroom360 a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1.0;
}

.range_cell {
float:left;
width:175px;
margin: 0 6px 15px 6px;
}

.range_cell img.border {
border:#545454 double 3px;
margin-bottom: 3px;
}

.range_cell h3 {
color: #fff;
}

.mini_product {
float:left;
width:60px;
height:60px;
border:#545454 double 3px;
margin:0 8px 8px 0;
}

.mini_product a {
display:block;
width:60px;
height:60px;
}

.news_summary {
float:left;
width:100%;
border-bottom:#545454 double 3px;
margin-bottom: 10px;
}



