body, div, h1, h2, h3, h4, p, ul, li {	margin: 0px;	padding: 0px;}body {	background-color: #ffffff;}#wrapper {	width: 850px;	margin-right: auto;	margin-left: auto;}#visualClear {	width: 850px;	height: 1px;	clear: both;	}#logo {	float: left;	width: 120px;	padding-left: 20px;	height: 60px;	padding-top: 20px;}#tagline {	float: left;	text-align:center;	height: 34px;	width: 370px;	padding-left: 0;	padding-right: 0;	padding-top: 46px;}#buttons {	padding-top: 46px;float:left;height:28px;width:295px;}#NYlink { padding-top: 10px; float: left; height: 12px; width: 285px; font-family: Tahoma, Arial; font-size: 12px; color: #d14d05; text-align: center; }#NYlink a { border: 1px dotted #FEAA2B; padding: 3px; color: #FEAA2B; }#NYlink a:hover { color: #FFFFFF; background-color: #FEAA2B; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }#buttons img {border:0;}#tagline h1 {	font-family: "Arial Narrow", Tahoma, Arial;	font-size: 24px;	color: #999999;	font-weight: normal;}#orangeBar {	background-image: url(artwork/orangeBar.jpg);	height: 1px;	width: 750px;	clear: both;	float: left;	margin-top: 15px;	margin-bottom: 15px;	margin-left: 50px;	margin-right: 50px;	overflow: hidden;}#mainmenu {	float: left;	height: 30px;	width: 680px;	padding-left: 100px;	padding-right: 10px;}#mainmenu ul {	list-style: none;	display: inline;	}#mainmenu li {	list-style: none;	display: inline;	font-family: Tahoma, Arial;	font-size: 11px;	color: #d14d05;	margin-right: 30px;	font-weight: bold;	}#mainmenu a {	color: #d14d05;	text-decoration: none;	}#mainmenu a:hover {	color: #666666;	}#homeFlash {	float: left;	height: 300px;	width: 750px;	padding-left: 50px;	padding-bottom: 15px;	}#mainPhoto {	float: left;	height: 200px;	width: 750px;	padding-left: 50px;	padding-bottom: 15px;	}#content {	width: 750px;	float: left;	padding-left: 50px;	padding-right: 50px;	}#content p {	font-family: Garamond, Georgia, Times, "Times New Roman";	font-size: 14px;	line-height: 22px;	margin-bottom: 7px;	}#content h2 {	font-family: Tahoma, Arial;	font-size: 24px;	font-weight: normal;	color: #9B5BA4;	margin-bottom: 7px;	}#content h3 {	font-family: Garamond, Georgia, Times, "Times New Roman";	font-size: 18px;	font-weight: normal;	color: #648403;	margin-bottom: 5px;	}#content h5 {	font-family: Garamond, Georgia, Times, "Times New Roman";	font-size: 16px;	font-weight: normal;	font-style: italic;	margin-bottom: 10px;	}#content h6 {	font-family: Garamond, Georgia, Times, "Times New Roman";	font-size: 14px;	font-weight: bold;	color: #111111;	margin: 0;	}#wrapper-twoCol {	width: 750px;	float: left;	margin: 15px 50px 0 50px;	background-image: url(artwork/bg-twoCol.jpg);	background-repeat: no-repeat;	min-height: 230px;	}#wrapper-twoCol h4{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-left:15px;padding-top:5px;}#wrapper-threeCol {	width: 750px;	float: left;	margin: 0 50px 0 50px;	}#oneColImg {	width: 200px;	padding-left: 15px;	float: left;	padding-top: 15px;	padding-right: 5px;	}#oneCol {	width: 500px;	padding-left: 15px;	float: left;	padding-top: 15px;	padding-right: 10px;	}#oneCol p {	font-family: Tahoma, Arial;	font-size: 12px;	font-weight: normal;	color: #000000;	margin-bottom: 7px;	line-height: 18px;	}#oneCol img {	text-align: left;	margin-right: 15px;	margin-bottom: 3px;	}#oneCol h4 {	font-family: Tahoma, Arial;	font-size: 16px;	font-weight: bold;	color: #000000;	margin-bottom: 7px;	}#oneCol ul {	list-style-type: square;}#oneCol li {	font-family: Tahoma, Arial;	font-size: 12px;	font-weight: normal;	color: #000000;	margin-bottom: 7px;	line-height: 18px;	margin-left: 15px;	}#twoCol {	width: 340px;	padding-left: 15px;	float: left;	padding-top: 15px;	padding-right: 10px;	}#twoCol p {	font-family: Tahoma, Arial;	font-size: 10px;	font-weight: normal;	color: #000000;	margin-bottom: 7px;	}#twoCol img {	text-align: left;	margin-right: 10px;	margin-bottom: 3px;	}#twoCol h4 {	font-family: Tahoma, Arial;	font-size: 11px;	font-weight: bold;	color: #000000;	margin-bottom: 7px;	}#threeCol {	width: 220px;	padding-left: 15px;	float: left;	padding-top: 5px;	padding-right: 15px;	}#threeCol p {	font-family: Tahoma, Arial;	font-size: 11px;	font-weight: normal;	color: #000000;	margin-bottom: 7px;	}#threeCol img {	margin-bottom: 7px;	}#bookPrices {	width: 175px;	padding-left: 15px;	float: right;	padding-top: 15px;	padding-right: 10px;	margin-top: 40px;	margin-left: 20px;	background-color: #FDDFA9;	padding-bottom: 10px;	}#bookPrices p {	font-family: "Courier New", Courier, monospace;	font-size: 11px;	font-weight: normal;	color: #000000;	margin-bottom: 2px;	line-height: 16px;	}#bookPrices h4 {	font-family: Tahoma, Arial;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #F9A826;	width: 185px;	margin-top: -15px;	margin-right: 0px;	margin-left: -15px;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 15px;	text-transform: uppercase;	margin-bottom: 5px;	}#footer {	width: 750px;	float: left;	margin: -10px 50px 10px 50px;	}#footer p {	font-family: Tahoma, Arial;	font-size: 11px;	color: #333333;	text-align: center;	}a {	color: #d18205;	text-decoration: none;	}a:hover {	color: #666666;	}.orangeBold {	font-weight: bold;	color: #d18205;	}.blueBold {	font-weight: bold;	color: #09467e;	}.greenBold {	font-weight: bold;	color: #648403;	}.orange {	color: #d18205;	}.blue {	color: #09467e;	}.green {	color: #648403;	}.white {	color: #ffffff;	}.purple {	color: #9B5BA4;	}.bold {	font-weight: bold;	}.purple2{	color:#b31e88;	}.gray {color:#999999; }.purple2 a{text-decoration:underline;color:#b31e88;}.purple2 a:hover{text-decoration:none;color:#b31e88;}.orange a{text-decoration:underline;color: #d18205;}.orange a:hover{text-decoration:none;color: #d18205;}.orangeBold a{text-decoration:underline;color: #d18205;}.orangeBold a:hover{text-decoration:none;color: #d18205;}label {width:150px;height:18px;padding-right:10px;float:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}label .second-line {}.input {width:750px;clear:both; padding-top:5px;padding-bottom:5px;font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}.ita{font-style:italic;}