.newTextContainer { position:absolute; overflow:hidden; width: 900px; height: 223px; margin: -10px 0 0 0; z-index:110; }
.newText { position:absolute; overflow:scroll; height: 218px; padding:10px; z-index:105; }
    *:first-child+html .newTextContainer{ margin-left: -730px; margin-top: 40px; height: 222px; }
    *:first-child+html .newTextContainer.bonnieContainer { margin-left: -630px; margin-top: 40px; height: 222px; }
    *:first-child+html .newTextContainer.jaclynContainer { margin-left: -695px; margin-top: 40px; height: 222px; }
    *:first-child+html .newTextContainer.topsvilleContainer { margin-left: -645px; margin-top: 40px; height: 222px; }

#prev { float: left; padding-top: 75px; position: relative; z-index: 105;  }
    *:first-child+html #prev { padding-top: 375px; }
#next { float: right; padding-top: 75px; position: relative; z-index: 105; }
    *:first-child+html #next { padding-top: 375px;  }

    #topsvilleLink { position:absolute; left: 661px; top: 283px; }

    #financialData { float:right; width: 225px; border-style:solid; border-width:1px; border-color:#BCA48D; margin: 80px 20px 0 0; padding: 15px; text-align:center; color:#005966; line-height: 140%; }
        #financialData h1 { font-size: 15px; font-family:Helvetica, sans-serif; color:#005966; margin: 10px 0 -10px 0; padding: 0; }
        #financialData a { color:#005966; }
        #financialData a:hover { color:#675547; text-decoration:none; }

body {
	font-size:12px;
	color: #000;
	font-family: Helvetica, sans-serif;
	background-color: #fff;
}
a {
	color:#005966;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a img, img {
	border:0;
}
a:hover {
}
p {
}
.clear {
	clear:both;
}
#container {
	width: 900px;
	min-height: 615px;
	border-color:#BCA48D;
	border-style:solid;
	border-width:1px;
	margin: 0 auto;
	position: relative;
        padding-bottom: 25px;
}
header {
	display:block;
	padding: 10px;
	z-index: 25;
}
header .logo {
	float:left;
}
nav.main {
	display:block;
	margin: 15px 0 0 0;
	z-index: 25;
}
.mainNav {
	position:relative;
	float:left;
	height: 30px;
	z-index: 110;
}
.subnav {
	display:none;
	position:absolute;
	left:-8px;
	top:15px;
	z-index: 25;
        background-color:#fff;
}
.subnav a {
	display:block;
	padding: 5px;
	background-color:#D1CBC8;
	margin: 2px 0 0 0;
	font-size:13px;
	font-weight:100;
}
nav.main div.subnav a { width: 125px; }
nav a {
	font-size:15px;
	display:block;
}
nav a:hover, nav a.active {
	font-weight:bold;
	text-decoration: none;
}
nav.main a {
	float:left;
	width: 110px;
	text-align: center;
}
nav.rightNav {
	float:right;
	clear:right;
	display:block;
	width: 180px;
	background-image:url(../images/right-nav-background.png);
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	margin: 0px 0 0 0;
}
nav.rightNav a { padding-bottom: 10px; }
section.main {
	display:block;
	clear:both;
}
.home {
	padding-top:30px;
	clear:both;
	position: relative;
}
.homeQ {
	width: 223px;
	height: 268px;
	float: left;
	margin-left: 2px;
	background-color: #b5d3d5;
	background-repeat:no-repeat;
	position: absolute;
	top: 50px;
	cursor: pointer;
}
.topsQ, .topsQalt, .topsQtrip {
	background-image: url(../images/home-topsville.png);
	background-position:bottom center;
	left: -1px;
}
.topsQalt {	background-image: url(../images/home-topsville-alt.png); }
.topsQtrip {	background-image: url(../images/home-topsville-trip.jpg); }
.premQ, .premQalt, .premQtrip {
	background-image: url(../images/home-premium-incentive.png);
	background-position:center;
	left: 224px;
}
.premQalt { background-image: url(../images/home-premium-incentive-alt.jpg); }
.premQtrip { background-image: url(../images/home-premium-incentive-trip.jpg); }
.appaQ, .appaQalt, .appaQtrip {
	background-image: url(../images/home-jaclyn-apparel.jpg);
	background-position:bottom right;
	left: 449px;
}
.appaQalt {	background-image: url(../images/home-jaclyn-apparel-alt.jpg); }
.appaQtrip {	background-image: url(../images/home-jaclyn-apparel-trip.jpg); }
.bonnQ, .bonnQalt, .bonnQtrip {
	background-image: url(../images/home-bonne-international.jpg);
	background-position:center;
	left: 674px;
}
.bonnQalt { background-image: url(../images/home-bonne-international-alt.jpg); }
.bonnQtrip { background-image: url(../images/home-bonne-international-trip.jpg); }
.topsQalt, .premQalt, .appaQalt, .bonnQalt, .topsQtrip, .premQtrip, .appaQtrip, .bonnQtrip { display: none ; }
.homeL {
	position: relative;
	top: 298px;
	float: left;
	width: 224px;
	text-align:center;
}
.divisionsContainer {
	position:relative;
	z-index: 105;
	overflow: visible;
}
.divisionsContainer p {
	color:#463020;
	font-size:13px;
	line-height: 1.5em;
	width: 355px;
	margin:0;
	padding:15px 10px 10px 490px;
}
#blueband {
	background-color:#D1E1E3;
	height: 250px;
	width: 900px;
	position: relative;
	top: -25px;
}
.divisionsContainer p.clickhere { 
	font-size: 14px;
	text-align: right; 
}
.divisionsContainer p.clickhere a { font-style:oblique; }
.divisionsModel {
	height: 365px;
	position: absolute;
	width: 500px;
	bottom: 25px;
}
.divisionsModel img { 
	display: none; 
	position: absolute;
	bottom: 0;
	right: 60px;
        z-index:100;
}
.divisionsModel img.bags { bottom: 20px; }
.thumb { 
	cursor: pointer; 
	position: absolute;
	bottom: 0;
}
.thumbOn { opacity: .3; }
.noDisplay { display: none; }

.divisionsCarousel {
	/* position: absolute;	*/
	width: 518px;

	cursor: pointer;
}
.containerCarousel {
	overflow: hidden;
	height: 155px;
	float: left;
	position: absolute;
        *bottom:0;
}
.containerCarousel .bags { padding-bottom: 20px; }
.divisionLogo {
	padding: 0 0px 0 506px;
	margin: 0;
	z-index: 2;
	top: -25px;
	position: relative;
}
.norm { padding-bottom: 10px; }
.thin15 { padding-bottom: 30px; }
.thin17 { padding-bottom: 28px; }
.copyContainer {
	padding: 30px 0 0 100px;
	color:#46301F;
	font-size:12px;
}
.copyContainer h1 {
	color:#005966;
	font-size:35px;
	font-weight:normal;
}
.copyContainer p {
	width:465px;
	line-height:1.5em;
}
footer {
	margin: 0 auto;
	display:block;
	width: 500px;
	padding: 10px 0 0 0;
	font-size:9px;
	color:#463020;
	font-family:verdana, sans-serif;
}
footer a {
	color:#463020;
}

.sitemap ul{margin:0px 20px; list-style-type: none; padding:0;}
.sitemap ul{font-size:16px;}
.sitemap ul ul{font-size:14px;margin-top:5px;}
.sitemap li{margin:0 0 10px 0;}
