/* CSS Document */

/* Main Body */
body {font-family: Arial,sans-serif; margin: 0; padding: 0;
background-color:#000;
background-image:url("http://www.jdcorvette.com/images/bkg1.jpg");
background-position:center top;
background-repeat:no-repeat;}
/*.page_container { width: 770px; margin: 0; padding: 0; align: center; background:#000; }*/
#container {width: 770px; margin: 0 auto; padding: 0; background-color:#4d4d4d; background: #4D4D4D; /* old browsers */
background: -moz-linear-gradient(top, #4D4D4D 38%, #2B2B2B 86%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#4D4D4D), color-stop(86%,#2B2B2B)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D4D4D', endColorstr='#2B2B2B',GradientType=0 ); /* ie */ }


/* Global Navigation */
.gnav_container {width: 770px; position: absolute; background: transparent; }
.gnav {margin: 0; padding: 0; font-family: verdana, arial, sans serif; font-size: 1.1em; font-weight: bold;}
.gnav ul {float: right; margin: 0; padding: 0 20px 0 0; font-weight: bold;}	
.gnav li {display: inline; list-style: none; margin: 0; padding: 0;}
.gnav li a {display: block; float: left; margin: 0; padding: 2px 5px 2px 5px; border-right: solid 1px rgb(255,255,255); color: white; text-decoration: none; font-size: 12px; font-weight: bold; }
.gnav li a.last {border-right: none;}
.gnav a:hover {color: #f00; text-decoration: none;}
.img-header {clear: both; float: left; width: 770px; height: 100px; margin: 0; padding: 0;}
img { border: none; }
.clear { height:1px; clear:both !important; }

#navbar { background-image: url("/img/bg-checkerboard.png"); background-repeat: repeat-x; height: 30px; }
#navbar a, #navbar a:visited{ background: #000 url("/img/bg-navbutton1.png") repeat-x; display: block; width: auto; float: left; text-align: center; padding: 2px 7px; margin: 3px 3px 3px 0; color: #FFF; font-size:medium; text-decoration: none; font-weight: bold;/* font-style: italic;*/ border: 1px solid #600; }
#navbar a:hover{ border-top-color: #F30; border-right-color: #F30; border-bottom-color: #F30; border-left-color: #F30; background-image: url("/img/bg-navbutton2.png");} 

/* Content */
h1 { font-family: 'Nobile', arial, serif; font-size:140%; font-weight:bold; color:#C00; }
h2 { font-family: 'Nobile', arial, serif; font-size:100%; color:#666; }

.content {float: left; width: 465px; margin: 0; padding: 0 10px 0 10px; background-color:#FFF; background-position: center top;}
.content_home {float: left; width: 504px; top: 30px; margin: 0 0 20px 10px; padding: 0 10px 0 10px;}
.img-pbutton {overflow: hidden; float: right; margin: 80px 50px 0 0; padding: 0; }
.content_container {clear: both; float: left; width: 465px; margin: 5px 0 0 0; padding: 0; background:#f00;}
.content_container_1col {width: 465px; margin: 0; padding: 0; color:#000;}
.content_title_noshade_size3 {margin: 0; padding: 0; color: #fff; font-weight: bold; font-size: 110%;}
.content_txtbox_noshade {margin: 0; padding: 7px 0 0 0; min-height: 450px; background-color:#fff; color: #000; font-size:12px;}

.content1 {float: left; width: 520px; margin: 0; padding: 20px 15px;  background-color:#FFF; background-position: center top; min-height:500px;}
.content1_container {clear: both; float: left; width: 460px; margin: 5px 0 0 0; padding: 0; background:#999;}
.content1_container_1col {width: 480px; margin: 0; padding: 0; color:#000;}
.content1_title_noshade_size3 {margin: 0; padding: 0; color: #000; text-align:center; font-weight: bold; font-size: 110%;}
.content1_txtbox_noshade {min-height: 600px; margin: 0; padding: 0; background-color:#fff; color: #000; font-size:12px;}
.content1_admin {float: left; width: 755px; margin: 0; padding: 20px 15px;  background-color:#FFF; background-position: center top; min-height:500px;}
<!---.content1_admin {float: center; width: 720px; margin: 0 0 0 15px; padding: 0 10px 0 10px;  background-color:#fff; background-position: center top;}--->

#feature_items { margin: 15px auto; }
#feature_items td { width: 180px; padding-bottom: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ccc; }
#feature_items td img { margin-bottom: 5px; -moz-border-radius: 10px; border-radius: 10px; }

/* Navigation */
.nav {overflow: hidden; clear: both; float: left; width: 120px; min-height: 500px; margin: 0; padding: 0; background-color: transparent; font-size: 12px;}
.nav ul {width: 120px; margin: 0 0 20px 0; padding: 0;  background-color: transparent;}	
.nav li {list-style: none; margin: 0; padding: 0; background-color: transparent;}
.nav li.title {margin: 0; padding: 3px 10px 2px 10px; background-color: rgb(116,116,116); color: white; text-align:center; text-transform: uppercase; font-weight: bold; font-size: 120%;}
.nav li.group a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0; padding: 0 7px 0 15px; background-color: transparent; color: white; font-weight: bold; font-size: 120%;}
.nav li a {display: block; min-height: 1em; height: auto !important; height: 1em; line-height: 1em; margin: 0; padding: 0 7px 0 20px; background-color: transparent; border-left: solid 7px #000; color: white; text-decoration: none; font-size: 120%;}
.nav li a:hover, .nav li a.selected {border-left: solid 7px #f00;  color: #f00; text-decoration: none;}

/* Sidebar */
.sidebar {overflow: hidden; float: right; width: 120px; min-height: 120px; margin: 0 10px 0 0; padding: 0 0 10px 0;  background-color:#333333}
.sidebar_maintitle {margin: 0 0 10px 0; padding: 0;  background-color: #f00; color: white; text-transform: uppercase; font-weight: bold; font-size: 12px; text-align:center}
.sidebar ul { width: 120px; margin: 0 0 10px 0; padding: 0; background-color: transparent; line-height: 1em; }	
.sidebar li {list-style: none; margin: 0; padding: 0; text-align: center; background-color: transparent;}
.sidebar li a {display: block;  margin: 0; padding: 0; background-color: transparent; color: white; text-decoration: none; font-size: 12px; font-weight: bold;}
.sidebar li a:hover, .sidebar li a.selected {color: #f00; font-weight: bold; font-size: 14px; text-decoration: none;}

.sidebar1 {overflow: hidden; float: right; width: 200px; min-height: 200px; margin: 0 10px 0 0; padding: 0 0 10px 0;}
.sidebar1 h1 { font-size:18px; margin-bottom:8px; }
.sidebar1 ul {width: 200px; margin: 0; padding: 0;}
.sidebar1 li {list-style: none; margin: 0; padding: 0; text-align: center;}
.sidebar1 li a {margin: 0; padding: 0; color: #fff; text-decoration: none; font-size: 14px; font-weight: bold;}
.sidebar1 li a:hover, .sidebar li a.selected {color: #f00; font-weight: bold; font-size: 14px; text-decoration: none;}

.sidebar2 {overflow: hidden; float: right; width: 200px; min-height: 160px; margin: 0 10px 0 0; padding: 0 0 10px 0;}
.sidebar3 {overflow: hidden; float: right; width: 200px; min-height: 120px; margin: 0 10px 0 0; padding: 0 0 10px 0;}
.sidebar4 {overflow: hidden; float: right; width: 210px; min-height: 200px; margin: 0 10px 0 0; padding: 0 0 10px 0;}

/* Footer */
.footer { overflow: hidden; clear: both; width: 770px; height: auto; margin: 0; padding: 1em 0 2em; background-color:#333; color:#fff; font-size: 1.0em;}
.footer .navlinks { float:left; height:auto; padding: 0 15px; }
.footer .navlinks a { display:block; padding: 3px; text-decoration:none; font-size: smaller; }
.footer .navlinks a:hover { background-color: #c00; }
.footer p { margin: 0 0 10px 0; padding: 0; line-height: 1.3em; font-size: 12px;}
.footer1 {overflow: hidden; clear: both; width: 770px; height: 3.0em; margin: 0; padding: 0.5em 0 0.5em 0; background-color:#fff; color:#000; font-size: 1.0em;}
.footer1 p { margin: 0; padding: 0; line-height: 1.3em; font-size: 12px;}
.footer a { color: #fff; }
.footer a:visited { color: #ccc; }

/* Forms */
.form-input{ color: #600; border: 1px solid #ccc; border-top-color: #666; border-left-color: #666; margin:0; }

a.button1, a.button1:visited, input.button1, input.button1:visited{ text-decoration: none; color: #fff; background-image: url("https://www.parts123.com/brand/jdcorvette/bg-button1-1.png"); background-repeat: repeat-x; border: 1px solid #000; font-size: small;
    font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; background-color: #900; padding: 3px 15px; }
a.button1:hover, input.button1:hover { background-image: url("https://www.parts123.com/brand/jdcorvette/bg-button1-2.png"); }

a.button2, a.button2:visited { text-decoration: none; color: #fff; background-image: url("https://www.parts123.com/brand/jdcorvette/bg-button2-1.png"); background-repeat: repeat-x; border: 1px solid #999; font-size: small; font-family: Arial, Helvetica, sans-serif; font-style: italic; background-color: #900; padding: 1px 3px; font-weight: bold; margin: auto 1px; }
a.button2:hover{ background-image: url("https://www.parts123.com/brand/jdcorvette/bg-button2-2.png"); }


/* Miscellaneous */
.photobox { -moz-border-radius: 20px; /*border-radius: 10px;*/ border: 5px solid #FFF; -webkit-box-shadow: 6px 6px 5px #CCC; -moz-box-shadow: 6px 6px 5px #CCC; box-shadow: 6px 6px 5px #CCC; }
.floatlt { float: left; margin-right: 20px;	margin-bottom: 10px; }
.floatrt { float: right; margin-left: 15px;	margin-bottom: 10px; }

img.floatrt { -webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); -o-transform: rotate(5deg); -ms-transform: rotate(5deg); transform: rotate(5deg);}
img.floatlt { -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); -o-transform: rotate(-5deg); -ms-transform: rotate(-5deg);
transform: rotate(-5deg);}

.smallprint { font-size:smaller; font-style:italic; margin-bottom: 8px; }
.spaced li { margin-bottom: 10px; }
