/*------------------------------------
	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:#555555;
}
body
{
	background:url(../../images/design-assets/body-bg-repeat.gif) center top repeat-y;
}
#header, #content, #footer
{
	width:984px;
	margin:0 auto;
}
#header
{
	width:984px;
	background:url(../../images/design-assets/nav-bg-repeat.jpg) left 88px repeat-x;
}
#header h5, #header h6
{
	margin-bottom:0;
}
#logo-and-desc
{
	height:88px;
}
#content
{
	min-height:480px;
}
#content h2
{
	height:48px;
	line-height:48px;
	padding:0 12px;
}
#footer
{
	height:200px;
	background:#ffcb05;
}
/*------------------------------------
	Nav
------------------------------------*/
/*
#nav
{
	float:left;
	list-style:none;
	margin:0;
	height:48px;
}
#nav li
{
	float:left;
	display:inline;
}
#nav li a
{
	display:inline-block;
	width:100%;
	height:48px;
	line-height:48px;
	text-decoration:none;
	font-family:"WeblySleek UI Semibold", Tahoma, Arial, Helvetica, sans-serif;
	color:#3069b3;
	padding:0 12px;
}
#nav li a:hover
{}
*/
/*------------------------------------
	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}
.yellow{color:#ffcb05;}

.red{color:#d71920;}
.blue{color:#3069b3;}

.red-bg{background:#d71920;}
.yellow-bg{background:#ffcb05;}
.blue-bg{background:#3069b3;}

.capitalize{text-transform:uppercase;}
.light{font-family:"WeblySleek UI Light", Tahoma, Arial, Helvetica, sans-serif}
.normal{font-weight:normal}
.bold{font-family:"WeblySleek UI Semibold", Tahoma, Arial, Helvetica, sans-serif;}
.center{text-align:center !important}
.align-right{text-align:right !important}

.external-link
{
	display:inline-block;
	padding:0.6em 2.4em 0.6em 0.8em;
	background:#D71920 url(../../images/design-assets/external-link-icon.png) right center no-repeat;
	color:#FFF;
	text-decoration:none;
}
.external-link:hover
{
	background:#B60007 url(../../images/design-assets/external-link-icon.png) right center no-repeat;
}

.call
{
	float:right;
	display:inline;
	height:48px;
	line-height:48px;
}
.general-ul
{
	list-style:none;
}
.general-ul li
{
	padding-left:18px;
	background:url(../../images/design-assets/li-bullet.gif) left 6px no-repeat;
	padding-bottom:10px;
}
#vendors img
{
	float:left;
	display:inline;
	margin-right:12px;
}
#brainjob
{
	float:right;
	text-decoration:none;
	font-size:12px;
	text-align:right;
}
#brainjob:hover
{
	color:#222121;
}

/*------------------------------------
	bjTabs
------------------------------------*/
.bjTabs dl.tabs
{
	list-style:none;
	margin-bottom:0 !important;
	border:1px solid #E5E5E5; /* customize */
	border-right:0 none;
	border-bottom:0 none;
}
.bjTabs dl.tabs dd.tab,
.bjTabs dl.tabs dt.heading
{
	line-height:1.2em;
	padding:0.4em 0.8em;
	cursor:pointer;
	border:1px solid #E5E5E5; /* customize */
	border-left:0 none;
	border-top:0 none;
	color:#555555;
}
.bjTabs dl.tabs dt.heading
{
	cursor:auto;
	background:#FFCB05;
	color:#3069B3;
	font-weight:bold;
}
.activeTab
{
	border:1px solid #E5E5E5; /* customize */
	background:#E5E5E5 !important; /* customize */
	color:#D71920 !important;
}

.bjTabs div.tabData
{
	/*border:1px solid #A9ABAE; /* customize */
	/*border-top:1px solid #A9ABAE; /* customize */
	margin-top:-1px;
}
.bjTabs div.tabData div.data
{
}


/*------------------------------------
	Form
------------------------------------*/
#form-wrapper
{
	/*background:url(../../images/form-bg-repeat.png) left top repeat;*/
}
.red{color:#DC241F;}
.textbox, .form-label, textarea, .btn
{
	display:inline-block;
	width:100%;
	height:2em;
	line-height:2em;
	/*text-align:center;*/
}
.captchaUserInput
{
	width:3em;
}
.textbox, textarea
{
	border:1px solid #A9ABAE;
	background:#FFF;
	/*background:url(../../images/form-bg-repeat.png) left top repeat;*/
}
textarea
{
	height:6em;
	line-height:1.2em;
	padding:0.4em 0;
}
.err
{
	display:inline-block;
	width:100%;
	margin-top:0.3em;
}
.btn
{
	background:#CB2821;
	height:2.5em;
	line-height:2.5em;
	color:#FFF;
	cursor:pointer;
}
#submitEnquiry:hover, #submitEnquiry:active, #submitEnquiry:focus
{
	background:#007AC6;
}
#loader
{
	display:inline-block;
	width:100%;
	text-align:center;
}
#loader img
{
	height:2em;
	vertical-align:middle;
}
#captcha-img
{
	display:inline-block;
	height:2em;
	width:auto;
	margin:0 0.5em 0 0;
	vertical-align:top;
	border:1px solid #FFF;
}
