body {
background-color:#D6D0C5;
height:100%;
top:0%;
margin:0;
padding:0;
overflow:auto;
}

a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

.backtotop{ 
float: right;
}
#xprod a {
background: #fff url(/images/xprodi/ps2.jpg) no-repeat;
display: block;
height: 62px;
width: 140px;
}
#xprod a span {
visibility: hidden;
}
a.xprodilink:hover {
text-decoration: none;
}

.contain {
position: absolute;
width: 890px;
height: 100%;
left: 50%;
margin-left: -445px;
}

.floatRight{float: right;} 
div.wrapContainer{width:99.5%; float:left;}

.leftRepeat {
background: url(/images/left_repeat.jpg) repeat-y;
width: 12px;
}
.rightRepeat {
background: url(/images/right_repeat.jpg) repeat-y;
width: 12px;
}
.ContentText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 10px 0px 10px 10px;
}
.ContentTextp {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding: 10px 10px 10px 10px;
}
.heading1 {
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #2B4365;
}
.heading2 {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #2B4365;
}
.heading4 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #2B4365;
}
.heading3 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #FFFFFF;
}
.heading5 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #2B4365;
}
.snavheading {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #2B4365;
}

/* 
.
. Footer Styles
.
*/
.footerB {
background:url(/images/footerB.jpg) repeat-x #D7D0C6;
font-size:10px;
color:#000000;

font-family:Arial, Helvetica, sans-serif;
height: 10px;
}
.footerR {
background:url(/images/footerR.jpg) no-repeat #D7D0C6;
width: 12px;
height: 10px;
}
.footerL {
background:url(/images/footerL.jpg) no-repeat #D7D0C6;
width: 12px;
height: 10px;
}
a.footerLinks:link {
color: #000000;
text-decoration:none;
}
a.footerLinks:visited {
color: #000000;
text-decoration:none;
}
a.footerLinks:hover {
color: #000000;
text-decoration:underline;
}

/* 
.
. Sub Nav
.
*/
.subnav {
background-color: #DBE0E7;
}
.snav {
margin: 10px 0px 10px 10px;
height:100%;
}
.firstlevel {
font-weight:bold;
font-size:11px;
color:#28466C;
font-family:Arial, Helvetica, sans-serif;
}
.secondlevel {
font-size:11px;
color:#28466C;
font-family:Arial, Helvetica, sans-serif;
padding-left: 15px;
}
.thirdlevel {
font-size:11px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
padding-left: 35px;
}

/* 
.
. Sub Nav First Level Rollovers
.
*/
a.onelink:link {
text-decoration: none;
font-weight:bold;
font-size:11px;
color:#28466C;
font-family:Arial, Helvetica, sans-serif;
}
a.onelink:visited {
text-decoration: none;
font-weight:bold;
font-size:11px;
color:#28466C;
font-family:Arial, Helvetica, sans-serif;
}
a.onelink:hover {
text-decoration: underline;
font-weight:bold;
font-size:11px;
color:#28466C;
font-family:Arial, Helvetica, sans-serif;
}

a.backlink:link {
text-decoration: underline;
font-size:11px;
color:#28466C;
font-family:Arial, Helvetica, sans-serif;
}
a.backlink:visited {
text-decoration: underline;
font-size:11px;
color:#28466C;
font-family:Arial, Helvetica, sans-serif;
}
a.backlink:hover {
text-decoration: none;
font-size:11px;
color:#28466C;
font-family:Arial, Helvetica, sans-serif;
}


/* 
.
. Sub Nav Second Level Rollovers
.
*/
a.twolink:link {
text-decoration: none;
color:#28466C;
}
a.twolink:visited {
text-decoration: none;
color:#28466C;
}
a.twolink:hover {
text-decoration: underline;
color:#28466C;
}

/* 
.
. Sub Nav Third Level Rollovers
.
*/
a.threelink:link {
text-decoration: none;
color:#000000;
}
a.threelink:visited {
text-decoration: none;
color:#000000;
}
a.threelink:hover {
text-decoration: underline;
color:#000000;
}

/*
.
. Contact Form and Order Form
.
*/
.contactForm {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.orderForm {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.reqStar {
color: #FF0000;
}
.mandF {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}