/* ----- CSS RESET ----- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
/*	vertical-align: baseline; */
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

ul.circle {
	list-style-type: circle;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clear {
	clear: both;
	}
	
strong {
	font-weight: bold;
	}

/* ----- STRUCTURE ------ */

html {
	z-index: 1;	
}

body {
	font: 85% tahoma, helvetica, arial, verdana, sans-serif;
	line-height: 1.5em;
	background: #2A6F90 url(../images/main/bg.png) top left repeat;
	color: #fff;
	z-index: 2;
}

.bgwrap {
	background: transparent url(../images/main/topbg.png) 4px 0 repeat-x;
	min-height: 700px;	
	z-index: 3;
}

.bodywrap {
	margin: 0 auto;
	top: 20px;
	display: block;
	position: relative;
	z-index: 4;
	width: 1046px;	
	background: transparent url(../images/main/contentbg.png) top left repeat-y;
}

#maincontent {
	width: 957px; 
	margin: 0 0 0 11px;
	z-index: 6;
}

div.contentcolumn ul li {
	margin-top: -3px;
}

.footer {
	display: block;
	position:relative;
	margin: 0 auto;
	padding: 0;
	z-index: 7;
	margin-top: 15px;
	width: 1046px;
	height: 18px;
	background: transparent url(../images/main/footer2.png) bottom left no-repeat;
}


/* ----- MAST ----- */

#mast {
	width: 957px;
	height: 179px;
	display: block;
/*	position: relative; 
	background: transparent url(../images/main/mastbg.png) top left no-repeat;*/
	z-index: 21;
}

h1.logo {
	text-indent: -9999px;
	background: transparent url(../images/main/logo.png) top left no-repeat;
	height: 188px;
	margin-left: 0;
	width: 111px;
	display: block;
	position: absolute;
	z-index: 86;
}

#mast ul {
	/* -- defined under navigation -- */
}

	/* -- Search -- */
	
	form.search {
		display: block;
		position: relative;
		top: 0px;
		margin-left: 640px;
	}
	
	.searchtext {
		width: 205px;
		float: left;
		height: 14px;
		margin: 0 6px 0 0;
	}
	
	.searchbutton {
	
	}
	


/* ----- SIDEBAR ----- */

#sidebar {
	
}

.sidebarflash {
	margin: 0px 8px 0px 0px;
	float: right;
	width: 70px;
	height: 708px;
/*	border: 1px #0F0 solid;
 	z-index: 50;*/
	}


/* ----- PHASE 2 NAVIGATION ---- */

table.nav {
	display: block;
	position: absolute;
	z-index: 11;
	top: 13px;
	left: 122px;
}

.options 
{
	font-size: 11px;
	line-height: 11px;
	font-family: helvetica, arial, sans serif;
	padding: 1px 0px 0px 0px;
}

.options a.navlink 
{
	display: block;
	padding: 3px 2px 3px 2px;
	color: #FFFFFF;
	background-image: url(../images/nav/trans_blue85.png);
	text-decoration: none;
}

.options a:hover 
{
	background-color: #376086;	
	color: #FFFFFF;
	text-decoration: none;
}

/* ----- NAVIGATION ----- */

/*#mast ul {
	display: block;
	position: absolute;
	z-index: 11;
	top: 13px;
	left: 122px;
}

#mast li a, #mast li a:link {
	text-indent: -9999px;
	display: block;
	position: absolute;
	height: 16px;
	background-image: none;
	line-height: 0 !important;
	margin-bottom: -10px !important;
	padding-bottom: 0 !important;
	font-size: 1px;
}

#mast li.home a, #mast li.home a:hover, #mast li.home a:visited {
	background: transparent url(../images/nav/nav_home.png) top left no-repeat;
	width: 44px;
	border: 1px #0F0 solid;
	}
	
#mast li.home a:hover {
	background: transparent url(../images/nav/nav_home_over.png) top left no-repeat;
}

#mast li.about a, #mast li.about a:hover, #mast li.about a:visited {
	background: transparent url(../images/nav/nav_about.png) top left no-repeat;
	width: 54px;
	margin-left: 57px;
	top: 0;
	}
	
#mast li.about a:hover {
	background: transparent url(../images/nav/nav_about_over.png) top left no-repeat;
}

#mast li.exhibits a, #mast li.exhibits a:hover, #mast li.exhibits a:visited {
	background: transparent url(../images/nav/nav_exhibits.png) top left no-repeat;
	width: 45px;
	margin-left: 130px;
	top: 0;
	}
	
#mast li.exhibits a:hover {
	background: transparent url(../images/nav/nav_exhibits_over.png) top left no-repeat;
}

#mast li.education a, #mast li.education a:hover, #mast li.education a:visited {
	background: transparent url(../images/nav/nav_education.png) top left no-repeat;
	width: 58px;
	margin-left: 195px;
	top: 0;
	}
	
#mast li.education a:hover {
	background: transparent url(../images/nav/nav_education_over.png) top left no-repeat;
}

#mast li.contactus a, #mast li.contactus a:hover, #mast li.contactus a:visited {
	background: transparent url(../images/nav/contact.png) top left no-repeat;
	width: 71px;
	margin-left: 157px;
	top: 0;
	}
	
#mast li.contactus a:hover {
	background: transparent url(../images/nav/contact_on.png) top left no-repeat;
}
*/

/* ----- ADDRESS ----- */

address {
	margin: 30px auto 15px auto;
	padding-bottom: 20px;
	display: block;
	position: relative;
	width: 1006px;
}

address p {
	padding-left: 10px;
	font-size: .8em;
	font-style: normal;
}

address a {
	color: #fff;
	text-decoration: underline;
}

a.leftmargin {
	margin-left: 20px;
}



/* ----- INDEX PAGE ----- */

.flashwrap {
	background: #2A6F90 url(../images/index/midBG.png) top left no-repeat;
	width: 957px;
	height: 260px;
	z-index: 10;
}

.indexcontent {
	width: 957px;
	height: 126px;
	background: transparent url(../images/index/indexcontentbg.png) top left no-repeat;
	padding-top: 20px;
	margin-bottom: 10px;
}


.leftcolumn {
	border-right: 1px solid #2163A8;
	width: 439px;
	left: 30px;
	display: block;
	position: relative;
	float: left;
}

img.homepage {
	margin-bottom: 10px;
}

.rightcolumn {
	width: 400px;
	display: block;
	position: relative;
	float: right;
	right: 60px;
}

.rightcolumn p.text {
	text-indent: -9999px;
	display: block;
	position: relative;
	width: 435px;
	height: 158px;

	}
	
/* -- Email Newsletter -- */

.emailbar {
	width: 400px;
	display: block;
	position: relative;
	top: 0px;
	float: left;
	margin: 0px;
	}

.emailbar p {
	font-weight: bold;
	font-size: 11px;
	display: block;
	position: relative;
	margin: 0px;
	}
	
form.email {
	display: block;
	position: relative;
}

.emailtext {
	width: 120px;
	margin: 6px 6px 0 0;
	float: left;
	height: 18px;
	padding: 2px 2px 0 4px;
	font-size:  9px;
	color: #124164;
}

.textform {
	margin: 3px 6px 0 0;
	height: 13px;
	padding: 2px 2px 0 4px;
	font-size: 9px;
	color: #124164;
}

textarea {
	margin: 3px 6px 0 0;
	height: 13px;
	padding: 2px 2px 0 4px;
	font-size: 12px;
	color: #124164;
}

.submitbutton {
	top: 3px;
	margin-left:2px;
	position: absolute;
}


table.signupform {
	font: 85% tahoma, helvetica, arial, verdana, sans-serif;
	line-height: 1.5em;
	color: #fff;
}
	

td.toppadding {
	padding-top: 12px;
}


	
/* ----- TYPOGRAPHY ----- */

em {
	font-style: italic;
}

.italic {
	font-style: italic;
}

p, li, dd {
	font-size: .9em;
	line-height: 1.7em;
	margin:  0 0 1em 0;
	}
	
p.small {
	font-size: .8em;
	margin: -1em 0 0 0;
	}
	
p.mission {
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	width: 100%;
	margin-bottom: .7em;
	margin-top: 1em;
}

p.alert {
	color: #FFF;
	font-family:arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
}

sup {
	font-size: 8px;
	top: -2px;
	padding-left: 2px;
	position: relative;
	}
/*
.headersup {
	font-size: 10px;
	top: -9px;
	padding-left: 4px;
	position: relative;
	} */

address sup {
	font-size: 7px;
	top: -2px;
	padding-left: 4px;
	position: relative;
	}
	
h3 {
	color: #90E8F2;
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-bottom: 1px solid #55a4c5;
	padding-bottom: 3px;
	width: 100%;
	margin-bottom: .7em;
	margin-top: 1em;
	padding-left: 2px;
}

.h3small {
	color: #90E8F2;
	font-weight: bold;
	font-size: .7em;
	padding-bottom: 3px;
	margin-top: 2em;
	width: 100%;
	margin-bottom: 0;
	padding-left: 2px;
}

h4 {
	color: #90E8F2;
	font-weight: bold;
	font-size: .9em;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-bottom: 3px;
	margin-top: 8px;
	width: 100%;
	margin-bottom: 0;
	padding-left: 2px;
}

h4.yellow {
	color: #EFD56C;
	font-weight: bold;
	font-size: .9em;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-bottom: 3px;
	margin-top: 2em;
	width: 100%;
	margin-bottom: 0;
	padding-left: 2px;
}

.h4small {
	color: #90E8F2;
	font-weight: bold;
	font-size: .8em;
	padding-bottom: 3px;
	margin-top: 2em;
	width: 100%;
	margin-bottom: 0;
}

.coltitle {
	color: #90E8F2;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: .8em;
	text-transform: uppercase;
	padding-bottom: 3px;
/*	margin-top: 2em; */
	width: 100%;
	margin-bottom: 0;
	line-height:1.2em;
}

/* HEADLINES */

h2 {
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 97px;
	left: 125px;
	background-image: none;
}

h2.search_results {
	background: transparent url(../images/headlines/searchresults.png) top left no-repeat;
	width: 209px;
	height: 55px;
	}

/*  ABOUT US section headlines  */

h2.contactindex {
	background: transparent url(../images/headlines/about_contact.png) top left no-repeat;
	width: 170px;
	height: 52px;
	}
	
h2.aboutindex {
	background: transparent url(../images/headlines/aboutmission.png) top left no-repeat;
	width: 187px;
	height: 52px;
	}
	
h2.location {
	background: transparent url(../images/headlines/aboutlocation.png) top left no-repeat;
	width: 403px;
	height: 55px;
	}
	
h2.parking {
	background: transparent url(../images/headlines/aboutparking.png) top left no-repeat;
	width: 135px;
	height: 52px;
	}
	
h2.accessibility {
	background: transparent url(../images/headlines/aboutaccessibility.png) top left no-repeat;
	width: 208px;
	height: 52px;
	}
	
h2.rent{
	background:transparent url(../images/headlines/about_specialevents.png) top left no-repeat;
	width:235px;
	height:52px; }
	
h2.faq {
	background: transparent url(../images/headlines/aboutfaq.png) top left no-repeat;
	width: 135px;
	height: 56px;
	}
	
h2.partners {
	background: transparent url(../images/headlines/aboutpartners.png) top left no-repeat;
	width: 216px;
	height: 52px;
	}
	
h2.lalive {
	background: transparent url(../images/headlines/aboutlalive.png) top left no-repeat;
	width: 135px;
	height: 52px;
	}
	
h2.edletter {
	background: transparent url(../images/headlines/about_edmessage.png) top left no-repeat;
	width: 477px;
	height: 52px;
	}
	
h2.ourstaff {
	background: transparent url(../images/headlines/aboutstaff.png) top left no-repeat;
	width: 151px;
	height: 55px;
	}
	
h2.aboutgallery {
	background: transparent url(../images/headlines/about_gallery.png) top left no-repeat;
	margin-top: 2px;
	width: 126px;
	height: 52px;
	}
	
h2.supplierportal {
	background: transparent url(../images/headlines/about_supplierportal.png) top left no-repeat;
	width: 257px;
	height: 52px;
	}
	
h2.donation_requests {
	background: transparent url(../images/headlines/about_donationrequests.png) top left no-repeat;
	width: 302px;
	height: 56px;
	}
/*  TICKETS section headlines  */

h2.ticketsindex {
	background: transparent url(../images/headlines/tickets_individual.png) top left no-repeat;
	margin-top: 2px;
	width: 293px;
	height: 52px;
	}	

h2.groupsales {
	background: transparent url(../images/headlines/tickets_groupsales.png) top left no-repeat;
	margin-top: 2px;
	width: 190px;
	height: 52px;
	}
	
h2.curatortours {
	background: transparent url(../images/headlines/tickets_curatortours.png) top left no-repeat;
	margin-top: 2px;
	width: 233px;
	height: 52px;
	}
	

/*  EXHIBITS section headlines  */

h2.exoverview {
	background: transparent url(../images/headlines/exhibits_overview.png) top left no-repeat;
	width: 147px;
	height: 53px;
	}
	
h2.fourthfloor {
	background: transparent url(../images/headlines/exhibits_fourth.png) top left no-repeat;
	width: 212px;
	height: 53px;
	}
	
h2.thirdfloor {
	background: transparent url(../images/headlines/exhibits_third.png) top left no-repeat;
	width: 188px;
	height: 53px;
	}
	
h2.secondfloor {
	background: transparent url(../images/headlines/exhibits_second.png) top left no-repeat;
	width: 211px;
	height: 53px;
	}
	
h2.special, h2.instrumentsofart, h2.ske, h2.elvisat21, h2.brakha, h2.mjhistyle, h2.woodstock, h2.songs, h2.diamond, h2.rolandlive, h2.mjmusicallegacy {
	background: transparent url(../images/headlines/exhibits_special.png) top left no-repeat;
	width: 242px;
	height: 52px;
	}
	
/*  Programs headlines  */

h2.upcoming_program {
	background: transparent url(../images/headlines/programs_upcomingprograms.png) top left no-repeat;
	width: 314px;
	height: 52px;
	}
	
h2.past_program {
	background: transparent url(../images/headlines/programs_pastprograms.png) top left no-repeat;
	width: 236px;
	height: 52px;
	}
	
h2.gallery_grandopening, h2.gallerynew, h2.gallery_first_anniv, h2.gallery_maxwell, h2.live_stream {
	background: transparent url(../images/headlines/gallery_otherevents.png) top left no-repeat;
	width: 211px;
	height: 52px;
	}
	
	
/*  EDUCATION section headlines  */

h2.education, h2.education_highlights {
	background: transparent url(../images/headlines/programs_education.png) top left no-repeat;
	width: 180px;
	height: 57px;
	}
	
h2.publicprograms, h2.publicprograms_past {
	background: transparent url(../images/headlines/programs_public.png) top left no-repeat;
	width: 280px;
	height: 57px;
	}
	
h2.edoverview {
	background: transparent url(../images/headlines/edprograms_mission.png) top left no-repeat;
	width: 403px;
	height: 52px;
	}
	
h2.schoolprograms {
	background: transparent url(../images/headlines/programs_schoolprograms.png) top left no-repeat;
	width: 275px;
	height: 52px;
	}
	
h2.advisorycommittee {
	background: transparent url(../images/headlines/edprograms_advisory.png) top left no-repeat;
	width: 316px;
	height: 52px;
	}
	
h2.schooltours, h2.schooltours_go, h2.touroptions, h2.bookschooltour, h2.schooltourfaq {
	background: transparent url(../images/headlines/edprograms_schooltours.png) top left no-repeat;
	width: 274px;
	height: 52px;
	}
	
h2.familyprograms, h2.familyprograms_past {
	background: transparent url(../images/headlines/edprograms_familyprograms.png) top left no-repeat;
	width: 274px;
	height: 52px;
	}
	
h2.forstudents {
	background: transparent url(../images/headlines/edprograms_forstudents.png) top left no-repeat;
	width: 276px;
	height: 52px;
	}
	
h2.teacherevents, h2.teachercurriculum {
	background: transparent url(../images/headlines/edprograms_forteachers.png) top left no-repeat;
	width: 303px;
	height: 52px;
	}
	

/*  SUPPORT US section headlines  */
h2.suoverview {
	background: transparent url(../images/headlines/support_overview.png) top left no-repeat;
	width: 280px;
	height: 57px;
	}
	
h2.sponsorshippackages {
	background: transparent url(../images/headlines/support_packages.png) top left no-repeat;
	width: 356px;
	height: 53px;
	}
	
h2.membership, h2.membership_addl_benefits {
	background: transparent url(../images/headlines/support_membership.png) top left no-repeat;
	width: 185px;
	height: 52px;
	}
	
h2.memberdiscounts {
	background: transparent url(../images/headlines/support_memberdiscounts.png) top left no-repeat;
	width: 289px;
	height: 52px;
	}
	
h2.memberevents, h2.memberevents_past {
	background: transparent url(../images/headlines/support_memberevents.png) top left no-repeat;
	width: 238px;
	height: 52px;
	}
	
h2.membership_tc {
	background: transparent url(../images/headlines/membership_tc.png) top left no-repeat;
	width: 309px;
	height: 52px;
	}
	
h2.membership_survey{
	background:transparent url(../images/headlines/support_membershipsurvey.png) top left no-repeat;
	width:309px;
	height:52px; }
	
h2.corporatememberships {
	background: transparent url(../images/headlines/support_corpmemberships.png) top left no-repeat;
	width: 384px;
	height: 52px;
	}
	
h2.memberprograms, h2.memberprograms_past {
	background: transparent url(../images/headlines/membership_memberprograms.png) top left no-repeat;
	width: 287px;
	height: 52px;
	}
	
h2.annualfund {
	background: transparent url(../images/headlines/support_annualfund.png) top left no-repeat;
	width: 200px;
	height: 52px;
	}
	
h2.producersdc {
	background: transparent url(../images/headlines/support_producersdc.png) top left no-repeat;
	width: 395px;
	height: 52px;
	}
	
h2.corporatesponsors, h2.corporatemembers {
	background: transparent url(../images/headlines/support_corpsponsors.png) top left no-repeat;
	width: 327px;
	height: 53px;
	}
	
h2.soundstagesponsors {
	background: transparent url(../images/headlines/support_soundstage.png) top left no-repeat;
	width: 355px;
	height: 52px;
	}
	
h2.foundingpartners {
	background: transparent url(../images/headlines/support_foundingpartners.png) top left no-repeat;
	width: 306px;
	height: 53px;
	}
	
h2.signupindex, h2.signupindex2 {
	background: transparent url(../images/headlines/emailnewsletter.png) top left no-repeat;
	width: 250px;
	height: 55px;
	}
	
h2.privacy {
	background: transparent url(../images/headlines/privacy.png) top left no-repeat;
	width: 184px;
	height: 55px;
	}
	
h2.terms {
	background: transparent url(../images/headlines/terms.png) top left no-repeat;
	width: 184px;
	height: 55px;
	}
	
h2.activate_membership {
	background: transparent url(../images/headlines/membership_activation.png) top left no-repeat;
	width: 368px;
	height: 52px;
	}
	
h2.activate_thanks {
	background: transparent url(../images/headlines/membership_activation_success.png) top left no-repeat;
	width: 357px;
	height: 52px;
	}
	
h2.grandopening {
	background: transparent url(../images/headlines/about_grandopening.png) top left no-repeat;
	width: 480px;
	height: 57px;
	}

h2.giftbag {
	background: transparent url(../images/headlines/support_giftbag2.png) top left no-repeat;
	width: 362px;
	height: 57px;
	top: 95px;
	left: 125px;
	}

/* ----- LINKS ----- */

a:link {
	color: #EFD56C;
	text-decoration: none;
}

a:visited {
	color: #EFD56C;
	text-decoration: none;
}

a:hover {
	color: #EFD56C;
	text-decoration: underline;
}

a:active {

}

a.vbenefits, a.compare, a.purchase, a.student_purchase, a.viewallprograms {
	cursor:pointer;
	color: #EFD56C;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: .7em;
	text-transform: uppercase;
	position: relative;
	top: -10px;
}

a.viewallprograms {
	top: 0px;
}
a.vbenefits:hover, a.compare:hover, a.purchase:hover, a.students_purchase:hover, a.viewallprograms:hover {
	text-decoration: underline;
} 

.linkdivider {
	position: relative;
	top: -10px;
}

p.alert a{
	color: #EFD56C;
	text-decoration: underline;
}

/* ----- INTERIOR IMAGES ----- */

img.floatright{
	display: block;
	float: right;
	margin: 0px 10px 0px 10px;
}


img.floatleft{
	display: block;
	float: left;
	margin: 0px 10px 0px 10px;
}

.benefitsbox {
	display: block;
	position: relative;
	padding: 10px;
	background: url(../images/interior/images/trans8.png) top left repeat;
}

.giftbag {
	display: block;
	position: absolute;
	width: 279px;
	height: 287px;
	left: 450px;
	top: -95px;
	background: url(../images/interior/images/bag.png) top left repeat;
} 

.amexbug {
	display: block;
	position: absolute;
	width: 420px;
	height: 55px;
	left: 276px;
	top: -27px;
	background: url(../images/interior/images/amex_membership_bug3.png) top left no-repeat;
	z-index: 40;
}

.lawrysbug {
	display: block;
	position: absolute;
	width: 310px;
	height: 53px;
	left: 376px;
	top: -33px;
	background: url(../images/interior/images/lawrys_bug.png) top left no-repeat;
}

img.arrow {
	display: inline;
	cursor: pointer;
}

#maparea { 
	margin:0px;
	height:583px;
	width:709px;
	background:url(../images/interior/images/campusmap_102909.gif) top left no-repeat;
	cursor:default;
}



/* ----- PRESS PAGE ----- */

table.presstable {
	width: 100%;	
}

tr.altrow {
	background-image: url(../images/nav/trans_bg15.png);
}

table.presstable td.colheader {
	color: #90E8F2;
	font-weight: bold;
	font-size: .9em;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: .7em;
	margin-top: 1em;
}

table.presstable td {
	font: 85% tahoma, helvetica, arial, verdana, sans-serif;
	line-height: 1.5em;
	color: #fff;
	padding: 5px 5px;
}



/* ----- TOOLTIP ----- */

.drpdown{
    border-top: 1px solid #6F8088;
    border-bottom: 2px solid #9AAEB7;
    border-left: 1px solid #6F8088;
    border-right: 2px solid #6F8088;
    background-color: #FFFFFF;
	font: 85% tahoma, helvetica, arial, verdana, sans-serif;
	font-weight: normal; 
	text-decoration: none;    
    color: #000000;
	padding-left : 3px;
	margin-top: 6px;
}

#dhtmltooltip{
	color : #000000;
	font : 9px helvetica,verdana,sans-serif;
	font-weight : normal;
	line-height : 10pt;
	text-decoration : none;
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 6px;
	background-color: #ffffff;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}