/* commented backslash hack \*/html, body {height: 100%;}/* end hack */html,body {	margin: 0;	padding: 0;	}body {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;	line-height:14px;	background: #333333;	}#wrapper {	background-color: #ffffff;	border-left: 0px solid #cccccc;	border-right: 0px solid #cccccc;	color: #000;	width: 750px;	height: auto;	margin: 0 auto;	min-height: 100.01%;	padding: 5px 20px 10px 20px;	}* html #wrapper {	height: 100%;	}#header {	margin: 0;	padding: 10px 0px 0px 0px;	border: 0px solid red;	}.tagline {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color:#5074A9;	line-height:16px;	text-decoration:none;	text-align: center	}#navbar {	margin:  10px 0px 0px 0px;	padding: 0px 0px 10px 0px;	font-weight: bold;	text-align: center;	}.button {background-image:url(../images/site/bluebutton104.gif); background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:16px; cursor:pointer;}.buttonhover {background-image:url(../images/site/bluebutton104hover.gif); background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:16px;cursor:pointer;}.sidenav {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:lime; font-weight:normal; line-height:15px; padding: 0 0 2px 8px;}.sidenav p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:lime; font-weight:normal; line-height:15px;}.sidenav a:link {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#666666; line-height:15px; font-weight:normal; text-decoration:none;}.sidenav a:visited {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#666666; line-height:15px; font-weight:normal; text-decoration:none;}.sidenav a:hover {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:underline;}.sidenav2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:lime; font-weight:normal; line-height:15px; padding: 0 0 10px 8px;}.sidenav2 p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:lime; font-weight:normal; line-height:15px;}.sidenav2 a:link {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#666666; line-height:15px; font-weight:normal; text-decoration:none;}.sidenav2 a:visited {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#666666; line-height:15px; font-weight:normal; text-decoration:none;}.sidenav2 a:hover {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:underline;}.sidenav3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:lime; font-weight:normal; line-height:15px; padding: 5px 0 0 8px;}.sidenav3 p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:lime; font-weight:normal; line-height:15px;}.sidenav3 a:link {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#666666; line-height:15px; font-weight:normal; text-decoration:none;}.sidenav3 a:visited {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#666666; line-height:15px; font-weight:normal; text-decoration:none;}.sidenav3 a:hover {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:underline;}#catheader { padding: 0px 0 0px 8px; margin: 0; height: 20px; background-image:url(../images/site/categoryheaders.gif); background-repeat:no-repeat; font-weight: bold;}.cattext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:16px;}#leftside { padding: 5px 0 0px 0;}#sidebar { padding:0px 0 0px 0;}#sidebarxxxx { padding:0px 0 10px 0; background: #f6f6f6;}#caption p {	margin: 0;	padding: 0;	}.product-table {	background: #f9f9f9;	color: #000;	font-size: 14px;	font-family: Arial, Tahoma, Verdana;	padding: 0;	margin: 0;	border: 1px solid #dddddd;	text-align: center;	}#pt-title {	background: #eeeeee;	line-height: 2em;	font-size: 20px;	}#pt-price {	color: #353D49;	font-size: 18px;	margin: 0;	padding: 0;	}#code {	color: #353D49;	font-size: 11px;	margin: 0;	padding: 0;	line-height: 2em;	text-align: center;	font-family: Verdana, Arial, sans-serif;	}#options { background: #f9f9f9; color: #353D49; text-align:left; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 20px 0 20px 10px; margin: 0; border: 1px solid #dddddd;	}#options-nameplate { background: #f9f9f9; color: #353D49; text-align:left; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 10px; margin: 0; border: 1px solid #dddddd;	}#options-text { color: #353D49; text-align: center; font-size: 12px; line-height: 175%; font-family: Arial, Tahoma, Verdana; padding: 0; margin: 0;	}#options-text a { padding: 0; margin: 0; color: #353D49; text-align: center; font-size: 12px; line-height: 175%; text-decoration: underline; font-family: Arial, Tahoma, Verdana;	}#welcome {	margin: 20px 0;	padding: 0px;	}#welcome p {	color: #333333;	font-size: 13px;	margin: 0;	padding: 1em;	text-align: left;	line-height: 160%;	font-family: Verdana, Arial, sans-serif; 	}	#product-pictures td {	margin: 0;	padding: 0 0 20px 0;	line-height:16px;	text-align: center;}#product-pictures a {	text-decoration: none;}#product-pictures {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:lime; font-weight:normal; line-height:15px; padding: 0 0 0px 0px;}#product-pictures a:link {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:none;}#product-pictures a:visited {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:none;}#product-pictures a:hover {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:underline;}.img {margin-bottom:5px;}#textlink a {	margin: 0 0 50px 0;	padding: 0 0 50px 0;}#textlink a {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	text-decoration: underline;	font-weight:bold;}#textlink2 {	color:#333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;}#footer {	margin: 20px 0;	padding: 10px 0 10px 50px;	border-top: 1px solid #eeeeee;	border-bottom: 1px solid #eeeeee;}	#copyright { 	border-top: 0px solid #eeeeee;	border-bottom: 0px solid #eeeeee;	color: #333;;	margin: 0px 0 0 0;	padding: 0px 0 0 0;	width: 750px;	text-align: center;	}.crumbs a {text-decoration:underline;}p {	color: #353D49;	font-size: 11px;	margin: 0;	padding: 1em;	text-align: left;	padding-top: 1em; 	line-height: 160%;	font-family: Verdana, Arial, sans-serif; 	}#rightside { padding: 5px 0px 0px 0px;}.box3 {	margin: 10px 0 0 18px;	padding: 0px 0px;	}		.box {	margin: 0px 0 0 0;	padding: 0px 0px;	background: #f8f8f8;	border: 1px solid #ddd;	}	.box {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:lime; font-weight:normal; line-height:15px;}.box a:link {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:none;}.box a:visited {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:none;}.box a:hover {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:underline;}.box td {	line-height:16px;	text-align: center;}.box img {	padding: 25px 50px 0 50px;}.box2 {	margin: 0px 0 0 0;	padding: 0px 0px;	background: #f8f8f8;	border: 1px solid #ddd;	}	.box2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; 	color:#333333; font-weight:normal; line-height:15px;}.box2 a:link {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:none;}.box2 a:visited {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:none;}.box2 a:hover {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:underline;}.box2 td {	line-height:16px;	text-align: center;}.box2 img {	padding: 25px 25px 0 25px;}.box4 {	margin: 0px 0 0 0;	padding: 0px 0px;	background: #f8f8f8;	border: 1px solid #ddd;	}	.box4 {font-family:Arial, Helvetica, sans-serif; font-size:11px; 	color:#666666; font-weight:normal; line-height:15px;}.box4 td {	line-height:16px;}#lines-t-l {	border-right: 1px solid #ddd;	border-bottom: 1px solid #ddd;	padding: 0 0 20px 0;	}#lines-t-r {	border-bottom: 1px solid #ddd;	padding: 0 0 20px 0;	}#lines-m-l {	border-right: 1px solid #ddd;	border-bottom: 1px solid #ddd;	padding: 0 0 20px 0;	}#lines-m-r {	border-bottom: 1px solid #ddd;	padding: 0 0 20px 0;	}#lines-b-l {	border-right: 1px solid #ddd;	padding: 0 0 20px 0;	}#lines-b-r {	padding: 0 0 20px 0;	}#lines-s-l {	border-right: 1px solid #ddd;	padding: 0 0 20px 0;	}#lines-s-r {	padding: 0 0 20px 0;	}#cat-table {	background-image:url(../images/site/verticle_line.gif);	color: #333;	font-size: 1.35em;	margin: 20px 0 0 0;	padding: 30px 0 0 0;	text-align: center;	line-height: 140%;	font-family: Arial, sans-serif;	border: 0px solid #ccc;	}#cat-table img {	border: 1px solid #666;	align: center;	padding: 10px;	}#cat-table p {	text-align: center;	padding: 10px 0 40px 0;	margin: 0;	}#cat-table a:hover {	text-decoration: none;	}#make_line {	border-right: 1px solid #ddd;	}#webguardian {	text-align: center;	padding: 0 0 10px 0;	margin: 0;	}#nologo { background: #ddd;	color: #353D49;	font-size: 15px;	margin: 0;	padding: 0;	line-height: 2em;	text-align: center;	font-family: Verdana, Arial, sans-serif;	}