/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #222222;
	font-size: 12px;
	margin: 0;
	padding: 0;}
a{
	color: white;}
legend{
	color: white;}
img{
	border: none;}

.left{
	float: left;}
.right{
	float: right;}
	
#main{
	background: #000000 url(http://peg-peregoparts.com/images/BG_Main.jpg) repeat-x;
	width: 900px;
	margin-left: auto;
	margin-right: auto;}
#main #banner{
	background: #000000 url(http://peg-peregoparts.com/images/BG_Banner1.jpg) repeat;
	height: 48px;
	margin-top: 6px;
	color: black;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;}
#main #banner #logo{
	margin: 4px 0 0 10px;}
#main #banner #headerText{
	margin: -30px 0 0 105px;
	float: none;}
h2{
	margin: 10px 0 0 8px;
	padding: 0;}
#popParts table{
	color: black;
	background: white;
	border: 1px solid black;
	margin: 5px;}
#popParts table .price{
	color: red;
	font-weight: bold;
	padding-top: 8px;
	text-decoration: none;}
#popParts table td{
	vertical-align: top;
	border: 1px solid black;
	width: 160px;}
#popParts table .pimg{
	height: 94px;}
#popParts table .description{
	color: black;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;}
#popParts table a{
	color: blue;}
#bannertop1{
	margin-top: 10px;}
#adminParts table th{
	text-align: left;}
#main #searchParts{
	margin: 15px;}
#main #adminParts{
	margin: 10px;}
.links{
	margin: 10px;}
#goback a{
	color: white;
	font-size: 16px;
	text-decoration: underline;}
#goback{
	margin: 40px 0 0 20px;
	padding-bottom: 20px;}

/* VEHICLE.php PART LIST */

#partlist{
	width: 400px;
	margin: 3px 5px 0 0;
	color: black;}
#partlist table{
	background-color: #ffffff;
	border: 1px solid black;
	padding: 5px;}
#partlist table td{
	border: 1px solid black;}
#partlist table td a{
	color: #000099;}
#partlist table td a:hover{
	background: #999999;}
	
/* MAIN MENU CSS */

#mainmenu{
	margin: 5px 0 3px 0;}
#mainmenu li{
	display: inline;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 2px;}
#mainmenu li a{
	color: #FFFF00;
	padding: 0 10px;
	text-decoration: none;}
#mainmenu li a:hover{
	color: black;
	background-color: #FFFFFF;}
#menugrad{
	background: #000000 url(http://peg-peregoparts.com/images/menugrad1.jpg) repeat-x;
	height: 9px;
	width: 100%;}

/* FINDER CSS */


#finder{
	float: right;
	text-align: left;
	width: 301px;
	margin: 10px 5px 0 0;}
#finder td{
	font-weight: bold;
	padding: 5px;}
	
/* POPULAR VEHICLES CSS */

#vehicles a:hover{
	text-decoration: none;
	background-color: red;}
#vehicles{
	width: 545px;
	float: left;
	margin-top: 10px;
	margin-left: 4px;}

/* DIAGRAM.php CSS */

#diagram img{
	max-width: 880px;
	margin: 0 0 20px 10px;}
#diagram-th table{
	margin: 10px;}
#diagram-th table td{
	padding-right: 40px;}
#diagram-th table th{
	text-align: left;}
	
/* DIAGRAM PARTS LIST CSS */

#diagram-partslist{
	margin-bottom: 10px;
	color: white;
	font-size: 9px;}
#diagram-partslist li{
	margin: 0;
	padding-left: 10px;
	color: red;
	list-style: none;}
#diagram-partslist td{
	padding: 2px 5px;}
#diagram-partslist a{
	color: white;
	font-size: 9px;}
#diagram-partslist a:hover{
	color: black;
	background: red;}
	
/* MRO CSS */

#mro_banner{
	background: #402D25 url(http://peg-peregoparts.com/images/mro_banner.png);
	width: 900px;
	height: 51px;}
#main_mro{
	width: 900px;
	margin-left: auto;
	margin-right: auto;}
#main_mro #bannertop1{
	margin-top: 0px;}
#main_mro #mainmenu{
	background-color: black;
	width: 900px;
	margin: 0;}
#main_mro #mainmenu li a{
	color: #FF0000;
	padding: 0 10px;
	text-decoration: none;}
#main_mro #mainmenu li a:hover{
	color: #FFFFFF;
	background: none;}
#main_mro #body1{
	background: #FFFFFF url(http://peg-peregoparts.com/images/mro_bg.jpg) repeat-x;
	width: 900px;
	height: 1000px;}
#main_mro h1{
	margin: 0 0 2px 0;}
#main_mro ul{
	margin: 4px 0 10px 4px;}
#main_mro #vehicle_info li{
	margin: 0;
	padding: 0;
	list-style-type: square;}
#main_mro h3{
	margin: 0;}
#main_mro #vehicle_pics{
	background: #000000 url(http://peg-peregoparts.com/images/vehicle_bg.jpg) repeat-x;
	height: 360px;
	width: 344px;
	text-align: center;
	padding-top: 8px;}
#mro_main td{
	vertical-align: top;}
#garage li{
	margin: 5px 0 5px -20px;
	list-style-type: square;}
#garage{
	width: 200px;
	background: #745140 url(http://peg-peregoparts.com/images/garage_bg.jpg) repeat-x;}
.garage{
	min-height: 166px;
	padding: 10px;
	font-size: 14px;}
.garage img{
	margin-top: 10px;}

#mro_main td{
	max-height: 360px;
	overflow: hidden;} 

#createaccount{
	background: url(http://peg-peregoparts.com/images/createaccount.png);
	background-repeat: no-repeat;
	width: 276px;
	height: 316px;}
#create_inner{
	padding: 60px 0 0 40px;}
img.create{
	padding: 14px 0 0 15px;}
	
/* MISC CSS */

#vlist{
	text-decoration: none;
	border: 1px solid yellow;
	padding: 5px;}
#caption{
	margin-left: 10px;}
#nomarg{
	margin: 0px;
	padding: 0px;}