﻿body{
font-family: Comic Sans MS;
font-size: 12pt;
background-color: #f0c9c9;
background-image:url('http://www.ceciliassamplers.com/images/back.jpg');
color: #000000;
margin-top: 4px;
margin-bottom: 4px;
}

body.floss{
font-family: Comic Sans MS;
font-size: 12pt;
background-color: #f0c9c9;
background-image:url('http://www.ceciliassamplers.com/images/back.jpg');
color: #000000;
margin-top: 0;
margin-bottom: 0px;
margin-left: 4px;
}

p{font-family: Comic Sans MS; font-size: 12pt; text-align: left;}
p.c{text-align: center;}
p.p14c{font-size: 14pt; text-align: center;}

table{font-family: Comic Sans MS; font-size: 12pt;}
td{font-family: Comic Sans MS; font-size: 12pt; text-align: left;}
td.c{text-align: center;}
td.r{text-align: right;}
td.lt{text-align: left; vertical-align: top;}
td.rt{text-align: right; vertical-align: top;}
td.b{border-bottom: 1px solid #000000;}
td.tb{vertical-align: top; border-bottom: 1px solid #000000;}
td.tbc{vertical-align: top; text-align: center; border-bottom: 1px solid #000000;}
td.bb{vertical-align: bottom; border-bottom: 1px solid #000000;}
td.bbc{vertical-align: bottom; text-align: center; border-bottom: 1px solid #000000;}
td.cb{text-align: center; border-bottom: 1px solid #000000;}

table.main{padding: 0px; width: 100%; border: 0; margin: 0; border-spacing: 0;}
table.main td.left{width: 22px;}
table.main td.leftfloss{width: 22px; padding: 0px; background-image:url('http://www.ceciliassamplers.com/images/fiberborder.jpg'); background-position: center top; background-repeat: repeat-y;}
table.main td.incleft{vertical-align: top; width: 165px; text-align: center; padding: 2px;}
table.main td.main{vertical-align: top; width: 99%; text-align: center;}
table.main td.footer{vertical-align: top; text-align: center;}

table.menu{width: 160px; border-collapse: collapse; border: 2px solid #9c0765; background-color: #f0c9c9;}
table.menu td{padding: 2px; text-align: center;}
table.menu p{font-family: Comic Sans MS; font-size: 10pt; text-align: center; font-weight: bold; text-decoration: underline;}
table.menu p.p14c{font-size: 14pt; text-align: center;}

table.cart{width: 160px; border-collapse: collapse; border: 1px solid #9c0765; background-color: #ffffff;}
table.cart td{padding: 2px; text-align: center;}

table.cartbut{border-collapse: collapse; width: 80%; padding: 0px; border: 0; margin-left: auto; margin-right: auto; background-color: #ffffff;}
table.cartbut td{width: 50%; padding: 0px; text-align: center; vertical-align: bottom;}

table.inventory{width: 600px; border-collapse: collapse; border: 2px solid #9c0765; background-color: #ffffff; border-spacing: 0; margin: auto;}
table.inventory td{padding: 0px;}
table.inventory td.tb{vertical-align: top; border-bottom: 1px solid #000000; padding: 2px;}
table.inventory td.tbc{vertical-align: top; text-align: center; border-bottom: 1px solid #000000; padding: 2px;}
table.ibody{width: 100%; border: 0; margin: 0; border-spacing: 0;}
table.ibody td{vertical-align: top; padding: 2px;}

h1{font-family: Comic Sans MS; text-align: center;}
h3.c{font-family: Comic Sans MS; text-align: center;}
input{font-family: Arial Narrow;}
input.cartimg{width: 128px; height: 16px; border: 0;}

a:link {color: #9c0765;}
a:visited {color: #6b0545;}
a:hover {color: #ff0000;}

span.p10n{font-size: 10pt; font-weight: normal;}
span.p8{font-size: 8pt;}

img.logo{border: 1px solid #000000; margin-top: 2px; margin-bottom: 2px;}
img.b{border: 1px solid #000000;}

hr.footer{border: 1px solid #9c0765;}

@media print {
 .hide{display: none;}
}
