/*
html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}
*/


body {

	line-height: 14px;
	
	color:#333333;

	background: white;
	margin:0;

}

a{
	color:#333333;
}	

a:hover{
	color:#333333;
}	

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;
	color:#333333;

}

caption, th, td {

	text-align: left;

	font-weight: normal;
	color:#333333;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}



body {

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

}



input, option, select {

	font-size:10px;

}



fieldset

{

 -moz-border-radius:10px;

}



.td_form{

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}



a.leftnav {

	font-size: 12px;

	font-weight: normal;

	color:#000;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	line-height:18px;

	padding-left:4px;

}



a.leftnav:visited {
	text-decoration: none;
	color: #000000;
 }



a.leftnav:active {
	text-decoration: none; 
	color: #000000; 
 }



a.leftnav:hover {
	text-decoration: underline; 
	color: #000000;
 }


.header a{
	font-size:12px;
	line-height:16px;
}


.header a:link {
	text-decoration: none; 
	color: #ffffff;
}
.header a:visited {
	text-decoration: none;
	color: #ffffff;
}
.header a:active {
	text-decoration: none; 
	color: #ffffff; 
}



.header a:hover {
	text-decoration: underline; 
	color: #ffffff;
}

a.topnav{
	color:#fff; 
	font-size:12px;
	vertical-align:middle;
	padding:4px;
	line-height:16px;
}
a.topnav:hover{
	color:#000000;
}		

a.child {

	font-size: 12px;

	font-weight: normal;

	color:#000;

	text-decoration:none;

	display:block;

	line-height:16px;

	padding-left:4px;

}



a.parent {

	font-size: 12px;
	line-height:18px;

	color:#000;

	text-decoration:none;

	display:block;

	padding-top:3px;

	padding-bottom:3px;

}



a.parent:hover {

color:#666666;

text-decoration:none;

}



.numbers {

float:left; 

text-align:left; 

border:0px solid; 

width:auto; 

font-size:10px;

}



.logan {

background-color:#dddddd; 

margin:0px; 

width:720px; 

border-bottom:2px solid #cccccc; 

padding: 0px;

}



.spacer {

clear:both;

}



.s_inputbox {

border-left: 1px dashed #000000;

font-size:13;

background: #eeeeee;

padding:5px;

width:150px;

float:right;

height:inherit;



}



.s_input {



}



.box {

	border:solid 1px #999;

	font-size:12px;

	color:#999;

	padding:8px;

}



.s_information {

float:right;

margin-top:10px;

width:560px;

height:inherit;

background:#dddddd;

border: 1px solid #000000;

}



.s_para {

padding:5px;

font-size:12;

width:300px;

float:left;

}



.signin_p {

padding:5px;

font-size:12;

width:350px;

float:left;

}



.submit {

font-size:9px;

text-align:right;

margin:5px;

float:right;

width:auto;

}



.astep {



}



.memberholder {



}

.memberholder {

}


p.product_number{
	margin: 5px 0px 5px 0px;
	line-height: 14px;
}

p.product_image{
	margin: 5px;
	height:auto !important;
	height: 150px;
	clear:both;
}
p.product_image a{
	vertical-align:middle;
}
p.product_names{
	margin: 5px 0px 5px 0px;
	line-height: 14px;

}
td.cart{
	border: 1px solid #99997a;
	border-collapse:collapse;
	text-align:center;
}	

p{
	font-size:14px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
}	
#breadcrumb{
	height:20px;
}	
#breadcrumb a:hover{
	color:#000000;
	text-decoration:underline;
}

#breadcrumb ul li{
   list-style-image: none;
   display:inline;
   padding: 0;
   margin: 0 0 8px 0;
   font-weight:bold;
}
#breadcrumb ul{
   margin:0;
   padding:0;
   list-style-type: none;
   
}
