/*------------------------------------
	Fonts
------------------------------------*/
@font-face 
{
	font-family:"Ubuntu Light";
	src:url("/resources/fonts/Ubuntu-Light.eot?") format("eot"),
	url("/resources/fonts/Ubuntu-Light.woff") format("woff"),
	url("/resources/fonts/Ubuntu-Light.ttf") format("truetype"),
	url("/resources/fonts/Ubuntu-Light.svg#Ubuntu-Light") format("svg");
}
@font-face
{
	font-family:"Ubuntu";
	src:url("/resources/fonts/Ubuntu-Regular.eot?") format("eot"),
	url("/resources/fonts/Ubuntu-Regular.woff") format("woff"),
	url("/resources/fonts/Ubuntu-Regular.ttf") format("truetype"),
	url("/resources/fonts/Ubuntu-Regular.svg#Ubuntu-Regular") format("svg");
}
@font-face
{
	font-family:"Ubuntu Bold";
	src:url("/resources/fonts/Ubuntu-Bold.eot?") format("eot"),
	url("/resources/fonts/Ubuntu-Bold.woff") format("woff"),
	url("/resources/fonts/Ubuntu-Bold.ttf") format("truetype"),
	url("/resources/fonts/Ubuntu-Bold.svg#Ubuntu-Bold") format("svg");
}
/*------------------------------------
	Layout
------------------------------------*/
*
{
	margin:0px;
	padding:0px;
	border:0px none;
	font-family:"Ubuntu Light", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	/*font-family:"Ubuntu", Verdana, Tahoma, Arial, Helvetica, sans-serif;*/
	/*font-family:"Ubuntu Bold", Verdana, Tahoma, Arial, Helvetica, sans-serif;*/
	font-size:16px;
    line-height:18px;
	color:#626469;
}
body{}
#page{}
#header
{
	height:72px;
	/*background:#C9CACB;*/
	overflow:visible !important;
	overflow:hidden;
	border-bottom:3px solid #233C7B;
}
#slider-wrapper
{
	background:#EDECEC;
}
#content
{
}
#footer
{
	border-top:3px solid #233C7B;
	background:#EDECEC;
	height:300px;
}
/*------------------------------------
	Nav
------------------------------------*/
/*
#nav
{
	list-style:none;
	height:48px;
	float:right;
}
#nav li
{
	display:inline;
}
#nav li a
{	
	display:inline-block;
	height:48px;
	line-height:48px;
	font-family:"Ubuntu Bold", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding:0 12px;
	color:#FFFFFF;
}
#nav li a:hover
{
	background:#E2E2E2;
	color:#DC241F;
}
*/
/*----------------------------
	Nav Highlighter
----------------------------*/
#home-body #home-header-nav-link,
#about-us-body #about-us-header-nav-link,
#products-body #products-header-nav-link,
#contact-us-body #contact-us-header-nav-link,
#enquiry-body #enquiry-header-nav-link,
#my-enquiry-body #my-enquiry-header-nav-link
{
	/*
	background:#64a70b;
	color:#FFF;
	*/
}
/*------------------------------------
	Footer-Nav
------------------------------------*/
#footer-nav
{
	list-style:none;
	float:left;
}
#footer-nav li
{
	display:inline;
}
#footer-nav li a
{	
	display:inline-block;
	font-family:"Ubuntu Bold", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding:0 12px 0 0;
}
#footer-nav li a:hover
{
	color:#4EA546;
}
/*------------------------------------
	General Styles
------------------------------------*/
h1, h2, h3, h4, h5, h5
{
	font-weight:normal;
}
.extra-large{font-size:48px; line-height:54px}
.large{font-size:32px; line-height:36px}
.medium{font-size:24px; line-height:28px;}
.default{font-size:16px; line-height:18px}
.small{font-size:14px; line-height:16px}
.tiny{font-size:12px; line-height:14px}

.red{color:#DC241F;}
.green{color:#4EA546;}
.blue{color:#233C7B;}
.white{color:#FFFFFF;}
.lite-gray{color:#B3BCC0;}

.red-bg{background:#DC241F;}
.green-bg{background:#4EA546;}
.blue-bg{background:#233C7B;}
.gray-bg{background:#E2E2E2;}
.deep-gray-bg{background:#626469;}

.capitalize{text-transform:uppercase;}
.light{font-family:"Ubuntu Light", Verdana, Tahoma, Arial, Helvetica, sans-serif}
.normal{font-family:"Ubuntu", Verdana, Tahoma, Arial, Helvetica, sans-serif}
.bold{font-family:"Ubuntu Bold", Verdana, Tahoma, Arial, Helvetica, sans-serif}
.center{text-align:center !important}

.inline-link{text-decoration:none;}

.home-category-column
{
}

.separator-left
{
	background:url(../../images/separator-repeat.gif) left top repeat-y;
}
.separator-right
{
	background:url(../../images/separator-repeat.gif) right top repeat-y;
}
.separator-hr, .separator-hr-gray
{
	display:block;
	/*background:url(../../images/separator-repeat.gif) left top repeat-x;*/
	border-bottom:1px solid #233C7B;
}
.separator-hr-gray
{
	border-bottom:1px solid #C9CACB;
}
.img-216, .img-96, .img-48 
{
	height:auto;
}
.img-216{width:216px;}
.img-96{width:96px;}
.img-48{width:48px;}

.general-ul
{
	list-style:none;
}
.general-ul li
{
	padding-left:18px;
	background:url(/images/li-bullet.gif) left 6px no-repeat;
	padding-bottom:10px;
}
.home-category-column h3
{
	padding:12px 12px 20px 12px;
	background:#FFF url(../../images/bg-with-down-arrow.gif) center bottom no-repeat;
	color:#FFF;
	line-height:16px;
}
.home-category-column a, .download-ebrochure
{
	display:block;
	height:32px;
	line-height:32px;
	text-decoration:none;
	text-align:right;
	background:url(../../images/product-medium-arrow.gif)right 0 no-repeat;
	padding-right:38px;
}
.home-category-column a:hover
{
	background:url(../../images/product-medium-arrow.gif)right -32px no-repeat;
}
.download-ebrochure
{
	color:#E70C10;
	background:url(../../images/download-ebrochure.gif)right 0 no-repeat;
}
.download-ebrochure:hover
{
	background:url(../../images/download-ebrochure.gif)right -32px no-repeat;
}

.general-data-table
{
	border-collapse:collapse;
}
.general-data-table th, .general-data-table td
{
	border:1px solid #C9CACB;
	padding:6px 12px;
	vertical-align:top;
}
.general-data-table th
{
	background:#E2E2E2;
	font-weight:normal;
	text-align:left;
}
.general-data-table td
{
	background:#FFF;
	font-weight:normal;
	text-align:left;
}
#brainjob
{
	display:inline-block;
	font-size:12px;
	color:#B0B1B3;
	text-decoration:none;
}
#brainjob:hover
{
	color:#626469;
}

/*------------------------------
	enquiry box and forms
------------------------------*/
.proceed-to-submit, .back-to-my-enquiry
{
	display:inline-block;
	height:32px;
	line-height:32px;
	color:#FFF;
	text-decoration:none;
}
.proceed-to-submit
{
	float:right;
	background:#50A746 url(../../images/proceed-to-submit-bg.gif) right top no-repeat;
	padding:0 32px 0 12px;
}
.back-to-my-enquiry
{
	padding:0 12px 0 32px;
	background:#346BB4 url(../../images/update-btn.gif) left top no-repeat;
}
input.textbox, textarea
{
	display:inline-block;
	border:1px solid #C9CACB;
	padding:6px;
}
input.btn
{
	display:inline-block;
	line-height:32px;
	height:32px;
	padding:0 12px 0 32px !important;
	padding:0 0 0 18px;
	margin-left:0px;
	color:#FFF;
	cursor:pointer;
}
.add
{
	background:#2466FD url(../../images/add-btn.gif) left top no-repeat;
}
.update
{
	background:#346BB4 url(../../images/update-btn.gif) left top no-repeat;
}
.remove
{
	background:#DE4D3A url(../../images/remove-btn.gif) left top no-repeat;
}
.submit
{
	background:#50A746 url(../../images/submit-btn.gif) left top no-repeat;
}
.enquiry-box-table
{
	width:100%;
	border:1px solid #C9CACB;
	border-collapse:collapse;
}
.enquiry-box-table th, .enquiry-box-table td
{
	text-align:left;
	padding:12px;
	border-top:1px solid #C9CACB;
	border-bottom:1px solid #C9CACB;
}
.enquiry-box-table td
{
	vertical-align:top;
}
.enquiry-box-table tr.light-gray-bg
{
	background:#E2E2E2;
}
.notification
{
	display:block;
	margin-bottom:12px;
	padding:6px 12px;
}
.msg-green
{
	color:#FFF;
	background:#50A746;
	border:1px solid #289728;
}
.msg-green a
{
	color:#FFF;
	text-decoration:none;
}
.msg-yellow
{
	background:#FFFAC2;
	border:1px solid #E5E5E5;
}
.msg-red
{
	color:#FFF;
	background:#DE685D;
	border:1px solid #E23828;
}
/*------------------------------------
	Prompt
-------------------------------------*/
#prompt
{
	min-height:42px;
}
#toggle-prompt
{
	display:inline;
	float:right;
	cursor:pointer;		
}