ol { margin: 12px 0 12px 20px; list-style-type: decimal; }
.tdmar { margin: 20pt; }
.head { color: #979aed; font-size: 16pt; font-family: "Times New Roman", Georgia, Times, serif; line-height: 18pt; text-decoration: none; margin-top: 10px; }
.head2 { font-size: 28pt; text-decoration: none; margin-top: 10px; }
.headlist { color: #979aed; font-size: 16pt; font-family: "Times New Roman", Georgia, Times, serif; line-height: 18pt; }
.topnav { color: #666; font-size: 8pt; line-height: 11pt; }
.topnav2 { font-size: 7pt; font-style: normal; line-height: 16pt; text-decoration: none; }
.childbkgd { background-image: url(images/child_photo_kilee_full.jpg); background-repeat: no-repeat; background-position: 350px 100px; }
.intro { font-size: 9pt; line-height: 14pt; padding-top: 10px; padding-bottom: 10px; }
.list { font-size: 9pt; font-weight: bold; line-height: 12pt; margin: 6pt 0 0; padding-right: 0; padding-bottom: 0; padding-left: 10pt; }
.warning { font-size: 6pt; line-height: 9pt; margin: 0 10pt 0 50pt; padding: 0; }
.warning21 { font-size: 7pt; line-height: 9pt; margin: 0 8pt 0 12pt; padding: 0; }
.imgmar { padding-right: 12pt; }
.pgintro { font-size: 9pt; line-height: 10pt; padding-top: 6px; }
.catintro { font-size: 9pt; line-height: 12pt; padding-top: 6px; }
.smpgintro { font-size: 8pt; line-height: 9pt; }
.ord { color: #000; font-size: 9pt; }
.sub { font-size: 9pt; font-weight: bold; }
.midnav { color: #666; font-size: 8pt; line-height: 11pt; text-decoration: none; padding: 1pt 8pt; border: solid 1px #ccc; }
.midnav:hover { color: #000; background-color: #fff6cb; }
.box { padding: 20pt; border: solid 1pt #ccc; }
.box3 { border: solid 1pt #ccc; }
.headbox { background-image: url(../../../Local%20Settings/Temp/ftpCA.tmp/Originals/images/prin-head-art.gif); background-repeat: no-repeat; }
.ss { color: #333; font-size: 9pt; }
.highlight { background-color: #fff8d2; }
.stand { font-size: 9pt; }
.quote { font-size: 8pt; text-align: center; }
ul { margin: 4px 0 4px 20px; list-style-image: url(../../../Local%20Settings/Temp/images/rvdot.gif); }
.categoryss { color: #333; font-size: 9pt; text-align: center; }
.navleft:hover { color: #000; background-color: #fff6cb; }
body { color: #333; font-size: 9pt; font-family: arial, Verdana, Helvetica, sans-serif; }
.navlefth:hover { background-color: #fff6cb; }


.infoBoxHeading { color: #8388e8; font-size: 12pt; line-height: 18pt; text-decoration: none; margin-top: 14pt; padding-right: 4pt; padding-left: 20pt; display: block; white-space: nowrap; }
.infoBoxContents { color: #666; font-size: 12pt; font-weight: normal; font-style: normal; line-height: 14pt; text-decoration: none; white-space: nowrap; display: block; padding-right: 2pt; padding-left: 17pt; }
.infoBoxContents:hover { color: #666; font-size: 8pt; font-style: normal; line-height: 14pt; text-decoration: none; white-space: nowrap; display: block; padding-right: 2pt; padding-left: 17pt; }
a:link.productlink {font-size:10px;}
a:visited.productlink {font-size:10px;}


/* Form Fields */

input {font-size:11px;}
select {font-size:11px;}
option {font-size:11px;}


.pageHeading { color: #979aed; font-size: 16pt; font-family: "Times New Roman", Georgia, Times, serif; line-height: 18pt; margin-top: 10px; }


.productname { color: #979aed; font-size: 18pt; font-family: "Times New Roman", Georgia, Times, serif; padding-top: 15pt; }

.productprice { color: #000; font-size: 15pt; font-weight: bold; padding-top: 15pt; }
.productListing-heading{
	font-size:.9em;
}
.productListing-data{
	font-size:.8em;
}

.optleft { color: #333; font-size: 9pt; font-family: arial, Verdana; width:310px; float:left; }

.optright { color: #333; font-size: 9pt; font-family: arial, Verdana; background-color: #f4f4ff !important; width:230px; }

.divider { border:0; height:1px; position:absolute; z-index:1; color:#d3d3d3; background-color:#d3d3d3; width: 560px; margin-top:5px; margin-bottom:5px; noshade:0; }


.divider2 {
border-bottom:1px solid #D3D3D3;
width:100%;
margin-top:0;
margin-bottom;0;
}


.divider3 {
border-top:1px solid #D3D3D3;
width:100%;
margin-top:0;
margin-bottom;0;
}


.cartbox {
background-color:#FFFFCC;
width: 100%;
}

.searchbox { color: #f2ad45; margin-top: 14pt; width: 100%; }




.whatsnewbox {
}


.red
{
color:#ff0000;
}

.progress

{
padding-right:25px;
}
.highlight { background-color: #fff6cb; }
.navlefth2 { font-size: 12pt; line-height: 12pt; text-decoration: none; white-space: nowrap; display: block; margin-top: 14pt; padding-right: 4pt; padding-left: 20pt; }
.navlefth { font-size: 12pt; line-height: 15pt; text-decoration: none; margin-top: 10pt; padding-right: 4pt; padding-left: 20pt; display: block; white-space: nowrap; }
.navleft { color: #666; font-size: 8pt; line-height: 14pt; text-decoration: none; padding-right: 2pt; padding-left: 20pt; display: block; white-space: nowrap; }
.navlefth2:hover { background-color: #fff6cb; }
.photobkgd { background-image: url(images/baby_christening_photo_500.jpg); background-repeat: no-repeat; background-position: 360px 0; }
.boxText { color: #333; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; display: block; white-space: nowrap; }
a:link.boxText { color: #666; font-size: 8px; font-family: Verdana, Arial, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; white-space: nowrap; display: block; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.main { color: #333; font-size: 9pt; margin-left: -24px; }
.main2 { color: #333; font-size: 9pt; }
h1 { color: #8388e8; font-size: 18pt; font-family: "times new roman", georgia; font-weight: normal; }
select { color: #333; font-size: 8pt; font-family: Verdana, arial; }
input { color: #333; font-size: 8pt; font-family: verdana; }
.smallText { color: #666; font-size: 8pt; }
.headerError { color: #c00; font-size: 8pt; font-family: Verdana, arial; font-weight: bold; background-color: #ffc; padding-top: 12pt; padding-bottom: 12pt; border-top: 1pt solid #ffc; border-bottom: 1pt solid #ffc; }
.infoBoxNotice { color: #c00; font-size: 8pt; font-family: Verdana, arial; font-weight: bold; background-color: #ffc; padding-top: 12pt; padding-bottom: 12pt; border-top: 1pt solid #ffc; border-bottom: 1pt solid #ffc; }
.checkoutBarCurrent { font-family: Verdana, arial, sans-serif; font-size: 8pt; color: #000; font-weight: bold; }
.checkoutBarFrom { font-family: Verdana, arial, sans-serif; font-size: 8pt; }
.checkoutBarTo { color: #bbb; font-size: 8pt; font-family: Verdana, arial, sans-serif; }
.productListing-heading { color: #999; font-size: 9pt; font-weight: bold; line-height: 24pt; }
.messageStackError { color: #c00; font-size: 9pt; background-color: #ffc; padding-top: 12pt; padding-bottom: 12pt; }
