/* Document Default Settings Begin */
/* ------------------------------------------------------ */

html {background-image: url(images/background.png);
	background-color: #464646;
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;}

html.blank {background-image: url( );
	background-color: #ffffff;}

body {font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;}

body.il_wrap {width: 640px;
	margin:0 auto;}

th {font-family: Verdana, Helvetica, Arial, sans-serif;
	border-collapse: collapse;}

td {vertical-align: top;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;}

#search_results { vertical-align: top;
	width: 100%; 
	margin: 2px 0; 
	padding: 2px 0; }

#search_results p { padding: 3px 1px;
	}

#spacer {padding: 2px;}

a:link {color: #8C8C78;
	text-decoration: none;
	text-align: right;
	font-size: 1.0em;
	padding-right: 2px;}

a:hover {color: #6B6B5B;
	text-decoration: underline;}
	
a:visited  {color: #8C8C78;
	text-decoration: underline;
	text-align: right;
	font-size: 1.0em;
	padding-right: 2px;}

h1 {font-weight: bold;
	font-size: 12px;
	border-top: #7f7f7f solid 1px;
	border-bottom: #a2a2a2 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #a2a2a2 solid 1px;
	background-color: #D9D8D5;
	margin-bottom: 6px;
	margin-top: 0px;
	padding: 2px;
	text-align: left;}
	
h2 {font-weight: bold;
	font-size: 12px;
	border-top: #7f7f7f solid 1px;
	border-bottom: #a2a2a2 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #a2a2a2 solid 1px;
	background-color: #D9D8D5;
	margin-bottom: 6px;
	margin-top: 0px;
	padding: 2px;
	text-align: left;
	width: 592px;}

h3 { font-weight: normal; font-size: 12px; background-color: #d9d8d5; margin-bottom: 6px; margin-top: 0; padding: 2px; text-align: left; border-color: #7f7f7f #a2a2a2 #a2a2a2 #7f7f7f; border-style: solid; border-width: 1px; }

h3.search_results { font-weight: bold;
	font-size: 12px; background-color: #d9d8d5; margin-bottom: 0px; margin-top: 0px; padding: 2px; text-align: left; border-color: #7f7f7f #a2a2a2 #a2a2a2 #7f7f7f; border-style: solid; border-width: 0 0 1px 0; }

hr {border-top: solid 0px #b0b1ad;
	border-bottom: solid 1px #b0b1ad;
	border-right: solid 0px #b0b1ad;
	border-left: solid 0px #b0b1ad;}

hr.search_results {border-top: solid 0px #b0b1ad;
	border-bottom: solid 1px #b0b1ad;
	border-right: solid 0px #b0b1ad;
	border-left: solid 0px #b0b1ad;}

/* ------------------------------------------------------ */
/* Document Default Settings End*/

/* Page Container & Layout Settings */
/* ------------------------------------------------------ */

#container {margin: 0px auto;
	background-color: #ffffff;
	width: 766px;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	padding: 0px;
	height: 100%;}

#header {text-align: left;
	border-bottom: 1px solid #A9A9A9;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 0px;
	background-image: url(images/europa_logo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 90px;}

#footer { background-color: #fff;
	clear: both;
	text-align: center;
	border-top: 1px solid #A9A9A9;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	width: 766px;
}

#leftcolumn {float: left;
	text-align: left;
	width: 160px;
	padding-left: 0px;
	padding-right: 0px;
	border-right: solid 1px #b0b1ad;}

#rightcolumn {float: right;
	text-align: right;
	border-left: solid 0px;
	width: 160px;
	padding-left: 2px;
	padding-right: 2px;}

#centercolumn {padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	margin-right: 166px;
	margin-left: 166px;
	background-color: #ffffff;
	border-right: solid 1px #b0b1ad;
	border-left: solid 1px #b0b1ad;}

#maincolumn {padding-left: 2px;
	padding-right: 2px;
	text-align: right;
	margin-left: 160px;
	background-color: #ffffff;
	border-right: solid 0px #b0b1ad;
	border-left: solid 1px #b0b1ad;}

#search_container {padding-left: 2px;
	padding-right: 5px;
	text-align: left;
	margin-left: 10px;
	background-color: #ffffff;
	border-right: solid 0px #b0b1ad;
	border-left: solid 0px #b0b1ad;}

#main_frames {
	padding-right: 2px;
	text-align: right;
	margin-right: 0px;
	margin-left: 160px;
	background-color: #ffffff;
	border-top: solid 0px #b0b1ad;
	border-left: solid 1px #b0b1ad;
	border-bottom: solid 0px #b0b1ad;}
	
#europa_logos 	{padding-top: 20px;
	text-align: center;
	border-bottom: solid #808284 1px;
	background-color: #d7d7d0;
	border-right: solid 1px #b0b1ad;
	border-left: solid 1px #b0b1ad;
	background-image: url(images/europa_logos.jpg);
	background-repeat: no-repeat;
	background-position: center top;}
	
#flash {
	padding-top: 4px;
	padding-bottom: 4px;}

img.fr{ float: right; 
	margin: 0 0 1% 3%; }

p.partner { line-height: 1.5em; }

ul.partner { line-height: 1.5em; }

li.partner {padding: 0 0 2% 0; }	

/* ------------------------------------------------------ */
/* Page Container & Layout Settings End*/

/* Begin e-account CSS */
/* ------------------------------------------------------ */

#e-account {margin-top: 2px;
	margin-left: 590px;
	background-color: #fcfcf8;
	text-align: right;
	font-size: 0.8em;
	width: 170px;
	border: solid #808284 1px;}

h1.e-account{
	font-size: 1.0em;
	text-align: center;
	margin: 0px;
	border-left: #999999 solid 0px;
	border-right: #999999 solid 0px;
	border-top: #999999 solid 0px;
	border-bottom: #999999 solid 1px;
	padding: 2px;
	background-image: url(images/e-account-h1.jpg);
	background-repeat: repeat;
	background-position: left top; 	
	background-color: #f3f3f3;}

img.alanshapiro { margin: 4px 2px 0 0; } 

input.text {font-family: Verdana;
	font-weight: bold;
	font-size: 1.0em;
	text-align: left;
	background-color: #ffffff;
	border-top: #7f7f7f solid 1px;
	border-bottom: #e0e0e0 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #e0e0e0 solid 1px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin-top: 1px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	height: 20px;}

input.btn {color: #787977;
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: bold;
	background-color: #d7d7d0;
	border: 1px solid;
	border-top-color: #7f7f7f;
	border-left-color: #7f7f7f;
	border-right-color: #656665;
	border-bottom-color: #656665;
	padding-top: 1px;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 10px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 2px;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorSTR='#ffffffff' ,EndColorStr='#d7d7d0');}
	
input.btnhov {color: #ffffff;
	background-color: #b0b1ad;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#b0b1ad;
	border-bottom-color:#b0b1ad;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorSTR='#ffffffff' ,EndColorStr='#b0b1ad');}

/* ------------------------------------------------------ */
/* End Form CSS */


/* Begin Navbar Settings */
/* ------------------------------------------------------ */

#navbar {font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: .8em;
	font-weight: bold;
	text-align: right;
	font-weight: bold;
	padding: 0px;
	border-right: solid 0px #b0b1ad;
	font-style: normal;}

#navbar a:link, #navbar a:visited {color: #000000;
	background-color: #F0EFEA;
	text-decoration: none;
	border-bottom: #b0b1ad solid 1px;
	border-top: #e0e0e0 solid 1px;
	border-right: #b0b1ad solid 0px;
	border-left: #e0e0e0 solid 1px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right:10px;
	display: block;
	font-style: normal; }

#navbar a:hover, #navbar a.current {text-align: right;
	background-color: #d7d7d0;
	text-decoration: none;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#b0b1ad;
	border-bottom-color:#b0b1ad;}
	
#navbar_catalog{
	font-size: .8em;
	font-weight: bold; 
	text-align: left;}

#navbar_catalog a:link, #navbar_catalog a:visited {
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	display: block;
	padding-right:2px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #545454;
	border-bottom: 1px solid #545454;
	border-top: 1px solid #545454;
	border-left: 0px solid #545454;
	border-right: 0px solid #545454;
	font-style: normal;}

#navbar_catalog a:hover, #navbar_catalog a.current {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7E985D;
	text-align: left;
	border-top: 1px solid #b0b1ad;
	border-bottom: 1px solid #b0b1ad;}
	
#navbar_catalog a.id_2:hover, #navbar a.id_2:hover {
	background-color: #512B1B; /* Scott Harris Brown PMS 4625c */
	}
	
#navbar_catalog a.id_3:hover, #navbar a.id_3:hover  {
	background-color: #5E2D61; /* CDA Purple PMS 2612c */
	}
	
#navbar_catalog a.id_4:hover, #navbar a.id_4:hover  {
	background-color: #44697D; /* Alternatives Blue PMS 5405c */
	}
	
#navbar_catalog a.id_5:hover, #navbar a.id_5:hover  {
	/* background-color: #9E3039;  Cinzia Red PMS 1807c */
	}
	
#navbar_catalog a.id_6:hover, #navbar a.id_6:hover  {
	background-color: #156570; /* Elements Green PMS 5473c */
	}
	
#navbar_catalog a.id_7:hover, #navbar a.id_7:hover  {
	/* background-color: #9E3039; Cinzia Red PMS 1807c */
	}
	
#navbar_catalog a.id_8:hover, #navbar a.id_8:hover  {
	background-color: #FF7900; /* CDA Boutique Orange PMS 151c */
	}

#navbar_catalog a.id_9:hover, #navbar a.id_9:hover  {
	background-color: #9E3039; /* Cinzia Red PMS 1807c */
	}
	
#navbar_catalog a.id_10:hover, #navbar a.id_10:hover  {
	background-color: #EE1C25; /* Scott Harris Kids Red */
	}
	
#navbar_catalog a.id_11:hover, #navbar a.id_11:hover  {
	background-color: #83334A; /* David Benjamin Red PMS 506c*/
	}
	
#navbar_catalog a.id_12:hover, #navbar a.id_12:hover  {
	background-color: #959597; /* Scott Harris Vintage Grey */
	}
	
#navbar_catalog a.id_13:hover, #navbar a.id_13:hover  {
	background-color: #206C49; /* Michael Ryen Green PMS 555c */
	}
	
#navbar_catalog a.id_14:hover, #navbar a.id_14:hover  {
	background-color: #7C109A; /* DB4K PMS 2602c Purple */
	}

#navbar_catalog a.id_15:hover, #navbar a.id_15:hover  {
	background-color: #496C60; /* Adin Thomas PMS 5545c */
	}

#navbar_catalog a.id_16:hover, #navbar a.id_16:hover  {
	background-color: #000000; /* Cinzia Black */
	}

#navbar_catalog a.id_17:hover, #navbar a.id_17:hover  {
	background-color: #E37222; /* Scott Harris Pulse PMS 158c Orange */	
	}

#navbar_catalog a.id_18:hover, #navbar a.id_18:hover  {	
	background-color: #333132; /* Scott Harris UnderGround Black 95% */
	}

#collapsible_menu {display: none;
	font-weight: bold; 
	text-align: left;}

#collapsible_menu a:link, #collapsible_menu a:visited {
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	display: block;
	padding-right:2px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #545454;
	border-bottom: 1px solid #545454;
	border-top: 1px solid #545454;
	border-left: 0px solid #545454;
	border-right: 0px solid #545454;}

#collapsible_menu a:hover, #collapsible_menu a.current {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7E985D;
	text-align: left;
	border-top: 1px solid #b0b1ad;
	border-bottom: 1px solid #b0b1ad;}

#navbar_Additional_Europa_Sites {font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: .8em;
	font-weight: bold;
	text-align: left;
	font-weight: bold;
	padding: 0px;}

#navbar_Additional_Europa_Sites a:link, #navbar_Additional_Europa_Sites a:visited {color: #000000;
	background-color: #D7D4B3;
	text-decoration: none;
	text-align: left;
	border-bottom: #b0b1ad solid 1px;
	border-top: #e0e0e0 solid 1px;
	border-right: #b0b1ad solid 0px;
	border-left: #e0e0e0 solid 1px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right:10px;
	display: block;
	font-style: normal; }

#navbar_Additional_Europa_Sites a:hover, #navbar_Additional_Europa_Sites a.current {text-align: right;
	background-color: #B0AE94;
	text-decoration: none;
	text-align: left;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#b0b1ad;
	border-bottom-color:#b0b1ad;}

#Additional_Europa_Sites {color: #000000;
	text-align: left;
	text-decoration: underline;
	background-color: #ADAA86;
	border-bottom: #b0b1ad solid 1px;
	border-top: #e0e0e0 solid 1px;
	border-right: #b0b1ad solid 0px;
	border-left: #e0e0e0 solid 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;}
	
#search {
	margin-top: 5px;
	background-color: #fcfcf8;
	text-align: center;
	font-size: 0.8em;
	width: 160px;
	border-top: solid #808284 1px;
	border-bottom: solid #808284 1px;
	vertical-align: middle;
}

#search_results { margin-top: 0; background-color: #fcfcf8; text-align: left; font-size: 0.8em; background-position: 0 center; width: 100%; border: solid 1px #808284; vertical-align: middle; }

/* ------------------------------------------------------ */
/* Navbar Settings End*/

/* Footer Settings Begin */
/* ------------------------------------------------------ */
#footer_links {font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: .8em;
	margin-top: 10px;
	margin-bottom: 10px;}

#footer_links  a:link, #footer_links  a:visited {color: #A9A9A9;
	text-decoration: none;
	display: inline;
	border-left: solid 1px #A9A9A9;
	border-right: solid 1px #A9A9A9;
	padding-left: 2px;
	padding-right: 2px;}

#footer_links  a:hover, #footer_links a.current {color: #000000;
	text-decoration: none;}

#copyright {color: #A9A9A9;
	font-size: .8em;
	text-align: center;
	padding-bottom: 0px;}

/* ------------------------------------------------------ */
/* Footer Settings End*/

/* Main Settings Begin */
/* ------------------------------------------------------ */

img.main {border-top: #7f7f7f solid 1px;
	border-bottom: #e0e0e0 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #a2a2a2 solid 1px;}

#tag_line {color: #000000;
	text-align: left;
	border-top: #7f7f7f solid 1px;
	border-bottom: #a2a2a2 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #a2a2a2 solid 1px;
	background-color: #D9D8D5;
	margin-bottom: 0px;
	margin-left: 3px;
	font-weight: bold;
	padding: 2px;}

table.main_columns {text-align: center;
	width: 596px;}

td.main_columns {text-align: center;
	width: 25%;
	font-size: 0.8em;
	vertical-align: top;
	border-top: #7f7f7f solid 1px;
	border-bottom: #a2a2a2 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #a2a2a2 solid 1px;
	padding-right: 0px;
	padding-left: 0px;}

#main_columns_h1 {font-weight: bold;
	font-size: 12px;
	border-top: #a2a2a2 solid 1px;
	border-bottom: #a2a2a2 solid 1px;
	border-left: #7f7f7f solid 0px;
	border-right: #a2a2a2 solid 0px;
	background-color: #D9D8D5;
	margin: 0px;
	padding: 2px;}
	
#main_columns_link {
	text-align: right;
	font-size: 1.0em;
	border-top: 0px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
	border-left: #7f7f7f solid 0px;
	border-right: #a2a2a2 solid 0px;
	margin-bottom: 2px;
	padding: 2px;
}
	
	
#main_columns_h2 {font-weight: bold;
	font-size: 12px;
	border-top: #7f7f7f solid 1px;
	border-bottom: #a2a2a2 solid 1px;
	border-left: #7f7f7f solid 0px;
	border-right: #a2a2a2 solid 0px;
	background-color: #D9D8D5;
	margin-top: 4px;
	margin-bottom: 2px;
	padding: 2px;}

img.thumbnails{border: 0px;
	margin-top: 4px;
	margin-right: 2px;
	margin-left: 2px;}

a.thumbnails:link, a.thumnails:hover {
	text-decoration: none;
}

#brown_line{width: 99%;
	border-bottom: 1px solid #D9D8D5;
	margin: 2px;
}

/* ------------------------------------------------------ */
/* Main Settings End */


/*New Items Begin */
/* ------------------------------------------------------ */
.new_items {  }

p.new_items { background-position: center;
	background-repeat: no-repeat;
	height: 50px;
	width: 140px;
	text-align: center;
	border: 0px solid black;
	margin: 0px 3px 5px 3px; 
	}

strong.name { display: block;
	padding: 44px 15px 0 0;
	text-align: right;
	font-weight: normal; }

h1.collection { clear: both;
	width: 98%;
	margin-bottom: 6px;}
	
a.collection { color: #ffffff; }
	
.fl { float: left; }

/* ------------------------------------------------------ */
/*New Items End */


/* Collections Settings Begin */
/* ------------------------------------------------------ */

#collections { margin: 0; 
	padding: 0; }
	


#collections h1 { }

#collections p { margin: 0;
	padding: 5px 10px 5px 10px;
	color: #333333; }

#collections table { border: 0px solid black;
	margin: 6px auto;
	padding: 0;
	border-collapse:collapse;
	width: auto;
}

#collections td { border: 0px solid black;
	width: 290px;
	text-align: left;
	margin: 0;
	padding: 0;
	padding-bottom: 30px;
	border-bottom: #a2a2a2 solid 0px;
	background-image: url(images/collections/collection_td_background.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#collections img { margin: 0 0 5px 0;
	padding: 0;}
	
#collections em { font-weight:bold; }
	
#collections a:hover { color: #6B6B5B;
	text-decoration: underline; }
	
#collections a:link.cinzia_ophthalmic, a:visited.cinzia_ophthalmic { color: #A12830;
	text-decoration: none;
	text-align: right;
	font-size: 1.0em;
	padding-right: 2px;
	font-weight:bold; }

#collections a:hover.cinzia_ophthalmic { color: #978F86;
	text-decoration: underline;}
	
#collections a:link.cotedazur, a:visited.cotedazur { color: #4D4D4D;
	text-decoration: none;
	text-align: right;
	font-size: 1.0em;
	padding-right: 2px;
	font-weight:bold; }

#collections a:hover.cotedazur { color: #A6A6A6;
	text-decoration: underline;}
	
#collections a:link.scott_harris, a:visited.scott_harris { color: #4E2614;
	text-decoration: none;
	text-align: right;
	font-size: 1.0em;
	padding-right: 2px;
	font-weight:bold; }

#collections a:hover.scott_harris { color: #B1C5EA;
	text-decoration: underline;}


#collections a:link.michael_ryen, a:visited.michael_ryen { color: #13694E;
	text-decoration: none;
	text-align: right;
	font-size: 1.0em;
	padding-right: 2px;
	font-weight:bold; }

#collections a:hover.michael_ryen { color: #666666;
	text-decoration: underline;}
	

#collections a:link.david_benjamin, a:visited.david_benjamin {color: #7E2A41;
	text-decoration: none;
	text-align: right;
	font-size: 1.0em;
	padding-right: 2px;
	font-weight:bold; }

#collections a:hover.david_benjamin {color: #666666;
	text-decoration: underline;}
	
#collections a:link.db4k, a:visited.db4k {color: #7C109A;
	text-decoration: none;
	text-align: right;
	font-size: 1.0em;
	padding-right: 2px;
	font-weight:bold; }
	
#collections a:link.db4k, a:visited.db4k {color: #7C109A;}

#collections a:hover.db4k {color: #7AB800;
	text-decoration: underline;}

#collections span.db4k { color: #7AB800; }

	








/* ------------------------------------------------------ */
/* Collections Settings Begin */

/* Search Page Settings Begin */
/* ------------------------------------------------------ */

.SearchResultText { font-size: 10px; }

.SearchResultNumber { color: black; font-size: 12px; }

.SearchResultTitle { color: blue; font-size: 12px; }

.SearchMatchedWordsInTitle { color: gray; font-size: 12px; }

.SearchMatchedWordsInText { color: green; font-size: 12px; }

.SearchResulturl { color: navy; font-size: 10px; }

.SearchResultSizeandDate { color: maroon; font-size: 10px; }

/* ------------------------------------------------------ */
/* Search Page Settings End */


/* HTML Page Settings Begin */
/* ------------------------------------------------------ */
#page_container{text-align: justify;
	font-size: 0.9em;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 6px;
}

#address{float: right;
	text-align: left;
	background: #ffffff;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 30px;
	margin-bottom: 10px;
	padding: 0px;
	border-top: #7f7f7f solid 1px;
	border-bottom: #a2a2a2 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #a2a2a2 solid 1px;
}

#address_text {padding: 2px;}

#image_float{
	float: left;
	margin-right: 15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
}

#image_float_right{
	float: right;
	margin-right: 0px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 8px;
}

img.page_image{
	margin-top: 0px;
	border: 1px solid #000000
}

/* ------------------------------------------------------ */
/* HTML Page Settings End */

/* Image Library Settings Begin */
/* ------------------------------------------------------ */

#image_library_container{padding: 5px;
	text-align: left;
	width: 596px;}

table.image_library {width: 100%;
	border-top: #7f7f7f solid 1px;
	border-bottom: #a2a2a2 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #a2a2a2 solid 1px;
	border-collapse: collapse;}

th.image_library {background-color: #ebeae8;
	border-bottom: #a2a2a2 solid 1px;
	font-size: 12px;
	text-align: left;
	padding: 2px;}

th.image_library_right {text-align: right;
	background-color: #ebeae8;
	border-bottom: #a2a2a2 solid 1px;
	font-size: 12px;
	padding: 2px;}

td.image_library_img {border: 0px solid black;
	text-align: left;
	padding-top: 1px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 1px;
	vertical-align: middle;}

td.image_library_1 {border: 0px solid black;
	text-align: left;
	padding-top: 1px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 1px;
	width: 100%;}

td.image_library_2 {border: 0px solid black;
	text-align: left;
	padding-top: 1px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 1px;
	font-weight: bold;
	white-space: nowrap}

td.image_library_3 {border: 0px solid black;
	text-align: left;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 1px;
	white-space: nowrap}

td.image_library_4 {border: 0px solid black;
	text-align: right;
	padding-top: 1px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	vertical-align: bottom;}

a.button:link {color: #590605;
	font-size: 10px;
	font-weight: bold;
	background-color: white;
	border: 1px solid;
	border-top-color: #590605;
	border-left-color: #660000;
	border-right-color: #b14127;
	border-bottom-color: #94361d;
	padding-top: 1px;
	padding-left: 15px;
	padding-bottom: 1px;
	padding-right: 15px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	text-decoration: none;}

a.button:hover {color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background-color: #952308;
	text-decoration: none;
	border: 1px solid;
	border-top-color: #94361d;
	border-left-color: #b14127;
	border-right-color: #660000;
	border-bottom-color: #590605;
	padding-top: 1px;
	padding-left: 15px;
	padding-bottom: 1px;
	padding-right: 15px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;}
	
a.button:visited {color: #590605;
	font-size: 10px;
	font-weight: bold;
	background-color: white;
	border: 1px solid;
	border-top-color: #590605;
	border-left-color: #660000;
	border-right-color: #b14127;
	border-bottom-color: #94361d;
	padding-top: 1px;
	padding-left: 15px;
	padding-bottom: 1px;
	padding-right: 15px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	text-decoration: none;}

/* ------------------------------------------------------ */
/* Image Library Settings End */


/* Default Catalog Settings Begin */
/* ------------------------------------------------------ */
img {border: 0px;}

img.logo {margin-left: 10px;
	border-bottom: solid #DCDDDE 1px;}

table.catalog {width: 100%; margin: 10px; padding: 0px; border: solid #5A7A41 1px;}

td.color_numbers {
	padding: 5px;
	border-bottom: solid #DCDDDE 1px; /* 15% Black */
	font-size: 0.6em;
	font-weight: normal;
	color: #808284; /* 60% Black */
	text-align: left;
	empty-cells: hide;
	vertical-align: bottom;
}

td.color_numbers2 {
	padding: 5px;
	border-bottom: solid #DCDDDE 1px; /* 15% Black */
	font-size: 0.6em;
	font-weight: normal;
	color: #808284; /* 60% Black */
	text-align: right;
	empty-cells: hide;
	vertical-align: bottom;
}

td.colors {
	padding: 5px;
	border-bottom: solid #DCDDDE 0px; /* 15% Black */
	font-size: 0.8em;
	font-weight: normal;
	color: #000000; /* Black */
	text-align: left;
}

td.size {
	margin-top: 10px;
	padding: 5px;
	border-left: solid #808284 1px; /* 15% Black */
	font-size: 0.8em;
	font-weight: normal;
	color: #000000; /* Black */
	text-align: left;
}

td.gray_line {border-bottom: solid #808284 1px; /* 60% Black */}

a.catalog{text-decoration: none; 
color: #000000;
font-size: 1.0em;}

a:hover.catalog{text-decoration:underline;
color:red;
font-size: 1.0em;}

/* -- Image Hover Begin -- */
.thumbnail{position: relative;
	z-index: 0;
	text-decoration: none;}

.thumbnail:hover{background-color: transparent;
	z-index: 50;
	text-decoration: none;}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: white;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
	}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
	text-decoration: none;}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 0px; /*position where enlarged image should offset horizontally */
	text-decoration: none;}

h1.thumbnail { text-decoration: none; white-space: nowrap; }

.thumbnail2{position: relative;
	z-index: 0;
	text-decoration: none;}

.thumbnail2:hover{background-color: transparent;
	z-index: 50;
	text-decoration: none;}

.thumbnail2 span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: white;
	padding: 5px;
	right: 0px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;}

.thumbnail2 span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
	text-decoration: none;}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	right: 0; /*position where enlarged image should offset horizontally */
	text-decoration: none;}

h1.thumbnail2 {text-decoration: none;}

/* -- Image Hover End -- */







/* ------------------------------------------------------ */
/* Default Catalog Settings End*/

/* Begin catalog_category_products.asp */
/* -------------------------------------------------------------------------------------------------------------------------- */

#info { }
table.catalog_category_products {margin: 10px;
	padding: 0px;
	border: solid #DCDDDE 1px;}

th.catalog_category_products {color: #58595b;
	text-align: left; 
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	border-bottom: solid #a7a9ac 1px;
	margin-bottom: 5px;
	width: 30px;
	background-color: #ffffff;}

th.catalog_category_products_colors {color: #58595b;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	border-bottom: solid #a7a9ac 1px;
	margin-bottom: 5px;
	width: 400px;}

td.catalog_category_products_image {text-align: left; 
	padding: 5px;
	width: 150px;}

td.catalog_category_products {text-align: center;
	font-size: 11px;
	padding: 5px;
	width: 30px;}

td.catalog_category_products_colors {text-align: left;
	font-size: 11px;
	padding: 5px;
	width: 400px;
	margin: 2px;
	border-left: solid #a7a9ac 1px;
	border-right: solid #a7a9ac 1px;
	background-color: #f1f1f2;}

table.frame_sizes{
	width: 99%;
}

th.frame_sizes{
	text-align: center;
}

td.frame_sizes{
	text-align: center;
	border-top: solid #a7a9ac 1px;
}

div#navbar_framename {border-bottom: solid #a7a9ac 1px; 
	font-size: 10px;
	font-weight: normal;
	padding: 2px;
	text-align: left;
	background-color: #f1f1f2;
	height: 19px; }

#navbar_framename a:link, #navbar_framename a:visited {color: #9A9B9E; 
	background-color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	border: solid #a7a9ac 1px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-right:15px;
	display: inline;
	font-style: normal;
	float: left; }

#navbar_framename a:hover, #navbar_framename a.current {color: #000000; 
	background-color: #D8D8D8;
	font-style: normal;
	font-weight: normal;}
	
#navbar_framename span.info {width: 70%;
	height: 18px;
	padding: 2px 0 0 0;
	overflow: hidden;
	border: 0px solid red; 
	float: left;
	line-height: 1.5;}
	
br.clear { clear: both; }

/* -------------------------------------------------------------------------------------------------------------------------- */
/* End catalog_category_products.asp */

/* Cinzia Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection9 { background-color: #9E3039; /* Cinzia Red PMS 1807c */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; } 

th.style9 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #9E3039; /* Cinzia Red PMS 1807c */
text-align: right;}

th.style9_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #9E3039; /* Cinzia Red PMS 1807c */
text-align: left;}

th.style9_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #9E3039; /* Cinzia Red PMS 1807c */
text-align: right;}

td.style9 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #9E3039; /* Cinzia Red PMS 1807c */
text-align: left;}

td.style9_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #9E3039; /* Cinzia Red PMS 1807c */
text-align: left;}

th.style9_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #9E3039; /* Cinzia Red PMS 1807c */
text-align: center;}

th.style9_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #9E3039; /* Cinzia Red PMS 1807c */
text-align: left;}
/* ------------------------------------------------------ */
/* Cinzia Catalog Settings End */

/* Cinzia Black Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection16 { background-color: #000000; /* Black 100%*/
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }
	
th.style16 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #000000; /* Black 100%*/
text-align: right;}

th.style16_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #000000; /* Black 100%*/
text-align: left;}

th.style16_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #000000; /* Black 100%*/
text-align: right;}

td.style16 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #000000; /* Black 100%*/
text-align: left;}

td.style16_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #000000; /* Black 100%*/
text-align: left;}

th.style16_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #000000; /* Black 100%*/
text-align: center;}

th.style16_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #000000; /* Black 100%*/
text-align: left;}
/* ------------------------------------------------------ */
/* Cinzia Black Catalog Settings End */

/* CDA Boutique Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection8 { background-color: #FF7900; /* CDA Boutique Orange PMS 151c */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }

th.style8 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #FF7900; /* CDA Boutique Orange PMS 151c */
text-align: right;}

th.style8_left {padding: 5px;
	border-bottom: solid #808284 1px; /* 60% Black */
	font-size: 0.8em;
	font-weight: bold;
	color: #FF7900; /* CDA Boutique Orange PMS 151c */
	text-align: left;}

th.style8_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #FF7900; /* CDA Boutique Orange PMS 151c */
text-align: right;}

td.style8 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #FF7900; /* CDA Boutique Orange PMS 151c */
text-align: left;}

td.style8_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #FF7900; /* CDA Boutique Orange PMS 151c */
text-align: left;}

th.style8_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #FF7900; /* CDA Boutique Orange PMS 151c */
text-align: center;}

th.style8_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #FF7900; /* CDA Boutique Orange PMS 151c */
text-align: left;}
/* ------------------------------------------------------ */
/* CDA Boutique Settings End */

/* CDA Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection3 { background-color: #5E2D61; /* CDA Purple PMS 2612c */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }

th.style3 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #5E2D61; /* CDA Purple PMS 2612c */
text-align: right;}

th.style3_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #5E2D61; /* CDA Purple PMS 2612c */
text-align: left;}

th.style3_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #5E2D61; /* CDA Purple PMS 2612c */
text-align: right;}

td.style3 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #5E2D61; /* CDA Purple PMS 2612c */
text-align: left;}

td.style3_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #5E2D61; /* CDA Purple PMS 2612c */
text-align: left;}

th.style3_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #5E2D61; /* CDA Purple PMS 2612c */
text-align: center;}

th.style3_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #5E2D61; /* CDA Purple PMS 2612c */
text-align: left;}
/* ------------------------------------------------------ */
/* CDA Settings End */

/* Scott Harris Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection2 { background-color: #512B1B; /* Scott Harris Brown PMS 4625c */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }

th.style2 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #512B1B; /* Scott Harris Brown PMS 4625c */
text-align: right;}

th.style2_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #512B1B; /* Scott Harris Brown PMS 4625c */
text-align: left;}

th.style2_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #512B1B; /* Scott Harris Brown PMS 4625c */
text-align: right;}

td.style2 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #512B1B; /* Scott Harris Brown PMS 4625c */
text-align: left;}

td.style2_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #512B1B; /* Scott Harris Brown PMS 4625c */
text-align: left;}

th.style2_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #512B1B; /* Scott Harris Brown PMS 4625c */
text-align: center;}

th.style2_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #512B1B; /* Scott Harris Brown PMS 4625c */
text-align: left;}
/* ------------------------------------------------------ */
/* Scott Harris Settings End */

/* Scott Harris Kids Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection10 { background-color: #EE1C25; /* Scott Harris Kids Red */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }

th.style10 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #EE1C25; /* Scott Harris Kids Red */
text-align: right;}

th.style10_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #EE1C25; /* Scott Harris Kids Red */
text-align: left;}

th.style10_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #EE1C25; /* Scott Harris Kids Red */
text-align: right;}

td.style10 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #EE1C25; /* Scott Harris Kids Red */
text-align: left;}

td.style10_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #EE1C25; /* Scott Harris Kids Red */
text-align: left;}

th.style10_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #EE1C25; /* Scott Harris Kids Red */
text-align: center;}

th.style10_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #EE1C25; /* Scott Harris Kids Red */
text-align: left;}
/* ------------------------------------------------------ */
/* Scott Harris Kids Settings End */

/* Alternatives Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection4 { background-color: #44697D; /* Alternatives Blue PMS 5405c */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }

th.style4 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #44697D; /* Alternatives Blue PMS 5405c */
text-align: right;}

th.style4_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #44697D; /* Alternatives Blue PMS 5405c */
text-align: left;}

th.style4_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #44697D; /* Alternatives Blue PMS 5405c */
text-align: right;}

td.style4 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #44697D; /* Alternatives Blue PMS 5405c */
text-align: left;}

td.style4_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #44697D; /* Alternatives Blue PMS 5405c */
text-align: left;}

th.style4_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #44697D; /* Alternatives Blue PMS 5405c */
text-align: center;}

th.style4_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #44697D; /* Alternatives Blue PMS 5405c */
text-align: left;}
/* ------------------------------------------------------ */
/* Alternatives Catalog Settings End */

/* Elements Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection6 { background-color: #71B665; /* Elements Green */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }
	
th.style6 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #71B665; /* Elements Green */
text-align: right;}

th.style6_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #71B665; /* Elements Green */
text-align: left;}

th.style6_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #71B665; /* Elements Green */
text-align: right;}

td.style6 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #71B665; /* Elements Green */
text-align: left;}

td.style6_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #71B665; /* Elements Green */
text-align: left;}

th.style6_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #71B665; /* Elements Green */
text-align: center;}

th.style6_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #71B665; /* Elements Green */
text-align: left;}
/* ------------------------------------------------------ */
/* Elements Settings End */

/* David Benjamin Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection11 { background-color: #83334A; /* David Benjamin Red PMS 506c*/
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }

th.style11 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #83334A; /* David Benjamin Red PMS 506c*/
text-align: right;}

th.style11_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #83334A; /* David Benjamin Red PMS 506c*/
text-align: left;}

th.style11_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #83334A; /* David Benjamin Red PMS 506c*/
text-align: right;}

td.style11 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #83334A; /* David Benjamin Red PMS 506c*/
text-align: left;}

td.style11_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #83334A; /* David Benjamin Red PMS 506c*/
text-align: left;}

th.style11_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #83334A; /* David Benjamin Red PMS 506c*/
text-align: center;}

th.style11_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #83334A; /* David Benjamin Red PMS 506c*/
text-align: left;}
/* ------------------------------------------------------ */
/* David Benjamin Settings End */

/* db4k Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection14 { background-color: #7C109A; /* DB4K PMS 2602c Purple */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }

th.style14 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #7C109A; /* DB4K PMS 2602c Purple */
text-align: right;}

th.style14_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #7C109A; /* DB4K PMS 2602c Purple */
text-align: left;}

th.style14_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #7C109A; /* DB4K PMS 2602c Purple */
text-align: right;}

td.style14 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #7C109A; /* DB4K PMS 2602c Purple */
text-align: left;}

td.style14_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #7C109A; /* DB4K PMS 2602c Purple */
text-align: left;}

th.style14_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #7C109A; /* DB4K PMS 2602c Purple */
text-align: center;}

th.style14_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #7C109A; /* DB4K PMS 2602c Purple */
text-align: left;}
/* ------------------------------------------------------ */
/* db4k Settings End */

/* Scott Harris Vintage Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection12 { background-color: #959597; /* Scott Harris Vintage Grey */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }

th.style12 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #959597; /* Scott Harris Vintage Grey */
text-align: right;}

th.style12_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #959597; /* Scott Harris Vintage Grey */
text-align: left;}

th.style12_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #959597; /* Scott Harris Vintage Grey */
text-align: right;}

td.style12 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #959597; /* Scott Harris Vintage Grey */
text-align: left;}

td.style12_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #959597; /* Scott Harris Vintage Grey */
text-align: left;}

th.style12_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #959597; /* Scott Harris Vintage Grey */
text-align: center;}

th.style12_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #959597; /* Scott Harris Vintage Grey */
text-align: left;}
/* ------------------------------------------------------ */
/* Scott Harris Vintage Settings End */

/* Scott Harris Pulse Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection17 { background-color: #E37222; /* Scott Harris Pulse PMS 158c Orange */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }
	
th.style17 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #E37222; /* Scott Harris Pulse PMS 158c Orange */
text-align: right;}

th.style17_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #E37222; /* Scott Harris Pulse PMS 158c Orange */
text-align: left;}

th.style17_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #E37222; /* Scott Harris Pulse PMS 158c Orange */
text-align: right;}

td.style17 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #E37222; /* Scott Harris Pulse PMS 158c Orange */
text-align: left;}

td.style17_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #E37222; /* Scott Harris Pulse PMS 158c Orange */
text-align: left;}

th.style17_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #E37222; /* Scott Harris Pulse PMS 158c Orange */
text-align: center;}

th.style17_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #E37222; /* Scott Harris Pulse PMS 158c Orange */
text-align: left;}
/* ------------------------------------------------------ */
/* Scott Harris Pulse Settings End */

/* Scott Harris UnderGround Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection18 { background-color: #333132; /* Scott Harris UnderGround Black 95% */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }
	
th.style18 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #333132; /* Scott Harris UnderGround Black 95% */
text-align: right;}

th.style18_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #333132; /* Scott Harris UnderGround Black 95% */
text-align: left;}

th.style18_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #333132; /* Scott Harris UnderGround Black 95% */
text-align: right;}

td.style18 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #333132; /* Scott Harris UnderGround Black 95% */
text-align: left;}

td.style18_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #333132; /* Scott Harris UnderGround Black 95% */
text-align: left;}

th.style18_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #333132; /* Scott Harris UnderGround Black 95% */
text-align: center;}

th.style18_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #333132; /* Scott Harris UnderGround Black 95% */
text-align: left;}
/* ------------------------------------------------------ */
/* Scott Harris UnderGround Settings End */

/* Michael Ryen Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection13 { background-color: #206C49; /* Michael Ryen Green PMS 555c */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }

th.style13 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #206C49; /* Michael Ryen Green PMS 555c */
text-align: right;}

th.style13_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #206C49; /* Michael Ryen Green PMS 555c */
text-align: left;}

th.style13_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #206C49; /* Michael Ryen Green PMS 555c */
text-align: right;}

td.style13 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #206C49; /* Michael Ryen Green PMS 555c */
text-align: left;}

td.style13_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #206C49; /* Michael Ryen Green PMS 555c */
text-align: left;}

th.style13_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #206C49; /* Michael Ryen Green PMS 555c */
text-align: center;}

th.style13_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #206C49; /* Michael Ryen Green PMS 555c */
text-align: left;}
/* ------------------------------------------------------ */
/* Michael Ryen Settings End */

/* Adin Thomas Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection15 { background-color: #496C60; /* PMS 5545c */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }

th.style15 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #496C60; /* PMS 5545c */
text-align: right;}

th.style15_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #496C60; /* PMS 5545c */
text-align: left;}

th.style15_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #496C60; /* PMS 5545c */
text-align: right;}

td.style15 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #496C60; /* PMS 5545c */
text-align: left;}

td.style15_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #496C60; /* PMS 5545c */
text-align: left;}

th.style15_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #496C60; /* PMS 5545c */
text-align: center;}

th.style15_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #496C60; /* PMS 5545c */
text-align: left;}
/* ------------------------------------------------------ */
/* Adin Thomas Settings End */

/* Jazz Catalog Settings Begin */
/* ------------------------------------------------------ */
h1.collection1 { background-color: #57246A; /* Jazz Purple */
	border-color: #ffffff;
	padding: 4px 10px;
	color: #ffffff; }

th.style1 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #57246A; /* Jazz Purple */
text-align: right;}

th.style1_left { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #57246A; /* Jazz Purple */
text-align: left;}

th.style1_bottom { padding: 5px; 
border-top: solid #808284 1px; /* 60% Black */
font-size: 0.8em;
font-weight: bold;
color: #57246A; /* Jazz Purple */
text-align: right;}

td.style1 { padding: 5px; 
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #57246A; /* Jazz Purple */
text-align: left;}

td.style1_size { padding: 5px; 
border-left: solid #808284 1px; /* 60% Black */
border-bottom: solid #808284 1px; /* 60% Black */
font-weight: bold;
color: #57246A; /* Jazz Purple */
text-align: left;}

th.style1_size {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
font-weight: bold;
color: #57246A; /* Jazz Purple */
text-align: center;}

th.style1_size_left {font-size: 11px;
padding: 2px; 
margin: 2px;
border-bottom: solid #a7a9ac 1px;
border-left: solid #a7a9ac 1px;
font-weight: bold;
color: #57246A; /* Jazz Purple */
text-align: left;}
/* ------------------------------------------------------ */
/* Jazz Settings End */


#admin01 { width: 300px;
	text-align: right; }
	
#admin01 p { text-align: right; }


h1.admin_site { font-weight: bold;
	font-size: 12px;
	text-align: left;
	border-top: #7f7f7f solid 1px;
	border-bottom: #a2a2a2 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #a2a2a2 solid 1px;
	background-color: #D9D8D5;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 2px;}

h2.admin_site {color: red;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 2px;}

table.admin_site {margin: 10px;
	text-align: left;
	padding: 0px;
	border: solid #DCDDDE 1px;}

th.admin_site {
	color: #58595b;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	border-right: solid #a7a9ac 1px;
	border-bottom: solid #a7a9ac 1px;
	margin-bottom: 5px;
	width: 120px;
	background-color: #ffffff;
	vertical-align: top;
}

td.admin_site {text-align: left; 
	padding: 2px;}

td.admin_site_check_box {text-align: left; 
	padding: 2px;
	width: 5px;}

td.admin_site_link{text-align: left; 
	padding: 2px;
	width: 5px;}

input.admin_site {font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-color: #ffffff;
	border-top: #7f7f7f solid 1px;
	border-bottom: #e0e0e0 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #e0e0e0 solid 1px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 2px;}

textArea.admin_site{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-color: #ffffff;
	border-top: #7f7f7f solid 1px;
	border-bottom: #e0e0e0 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #e0e0e0 solid 1px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 2px;
}

option.admin_site{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-color: #ffffff;
	border-top: #7f7f7f solid 1px;
	border-bottom: #e0e0e0 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #e0e0e0 solid 1px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 2px;
}

select.admin_site{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-color: #ffffff;
	border-top: #7f7f7f solid 1px;
	border-bottom: #e0e0e0 solid 1px;
	border-left: #7f7f7f solid 1px;
	border-right: #e0e0e0 solid 1px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin: 2px;
}

/* Urban Grey Menu - Begin */
/* ------------------------------------------------------ */

.urbangreymenu{
width: 170px; /*width of menu*/
float: right; }

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 url(media/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 11px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
text-align:left;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: black;
}

/* ------------------------------------------------------ */
/* Urban Grey Menu - End */

#Catalog_background { background: #fff url(/interactive/img/catalog_icon.jpg) left top no-repeat;
	width: 570px;
	height: 450px;
	float: left;
	}
	
#cfa {margin: 0;
	padding: 0; }

#cfa p { color: red;
	margin:  0;
	padding: 0 2px 6px 2px;
	text-align: center;
	empty-cells: hide;
	font-size: 10px; }
	
#notify { background: #fff url(/img/notify.png) center top no-repeat;
	font-size: 12px;
	width: 596px;
	height: 30px;
	padding: 0;
	margin:  0;
	}
	
#notify p {
	margin: 0;
	padding: 6px 10px 0 0;
	color: #4d4f53;
	}
	
#notify a, #notify a:visited {
	color: red;
}
