/* @override 
	http://matthind.designcorporation.co.uk/css/styles.css
	http://www.matthind.com/css/styles.css
*/

@charset "UTF-8";
/* CSS Document */

/* @group layout */

html {
	background-color: #cccabf;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #cccabf;
	width: 100%;
	height: 100%;
}
div#wrapper {
	position: relative;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 60px;
	height: 640px;
}
div#logo {
	position: absolute;
	top: 40px;
	left: 0;
	width: 632px;
	height: 57px;
	display: none;
}
	#logo h1 {
		display: block;
		width: 632px;
		height: 57px;
		background: url(../img/logo_matthind.gif) no-repeat left top;
	}
		#logo h1 a {
			display: block;
			text-indent: -9999px;
		}

/* @end */

/* @group no javascript alert */

.jsalert {
	padding: 20px;
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	font-weight: bold;
}
.jsalert a {
	color: #fff;
	font-weight: normal;
	font-style: normal;
}
.jsalert a:hover {
}
.jsalert img {
	padding-bottom: 15px;
}

/* @end */

/* @group portfolio */

table#t1 tr td img {
	padding-right: 2px;
}
table#t1 tr td img.img_last {
	padding-right: 0px;
}
.loading {
	background: url(../img/ajax-loader.gif) no-repeat center center;
}

/* @end */

/* @group contact details */

div#contact_details {
	width: 960px;
	position: relative;
	top: 120px;
	text-align: left;
}
	#contact_details a {
		display: block;
		text-indent: -9999px;
		background: url(../img/matthind_contactdetails.gif) no-repeat left top;
	}

/* @end */



/* @group menu */

div#menu {
	position: absolute;
	top: 68px;
	width: 180px;
	right: 0;
	display: none;
}
div#menu a {
	display: block;
	float: left;
	text-indent: -9999px;
}
a#menu_portfolio {
	width: 88px;
	height: 17px;
	display: block;
	background: url(../img/nav_portfolio.gif) no-repeat left -17px;
	margin-right: 10px;
}
a#menu_portfolio:hover {
	background: url(../img/nav_portfolio.gif) no-repeat left top;
}
a#menu_contact {
	width: 81px;
	height: 17px;
	display: block;
	background: url(../img/nav_contact.gif) no-repeat left -17px;
}
a#menu_contact:hover {
	background: url(../img/nav_contact.gif) no-repeat left top;
}
body#portfolio a#menu_portfolio {
	background: url(../img/nav_portfolio.gif) no-repeat left top;
}
body#contact a#menu_contact {
	background: url(../img/nav_contact.gif) no-repeat left top;
}

/* @end */

/* @group addthis */

.addthis_toolbox {
	position: absolute;
	top: 625px;
	left: 25px;
}
.addthis_toolbox a {
	width: 16px;
	height: 16px;
	display: block;
	background: url(../img/icon_addthis.gif) no-repeat left top;
}
.addthis_toolbox a:hover {
	background: url(../img/icon_addthis.gif) no-repeat left -16px;
}
a.addthis_button_compact.at300m {
	margin: 0;
	padding: 0;
}

/* @end  */

/* @group design corporation */

div#designcorporation {
	position: absolute;
	top: 624px;
	left: -1px;
}
div#designcorporation a {
	width: 21px;
	height: 20px;
	display: block;
	background: url(../img/logo_designcorporation.gif) no-repeat left top;
}
div#designcorporation a:hover {
	background: url(../img/logo_designcorporation.gif) no-repeat left -20px;
}

/* @end */

/* @group misc */

:focus {
	outline: 0;
	/*-moz-outline-style: none;*/
	outline-style: none;
}

/* @end */


