* {
	margin: 0;
	padding: 0;
}
body {
	background:url(images/bg.gif) repeat-x ;
	margin:0 auto;
	width:1000px;
	text-align: justify;
	font-family: 'Arial', "Times New Roman", Times, serif;
	font-size: 13px;
	color: #d6cbf8;
}
/* ECCKS*/
#main {
	/*border:1px solid red;*/
	background: #FFFFFF url(images/bg.gif) repeat-x left top;
	height: 1060px;
	width: 1000px;
	
}
/* Header */
#header {
	width: 960px;
	height: 112px;
	margin: 0 auto;
}
#header2 {
	width: 960px;
	height: 39px;
	margin: 0 auto;
	background: #5332bd url(images/menu_bg.gif) repeat-x ;
}
#address {
	width: 960px;
	height: 321px;
	margin: 0 auto;
}
#address2 {
	width: 470px;
	height: 130px;
	margin: 0 auto;
}
#addresssmall {
	height: 321px;
	width: 470px;
	background: #5332bd url(images/add_bg.gif) repeat-x left top;
	float: left;
}
#yrsbanner {
	height: 321px;
	width: 490px;
	background: #5332bd url(images/20yrs.jpg) no-repeat left top;
	float: left;
}
#logo {
	float: left;
	height: 112px;
	width:960px;
	/*background: #121626 url(images/logo.gif)  repeat-x left top;*/
}
#logo2 {
	width: 960px;
	float: left;
	height: 39px;
	background: #5332bd url(images/menu_bg.gif) repeat-x ;
}
/*menu*/
.rollover a{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 40px;
	color: #ffffff;
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left:20px;
}
.rollover a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f88c07;
	text-decoration: none;
	padding-left:20px;
}
#footer {
	width: 960px;
	height: 51px;
	margin: 0 auto;
	background: #5332bd url(images/footer_bg.gif) repeat-x ;
	
}
#footer2 {
	width: 100px;
	height: 51px;
	margin: 0 auto;
	background: #5332bd url(images/footer_bg.gif) repeat-x ;
}
.rollover2 a{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 50px;
	color: #ffffff;
	float: left;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left:0px;
}
.rollover2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f88c07;
	text-decoration: none;
	padding-left:0px;
}
.mail a{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 50px;
	color: #4b2cb0;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.mail a:hover{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 50px;
	color: #4b2cb0;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.designedby a{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 50px;
	color: #4b2cb0;
	float: left;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.designedby a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
#content {
	width: 960px;
	height: 535px;
	margin: 0 auto;
	background: #5332bd url(images/contentbg.gif) repeat-x left top;
}
.spacer{
	/*border:1px solid red;*/
	width: 280px;
	float: left;
}
.divider{
	/*border:1px solid red;*/
	width: 20px;
	float: left;
	line-height: 50px;
	text-align: center;
}
.spacer2{
	/*border:1px solid red;*/
	width: 20px;
	float: left;
}
.crownplaza {
	width: 525px;
	height: 246px;
	background: url(images/crown_plaza.jpg) no-repeat;
}
#grandprize {
	width: 540px;
	height: 190px;
	float:left;
	margin-left:0px;
}
#prize1 {
	width: 540px;
	height: 470px;
	float:left;
	padding-left:25px;
}
.prize {
	width: 225px;
	height: 204px;
	float:left;
	background: url(images/eccks_bigbutton.gif) no-repeat;
}
.prize2 {
	width: 265px;
	height: 198px;
	float:left;
	background: url(images/20yrs_small.gif) no-repeat;
}
.eccksbutton {
	height:198px;
	width: 275px;
	float:left;
	background: url(images/eccks_button.gif) no-repeat;
}
.partition {
	width: 1px;
	height: 537px;
	background: url(images/exhi_partition.gif) no-repeat;
}
.partition {
	width: 1px;
	height: 537px;
	background: url(images/exhi_partition.gif) no-repeat;
}
.twentymed {
	width: 319px;
	height: 209px;
	background: url(images/20yrs_med.jpg) no-repeat;
}
.twenty {
	width: 490px;
	height: 321px;
	background: url(images/20yrs.jpg) no-repeat;
}
.exhiphoto {
	width: 527px;
	height: 352px;
	background: url(images/exhiphoto.jpg) no-repeat;
}
.nypd {
	width: 360px;
	height: 427px;
	background: url(images/nypd.jpg) no-repeat;
}
.finalimg {
	width: 960px;
	height: 112px;
	background: url(images/big_logo.gif) no-repeat;
}
#advts {
	width: 362px;
	height: 474px;
	float:right;
	margin-top:-443px;
	margin-right:600px;
}
#advtscontact {
	width: 362px;
	height: 474px;
	float:right;
	margin-top:-515px;
	margin-right:50px;
	padding-right:25px;
}
#advtscontact2 {
	width: 362px;
	height: 474px;
	float:left;
	margin-top:32px;
	margin-right:10px;
	margin-left:10px;
}
.advt1 {
	width: 362px;
	height: 123px;
    background-color: #fff no-repeat;
}
.advt2 {
	width: 362px;
	height: 114px;
	background: url(images/advt2.jpg) no-repeat;
}
.advt3 {
	width: 362px;
	height: 115px;
	background: url(images/advt3.jpg) no-repeat;
}
.advt4 {
	width: 362px;
	height: 122px;
	background: url(images/advt4.jpg) no-repeat;
}
.text1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #fbb705;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 10px;
	line-height:23px;
}
.text1b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #f78c07;
	text-decoration: none;
	text-align:center;
	padding-top: 10px;
	line-height:23px;
}
.text2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fbb705;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 0px;
	
}
.address1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	line-height:20px;
}
.address2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 7px;
	padding-right: 10px;
	line-height:22px;
}
.dot {
	width: 470px;
	height: 1px;
	background: url(images/blue_dot.gif) no-repeat;
}
.star {
	width: 121px;
	height: 119px;
	float:right;
	margin-top:-120px;
	padding-right: 10px;
}
.gpwinner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #0856fa;
	text-decoration: none;
	padding-left: 25px;
	padding-top: 12px;
	padding-right: 10px;
	line-height:22px;
}
.donate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	padding-left: 25px;
	padding-top: 7px;
	padding-right: 10px;
	line-height:22px;
}
.names {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	padding-left: 25px;
	padding-top: 7px;
	padding-right: 10px;
	line-height:22px;
}
.more a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: underline;
	text-align: right;	
	margin-right:-190px;
	
}
.more a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: underline;
	text-align: right;
	margin-right:-190px;

}
.more2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: underline;
	text-align: center;
	margin-left:120px;
}
.more2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: underline;
	text-align: center;
	margin-left:120px;
}
.more3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: underline;
	text-align: center;
	margin-left:25px;
}
.more3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: underline;
	text-align: center;
	margin-left:25px;
}
#exhibitor1 {
	width: 290px;
	height: 535px;
	padding-left: 25px;
	margin:0 auto;
	position:relative;
	float:left;
}
#exhibitor2 {
	width: 440px;
	height: 535px;
	padding-left: 25px;
}
#exhibitor3 {
	width: 310px;
	height: 535px;
	padding-left: 25px;
	margin:0 auto;
	position:relative;
	float:left;
}
#exhibitor4 {
	width: 310px;
	height: 540px;
	padding-left: 25px;
}
.exhibitor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2f1976;
	text-decoration: none;
	padding-top: 20px;
	line-height:23px;
}
.exhitext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 7px;
	line-height:22px;
}
.exhitext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:center;
	padding-top: 7px;
	line-height:22px;
}
.exhitext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 10px;
	line-height:18px;
}
.exhilinks2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	line-height:30px;
}
.exhilinks3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	line-height:25px;
}
.exhilinks4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	line-height:15px;
}
.exhilinks5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #f78b06;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	line-height:15px;
}
.exhilinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	line-height:30px;
}
.exhilinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2c1772;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	line-height:30px;
}
.exhilinks20 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2b166f;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	line-height:30px;
}
.exhilinks20 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2b166f;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	line-height:30px;
}
#exhipartition {
	/*border:1px solid red;*/
	width: 1px;
	height: 537px;
	float:left;
	margin:0 auto;
	position:relative;
}
#exhipartitions {
	/*border:1px solid red;*/
	width: 1px;
	height: 537px;
	float:right;
	margin-top:-535px;
	padding-right: 477px;
}
#exhipartitions4 {
	/*border:1px solid red;*/
	width: 1px;
	height: 537px;
	float:right;
	margin-top:-535px;
	padding-right: 530px;
}
#exhiadvts {
	width: 527px;
	height: 352px;
	float:left;
	margin:0 auto;
	position:relative;
	padding-left:55px;

}
#exhiadvts2 {
	width: 527px;
	float:left;
	margin:0 auto;
	position:relative;
	padding-left:55px;
	padding-top:55px;

}
#exhiadvtsb {
	width: 360px;
	height: 427px;
	float: left;
	margin-top:-480px;
	padding-left:540px;
}
.exhiphototxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #43279e;
	text-decoration: none;
	padding-left:75px;
}
.exhiphototxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2b156e;
	text-decoration: none;
}
#advts2 {
	width: 362px;
	height: 518px;
	float:left;
	margin-top:10px;
	padding-left:20px;
}
.advt2a {
	width: 348px;
	height: 110px;
	float:right;
	background: url(images/kadvt1.jpg) no-repeat;
}
.advt2b {
	width: 348px;
	height: 101px;
	float:right;
	background: url(images/kadvt2.jpg) no-repeat;
}
.advt2c {
	width: 348px;
	height: 102px;
	float:right;
	background: url(images/kadvt3.jpg) no-repeat;
}
.advt2d {
	width: 348px;
	height: 101px;
	float:right;
	background: url(images/kadvt4.jpg) no-repeat;
}
.advt2e {
	width: 348px;
	height: 104px;
	float:right;
	background: url(images/kadvt5.jpg) no-repeat;
}
#exhipartition2 {
	/*border:1px solid red;*/
	width: 1px;
	height: 537px;
	float:right;
	margin-top:0px;
	padding-right: 570px;
}
#ksadvts {
	/*border:1px solid red;*/
	width: 490px;
	height: 352px;
	float:right;
	margin-top:-500px;
	padding-right:40px;
}
.public{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #f78b07;
	text-decoration: none;
	padding-top: 10px;
	line-height:23px;
}
.showinfotxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	line-height:22px;
}
.showinfotxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	line-height:18px;
}
.rollover3 a{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 40px;
	color: #f88c07;
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left:20px;
}
.rollover3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left:20px;
}
#knifephoto {
	width: 472px;
	height: 472px;
	background:#000000;
	float:left;
	margin-top:30px;
	position:relative;
}
/* ADD css for slideshow start*/
.slideshow-text {
 border:0px solid white;
 margin: 0;
 padding: 4px;
 color: black;
 background: transparent;
 font: 12px Verdana,Arial;
 text-align: left;
 overflow:hidden;
}
/* ADD css for slideshow end*/

#left_arrow {
	width: 50px;
	height: 40px;
	float:left;
	margin-top:250px;
	position:relative;
}
#right_arrow {
	width: 50px;
	height: 40px;
	float:left;
	margin-top:250px;
	position:relative;
}
#slide_text {
	width: 50px;
	height: 40px;
	float:left;
	margin-top:-308px;
	margin-left:80px;
	padding-right:0px;
}
#dynamic {
	width: 200px;
	height: 535px;
	padding-left: 25px;
	float:left;
	margin:0 auto;
	position:relative;

}
.titletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-top: 7px;
	line-height:22px;
}
.titletext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-top: 7px;
	line-height:18px;
}
.reservation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #f88c06;
	text-decoration: none;
	padding-top: 20px;
	line-height:25px;
}
#prizecol {
	width: 240px;
	height: 535px;
	padding-left: 25px;
	float:left;
	margin:0 auto;
	position:relative;
}
#prizecol2 {
	width: 310px;
	height: 535px;
	float:left;
	margin:0 auto;
	position:relative;
}
#prizepartitions {
	/*border:1px solid red;*/
	width: 1px;
	height: 537px;
	float:left;
	margin:0 auto;
	position:relative;
	padding-left:15px;
}
#prizeksadvts {
	width: 319px;
	height: 352px;
	float:left;
	margin:0 auto;
	position:relative;
	padding-left:25px;
	padding-top:35px;
}
.textscroll{
	border:0px;
	height:300px;
	background:transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height:22px;
}
.scroll {
height: 370px;
width: 290px;
overflow: auto;
border: 0px solid #666;
background-color: transparent;
padding: 8px;
}
#engraveradvts {
	width: 150px;
	height: 352px;
	float:right;
	margin-top:-537px;
	margin-right:460px;
	text-align: left;
}
#engraveradvts2 {
	width: 343px;
	height: 437px;
	float:left;
	margin-top:-450px;
	margin-left:245px;
}
.engraveradvts3 {
	width: 343px;
	height: 437px;
	background: url(images/lytton_simon.jpg) no-repeat;
}
#knifemakersadvts {
	width: 210px;
	height: 500px;
	float:left;
	text-align: left;
	margin: o auto;
	position:relative;
	padding-top:10px;
}
#knifemakersadvts2 {
	width: 345px;
	height: 445px;
	float:left;
	margin:0 auto;
	position:relative;
	padding-top:20px;
	padding-left:35px;
}
.knifemakersadvts3 {
	width: 372px;
	height: 456px;
	background: url(images/evan_allred.jpg) no-repeat;
}
.knifemakersadvts4 {
	width: 372px;
	height: 456px;
	background: url(images/knife3.jpg) no-repeat;
}
.scroll2 {
height: 470px;
width: 190px;
overflow: auto;
border: 0px solid #666;
background-color: transparent;
padding: 8px;
padding-left:15px;

}
.photographeradvts {
	width: 351px;
	height: 437px;
	background: url(images/photographer_img.jpg) no-repeat;
}
.exhiphototext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 7px;
	line-height:22px;
}
#photographeradvts2 {
	width: 352px;
	height: 437px;
	float:left;
	margin-top:-450px;
	margin-left:240px;
}
.purveyorsadvts3 {
	width: 326px;
	height: 325px;
	background: url(images/purveyor_img.jpg) no-repeat;
}
#purveyorsadvts2 {
	width: 326px;
	height: 325px;
	float:left;
	margin-top:-420px;
	margin-left:250px;
	text-align:center;
}
#purveyorsadvts {
	width: 260px;
	height: 352px;
	float:right;
	margin-top:-537px;
	margin-right:355px;
	text-align: left;
}
#suppliersadvts {
	width: 330px;
	height: 265px;
	float:left;
	text-align:center;
	margin-top:-420px;
	margin-left:260px;
}
.suppliers {
	width: 327px;
	height: 262px;
	background: url(images/suppliers_img.jpg) no-repeat;
}
.sublink a{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	/*float: left;*/
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
}
.sublink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B166F;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
}
.sublink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B166F;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
}
.engraveradvts_small {
	width: 343px;
	height: 437px;
	background: url(images/purveyor_img.jpg) no-repeat;
}
.photographeradvts_small {
	width: 351px;
	height: 437px;
	background: url(images/knife2.jpg) no-repeat;
}
.purveyorsadvts3_small {
	width: 326px;
	height: 325px;
	background: url(images/knife3.jpg) no-repeat;
}
.suppliers_small {
	width: 327px;
	height: 325px;
	background: url(images/purveyor_img.jpg) no-repeat;
}
.loadimg{
	/*border:1px solid red;*/
	width: 20px;
	float: right;
	line-height: 50px;
	margin-right:-200px;
	text-align: center;
}
