/*------------------------------------
	Fonts
------------------------------------*/
@font-face 
{
	font-family:"WeblySleek UI Light";
	src:url("../../resources/fonts/weblysleekuil.eot?") format("eot"),
	url("../../resources/fonts/weblysleekuil.woff") format("woff"),
	url("../../resources/fonts/weblysleekuil.ttf") format("truetype"),
	url("../../resources/fonts/weblysleekuil.svg#WeblySleekUILight") format("svg");
}
@font-face
{
	font-family:"WeblySleek UI Semilight";
	src:url("../../resources/fonts/weblysleekuisl.eot?") format("eot"),
	url("../../resources/fonts/weblysleekuisl.woff") format("woff"),
	url("../../resources/fonts/weblysleekuisl.ttf") format("truetype"),
	url("../../resources/fonts/weblysleekuisl.svg#WeblySleekUISemilight") format("svg");
}
@font-face
{
	font-family:"WeblySleek UI Semibold";
	src:url("../../resources/fonts/weblysleekuisb.eot?") format("eot"),
	url("../../resources/fonts/weblysleekuisb.woff") format("woff"),
	url("../../resources/fonts/weblysleekuisb.ttf") format("truetype"),
	url("../../resources/fonts/weblysleekuisb.svg#WeblySleekUISemibold") format("svg");
}
/*------------------------------------
	Layout
------------------------------------*/
*
{
	margin:0px;
	padding:0px;
	border:0px none;
	font-family:"WeblySleek UI Light", Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
    line-height:18px;
	color:#444444;
}
body
{
	background:url(../../images/design-assets/header-bg-repeat.gif) left top repeat-x;
}
#header{}
#active
{
	background:#D50000;
	color:#FFFFFF !important;
}
#content
{
	min-height:480px;
}
#footer
{
	height:200px;	
}
/*
#nav
{
	height:48px;
	margin-bottom:0px;
	border-left:1px solid #FFFFFF;
}
#nav li
{
	list-style:none;
    display:inline;
}

#nav li a
{
	float:left;
	display:inline-block;
	text-decoration:none;
	height:48px;
	line-height:48px;
	padding:0 12px;
	text-align:center;
	font-family:"WeblySleek UI Semibold", Tahoma, Arial, Helvetica, sans-serif;
	color:#D50000;
	border-right:1px solid #FFFFFF;
}
#nav li a:hover
{
	background:#D50000;
	color:#FFFFFF;
}
*/
/*----------------------------
	Nav Highlighter
----------------------------*/
#home-body #home-header-nav-link,
#about-us-body #about-us-header-nav-link,
#products-body #products-header-nav-link,
#testimonials-body #testimonials-header-nav-link,
#events-functions-body #events-functions-header-nav-link,
#after-sales-and-services-body #after-sales-and-services-header-nav-link,
#enquiry-body #enquiry-header-nav-link,
#contact-us-body #contact-us-header-nav-link
{
	background:#333333;
    color:#FFFFFF;
}
/*---------------------------------
	General Elements
---------------------------------*/
h1, h2{font-family:"WeblySleek UI Semilight", Tahoma, Arial, Helvetica, sans-serif;}

.normal, .light{font-family:"WeblySleek UI Light", Tahoma, Arial, Helvetica, sans-serif;}
.semilight{font-family:"WeblySleek UI Semilight", Tahoma, Arial, Helvetica, sans-serif;}
.bold{font-family:"WeblySleek UI Semibold", Tahoma, Arial, Helvetica, sans-serif;}
.center{text-align:center}

.blue{color:#3B67AD}
.red{color:#D50000}
.white{color:#FFF}
.gray-bg{background:#EDEDED}
.blue-bg{background:#3B67AD}

.extra-large{font-size:48px; line-height:70px}
.large{font-size:36px; line-height:54px}
.medium{font-size:24px; line-height:28px}
.default{font-size:16px; line-height:18px}
.small{font-size:12px}
.capitalize{ text-transform:uppercase}

.link{text-decoration:none}
.link:hover, .link:active{text-decoration:underline}


.general-ul
{
	list-style:none;
}
.general-ul li
{
	padding-left:24px;
	background:url(../../images/design-assets/bullet.png) left 2px no-repeat;
	margin-bottom:6px;
}
.watch-video, .download-ebrochure
{
	float:left;
	line-height:48px;
	display:inline-block;
	text-decoration:none;
}
.watch-video
{
	padding-left:60px;
	padding-right:12px;
	color:#FFFFFF;
	background:#3B67AD url(../../images/design-assets/watch-video-icon.png) left top no-repeat;
	margin-right:12px;
}
.watch-video:hover
{
	background:#039300 url(../../images/design-assets/watch-video-icon.png) left top no-repeat;
	padding-left:60px;
}
.download-ebrochure
{
	padding-left:60px;
	padding-right:12px;
	color:#FFFFFF;
	background:#3B67AD url(../../images/design-assets/download-e-brochuer-icon.png) left top no-repeat;
}
.download-ebrochure:hover
{
	background:#039300 url(../../images/design-assets/download-e-brochuer-icon.png) left top no-repeat;
	padding-left:60px;
}

/*
	Tables
*/
.general-data-table, .bordered-data-table
{
	width:100%;
	border-collapse:collapse;
}
.general-data-table th, 
.general-data-table td, 
.bordered-data-table th, 
.bordered-data-table td
{
	padding:6px 12px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
.general-data-table th
{
	padding:6px 12px 6px 0px;
}
.general-data-table td
{
	padding:6px 12px 6px 0px;
}
.bordered-data-table th, .bordered-data-table td
{
	border:1px solid #C0C0C0;
}
.bordered-data-table th
{
	background:#EDEDED;
	color:#3B67AD;
}
.bordered-data-table td
{
	border:1px solid #C0C0C0;
}

/*
	Image with caption
*/
.img-with-cap-wrapper
{
	margin-bottom:12px;
}
.img-with-cap-wrapper img
{
	border:1px solid #EDEDED;
	padding:1px 0px;
}
.img-with-cap-wrapper p
{
	
	padding:6px 12px;
	line-height:18px;
	background:#3B67AD;
	color:#fff;
}
#brainjob
{
	color:#444;
	text-decoration:none;
}
#brainjob:hover
{
	color:#FFF;
}