/* CSS Document */

/* Main Body */
body {font-family: Arial,sans-serif; margin: 0px; padding: 0px;
background-color:#000000;
background-image:url("http://www.jdcorvette.com/images/bkg1.jpg");
background-position:center top;
background-repeat:no-repeat;}
/*.page_container {
	width: 770px;
	margin: 0px;
	padding: 0px;
	align: center;
	background:#000000;
}*/
#container {width: 770px; margin: 0 auto; padding: 0px; background-color:#4d4d4d; }


/* Global Navigation */
.gnav_container {width: 770px; position: absolute; background: transparent; }
.gnav {margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.1em; font-weight: bold;}
.gnav ul {float: right; margin: 0px; padding: 0px 20px 0px 0px; font-weight: bold;}	
.gnav li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.gnav li a {display: block; float: left; margin: 0px; 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: #FF0000; text-decoration: none;}
.img-header {clear: both; float: left; width: 770px; height: 100px; margin: 0px; padding: 0px;}


#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; 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: 0px 0px 0px 0px; padding: 0px 10px 0px 10px;  background-color:#FFFFFF; background-position: center top;}
.content_home {float: left; width: 504px; top: 30px; margin: 0px 0px 20px 10px; padding: 0px 10px 0px 10px;}
.img-pbutton {overflow: hidden; float: right; margin: 80px 50px 0px 0px; padding: 0px; }
.content_container {clear: both; float: left; width: 465px; margin: 5px 0px 0px 0px; padding: 0px; background:#ff0000;}
.content_container_1col {width: 465px; margin: 0px; padding: 0px; color:#000000;}
.content_title_noshade_size3 {margin: 0px; padding: 0px; color: #ffffff; font-weight: bold; font-size: 110%;}
.content_txtbox_noshade {margin: 0px; padding: 7px 0px 0px 0px; min-height: 450px; background-color:#FFFFFF; color: #000000; font-size:12px;}

.content1 {float: left; width: 480px; margin: 0px 0px 20px 10px; padding: 0px 10px 0px 10px;  background-color:#FFFFFF; background-position: center top;}
.content1_container {clear: both; float: left; width: 460px; margin: 5px 0px 0px 0px; padding: 0px; background:#999999;}
.content1_container_1col {width: 480px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#000000;}
.content1_title_noshade_size3 {margin: 0px; padding: 0px; color: #000000; text-align:center; font-weight: bold; font-size: 110%;}
.content1_txtbox_noshade {min-height: 600px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#FFFFFF; color: #000000; font-size:12px;}
.content1_admin {float: left; width: 720px; margin: 0px 0px 0px 15px; padding: 0px 10px 0px 10px;  background-color:#FFFFFF; background-position: center top;}

/* Navigation */
.nav {overflow: hidden; clear: both; float: left; width: 120px; min-height: 500px; margin: 0px; padding: 0px; background-color: transparent; font-size: 12px;}
.nav ul {width: 120px; margin: 0px 0px 20px 0px; padding: 0px;  background-color: transparent;}	
.nav li {list-style: none; margin: 0px; padding: 0px; background-color: transparent;}
.nav li.title {margin: 0px 0px 0px 0px; 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: 0px; padding: 0px 7px 0px 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: 0px; padding: 0px 7px 0px 20px; background-color: transparent; border-left: solid 7px #000000; color: white; text-decoration: none; font-size: 120%;}
.nav li a:hover, .nav li a.selected {border-left: solid 7px #FF0000;  color: #ff0000; text-decoration: none;}

/* Sidebar */
.sidebar {overflow: hidden; float: right; width: 120px; min-height: 120px; margin: 0px 10px 0px 0px; padding: 0px 0px 10px 0px;  background-color:#333333}
.sidebar_maintitle {margin: 0px 0px 10px 0px; padding: 0px;  background-color: #FF0000; color: white; text-transform: uppercase; font-weight: bold; font-size: 12px; text-align:center}
.sidebar ul {
	width: 120px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-color: transparent;
	line-height: 1em;
	}	
.sidebar li {list-style: none; margin: 0px; padding: 0px; text-align: center; background-color: transparent;}
.sidebar li a {display: block;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: transparent; color: white; text-decoration: none; font-size: 12px; font-weight: bold;}
.sidebar li a:hover, .sidebar li a.selected {color: #ff0000; font-weight: bold; font-size: 14px; text-decoration: none;}

.sidebar1 {overflow: hidden; float: right; width: 200px; min-height: 200px; margin: 0px 10px 0px 0px; padding: 0px 0px 10px 0px;}
.sidebar1 h1 { font-size:18px; margin-bottom:8px; }
.sidebar1 ul {width: 200px; margin: 0px; padding: 0px;}
.sidebar1 li {list-style: none; margin: 0px; padding: 0px; text-align: center;}
.sidebar1 li a {margin: 0px; padding: 0px; color: #FFFFFF; text-decoration: none; font-size: 14px; font-weight: bold;}
.sidebar1 li a:hover, .sidebar li a.selected {color: #ff0000; font-weight: bold; font-size: 14px; text-decoration: none;}

.sidebar2 {overflow: hidden; float: right; width: 200px; min-height: 160px; margin: 0px 10px 0px 0px; padding: 0px 0px 10px 0px;}

.sidebar3 {overflow: hidden; float: right; width: 200px; min-height: 120px; margin: 0px 10px 0px 0px; padding: 0px 0px 10px 0px;}

.sidebar4 {overflow: hidden; float: right; width: 210px; min-height: 200px; margin: 0px 10px 0px 0px; padding: 0px 0px 10px 0px;}

/* Footer */
.footer {overflow: hidden; clear: both; width: 770px; height: 6.0em; margin: 0px; padding: 0.5em 0px 0.5em 0px; background-color:#333; color:#000000; font-size: 1.0em;}
.footer p { align: center; margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 12px;}
.footer1 {overflow: hidden; clear: both; width: 770px; height: 3.0em; margin: 0px; padding: 0.5em 0px 0.5em 0px; background-color:#FFFFFF; color:#000000; font-size: 1.0em;}
.footer1 p { align: center; margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 12px;}

/* Forms */
.form-input{
    color: #660000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #666666;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #666666;
	margin:0;
}

a.button1, a.button1:visited{
    text-decoration: none;
    color: #FFFFFF;
    background-image: url(https://www.parts123.com/brand/jdcorvette/bg-button1-1.png);
    background-repeat: repeat-x;
    border: 1px solid #000000;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    background-color: #990000;
    padding-top: 3px;
    padding-right: 15px;
    padding-bottom: 3px;
    padding-left: 15px;
    font-weight: bold;
}

a.button1:hover{
    background-image: url(https://www.parts123.com/brand/jdcorvette/bg-button1-2.png);
}

a.button2, a.button2:visited{
    text-decoration: none;
    color: #FFFFFF;
    background-image: url(https://www.parts123.com/brand/jdcorvette/bg-button2-1.png);
    background-repeat: repeat-x;
    border: 1px solid #999999;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    background-color: #990000;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    font-weight: bold;
    margin-right: 1px;
    margin-left: 1px;
}

a.button2:hover{
    background-image: url(https://www.parts123.com/brand/jdcorvette/bg-button2-2.png);
}




/* Miscellaneous */
.floatlt {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.photobox {
	border: 10px solid #FFF;
	-webkit-box-shadow: 6px 6px 5px #CCC;
-moz-box-shadow: 6px 6px 5px #CCC;
box-shadow: 6px 6px 5px #CCC;
}

.floatrt {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
