
/*   remeber  if you  make  changes here,  make  them in  the    blog  style  sheet as well */
body{
	background-color: #737952;
	background-image: url(./graphics/greenBackgroundTile.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color:#3B4121;
}

.bodyText{
	font-size: 12px;
	margin: 0 0  15px 0;
}

h1{
	text-align: center;
	font-size:22px;
	margin-bottom: 25px;
	color:#3B4121;
}

h2{
	text-align: center;
	font-size:22px;
	color:#3B4121;
}

H3{
	text-align: center;
	font-size:16px;
	color:#3B4121;
}

h3.hp{
	text-align: left;
	font-size:16px;
	color:#3B4121;
}

#hpSubTitle H3{
	font-size: 10px;
	margin: -15px 0 25px 0;
}

#wrapper{
	margin:20px 0 0 20px;
	padding: 0;
	width:800px;
	border: 0px white solid;
}

#logos{
	float: left;
	margin: 15px 0 0 0px;
	width: 150px;
}

.logo{
	text-align: center;
	margin-bottom: 10px;
}


#headerStrip, #nav{
	/*float: left;*/
	background-color: #86310f;
}	

#nav{
	background-image: url(graphics/orangeGradation.jpg);
	background-repeat: repeat-y;
}

#content{
	background-color: #9FA86F; /*background-color: #E5E5D5;*/
	color: #3B4121;
	padding: 15px 15px 15px 20px;
}

#topNav li{
	display: inline;
	list-style: none;
	margin: 0 ;
	padding: 0;
	font-size: 12px;
}



#topNav{
	height: 22px;
}

#topNav UL{
	padding:5px 0 0 20px ;
	margin: 0;
}

#footer{
	background-color: #86310f;
	color: #9e9514;
	text-align: right;
	font-size: 10px;
	padding: 10px 5px 30px 0;
}

.leftLink{
	width:125px;
	border: thin solid #fff099;
	background-color: #02214d;
	/*background-color: #737952;*/
	margin: 5px 0 5px 12px;
	left: 12px;
}

.linkText{
	margin: 77px 3px 3px 3px;
}

/* these  ids  define  the  backround images for  the product  buttons */
#preQuing{
	background-image: url(graphics/buttonGraphics/pre-Qing-Ceramics.jpg);
	background-repeat: no-repeat;
}

#postQuing{
	background-image: url(graphics/buttonGraphics/Qing-to-Modern.jpg);
	background-repeat: no-repeat;
}

#otherChinese{
	background-image: url(graphics/buttonGraphics/Chinese-Decorative-Arts.jpg);
	background-repeat: no-repeat;
}

#Japanese{
	background-image: url(graphics/buttonGraphics/japanese-Ceramics.jpg);
	background-repeat: no-repeat;
}

#Euro{
	background-image: url(graphics/buttonGraphics/Euro-American.jpg);
	background-repeat: no-repeat;
}

#nautical{
	background-image: url(graphics/buttonGraphics/duotonehull.jpg);
	background-repeat: no-repeat;
}

img{
	border-color: #FFF099
}

/*a:link {color: #faf71a} */
a:link {color: #FFF099}     /* unvisited link */
a:visited {color: #02214D}  /* visited link */
a:hover {color: #02214D; text-decoration: overline;}   /* mouse over link */
a:active {color: #02214D}

#nav A #topNav A{
	font-size: 12px;
	color: black;
	text-decoration: none;
}

#nav A:link, #topNav A:link {
	text-decoration: none;
	color: #FFF099;
	font-size: 12px;
}

 #topNav A:visited {
	font-size: 12px;
   text-decoration: none;
	color: #02214D;
}

 #topNav A:hover{
/*text-decoration:underline;*/
	color: #02214D;
	font-size: 12px;
}
 #nav A:hover,  #nav A:visited{
 	color: #7B6900;
	font-size: 12px;
	text-decoration: none;
 }
.formLable{
	float: left;
	clear: right;
	width: 190px;
	margin-bottom: 10px;
	font-size: .8em
}

.formData{
margin-bottom: 10px;
}

fieldset{
	margin-top: 25px;
	width: 550px;
	color: #3B4121;
	border-color: #3B4121;
}

input, textarea, SELECT {
	background-color: #fff099;
	color: #3B4121;
}



#contactInfo{

	line-height: 130%;

	font-size: .8em;

	margin-bottom: 25px;

}

.errorMsg{

	color: red;

	font-weight: bold;

	margin-left: 200px;

	font-size: 12px;

}



Legend{

	color: #3B4121;
	background-color: transparent;
	margin-left: 10px

}



/*  classes and ids  for thumbnail page  and links  page*/



h2.tpItemName, h2.lnkCat, h2.artTitle, .policyHead{

	text-align: left;

	font-size:18px;

	margin: 0;

	font-weight: normal;

}



h2.lnkCat{

	float:left;

}



.tpDescription {

	font-size: 12px;

	margin: 0 0 10px 0;

}



.lnkDescription{

	font-size: 12px;

	}



.policy{

	font-size: 12px;

	margin: 10px ;

}



.tpSize{

	font-size: 12px;

	margin-top: 10px;

}



.tpSku{

	font-size: 12px;

	

	margin-bottom: 5px;

}



.tpPrice{

	font-size: 12px;

	font-weight: bold;

	margin-top: 10px;

	margin-bottom: 15px;

	clear: both;

}



.tpDetail {

	width:36em;

	border-bottom: thin solid #86130f;

	/*border-bottom: thin solid #E5E5D5;*/

	/*background-color:#E5E5D5;*/

	margin-bottom: 20px;

	padding: 10px;

	float:left;

}



.linkDetail, .holdsArtSum, .noItems{

	width:47em;

	/*border-bottom: thin solid #86130f;*/

	/*border-bottom: thin solid #E5E5D5;*/

	/*background-color:#E5E5D5;*/

	margin-bottom:5px;

	padding: 5px;

	float:left;

	font-size: 12px;

}



.tpData{

	width: 22em;

	/*padding-left: 10px;*/

	/*border: thin solid red;*/

	float:left;

	

}



.tpImages{

	width:12em;

	/*border: thin solid green;*/

	/*margin: 0 0 0 8em;*/

	float:right;

	

}



.artAuthorPub{

	font-size: 12px;

	margin: 5px 0 10px 0;

	}

	

.article{

	font-size: .8em;

}	



HR.tp {

	color: #737952;

	background-color:#737952;

	width: 80%;

	height: 4px;

	



	

}



/* ids and classes for  item large  view page */



#ilvTextBloc{

	width: 200px;

	float:left;

}



#ilvImage{

	float: right;

}



#ilvThumbs{

	clear:both;

	width: 500px;

	padding-top: 50px;

}



.imgLeft{

	margin: 0 10px 10px 0;

	float:left;

}



.imgRight{

	margin: 0 0 10px 10px;

	float:right;

}



.hpProduct{

	width: 115px;

	/*border: thin solid red;*/

	text-align: center;

	margin:0 auto 10px auto;

}



#hpProductDisplay{

	width: 125px;

	/*border: thin solid green;*/

	text-align: center;

	margin: 0 0 10px 10px;

	float:right;

	background-color: #B1B886;

	border-top: thin solid #3B4121;

	border-bottom: thin solid #3B4121;

}

h2#hpProductHead{

	padding: 5px 0 10px 0 ;

	margin: 5px 0 10px 0 ;

	color: #00214d;

	font-size: 16px;

	

}

h2.hpItemName{

	font-size: 12px;

}



.plc{

	letter-spacing: 1px;

	font-size: 110%;

}

