#maincontent {	display: block;	position: absolute;	top: 135px;	left: 295px;	width: 430px;	height: auto;	font-family: Arial, sans-serif;	font-size: 12px;	font-weight: normal;	padding: 0px 0px 0px 40px;	}	#maincontent .aboutimage {	padding: 0px 18px 8px 0px;	margin: 0px 0px 0px 0px;	}		#maincontent P {	padding: 11px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}		/** TEMPORARY COMMENTING OUT	#maincontent H1 {	font-size: 12px;	font-weight: normal;	margin: 0px 0px 7px 0px;	padding: 0px 0px 7px 0px;	border-bottom: solid #666666 1px;	color: #333333;	font-style: italic;	}	**/ 			#maincontent H2 {	font-size: 16px;	font-weight: bold;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;		}		#maincontent UL {	margin: 0px 0px 0px 0px;	padding: 7px 0px 0px 0px;	}		#maincontent LI {	list-style-type: none;	}	#maincontent LI H1 {	font-size: 13px;	font-weight: bold;	font-style: normal;	border: none;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	display: inline;	}			#maincontent FORM STRONG {	font-size: 14px;	}	#pagetitle {	margin: 0px 0px 0px 0px;	padding: 14px 0px 12px 0px;	font-size: 22px;	color: #851E1E;	font-weight: bold;	}	#pagetitle EM {	margin: 0px 0px 0px 0px;	padding: 14px 0px 12px 0px;	font-size: 20px;	color: #333333;	font-weight: normal;	}	#pagetitle H1 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size: 11px;	color: #333333;	font-weight: normal;	border: none;	}	#pagetitle H2 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size: 12px;	color: #000000;	font-weight: normal;	border: none;	}		#pagetitle IMG {	float: right;	padding: 5px 0px 0px 0px;	margin: 0px 0px 0px 0px;	display: block;	vertical-align: bottom;	}		#pagetitle2 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 12px 0px;	font-size: 15px;	color: #851E1E;	font-weight: bold;	}			/* ACCOUNT LOGIN */#maincontent .password2 {	font-size: 11px;	color: #000000;	padding: 7px 0px 0px 0px;	margin: 0px 0px 0px 0px;	display: block;	}		#maincontent .loginnotes {	border-top: solid #cccccc 1px;	padding: 7px 0px 0px 0px;	margin: 7px 0px 0px 0px;	display: block;	color: #333333;	font-size: 11px;	}	#newaccountbox {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}	#newaccountbox SELECT {	width: auto;	}		#newaccountbox TR TD {	border: none;	}	/* STORE LOCATOR */#storelocator SELECT {	margin: 10px 0px 10px 0px;	width: 448px;	font-size: 11px;	}		/* QUICKORDER */#qotable TR TD {	border: solid #cccccc 1px;	}				#qotable TABLE {	font-size: 11px;	}	/* BROWSE / SEARCH */#bswrapper {	display: block;	position: absolute;	top: 135px;	left: 295px;	width: 59%;	font-family: Arial, sans-serif;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}	#bswrapper IMG {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	display: block;	}	#bswrapper .image {	padding-right: 10px;	}		#bstable{	padding: 0px 0px 20px 40px;	margin: 0px 0px 10px 0px;	display: block;}		#bstable A {	background-color: #ffffff;	text-decoration: none;	color: #000000;	}	#bstable a:hover {	background-color: #FFE9E9;	}		#bookinfo {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-family: Arial, sans-serif;	color: #000000;	display: block;	left: 523px;	top: 156px;	}	#bookinfo IMG {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	display: inline;	float: left;	}	#bookinfo H1 {	font-size: 14px;	font-weight: bold;	margin: 0px 0px 0px 0px;	padding: 0px 5px 5px 0px;	line-height: 16px;	display: block;	}#bookinfo H2 {	font-size: 12px;	font-weight: normal;	margin: 0px 0px 5px 0px;	padding: 0px 0px 5px 0px;	display: block;	}	#bookinfo FORM {	margin: 0px 0px 10px 0px;	padding: 10px 0px 10px 0px;	font-size: 13px;		}		#bookinfo INPUT {	font-size: 10px;	}			#bookinfo .price {	margin: 0px 0px 0px 0px;	padding: 0px 0px 8px 0px;	font-size: 13px;	color: #990000;	font-weight: bold;	display: block;	}		#bookinfo .price STRONG {	color: #000000;	}		#bookinfo .sep {	border-bottom: solid #cccccc 1px;	height: 30px;	display: block;	}	/* MULTIPLE PAGES STYLES */#pages {	margin: 0px 0px 20px 40px;	padding: 0px 0px 0px 0px;	font-family: Arial, sans-serif;	font-size: 11px;	color: #000000;	height: 32px;	width: 431px;	border-bottom: solid #dedede 1px;	}		#pages FORM {	padding: 0px 18px 0px 0px;	margin: 0px 0px 0px 0px;	float: right;	vertical-align: middle;	display: inline;	height: 26px;	}		#pages .np {	display: block;	position: relative;	float: left;	margin: 0px 0px 0px 0px;	padding: 6px 0px 0px 0px;	color: #cccccc;	vertical-align: middle;	}		#pages .np A {	text-decoration: none;	color: #003399;	}	#pages .np a:hover {	text-decoration: underline;	}		#pages .np a:visited {	color: #003399;	}		#pages-bottom{	margin: 0px 0px 20px 40px;	padding: 5px 0px 0px 0px;	font-family: Arial, sans-serif;	font-size: 11px;	color: #000000;	height: 32px;	width: 431px;	border-top: solid #dedede 1px;}		#pages-bottom FORM {	padding: 0px 18px 0px 0px;	margin: 0px 0px 0px 0px;	float: right;	vertical-align: middle;	display: inline;	height: 26px;	}		#pages-bottom .np {	display: block;	position: relative;	float: left;	margin: 0px 0px 0px 0px;	padding: 6px 0px 0px 0px;	color: #cccccc;	vertical-align: middle;	}		#pages-bottom .np A {	text-decoration: none;	color: #003399;	}	#pages-bottom .np a:hover {	text-decoration: underline;	}		#pages-bottom .np a:visited {	color: #003399;	}		/* SHOPPING CART */#carttable TR TD {	border: solid #cccccc 1px;	}				#carttable TABLE {	font-size: 11px;	}		/* ORDERS */#ordertables {	padding: 0px 0px 0px 0px;	margin: 0px 0px 10px 0px;	}	#ordertables TR TD {		border: 1px dashed #888888;	}	#ordertables TR TD H1 {	font-size: 15px;	font-weight: bold;	display: block;	border: none;	font-style: normal;	color: #000000;	padding: 0px 0px 7px 0px;	margin: 0px 0px 0px 0px;	white-space: normal;	}		#ordertables UL {	padding: 6px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}	#ordertables LI {	list-style-type: square;	padding: 0px 0px 0px 10px;	margin: 0px 0px 0px 0px;	list-style-position: inside;	}			
