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

/* TYPOGRAPHY ==========================================================================  */

html										{ font-size: 62.5%; }
body									{ font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; }

.temp-image						{ display: block; background-color: #ccc; height: 180px; width: 280px; }

.imageLeft							{ float: left;  margin: 0 1em 1em 0; }
.imageRight						{ float: right; margin: 0 0 1em 1em; }

.qaImage								{ float: right; margin: 0 2em 1em 1em; }

.photogalleryItem				{ text-align: center; vertical-align: middle; }
.photogalleryNavigation		{ text-align: right; }

#tweak-privacy-policy ul li,
#tweak-privacy-policy ol li	{ font-weight: normal; }

#form-quotation label			{ font-weight: bold; }

#tweak-testimonials			{ color: #C2600B; }

#tweak-sitemap li				{ list-style: none; }
#tweak-sitemap #alpha		{ margin-top: 0.5em; }
#tweak-sitemap li ul			{ margin-top: 0; margin-left: 1em; }


/* ======================================================================================  */

#content .title						{ margin-top: 0;margin-bottom:0.2em; }
#content .sub-title				{ margin-top: 0em; margin-bottom: 1em; }
#content .misc-title				{ }
#content .homepage-sub-title		{margin-top: 0em; margin-bottom: 1em;}

#our-clients-title					{ display: block; font-weight: bold; margin: 0.25em 0 0.5em 0; }


/* Headings =================================================== */

/***
	color: #c2600b; 
*/
#content h1		{
	font-size: 1.8462em; /* 24px */
	line-height: 1.6667em; /* 40px */
	margin-top: 0.8333em;
	margin-bottom: 0em;
	font-weight: bold;
}
#content h2		{
	font-size: 1.5385em; /* 20px */
	line-height: 1em; /* 20px */
	margin-top: 1em;
	font-weight: bold;
	font-style: italic;
	color: #c2600b
}
#content h3		{
	font-size: 1.2308em; /* 16px */
	line-height: 1.25em; /* 20px */
	margin-top: 1.25em;
	margin-bottom: 0em;
	font-weight: bold;
	color: #c2600b
}
#content h4		{
	font-size: 1em; /* 13px */
	line-height: 1.5385em; /* 20px */
	margin-top: 1.5385em;
	margin-bottom: 0em;
	font-weight: bold;
	color: #c2600b
}
#content h5		{
	font-size: 1em; /* 13px */
	line-height: 1.5385em; /* 20px */
	margin-top: 1.5385em;
	margin-bottom: 0em;
}
#content h6		{
	font-size: 1em; /* 13px */
	line-height: 1.5385em; /* 20px */
	margin-top: 1.5385em;
	margin-bottom: 0em;
}

/* Heading - Images */
#content h1 img,
#content h2 img,
#content h3 img,
#content h4 img,
#content h5 img,
#content h6 img		{ margin: 0; }

/* Paragraph */
#content p,
#content ul,
#content blockquote,
#content pre,
#content td,
#content th,
#content label		{
	color: #2d2d2d;
	font-size: 1em; /* 13px */ 
	letter-spacing: 0;
	line-height: 1.5385em; /* 20px */  /* Default for 20px line height: 1.5385em */
	margin: 0 0 0.5em 0;  /* Default for 20px line height: 1.5385em */
	word-spacing: 0em;
}
#content img.left			{ margin: 0 1em 1em 0; }
#content img.right		{ margin: 0 0 1em 1em; }
#content img				{
	-moz-box-shadow: 0px 2px 3px #c0c0c0;
	-webkit-box-shadow: 0px 2px 3px #c0c0c0;
	box-shadow: 0px 2px 3px #c0c0c0;
}


/* Links */
#content a:link,
#content a:visited		{
	color: #c2600b;
	font-weight: bold;
	text-decoration: none;
}
#content a:hover,
#content a:active		{
	color: #c2600b;
	border-bottom: 1px dotted #c2600b;
	font-weight: bold;
	text-decoration: none;
}

#content a img 			{ border: none; }

/* Blockquote */
#content blockquote	{ }
#content cite				{ }

/* Misc */
#content strong			{ font-weight: bold; }
#content em, 
#content dfn				{ font-style: italic; }
#content dfn				{ font-weight: bold; }
#content sup,
#content sub				{ line-height: 0; }
#content abbr,
#content acronym		{ border-bottom: 1px dotted #666; }
#content address		{ font-style: italic; }
#content del				{ text-decoration: strikethrough; }
#content pre				{ white-space: pre; }
#content pre,
#content code,
#content tt					{ font: 1em 'andale mono', 'lucida console', monospace; }

/* Lists */
#content ul					{ margin-top: 1em; margin-left: 2em; list-style: disc; }
#content ol					{ margin-left: 2em; }
#content li,
#content ol					{ font-weight: bold; }
#content li ul,
#content li ol				{ font-weight: bold; }
#content ul					{ }
#content ol					{ }
#content dl					{ }
#content dl dt				{ font-weight: bold; }
#content dd					{ }

/* Tables */
#content table				{ }
#content th					{ }
#content thead th		{ }
#content th,
#content td					{ }
#content caption			{ }
#content tr.header td	{ }
#content tr.even td		{ }
#content tfoot				{ }

/* Forms */
.form label					{ }
.form fieldset				{ }
.form legend				{ }
.form textarea				{ }
.form select 				{ }

#content form		{
	border: 1px solid #cacaca;
	padding: 20px;
	margin-bottom: 0.5em;
	width: 500px;
}

#content .webform label					{
	font-size: 1.0em;
}

#content .webform .cat_textbox		{
	height: 20px;
	width: 100%;
}

#content .webform .cat_textbox		{
	height: 20px;
	width: 100%;
}

#content .webform #CAT_Custom_133731		{
	width: 100%;
}
