/*
COMMON 
------------------------------------------------- */
* { margin: 0; padding: 0; border: 0; } 

body { font-family: "Lucida Grande", Arial, Verdana, sans-serif; font-size: .71em; color: #6F6F72; margin: 100px 0 20px 0; background-color: #F6F5EE; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3 { font-family: "Lucida Grande", Arial, Verdana, sans-serif; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.5em; }
h5 { font-size: 1.36em; }
h6 {  font-size: 1em; }




form#two #sendText, form#two #reset {  width:94px; height: 24px; border:none;}
form#two #reset {  width:94px; height: 24px; border:none;}
a:link, a:visited { text-decoration: none; color: #9b143c; }
a:hover, a:active { text-decoration: none; color: #9b143c; }

.clear { clear: both; }
.clearLeft { clear: left; }
.clearRight { clear: right; }

.tiny { font-size: 1px; line-height: 1px; }

.alignLeft { text-align: left; }
.alignJustify { text-align: justify; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }

.mb10 { margin-bottom: 10px; }

ul.bullet { margin-left: 10px; }
ul.bullet li { list-style: none; padding-left: 10px; background: url(/images/v2/bullet.gif) top left no-repeat; margin-bottom: 5px;}
ul.bullet-mini li { list-style: none; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; display: inline; margin-right: 15px; }

#container { width: 760px; margin: 0 auto; background: url(../images/main-bg-middle.jpg) top left repeat-y #F6F5EE; }

#wrap { background: url(../images/main-bg-top.jpg) top left no-repeat; }

#main { background: url(../images/main-bg-bottom.jpg) bottom left no-repeat; padding: 0 30px 40px 30px; }

#header { padding: 29px 0 0 31px;}
#header h1 { height: 90px; width: 230px; }
#header h1 a { display: block; height: 90px; width: 230px; text-decoration: none; }
#header h1 a strong { display: none; }
#header .level1 { position: relative; }
#header .level1 p {
	width: 288px;
	height: 268px;
	position: absolute;
	top: -131px;
	left: 438px;
	
}

#header .level1 .adr{
	width: 288px;
	height: 268px;
	position: absolute;
	top: 0px;
	left: 376px;
	text-align:right;
	margin:0px;
	padding: 0px;
	color: #9b143c;
}


#header .level1 .company{
	font-size:1.2em;
	font-weight:bold;
	
}


#header .level1 p span { display: none; }

#headline .level1 { height:270px;  margin-top: 40px; padding-top: 8px; background: url(../images/headline-bg2.jpg) top left no-repeat #FAF9F3; }
#headline .level1 h3 { padding: 10px; }

#nav { background: url(/images/v2/nav-bg-2.jpg) top left no-repeat; height: 30px; }
#nav ul { margin: 0 30px 0 30px; width: 640px; list-style-type: none; clear: left; height: 30px; }
#nav ul li { display: block; float: left; }
#nav ul li a { display: block; height: 30px; }
#nav ul li strong { display: none; }

li.home a, li.home_on a 	{ width: 90px; }
li.services a, li.services_on a 	{ width: 111px; }
li.about a, li.about_on a 		{ width: 94px; }
li.contact a, li.contact_on a 	{ width: 115px; }
li.login a, li.login_on a 	{ width: 144px; }
li.blog a, li.blog_on a 	{ width: 86px; }

li.home a:hover, li.home_on a	 	{ background: transparent url(/images/v2/nav-2.jpg) 0px 0px no-repeat; }
li.services a:hover, li.services_on a	 	{ background: transparent url(/images/v2/nav-2.jpg) -90px 0px no-repeat; }
li.about a:hover, li.about_on a		 	{ background: transparent url(/images/v2/nav-2.jpg) -201px 0px no-repeat; }
li.contact a:hover, li.contact_on a 	{ background: transparent url(/images/v2/nav-2.jpg) -295px 0px no-repeat; }
li.login a:hover, li.login_on a		{ background: transparent url(/images/v2/nav-2.jpg) -410px 0px no-repeat; }
li.blog a:hover, li.blog_on a		{ background: transparent url(/images/v2/nav-2.jpg) -554px 0px no-repeat; }

#content { margin-top: 15px; padding: 0 5px; }

#alert { color: red; }


/*
HOME 
------------------------------------------------- */

#home .level1 .left { width: 420px; float: left; } 
#home .level1 .left h3 { margin: 0 0 10px 5px; text-indent: -9000px; background: url(../images/welcome-to-edwardian.gif) top left no-repeat #FAF9F3; height: 18px; } 
#home .level1 .left p { margin: 0 0 7px 5px; text-align: left; } 
#home .level1 .left ul { margin-left: 15px; } 
#home .level1 .left ul li { list-style-type: none; display: inline; margin-right: 15px; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; } 
#home .level1 .right { width: 250px; float: left; margin-left: 20px; } 
#home .level1 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; } 
#home .level1 .right p { margin-top: 7px; padding: 0 2px;} 


#home .level2 { margin-top: 15px; }
#home .level2 .left { width: 220px; float: left; margin-right:10px;} 
#home .level2 .left div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em; } 
#home .level2 .left p { margin-top: 7px; padding: 0 2px;} 
#home .level2 .left h3 { margin: 0 0 5px 0; background: url(../images/mugs.gif) top left no-repeat #FAF9F3; height: 20px; width: 53px; text-indent: -9000px;}



#home .level2 .middle { width: 220px; float: left; margin-right:10px;} 
#home .level2 .middle div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em; } 
#home .level2 .middle p { margin-top: 7px; padding: 0 2px;} 
#home .level2 .middle h3 { margin: 0 0 5px 0; background: url(../images/hotelware.gif) top left no-repeat #FAF9F3; height: 20px; width: 110px; text-indent: -9000px;}
#home .level2 .middle .alignRight { padding-top:14px; }


#home .level2 .right { width: 220px; float: left; margin-right:10px;} 
#home .level2 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em; } 
#home .level2 .right p { margin-top: 7px; padding: 0 2px;} 
#home .level2 .right h3 { margin: 0 0 5px 0; background: url(../images/tableware.gif) top left no-repeat #FAF9F3; height: 20px; width: 110px; text-indent: -9000px;}

#home .level2 .right .alignRight { padding-top:14px; }








#home .level3 { margin-top: 15px; }
#home .level3 .left { width: 220px; float: left; margin-right:10px;} 
#home .level3 .left div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em; } 
#home .level3 .left p { margin-top: 7px; padding: 0 2px;} 
#home .level3 .left h3 { margin: 0 0 5px 0; background: url(../images/plates.gif) top left no-repeat #FAF9F3; height: 20px; width: 53px; text-indent: -9000px;}
#home .level3 .left .alignRight { padding-top:14px; }



#home .level3 .middle { width: 220px; float: left; margin-right:10px; } 
#home .level3 .middle div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em;  } 
#home .level3 .middle p { margin-top: 7px; padding: 0 2px;} 
#home .level3 .middle h3 { margin: 0 0 5px 0; background: url(../images/trinkets.gif) top left no-repeat #FAF9F3; height: 20px; width: 110px; text-indent: -9000px;}





#home .level3 .right { width: 220px; float: left; margin-right:10px;} 
#home .level3 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em; } 
#home .level3 .right p { margin-top: 7px; padding: 0 2px;} 
#home .level3 .right h3 { margin: 0 0 5px 0; background: url(../images/printing.gif) top left no-repeat #FAF9F3; height: 20px; width: 110px; text-indent: -9000px;}








/*
MUGS
------------------------------------------------- */

#mugs .level1 .left { width: 420px; float: left; } 
#mugs .level1 .left h3 { margin: 0 0 10px 5px; text-indent: -9000px; background: url(../images/mugs.gif) top left no-repeat #FAF9F3; height: 18px; } 
#mugs .level1 .left p { margin: 0 0 7px 5px; text-align: left; } 
#mugs .level1 .left ul { margin-left: 15px; } 
#mugs .level1 .left ul li { list-style-type: none; display: inline; margin-right: 15px; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; } 
#mugs .level1 .right { width: 250px; float: left; margin-left: 20px; } 
#mugs .level1 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; } 
#mugs .level1 .right p { margin-top: 7px; padding: 0 2px;} 


#mugs .level2 { margin-top: 15px; }
#mugs .level2 .left { width: 220px; float: left; margin-right:10px;} 
#mugs .level2 .left div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em; } 
#mugs .level2 .left p { margin-top: 7px; padding: 0 2px;} 
#mugs .level2 .left h3 { margin: 0 0 5px 0; background: url(../images/mugs/topazText.gif) top left no-repeat #FAF9F3; height: 20px; width: 60px; text-indent: -9000px;}



#mugs .level2 .middle { width: 220px; float: left; margin-right:10px;} 
#mugs .level2 .middle div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em; } 
#mugs .level2 .middle p { margin-top: 7px; padding: 0 2px;} 
#mugs .level2 .middle h3 { margin: 0 0 5px 0; background: url(../images/mugs/marlboroughText.gif) top left no-repeat #FAF9F3; height: 20px; width: 120px; text-indent: -9000px;}
#mugs .level2 .middle .alignRight { padding-top:14px; }


#mugs .level2 .right { width: 220px; float: left; margin-right:10px;} 
#mugs .level2 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em; } 
#mugs .level2 .right p { margin-top: 7px; padding: 0 2px;} 
#mugs .level2 .right h3 { margin: 0 0 5px 0; background: url(../images/mugs/windsorText.gif) top left no-repeat #FAF9F3; height: 20px; width: 110px; text-indent: -9000px;}

#mugs .level2 .right .alignRight { padding-top:14px; }








#mugs .level3 { margin-top: 15px; }
#mugs .level3 .left { width: 220px; float: left; margin-right:10px;} 
#mugs .level3 .left div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em; } 
#mugs .level3 .left p { margin-top: 7px; padding: 0 2px;} 
#mugs .level3 .left h3 { margin: 0 0 5px 0; background: url(../images/mugs/chinaCanText.gif) top left no-repeat #FAF9F3; height: 20px; width: 93px; text-indent: -9000px;}
#mugs .level3 .left .alignRight { padding-top:14px; }



#mugs .level3 .middle { width: 220px; float: left; margin-right:10px; } 
#mugs .level3 .middle div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em;  } 
#mugs .level3 .middle p { margin-top: 7px; padding: 0 2px;} 
#mugs .level3 .middle h3 { margin: 0 0 5px 0; background: url(../images/mugs/spartaText.gif) top left no-repeat #FAF9F3; height: 20px; width: 110px; text-indent: -9000px;}





#mugs .level3 .right { width: 220px; float: left; margin-right:10px;} 
#mugs .level3 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em; } 
#mugs .level3 .right p { margin-top: 7px; padding: 0 2px;} 
#mugs .level3 .right h3 { margin: 0 0 5px 0; background: url(../images/mugs/gemText.gif) top left no-repeat #FAF9F3; height: 20px; width: 110px; text-indent: -9000px;}







#mugs .level4 { margin-top: 15px; }
#mugs .level4 .left { width: 220px; float: left; margin-right:10px;} 
#mugs .level4 .left div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em; } 
#mugs .level4 .left p { margin-top: 7px; padding: 0 2px;} 
#mugs .level4 .left h3 { margin: 0 0 5px 0; background: url(../images/mugs/durhamText.gif) top left no-repeat #FAF9F3; height: 20px; width: 93px; text-indent: -9000px;}
#mugs .level4 .left .alignRight { padding-top:14px; }



#mugs .level4 .middle { width: 220px; float: left; margin-right:10px; } 
#mugs .level4 .middle div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em;  } 
#mugs .level4 .middle p { margin-top: 7px; padding: 0 2px;} 
#mugs .level4 .middle h3 { margin: 0 0 5px 0; background: url(../images/mugs/columbiaText.gif) top left no-repeat #FAF9F3; height: 20px; width: 110px; text-indent: -9000px;}





#mugs .level4 .right { width: 220px; float: left; margin-right:10px;} 
#mugs .level4 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 16em; } 
#mugs .level4 .right p { margin-top: 7px; padding: 0 2px;} 
#mugs .level4 .right h3 { margin: 0 0 5px 0; background: url(../images/mugs/gemText.gif) top left no-repeat #FAF9F3; height: 20px; width: 110px; text-indent: -9000px;}





/*
HOTELWARE
------------------------------------------------- */

#hotel .level1 .left { width: 420px; float: left; } 
#hotel .level1 .left h3 { margin: 0 0 10px 5px; text-indent: -9000px; background: url(../images/hotelware.gif) top left no-repeat #FAF9F3; height: 18px; } 
#hotel .level1 .left p { margin: 0 0 7px 5px; text-align: left; } 
#hotel .level1 .left ul { margin-left: 15px; } 
#hotel .level1 .left ul li { list-style-type: none; display: inline; margin-right: 15px; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; } 
#hotel .level1 .right { width: 250px; float: left; margin-left: 20px; } 
#hotel .level1 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; } 
#hotel .level1 .right p { margin-top: 7px; padding: 0 2px;} 




/*
PLATES
------------------------------------------------- */

#plates .level1 .left { width: 420px; float: left; } 
#plates .level1 .left h3 { margin: 0 0 10px 5px; text-indent: -9000px; background: url(../images/plates.gif) top left no-repeat #FAF9F3; height: 18px; } 
#plates .level1 .left p { margin: 0 0 7px 5px; text-align: left; } 
#plates .level1 .left ul { margin-left: 15px; } 
#plates .level1 .left ul li { list-style-type: none; display: inline; margin-right: 15px; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; } 
#plates .level1 .right { width: 250px; float: left; margin-left: 20px; } 
#plates .level1 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; } 
#plates .level1 .right p { margin-top: 7px; padding: 0 2px;} 





/*
SERVICES
------------------------------------------------- */

#services .level1 .left { width: 420px; float: left; } 
#services .level1 .left h3 { margin: 0 0 10px 5px; text-indent: -9000px; background: url(../images/services.gif) top left no-repeat #FAF9F3; height: 18px; } 
#services .level1 .left p { margin: 0 0 7px 5px; text-align: left; } 
#services .level1 .left ul { margin-left: 15px; } 
#services .level1 .left ul li { list-style-type: none; display: inline; margin-right: 15px; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; } 
#services .level1 .right { width: 250px; float: left; margin-left: 20px; } 
#services .level1 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; } 
#services .level1 .right p { margin-top: 7px; padding: 0 2px;} 




/*
TABLEWARE
------------------------------------------------- */

#table .level1 .left { width: 420px; float: left; } 
#table .level1 .left h3 { margin: 0 0 10px 5px; text-indent: -9000px; background: url(../images/tableware.gif) top left no-repeat #FAF9F3; height: 18px; } 
#table .level1 .left p { margin: 0 0 7px 5px; text-align: left; } 
#table .level1 .left ul { margin-left: 15px; } 
#table .level1 .left ul li { list-style-type: none; display: inline; margin-right: 15px; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; } 
#table .level1 .right { width: 250px; float: left; margin-left: 20px; } 
#table .level1 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; } 
#table .level1 .right p { margin-top: 7px; padding: 0 2px;} 




/*
TRINKETS
------------------------------------------------- */

#trinkets .level1 .left { width: 420px; float: left; } 
#trinkets .level1 .left h3 { margin: 0 0 10px 5px; text-indent: -9000px; background: url(../images/trinkets.gif) top left no-repeat #FAF9F3; height: 18px; } 
#trinkets .level1 .left p { margin: 0 0 7px 5px; text-align: left; } 
#trinkets .level1 .left ul { margin-left: 15px; } 
#trinkets .level1 .left ul li { list-style-type: none; display: inline; margin-right: 15px; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; } 
#trinkets .level1 .right { width: 250px; float: left; margin-left: 20px; } 
#trinkets .level1 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; } 
#trinkets .level1 .right p { margin-top: 7px; padding: 0 2px;} 




/*
PRINTING
------------------------------------------------- */

#printing .level1 .left { width: 420px; float: left; } 
#printing .level1 .left h3 { margin: 0 0 10px 5px; text-indent: -9000px; background: url(../images/printing.gif) top left no-repeat #FAF9F3; height: 18px; } 
#printing .level1 .left p { margin: 0 0 7px 5px; text-align: left; } 
#printing .level1 .left ul { margin-left: 15px; } 
#printing .level1 .left ul li { list-style-type: none; display: inline; margin-right: 15px; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; } 
#printing .level1 .right { width: 250px; float: left; margin-left: 20px; } 
#printing .level1 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; } 
#printing .level1 .right p { margin-top: 7px; padding: 0 2px;} 



/*
MINTON
------------------------------------------------- */

#minton .level1 .left { width: 420px; float: left; } 
#minton .level1 .left h3 { margin: 0 0 10px 5px; text-indent: -9000px; background: url(../images/minton.gif) top left no-repeat #FAF9F3; height: 18px; } 
#minton .level1 .left p { margin: 0 0 7px 5px; text-align: left; } 
#minton .level1 .left ul { margin-left: 15px; } 
#minton .level1 .left ul li { list-style-type: none; display: inline; margin-right: 15px; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; } 
#minton .level1 .right { width: 220px; float: left; margin-left: 50px; } 
#minton .level1 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; } 
#minton .level1 .right p { margin-top: 7px; padding: 0 2px;} 

.minton, .doulton,  .albert {
margin-bottom: 20px;
}

.minton {
margin-top: 20px;
}


/*
DOULTON
------------------------------------------------- */

#doulton .level1 .left { width: 420px; float: left; } 
#doulton .level1 .left h3 { margin: 0 0 10px 5px; text-indent: -9000px; background: url(../images/doulton.gif) top left no-repeat #FAF9F3; height: 18px; } 
#doulton .level1 .left p { margin: 0 0 7px 5px; text-align: left; } 
#doulton .level1 .left ul { margin-left: 15px; } 
#doulton .level1 .left ul li { list-style-type: none; display: inline; margin-right: 15px; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; } 
#doulton .level1 .right { width: 220px; float: left; margin-left: 50px; } 
#doulton .level1 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; } 
#doulton .level1 .right p { margin-top: 7px; padding: 0 2px;} 

.minton, .doulton,  .albert {
margin-bottom: 20px;
}

.doulton {
margin-top: 20px;
}

/*
ALBERT
------------------------------------------------- */

#albert .level1 .left { width: 420px; float: left; } 
#albert .level1 .left h3 { margin: 0 0 10px 5px; text-indent: -9000px; background: url(../images/royal_albert.gif) top left no-repeat #FAF9F3; height: 18px; } 
#albert .level1 .left p { margin: 0 0 7px 5px; text-align: left; } 
#albert .level1 .left ul { margin-left: 15px; } 
#albert .level1 .left ul li { list-style-type: none; display: inline; margin-right: 15px; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; } 
#albert .level1 .right { width: 220px; float: left; margin-left: 50px; } 
#albert .level1 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; } 
#albert .level1 .right p { margin-top: 7px; padding: 0 2px;} 



.albert {
margin-top: 20px;
}

















#mytable, #mytable2, #mytable3, #mytable4, #mytable5, #mytable6, #mytable7, #mytable9, #mytable10, #mytable11, #mytable12, #mytable13, #mytable14, #mytable15, #mytable16, #mytable17, #mytable18, #mytable19, #mytable20, #mytable21, #mytable22, #mytable23, #mytable24, #mytable25, #mytable26, #mytable27, #mytable28, #mytable29
{
	width: 450px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 20px 0 5px 5px;
	width: 450px;	 
	font: italic bold  18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#minton td, #doulton td, #albert td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}











/*
MATCHING
------------------------------------------------- */

#matching .level1 .left { width: 700px; float: left; } 
#matching .level1 .left h3 { margin: 0 0 10px 5px; text-indent: -9000px; background: url(../images/matching.gif) top left no-repeat #FAF9F3; height: 18px; } 
#matching .level1 .left p { margin: 0 0 7px 5px; text-align: left; } 
#matching .level1 .left ul { margin-left: 15px; } 
#matching .level1 .left ul li { list-style-type: none; display: inline; margin-right: 15px; padding-left: 10px; background: url(/images/v2/bullet-mini.gif) top left no-repeat; } 
#matching .level1 .right { width: 250px; float: left; margin-left: 20px; } 
#matching .level1 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; } 
#matching .level1 .right p { margin-top: 7px; padding: 0 2px;} 


#matching .level2 { margin-top: 0px; }
#matching .level2 .left { width: 220px; float: left; margin-right:10px; margin-top: 20px;} 
#matching .level2 .left div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 9em; } 
#matching .level2 .left p { margin-top: 7px; padding: 0 2px;} 
#matching .level2 .left h3 { margin: 0 0 5px 0; background: url(../images/minton.gif) top left no-repeat #FAF9F3; height: 20px; width: 90px; text-indent: -9000px;}



#matching .level2 .middle { width: 220px; float: left; margin-right:10px; margin-top: 20px;} 
#matching .level2 .middle div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 9em; } 
#matching .level2 .middle p { margin-top: 7px; padding: 0 2px;} 
#matching .level2 .middle h3 { margin: 0 0 5px 0; background: url(../images/royal_doulton.gif) top left no-repeat #FAF9F3; height: 20px; width: 140px; text-indent: -9000px;}
#matching .level2 .middle .alignRight { padding-top:14px; }


#matching .level2 .right { width: 220px; float: left; margin-right:10px; margin-top: 20px;} 
#matching .level2 .right div { border: 1px solid #E8E7DD; background: #fff; padding: 4px; text-align: left; height: 9em; } 
#matching .level2 .right p { margin-top: 7px; padding: 0 2px;} 
#matching .level2 .right h3 { margin: 0 0 5px 0; background: url(../images/royal_albert.gif) top left no-repeat #FAF9F3; height: 20px; width: 140px; text-indent: -9000px;}

#matching .level2 .right .alignRight { padding-top:14px; }



/*

CONTACT US

------------------------------------------------- */



#contact .level1 { margin: 0 15px 0 15px; }

#contact .level1 .left { width: 405px; float: left; } 

#contact .level1 .left h3 { margin: 0 0 10px 0; text-indent: -9000px; background: url(../images/contactText.gif) top left no-repeat #FAF9F3; height: 18px; } 

#contact .level1 .left p { margin: 0 0 7px 0; text-align: left; } 

#contact .level1 .left #contact-form { padding: 15px; background: #F3F1E9; }

#contact-form label { display: block; text-align: left; color: #9b143c; margin-bottom: 3px; }

#contact-form input { width: 198px; padding: 2px 1px; border: 1px solid #D0D0D0; color: #333333; margin-bottom: 7px; }

#contact-form textarea { width: 360px; height: 80px; padding: 2px 1px; border: 1px solid #D0D0D0; color: #333333; font-family: "Lucida Grande", Arial, Verdana, sans-serif; margin-bottom: 7px; }

#contact-form p.reset-submit { text-align: right; margin-bottom: 5px; }

#contact-form p.note { text-align: left; border-top: 2px solid #d0d0d0; padding-top: 5px; }



#contact .level1 .right { width: 200px; float: left; margin-left: 20px; } 

#contact .level1 .right div { border-left: 1px solid #E8E7DD; padding-left: 20px; } 

#contact .level1 .right div ul { margin: 10px 0 10px 0; } 

#contact .level1 .right div ul li { list-style-type: none; margin: 0 0 5px 0; }

#contact .level1 .right div p {} 

dl.contact_info { }

dl.contact_info dt { margin-top: 10px; color: #9b143c; }

dl.contact_info dt span { padding: 3px 5px; background: #F3F1E9; }

dl.contact_info dd { margin-top: 5px; line-height: 1.5em; text-align: left; padding-left: 5px; }


#contact  a:link, #contact a:visited { color: #9b143c; text-decoration: underline; }
#contact  a:hover, #contact a:active { color: #9b143c; text-decoration: underline; }





#messagesent .level1 { margin: 0 15px 0 15px; }

#messagesent .level1 .left { width: 405px; float: left; } 

#messagesent .level1 .left h3 { margin: 0 0 10px 0; text-indent: -9000px; background: url(../images/thank_You.gif) top left no-repeat #FAF9F3; height: 18px; } 

#messagesent .level1 .left p { margin: 0 0 7px 0; text-align: left; } 

#messagesent .level1 .left div { padding: 20px; background: #F3F1E9; }



#messagesent .level1 .right { width: 200px; float: left; margin-left: 20px; } 

#messagesent .level1 .right div { border-left: 1px solid #E8E7DD; padding-left: 20px; } 

#messagesent .level1 .right div ul { margin: 10px 0 10px 0; } 

#messagesent .level1 .right div ul li { list-style-type: none; margin: 0 0 5px 0; }

#messagesent .level1 .right div p {}  













/*
FOOTER 
------------------------------------------------- */

#foot { width: 760px; margin: 10px auto; text-align: center; color: #ACA797; }
#foot p a:link, #foot p a:visited { color: #7C786B; text-decoration: none; }
#foot p a:hover, #foot p a:active { color: #48453D; text-decoration: none; }







/* Set up the default font and ovrall size to include image */
#homemenu .menu {
width:680px;
height:240px;
background:#fff  url(../images/man_on_machine.jpg) 0 20px no-repeat;
position:relative; 
margin:0px 5px 0 10px;

}


#mugsmenu .menu {
width:680px;
height:240px;
background:#fff  url(../images/mugsMain.jpg) 0 20px no-repeat;
position:relative; 
margin:0px 5px 0 10px;

}


#hotelmenu .menu {
width:680px;
height:240px;
background:#fff  url(../images/hotelMain.jpg) 0 20px no-repeat;
position:relative; 
margin:0px 5px 0 10px;

}


#platesmenu .menu {
width:680px;
height:240px;
background:#fff  url(../images/plateMain.jpg) 0 20px no-repeat;
position:relative; 
margin:0px 5px 0 10px;

}

#tablemenu .menu {
width:680px;
height:240px;
background:#fff  url(../images/tablewareMain.jpg) 0 20px no-repeat;
position:relative; 
margin:0px 5px 0 10px;

}


#trinketsmenu .menu {
width:680px;
height:240px;
background:#fff  url(../images/trinketsMain.jpg) 0 20px no-repeat;
position:relative; 
margin:0px 5px 0 10px;

}



#printingmenu .menu {
width:680px;
height:240px;
background:#fff  url(../images/printingMain.jpg) 0 20px no-repeat;
position:relative; 
margin:0px 5px 0 10px;

}


#matchingmenu .menu {
width:680px;
height:240px;
background:#fff  url(../images/matchingMain.jpg) 0 20px no-repeat;
position:relative; 
margin:0px 5px 0 10px;

}




/* get rid of the default padding - margin and bullets */
.menu ul {
padding:0; 
margin:0 0 0 0px;
list-style-type: none;
}
/* make menu horizontal */
.menu ul li {
float:left;
position:relative;
}
/* set up the default top level links */
.menu ul li a, .menu ul li a:visited {
display:block;
text-align:center;
text-decoration:none; 
color:#000; 
width:106px; 
height:1.5em;
font-weight:bold;
color:#9b143c; 
border-bottom:8px solid #888;
background:#fff; 
padding-left:5.35px; 
line-height:1.5em;
margin-right:2px;
}
/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a, .menu ul li a:visited {
width:106px;
w\idth:106px;
}
/* hide the drop down menu */
.menu ul li ul {
display: none;
}
/* remove all table style so that it does not interfere with the menu */
.menu table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.menu ul li:hover a,
.menu ul li a:hover {
color:#000; 
border-bottom:8px solid #9b143c;
}
/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:1.2em;
margin-top:11px;
left:0; 
width:110px;
border:1px solid #9b143c;
border-top:0;
background:transparent;
}
/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:transparent url(../images/opaque.png); 
color:#000; 
border:0;
margin:0;
color:#333;
font-weight:normal; 
font-size:0.9em;
height:auto; 
line-height:1em; 
padding:5px; 
width:100px
}
/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#888; 
color:#fff;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
background:transparent filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;
margin-top:10px; /* for IE5.5 faulty box model */
marg\in-top:11px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
background:#ddd;
width:110px; /* for IE5.5 faulty box model */
w\idth:100px; /* for IE6 */
}

