
BODY     { color: #000000; font-size: 12px; font-family: Tahoma, Trebuchet, Arial, Helvetica, sans-serif, "Times New Roman", Georgia; background-color: #f5f5f5; margin: 0px; padding: 0px; scrollbar-3dlight-color: #d1d7dc; scrollbar-arrow-color: #006699; scrollbar-darkshadow-color: #98aab1
; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #dee3e7; scrollbar-track-color: #efefef  }
th { ; font-size: 18;  font-weight: 500; color:  white }
p    { color: black }
td      { color: #000000; font-size: 12px; font-family: Tahoma, Arial, Verdana, SansSerif }
li { color: black; font-size: 12px; font-family: Tahoma, Arial, Verdana, SansSerif }
h1    { color: #006; font-weight: bold; font-size: 14px; font-family: Tahoma, Arial, Verdana, SansSerif }
h2  { color: #006; font-weight: bold; font-size: 14px; font-family: Tahoma, Arial, Verdana, SansSerif }
h3 { color: black; font-size: 12px; font-family: Tahoma, Arial, Verdana, SansSerif }
h4 { color: black; font-size: 13px; font-family: Tahoma, Arial, Verdana, SansSerif }
hr { color: #ccc }
a { color: #36f; text-decoration: none }
a:link { text-decoration: none }
a:visited   { text-decoration: none }
a:hover   { text-decoration: underline }
.border  { margin: 4px; padding: 2px; border: solid 0.5pt black }
.imgBorder { margin: 4px; padding: 2px; border: solid 0.5pt black }
.noborder { margin: 0px; padding: 0px; border: none 0pt black }
.formBorder { color: black; font-size: 8pt; font-family: Tahoma, Arial, Verdana, SansSerif; text-decoration: none; margin: 4px; padding: 2px; border: solid 0.5pt black }
.scrollblue {SCROLLBAR-ARROW-COLOR: #003366; SCROLLBAR-BASE-COLOR: #003399}
.cellBackWht { background-color: white }
.head     { color: #006; font-weight: normal; font-size: 14px; font-family: Tahoma, Arial, Verdana, SansSerif }
.whtHead     { color: white; font-weight: bold; font-size: 14px; font-family: Tahoma, Arial, Verdana, SansSerif }
.whtHeadBold { color: white; font-weight: bold; font-size: 14px; font-family: Tahoma, Arial, Verdana, SansSerif }
.whtHeadBk   { background-color: #36f }
.headBold    { color: #006; font-weight: bold; font-size: 14px; font-family: Tahoma, Arial, Verdana, SansSerif }
.headSub       { color: #006; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana, SansSerif; padding: 4px }
.headSubRollover { color: #006; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana, SansSerif; text-decoration: underline }
.link     { color: #006; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana, SansSerif; text-decoration: none }
.whtLink { color: white; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana, SansSerif; text-decoration: none }
.smlLink   { color: black; font-size: 11px; font-family: Tahoma, Arial, Verdana, SansSerif; text-decoration: none }
.text { color: black }
.text_contrast { color: #900; font-size: 12px }
.textWht  { color: #fff; font-size: 12px }
.textWhtLink { color: #fff; font-size: 12px; text-decoration: none }
.textWhtSml { color: #fff; font-size: 10px; text-decoration: none }
.textSml  { color: black; font-size: 8pt; font-family: Tahoma, Arial, Verdana, SansSerif; text-decoration: none }
.red { color: red; font-size: 12px; font-family: Tahoma, Arial, Verdana, SansSerif }
.footer  { color: black; font-size: 10px; font-family: Tahoma, Arial, Verdana, SansSerif }
.email { color: black; font-size: 10pt; font-family: Tahoma, Arial, Verdana, SansSerif }
.class { color: white; font-weight: 600; font-size: 14px; font-family: Tahoma, Arial, Verdana, SansSerif; background-color: #903 }
.checkbox  { border: 0px }
input { border: solid 0.5pt black }
textarea { border: solid 0.5pt black }
table.sortable a.sortheader { color: #303; font-weight: bold; font-size: 12px }
table.sortable span.sortarrow { color: #303; font-weight: bold; font-size: 12px }
.orderRecieved { background-color: #cae5ff; border: solid 1px #36f }
.orderRecievedtext { color: #cae5ff; background-color: #cae5ff }
.orderPartial { background-color: #ffc; border: solid 1px #36f }
.orderPartialtext { color: #ffc; background-color: #ffc }
.orderPaid { background-color: #fc6; border: solid 1px #36f }
.orderPaidtext { color: #fc6; background-color: #fc6 }
.orderSent { background-color: #cfc; border: solid 1px #36f }
.orderSenttext { color: #cfc; background-color: #cfc }
.admin.rowback1text { color: #cae5ff }
.rowback1text { color: #cae5ff }
.admin.headback      { color: #00008b; background-color: #9cf }
.admin.rowback1 { background-color: #cae5ff; border: solid 1px #36f }
.rowback1 { background-color: #cae5ff; padding-left: 4px; border: none 1px #36f }
.admin.rowback2       { background-color: #dcecfd; border: solid 1px #36f }
.rowback2  { background-color: #dcecfd; padding-left: 4px; border: none 1px #36f }
.admin.rowback2text { color: #dcecfd }
.rowback2text { color: #dcecfd }
.subhead  { color: #00008b; font-weight: bold; font-size: 12px; text-decoration: none }
.subheadcenter    { color: #303; font-weight: bold; font-size: 12px; text-decoration: none; text-align: center; padding: 4px; border: none 1px #36f }
.subheadh  { color: #00008b; font-weight: bold; font-size: 12px; text-decoration: none }
.subheadw { color: #fff; font-weight: bold; font-size: 12px; text-decoration: none }
.smlheadw { color: #000; font-weight: bold; font-size: 10px; text-decoration: none }
.smlLink { color: black; font-size: 11px; text-decoration: none }
.headBoldRed { color: #900; font-weight: bold; font-size: 14px }
.headWhtBold { color: white; font-weight: bold; font-size: 14px }
.subMenu   { color: #006; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana, SansSerif; text-decoration: none }
.subMenuWht { color: white; font-weight: bold; font-size: 12px; text-decoration: none }
.subMenuRollover { color: #900; font-weight: bold; font-size: 12px; text-decoration: none }
.bodyLink  { color: #006; font-weight: bold; font-size: 12px; text-decoration: none }
.bodyLinkRollover { color: #900; font-weight: bold; font-size: 12px; text-decoration: none }
.footer { color: black; font-size: 10px }
.print  { font-size: small; font-family: arial }

#wrap { clear:both; }
a.buttonLink  { margin: 0px; padding: 0px 0px 6px }
a.buttonLink:link  { margin: 0px; padding: 0px 0px 6px }
a.buttonLink:visited  { margin: 0px; padding: 0px 0px 6px }
a.buttonLink:active  { margin: 0px; padding: 0px 0px 6px }
a.buttonLink:hover  { float: left; margin: 0px; padding: 0px 0px 1px }

.rollover a  { color: #333; font: bold 13px sans-serif; text-decoration: none; background: url(images/rollover-image.gif) no-repeat 0 0; padding: 2px; width: 80px; display: block }
.rollover a:hover { 
background-position: 0 -19px;
color: #049;
}
.rollover a:active {
background-position: 0 -39px;
color:#fff;
}

.checkbox  { border: 0px }
.select { color: #000000; font-size: 12px; font-family: Verdana, Tahoma, Arial, SansSerif; background-color: #ffffff; border: solid 1px black }
.radio { color: #000000; font-size: 12px; background-color: #ffffff; border: solid 0px }
form { text-align:center}
label  { color: #00008b; font-weight: bold; float: left; clear: both; margin-top: 0.4em; width: 100%; display: block }
input { border: solid 0.5pt black;  }
textarea { border: solid 0.5pt black;    }
select  { color: #000000; font-size: 12px; font-family: Verdana, Tahoma, Arial, SansSerif; background-color: #ffffff; border: solid 1px black }
input.button { 
	color: #FFF; 
	cursor: pointer;
	font-size: 12px; 
	font-weight: bold; 
	font-family: Verdana, Tahoma, Arial, SansSerif; 
	padding: 2px;
	background-color: #006; 
	border: solid 1px #36f; 
	filter: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#3366FF',EndColorStr='#000066') 
}


#headerBox  { text-align: left; float: left; clear: none; padding: 0px; position: relative; display: block; width:100%; background-color:#ffffff }
#headerText { text-align: right; position: absolute; left: 184px; bottom: 0px; font: bold 16px/16px Arial; color: #0066FF; }

#popUpHeaderBox  { text-align: left; float: left; clear: none; padding: 0px; position: relative; display: block; width: 100%; background-color: #ffffff }
#popUpHeaderText { text-align:right;position: absolute; left:184px; bottom:0px; font: bold 16px/1px Arial; color: #0066FF; }

#navselectlinkto {width:120px}

#category {text-align:center; width:640px; display: block;}
#categoryDetails fieldset {
	cursor: pointer;
	float:left;
	display: block;
	text-align:left;
	width: 440px;
	margin: 0 1em 3em 0;
	padding: 0 1em 1em 1em;
}
#categoryOptions fieldset { text-align: left; float: left; margin: 0 0 3em; padding: 0em 1em 1em; width: 160px; display: block }

#adminuserFormButtons { position: absolute; top:480px; left: 220px;  display: block; }

#customerLoginDetails fieldset {
	position:absolute;
	float:left;
	display: block;
	text-align:left;
	top:240px;
	left:0px;
	width: 160px;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em;
}
#customerShipDetails fieldset {
	position:absolute;
	float:left;
	display: block;
	text-align:left;
	left:180px;
	top:208px;
	width: 260px;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em;
}
#customerNamesDetails fieldset {
	float:left;
	display: block;
	text-align:left;
	width: 160px;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em;
}
#customerNotesDetails fieldset {
	position:absolute;
	float:left;
	display: block;
	text-align:left;
	left:180px;
	width: 260px;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em;
}
#customerFormButtons  { position: absolute; top:492px; left: 240px; display: block; }


#product { text-align:center; width:620px; display: block; position:relative}
#productDetails fieldset {
	float:left;
	display: block;
	text-align:left;
	width: 420px;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em;
}
#productCategories fieldset { position:absolute; left:440px; top:0; text-align: left; float: left; margin: 0 0 3em; padding: 0em 1em 1em; width: 200px; display: block }
#productPrice fieldset { position:absolute; left:200px; top:20; text-align: left; float: left; padding: 0em 1em 1em; width: 200px; display: block }
#productStatus fieldset { position:absolute; left:440px; top:200; text-align: left; float: left; padding: 0em 1em 1em; width: 200px; display: block }
#productRange fieldset { position:absolute; left:440px; top:320; text-align: left; float: left; padding: 0em 1em 1em; width: 200px; display: block }
#productImages fieldset { text-align: left; float: left; margin: 0 1em 1em 0; padding: 0 1em 1em 1em; width: 420px; display: block; clear:both }
#productImageOrder fieldset { text-align: left; float: left; margin: 0 1em 1em 0; padding: 0 1em 1em 1em; width: 100%; display: block; clear:both }
#productImagesAdd fieldset { text-align: left; float: left; margin: 0 1em 1em 0; padding: 0 1em 1em 1em; width: 420px; display: block; clear:both }
#productFormButtons { position:absolute; left:440px; top:400; text-align: left; float: left; padding: 0em 1em 1em; width: 200px; display: block }


#event  { text-align: center; position: relative; width: 580px; display: block }
#eventFormButtons  { position: absolute; top:360px; left: 220px;  display: block; }
#eventDetails fieldset  { text-align: left; float: left; margin: 0 1em 3em 0; padding: 0 1em 1em; width: 240px; display: block }
#eventDate fieldset  { text-align: left; float: left; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0em 1em 1em; position: absolute; top: 0px; left: 320px; width: 240px; display: block }
#eventVenue fieldset  { position: absolute; top:176px; left: 320px; text-align: left; float: left; margin: 0 1em 1em 0; padding: 0 1em 1em; width: 240px; display: block }

#pageFormContent   { text-align: center; position: relative; width: 700px; height: 640px; display: block }
#pageFormButtons  { position: absolute; top:456px; left: 240px;  display: block; }
#pageDetails fieldset {
	float:left;
	display: block;
	text-align:left;
	width: 440px;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em;
}
#pageMeta fieldset {
	float:left;
	display: block;
	text-align:left;
	width: 426px;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em;
}
#pageSecure fieldset {
	position: absolute; top:176px; left: 460px; 
	float:left;
	display: block;
	text-align:left;
	width: 240px;
	margin: 0 1em 1em 0; 
	padding: 0 1em 1em 1em; 
}

#relatedItems fieldset { position: absolute; top:324px; left: 460px; text-align: left; float: left; margin: 0 1em 1em 0; padding: 0 1em 1em 1em; width: 240px; display: block }
#pageOptions fieldset  { text-align: left; float: left; 	margin: 0 1em 1em 0; padding: 0 1em 1em 1em; position: absolute; top: 0px; left: 460px; width: 240px; display: block }

#newsFormContent   { text-align: center; position: relative; width: 700px; height: 640px; display: block }
#newsFormButtons  { position: absolute; top: 560px; left: 268px;  display: block; }
#newsDetails fieldset  { text-align: left; float: left; margin: 0 1em 1em 0; padding: 0em 1em 1em; width: 440px; display: block }
#displayTimes fieldset   { text-align: left; float: left; clear: none; margin: 8px 4px 0 0; padding: 0 1em 1em; width: 188px; display: block }
#newsMeta fieldset  { 	
	float:left;
	display: block;
	text-align:left;
	width: 426px;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em; }
#newsSecure fieldset  { 	
	position: absolute; top:176px; left: 460px; 
	float:left;
	display: block;
	text-align:left;
	width: 240px;
	margin: 0 1em 1em 0; 
	padding: 0 1em 1em 1em;  
}

#galleryMeta fieldset  { 	
	float:left;
	display: block;
	text-align:left;
	width: 426px;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em; }
#gallerySecure fieldset  { 	
	position: absolute; top:176px; left: 460px; 
	float:left;
	display: block;
	text-align:left;
	width: 240px;
	margin: 0 1em 1em 0; 
	padding: 0 1em 1em 1em;  
}
#linkFormContact fieldset { position: absolute; top:240px; left: 460px; text-align: left; float: left; margin: 0 1em 1em 0; padding: 0 1em 1em; width: 240px; display: block }
#linkFormAddress fieldset  { text-align: left; float: left; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0em 1em 1em; position: absolute; top: 0px; left: 460px; width: 240px; display: block }
#linkFormCategory { display:none }

#linkFormCountry { witdh:10em; overflow:hidden }

#passwordFormContent   { text-align: center; position: relative; width: 320px; display: block }
#passwordDetails fieldset  { text-align: left; float: left; margin: 0 1em 1em 0; padding: 0em 1em 1em; width: 320px; display: block }

#privileges fieldset  { text-align: left; float: left; margin: 0px; padding: 12px; width: 320px; }
#privilegeAreaOptions fieldset  { text-align: left; float: left; margin: 12px 0px 12px 0px; padding: 12p; position: relative; width: 280px; height: 272px;  }
#privilegeAreas fieldset  { text-align: left; float: left; margin: 0px; padding: 12p; position: absolute; top: 0px; left: 144px; width: 120px; height: 248px; }

#jobFormContent   { text-align: center; position: relative; width: 560px; height: 440px; display: block }
#jobDetails fieldset { float:left; display: block; text-align:left; width: 320px; margin: 0 1em 1em 0; padding: 0 1em 1em 1em; }
#jobStaff fieldset { position: absolute; top:0px; left: 340px; text-align: left; float: left; margin: 0 1em 1em 0; padding: 0 1em 1em; width: 200px; display: block }
#jobCustomers fieldset { position: absolute; top:200px; left: 340px; text-align: left; float: left; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0 1em 1em; width: 200px; display: block }
#jobFormButtons  { position: absolute; top:420px; left: 360px; display: block; }

#jobTypeFormContent   { text-align: center; position: relative; width: 440px; display: block }
#jobTypeDetails fieldset  { text-align: left; float: left; margin: 0 1em 1em 0; padding: 0em 1em 1em; display: block }
#jobTypeStage fieldset  { text-align: left; float: left; margin: 4px; padding: 4px; display: block; clear:none; border: solid 0px black; }
#jobTypeStage legend  { display:none }

#emailFormContent   { text-align: center; position: relative; width: 480px; display: block }
#emailDetails fieldset  { text-align: left; float: left; margin: 0 1em 1em 0; padding: 0em 1em 1em; width: 480px; display: block }

#siteFormLimits { text-align: left; float: left; margin: 0 1em 1em 0; padding: 0em 1em 1em; position:absolute; left:-172; width:160; top:160 }
#siteFormUser { text-align: left; float: left; margin: 0 1em 1em 0; padding: 0em 1em 1em; position:absolute; left:-172; width:160; top:0}
#siteFormContact { text-align: left; float: left; margin: 0 1em 1em 0; padding: 0em 1em 1em 1em; position:absolute; left: -10px; top:120px; width: 200px;}
#siteFormAddress { text-align: left; float: left; margin: 0 1em 1em 0; padding: 0em 1em 1em 1em; position:absolute; left: 190px; top:120px; width: 260px;}

#rightFormContact fieldset { position: absolute; top:240px; left: 460px; text-align: left; float: left; margin: 0 1em 1em 0; padding: 0 1em 1em; width: 240px; display: block }
#rightFormAddress fieldset  { text-align: left; float: left; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0em 1em 1em; position: absolute; top: 0px; left: 460px; width: 240px; display: block }

#resultsContent { text-align: center; position: relative; display: block }
#resultsDetails  { text-align: center; margin: 0 1em 1em 0; padding: 0em 1em 1em; width: 240px; display: block }

#formButtons { clear:both; float:left; display:block; height: 40px; position:relative; }

#styleMediaFormContent   { text-align: center; position: relative; width: 100%; display: block }
.styleMedia { clear: none; float: left; display: block; position: relative; padding: 4px 8px; width: 360px; }
.styleMediaThumb { float: left; width: 120px; display: block; position: relative; text-align: right; }
.styleMediaTitle { width: 200px; left: 160px; display: block; position: absolute; text-align: left; }

#linkCategory {text-align:center; width: 640px; display: block;}
#linkCategoryDetails fieldset { cursor: pointer; float:left; display: block; 	text-align:left; width: 400px; margin: 0 1em 3em 0; padding: 0 1em 1em 1em; }
#linkCategoryOptions fieldset { text-align: left; float: left; margin: 0 0 3em; padding: 0em 1em 1em; width: 160px; display: block }

