	body {
		font-family: Arial, Helvetica, sans-serif;
		background: #ffffff;
	}	
	
	.clear { clear: both; }
	
	a {
		text-decoration: none;
		color: #acacac;
	}
	
	a:hover {
		color: #000000;
	}
	
	a.columna, {
		
		text-align: center;
	}

	#wrapper {
		width: 976px;
		margin: 0 auto;
		border: 2px solid #acacac;
	}	
		
	.navtop {
		height: 17px;
		background: #acacac;
		width:100%;
		color: #ffffff;
	}
	
	
	.navmid {
		background: #ffffff url(../images/headerbg.png) no-repeat top center;
		width: 976px;
		height:95px;
	}

	.logocircle {
		position: absolute;
		z-index:10001;
		margin-left: 20px;
		margin-top: -8px;
	}
	
	.mainbody {
		width: 976px;
		background: #ffffff;
		margin-top: 10px;
	}

	.mainbody div { overflow: hidden; }
	

	.column1 {
		width: 224px;
		float: left;
		padding: 20px;
		margin-top: 70px;
		overflow: hidden;
	}
	
	.column2 {
		width: 434px;
		padding: 0 20px 20px 20px;
		float: left;		
		border-left: 2px solid #acacac;
		height: 620px;
	}
	
	.column3 {
		width: 194px;
		padding: 0 20px 20px 20px;
		float: left;
		border-left: 2px solid #acacac;	
		height: 620px;
	}

	h3 {
		color: #363636;
		font-size: 11pt;
	}
	
	h3.three {
		color: #363636;
		font-size: 11pt;
		text-align: left;
	}
	
	h3.one {
		color: #363636;
		font-size: 11pt;
		margin-bottom: 0;
	}
	
	p.column1subnav {
		color: #363636;
		font-size: 9pt;
		font-weight: normal;
		line-height: 1.3em;
		margin-top:0;
	}
	
	p.column2subnav {
		color: #363636;
		font-size: 9pt;
		font-weight: normal;
		margin-top: 10px;
	}
	
	p.column3subnav {
		color: #363636;
		font-size: 9pt;
		font-weight: bold;
		margin-bottom: 0;
	}
	
	p.column3subnav2 {
		color: #7a7a7a;
		font-size: 8pt;
		font-weight: normal;
		text-align: left;
	}
	
	p.column3subnav2ctr {
		color: #363636;
		font-size: 8pt;
		font-weight: normal;
		text-align: center;
	}
	
	p.column2subnav3 {
		color: #363636;
		font-size: 10pt;
		font-weight: bold;
		text-align: center;
		width: 272px;
	}
	
	img.column1img {
		padding-top: 10px;
	}
	
	img.column3img {
		padding-top: 0px;
	}


	p.otherprojects {
		color: #f89734;
		font-size: 8pt;
		font-weight: bold;
	}
	
	p.otherprojectsmid {
		color: #f89734;
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
		margin-top: -10px;
	}
	
	p.otherprojects3 {
		color: #f89734;
		font-size: 8pt;
		font-weight: bold;
		padding-top: 0;
		text-align: left;
		margin-top: 0;
	}
	
	.footer {
		border-top: 2px solid #acacac;
		margin-top: 10px;
	}
	
	span.footerleft {
		font-size: 10pt;
		color: #363636;
		float: left;
		text-align: left;
		padding: 5px 10px;
	}
	
	span.footerright {
		font-size: 10pt;
		color: #363636;
		float: right;
		text-align: right;	
		padding: 5px 10px;
	}
	
	span.navtopleft {
		font-size: 10pt;
		color: #330099;
		float: left;
		width: 488px;
		text-align: left;	
	}
	
	span.footerleft a,
	span.footerleft a:visited {
		color: #acacac;
		text-decoration: none;
	}
	
	span.footerleft a:hover {
		color: #363636;
	}
	
	span.footerright a,
	span.footerright a:visited {
		color: #acacac;
		text-decoration: none;
	}
	
	span.footerright a:hover {
		color: #363636;
	}
	
	span.arttxt {
		font-size: 11pt;
		line-height: 1.2em;
	}
	
	img.quickimg {
		padding-top: 0;
		top: 5px;
		position: relative;
	}
	
	span.quickfindleft {
		position: relative;
		margin:0;
		padding:0;
	}
			
	span.navmidleft {
		width: 300px;
	}
	
	span.navmidright {
		width: 676px;
		text-align: right;	
		margin:0;
		padding:0;		
	}

	/* NEW NEW NEW */

div#navigation {
	margin:0pt;
	padding:0pt;	
}
	
span.left1 {
	margin:0pt;
	padding:0pt;
	width:263px;
	height: 17px;
	float: left;
	background: #acacac;
}	

span.right1 {
	margin:0pt;
	padding:0pt;
	width: 713px;
	float: left;
	background: #acacac;
}

div#container {
margin:0pt;
padding:0pt;
margin:0pt auto;
text-align:left;
padding-bottom: 15pt !important;
}

/* NAV TOP */

div#navigationtopright {
	margin:0pt;
	padding:0pt;
	float: right;	
}

div#container {
margin:0pt;
padding:0pt;
margin:0pt auto;
text-align:left;
}
#navtopright {
margin:0pt;
padding:0pt;
background:transparent url(../images/nav/newnavigationtop.gif) no-repeat;
height:17px;
position:relative;
width:288px;
}

#navtopright li a {
margin:0pt;
padding:0pt;
background:transparent url(../images/nav/newnavigationtop.gif) no-repeat;
display:block;
font-size:1%;
height:17px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
top:0pt;

}	


ul#navtopright {
margin:0pt;
padding:0pt;
margin-left:0pt;
}
#navtopright li {
margin:0pt;
padding:0pt;
float:left;
height:17px;
list-style-type:none;
position:relative;
}

#navtopright li ul {
margin:0pt;
padding:0pt;
position:absolute;
top:17px;
width:146px;

}

#navtopright li ul li {
background-color:#acacac;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
color: #ffffff;
width:146px;
font-size:10pt;

}

#navtopright li ul li a {
background: transparent none repeat scroll 0% 0%;
font-size:10pt;
margin:2px 0pt 2px 5pt;
overflow:visible;
text-decoration:none;
text-indent:6px;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
}

#navtopright li ul li a:hover {
	color: #feff01;
}

body #navtopright li ul {
display:none;
}
#navtopright li:hover ul {
display:block;
}
#navtopright li#navtop_1 {
width:144px;
}
#navtopright li#navtop_1 a {
background-position:0pt 0pt;
left:0pt;
width:144px;
}
#navtopright li#navtop_2 {
width:89px;
}
#navtopright li#navtop_2 a {
background-position:-144px 0pt;
width:89px;
}
#navtopright li#navtop_2 ul li a {
width:89px;
}
#navtopright li#navtop_2 ul {
top:18px !important;
}
#navtopright li#navtop_3 {
width:55px;
}
#navtopright li#navtop_3 a {
background-position:-234px 0pt;
width:55px;
}

#navtopright li#navtop_1 a:hover, #navtopright li#navtop_1 a.selected {
background-position:0pt -18px;
}
#navtopright li#navtop_2 a:hover, #navtopright li#navtop_2 a.selected {
background-position:-144px -18px;
}
#navtopright li#navtop_3 a:hover, #navtopright li#navtop_3 a.selected {
background-position:-234px -18px;
}		

li.break1 {
background-color:#330099;
color: #ffffff;
height: auto;

}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#positioner { background: #acacac; clear:both; position:relative; top:0; left:1px; z-index:100; width: 714px;}

#navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

#navigation > li { 
	display: block;
	float: left;
	height: 17px;
	position: relative;
	border-left: 1px solid #ffffff;
}

#navigation li a.outer {
	display: block;
	float: left;
	width: 118px; 
	height: 17px;
	background: no-repeat left top;
	text-indent: -9999px;
	overflow: hidden;
}

#navigation li a.outer:hover { background-position: left bottom; }

#navigation #outer1 { background-image: url(../images/nav/outer1.png); width: 117px; }
#navigation #outer2 { background-image: url(../images/nav/outer2.png); }
#navigation #outer3 { background-image: url(../images/nav/outer3.png); }
#navigation #outer4 { background-image: url(../images/nav/outer4.png); }
#navigation #outer5 { background-image: url(../images/nav/outer5.png); }
#navigation #outer6 { background-image: url(../images/nav/outer6.png); width: 117px; }

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 17px;
	left: -1px;
	width: 118px;
	background-color: #acacac;
	display: none;
	border: solid #ffffff;
	border-width: 0px 1px 1px;
}

#navigation li li {
	position: relative;
	border-top: 1px solid #ffffff;
}

#navigation li li a {
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

#navigation li li a:hover { color: #363636; }

#navigation ul ul {
	left: 100%;
	top: -1px;
}

#navigation li:hover > ul { display: block; }

/*///////SUB COLLECTION PAGE//////////////////////////////////////////////////////////////////////////////////////////////*/

	#maintextsub {
		margin-left: 285px;	
		width:655px;
		margin-bottom: 0;
		padding-bottom: 0;	
	
	}
	
	h3.onesub {
		color: #363636;
		font-size: 11pt;
		text-align:left;
		margin-bottom: 0;
		font-weight: normal;
	}
	
	#maintextsubleft {
		float: left;
		width: 230px;
		padding-left: 20px;
		margin-top: 75px;
	
	}
	
	#maintextsubleft p { font-size:10pt; }

	p.column1subnavsub {
		color: #7a7a7a;
		font-size: 10pt;
		font-weight: normal;
		text-align:left;
		margin-top:15px;
	}
	
	p.column2subnav2sub {
		color: #7a7a7a;
		font-size: 10pt;
		font-weight: normal;
		margin: 2px 0 0 0;
		padding:0;
	}
	
	ul.column1subnavsub {
		color: #7a7a7a;
		font-size: 10pt;
		font-weight: normal;
		text-align:left;
		margin-top:0;
	}	
	
	#nametable {
		margin: 0 auto;
		width: 940px;
		padding: 0;
	}

	h4.name {
		color: #cc0000;
		font-size:14px;
		margin-bottom: 3px;
	}
	span.nameleft {
		color: #acacac;
		font-size: 9pt;
		float: left;
		width: 129px;
		padding-bottom: 10px;
	}
	
	span.nameright {
		text-align:right;
		float: left;
		width: 91px;
		padding-bottom: 10px;
		margin-right: 5px;
	}
	
/*///////CUSTOME NAME PRINTS SUB ////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

 	.column1nameprints1 {
		width: 515px;
		float: left;
		margin-left: 20px;
	}
	
	.column2nameprints1 {
		width: 150px;
		float: left;		

		margin-left: 20px;
	}
	
	.column3nameprints1 {
		width: 230px;
		float: left;
		margin-top: 15px;
		margin-left: 40px;
	}

	h3.nameprints1 {
		color: #cc0000;
		font-size: 11pt;
		text-align:left;
		margin-bottom: 0;
		width: 220px;
		margin-left: 270px;
		font-weight: normal;		
	}

	span.nameleft2 {
		color: #acacac;
		font-size: 9pt;
		padding-top:2px;
		font-weight: normal;
	}	
			
	h3.onesubnameprints {
		color: #cc0000;
		font-size: 11pt;
		text-align:left;
		margin-bottom: 0;
		font-weight: bold;
	}

	p.column1subnavsubnameprints {
		color: #acacac;
		font-size: 11pt;
		font-weight: normal;
		text-align:left;
		margin-top:10px;
	}
	
	ul.column1subnavsubnameprints {
		color: #acacac;
		font-size: 11pt;
		font-weight: normal;
		text-align:left;
		margin-top:0;
	}
	

	.ordercolumntitle1 {
		font-size: 8pt;
		color: #acacac;
		margin-top: 22px;
	}

	.ordercolumntitle2 {
		font-size: 8pt;
		color: #acacac;
		margin-top: 42px;
	}
	
	.ordercolumntitle3 {
		font-size: 8pt;
		color: #acacac;
		margin-top: 42px;
	}
		
	.ordercolumntitle4 {
		font-size: 8pt;
		color: #acacac;
		margin-top: 42px;
	}
		
	
	
			
	
	select.select {
		width:155px; 
		margin-bottom: 0px;
	}	
	
	span.entername {
		font-size: 8pt;
		color: #acacac;
	}

	img.orderbtn {
		margin-top: 5px;	
	}
	
	form.ordercolumn {
		padding-top: 5px;
		width: 155px;
	}
	
	input.includename {
		margin-top: 5px; width: 130px;
	}
	
	img.column3img2 {
		margin-top: 0px;
	}
	img.column3img3 {
		margin-top: 0px;
	}
	img.column3img4 {
		margin-top: 0px;
	}
