body {
	color: black;
	background-color: white;
	text-align: center;
}


/******LAYOUT STYLES*******/

#header {
	width: 824px;
	text-align: right;
	margin: auto;
}

#header img{
	margin: 0 9px 6px 0;
}

#grid {
	text-align: left;
	background:  url(../abb/standard-bg2.jpg) no-repeat 0 0;
	width: 824px;
	height: 425px;
	margin: auto;
}

#grid0 {
	text-align: left;
	background: /* #322215 */ url(../abb/standard-bg4.jpg) no-repeat 0 0;
	width: 824px;
	height: 425px;
	margin: auto;
}


#grid2 {
	text-align: left;
	background: /* #322215 */ url(../abb/standard-bg2.jpg) no-repeat 0 0;
	width: 824px;
	height: 425px;
	margin: auto;
}

#grid3 {
	text-align: left;
	width: 824px;
	height: 425px;
	margin: auto;
}

#grid4 {
	text-align: left;
	background: /* #150c07 */ url(../abb/standard-bg.jpg) no-repeat 0 0;
	width: 824px;
	margin: auto;
}

#grid5 {
	text-align: left;
	background: /* #150c07 */ url(../abb/standard-bg3.jpg) no-repeat 0 0;
	width: 824px;
	height: 425px;
	margin: auto;
}

#footer {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #b3b3b3;
	width: 824px;
	padding: 3px 9px 0 0;
	text-align: right;
	margin: auto;
}

#footer a{
	color: #b3b3b3;
	text-decoration: none;
}

#footer a:hover{
	color: #333;
	text-decoration: none;
}

#navi-box {
	background: transparent url(../abb/navi-bg.jpg) no-repeat 0 0;
	width: 150px;
	height: 420px;
	float: left;
	padding-top: 0px;
}

#content-box {
	width: 670px;
	height: 420px;
	float: left;
	position: relative;
}

#content-box a{
	font-size: 11px;
	line-height: 14px;
	color: #9b7c58;
	text-decoration: none;
}
#content-box a:hover{
	font-size: 11px;
	line-height: 14px;
	color: #c49a69;
	text-decoration: none;
}

/******CONTENT STYLES*******/

/******text*******/

#txt-box {
/*	color: #ba8e5e; */
	float: left;
}


#scroll-box {
	color: #ba8e5e;
	position: relative;
	top: 0px;
	left: 0px;
	width: 630px;
	height: 320px;
	overflow: auto
}

#scroll-box2 {
	position: absolute;
	top: 145px;
	left: 412px;
	width: 258px;
	height: 190px;
	overflow: auto;
}

.small{
	width: 420px
}

#grid3 #txt-box p{
	color: #333;
}

#grid3 #txt-box h2{
	color: #333;
}

*html .small{
	width: 400px
}

#scroll-box p,
#txt-box p{
	vertical-align: top;
	font-family: lucia grande, verdana, arial;
	font-size: 11px;
	line-height: 15px;
	margin: 0 30px 15px 30px;
	color: #fff;
}

#txt-box p span{
	color: #fff;
}

#txt-box p a{
	font-size: 11px;
	line-height: 14px;
	color: #eec99e;
	text-decoration: none;
}

#txt-box p a:hover{
	font-size: 11px;
	line-height: 14px;
	color: #ffebcf;
	text-decoration: none;
}
#scroll-box li a,
a.faq{
	font-size: 11px;
	line-height: 14px;
	color: #eec99e;
	text-decoration: none;
}

#scroll-box li a:hover,
a.faq:hover{
	font-size: 11px;
	line-height: 14px;
	color: #ffebcf;
	text-decoration: none;
}

/*#txt-box h1{
	text-transform: uppercase;
	font-family: helvetica, verdana, arial;
	font-size: 22px;
	margin: 30px 0 8px 30px;
	color: #fff;
	font-weight: normal;
}*/


#txt-box h2{
	color: #fed79f;
	font-family: lucia grande, verdana, arial;
	font-size: 11px;
	line-height: 14px;
	margin: 0 30px 10px 30px;
	padding: 0px;
	font-weight: normal;
	text-transform: uppercase;

}

#scroll-box h3,
#txt-box h3{
	color: #fed79f;
	font-family: lucia grande, verdana, arial;
	font-size: 11px;
	line-height: 14px;
	margin: 0 30px 15px 30px;
	padding: 0px;
		font-weight: normal;
	text-transform: uppercase;
}


#txt-box img.head {
	margin: 25px 0 10px 30px;
}

#scroll-box ul,
#txt-box ul{
	margin: 0 30px 0 30px;
	padding: 0;
}

#scroll-box2 ul {
	margin: 0 20px 0 0px;
	padding: 0 !important;
}

#txt-box li.listhead{
	list-style: none;
	background: url(../abb/_.gif) no-repeat 0 6px;
	font-size: 11px;
	font-family: "lucia grande", verdana, arial;
	line-height: 13px;
	color: #ffd8a1;
	font-weight: normal;
	padding: 10px 0 5px;
/*	text-transform: uppercase; */
}


#scroll-box li.listhead{
	list-style: none;
	background: url(../abb/_.gif) no-repeat 0 6px;
	font-size: 11px;
	font-family: "lucia grande", verdana, arial;
	line-height: 13px;
	color: #fff;
	font-weight: normal;
	padding: 10px 0 5px;
/*	text-transform: uppercase; */
}





#scroll-box li {
	list-style: none;
	font-size: 11px;
	font-family: lucia grande, verdana, arial;
	line-height: 15px;
	color: #fff;
	padding: 0 0 10px 0px;
}

#txt-box li {
	list-style: none;
	background: url(../abb/bullet2.gif) no-repeat 0px 6px;
	font-size: 11px;
	font-family: lucia grande, verdana, arial;
	line-height: 15px;
	color: #fff;
	padding: 0 0 10px 10px;
}

#scroll-box li p.teasertxt {
	font-size: 11px;
	font-family: lucia grande, verdana, arial;
	line-height: 15px;
	color: #fff;
	padding: 0 !important;
	margin: 0 !important;
}

*html #scroll-box li {
	list-style: none;
	font-size: 11px;
	font-family: lucia grande, verdana, arial;
	line-height: 15px;
	color: #fff;
	padding: 0 0 10px 0px;
}

*html #txt-box li{
	list-style: none;
	background: url(../abb/bullet2.gif) no-repeat 0px 5px;
	font-size: 11px;
	font-family: lucia grande, verdana, arial;
	line-height: 15px;
	color: #fff;
	padding: 0 0 10px 15px;
}

#scroll-box2 li {
	list-style: none;
	background: url(../abb/bullet3.gif) no-repeat 0px 6px;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	line-height: 15px;
	color: #f9e2c0;
	padding: 0 0 4px 8px;
}


/******layer applicatio_color*******/

#hair-box {
	position: relative;
	width: 450px;
	height: 212px;
	margin: 0px;
}

#color-box {
	position: relative;
	width: 450px;
	height: 212px;
	margin: 0px;
}


/******form elements*******/

form {
	margin:0;
	padding:0;
}

select {
	height: 21px;
	font-size: 11px;
	font-family: lucia grande, verdana, arial;
	color: #333;
}

#form-bg {
	height: 439px;
	width: 465px;
	background: transparent url(../de/abb/home/form-bg.gif) no-repeat ;
	margin-left: 15px;


}

table.contact{
	margin: 0px 15px 15px 15px;
}

table.contact td{
	color: #fed79f;
	font-family: lucia grande, verdana, arial;
	font-size: 10px;
	line-height: auto;
}

table.contact a{
	color: #fff;
	text-decoration: none;
}

table.contact a:hover{
	color: #fed79f;
	text-decoration: none;
}

table.contact td label{
	color: #fed79f;
	font-family: lucia grande, verdana, arial;
	font-size: 10px;
	line-height: auto;
	padding: 0px 0px 4px 0px;
	display: block;
}

table.contact td input{
	height: 17px;
	font-size: 10px;
	font-family: lucia grande, verdana, arial;
	color: #333;
	width: 200px;
	margin: 0 20px 8px 0;
}

table.contact td select{
	height: 17px;
	font-size: 11px;
	font-family: lucia grande, verdana, arial;
	color: #333;
	width: 200px;
	margin: 0 20px 8px 0
}

table.contact td textarea {
	font-size: 11px;
	font-family: lucia grande, verdana, arial;
	color: #333;
	width: 430;
	margin: 0 20px 8px 0
}

#error-text {
font-size: 11px;
width: 400px;
font-weight: bold;

	font-family: lucia grande, verdana, arial;
	color: #f5852b;
	padding-left: 30px;
	margin: 20 20px 8px 0;
}