@charset "utf-8";
/* CSS Document */

/* BODY */
body {
background-image:url(http://www.dgtech.co.nz/images/tpl_bodyBG.jpg);
background-repeat:repeat-x;
background-color:#23486e;
}
/* TEMPLATE */
#mainContent {
width:100%;
height:100%;
margin: 0 auto;
border:1px solid #CCCCCC;
}

#tplHead {
background-image:url(http://www.dgtech.co.nz/images/tpl_Head.gif);
background-color:#FFFFFF;
background-repeat:repeat-x;
padding-top:5px;
height:190px;
}
#tplBody {
background-color:#FFFFFF;
height:100%;
}
#tplFoot {
background-image:url(http://www.dgtech.co.nz/images/tpl_Foot.gif);
background-repeat:repeat-x;
height:250px;
}
#tplNav {
background-color:#FFFFFF;
background-repeat:no-repeat;
height:40px;
padding-left:23px; /*ORIGINAL 23PX */
}
#tplMenuTOP {
background-image:url(http://www.dgtech.co.nz/images/tpl_sBoxHdr.gif);
background-repeat:repeat-x;
height:20px;
width:80%;
padding-top:3px;
padding-left:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
}
#tplMenuBTM {
/*background-image:url(http://www.dgtech.co.nz/images/tpl_btmenuHVRUSD.jpg);*/
background-color:#A5CCED;
background-repeat:repeat-x;
height:4px;
width:80%;
padding-top:3px;
padding-left:10px;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
}
#tplSideBox {
background-image:url(http://www.dgtech.co.nz/images/tpl_sboxBG.jpg);
background-repeat:repeat-x;
width:80%;
padding-top:8px;
padding-left:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px thin #999999;
}
.tmp_SBOXL {
float:left;
width:200px;
padding-left: 20px;
}
.tmp_SBOXR {
float:right;
width:200px;
padding-right: 20px;
}
.tmp_CENTRE {
width:75%;
}

/* BUTTONS */
#tplMenuBT_E {
/*background-image:url(http://www.dgtech.co.nz/images/tpl_btmenuBLUR.jpg);*/
background-color:#F1F1F1;
background-repeat:repeat-x;
height:5px;
width:80%;
padding-left:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px thin #999999;
}
#tplMenuBT_M {
/*background-image:url(http://www.dgtech.co.nz/images/tpl_btmenuBLUR.jpg);*/
background-color:#c3d5d8;
background-repeat:repeat-x;
height:16px;
width:80%;
padding-top:5px;
padding-bottom:3px;
padding-left:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px thin #999999;
}
#tplMenuBT {
/*background-image:url(http://www.dgtech.co.nz/images/tpl_btmenuBLUR.jpg);*/
background-color:#DFEAEC;
background-repeat:repeat-x;
height:16px;
width:80%;
padding-top:5px;
padding-bottom:3px;
padding-left:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px thin #999999;
}
#tplMenuBT:hover, #tplMenuBT_M:hover {
/*background-image:url(http://www.dgtech.co.nz/images/tpl_btmenuHVR.jpg);*/
background-color:#6AADE3;
background-repeat:repeat-x;
height:16px;
width:80%;
padding-top:5px;
padding-bottom:3px;
padding-left:10px;
border-top:1px solid #333333;
border-right:1px solid #333333;
border-left:1px solid #333333;
border-bottom:1px thin #333333;
}
#tplMenuBTred {
background-image:url(http://www.dgtech.co.nz/images/tpl_REDbtmenuBLUR.jpg);
background-repeat:repeat-x;
height:16px;
width:80%;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px thin #999999;
}
#tplMenuBTred:hover {
background-image:url(http://www.dgtech.co.nz/images/tpl_REDbtmenuHVR.jpg);
background-repeat:repeat-x;
height:18px;
width:80%;
padding-top:5px;
padding-left:10px;
border-top:1px solid #333333;
border-right:1px solid #333333;
border-left:1px solid #333333;
border-bottom:1px thin #333333;
}
#tplMenuBTgreen {
background-image:url(http://www.dgtech.co.nz/images/tpl_GREENbtmenuBLUR.jpg);
background-repeat:repeat-x;
height:18px;
width:80%;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px thin #999999;
}
#tplMenuBTgreen:hover {
background-image:url(http://www.dgtech.co.nz/images/tpl_GREENbtmenuHVR.jpg);
background-repeat:repeat-x;
height:18px;
width:80%;
padding-top:5px;
padding-left:10px;
border-top:1px solid #333333;
border-right:1px solid #333333;
border-left:1px solid #333333;
border-bottom:1px thin #333333;
}
.pimg {
border:1px solid #999999;
width:120px;
}
.pimg:hover {
border:1px solid #0066CC;
width:120px;
}

/* FORM */

.otherForm {
border:1px solid #0099FF;
width:120px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:14px;
}
.otherFormSub {
border:1px solid #0099FF;
font-family:Calibri, Arial, Helvetica, sans-serif;
height:23px;
}

.sideForm {
border:1px solid #2792BA;
width:120px;
background-color:#f3f3f3;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:14px;
}
.sideForm:hover {
background-color:#f3f3f3;
width:120px;
border:1px solid #333333;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:14px;
}
.sideFormSub {
border:1px solid #0099FF;
font-family:Calibri, Arial, Helvetica, sans-serif;
height:23px;
}
.sideFormSub:hover {
background-color:#CCCCCC;
border:2px solid #333333;
font-family:Calibri, Arial, Helvetica, sans-serif;
height:23px;
}
.addCart {
width:120px;
height:30px;
border:1px solid #999999;
}
.addCart:hover {
width:120px;
height:30px;
border:1px solid #006699;
}
.addBook {
width:120px;
height:24px;
border:1px solid #999999;
}
.addBook:hover {
width:120px;
height:24px;
border:1px solid #006699;
}
.imgBT {
border:1px solid #999999;
}
.imgBT:hover {
border:1px solid #006699;
}
.frmMsg {
border:1px solid #999999;
}
.frmMsg:hover {
border:1px solid #006699;
}
.frmTXTFOOT {
border:2px solid #0099FF;
width:20px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:14px;
}
.frmTXTFOOT:hover {
background-color:#F3F3F3;
border:2px solid #333333;
width:20px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:14px;
}
.frmSUBFOOT {
border:2px solid #0099FF;
width:20px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:14px;
}
.frmSUBFOOT:hover {
border:2px solid #333333;
background-color:#CCCCCC;
width:20px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:14px;
}

/* TEXT */
#txtFoot {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
#txtBody {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}
#txtBody {
font-family:Arial, Helvetica, sans-serif;
color:#444444;
}
.txtLrg {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#333333;
}
.txtMain {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}
.txtSideBox {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}
.txtSml {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
.txtSmlGrey {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}
.txtProd {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
}
.txtProd a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
text-decoration:none;
}
.txtProd a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003399;
text-decoration:underline;
}
.txtSideSml a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
text-decoration:none;
}
.txtSideSml a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003399;
text-decoration:underline;
}
.txtFootLink a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0066CC;
text-decoration:none;
}
.txtFootLink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#003399;
text-decoration:underline;
}
.txtProdRel a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#0066CC;
text-decoration:none;
}
.txtProdRel a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#003399;
text-decoration:underline;
}
.txtRelPrice {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
}
.txtCat a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#0066CC;
text-decoration:none;
}
.txtCat a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#003399;
text-decoration:underline;
}
.txtProdCat a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0066CC;
text-decoration:none;
font-weight:bold;
}
.txtProdCat a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#003399;
text-decoration:underline;
}
.adm_tabledat {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.txtMemMen a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0066CC;
text-decoration:none;
}
.txtMemMen a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#003399;
text-decoration:underline;
}
.text_SideHead {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
font-weight:bold;
}
.text_SideHead_CAT {
font-family:Arial, Helvetica, sans-serif;
font-size:10.5pt;
color:#333333;
font-weight:bold;
}
.text_MenuTop {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#333333;
font-weight:bold;
}
.pageLinkTxt {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-decoration:none;
}
.pageLinkTxt a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#0066CC;
text-decoration:none;
}
.pageLinkTxt a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#003399;
text-decoration:underline;
}
hr {
color: #fff; 
background-color: #fff; 
border: 1px dotted #666666; 
border-style: none none dotted; }

/* GRADIENT TEXT SYSTEM */

h1 {
font-size:12px;
color:#333333;
font-weight:normal;
letter-spacing:-.05em;
margin:.6em 0;
position:relative;
}
h1 span {
position:absolute;
display:block;
top:0;
left:0;
heigh:100%;
width:100%;
background:url(images/grad_12px_txt.png) repeat-x;
}
/* * html h1 span {
background-color:#fff;
back\ground-color:transparent;
background-image: url(none.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/grad_12px_txt.png", sizingMethod="scale");
}
*/