/* CSS Document */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #88ccdd;
	background-image: url('images/checkGradTopBack.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 20px;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

h1
{
	font-size: 28px;
	color: #386fa9;
}


h4
{
	color: #010e6f;
	margin-bottom: 6px;
}

div
{
	text-align: left;
}

img
{
	border: 0px;
}

a
{
	color: #444444;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: underline;
}

/* ---------- COMMON TO ALL PAGES ---------- */


.pageLayoutTable
{
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	width: 830px;
}

.topLeftLogoCell
{
	padding: 15px 0px 0px 15px;
	text-align: center;
}

.contactOptionsCell
{
	padding: 5px 15px 15px 0px;
}

.callUsText
{
	text-align: right;
	font-size: 12px; 
}

.onlineContact
{
	width: 210px;
	text-align: right;
}

.phoneNumber
{
	font-size: 30px;
	letter-spacing: -2px;
	text-align: right;
}

.headerLinkDiv
{
	display: inline; 
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	height: 20px;
}

.headerLinkDiv:hover
{
	background-color: #a6caff;
}

a.headerLink
{
	text-decoration: none;
	border: 3px solid;
	border-color: transparent;
}

a.headerLink:hover
{
	background-color: #a6caff;
	color: #002E66;
}

/* ----------  Search box ----------- */

form
{
	display: inline;
}

.searchLabel
{
	font-size: 10px;
}

.search
{
	color: #222222;
	background: #EEEEFF;
	border: 1px solid #38ADE2;
	height: 16px;
	width: 155px;
}

.submit
{
	color: #222222;
	background: #38ADE2;
	border: 1px outset #b5dbec;
	height: 20px;
	font-size: 10px;
}



.footerCell
{
	text-align: right;
	padding: 0px 15px 15px 0px;
}

.menuPaddle
{
	padding: 0px;
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #FFFFFF;
	position: absolute;
	top: 20px;
	z-position: 2;
	background-color: #FFFFFF;
	width: 210px;
	font-size: 10px;
}

.closeMenuBar
{
	float: right;
	text-align: center;
	width: 10px;
	height: 10px;
	padding: 0px 0px 2px 1px;
	cursor: pointer;
	border: 1px solid #FFFFFF;
	font-size: 10px;
}

.closeMenuBar:hover
{
	background-color: #fbff8f;
	border: 1px solid #555555;
}

.prodMenuPaddle
{
	display: block;
}

.catMenuItem
{
	width: 150px;
	padding: 9px 5px 9px 40px;
}

.prodMenuItemDiv
{
	height: 80px;
	display: block;
}

.prodMenuItemDiv img
{
	padding-right: 10px;
}

.leftSideBar
{
	width: 145px;
	padding: 0px 0px 0px 15px;
}

.pageContentCell
{
	width: 644px;
	padding-top: 10px;
}

.pageContentDiv
{
	padding: 0px 20px 0px 20px;
}

.rightSideBar
{
	width: 1px;
}

.headLink:hover
{
	color: #EEEEEE;
	padding: 3px;
	text-decoration: underline;
}

.sideDiv
{
	padding: 9px 5px 9px 40px;
	width: 130px;
}

.sideDiv a
{

	font-size: 10px;
	color: #FFFFFF;
}

#zoneX1 		 {	background: #86CED5 url("images/zones/zoneX1.png") no-repeat 10px 50%;}
#zoneX1:hover 	 {	background: #8FD2D5 url("images/zones/zoneX1.png") no-repeat 10px 50%;}

#sideLink1 		 {	background: #ED3849 url("images/zones/zone1.png") no-repeat 10px 50%; }
#sideLink1:hover { 	background: #EF5362 url("images/zones/zone1.png") no-repeat 10px 50%; }

#sideLink2		 {	background: #C43861 url("images/zones/zone2.png") no-repeat 12px 50%; }
#sideLink2:hover { 	background: #CC5376 url("images/zones/zone2.png") no-repeat 12px 50%; }

#sideLink3		 {	background: #EF387D url("images/zones/zone3.png") no-repeat 12px 50%; }
#sideLink3:hover { 	background: #F1538F url("images/zones/zone3.png") no-repeat 12px 50%; }

#sideLink4{ 		background: #975094 url("images/zones/zone4.png") no-repeat 12px 50%; }
#sideLink4:hover { 	background: #A568A3 url("images/zones/zone4.png") no-repeat 12px 50%; }

#sideLink5{ 		background: #6B5392 url("images/zones/zone5.png") no-repeat 12px 50%; }
#sideLink5:hover { 	background: #7F6AA1 url("images/zones/zone5.png") no-repeat 12px 50%; }

#sideLink6		 {	background: #386FA9 url("images/zones/zone6.png") no-repeat 12px 50%; }
#sideLink6:hover {	background: #5383B5 url("images/zones/zone6.png") no-repeat 12px 50%; }

#sideLink7		 {	background: #38ADE2 url("images/zones/zone7.png") no-repeat 12px 50%; }
#sideLink7:hover {	background: #53B8E6 url("images/zones/zone7.png") no-repeat 12px 50%; }

#sideLink8		 {	background: #38ADA5 url("images/zones/zone8.png") no-repeat 10px 50%; }
#sideLink8:hover { 	background: #53B8B1 url("images/zones/zone8.png") no-repeat 10px 50%; }

#sideLink9 		 {	background: #38AF68 url("images/zones/zone9.png") no-repeat 10px 50%; }
#sideLink9:hover {  background: #53BA7D url("images/zones/zone9.png") no-repeat 10px 50%; }

#sideLink10 	  { background: #B3DA38 url("images/zones/zone10.png") no-repeat 10px 50%; }
#sideLink10:hover {	background: #BDDF53 url("images/zones/zone10.png") no-repeat 10px 50%; }

#sideLink11  	  { background: #FDB738 url("images/zones/zone11.png") no-repeat 10px 50%; }
#sideLink11:hover { background: #FDC153 url("images/zones/zone11.png") no-repeat 10px 50%; }

#sideLink12  	  { background: #F56F3D url("images/zones/zone12.png") no-repeat 9px 50%; }
#sideLink12:hover { background: #F68358 url("images/zones/zone12.png") no-repeat 9px 50%; }

#sideLink13  	  {	background: #ff0a72 url("images/zones/zone13.png") no-repeat 9px 50%; }
#sideLink13:hover { background: #fe1d7c url("images/zones/zone13.png") no-repeat 9px 50%; }

#sideLink14 	  { background: #ff75d3 url("images/zones/zone14.png") no-repeat 10px 50%; }
#sideLink14:hover { background: #fc88d7 url("images/zones/zone14.png") no-repeat 10px 50%; }

#sideLink15 	  {	background: #ffb849 url("images/zones/zone15.png") no-repeat 10px 50%; }
#sideLink15:hover { background: #fdbf5d url("images/zones/zone15.png") no-repeat 10px 50%; }

#sideLink16 	  {	background: #ff5b0a url("images/zones/zone2.png") no-repeat 10px 50%; }
#sideLink16:hover { background: #fd681e url("images/zones/zone2.png") no-repeat 10px 50%; }


/* ---------- FRONT PAGE STUFF ------------ */

.masterAncor
{
	font-size: 12px;
}

/* ---------- Product page stuff --------- */

h2.typewriter 
{
	font-family: uraniaczech, "Lucida Grande", "lucida sans unicode", Verdana, Arial, Geneva, sans-serif;
	font-size: 22px;
	line-height: 1.5em;
	color: #333;
}

/* ---------- Hidden Visible stuff ------- */

.visiblePanel
{
	display: block;
}

.hiddenPanel
{
	display: none;
}

/* --------- Copying page stuff (Copying.php) ----------- */

.copyingSideBlock
{
	padding-bottom: 5px;
	padding-left: 4px;
}

/* --------- Stationary page stuff (Stationary.php) ----------- */

.statSideBlock
{
	padding-bottom: 5px;
	padding-left: 4px;
}

.statListCell
{
	width: auto;
	padding-right: 20px;
}

.statListCell a
{
	font-weight: normal;
	font-size: 10px;
}

/* ----------- Indented Text ---------------- */

.indented
{
	margin-top: 3px;
	margin-left: 14px;
	margin-bottom: 7px;
}

/* ----------- Website Design page -------- */

.embedBox
{
	width: 250px;
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #BBBBBB;
	padding: 4px;
	text-align: justify;
}

.embedBox h3
{
	margin-bottom: 1px;
	text-align: center;
}

.tickList
{
	list-style: none;
}

.tickList li
{
	padding: 3px 3px 3px 26px;
	background-repeat: no-repeat;
	font-size: 18px;
}

.blueTicks li
{
	background-image: url('images/greenTick.jpg');
}

.greenTicks li
{
	background-image: url('images/blueTick.jpg');
}

/* ----------- Product Page --------------- */

#groupDescription 
{
	 padding-right: 20px;
	 text-align: justify;
}

#printingPrices {
	clear: left;
	padding-top: 5px;
}

span.full, span.grey, span.blank, span.roundel {
	width: 50px;
	height: 24px;
	display: block;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	text-indent: -9000px;
}
table.productList {
	width: 100%;
	border-collapse: collapse;
}
table.productList th {
	background-color: #2F4798;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	padding: 7px 5px;
	font-size: 90%;
}
table.productList th .ex {
	text-transform: lowercase;
}
table.productList.wideboy {
  font-size: smaller;
}
table.productList tr {
	background-color: #F9F2F7;
}
table.productList tr.odd {
	background-color: #fff;
}

#groupProperties 
{
	
}

.imageWrapper
{
	float: right;
	width: 130px;
	padding-left: 20px;
}

.productThumbDiv
{
	width: 100px; 
	height: 100px; 
	overflow: hidden;
	float: left;
	
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #FFFFFF;
}

.productMainImageDiv
{
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #FFFFFF;
}

.productMainImage
{
	 
}

.productThumb
{
	width: 100px;
}

.endOfImages
{
	clear: left;
}

/* ---------- DOWNLOADS PAGE --------------- */

.downloadable h2
{
	font-size: 16px;
}

.downloadable img
{
	float: left;
	padding-right: 10px;
}

.downloadable em
{
	font-size: 12px;
	color: #888888;
}

.downloadable
{
	clear: both;
	padding-bottom: 20px;
}

/* ---------- DIVISIONS OF WM ----------- */

.companyBox
{
	float: left;
	height: 200px;
	width: 153px;
	font-size: 10px;
}

.smallLogo
{
	width: 100px;
}