/* CSS Layout 3 Column, Header, Footer */
body 
{
 font-family: Verdana;
 font-size: 12px;
 color: black;
 text-align: center;
 background-color: #FFFFCC;
}

#container 
{
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding: 0px;
 border-width: 0px;
 width: 980px;
 background-color: #FFFFFF;
}

#endstatement 
{
 width: 980px;
}

#header 
{
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 background-color: silver;
 border-width: 0px;
 width: 980px;
 height: 76px;
 float: inherit;
 background-image: url(mbw-parts-mh.jpg);
 text-align: right;
 background-repeat: no-repeat;
}

#menu 
{
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 background-color: #e4e1e0;
 width: 980px;
 height: 28px;
 border-style: solid;
 border-width: 1px;
 color: #FFFFFF;
 text-align: center;
}

#leftcol 
{
 float: left;
 background-color: #336699;
 width: 205px;
 height: 100%;
 text-align: left;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFF15;
 margin: 1;
}

#widecol 
{
 float: left;
 width: 775px;
 height: 100%;
 background-color: #ffffff;
 text-align: left;
}

#widecontent 
{
 width: 770px;
 height: 100%;
 background-color: #ffffff;
 padding-top: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 3px;
 border-top-color: #336699;
 border-top-width: 1px;
 border-top-style: solid;
 text-align: left;
}

#titlecontent 
{
 width: 770px;
 height: 100%;
 padding-top: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 3px;
 border-top-color: #336699;
 border-top-width: 1px;
 border-top-style: solid;
 text-align: center;
 background-image: url(parts-title-content-grade.gif);
 background-repeat: repeat;
}

#titlecontenthead 
{
	width: 770px;
	height: 28px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	text-align: center;
    background-image: url(parts-title-content-grade.gif);
	background-repeat: repeat;
	color: #000000;
}

#footer 
{
 clear: both;
 background-color: #e4e1e0;
 width: 980px;
 height: 30px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 text-align: right;
 font-family: sans-serif;
 font-size: 10px;
 color: #7a7a7a;
 position: relative;
}

#leftcolhead 
{
 float: left;
 background-color: #336699;
 height: 100%;
 padding-top: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: yellow;
 width: 200px;
 text-align: left;
 border-top-color: #FFFFFF;
 border-top-width: 1px;
 border-top-style: solid;
 border-bottom-color: #FFFFFF;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 font-weight: bold;
}

#leftcoltext 
{
 width: 198px;
 text-align: left;
 padding-left: 5px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: black;
 line-height: 20px;
 width: 198px;
 border-right-color: #336699;
 border-right-width: 1px;
 border-right-style: solid;
 border-bottom-color: #336699;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 background-image: url(parts-left-col-detail.gif);
 background-repeat: repeat;
}

#rightcol 
{
 float: right;
 background-color: #336699;
 width: 205px;
 height: 100%;
 text-align: right;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 font-family: sans-serif;
 color: yellow;
}

#rightcoltext 
{
 background-color: white;
 width: 198px;
 text-align: left;
 padding-left: 5px;
 font-family: sans-serif;
 color: black;
 line-height: 16px;
 width: 198px;
 border-left-color: #336699;
 border-left-width: 1px;
 border-left-style: solid;
 border-bottom-color: #336699;
 border-bottom-width: 1px;
 border-bottom-style: solid;
}

.link1 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ffffff;
 line-height: 16px;
 text-decoration: none;
 font-weight: bold;
 padding-left: 5px;
}

.linkmh 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #CCCCCC;
 line-height: 16px;
 text-decoration: none;
}

.link1:hover 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFF00;
 line-height: 16px;
 text-decoration: none;
}

.link2 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #0050c8;
 line-height: 16px;
}

.link2:hover 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #999999;
 line-height: 16px;
}

.link5 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #231f20;
 font-weight: bold;
 text-decoration: none;
}

.link5:hover 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #FF6600;
 text-decoration: none;
 font-weight: bold;
}

.text2 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #999999;
}

.basicttext 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: Black;
}

.text1 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 line-height: 15px;
}

.text1pad 
{
 line-height: 15px;
 padding-left: 12px;
 padding-right: 5px;
}

.hd1 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 14px;
 color: #336699;
}

.hd2 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: bold;
}

.hd3 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #999999;
 font-weight: bold;
}

.masthead 
{
 text-align: right;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 padding: 0px;
 border-width: 0px;
}

/* Customised Elements */
div#home 
{
 background-image: url(hpimg.jpg);
 background-repeat: no-repeat;
 filter: alpha(opacity=100);
 width: 550px;
 height: 1000px;
}

div#transbox 
{
 width: 465px;
 height: 1000px;
 margin-top: 40px;
 margin-right: 40px;
 margin-bottom: 40px;
 margin-left: 40px;
 background-color: #ffffff;
 border-width: 2px;
 border-style: solid;
 border-color: black;/* for IE */

 filter: alpha(opacity=75);/* CSS3 standard */

 opacity: 0.75;/* for Mozilla */

 -moz-opacity: 0.75;
}

div#transbox p 
{
 margin-top: 30px;
 margin-right: 40px;
 margin-bottom: 30px;
 margin-left: 40px;
 color: #000000;
}

/* Side Tables*/
table.side 
{
 width: 150px;
 font-family: Verdana;
 font-size: 11px;
 color: #333333;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px0px;
 padding-left: 0px;
}

td.header 
{
 height: 31px;
 padding-top: 8px;
 padding-right: 0;
 padding-bottom: 6px;
 padding-left: 10px;
 font-size: 120%;
 font-weight: 600;
 color: #666666;
}

td.footer 
{
 height: 8px;
}

/* Hyper Links */
a.b:link 
{
 text-decoration: none;
 color: #000088;
}

a.b:visited 
{
 text-decoration: none;
 color: #0066ff;
}

a.b:active 
{
 text-decoration: none;
 color: red;
}

a.b:hover {
 text-decoration: underline;
 color: red;
}

/* Spec */
table.spec 
{
 width: 400px;
 font-size: 9px;
 padding-top: 4px;
 padding-right: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
}

td.col 
{
 font-size: 9px;
 color: #555555;
}

table.product 
{
 width: 505px;
 font-size: 12px;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
}

.heading 
{
 height: 28px;
 font-size: 18px;
 font-style: normal;
 font-family: Verdana;
 font-weight: bold;
 color: #0000CC;
}

textlgebold 
{
 font-size: larger;
 font-weight: bold;
}

#spdesc 
{
 width: 450px;
 float: left;
}

#spdescpic 
{
 width: 320px;
 float: right;
 text-align: center;
}
