/* LAYOUT */

/* Body */

	body					{ margin: 0; background: #222222 url(../images/layout/bg.gif) center repeat-y; }
	.wrapper				{ width: 650px; margin: 0 auto; padding: 15px; }
	
/* Header */

	#header					{ background: url(../images/layout/header_bg.gif); }
	#header	.wrapper		{ height: 110px; padding-top: 25px; position: relative; }
	#header, #header a		{ }
	#header	img				{ margin: 0; border: 0; }
	
	#header #logo			{  }
	
	#header #call			{ position: absolute; right: 15px; top: 28px; text-indent: -10000px;
							  background: url(../images/layout/call.png) no-repeat;
							  height: 53px; width: 167px; }

	#uae					{ text-indent: -10000px; height: 16px; width: 32px;
							  display: block; position: absolute; top: 36px; right: 15px;
							  font-size: 0; line-height: 0; overflow: hidden; }
	
/* Navigation */

	#nav					{ list-style: none; margin: 0; position: absolute; left: 15px; bottom: 0;
							  overflow: hidden; }
	#nav li					{ float: left; margin: 0; padding: 0;
							  background: url(../images/layout/nav_bg_left.gif) top left no-repeat; }
	#nav a					{ text-decoration: none; display: block; padding: 7px 11px 0 8px; height: 26px;
							  background: url(../images/layout/nav_bg_right.gif) top right no-repeat;
							  color: #000; }
	#nav li:hover			{ background-image: url(../images/layout/nav_bg_left_hover.gif); }
	#nav li:hover a			{ background-image: url(../images/layout/nav_bg_right_hover.gif); }

	#nav li.active			{ background-image: url(../images/layout/nav_bg_left_active.gif); }
	#nav li.active a		{ background-image: url(../images/layout/nav_bg_right_active.gif); }

/* Content */

	#content				{ background: #f7f7f7; }
	#content .wrapper		{ background: #fff; padding-top: 20px; padding-bottom: 25px; }
	#left					{ width: 455px; float: left; }
	#right					{ float: left; width: 195px; padding-top: 33px; }
	.clear					{ clear: both; }

/* Footer */

	#footer					{ background: url(../images/layout/footer_bg.gif) top repeat-x; }
	#footer	.wrapper		{ padding: 0; width: 680px; overflow: hidden; }
	#footer, #footer a		{ color: #fff; }
	#footer h2				{ margin: 0; color: #3271BF; font-size: 1.2em; }
	#footer p				{ font-size: 0.85em; }
	#footer img				{ margin: 0; }
	
	#footer .column_a,
	#footer .column_b,
	#footer .column_c		{ float: left; padding: 20px 15px 25px 15px; }
	#footer .column_a		{ width: 190px; }
	#footer .column_b		{ width: 115px; }
	#footer .column_c		{ width: 140px; }
	#footer .column_contact	{ background: #000; }


/* BOX */

	.box					{ position: relative; left: 35px; }
