body {
margin : 0;
font-size : 0.8em;
color : #444;
font-family : Arial, Helvetica, sans-serif;
text-align : justify;
} 
H1 { 
font-size : 1.3em; 
margin-bottom : 13px; 
margin-top : 2px; 
color : #515151; 
} 
H2 { 
font-size : 1em; 
margin : 0px; 
color : #75A03F;
font-weight:bold;
} 
P { 
margin-top:0px;
margin-bottom:15px;
padding:0px;
} 
IMG { 
border : 0; 
} 
#header {
position : absolute;
width : 960px;
left : 50%;
margin-left : -480px;
height : 100px;
top : 0px;
} 
#headerlhs {
float:left;
width : 340px;
height : 100px;
background-color: #2F2F2F;
} 
#headerrhs {
float:right;
width : 520px;
height : 90px;
background-color: #C9C9C9;
text-align: right;
padding-top:10px; 
padding-right:100px; 
font-size: 14px;
color:#FFFFFF;
} 
a.headerrhs {
font-size: 14px;
color:#FFFFFF;
}
a.headerrhs:hover {
font-size: 14px;
color:#75A03F;	
}
#underheader {
position : absolute;
width : 960px;
top : 100px;
left : 50%;
margin-left : -480px;
background-color: #2F2F2F;
} 
#sidebar {
float : left;
width : 200px;
} 
#inner {
float : right;
width : 760px;
background-color:#C9C9C9;
} 
.innermain {
background-color:#FFFFFF;
vertical-align:top;
padding:15px;
border-right : 2px solid #75A03F;
border-bottom : 2px solid #75A03F;
} 
.title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #75A03F;
}
.text {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #707070;
text-align:justify;
}
a.link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #707070;
}
a.link:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #75A03F;
}
#footer {
width : 960px;
height : 100px;
} 
#footerlhs {
float:left;
width : 340px;
height : 100px;
background-color: #2F2F2F;
} 
#footerrhs {
float:right;
width : 520px;
height : 100px;
background-color: #C9C9C9;
text-align: right;
padding-right: 100px;
color:#FFFFFF;
font-family : Arial, Helvetica, sans-serif;
}  
a.footer {
font-size:9px;
color:#FFFFFF;
font-family : Arial, Helvetica, sans-serif;
text-decoration:none;
} 
a.footer:hover {
color:#75A03F;	
}
.clearing { 
clear : both; 
height : 0; 
}

#checkout-progress-indicator {
	float : right; 
	width: 300px;
	height: 19px;
	background-image: url('cpi-background.gif');
	margin: 0 auto 20px auto;
}
.checkout-progress-0 {
	float : right; 
	width: 75px;
	height: 19px;
	background-image: url('cpi-main.gif');
	float: left;
}
.checkout-progress-1 {
	float : right; 
	width: 150px;
	height: 19px;
	background-image: url('cpi-main.gif');
	float: left;
}
.checkout-progress-2 {
	float : right; 
	width: 225px;
	height: 19px;
	background-image: url('cpi-main.gif');
	float: left;
}
.checkout-progress-3 {
	float : right; 
	width: 300px;
	height: 19px;
	background-image: url('cpi-main.gif');
	float: left;
}
#checkout-progress-indicator .cpi-end {
	float : right; 
	width: 8px;
	padding: 0;
	margin: 0;
	border: 0;
	height: 19px;
	background-image: url('cpi-end.gif');
	background-position: right;
	background-repeat: no-repeat;
	float: left;
}

.button { 
color:#000066;
BACKGROUND-COLOR:#F0F0F0;
BORDER-BOTTOM:#000066 2px outset;
BORDER-LEFT:#BBBBFF 2px outset;
BORDER-RIGHT:#000066 2px outset;
BORDER-TOP:#BBBBFF 2px outset; 
} 