img, div { behavior: url(http://atbtanning.com/css/iepngfix.htc) }

body{
	background-color:#333333;
	text-align:center;
	margin:0;
	padding:0;
}

.container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #333333;
	width:1016px;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
	height:1300px;
	position:relative;
}

div#nav {
	width:1016px;
	height:32px;
	margin:0;
	padding:0;
	float:left;
	font-size:0px;
}

div#home-main-banner {
	background-image:url(../images/main-bg.png);
	width:1016px;
	height:575px;
	overflow:hidden;
	z-index:1000;
}




div#tanning-main-banner {
	background-image:url(../images/main-bg.png);
	background-repeat: no-repeat;
	background-color: #f36812;
	width:1016px;
	height:860px;
	overflow:hidden;
	z-index:1000;
}

div#tanning-main-character {
	position:absolute;
	top:152px;
	z-index:2000;
}

div#tanning-sub-banner {
	position:absolute;
	top:800px;
	left:10px;
	width:1016px;
	height:160px;
	overflow:hidden;
	z-index:100;
}











div#customer-care-main-banner {
	background-image:url(../images/main-bg.png);
	background-repeat: no-repeat;
	background-color: #f36812;
	width:1016px;
	height:860px;
	overflow:hidden;
	z-index:1000;
}

div#customer-care-main-character {
	position:absolute;
	top:142px;
	z-index:2000;
}

div#customer-care-sub-banner {
	position:absolute;
	top:800px;
	left:10px;
	width:1016px;
	height:160px;
	overflow:hidden;
	z-index:100;
}







div#promo-main-banner {
	background-image:url(../images/main-bg.png);
	width:1016px;
	height:575px;
	overflow:hidden;
	z-index:1000;
}

div#home-main-character {
	position:absolute;
	top:142px;
	z-index:2000;
}


div#contact-main-copy {
	position:relative;
	top:55px;
	z-index:2000;
	width:400px;
	float:left;
	left:120px;
	height:500px;
	text-align: left;
}

div#promos-main-copy {
	position:absolute;
	top:134px;
	z-index:2000;
	width:400px;
	float:left;
	left:900px;
	height:1000px;
}

div#home-sub-banner {
	position:absolute;
	top:504px;
	left:10px;
	width:1016px;
	height:160px;
	overflow:hidden;
	z-index:100;
}

div#tv-main-spots {
	position:absolute;
	top:140px;
	z-index:300;
	width:600px;
	float:left;
	left:85px;
}

div#tv-play-main-spots {
	position:absolute;
	top:150px;
	z-index:300;
	width:600px;
	float:left;
	left:85px;
}

div#promos-main-banners {
	position:absolute;
	top:112px;
	z-index:300;
	width:415px;
	float:left;
	left:450px;
}

div#home-copy-text {
	position:relative;
	top:-170px;
	width:800px;
	height:211px;
	overflow:hidden;
	left: 0px;
}

div#atb-2010-footer {
	background-image:url(../images/footer.png);
	position:relative;
	top:-211px;
	width:1016px;
	height:229px;
	overflow: hidden;
	z-index:10;
	left:0px;
}

div#atb-2010-tanning-guide-footer {
	background-image:url(../images/footer.png);
	position:absolute;
	top:1060px;
	width:1016px;
	height:229px;
	z-index:1000;
	left:00px;
}

div#footer-Just-For_ladies-Fitness {
	position:relative;
	top:100px;
	width:109px;
	height:109px;
	overflow:hidden;
	z-index:200;
	left: -350px;
}

div#footer-links {
	position:relative;
	top:-75px;
	width:129px;
	height:169px;
	overflow:hidden;
	z-index:200;
	left: -170px;
	text-align:left;
}

div#footer-links a:hover {
	color:#bbbbbb;
	text-decoration:none;
	font-weight:bold;
}

div#footer-links a {
	font-size:14px;
	line-height:21px;
}

div#footer-links-row-2 {
	position:relative;
	top:-244px;
	width:109px;
	height:169px;
	overflow:hidden;
	z-index:200;
	left:-30px;
	text-align:left;
}

div#footer-links-row-2 a:hover {
	color:#bbbbbb;
	text-decoration:none;
	font-weight:bold;
	
}

div#footer-links-row-2 a {
	font-size:14px;
	line-height:21px;
}

div#footer-e-club-signup {
	position:relative;
	top:-380px;
	width:480px;
	height:109px;
	overflow:visible;
	z-index:200;
	left: 200px;
}

img{
	border: 0;
	vertical-align:bottom;
}

.solidblockmenu ul{
margin: 0;
margin-left: 74px;
padding: 0;
float: left;
font: bold 13px Arial;
width: 871px;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(../images/sub/blockdefault.jpg) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
width: 85.8px;
text-decoration: none;
border-right: 1px solid gray;
}


.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url(../images/sub/nav-active.jpg) center center repeat-x;
}




.solidblockmenu1 ul{
margin: 0;
margin-left: 74px;
padding: 0;
float: left;
font: bold 13px Arial;
width: 871px;
}

.solidblockmenu1 li{
display: inline;
}

.solidblockmenu1 li a{
float: left;
color: white;
text-decoration: none;
}


.solidblockmenu1 li a:visited{
color: white;
}

.solidblockmenu1 li a:hover, .solidblockmenu1 li a.current{
color: white;
}


.tabcontainer1{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.8em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
margin-left: -50px;
margin-top: 417px;
}


*:first-child+html .ieclass1{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

* html .ieclass1{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}





.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.8em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
margin-left: -50px;
margin-top: 438px;
}


*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
display:none;
}

.solidblocksub1 {
margin: 0;
margin-left: 110px;
padding: 0;
float: left;
font: bold 13px Arial;
width: 471px;
}


.solidblocksub1  a:visited{
color: black;
text-decoration:none;
}

.solidblocksub1  a {
color: black;
text-decoration:none;
}

.solidblocksub1 a:hover, .solidblocksub1 a.current{
color: black;
font-weight: bold;
text-decoration:none;
color: #1ca4d4;
}





.solidblocksub2 {
margin: 0;
margin-left: 220px;
padding: 0;
float: left;
font: bold 13px Arial, Helvetica, sans-serif;
width: 471px;
}


.solidblocksub2  a:visited{
color: black;
text-decoration:none;
}

.solidblocksub2  a {
color: black;
text-decoration:none;
}

.solidblocksub2 a:hover, .solidblocksub2 a.current{
color: black;
font-weight: bold;
text-decoration:none;
color: #1ca4d4;
}




.solidblocksub3 {
margin: 0;
margin-left: 324px;
padding: 0;
float: left;
font: bold 13px Arial;
width: 471px;
}


.solidblocksub3  a:visited{
color: black;
text-decoration:none;
}

.solidblocksub3  a {
color: black;
text-decoration:none;
}

.solidblocksub3 a:hover, .solidblocksub3 a.current{
color: black;
font-weight: bold;
text-decoration:none;
color: #1ca4d4;
}




.solidblocksub4 {
margin: 0;
margin-left: 434px;
padding: 0;
float: left;
font: bold 13px Arial;
width: 471px;
}


.solidblocksub4  a:visited{
color: black;
text-decoration:none;
}

.solidblocksub4  a {
color: black;
text-decoration:none;
}

.solidblocksub4 a:hover, .solidblocksub4 a.current{
color: black;
font-weight: bold;
text-decoration:none;
color: #1ca4d4;
}




.jScrollPaneContainer {
overflow:hidden;
position:relative;
z-index:1;
	top:85px;
	width:500px;
	float:left;
	left:120px;
	height:600px;
	text-align: left;
}

.jScrollPaneTrack {
background: url(../images/scroll.png) repeat-y;
cursor:pointer;
height:100%;
position:absolute;
right:0;
top:0;
}
.jScrollPaneDrag {
background: url(../images/atblogo_sm_sunonly.png) no-repeat;
cursor:pointer;
overflow:hidden;
position:absolute;
}
.jScrollPaneDragTop {
left:0;
overflow:hidden;
position:absolute;
top:0;
}
.jScrollPaneDragBottom {
bottom:0;
left:0;
overflow:hidden;
position:absolute;
}
a.jScrollArrowUp {
display:block;
height:55px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-2000px;
top:0;
z-index:1;
}
a.jScrollArrowUp:hover {
}
a.jScrollArrowDown {
bottom:0;
display:block;
height:55px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-2000px;
z-index:1;
}
a.jScrollArrowDown:hover {
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}
a.jScrollArrowUp {
	background: url(http://atbtanning.com/images/empty-up.png) no-repeat;
}
a.jScrollArrowDown {
	background: url(http://atbtanning.com/images/empty-down.png) no-repeat;
}
.scroll_pane{
	float:left;
	height:850px;
	overflow:auto;
	width:500px;
}
#pane{
	height: 700px;
}