/* CSS Document */
h1, h2, h3 {font-size: 1.7em; font-weight:normal; line-height: normal; letter-spacing: normal; padding-bottom: 5px;}

.graybar {margin-bottom: 10px;}

#main-container {font-family:Arial, Helvetica, sans-serif; line-height: 13px; /*letter-spacing:0; font-size: 12px; padding-top: 20px;*/ letter-spacing:0.1em; }

#ace-nav {/*float: right;*/ text-align:right; letter-spacing: normal; margin: 10px 0 10px 0;}
#ace-nav li {display: inline; border-left: 1px solid #ccc; padding: 0 10px; font-size: 13px; text-transform: uppercase; font-weight:bold;}
#ace-nav li.first {border-left: none;}
#ace-nav li A:link, #ace-nav li A:visited, #ace-nav li A:active {text-decoration: none; color: #1f5d72;}
#ace-nav li A:hover, #ace-nav li.selected a {text-decoration: underline; color: #3e849c;}

#ace-logo {width: 230px; height: 52px; display: block; cursor:pointer;}

#ace-main #mast {
	background: url(../ace/images/ace-expansion-bg.jpg) no-repeat top;
	height: 631px;
	width: 749px;
}
#ace-main #content1 {
	position:relative;
	left: 15px;
	top: 80px;
	width: 300px;
}

#ace-learn #mast {
	background: url(../ace/images/ace-expansion-top.jpg) no-repeat top;
	/*height: 253px; width: 727px;*/
	min-height: 253px;
	width: 749px;
}

#ace-learn #content1 {
	/*position:relative;
	left: 8px;
	top: 90px;*/
	padding: 30px 0 0 8px;
	width: 360px;
	height: auto;
}

#content1 p {/*line-height: normal; letter-spacing: 0;*/ margin-bottom: 10px;}

#box {
	background: url(../ace/images/ace-expansion-box_05.jpg) repeat-y center;
	height: auto;
	width: 726px;
	margin-left: 10px;
}
#box-top {
	background: url(../ace/images/ace-expansion-box_03.jpg) no-repeat top;
}
#box-bottom {
	background: url(../ace/images/ace-expansion-box_07.jpg) no-repeat bottom;
}
.box-column {float: left; width: 31%; height: auto; margin: 0 5px;}
.box-column .padding {margin: 5px 10px 20px 10px;}
#box h2 {padding: 20px 10px 10px 26px;}
.box-column p {/*line-height: normal; letter-spacing: 0; font-size: 1em;*/}
.box-column p strong {
	font-size: 13px;
}
#box .first {margin-left: 15px;}


#content2 .box-column {float: left; width: 48%; height: auto; margin: 0 5px;}
#content2 .padding {margin: 5px 20px 20px 35px;}
#content2 .first {margin-left: 0;}
#content2 .box-column p {/*line-height: normal; letter-spacing: 0; font-size: 1em;*/}
#content2 .box-column p strong {
	font-size: 13px;
}
#content2 h2 {padding: 0 0 10px 0;}


#ace-video #mast {
	background: url(../ace/images/ace-expansion-bg2_01.jpg) no-repeat;
	height: 338px;
	width: 749px;
	margin-bottom: -200px;
}
#ace-video #content1 {
	position:relative;
	left: 8px;
	/*top: 90px;*/
	width: 730px;
	height: auto;
}
#ace-video #content1 .videobox {width:233px; height: 160px; float: left; padding: 5px; text-align: center;}

#ace-faq #main-container, #ace-faq-experience #main-container, #ace-faq-salt-levels #main-container {
	background: url(../ace/images/ace-expansion_15.jpg) repeat-x bottom;
	min-height: 500px;
	min-width: 0;
}

/* faq sprite nav */

#ace-nav-faq {
	float: left;
	height: 227px;
	width: 203px;
}
#ace-nav-faq li {
	list-style: none;
}
#ace-nav-faq a  {
	display:block;
	background: url(../ace/images/ace-expansion-faq-nav.jpg);
	text-indent:-9000px;
	width: 203px;
}

#ace-nav-faq a.link1 {height:77px; background-position:0px 0px;}
#ace-nav-faq a.link1:hover, #ace-faq #ace-nav-faq a.over {background-position:-203px 0px;}
#ace-nav-faq a.link2 {height:73px; background-position:0px -77px;}
#ace-nav-faq a.link2:hover, #ace-faq-experience #ace-nav-faq a.over {background-position:-203px -77px;}
#ace-nav-faq a.link3 {height:77px; background-position:0px -150px;}
#ace-nav-faq a.link3:hover, #ace-faq-salt-levels #ace-nav-faq a.over {background-position:-203px -150px;}
/* end faq sprite nav */

#ace-rt-column {
	float: left;
	height: auto;
	width: 493px;
	padding-top: 3px;
	margin-left: 20px;
}
#ace-rt-column-top {
	background: url(../ace/images/ace-expansion-faq-box_03.png);
	height: 6px;
	width: 493px;
}
#ace-rt-column-middle {
	background: url(../ace/images/ace-expansion-faq-box_06.png) repeat-y;	
	height: auto;
	width: 493px;
}
#ace-rt-column-middle .padding {padding: 10px 20px 3px 20px;}
#ace-rt-column-bottom {
	background: url(../ace/images/ace-expansion-faq-box_08.png);
	height: 11px;
	width: 493px;
}

#ace-rt-column h2 {line-height: 20px;}

.list-ol {margin-left: 20px;}
.list-ol li {
	list-style: upper-roman outside; font-size: 11px; line-height:inherit; margin: 10px 0 10px 0;
}
