/* SMN Styles */BODY {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	LI {	line-height: 14px;	list-style-type: none;	}	UL {	padding: 10px 0px 10px 0px;	margin: 0px 0px 0px 0px;	}		#bodywrapper {	margin: 0px auto 0px auto;	width: 779px;	padding: 0;	height: auto;	border-left: solid 1px #7f7f7f;	border-right: solid 1px #7f7f7f;	border-bottom: solid 1px #7f7f7f;	text-align: left;	}		#bodywrapper IMG {	text-align: left;	}		#storebody {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}		#topimg {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	height: 43px;	width: 746px;	display: block;	background-image: url(graphics/images/store/lafco_store_head.gif);		}		#lrnav {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	width: 746px;	display: block;	height: 20px;	}	#lrnav #topleft {	width: 346px;	height: 27px;	background-color: #000;	border-bottom: solid #B1B1B1 1px;	display: block;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	float: left;	}	#lrnav #topleft LI {	float: left;	padding: 6px 0px 0px 25px;	margin: 0px 0px 0px 0px;	}	#lrnav #topleft LI A {	text-decoration: none;	color: #ccc;	}			#lrnav #topleft LI a:hover {	text-decoration: none;	background-color: #000;	color: #ffffff;	}		#lrnav #topleft LI a:visited {	text-decoration: none;	}		#lrnav #topleft UL {	font-family: Arial, sans-serif;	font-size: 12px;	list-style-type: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	display: block;	height: 20px;	}	#lrnav #topright {	width: 400px;	height: 27px;	background-color: #000;	float: right;	border-bottom: solid #b1b1b1 1px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}	#lrnav #topright LI {	float: right;	padding: 6px 25px 0px 0px;	margin: 0px 0px 0px 0px;	}	#lrnav #topright LI A {	text-decoration: none;	color: #ccc;	}			#lrnav #topright LI a:hover {	text-decoration: none;	background-color: #000;	color: #ffffff;	}			#lrnav #topright LI a:visited {	text-decoration: none;		}	#lrnav #topright UL {	font-family: Arial, sans-serif;	font-size: 12px;	list-style-type: none;		margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	height: 20px;	}	#globalfooter {	margin: 0px auto 0px auto;	padding: 0px 0px 0px 0px;	}	#globalfooter .login {	font-family: Arial, sans-serif;	color: #666666;	font-size: 13px;	}	#globalfooter .login A {	text-decoration: none;	color: #666666;	}			#globalfooter .login a:hover {	text-decoration: underline;	}		#globalfooter .credits {	font-family: Arial, sans-serif;	color: #bbbbbb;	font-size: 10px;	line-height: 12px;	display: block;	}	#globalfooter .credits A {	text-decoration: underline;	color: #777777;	}	#globalfooter .credits a:hover {	text-decoration: none;	}		#custinfohead {	padding: 10px 0px 20px 15px;	margin: 0px 0px 0px 0px;	width: 726px;	display: block;	font-family: arial, sans-serif;	font-size: 13px;	color: #444444;		line-height: 18px;	text-align: left;	}	#custinfohead A {	text-decoration: underline;	color: #000000;	}		#custinfohead A:hover {	text-decoration: none;	}			#custbuttons {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}		#custbuttons IMG {	vertical-align: bottom;	}		#custinfohead #custbuttons B {	font-size: 18px;	font-weight: bold;	color: #666;	}		#continues {	padding: 0px 0px 0px 0px;	margin: 10px 0px 0px 0px;	}					#mivabody {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	display: block;	height: auto;	}					#yourshoppingcart {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	display: block;	}		#bodywrapper #yourshoppingcart h1 {	font: bold 30px helvetica,arial;	display: block;	letter-spacing: -1px;	padding: 10px 0px 0px 15px;	margin: 0px 0px 0px 0px;	}		#shoppingcartbody {	padding: 0 0 10px 16px;	margin: 0px 0px 0px 0px;	width: 765px;	}		#createnewaccount {	padding: 0px 0px 0px 15px;	margin: 0px 0px 0px 0px;	display: block;	}	#createnewaccount TD {	font-size: 14px;	font-weight: bold;	}	#createnewaccount TD A {	color: #A31212;	text-decoration: underline;	font-size: 15px;	font-weight: bold;	padding-bottom: 5px;	}		#createnewaccount IMG {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	text-align: left;	}		#yournewaccount {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	display: block;	}		#yournewaccount .text {	font-size: 22px;	font-weight: bold;	font-family: arial, sans-serif;	display: block;	padding: 5px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}			.lock {	font-family: arial;	font-size: 12px;	color: #000000;	font-weight: bold;	}		.mivaphonenumber {		font-family: arial;	font-size: 14px;	color: #000000;	font-weight: bold;	}		#frame {	margin: 0px auto 0px auto;	padding: 0px 3px 0px 3px;	font-family: arial;	font-size: 11px;	color: #C40A0A;	font-weight: normal;	width: 744px;	height: 27px;	text-align: left;	vertical-align: middle;	display: block;	}	#frame IMG {	padding: 3px 3px 3px 0px;	margin: 0;	vertical-align: middle;	}		#frame STRONG {	font-size: 12px;	font-weight: bold;	}	