/*************************************
---------------RESET------------------
*************************************/
/* v1.0 | 20080212 */

html, body, .new div, .new span, .new applet, .new object, .new iframe, .new h1, .new h2, .new h3, .new h4, .new h5, .new h6, .new p, .new blockquote, .new pre, .new a, .new abbr, .new acronym, .new address, .new big, .new cite, .new code, .new del, .new dfn, .new em, .new font, .new img, .new ins, .new kbd, .new q, .new s, .new samp, .new small, .new strike, .new strong, .new sub, .new sup, .new tt, .new var, .new b, .new u, .new i, .new center, .new dl, .new dt, .new dd, .new ol, .new ul, .new li, .new fieldset, .new form, .new label, .new legend, .new table, .new caption, .new tbody, .new tfoot, .new thead, .new tr, .new th, .new td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
/*	vertical-align: baseline; KG -commented out to avoid breaking content */
	background: transparent;}

#header.new, #footer.new{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 13px;
	font-size: 100%;
	vertical-align: baseline; 
	background: transparent;}
	
	body{
		background: #f0f0f0 !important;	

	}
	
.new body {
	line-height: 1;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.new.resets{
		line-height: 1;
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.new ol, .new ul {
	list-style: none;
}
.new blockquote, .new q {
	quotes: none;
}
.new blockquote:before, .new blockquote:after, .new q:before, .new q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
.new table {
	border-collapse: collapse;
	border-spacing: 0;
}


/******************************************
--------------DUMMY HTML STYLES-----------
******************************************/

/*******************************************
 divs
*******************************************/
.new body{
	background: #f9f9f9;	
}

.new ul{
color: #442288;
}

.new small{
	font-size: .8em;	
}
#wrapper{
	width: 960px; 
margin:auto; 
border: none; 
padding: 0 4px;
/*border-left: 1px solid #ccc; 
border-right: 1px solid #ccc;*/
}


/************************************************************
-------------- NEW HEADER STYLES-----------
************************************************************/

#header.new{ width: 960px; border: none; 
margin-bottom:20px; 	
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#header.new li, #header.new p, #header.new a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 100%;
}

/*********************************************
 h1 BLICK
*********************************************/

 #header.new h1{
	text-indent: -9999px;
	font-size: 1px;}
	
/*#header.new h1 a{	
	display: block;
	background:url(/styles/images/blick-nopalette.jpg) no-repeat;
	position: relative;
	height: 95px;
	width: 230px;
	float: left;
}*/


.header_image 
{
    display: block;
    position: relative;
    height: 95px;
    width: 230px;
    float: left;
}

#header.new a, .new #hundred a{
	color: #333;	
}

.new #site{
	height: 95px;	
	background: #fff;
}

.new #site div{
	border: none;
	background: none;	
}

/*********************************************
 nav
*********************************************/

/*other navigation*/

.new .accountnav{
	margin-right: 0px;	
	margin-top: 5px;
		text-transform: lowercase;
		float: right;
		margin: 0;
		padding: 0;
		margin-top: 7px;


}

.new .accountnav.nav li.last{
		background: none;
		display: inline;
		width: auto;
}

.new #homenav{
	display: block;
	position: relative;
	float: left;
	width: 600px;
	margin-top: -15px;
}

.new #homenav .storefinder{
	color: 	#cc3333;
	font-weight: bold;
}

.new #homenav a:hover, .new .accountnav.nav a:hover{
	/*color: #ffa600;*/
	text-decoration: underline;

}

.new #homenav li, .new .accountnav.nav li{
	background:url(http://cdn.dick-blick.com/images/header/divider.gif) right no-repeat;
	padding: 0 5px;
	float: left;
}


.new #homenav li.last{
	border-right: none;
	text-align: left;
	display: inline;
	background: none;
	
}


.new #homenav li.last a, .new .accountnav li.last a{
	background: none;
	padding: 0;
}
.new #homenav li.last a:hover, .new .accountnav li.last a:hover{
	text-decoration: underline;
}

.new .nav ul{
	
}
.new .nav li{
	padding: 0 5px;
letter-spacing: .1em;

}

.new .nav a{
	text-decoration: none;
	color: #333;	
}

/*********************Main Nav****************/
.new #nav{
		background: #80a654 url(http://cdn.dick-blick.com/images/header/cart.jpg) repeat-x;
	height: 25px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #999;
	clear: both;
	padding-right: 2px;
float: left;
	margin-left: -1px;
	width: 960px;
}

.new #nav li{
	float: left;
border-right: 1px #999 solid;	
position: relative;
padding: 5px 7px 6px;
	letter-spacing: .1em;
		font-weight: bold;
		font-size: 1.2em;
		background: #000 url(http://cdn.dick-blick.com/images/header/nav.jpg) repeat-x;
		z-index: 1001;
		}

.new #nav a{
	color: #fff;	
}

.new #nav a:hover{
	color: #ff9c00;	
		text-decoration: none;
}

.new #nav .alphabet li{
	border-right: none;	
	position: inherit;
	padding: 0 2px;
	background: none;
	font-size: 1em;
}

.new #nav .alphabet{
	padding-right: 5px;	
	padding-left: 6px;	
}


.new #nav .gifts{
	padding-right: 5px;	
}

.new #nav .clearance{
	background: #cc3333 url(http://cdn.dick-blick.com/images/header/clearance.jpg) repeat-x;	
}

.new #nav .clearance a:hover{
	color: #fff;	
		text-decoration: none;
}

.new #nav .cartnav{
	background: url(http://cdn.dick-blick.com/images/header/cart-icon.jpg) no-repeat -1px;
	border-right: none;
	text-align: center;
	margin-left: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	width: 172px;
}
.new #nav .cartnav a{
	display: block;
	width: 160px;
	margin-left: 20px;
	text-align: center;
	/* "fix" for large orders */
	width: 250px;
	text-align: left;
	margin: 0px 0px 0px 40px;
}
.new #nav .cartnav a:hover{
	color: #fff;	
	text-decoration: none;
}



/*Departments menu*/
.new #materialsMenu{
	display: none;	
	background-color:#fff;
border:2px solid #333;
color:#333333;
display:none;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
left:0px;
margin:0;
padding: 0;
padding-top: 5px;
position:absolute;
text-align:left;
top:24px;
width:340px;
z-index:1000;
}

.new #listsMenu, .new #giftsMenu {
	display: none;	
	background-color:#fff;
border:2px solid #333;
color:#333333;
display:none;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
left:0px;
margin:0;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
position:absolute;
text-align:left;
top:24px;
width:160px;
z-index:2000;
}

/*******************************************/
/*SAVE NOW SPECIAL DEALS DROP-DOWN STYLING*/
/*****************************************/
.new #specialDealsMenu {
	display: none;	
	background-color:#fff;
	border:2px solid #d44c24; /*ONLY CHANGE FROM #LISTSMENU/#GIFTSMENU*/
	color:#333333;
	display:none;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:12px;
	left:0px;
	margin:0;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	position:absolute;
	text-align:left;
	top:24px;
	width:160px;
	z-index:2000;
}
/*END*/

.new #nav #listsMenu li{
	width: 124px;
	padding-left: 30px;
		background:url(http://cdn.dick-blick.com/images/header/lists.png);
}
.new #nav #listsMenu li:hover{
	padding-left: 30px;
		background:url(http://cdn.dick-blick.com/images/header/lists.png) #ffd380;
}

.new #nav #listsMenu li.artroom{
	background-position: 2px -194px;
}

.new #nav #listsMenu li.wishlist{
	background-position: 0 -354px;
}

.new #nav #listsMenu li.blicku{
	background-position: 0 -547px;
}

.new #nav #listsMenu li a:hover{
	background: none;	
}



.new #materialsMenu .borderedRight {
border-right:1px solid #ccc;
width: 164px;
}
.new #nav .dropdown div{
	float: left;
	width:159px;
	padding: 0 0 0 5px;
}

.new #materialsMenu #departmentsLink{
	margin-top: 10px;
	display: block;
	width: 340px;
	margin-bottom: 10px;

}


.new #materialsMenu #departmentsLink a{
	color: #333;
	font-size: .9em;
	padding-left: 4px;
	height: 15px;
	display: block;
		font-weight: bold;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
}

.new #materialsMenu #departmentsLink a:hover{
	color: #ff9c00;	
	text-decoration: none;
}



.new #nav .dropdown li{
	display: block;
	background: none;
	border-right: none;
	letter-spacing:normal;
	font-weight: normal;
	font-size: 1em;
	font-family:Verdana, Geneva, sans-serif;
	padding: 0px;
}

/*------Added for New Products and Clearance------*/
.new #nav .dropdown li.clearance strong{
	font-weight: bold;
	color: #d44c24;
}

.new #nav .dropdown li.newProducts strong{
	font-weight: bold;
	color: #163866;
}
/*--------------------End------------------------*/

.new #nav .dropdown li a{
		font-family:Verdana, Geneva, sans-serif;
		display: block;
	color: #333;
	width: 155px;
	height: 12px;
	padding-top: 0px;
		width: 150px;
	background: none;
	border-right: none;
	font-size: .9em;
	letter-spacing:normal;
	font-weight: normal;
	font-family:Verdana, Geneva, sans-serif;
	padding: 4px 0 4px 4px;
	margin-right: 2px;
}

.new #nav .dropdown li a:hover {
	background: #ffd380;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

/***********************************************/
/*CSS FOR "SAVE NOW" CLEARANCE DROP-DOWN HOVER*/
/*********************************************/
.new #nav .clearance .dropdown a:hover {
	background: #DB6F4D;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
/*END*/

.new.use-hover #nav li:hover .dropdown{
	display: block;
	float: left;	
}




/*ordertypes*/
.new #ordertypes{
	/*position: relative;*/
	float: right;
	/*margin-left: 160px;*/
	margin-top: 4px;
	margin-bottom: 0px;
	padding: 10px 0;
	font-size: 1.1em;
	width: 385px;
	text-align: left;

	
	
}

.new #ordertypes p{

	padding: 0;	
	display: block;
	height: 25px;
}

.new #ordertypes span.phone{
	color: #fff;
	font-weight: bold;
	background:url(http://cdn.dick-blick.com/images/header/order-phone.gif) no-repeat;
				display: block;
			float: left;
			width: 120px;
			height: 25px;
			font-size: .1em;
			margin-top: -5px;
			text-indent: -9999px;
			

			
}

.new #ordertypes span.number{
	color: #fff;
		font-weight: bold;
		padding-left: 35px;	
			background:url(http://cdn.dick-blick.com/images/header/order-number.gif) no-repeat;
			display: block;
			float: left;
			width: 120px;
			height: 25px;

			font-size: .1em;
			text-indent: -9999px;
						
}

.new #ordertypes p.number{
				margin-left: 50px;
				position: relative;
				top: -5px;
}

.new #ordertypes a{
display: block;
}

.new #ordertypes a, .new #ordertypes p{
	color: #666;	
				font-family:Verdana, Geneva, sans-serif;
}

/*********************************************
 searchbar
*********************************************/
.new #searchbar{
	clear: both;
	height: 32px;	
	padding-top: 3px;
	background: #b2b2b2; /*url(images/searchBG.jpg) no-repeat;*/
	border: none;
		border-bottom: 1px solid #999;
}

.new #searchbar div{
	background: none;
	color: #333333 !Important;
}
.new #search{
	clear: both;
	float: left;
}

#instantSearchContainer 
{
    width: auto;
    margin-left: 20px;   
    *display: inline;
    *left: 20px;
    *position: relative;
    border: 2px solid #888;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
    box-sizing: border-box;  
    height: 29px;
    background-color: #fff !Important;
}

.new #search input 
{
    border: 0;
}

.new #search input[type='text']{
width: 350px;	
font-size: 1em;
padding: 5px 8px;
float: left;
color: #333;
height: auto;
border-radius:0px;
/*font-weight: bold;
color: #cc3300;*/
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.new #q{
width: 350px;	
font-size: 1em;
padding: 0px 8px;
float: left;
color: #333;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}


.new #headerSearchButton{
background: #fdc02d;
letter-spacing: .05em;
color: #333;
height: auto;
border-radius:0px;
border-left: 2px solid #888;
}

.new #resources{
	padding-right: 5px;
	margin-top: 2px;
	float: right;
	height: 15px;
	font-family:Verdana, Geneva, sans-serif;
    *position: relative;
    *top: 2px;	
}

.new #resources span{
	background: url(http://cdn.dick-blick.com/images/header/resources-text.gif) no-repeat;
	float: left;
	position: relative;
	display: block;
	height: 15px;
	width: 60px;
	font-size: .01em;
	text-indent: -9999px;
	left: -1px;
	top: 3px;
}

.new #resources ul{

	border: 1px solid #888;	
	float: left;
}

.new #resources li{
	position: relative;	
	display: block;
	padding: 4px 8px 4px;
	float: left;
	background: #326978 url(http://cdn.dick-blick.com/images/header/resources.jpg) repeat-x;
		font-size: 1.2em;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: right;
	border-left: 1px solid #888;
	text-transform:lowercase;
	font-size: .9em;
}

.new #resources li.resources-first{
border-left: none;
}
.new #resources li.resources-first a{
	background: none;
}

.new #resources  a{
	height: 15px;
	padding: 0px;
	text-align: left;
		color: #fff;
			text-decoration: none;
				background-position: 0px -1px;
}

.new.use-hover #searchbar #resources li:hover .dropdown{
	display: block;
	
}

.new #searchbar #artistsMenu{
	display: none;	
	background-color:#fff;
border:2px solid #207498;
color:#333333;
display:none;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
margin:0;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
position:absolute;
		text-align: right;
top:19px;
right: 0px;
width:150px;
z-index:1000;
}
.new #searchbar #educatorsMenu{
	display: none;	
	background-color:#fff;
border:2px solid #207498;
color:#333333;
display:none;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
margin:0;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
position:absolute;
		text-align: right;
top:19px;
right: 0px;
width:150px;
z-index:1000;
}
.new #searchbar #productMenu{
	display: none;	
	background-color:#fff;
border:2px solid #207498;
color:#333333;
display:none;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
margin:0;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
position:absolute;
		text-align: right;
top:19px;
right: 0px;
width:150px;
z-index:1000;
}
.new #searchbar #customerMenu{
	display: none;	
	background-color:#fff;
border:2px solid #207498;
color:#333333;
display:none;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
margin:0;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
position:absolute;
		text-align: right;
top:19px;
right: 0px;
width:150px;
z-index:1000;
}

.new #searchbar #resources .dropdown ul{
	border: none;	
}


.new #searchbar #resources .dropdown li{
	display: block;
	width: 142px;
	background: none;
	border-right: none;
	font-size: .9em;
	letter-spacing:normal;
	font-weight: normal;
	font-family:Verdana, Geneva, sans-serif;
	padding: 0;

		border: none;
		text-transform:none;

}

.new #searchbar #resources .dropdown li a{
	background: none;
		display: block;
				font-family:Verdana, Geneva, sans-serif;
	color: #333;
	width: 142px;
	height: 12px;
			text-align: right;
	padding-top: 2px;
	padding-left: 0;
		padding: 4px 4px 4px 0px;
	
}

.new #searchbar #resources  .dropdown a:hover{
	background: #8abace;
	font-weight: bold;
	text-decoration: none;

}

/*********************************************
 welcome
*********************************************/

.new #welcome{
	margin-top: 18px;
	float: left;
	margin-left: 20px;
	margin-bottom: 25px;
	width: 300px;
	text-align: left;
		font-size: 1.8em;

	color: #ffa600;
		display: block;
		position: relative;
	float: left;
	top: -5px;
}

.new #welcome  span.welcome{
	position: relative;
	left: -47px;
	color: #fff;
	float: left;
	margin-top: 0px;
	width: 91px;
	height: 25px;
	background: url(http://cdn.dick-blick.com/images/header/welcome.gif) no-repeat;
	text-align: left;	
	text-indent: -9999px;
}

.new #welcome  span.text{
		left: -47px;
	position: relative;
	top: 4px;
	color: 	#FFA600;
}


.new #welcome  span.welcome-dickblick{
	color: #fff;
	font-size: 0px;
	float: left;
	margin-top: 0px;
	width: 260px;
	height: 30px;
	position: relative;
	left: -47px;
	background: url(/styles/images/welcome-dickblick.gif) no-repeat;
	text-align: left;	
	text-indent: -9999px;
}
.new #welcome .change-msg{
	font-family:Verdana, Geneva, sans-serif;
	clear: both;
	font-size: .5em;
	font-weight: normal;
	
	padding-top: 2px;
	margin: 0;	
}



/*********************************************
 Intro
*********************************************/
.new #intro div{
		float: left;
		height: 70px;
		background: #e5e5e5;
		border: none;
		border-right: 1px #ccc solid;
		margin: 8px 0 5px;
}
.new #intro{
float: left;
background: #e5e5e5;
border: 1px solid #ccc;	
margin-top: -20px;
margin-bottom: 20px;
}
.new #intro #hundred{
	width: 470px;
	padding-left: 0px;
	padding-right: 5px;
}

.new #intro #hundred h2{
}

.new #intro #hundred img{
	float: left;	
	margin-right: 10px;
	margin-top: -10px;
}

.new #intro #paypal{
	width: 175px;	
}

.new #intro #paypal img{
	padding-top: 15px;	
}
.new #intro #verisign{
	width: 100px;	
}
.new #intro #social{
	width: 155px;
	border-right: none;	
	padding: 15px 25px 0;
	height: auto;
}
.new #intro #social li, .new #intro #social img{
	float: left;
}

.new #intro #social img, .new #intro #paypal img, .new #intro #verisign img{
	margin: auto;	
	display: block;

}

/************************************************************
-------------- NEW FOOTER STYLES-----------
************************************************************/
#footer.new{
	float: left;
	font-size: .9em;	
	clear: both;
	border: none;
	margin-top: 20px;
	font-family: Verdana, Geneva, sans-serif;
}


.new .footerbox{
	float: left;
	width: 171px;
	height: 110px;
	background: #333333;
	border-top: 2px solid #aaa;
		border-bottom: 2px solid #d9d9d9;
	border-right: 1px solid #aaa;	
		padding: 5px 10px;	
		text-align: left;
}

.new .footerbox.last{
	border-right: none;
	width: 172px;
}


.new .footerbox a{
	text-decoration: none;
	color: #d9d9d9;
	text-transform: lowercase;
}

.new .footerbox a:hover{
	color: #ffa600;
	text-decoration: underline;	
}
.new .footerbox em a:hover{
	color: #cc3333;
	
	text-decoration: underline;
}

.new .footerbox li{
	padding: 1px 0;	
}

.new .footerbox h2{
	color: #fff;
	padding: 2px 0;
	font-size: 1em;
	font-weight: bold;
}

.new .footerbox h2.last{
	margin-top: 11px;	
}

.new #footermiddle{
	clear: both;	

}


.new #footerproductlinks{
clear: both;
background: #fff;
border-bottom: 2px solid #aaa;
border-top: 1px solid #d9d9d9;
display:block;
margin:0;
padding: 2.5px 0 5px 0;
text-align:center;

	
	
}

.new #footerproductlinks p{
 display:inline;
font-size:.8em;
margin-bottom:0;
padding:2px;	
color: #999;
}
.new #footerproductlinks span.label{
	font-size: 1em;
	font-weight: normal;
}

.new #footerproductlinks a{
	color:#999;
text-decoration:none;
	cursor: text;
}

.new #footerproductlinks a:hover{
	text-decoration: none;

}


.new #footerlogo{
	float: left;
	display: block;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}


.new #footerblick{
	display: block;
	height: 90px;
	border-bottom: 1px solid #999;
	float: left;
	text-align: left;
	padding-top: 1px;
	width: 504px;
	padding: 0 20px;
	border-left: 2px solid #d9d9d9;
	border-right: 2px solid #d9d9d9;
	line-height: 1.3em;
}

#footerverisign{
	float: right;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	display: block;
	width: 235px;
	height: 80px;
	padding-top: 10px;
	padding: 10px 7px 0;
	
}
#footerverisign img, #footerverisign table{
	float: left;	
}
.new #footercorporate{
	margin: auto;
	margin-top: 7px;
	font-size: 1em;
	padding-bottom: 7px;
}

.new #footercorporate ul li {
	font-family:tahoma;
	font-size: .9em;
	border:medium none;
	display:inline;
	list-style-position:inside;
	list-style-type:disc;
	margin:0;
	padding:0;
	width:auto;
}

.new #footertrademarks{
	border-top:1px solid #999;
	padding-top: 7px;
	padding-bottom: 10px;
}

.new #footertrademarks p  {
	font-family:tahoma;
	font-size:.9em;
}

/************************************************************
-------------- NEW PUNCHOUT STYLES-----------
************************************************************/

#nav li.punchout{
	background:url(images/punchout.jpg) repeat-x;
		color: #999;
}

#nav li.punchout a, #nav li.unavailable a{
	color: #999;	
}
#nav.unavailable{
	font-style: normal;
	background:url(images/punchout.jpg) repeat-x !important;
}

.new .welcome-punchout{
	padding-bottom: 10px;	
}
/************************************************************
-------------- NEW CONTENT STYLES-----------
************************************************************/
/*#webPageContent{
margin:0 auto;
width:96%;
border:0 solid #CCCCCC;
clear:both;
height:auto;
min-height:250px;
min-width:760px;
padding:0;
text-align:left;
}*/

/************************************************************
-------------- Palette Stuff-----------
************************************************************/
.new #site{
position: relative;	
}
.new .palette-corner{
	float: left;
	position: absolute;
	left: 0px;	
	top: 0;
}

/************************************************************
-------------- (new)NEW FOOTER STYLES-----------
************************************************************/
.new #footer{
	background: #b2b2b2;	
	width: 960px;
	border-bottom: 1px solid #d9d9d9;
		border-top: 1px solid #626262;
	padding: 1px 0;
	font-size: .95em;
}


.new #footer li.highlight{
		background: #326978 url(/styles/images/footer-highlight.jpg) repeat-x;
}

.new #footer ul{
	width: 954px;
	margin: auto;
	border: 1px solid #888;	
	background: #326978 url(/styles/images/footer-highlight.jpg) repeat-x;
	height: 19px;

}

.new #footer li{
	position: relative;	
	display: block;

	padding: 3px 8px 0 7px;
	height: 16px;
	float: left;
	background: #326978 url(/styles/images/footer-nav.jpg) repeat-x;
		font-size: 1.2em;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: right;
	border-left: none;
	text-transform:lowercase;
	font-size: .9em;
		border-left: 1px solid #888;	
}

.new #footer li.footer-first{
border-left: 1px solid #888;	
}
.new #footer li.footer-first a{
	background: none;
}

.new #footer  a{
	height: 15px;
	padding: 0px;
	text-align: left;
		color: #fff;
			text-decoration: none;
				background-position: 0px -1px;
}
/************************************************************
-------------- MESSAGES -----------
************************************************************/
/*div.message {
	display: block;
    padding: 1px !important;
    margin: 30px 0px 20px 20px !important;
	background: none !important;
    width: auto !important;
	border-bottom: 1px solid #d1cdca !important;
	-moz-box-shadow: 2px 1px #d1cdca !important;
	-webkit-box-shadow: 2px 1px #d1cdca !important;
	box-shadow: 2px 1px #d1cdca !important;
}
div.message p {
	display: block;
    font-size: 13px !important;
    font-weight: normal !important;
    margin: -20px 0 0 -20px !important;
    padding: 25px 5px 5px 50px !important;
    width: auto !important;

}

div.msg_error {
    background: #fbf0f0 !important;
}
div.msg_alert {
    background: #fbf0f0 !important;
}

div.msg_info {
	background: #e3eff1 !important;
}

div.msg_warning {
	background: #fdf0e9 !important;

}

div.msg_success {
    background-color: #e2efd6 !important;
}

div.msg_artRoomAid, div.msg_total  {
    background-color: #BAD6E1 !important;
}
div.msg_savedItems  {
    background-color: #e0e9ec !important;
}

div.msg_alert p {
    background-color: none;
	background: url("/styles/images/icons/message_alert.png") no-repeat top left !important;
	color: #97000b !important;
}
div.msg_error p {
    background-color: none;
	background: url("/styles/images/icons/message_error.png") no-repeat top left !important;
	color: #97000b !important;
}

div.msg_info p{
    background-color: none;
	background: url("/styles/images/icons/message_info.png") no-repeat top left !important;
	color: #20506a;

}
div.msg_warning p{
    background-color: none;
	background: url("/styles/images/icons/message_warning.png") no-repeat top left !important;
	color: #a0450f;
}
div.msg_success p{
    background-color: none;
	background: url("/styles/images/icons/message_success.png") no-repeat top left !important;
	color: #046938;
}

div.msg_total p, div.msg_artRoomAid p {
    background-color: none !important;
	background: none !important;
	color: #333 !important;
}

div.msg_savedItems p {
	color: #22516b !important;
    background-color: none !important;
	background: url("/styles/images/icons/message_savedItems.png") no-repeat top left !important;
}




a.close {
	text-transform: lowercase !important;
	background-repeat: no-repeat !important;
	background-position: 0px 1px !important;
	padding: 2px 0px 2px 18px !important;
	font-size: 12px !important;
	font-weight: normal !important;
}
div.msg_success p a.close {
	background-image: url("/styles/images/icons/link_icon_okay_GREEN_BG.gif") !important;
	color: #057346 !important;
}
div.msg_success p a.close:link, p.msg_success a.close:hover, p.msg_success a.close:active, p.msg_success a.close:visited {
	color: #057346 !important;
}



div.message em, div.message em.buttonName, div.message em.altButtonName {
	color: inherit !important;
	font-weight: inherit !important;
	font-style: italic !important;
}
div.message span.label {
	font-size: 12px !important;
}*/



/************************************************************
-------------- GENERAL STYLES-----------
************************************************************/

.left{
	float: left;	
}

.left{
	float: left;	
}

img.left{
	margin: 10px 10px 10px 0;	
}

.right{
	float: right;
}

img.right{
	margin: 10px 0 10px 10px;	
}

.leftcol{
	float: left;
	width: 640px;	
}

.rightcol{
	float: right;	
}

#webPageContent h1{
	font-size: 24px;
font-family: Verdana;
font-weight: normal;
padding-bottom: 5px;
}

.letter li{
	font-size: .8em;	
}