.header{
font-family:  tahoma, verdana, arial, sans-serif;
color:  #999999;
}

.leftvertline{
border-left-width:  2px;
border-left-style:  ridge;
border-left-color:  #CCCCCC;
}

.rtvertline{
border-right-width:  2px;
border-right-style:  ridge;
border-right-color:  #CCCCCC;
}

.ab{
position: absolute;
}

.re{
position: relative;
}

#SearchPosition{
top: 180px;
left: 210px;
height: 20px;
width: 205px;
z-index: 1
}

#WelcomeMessage{
top: 22px;
left: 440px;
width: 300px;
height: auto;
z-index: 1;
}

#HeaderMessage{
top: 20px;
left: 200px;
width: 300px;
height: auto;
z-index: 1;
}

.textred{
color: #2b8c32;
}

.textblue{
color:  #000099;
}

.textredi{
color:  #FF0000;
font-style:  italic;
}

.textbluei{
color:  #000099;
font-style:  italic;
}

.checkouthead{
font-size:  20px;
color:  #333333;
font-weight:  bold;
font-style:  oblique;
font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.checkouttext{
font-size:  13px;
color:  #333333;
font-weight:  bold;
font-style:  normal;
font-family:  Verdana, Arial, Helvetica, sans-serif;
text-indent:  15px;
white-space:  normal;
}

.checkoutstep{
font-size:  16px;
color:  #FF0000;
font-weight:  bolder;
font-family:  Verdana, Arial, Helvetica, sans-serif;
text-indent:  15px;
}

.hiddenbutton{
color:  #FF0000;
background-color:  transparent;
text-align:  left;
border-style: hidden
}

.padleft5{
padding-left:  5px;
}

.padtrl{
padding-top:  20px;
padding-right:  20px;
padding-left:  20px;
}

.borderb{
border-bottom-width:  1px;
border-bottom-style:  solid;
border-bottom-color:  #999999;
}