body,html{background:white;font-family:Arial,Tahoma,Verdana,Serif;letter-spacing:-.5px;font-size:10pt;color:#7c6f6e;margin:50px auto 50px auto;}
body{text-align:center;}
#mainContainer{width:780px;margin:auto;text-align:left;}
h1,h2,h3,h4,h5{font-family: Arial, sans-serif; letter-spacing: -1px;font-weight:bold;margin:0;padding:2px 0px 2px 0px;}
h1{font-size:14pt;font-weight:normal;}
h2{font-size:12pt;}
h3{font-size:10pt;font-weight:normal;}
h4{font-size:10pt;font-weight:normal;}
h5{font-size:8pt;}
p{font-size:10pt;margin:5px 0px 5px 0px;color:#7c6f6e;letter-spacing:-.5px;}
a { color: #204989; text-decoration:none; }
a:hover { color: #4673b9; text-decoration:none;}
.error {font-weight : bold;color : #890202;}
input{	border:1px solid #adadad;}
.required{background-color:#F8BD86;	border:1px solid #adadad;}
.blank{border:0px;}
textarea{	border:1px solid #adadad;}
select{	border:1px solid #adadad;font-size:11px;}
.list1{background:#FCE2CA;padding:1px 5px;border-bottom:1px solid black;}
.list2{background:#ffffff;padding:1px 5px;border-bottom:1px solid black;}
.listheader{  color:#ffffff; font-weight:bold;padding:2px 5px;background:#F8BD86;border:1px solid #CC8150;}
.form1{font-weight:bold; color:#747a7f; background:#FCE2CA;padding:1px 5px;}
.form2{padding:1px 5px;}
.formheader{font-weight:bold;padding:2px 5px;border:1px solid #F8BD86;background:#ffffff;}
.cart1{font-weight:bold; color:#747a7f; background:#FCE2CA;padding:1px 5px;}
.cart2{padding:1px 5px;}
.cartheader{padding:2px 5px;border:1px solid #F8BD86;background:#ffffff;}
.imgButton{border:0;margin:0;padding:0;}


/*layout specific*/
p.productDetails{font-size:8pt;}
p.priceDetails{font-weight:normal;font-size:8pt;}
p.breadcrumbs{font-size:7pt;text-transform:uppercase;}
p.breadcrumbs a:link{color:#7c6f6e;}
p.breadcrumbs a:visited{color:#7c6f6e;;}
p.breadcrumbs a:hover{color:#7c6f6e;;}
p.compItem{font-size:7pt;}
p.compItem a:link{color:#7c6f6e;}
p.compItem a:visited{color:#7c6f6e;;}
p.compItem a:hover{color:#7c6f6e;;}


p.pageNav{font-size:8pt;}
.compThumb{border:0;float:left;clear:both;}
.categoryThumb{border:0;}


#logo{width:201px;margin:0px 0px -65px 0px;position:relative;z-index:100;}
#contentContainer{
	position:relative;
	z-index:2;
	border:1px solid #adadad;
	padding:60px 20px 60px 20px;
	width:780px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:738px;
}
p.small{font-size:7.5pt;}

.info {
visibility: hidden;
font-size:0px;
padding:0px;
margin:0px
}

