body { margin:0px; background:url('header.jpg') no-repeat top center; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; }
a { color:#CC0033; font-weight:bold; text-decoration:none; }
a:hover { color:#FF3300; }
h1 { font-size:11pt; font-weight:bold; }
h1.producttitle { margin-bottom:5px; padding-bottom:0px; }
h3 { font-size:9pt; }
p { margin:10px 0px 10px 0px; }
td { font-size:12px; color:#006699; }

#actiniclg { float:right; }
#bookmark { text-align:center; margin:20px; padding-right:10px; display:none; }
#copy { float:left; }
#design { float:right; }
#design a { font-weight:normal; color:#FFFFFF; }
#dholder { width:816px; text-align:center; margin:auto; }
#footer { height:18px; font-size:11px; color:#FFFFFF; text-align:center; }
#holder { background-image:url('footer.jpg'); background-repeat:no-repeat; background-position:center bottom; }
#largeimage { float:right; margin:0px 0px 8px 8px; border:1px #C03 solid; }
#mainproduct { padding:3px 3px 10px 10px; background:#F0F0F0; text-align:left; font-size:10pt; }
#mbb { background-image:url('mb-b.gif'); }
#mbbl { background-image:url('mb-bl.gif'); }
#mbbr { background-image:url('mb-br.gif'); width:10px; height:10px; }
#mbc { font-size:11px; /*text-align:center;*/ }
#mbc a { font-weight:normal; }
#mbl { background-image:url('mb-l.gif'); }
#mbr { background-image:url('mb-r.gif'); }
#mbt { background-image:url('mb-t.gif'); }
#mbtl { background-image:url('mb-tl.gif'); width:10px; height:10px; }
#mbtr { background-image:url('mb-tr.gif'); }
#menucol { width:213px; }
#menu-cont { background-image:url('box-cont.gif'); width:200px; padding-bottom:8px; }
#menu-top { background-image:url('box-top.gif'); width:200px; height:25px; }
#mtab { clear:right; }
#opening { color:#FFF; font-size:8pt; padding-top:5px; }
#opening span { font-weight:bold; font-size:9pt; }
#search { background-image:url('search-box.gif'); height:77px; width:200px; margin-bottom:5px; text-align:center; }
#sfooter { width:816px; margin:auto; }
#sholder { padding:0px 0px 50px 0px; }
#sfooter td { color:#FFF; font-size:11px; }
#sfooter td a { font-weight:normal; color:#FFF; }
#smenu-cont { padding:0px 20px 10px 20px; }
#smenu-cont a { display:block; }
#statement { text-align:left; padding-bottom:10px; font-size:18px; font-weight:bold; }
#tm { width:287px; height:95px; float:right; background:url('testimonials.gif') no-repeat; }
#tmi { padding:15px 10px 10px 10px; text-align:left; }
#title { text-align:left; padding:5px 0px 0px 220px; margin-bottom:20px; color:#ff7b2b; clear:right; }
#toplevelmenudiv { line-spacing:1.5em; }
#topmenu { background-image:url('topmenu.jpg'); height:27px; }
#topsmenu { padding:6px 0px 0px 65px; font-size:11px; color:#000066; }

.actsearchhighlightcolor { font-weight:bold; }
.fragmentimage { float:right; margin:0px 0px 10px 10px; }
.largeimage { /*float:right; margin:0px 0px 8px 8px; border:1px #cc0033 solid;float:left;*/ margin:0px 8px 0px 0px;}
.mainproduct { padding:3px 3px 10px 10px; /*background-color:#f0f0f0;*/ text-align:left; font-size:10pt; }
.nodisplay { display:none; }
.pcatimg { width:178px; height:178px; border:1px #990033 solid; }
.pcatimghold { padding:5px; height:190px; }
.pcattab { float:left; margin:0px 2px 8px 1px; width:190px; /*height:250px;*/ background-color:#F0F0F0; }
.pcattop { background-image:url('pcat-top.jpg'); height:15px; }
.pcattxt { vertical-align:middle; text-align:center; padding:5px; height:55px; }
.pcattxt a { font-weight:bold; }
.searchbox { float:right;margin:8px 24px 8px 0px; clear:both; }
.searchbutton { float:right;margin-right:24px; }
.sectionh1 { text-align:left; }
.sidebartable td a, .sidebartable td { font-size:11px; font-weight:normal; }
.sidebartable th { text-align:left; font-weight:bold; font-size:12px; color:#FFFFFF; }
.thumbnailimage { border:1px #cc0033 solid; margin-right:5px; }
.tafsend { background:#C03; padding:2px 6px; border:none; color:#FFF; }
div.productdetails { width:380px; float:right; }
input.quantity { width:99px; padding-right:3px; margin-right:7px; text-align:right; }
p.breadcrumbs { clear:both; text-align:center; }
p.breadcrumbs a, p.breadcrumbs span { white-space:nowrap; }
td.listnumber { vertical-align:top; width:1px; padding-right:5px; color:#FFFFFF; }
td.menucattitle { font-weight:bold; color:#FFFFFF; }
td.searchresultsummary a { margin-left:5px; }
th.cartheading { font-size:13px; font-weight:bold; color:#006699; background-color:#DAEBFF; }
ul.flatlist { list-style-type:disc; margin:0px 0px 0px 20px; padding:0px; }
ul.flatlist li { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

a.l1link { display:block; margin-bottom:2px; }
a.l2link { display:block; margin-left:5px; margin-bottom:2px; padding-bottom:2px;font-weight:normal; font-size:11px;border-bottom:solid 1px gray;}

.receiptbody { background-image:url('receipt-background.jpg'); background-position:left top; background-repeat:no-repeat; }