/* CSS Document */

body {
	height:auto;
	padding:0;
	margin:0 auto;
	background-image:url(../images/bg_body.gif);
	background-repeat:repeat-x;
	background-color:#dedfda;
}
div.bodyHeader{
	width:868px;
	height:auto;
	margin:0 auto;
	background-image:url(../images/bg_bodymain.gif);
	background-repeat:repeat-y;
}
div.log{
	position:absolute;
	margin:13px 0 0 258px;
	width:92px;
}
div.subPage{
	width:400px;
	height:200px;
	margin:0 auto;
	background-color:#FFFFFF;
}
div.subPage1{
	width:400px;
	height:240px;
	margin:0 auto;
	background-color:#FFFFFF;
}
div.subPage2{
	width:400px;
	height:440px;
	margin:0 auto;
	background-color:#FFFFFF;
}
div.subPageContent{
	width:380px;
	height:149px;
	margin:0 10px 10px 10px;
	background-color:#d5d5d5;	
}
div.subPageContent1{
	width:380px;
	height:149px;
	margin:0 10px 10px 10px;
	background-color:#d5d5d5;	
}
div.subPageContent2{
	width:400px;
	/*height:150px;*/
	margin:: 0px 0px 10px 10px;/*150px 10px 10px 10px;*/
	background-color:#d5d5d5;
		
}
div.subPageContent3{
	width:200px;
	height:125px;/*125*/
	margin: 0px 0px 10px 10px;/*15px 10px 10px 10px;*/
	background-color:#e6e6e6;	
}
p {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-align:left;
}
div.productImageText {
    position:absolute;
    width:100px;
    text-align:right;
    margin:55px 0 0 565px;
}

div.productImage {
    position:absolute;
    margin-left:565px;
    padding:8px;
	clear:both;    
    /*padding: 0 0 0 525px;
    margin: 0 0 0 530px;*/
    
}
div.productImage a img
{
	width:100px;
	height:40px;
	/*border:1px #6A6E89 solid;*/
}
a {	
	text-decoration:none;
}
a img {
	border:none;
}

.noMargin {
	margin:0;
}
td.topRightNav a
{
	padding:0 3px;	
}
div.headerFrame {
	width:778px;
	height:309px;
	margin:0 auto;
}
div.headerFrameSub {
	width:778px;
	height:116px;
	margin:0 auto;
	/*background-image:url(../images/pic_banner_subpage.jpg);
	background-repeat:no-repeat;*/
}
div.logo {
	width:198px;
	height:43px;
	margin:27px 0 0 34px;
	position:absolute;
}
div.contact {
	width:188px;
	margin:80px 0 0 50px;
	position: absolute;
	z-index:1;
}
div.contactText{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
div.contentTitle{
position:absolute;
margin:95px 0 0 30px;
font-family:Tahoma, Arial, Verdana;
font-size:18px;
font-weight:bold;
color:#0033cc;
z-index:100;
}
div.contentHeading
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:Blue;   
}
div.welcome{
	width:778px;
	height:23px;
	margin:0 auto;
	background-color:#FFFFFF;
}
div.welcomeText{
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#000000;
	padding-left:267px;
}
div.bodyContainer{
	width:868px;
	height:auto;
	margin:0 auto;
	background-image:url(../images/bg_bodycontainer.gif);
}
div.contentFrame {
	width:778px;
	height:auto;
	margin:0 auto;
	background-image:url(../images/bg_menu_bottom.gif);
	background-repeat:repeat-y;
}
table.menu{
	width:305px;
	height:auto;
	Padding:10px 0 10px 25px;
}
table.menu a img {
	margin:0 0 5px 0;
	padding:0;
}
div.topRightRadius{
	position:absolute;
	margin:-1px 0 0 337px;
}
div.homeBottomRightPic {
	position:absolute;
	margin:-4px 0 0 451px;
	width:372px;
	height:272px;
	background-image:url(../images/pic_home_bottom_right.jpg);
	background-repeat:no-repeat;
}
/* Sub Pages */
table.mainSubPageTable {
	margin-top:15px;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#000000;
}
td.dropDownCell {
	
}
td.dropDownCell select {
	margin-left:4px;
}
div.engineDropDown {
	margin-left:68px;/*68px*/
	margin-top:5px;
}
select.inputSeries {
	margin-right:210px;/*295*/
	width:auto;
}
input.partNoSearch {
	width:175px;
	vertical-align:middle;
	margin:0 4px 0 7px;
}
div.categoryCheck {
	position:absolute;
	margin:4px 0 0 68px;
	color:White;
	font-weight:bold;      
}
div.categoryCheck2 {
	position:absolute;
	margin:-2px 0 0 68px;
	color:White;
	font-weight:bold;      
}

div.categoryCheck1 {
	position:absolute;
	margin:5px 0 0 325px;
	color:White;
	font-weight:bold; 
}
div.categoryCheck input {
	vertical-align:middle;
	margin:0 4px 0 7px;
}
div.btnSearch {
	position:absolute;
	margin:2px 0 0 600px;
}
div.btnSearch1 {
	position:absolute;
	margin:2px 0 0 540px;
}
table.productList {
	width:645px;
	border:1px #6A6E89 solid;
	margin:1px 0 0 37px;	
}
table.productList1 {
	width:645px;
	border:1px #6A6E89 solid;
	margin:1px 0 0 37px;	
}
table.productList th{
	background-color:#6A6E89;
	height:22px;
	color:#fff;
	padding-left:12px;
	vertical-align:middle;
	text-align:center;
}
table.productList1 th{
	background-color:#6A6E89;
	height:22px;
	color:#fff;
	padding-left:12px;
	vertical-align:middle;
	text-align:left;
	width :150px;
}
table.productList td {
	height:20px;
	vertical-align:middle;
	color:#000000;
	padding-left:12px;
}
table.productList1 td {
	height:20px;
	vertical-align:middle;
	color:#000000;
	padding-left:12px;
	/*text-align:left;*/
	background-color:#C5CBE5;
}

table.productList tr.altRow1 {
	background-color:#C5CBE5;
}
table.productList tr.altRow2 {
	background-color:#B0B6CE;
}
.part1 {
	width:100px;
	text-align:center; 
}
.part2 {
	width:50px;
	text-align:center; 
}
.part3 {
	width:200px;
	text-align:left; 
}
.part4
{
	width:300px;
	text-align:left; 
}
.part5
{
	width :125px;
	text-align:left; 
}
.part6
{
	width :100px;
	text-align:left; 
}



/* Footer */
div.footerFrame{
	width:778px;
	height:40px;
	margin:0 auto;
	background-color:#FFFFFF;
}
div.footerFrameText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#969494;
	text-decoration:none;
	text-align:left;
	padding:10px;
	position :absolute; 
}
div.footerFrameText1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#969494;
	text-decoration:none;
	text-align:right;
	padding:5px 10px 0 0;
}

p.footerShadow {
	margin:0 0 0 40px;
}