/* general attributes */

html, body, table, form, h1, h2, h3 {
	margin: 0;
	padding: 0;
}

body {
	position: absolute;
	width: 100%;
	height: 100%;
	font-family: arial, tahoma;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	background-color: #fff;
}

/* content attributes */

.bodyLayer1Container {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 485px;
	min-width: 800px;
	background-color: #f3f3f3;
}

.bodyLayer2Container {
	position: absolute;
	width: 100%;
	height: 450px;
	top: 50%;
	margin-top: -230px;
}

.headerContainer {
	width: 800px;
	height: 60px;
	min-height: 60px;
	margin-left: auto;
	margin-right: auto;
}

.menuContainer {
	float: right;
	margin-top: 30px;
}

.contentBodyLayer1Container {
	height: 390px;
	min-height: 390px;
	background-color: #e4e4e4;
	border-top: solid 1px #a3a3a3;
	border-bottom: solid 1px #a3a3a3;
}

.contentContainer {
	height: 376px;
	min-height: 376px;
	width: 784px;
	margin-left: auto;
	margin-right: auto;
	background-color: #a3a3a3;
	padding: 7px 8px 7px 8px;
}
.footerTextContainer {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;
	font-size: 10px;
	color: #666;
	text-align: right;
}

/* text styles */

h1 {
	font-family: arial, tahoma;
	font-weight: normal;
	font-size: 20px;
}

h2 {
	font-family: arial, tahoma;
	font-weight: normal;
	font-size: 14px;
}

/* link styles */

	/* general link */
	a:link
	{
	  color: #6eaae7;
	  text-decoration: none;
	}

	a:visited
	{
	  color: #6eaae7;
	  text-decoration: none;
	}

	a:hover
	{
	  color: #6eaae7;
	  text-decoration: underline;
	}

	a:active
	{
	  color: #6eaae7;
	  text-decoration: none;
	}

	/* white link */
	a.white:link
	{
	  color: #fff;
	  text-decoration: none;
	}

	a.white:visited
	{
	  color: #fff;
	  text-decoration: none;
	}

	a.white:hover
	{
	  color: #fff;
	  text-decoration: underline;
	}

	a.white:active
	{
	  color: #fff;
	  text-decoration: none;
	}


	/* gray  link */
	a.gray:link
	{
	  color: #666;
	  text-decoration: none;
	}

	a.gray:visited
	{
	  color: #666;
	  text-decoration: none;
	}

	a.gray:hover
	{
	  color: #888;
	  text-decoration: none;
	}

	a.gray:active
	{
	  color: #888;
	  text-decoration: none;
	}

/* button styles */

	/* home */
	.bt_home {
		height: 24px;
		width: 81px;
		float: left;
		background-image: url('../images/bt-home.gif');
	}
	
	/* profile */
	.bt_profile {
		height: 24px;
		width: 94px;
		float: left;
		background-image: url('../images/bt-profile.gif');
	}

	/* fabric */
	.bt_fabric {
		height: 24px;
		width: 99px;
		float: left;
		background-image: url('../images/bt-fabric.gif');
	}

	/* collar and cuff */
	.bt_collar {
		height: 24px;
		width: 101px;
		float: left;
		background-image: url('../images/bt-collar-and-cuff.gif');
	}

	/* the journey */
	.bt_journey {
		height: 24px;
		width: 99px;
		float: left;
		background-image: url('../images/bt-the-journey.gif');
	}

	/* contact */
	.bt_contact {
		height: 24px;
		width: 80px;
		float: left;
		background-image: url('../images/bt-contact.gif');
	}

	.bt_home:hover, .bt_profile:hover, .bt_fabric:hover, .bt_collar:hover, .bt_journey:hover, .bt_contact:hover {
		background-position: 0px 56px;
		cursor: pointer;
	}

	.bt_home:active, .bt_profile:active, .bt_fabric:active, .bt_collar:active, .bt_journey:active, .bt_contact:active {
		background-position: 0px 28px;
		cursor: pointer;
	}
	
	/* sodhi logo */
	.logo_sodhi {
		height: 50px;
		width: 125px;
		float: left;
		background-image: url('../images/logo-sodhiA.jpg');
		margin-left: 70px;
	}

	.logo_sodhi:hover {
		background-position: 0px 50px;
		cursor: pointer;
	}	
