body  		{ font: 11px Tahoma, Arial; margin-top: 8; padding: 0px;  background-color: #fff; text-align: center; }

a 		{ color: #000; text-decoration: none}
a:link		{ color: #596C80; background-color: transparent}
a:visited 	{ color: #596C80; background-color: transparent }
a:hover 	{ color: #000; text-decoration: underline; }

h1		{ font: 11px Tahoma, Arial;
}
h2		{ font: 11px Tahoma, Arial;
}
h3		{ font: 11px Tahoma, Arial;
}
h4		{ font: 11px Tahoma, Arial;
}
h5		{ font: 11px Tahoma, Arial;
}

td { color: #777; font-family: tahoma, arial, helvetica, verdana, sans-serif; font-size: 11px; line-height: 12px; }

b {}
strong { font-weight: bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #5A86B3; }

p { margin: 0px 0px 10px 0px;  }

/* MAIN INTERFACE */	

#maincontainer 		{ width: 800px; margin: 4px 0px 0px 0px; text-align: left; }
#intro span {

     display: none;

}

	
	
#outerframe {  border: 1px solid #5A86B3; padding: 1px; }
#bordertable { border: 1px solid #fff; }


.inset { background: #fff; padding: 3px; vertical-align: top;  }
.inset2 { background: #fff; padding: 1px; vertical-align: top;  }
.borderbox { border: 1px solid #5A86B3; }
.borderboxblue { border: 1px solid #5A86B3; background-color : #5A86B3; }

.vertspacer { background: #fff; width: 1px; overflow: hidden; margin: 0px;  }
.horzspacer { background: #fff; height: 1px; overflow: hidden; margin: 0px; }

#topnav { background-color: ; height: 34px; width: 760px;}
#topnav td { background-color: #5A86B3; padding: 5px; color: #FFFFFF; }
#topnav .slogan { font-weight: bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #fff; line-height: 28px; vertical-align: middle; text-align: right; }

#stepstable td { margin: 0px; padding: 0px; }
#stepstable td.spacer { margin: 0px; padding: 0px; width: 8px; overflow: hidden;}
#stepstable td.steptitle { margin: 0px; padding: 0px; padding-bottom: 5px;}

.radius { background: url(../images/frontpageradius.gif) no-re#5A86B3peat left top; vertical-align: middle; height: 30px; line-height: 30px; padding-left: 4px; }

#stepstable td.steps_search {
	background: url(../images/steps_search.gif) no-repeat left top;
	width: 197px;
	height: 116px;
	color: #777;
	padding: 0px;
	margin: 0px;
}
#stepstable td.steps_search p { margin: 0px 0px 4px 0px; }
#stepstable td.steps_search td { padding: 1px; }
#stepstable td.steps_buy {
	background: url(../images/steps_buy.gif) no-repeat left top;
	width: 139px;
	height: 116px;
	font-weight: bold;
	color: #777;
}

#sizes {}
#sizes .spacer { width: 8px; }
#sizes .sizes_web { background: url(../images/sizes_web.jpg) no-repeat left top; width: 124px; height: 116px; }
#sizes .sizes_medium { background: url(../images/sizes_medium.jpg) no-repeat left top; width: 124px; height: 116px; }
#sizes .sizes_print { background: url(../images/sizes_print.jpg) no-repeat left top; width: 124px; height: 116px; }
#sizes p { line-height: 11px; margin: 50px 10px 0px 10px; }

#login { margin-top: 2px; }
#login td { padding: 2px; line-height: 16px; vertical-align: middle; }

#botbar { background-color: transparent; width: 762px}
#botbar td { padding: 0px 4px 0px 4px; }
#botbar td a:link	{ display: block; background-color: transparent; }
#botbar td a:visited	{ display: block; background-color: transparent; }
#botbar td a:hover	{ background-color: #8FADCC;	display: block; }

#help { vertical-align: top; }
td#help { font-weight: bold; color: #5A86B3; padding: 0px 0px 0px 0px; white-space: nowrap; }
#help td { font-weight: bold; color: #5A86B3; padding: 1px 3px 1px 0px; white-space: nowrap; }
#help b { color: #777; text-align: right;  }

/* FORMS */	
form { margin: 0; padding: 0; }
select { font: 11px Arial, Helvetica; color: #4E5863; background: #eee; padding: 1px; border: 0px solid #3E73A7; }

input.name { border: 1px solid #5A86B3; font: 11px Arial, Helvetica; width: 130px; background: #C2DAF2; padding: 2px;  line-height: 14px; }
input.submit { border: 1px solid #596C80; font: 11px Arial, Helvetica; background: #5A86B3; line-height: 14px; font-weight: bold; color: #fff; }


input:focus { background: #eee;  }
img.left
{
		float:left; 
		display:block; 
		margin:1px;
}
img.left2
{
		float:left; 
		display:block; 
		margin:5px;
}

img.right
{
		float:right; 
		display:block; 
		margin:1px;
}


.leftmenu
{
   font-family: Tahoma, Arial;
   font-size: 11px;
   text-decoration: none;
}