
BODY, TD, INPUT, TEXTAREA, SELECT,P 	{font-family:Verdana;color:#333333;font-size:11px;font-weight:normal;}
OL					{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;font-weight:normal;margin-top:10;margin-left:30;}
LI					{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;font-weight:normal;margin-top:10;margin-left:0;}
TD							{font-size:11px;}
TD.fade  					{color:#cccccc;}
TD.bold						{font-weight:bold;}
TD.sm						{font-size:10px;font-weight:bold;}
TD.med						{font-size:11px;}
TD.alert					{color:#FF0000;font-size:#Val(DefFontSize-1)#px;}
TD.bg						{font-size:12px;}
TD.boxTitle					{font-size:13px;color:#ffffff;font-weight:bold;}
TD.boxSub					{font-size:11px;color:#ffffff;font-weight:normal;}
TD.Footer					{font-size:9px;color:#999999;}
TD.ProductTitle				{font-size:11px;color:#333333;font-weight:bold;}
TD.ShopText					{font-size:11px;color:#333333;}
TD.LgShopText				{font-family:verdana;font-size:15px;color:#333333;font-weight:bold;}
.ShopBlue					{font-family:verdana;font-size:10px;color:#0B3895;font-weight:bold;}
.ShopBlack					{font-family:verdana;font-size:10px;color:#000000;font-weight:bold;}
.ShopSmBlue					{font-family:verdana;font-size:8px;color:#333333;font-weight:normal;}
TD.ShopSmBlk				{font-family:verdana;font-size:11px;color:#333333;font-weight:bold;}
TD.ShopSmlt					{font-family:verdana;font-size:8px;color:#333333;font-weight:normal;}
TD.Teaser					{font-family:verdana;font-size:#Val(DefFontSize-2)#px;color:#333333;font-weight:normal;}
TD.TeaserHP					{font-family:verdana;font-size:#Val(DefFontSize-2)#px;color:#ffffff;font-weight:normal;}
TD.cartHeader				{font-family:verdana;font-size:11px;color:#ffffff;font-weight:bold;}
.printheader				{font-family:Verdana;font-size:16.5px;color:#343434;font-weight:bold;}
.subtotal					{font-size:12px;}
A.teaserLink				{font-family:verdana;font-size:#Val(DefFontSize-2)#px;color:#333399;text-decoration:none;font-weight:normal;}
A.teaserLinkHP				{font-family:verdana;font-size:#Val(DefFontSize-2)#px;color:#ffffff;text-decoration:none;font-weight:bold;}
A.teaserLink:hover			{color:#9999FF;}
A.teaserLinkHP:hover		{color:#FFCC00;}

TR.light					{background:#E5E5E5}
TR.dark						{background:#CCCCCC}

A							{font-family:verdana;font-size:11px;color:#333399;text-decoration:none;}
A:hover						{color:#9999FF;}
A.footer					{font-size:9px;color:#999999;text-decoration:underline;font-weight:normal;}
A.footer:hover				{color:#333333;}
A.bld						{font-weight:bold;}	
A.bld:hover					{font-weight:bold;}	

A.ShopBlack:hover			{color:#000000;}

A.big						{font-size:12px;text-decoration:none;font-weight:bold;}
A.big:hover					{font-size:12px;text-decoration:none;font-weight:bold;}

A.greyed					{color:#999999;text-decoration:none;}
A.greyed:hover				{color:#99cccc;text-decoration:none;}

A.dlink						{color:#333399;text-decoration:underline;}
A.dlink:hover				{color:#9999ff;text-decoration:underline;}

A.basket					{font-family:verdana;font-size:11px;color:#333333;text-decoration:none;font-weight:bold;}
A.basket:hover				{color:#0000cc;}

TD.basketsm					{font-size:10px;}

TD.crumbOff					{color:#333333;font-size:11px;}
.crumbOn					{color:#333333;font-size:13px;font-weight:bold;}

A.crumbOff					{color:#003399;text-decoration:none;font-size:11px;}

A.navlink					{color:#0033cc;font-size:12px;}
A.navlink:hover				{color:#9999FF;}

A.SiteMap					{color:#ffffff;font-size:12px;}
A.SiteMap:hover				{color:#ffffff;}
A.SiteMapLink				{color:#333399;font-size:12px;}
A.SiteMapDark				{color:#000000;font-size:12px;}
A.SiteMapDark:hover			{color:#000000;}

A.CatDark					{color:#333333;font-size:13px;font-weight:bold;}
A.CatDark:hover				{color:#333399;}

A.subCat					{color:#333399;font-size:13px;font-weight:normal;}

A.smFooter					{font-size:12px;color:#999999;text-decoration:none;font-weight:normal;}
A.smFooter:hover			{color:#333333;}

A.fakeMO					{font-size:12px;color:#333333;text-decoration:none;font-weight:normal;}
A.fakeMO:hover				{color:#333333;}

PRE							{font-family:monospace;color:#333333;font-size:13px;font-weight:lighter;}

dl.imgList { margin: 0; margin-top: 15px; }
dl.imgList.first { margin-top: 0px; }
dl.imgList dt { font-weight: bold; }
dl.imgList ul { margin: 0; }
dl.imgList li { margin: 4px 0; }


table.hireprices tr.hdr td, table.hireprices tr.hdr th { border-bottom: 1px solid #333300; background-color: #CCCEAA; text-align: center; }
table.hireprices tr.hdr.first td, table.hireprices tr.hdr.first th { border-top: 1px solid #333300; }
table.hireprices tr.hdr th { font-size: 0.7em; }
table.hireprices td.category { background-color: #E6EBBF; margin: 4px 0; border-top: 1px solid #333300; border-bottom: 1px solid #333300; }
table.hireprices td.spacer { height: 4px; font-size: 4px; }
table.hireprices tr.item td { padding: 2px 4px; }
div.printbar { background-color:#e5e5e5;text-align:right;margin-bottom:10px;padding:2px; }

body.popup { margin: 0px; }
body.popup div.header { background-color: #CCCC66; font-size: 11px; padding: 5px 10px; position: relative; border-bottom: 1px solid #333300; margin-bottom: 20px; }
body.popup div.header h1 { font-weight: normal; font-size: 11px; margin: 0; display: inline; }

body.popup h1 { margin-left: 10px; font-size: 14px; }

body.popup div.header span { position: absolute; right: 5px; }
body.popup div.header a { font-weight: bold; }
body.popup div.header span img { vertical-align: middle; }
body.popup img.hiredetail { float: left; margin-left: 10px; }
body.popup div.main {  margin-left: 410px; padding-top: 20px;}
body.popup div.main.noimg { margin-left: 240px; }
body.popup div.main h2 { font-size: 11px; font-weight: bold; }
body.popup p.back { margin-left: 10px; }
ul.pkgitems { list-style-type: none; }
ul.pkgitems li { display: block; width: 150px; float: left; margin-right: 20px; margin-top: 20px; min-height:360px; }
ul.pkgitems li h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
ul.pkgitems li p { margin: 8px 0; }
ul.pkgitems li p.desc { height: 6em; }
p.clear { clear: both; }

div.blurb p { margin: 10px 0; }
div.blurb ul { margin: 4px auto; }
div.blurb ul li { margin: 4px 0; }

p.hireselector { margin-bottom: 5px; height: 35px; vertical-align: middle; position: relative; }
p.hireselector span.bignum { display: block; position: absolute; top: 0px; left: 0px; color: #fff; background-color: #333300; font-size: 18px; font-weight: bold; padding: 5px; }

p.hireselector label { position: absolute; top: 10px; left: 30px; width: 200px; font-weight:bold; }
p.hireselector.wide label{ width: 280px; }
p.hireselector.wide select { left: 300px; }
p.hireselector select { position: absolute; top: 8px; left: 200px; }



#popuptopstrip {background-color:#cc6;border-bottom:1px solid #000;padding:4px 11px;margin:0;}
#popuptopstrip p {margin:0;padding:0;}
#popuptopstrip a {position:absolute;right:11px;top:3px;font-weight:bold;padding-right:18px;background:transparent url(/images/button_close.gif) right top no-repeat;}
#popupprint {background-color:#e5e5e5;margin:5px 11px 0;padding:2px 6px;text-align:right;}
#popupprint a {padding-right:18px;background:transparent url(/images/icons/icon_print.gif) right top no-repeat;}
#popupwrap {padding:11px}
#popupwrap h2 {border-bottom:1px solid #000;margin:2em 0 1em;}
#popupwrap table {padding:0;}
#popupwrap #linktabl {width:100%;}
#popupwrap #linktabl th {text-align:left;font-size:13px;padding-bottom:4px;}
#popupwrap #linktabl td {vertical-align:top;}
#popupwrap .sizes th, #popupwrap .sizes td {font-size:12px;padding:3px 6px;}
#popupwrap .sizes th {background-color:#ececd3;font-weight:normal;}
#popupwrap .sizes td {}