@charset "utf-8";
*
{
	margin:0px;
	padding:0px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
body
{
	/*
	background:url(/images/body-bg-repeat.gif) center 10px repeat-x;
	background-attachment:fixed;
	*/
	/*
	background:url(/images/body-bg.png) center top no-repeat;
	background-attachment:fixed;
	*/
	/*background:url(/images/body-bg-repeat.gif) center top repeat-y;*/
}

#header-positioner
{
	position:absolute;
	top:0px;
	width:100%;
}
#contents-positioner
{
	margin-top:160px;
}

#header, #contents, #footer
{
	width:960px;
	margin:0px auto;
	/*padding:0px 20px;*/
}
#header
{
	height:160px;
	background:#FFF;
}
#contents
{
}
#footer
{
	background:#FFF url(/images/footer-border-top.gif) left top no-repeat;
	/*background:url(/images/footer-border-top.gif) left top repeat-x;*/
	padding-bottom:10px;
}


/*********************
	HEADER NAV
*********************/
#nav
{
	height:55px;
	background:#E6E7E8 url(/images/nav-bg-repeat.gif) left top repeat-x;
}
#nav li
{
	display:inline;
	list-style:none;
}
#nav li a
{
	float:left;
	display:inline;
	margin-top:3px;
	width:192px;
	height:49px;
	line-height:49px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#636467;
}
#nav li a:hover
{
	background:#00B3A0;
	color:#FFFFFF;
}

/* Highlights */
#home-body #home-header-nav-link,
#about-body #about-header-nav-link,
#products-body #products-header-nav-link,
#enquiry-body #enquiry-header-nav-link,
#contact-body #contact-header-nav-link
{
	background:#00B3A0;
	color:#FFF;
}

/*********************
	COLUMNS
*********************/
.padding-offset
{
	padding:10px;
}
.padding-left-right
{
	padding:0px 10px;
}
.padding-top-bottom
{
	padding:10px 00px;
}
.left
{
	float:left;
	display:inline;
}
.right
{
	float:right !important;
	display:inline;
}
.center
{
	margin:0px auto;
}
.clear
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
.column-960, .column-800, .column-768, .column-720, .column-640, .column-576, .column-480, .column-384, .column-320, .column-288, .column-256, .column-240, .column-192, .column-160,  .column-96
{
	float:left;
	display:inline;
}
.column-960 { width:960px}
.column-800 { width:800px}
.column-768 { width:768px}
.column-720 { width:720px}
.column-640 { width:640px}
.column-576 { width:576px}
.column-480 { width:480px}
.column-384 { width:384px}
.column-320 { width:320px}
.column-288 { width:288px}
.column-256 { width:256px}
.column-240 { width:240px}
.column-192 { width:192px}
.column-160 { width:160px}
.column-96 { width:96px}

.spacer
{
	height:30px;
	display:block;
}

/*********************
	COLORS
*********************/
.light-gray
{
	color:#77787B;
}
.dark-gray
{
	color:#383838;
}
.title-gray
{
	color:#27211F
}
.dualtek-blue
{
	color:#0E76BC;
}
.dualtek-green
{
	color:#00B3A0;
}
.orange
{
	color:#FF6600;
}

/*********************
	FONTS
*********************/
.font-12px{font-size:12px}
.font-13px{font-size:13px}
.font-14px{font-size:14px}
.font-16px{font-size:16px}

.verdana{font-family:Verdana, Arial, Helvetica, sans-serif}
.arial{font-family:Arial, Helvetica, sans-serif}
.tahoma{font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif}

.bold{font-weight:bold}

/*********************
	BACKGROUNDS
*********************/
.rotator-img-bg
{
	background:url(/images/rotator-img-bg.png) center center no-repeat;
}
.gray-bg-1
{
	background:#E6E7E8;
}
.gray-bg-2
{
	background:#D1D3D4;
}
.blue-bg-1
{
	background:#0E76BC;
	color:#FFF;
}
.green-bg-1
{
	background:#00B3A0;
	color:#FFF;
}
.electrical
{
	background:url(/images/bg-electrical.gif) left top no-repeat;
}
.sinewave
{
	background:url(/images/bg-sinewave.gif) left top no-repeat;
}
.solar
{
	background:url(/images/bg-solar.gif) left top no-repeat;
}
.home-ups
{
	background:url(/images/bg-home-ups.gif) left top no-repeat;
}
.about
{
	background:url(/images/bg-about.gif) left top no-repeat;
}
.contact
{
	background:url(/images/bg-contact.gif) left top no-repeat;
}
.enquiry
{
	background:url(/images/bg-enquiry.gif) left top no-repeat;
}

/*********************
	GENERAL ELEMENTS
*********************/
.features-container
{
	padding:10px;
	padding-top:20px;
	margin-bottom:20px;
	background:#F1F1F1;
	border:1px solid #D1D3D4;
}
.ckeckmark-ul, .bulletted-ul
{
	padding-bottom:15px;
}
.ckeckmark-ul li, .bulletted-ul li
{
	list-style:none;
	padding-left:24px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#383838;
	margin-bottom:8px;
}
.ckeckmark-ul li
{
	background:url(/images/checkmark.gif) left 4px no-repeat;
}
.bulletted-ul li
{
	background:url(/images/bullet.gif) left top no-repeat;
}
.read-more
{
	margin:15px 0px;
	height:24px;
	line-height:24px;
	padding:0px 30px;
	display:block;
	float:right;
	background:url(/images/read-more-icon.gif) right top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	/*color:#383838;*/
	color:#00B29F;
}
.read-more:hover
{
	background:url(/images/read-more-icon.gif) right -24px no-repeat;
}
.download-pdf
{
	margin:15px 0px;
	height:24px;
	line-height:24px;
	padding:0px 30px;
	display:block;
	float:right;
	background:url(/images/download-pdf-icon.gif) right top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	/*color:#383838;*/
	color:#ED1E24;
}
.download-pdf:hover
{
	background:url(/images/download-pdf-icon.gif) right -24px no-repeat;
}
p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:10px;
}
h1
{
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:48px;
	color:#0E76BC;
	font-weight:normal;
	/*border-bottom:1px dashed #D1D3D4;*/
	padding-bottom:10px;
}
h2
{
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#0E76BC;
	font-weight:normal;
	/*border-bottom:1px dashed #D1D3D4;*/
	padding-bottom:10px;
}
h2.h2-small, h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0E76BC;
	/*color:#FF6600;*/
	font-weight:normal;
	padding-bottom:10px;
	margin-right:10px;
	margin-bottom:10px;
	/*border-bottom:3px solid #0E76BC;*/
}
h3
{
	margin-bottom:0px;
}
#header-h1, #header-h5
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:right;
	display:inline;
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:0px;
	font-weight:normal;
	color:#0E76BC;
}
.general-data-table, .bordered-data-table
{
	border-collapse:collapse;
}
.general-data-table th, .general-data-table td,
.bordered-data-table th, .bordered-data-table td
{
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
}
.bordered-data-table th, .bordered-data-table td
{
	border:1px solid #D1D3D4;
}
.bordered-data-table th
{
	text-align:left;
	color:#27211F;
	font-weight:normal;
}
.uc-spacer
{
	height:300px;
}
#header-phone
{
	float:right;
	display:inline;
	line-height:16px;
	height:16px;
}
#header-phone img
{
	margin-right:4px;
	vertical-align:bottom;
}
/************************
	HOME PRODUCT RANGE
************************/
#home-product-range h3
{
	padding:10px;
	border-radius:10px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	/*height:35px;*/
	margin-right:0px;
	background:#00B3A0/* url(/images/h3-bg.gif) left top no-repeat*/;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
}
#home-product-range p
{
	padding:10px;
	height:240px;
	/*background:#E6E7E8;*/
	background:#EEE;
	color:#6D6E70;
}
/*********************
	ROTATOR
*********************/
.rotator-item
{
	width:960px;
	height:340px;
	float:left;
	display:inline;
}
.rotator-item .ckeckmark-ul
{
	margin:0px 40px 10px 0px;
}
.rotator-item div h2
{
	margin:40px 40px 10px 00px;
	border-bottom:1px solid #D1D3D4;
	padding-bottom:10px;
	font-family:Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#0e76bc;
}
.rotator-item div img
{
	display:block;		/* used to align center */
	margin-left:auto;	/* used to align center */
	margin-right:auto;	/* used to align center */
}
.rotator-item div p, .rotator-item div ul
{
}

/*********************
	FOOTER
*********************/
#footer h5
{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #D1D3D4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0E76BC;
}

#amogh
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#77787B;
	margin-right:10px;
}
#amogh:hover
{
	color:#383838;
}

/*********************
	TABS
*********************/
#tabs-handles
{
    height:30px;
}
#tabs-handles li
{
	float:left;
	display:inline;
	list-style:none;
	border-left:1px solid #D1D3D4;
}
#tabs-handles li a
{
	float:left;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#636467;
	text-decoration:none;
	line-height:30px;
	padding:0px 15px;
    background:#E6E7E8;
	border-top:1px solid #D1D3D4;
	border-right:1px solid #D1D3D4;
}
#tabs-handles li.selected a
{
	background:#00B3A0;
	color:#FFF;
}

#tabs-body
{
    position:relative;
    overflow:hidden;
    background:#FFF;
	border:1px solid #D1D3D4;
}
#tabs-body div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#77787B;
	display:none;
}
#tabs-body div.tab-active
{
	display:block;
}

/************************************
	MULTI-THUMB PRODUCT GALLERY
************************************/
#image-container
{
	height:320px;
}
#thumbs-container
{
	text-align:center;
}
#thumbs-container .thumbnail
{
	height:44px;
	width:44px;
	padding:4px;
	border:1px solid #D1D3D4;
	margin:5px;
	cursor:pointer;
}

/************************************
	FORM
************************************/
#form-container
{
	margin-left:10px;
}
#form-table
{
	width:100%;
	font-size:13px;
}
#form-table td
{
	padding:10px 0px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#383838;
}
#form-table td.field-label
{
	padding-top:20px;
}
td.err-td
{
}
input.field, textarea
{
	width:280px;
	padding:5px;
	border-top:1px solid #D8D8D8;
	border-left:1px solid #D8D8D8;
	background:url(/images/form-field-bg.gif) left top no-repeat;
	border-bottom:1px solid #D1D3D4;
	border-right:1px solid #D1D3D4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#383838;
}
input.field
{
	height:24px;
}
textarea
{
}
input.button
{
	width:112px;
	height:32px;
	text-indent:32px;
	background:#0E76BC url(/images/submit-button-bg.gif) left top no-repeat;
	color:#fff;
	border:0px none;
	display:block;
	font-weight:bold;
	cursor:pointer;
}
.form-help
{
	font-size:11px;
	color:#5C5C5C;
}
label
{
	margin-right:10px;
}
label input
{
	margin-right:5px;
	vertical-align:middle;
}
.error
{
	color:#77787B;
	background:url(/images/form-error-bg.gif) left 9px no-repeat;
	line-height:34px;
	display:inline-block;
	padding-left:24px;
}
.error-character
{
	font-size:15px;
	color:#FF0000;
}
h2.form-h2
{
	margin-top:0px;
	font-size:13px;
	font-weight:bold;
}
.form-responce-message-spacer
{
	height:350px;
}