.tdmar { margin: 20pt; }
.bkgd { background-image: url(images/baby_photo.jpg); background-repeat: no-repeat; background-position: 250pt 0; }
.class { }
.head { color: #979aed; font-size: 16pt; font-family: "Times New Roman", Georgia, Times, serif; line-height: 18pt; margin-top: 10px; }
.head2 { font-size: 28pt; margin-top: 10px; }
.welcome { font-size: 18pt; font-family: Georgia, "Times New Roman", Times, serif; }
.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; }
.intro { font-size: 9pt; line-height: 14pt; padding-top: 10px; padding-bottom: 10px; }
.subhd { font-size: 15pt; font-family: "Times New Roman", Times, Georgia, serif; line-height: 15pt; margin-top: 6pt; margin-left: 24pt; }
.list { font-size: 9pt; font-weight: bold; line-height: 12pt; margin: 6pt 0 0; padding-right: 0; padding-bottom: 0; padding-left: 10pt; }
li { margin-top: 5pt; margin-bottom: -4pt; margin-left: 10pt; }
ul { margin-top: 0; margin-left: 40pt; padding-left: 0; }
.imgmar { padding-right: 12pt; }
.pgintro { font-size: 9pt; line-height: 10pt; padding-top: 6px; }
.smpgintro { font-size: 8pt; line-height: 9pt; }
.ord { color: #000; font-size: 9pt; }
select { color: #000; font-size: 10pt; }
.sub { font-size: 9pt; font-weight: bold; }
.points { font-size: 9pt; padding-top: 14pt; padding-right: 10pt; }
.highlight { background-color: #fff6cb; }
.points2 { font-size: 9pt; }
.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; }
.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; }
.stand { font-size: 9pt; }
.quote { font-size: 8pt; text-align: center; }
.categoryss { color: #333; font-size: 9pt; text-align: center; }
.navleft { color: #666; font-size: 8pt; line-height: 14pt; text-decoration: none; padding-right: 2pt; padding-left: 20pt; display: block; white-space: nowrap; }
.navlefth { font-size: 12pt; line-height: 15pt; text-decoration: none; margin-top: 10pt; padding-right: 4pt; padding-left: 20pt; display: block; white-space: nowrap; }
.navlefth2 { font-size: 12pt; line-height: 12pt; text-decoration: none; white-space: nowrap; display: block; margin-top: 14pt; padding-right: 4pt; padding-left: 20pt; }
.navleft:hover { color: #000; background-color: #fff6cb; }
body { color: #333; font-family: arial, Verdana, Helvetica, sans-serif; }
.navlefth:hover { background-color: #fff6cb; }
.navlefth2:hover { background-color: #fff6cb; }
.infoBoxHeading { color: #333; font-size: 12pt; line-height: 18pt; text-decoration: none; margin-top: 14pt; padding-right: 4pt; padding-left: 20pt; display: block; white-space: nowrap; }

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 { font-size: 9pt; width:300px; float:left; }

.optright { font-size: 9pt; background-color: #efeff5 !important; width:195px; }

.divider {
border:none 0;
height:1px;
width:516px;
position:absolute;
z-index:1;
color:#D3D3D3;
background-color:#D3D3D3;
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;
}