.cap  {
font-size:	70%;
margin-top:	3px;
}

.contact  {
text-align:	center;
vertical-align:	middle;
}

.contact_form  {
width:	100%;
}

.contact_form td  {
padding:	10px;
text-align:	right;
vertical-align:	middle;
}

.content  {
border:	3px solid #BBC3D3;
margin:	30px auto 30px auto;
width:	800px;
}

.f_pseudoframe  {
padding-top:	0px;
}

.faceblock  {
width:	100%;
}

.faceblock td  {
font-size:	93%;
padding-bottom:	5px;
padding-left:	0px;
padding-right:	0px;
padding-top:	5px;
vertical-align:	middle;
}

.twocol  {
width: 100%;
}

.twocol td  {
padding: 0px;
}

.header  {
width:	100%;
}

.header td  {
padding:	0px;
}

.ind  {
margin-bottom:	20px;
margin-left:	15px;
margin-right:	15px;
}

.leftimg  {
border-style:	solid;
float:	left;
margin-left:	0px;
margin-right:	15px;
padding:	0px;
width:	25%;
}

.quote  {
background-color:	#ffffff;
border: 1px solid #808080;
color:	#000000;
font-family:	"Georgia, Times New Roman, Serif";
padding:	10px;
text-align:	left;
}

.train  {
width:	95%;
}

.train td  {
padding-bottom:	10px;
padding-left:	15px;
padding-right:	0px;
padding-top:	0px;
}

.x  {
font-weight:	bold;
text-align:	right;
}

a img  {
border-style:	none;
}

a:link  {
color:	#352b2c;
text-decoration:	underline;
}

a:visited  {
color:	#707070;
text-decoration:	underline;
}

a:hover  {
color:	#505050;
text-decoration:	underline;
}

body  {
color:		#000000;
font-family:	Georgia, "Times New Roman", serif;
font-size:	12pt;
margin:		0px;
padding:	0px;
width:		100%;
}

h1  {
color:		#5588BB;
border-bottom:	2px solid;
font-family:	"Trebuchet MS", Arial, sans-serif;
font-size:	22pt;
font-weight:	bold;
letter-spacing:	4px;
padding:	0px 0em 0.3em 0em;
margin:		1em 0px 0.3em 0px;
text-align:	center;
width:		100%;
line-height:	90%;
}

h2  {
font-size:	130%;
}

h3  {
color:		#000000;
background-color:	#EEEEEE;
border:		1px solid #555555;
font-family:	Verdana, Arial, sans-serif;
font-size:	120%;
font-variant:	small-caps;
font-weight:	normal;
letter-spacing:	1px;
padding:	5px;
width:		90%;
text-align:	center;
}

h4  {
font-size:	115%;
font-weight:	bold;
}

h5  {
font-size:	90%;
font-style:	italic;
font-weight:	bold;
letter-spacing:	1px;
line-height:	200%;
}

h6  {
font-size:	80%;
}

img  {
border-style:	none;
}

input  {
border:		1px solid #c0c0c0;
padding:	3px;
width:		100%;
}

input.button  {
background-color:	transparent;
border-style:		none;
color:			#352B2C;
font-weight:		bold;
}

select  {
border:		1px solid #C0C0C0;
padding:	3px;
width:		100%;
}

table  {
background-color:	#ffffff;
border-collapse:	collapse;
border-style:		none;
line-height:	120%;
color:		#000000;
font-family:	Georgia, "Times New Roman", serif;
font-size:	10pt;
margin:		0px;
padding:	0px;
table-layout:	fixed;
}

td  {
border-style:	none;
margin:	0px;
padding:	15px;
text-align:	left;
vertical-align:	top;
}

textarea  {
border-color:	#c0c0c0;
border-style:	solid;
border-width:	1px;
padding:	3px;
width:	100%;
}

tr  {
border-style:	none;
margin:		0px;
padding:	0px;
}

.price
{
 text-align:	right;
 font-weight:	bold;
 font-size:	14pt;
 font-family:	monospace;
}

input.cart_add
{
 width: 120px;
 height: 26px;
 border-style: none;
}

table.dresses
{
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}

table.dresses td
{
  padding: 1em 0.5em 0.5em 0.5em;
}

.viewcart
{
  text-align: 	center;
  border-top:	1px solid;
  border-bottom: 1px solid;
  padding: 0.5em;  
  width:		70%;
}

img, .introquote
{
  border: 1px solid #BBC3D3;
}

.introquote
{
  margin: 1em 2em 1em 2em;
  background-color: #F8F8F9;
  padding: 0.5em;
  font-style: italic;
}

form
{
  margin: 0px;
}
