* {margin: 0px; padding: 0px;}
html, body { height: 100%; max-height: 100%; width: 100%; }
body {background: #e0e0e0; text-align:center; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #666;}
body#flashversion { background: #1C1A18; }

img { display: block; }
a {cursor:pointer; text-decoration: underline; outline: none; color: #598a7d; }
a.nounderline { text-decoration: none !important; }
a.nounderline:hover { color:#295045 !important; }
a:hover { color:#295045 !important; }

fieldset {border: 0px; }

.clearBoth {display: block !important; clear:both; font-size: 0px !important; }
.clearBothNormFont {display: block !important; clear:both; }
.clearLeft {display: block !important; clear:left; font-size: 0px !important; }
.clearRight {display: block !important; clear:right; font-size: 0px !important; }

.first {margin-right: 0px !important; border-left: 0px !important; margin-top: 0px !important; }
.last {margin-right: 0px !important; border-right: 0px !important; }

.floatLeft {float:left !important; }
.floatRight {float:right !important; }

.no-bold { font-weight: normal !important; }
.italic { font-style: italic !important; }

.mainContainer {text-align: left; min-height: 100%; position: relative; }
.contentContainer {width: 962px; margin: 0 auto; position: relative; }
.contentFullContainer {background: url('/public/_images/public/topgradient.gif') top repeat-x #e0e0e0; padding-top: 45px; padding-bottom: 40px; position: relative; }

.columnContainer {padding-bottom: 40px; overflow: hidden; }

/* (colwidth * span amt) + (right col margin * (cols - 1)) */
.column { float:left; margin-right: 25px; width:303px; position: relative; }
.colspan-2 {width: 633px !important; }
.colspan-2-2 { width: 658px !important; }
.colspan-2-5 {width: 481px !important; }
.colspan-3 {width: 962px !important; }
.colpadded {padding: 12px 14px; width: 276px !important; margin-top: 40px;}
.colpaddedtop { padding: 12px 0; margin-top: 40px; }
.rightcolpaddedside { padding: 0 14px; width: 276px !important; }
.rightcolpadded { padding: 12px 14px; width: 276px !important; }
.rightcolpaddedtop { padding: 12px 0; }
.col-1-2 { width: 304px !important; }
.col-1-3 {width: 186px !important; }
 * html .column.leasingLast { width:200px; margin-right:0px !important; }
.noMargRight { margin-right: 0px !important; }

.whitecol {background: #f0f0f0;}

/* special column widths */
.colspan-half {width: 152px !important; }
.colspan-1-90 {width: 611px !important; overflow-x: hidden; margin-right: 47px; }
.colspan-1-90.workingwith { width:635px !important; margin-right: 24px !important; display: inline; }
.colspan-newsletter-right {width: 300px !important; margin-right: 0px; float:left; }
.colspan-subcol { width: 282px; }
.column.last.workingwith { display: inline; }

#header { position: relative; width: 100%; background-color: #1c1a18; padding-bottom: 28px; z-index: 3; }
.header { position: relative; padding-top:57px; height: 72px; margin: 0 auto; z-index: 3; }
.header .logo { background: url('/public/_images/public/logo.gif') no-repeat scroll top left; height: 71px; width: 85px; margin-left: 5px; }
.header .contact_world_cont { position: relative; float:right; display: inline; margin-top: 64px; margin-right: 2px; }
.header a { float:left; text-decoration:none; display: block; }
.header a:hover.logo { background-position:0 0; }
.header a span { display:none; }
.header a:hover { background-position:0 -9px; }
.header .contactus { margin: 0 6px 0 0; background: url('/public/_images/public/contact_us.gif') no-repeat scroll top left; width: 64px; height: 9px; }
.header .worldmarket { margin: 0 6px 0 0; background: url('/public/_images/public/word_market_center.gif') no-repeat scroll top left; width: 176px; height: 9px; }
.header .twitter { margin: -5px 0 0 0; background: url('/public/_images/social/icon_twitter.jpg') no-repeat; text-indent: -999em; display: block; height: 16px; line-height: 16px; width: 16px;  }
.header .facebook { margin: -5px 6px 0 0; background: url('/public/_images/social/icon_fb.jpg') no-repeat; text-indent: -999em; display: block; height: 16px; line-height: 16px; width: 16px;  }
.header .twitter:hover,
.header .facebook:hover { background-position: 0 -16px; }


.nav { position: relative; margin: 17px 0 0; height: 29px; background: url('/public/_images/public/header_bg.gif') repeat-x scroll top left; z-index: 5; }
.nav ul { float: left; display: block; list-style-type: none; z-index: 4; }
.nav li { float: left; display: block; position: relative; z-index: 4; }
.nav li ul { float: none; position: absolute; width: 148px; left: 0; top: 28px; background-color: #24221f; display: none; }
.nav a { float:left; display: block; margin-top: 1px; text-decoration: none; text-align: -999em; text-indent: -999em; }
.nav a span { display:none; }
.nav li li { float: none; display: block; }
.nav li ul a { float: none; display: block; width: 120px; font: normal 10px arial; color: #666; text-indent: 0; margin: 0; padding: 6px 14px; background: transparent url('/public/_images/public/dots.gif') 0 0 repeat-x; }
.nav li ul a:hover, .nav li ul a.selected { color: #fff !important; }
.nav li:hover a, .nav li.hover a, .nav a.selected { background-position:0 -27px; }
.nav li.sub:hover a, .nav li.sub.hover a { background-position: 0 -54px; }
.nav li:hover ul a, .nav li.hover ul a, .nav li.sub:hover ul a, .nav li.sub.hover ul a { background-position: 0 0; }
.nav .about { background: url('/public/_images/public/nav_about.gif') no-repeat scroll top left; width: 94px; height: 27px;   }
.nav .for_consumers { background: url('/public/_images/public/nav_consumers.gif') no-repeat scroll top left; width: 121px; height: 27px; }
.nav .for_designers { background: url('/public/_images/public/nav_designers.gif') no-repeat scroll top left; width: 116px; height: 27px; }
.nav .lvdc_directory { background: url('/public/_images/public/nav_directory.gif') no-repeat scroll top left; width: 121px; height: 27px; }
.nav .events_semin { background: url('/public/_images/public/nav_events.gif') no-repeat scroll top left; width: 142px; height: 27px; }
.nav .leasing { background: url('/public/_images/public/nav_leasing.gif') no-repeat scroll top left; width: 73px; height: 27px; }
.nav .register { position: absolute; right: 6px; top: 8px; height: 12px; width: 84px; background: transparent url('/public/_images/public/nav_joinemaillist.jpg'); overflow: hidden; }
.nav .register:hover { background-position: 0 -12px; }

.breadcrumb { display: block; margin-bottom: 2px; overflow:hidden; width:100%; }
.breadcrumb ul {list-style: none; list-style-image: none; overflow: hidden;}
.breadcrumb ul li {float:left; display: inline;}
.breadcrumb ul li a {color: #999999; text-decoration: none; font-size: 10px;}
.breadcrumb ul li a:hover {text-decoration: underline;}
.breadcrumb ul li.separator { background: url('/public/_images/public/breadcrumbdivider.gif') 0 0 no-repeat; width: 2px; height: 4px; margin-left: 8px; margin-right: 8px; margin-top: 6px; }

.headlines {margin-top: 16px; height: 12px; padding-bottom: 50px; }
.headlines .lvdc_updates {background: url('/public/_images/public/lvdc_updates.gif') no-repeat top left; height: 12px; width: 90px; float:left;}
.headlines .updateContainer {height: 12px; line-height: 12px; overflow:hidden;}
.headlines ul.updates {list-style: none; list-style-image: none; font-size: 11px; font-family: arial, verdana, sans-serif; color: #4d4c4c; display: block;}
.headlines ul.updates li { display: block; margin-left: 10px;}
.headlines ul.updates li a.headline {background: url('/public/_images/public/dot.gif') no-repeat center left; padding-left: 14px; margin-left: 7px; text-decoration: none; color: #4d4c4c;}
.headlines ul.updates li a.headline:hover{ color: #777 !important; text-decoration: none;}
.headlines ul.updates li a img.headlinearrow {border: 0px;}

.flash_container { width:962px; }
.flash { margin-top:29px; margin-bottom:29px; height: 496px; width: 962px; }
.flash2 { margin-bottom:15px; height: 128px; width: 962px; }
#flashContent { margin-top:29px; margin-bottom:29px; height: 339px; width: 962px; }
#flashContent2 { margin-bottom:15px; height: 128px; width: 962px; }

.content .dots { float:left; width:100%; background: url('/public/_images/public/dots.gif') repeat-x scroll top left; height: 1px; margin-top: 40px; }

#footer { background-color: #1c1a18; position: absolute; bottom: 0; width: 100%; }
.footerContainer { font-size: 7pt; text-transform: uppercase; color: #666; width: 962px; margin: 10px auto 0; padding-bottom: 20px; }
.footerContainer a { color: #666; }
.footerContainer .address {background: url('/public/_images/public/footeraddress.gif') no-repeat; height: 8px; line-height: 8px; text-align: -999em; text-indent: -999em; display: block; float:left; width: 621px;}
.footerContainer .contactemail {background: url('/public/_images/public/infoatlasvegasdesigncenter.gif') 0 1px no-repeat; margin-left:8px; height: 8px; line-height: 8px; display: block; text-align: -999em; text-indent: -999em; width: 143px; float:left;}
.footerContainer .contactemail:hover {background-position: 0 -7px;}
.footerContainer .copyright {display: block; float:right; height:8px; line-height: 8px;}

.workingwith { font-size:13px !important; line-height:20px;}

p.georgiaLg { display: block; font-family: georgia, serif; color: #666; font-size: 13px; margin-bottom: 14px; line-height: 21px; }
p.georgiaLg.margBotThirtTwo { margin-bottom: 32px; }
p.georgiaLg.smaller { font-size: 13px; margin-bottom: 14px; line-height: 21px; }
p.georgiaLg.margBotFive { margin-bottom: 5px; }

p.bottomMargThirtThree { margin-bottom:33px; }

p.georgiaLg a {color: #598a7d; font-style: italic; text-decoration: none;}
p.georgiaLg a:hover {color: #486f64}
p.georgiaLg span.highlight { color: #000 !important; }
p.georgiaLg span.darkhighlight { color: #598a7d !important; }

ul.georgiaSm {font-family: georgia, serif; color: #666; font-size: 10px; margin-bottom: 14px;}
ul.georgiaSm a {color: #598a7d; font-style: italic; text-decoration: none;}
ul.georgiaSm a:hover {color: #486f64}
ul.georgiaSm span.highlight { color: #000 !important; }
ul.georgiaSm span.darkhighlight { color: #598a7d !important; }

div.eventtext {font-family: georgia, serif !important; color #666 !important; font-size: 13px !important; line-height: 19px !important; }

ul.workingwith { font-family: georgia, serif; color: #666; font-size: 14px; margin-bottom: 14px; list-style-type: disc; padding-left:15px; }
ul.workingwith li { line-height:25px;}

.notopmarg { margin-top:-2px !important; }
.negfivetopmarg { margin-top:0px !important; }

ul.addPadding { padding-left:15px;}
ul.verdanaSm { font-size: 11px; line-height: 16px;}
ul.verdanaSm.margTopTwelve { margin-top:12px !important; }

span.black { color:#000000; }
.grey { color: #999 !important; }
span.tenpix { font-size: 11px !important; }
.demphasize { color: #8c8c8c !important; }

p.verdanaSm {margin-bottom: 9px; font-size: 11px; line-height: 16px; }
p.verdanaSm.margBotFourteen { margin-bottom: 14px; }
	.whitecol p.verdanaSm {margin-bottom: 12px;}
p.verdanaSm.thirteenbot {margin-bottom: 13px; }
p.verdanaSm.threebot { margin-bottom: 3px; }
p.verdanaSm span.highlight {color: #598a7d !important;}
p.verdanaSm a {color: #598a7d !important; text-decoration: underline;}
p.verdanaSm a:hover {color: #486f64 !important;}
span.verdanaSmHead { color: #000; font-size: 10px; display: block; }

p.verdanaExSm { font-size: 9px; }

/* horizontal rules */
div.dottedhr {height: 1px; background: url('/public/_images/public/dottedhr.gif') repeat-x; width: 100%; margin-top: 16px; margin-bottom: 16px; font-size: 0; }
div.dottedhr.topMargTen { margin-top:10px; }
div.dottedhr.botMargFourteen { margin-bottom:14px; }
div.dottedhr.botMargThirteen { margin-bottom:13px; }
div.dottedhr.topMargFourteen { margin-top:14px; }

div.solidhr {height: 2px; background: url('/public/_images/public/solid_border.gif') repeat-x; width: 100%; margin-top: 16px; margin-bottom: 16px; font-size: 0; }
div.solidhr.newsletter { margin-bottom:23px; margin-top:53px; }
div.solidhr.newsletter_two { margin-bottom:0px; margin-top:10px; }

.bottomhr { background: transparent url('/public/_images/public/dottedhr.gif') bottom left repeat-x; }
.hr {background: url('/public/_images/public/hr.gif') bottom left repeat-x; padding-bottom: 18px; }
div.hr { height: 2px; width: 100%; padding-bottom: 0; font-size: 0; }

h1.lgheader { color: #000; text-transform: uppercase; margin-bottom: 17px; letter-spacing: 1px; font-size: 18px; }
h1.lgheader.noBotMargin { color: #000; text-transform: uppercase; margin-bottom: 17px; letter-spacing: 1px; font-size: 18px; }
h1.lgheader.botMargin10 { margin-bottom: 13px;  }
h1.lgheader.marginBotTwelve { margin-bottom: 12px; }

h3.smheader { color: #000; text-transform: uppercase; margin-bottom: 3px; font-size: 12px; letter-spacing: 1px; margin-top: 6px;}
h3.smheader.margBotEight { margin-bottom: 8px; }
h3.smheader.margTopFifteen { margin-top: 0px !important; }
h3.smheader.hundredPerc { width:100%; }

h3.smlrheader {color: #000; text-transform: uppercase; margin-bottom: 10px; font-size: 9px; letter-spacing: 1px; margin-top: 6px; line-height:1.2em; }
a.smlrheader {color: #000; text-transform: uppercase; margin-bottom: 3px; font-size: 9px; display: block; letter-spacing: 1px; text-decoration: none; line-height: 1.2em; }
h3.smheader.overview { margin-top:12px !important; }
h3.smheader.resources { margin-bottom:-5px !important; }
.whitecol h3.smheader { font-size: 10px; }
h3.medheader { font-size: 12px; color: #666; margin-bottom: 5px; color:#000000; letter-spacing:.1em; }
h3.medheader.negMargBot { margin-bottom: -3px; }
h3.lvdcdirectory { float: left; display: inline; margin-right: 10px; color: #000; font-size: 13px; letter-spacing: 1px; width: auto; }
h3.tnyheader { color: #0e0e0e; text-transform: uppercase; margin-bottom: 6px; font-size: 8px; letter-spacing: 1px; margin-top: 6px;}
h3.greyheader { font-size: 10px; color: #666; margin-bottom: 10px; letter-spacing: 1px; text-transform: uppercase; }
h3.eventheader, h3.eventheader a { font-size: 11px; color: #000; letter-spacing: 1px; text-transform: uppercase; padding-left: 0; text-decoration: none; }
h3.eventdetail { color: #403f3a; font-size: 14px; letter-spacing: 1px; text-transform: uppercase; }
h3.eventdetailsm { color: #403f3a; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; }
h4.smheader {color: #000; margin-bottom: 10px; font-size: 10px; letter-spacing: 1px; margin-top: 6px; }
h3.elevenHeader {color: #000; margin-bottom: 10px; font-size: 11px; letter-spacing: 1px; margin-top: 0px; }
h6.subheader { color: #000; text-transform: uppercase; font-size: 11px; font-weight: normal; }
h6.subheader a { color: #000; text-decoration: none; }
h6.subheader a:hover { color: #333; }
p.subtitle { font-family: georgia; color: #666666; font-size: 13px; font-style: italic; }
.rightcolspecial { margin-top: 0px !important; }
.rightcolspecial strong { display: block; font-size: 10px; color: #0e0e0e; text-transform: uppercase; font-weight: bold; margin-bottom: 10px; }


ul.subsectionlist {margin-left: 15px; padding-left: 0; font-size: 11px; margin-bottom: 18px;}
ul.subsectionlist.sixteen { margin-bottom: 16px; }
ul.subsectionlist.nobullet {list-style-type: none; margin-left:0px;}
.nobullet {list-style-type: none; margin-left:0px;}
ul.subsectionlist li {margin-bottom: 2px;}

ul.customBullet { clear: both; list-style-type: none !important; padding-left:0px !important; }
ul.customBullet li { background: transparent url('/public/_images/public/bullet.gif') 0 50% no-repeat; padding-left:11px; }
* html ul.customBullet li { background-image: none; list-style-position: inside; padding-left: 0; list-style-type: disc; }
ul.overview li { background: transparent url('/public/_images/public/bullet.gif') 0 5px no-repeat; }
ul.leasing li { background: transparent url('/public/_images/public/bullet.gif') 0 8px no-repeat; line-height: 19px !important; margin-bottom: 6px; }


.contact { margin: 5px 0; font-size: 10px; line-height: 14px; }
.contact .name { padding-right: 5px; color: #000; }
.contact .phone { color: #525252; font-style: italic; line-height: 17px; }
.contact .email { margin-top: -3px; }
.contact .email, .contact .item { display: block; }
.contact a { display: block; color: #598a7d; text-decoration: none; }
.contact a:hover { color: #486f64; }

.contact .social { margin: 16px 0 0 0; }
.contact .social h3.smallheader { margin: 0 0 6px 0; font-size: 10px; color: #1C1A18; }
.contact .social .twitter { float: left; margin: 0px 0 0 0; background: url('/public/_images/social/icon_twitter_light.jpg') no-repeat; padding: 0 0 0 22px; display: block; height: 16px; line-height: 16px; }
.contact .social .facebook { float: left; margin: 0px 6px 0 0; background: url('/public/_images/social/icon_fb_light.jpg') no-repeat; padding: 0 0 0 22px; display: block; height: 16px; line-height: 16px; }
.contact .social .twitter:hover,
.contact .social .facebook:hover { background-position: 0 -16px; }


.newsitem { margin-bottom: 20px; }
.newsitem .title { display: block; text-transform: uppercase; color: #000; text-decoration: none; }
.newsitem .title:hover { color: #333; }
.newsitem .date { display: block; color: #000; }
.newsitem .summary { display: block; color: #525252; }
.newsitem .summary a { color: #525252; text-decoration: none; }
.newsitem .subtitle { display: block; font-style: italic; padding: 0 0 4px 0; }

.rightcolitem { margin-bottom: 10px; }
.rightcolitem .name { display: block; color: #000; }
.rightcolitem .item { display: block; color: #525252; }
.rightcolitem .phone { display: block; font-style: italic; }
.rightcolitem .link { display: block; color: #598a7d; text-decoration: none; }
.rightcolitem .link:hover { color: #486f64; }

.eventminilist {margin-bottom: 5px; margin-top: 5px;}
.eventminilist .year {display: block; color: #000; font-size: 11px; margin-bottom: 2px;}
.eventminilist .season {color: #7d7d7d; font-size: 10px;}
.eventminilist .dates {color: #525252; font-size: 10px; padding-left: 2px;}
.eventminilist .leftspace { padding-left: 10px; }


.eventlist { padding: 22px 0; width: 100%; height: auto; overflow: hidden; background: transparent url('/public/_images/public/dottedhr.gif') 0 100% repeat-x; }
* html .eventlist { padding: 22px 0 0; }

.imgwrap { display: block; position: relative; width: 304px; overflow: hidden; }
.maxheight127 { height: 127px; }
.imgwrap img { border: none; }
.imgwrap .overlay { position: absolute; display: block; right: 5px; bottom: 5px; height: 13px; width: 13px; background: transparent url('/public/_images/public/arrow_img_overlay.png') 0 0 no-repeat; text-align: -999em; text-indent: -999em; }
.imgwrap:hover .overlay { background-position: 0 -13px; }
.imageRight { float: right; display: block; margin: 3px 0 10px 10px; }

/* margins and padding */
.topspace12 {margin-top: 12px;}
.topspace15 {margin-top: 15px;}
.topspace30 {margin-top: 30px;}
.topspace35 {margin-top: 35px;}
.topspace41 {margin-top: 41px;}
.bottomspace9 {margin-bottom:9px;}
.bottom2 {margin-bottom:2px !important;}
.bottom4 { margin-bottom:4px !important;}
.bottom6 {margin-bottom: 6px !important;}
.botspace10 {margin-bottom: 10px;}
.botspace12 {margin-bottom:12px;}
.botspace15 {margin-bottom:15px !important;}
.bottomimgspace { margin-bottom: 20px;  display:block; }
* html .bottomimgspace { float:left; }
.bottomimgspace.botMargFifteen {margin-bottom: 15px;}
.bottomimgspace.botMargThirtFive {margin-bottom: 35px;}
.bottomspace18 {margin-bottom:18px !important;}
.bottomspace26 {margin-bottom:26px !important;}
.bottomspace30 {margin-bottom:30px !important;}
.bottomspace22 {margin-bottom:22px !important;}
.bottomspace25 {margin-bottom:25px !important;}
.space4 {margin:4px 0;}
.nobottom {margin-bottom: 0px !important;}
.notop{margin-top: 0px !important;}
.margBotFive { margin-bottom:5px !important;  }
ul.margTopFifteen { margin-top:15px !important; }
.margTopFive { margin-top:0px !important; }


.resources ul { list-style-type: none; }
.resources ul .industryTitle { color:#000000; font-size: 10px; }

.resources a { text-decoration:none !important;}
.resources .solidhr { margin-top:6px; margin-bottom: 6px; }
.resourceGap { display: block; height: 1px; width: 100%; float:left; margin-top:27px; }

p.directory { width:226px; float:left; display:inline; }
h3.directory { width:226px;  float:left; display:inline; }

.directoryImage { float:left; display: inline; margin-left:5px; clear:right; margin-top:-25px; margin-left:14px; }

p.printdirectory_info { width: 220px; }

.newsletter_container { float:left; background-color: #e8e8e8; width:632px; height:470px; }

.newsletter_container .newsletterImage { float:left; padding-left: 5px; padding-top: 5px; }
.right_side { float:left; margin-left: 23px; margin-top: 30px; width: 275px;  }

.lvdcnews { float:left;  width:275px; font-family:Georgia; color:#666666; font-size: 12px; line-height:18px; }
span.issue { color:#537c7e; font-size: 10px;  }

.currentIssue { margin-top: 2px; width:275px; font-family:Georgia; color:#666666; font-size: 12px; line-height:18px; }

.archive_item { width: 215px; margin-top: 6px; margin-bottom: 10px; float:left;  }
.archive_item span.title { width: 100%; float: left; color:#537c7e; font-size: 10px; font-family:Verdana; margin-bottom:4px; }
.archive_item_right { width: 85px; float:left;  }
.archive_item_right a.download_pdf { font-size: 2px; margin-top: 8px; text-indent:-999em; letter-spacing:-999em; float:right; width: 68px; height: 12px; background: url('../../_images/public/downloadpdf.gif') no-repeat scroll top left; }
.archive_item_right a.download_pdf:hover { background-position:bottom; }
span.pdf_size { font-size:10px; font-family:Verdana; color:#525252; display:block; float:right; }

.download_pdf_wrapper{ width: 85px; float:right; margin-top: 18px; }
* html .download_pdf_wrapper { margin-right:20px; }
.download_pdf_wrapper a.download_pdf { font-size: 2px; margin-top: 6px; text-indent:-999em; letter-spacing:-999em; float:right; width: 68px; height: 12px; background: url('../../_images/public/downloadpdf.gif') no-repeat scroll top left; }
.download_pdf_wrapper a.download_pdf:hover { background-position:bottom; }

.margRightLess { margin-right:0px !important;}

p.floorplan { width:208px; float:left; display: inline; margin-right: 29px; }
img.floorplanMap { margin-top:-15px; position:absolute; right:0; }

/* buttons */
.viewall { position: absolute; display: block; right: 0; top: 9px; height: 12px; width: 48px; background: transparent url('/public/_images/public/btn_viewall.gif') 0 0 no-repeat; overflow: hidden; }
.viewall:hover { background-position: 0 -12px; }

a.viewshowroom { color: #657d7b; text-decoration: none; font-family: Verdana; font-size: 10px; height: 13px; clear: left; float: left; display: inline; padding-left: 21px; background: url('/public/_images/public/viewshowroom.gif') no-repeat scroll top left; overflow: hidden; }
a.viewshowroom:hover { color: #295045; background-position:left bottom; height: 13px; float: left; display: inline; padding-left: 21px; }

a.bigbutton { margin-top: 13px; float:left; display: block; width: 304px; height: 26px; background: url('/public/_images/public/buttonBG.gif') no-repeat scroll top left; }
a.bigbutton:hover { background-position:bottom; }
a.bigbutton h5 { float: left; color:#fff; font-size:10px; margin-top: 6px; margin-left: 8px; }

.button { border: none; padding: 0; cursor: pointer; cursor: hand; text-align: left;}
.buttontext { display: block; height: 26px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #e0e0e0; padding: 7px 0 0 8px; }
.btnSmall .buttontext { color: #f0f0f0; }
.buttontext:hover { color: #f0f0f0; }
.btnLarge, .btnSmall { text-decoration: none; display: block; height: 26px; overflow: hidden; }
.btnLarge.margTopFifteen { margin-top:15px; }
.btnLarge.margTopTwentyThree { margin-top:23px; }
.btnLarge { width: 304px; background: transparent url('/public/_images/public/btn_large.gif') 0 0 no-repeat; }
.btnSmall { width: 150px; background: transparent url('/public/_images/public/btn_small.gif') 0 0 no-repeat; }
.btnLarge:hover, .btnSmall:hover, .hover { background-position: 0 -26px; }

/* calendar month and days */
.month, .day { position: absolute; display: block; left: 0; width: 39px; background-position: 0 0; background-repeat: no-repeat; background-color: #8baca3; color: #fff; text-align: -999em; text-indent: -999em; z-index: 5; }
.month { top: 0; height: 16px; }
.day { top: 16px; height: 23px; }
.jan { background-image: url('/public/_images/public/months/events_dates_jan.jpg'); }
.feb { background-image: url('/public/_images/public/months/events_dates_feb.jpg'); }
.mar { background-image: url('/public/_images/public/months/events_dates_mar.jpg'); }
.apr { background-image: url('/public/_images/public/months/events_dates_apr.jpg'); }
.may { background-image: url('/public/_images/public/months/events_dates_may.jpg'); }
.jun { background-image: url('/public/_images/public/months/events_dates_jun.jpg'); }
.jul { background-image: url('/public/_images/public/months/events_dates_jul.jpg'); }
.aug { background-image: url('/public/_images/public/months/events_dates_aug.jpg'); }
.sep { background-image: url('/public/_images/public/months/events_dates_sep.jpg'); }
.oct { background-image: url('/public/_images/public/months/events_dates_oct.jpg'); }
.nov { background-image: url('/public/_images/public/months/events_dates_nov.jpg'); }
.dec { background-image: url('/public/_images/public/months/events_dates_dec.jpg'); }

.day1 { background-image: url('/public/_images/public/days/events_dates_01.jpg'); }
.day2 { background-image: url('/public/_images/public/days/events_dates_02.jpg'); }
.day3 { background-image: url('/public/_images/public/days/events_dates_03.jpg'); }
.day4 { background-image: url('/public/_images/public/days/events_dates_04.jpg'); }
.day5 { background-image: url('/public/_images/public/days/events_dates_05.jpg'); }
.day6 { background-image: url('/public/_images/public/days/events_dates_06.jpg'); }
.day7 { background-image: url('/public/_images/public/days/events_dates_07.jpg'); }
.day8 { background-image: url('/public/_images/public/days/events_dates_08.jpg'); }
.day9 { background-image: url('/public/_images/public/days/events_dates_09.jpg'); }
.day10 { background-image: url('/public/_images/public/days/events_dates_10.jpg'); }
.day11 { background-image: url('/public/_images/public/days/events_dates_11.jpg'); }
.day12 { background-image: url('/public/_images/public/days/events_dates_12.jpg'); }
.day13 { background-image: url('/public/_images/public/days/events_dates_13.jpg'); }
.day14 { background-image: url('/public/_images/public/days/events_dates_14.jpg'); }
.day15 { background-image: url('/public/_images/public/days/events_dates_15.jpg'); }
.day16 { background-image: url('/public/_images/public/days/events_dates_16.jpg'); }
.day17 { background-image: url('/public/_images/public/days/events_dates_17.jpg'); }
.day18 { background-image: url('/public/_images/public/days/events_dates_18.jpg'); }
.day19 { background-image: url('/public/_images/public/days/events_dates_19.jpg'); }
.day20 { background-image: url('/public/_images/public/days/events_dates_20.jpg'); }
.day21 { background-image: url('/public/_images/public/days/events_dates_21.jpg'); }
.day22 { background-image: url('/public/_images/public/days/events_dates_22.jpg'); }
.day23 { background-image: url('/public/_images/public/days/events_dates_23.jpg'); }
.day24 { background-image: url('/public/_images/public/days/events_dates_24.jpg'); }
.day25 { background-image: url('/public/_images/public/days/events_dates_25.jpg'); }
.day26 { background-image: url('/public/_images/public/days/events_dates_26.jpg'); }
.day27 { background-image: url('/public/_images/public/days/events_dates_27.jpg'); }
.day28 { background-image: url('/public/_images/public/days/events_dates_28.jpg'); }
.day29 { background-image: url('/public/_images/public/days/events_dates_29.jpg'); }
.day30 { background-image: url('/public/_images/public/days/events_dates_30.jpg'); }
.day31 { background-image: url('/public/_images/public/days/events_dates_31.jpg'); }

a.year { text-indent:-999em; letter-spacing:-999em; float:left; width: 31px; height: 14px; background-position:bottom; margin-right: 2px; }
a.year:hover,
a.year#selected { background-position:top; }
a.year.year2007 { background-image: url('/public/_images/public/newsletter_archive_years/2007.gif'); }
a.year.year2008 { background-image: url('/public/_images/public/newsletter_archive_years/2008.gif'); }
a.year.year2009 { background-image: url('/public/_images/public/newsletter_archive_years/2009.gif'); }
a.year.year2010 { background-image: url('/public/_images/public/newsletter_archive_years/2010.gif'); }
a.year.year2011 { background-image: url('/public/_images/public/newsletter_archive_years/2011.gif'); }
a.year.year2012 { background-image: url('/public/_images/public/newsletter_archive_years/2012.gif'); }
a.year.year2013 { background-image: url('/public/_images/public/newsletter_archive_years/2013.gif'); }
a.year.year2014 { background-image: url('/public/_images/public/newsletter_archive_years/2014.gif'); }
a.year.year2015 { background-image: url('/public/_images/public/newsletter_archive_years/2015.gif'); }
a.year.year2016 { background-image: url('/public/_images/public/newsletter_archive_years/2016.gif'); }
a.year.year2017 { background-image: url('/public/_images/public/newsletter_archive_years/2017.gif'); }
a.year.year2018 { background-image: url('/public/_images/public/newsletter_archive_years/2018.gif'); }

/* messaging */
.message { clear: left; display: none; }
.error { color: #d8000c !important; }
div.error, div.success { display: block; font-size: 10px; }
div.success { color: #4f8a10; }
div.error ul, div.success ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin: 5px 0 0 0; padding-left:1em; text-indent:-1em; }
div.error li, div.success li { padding-left: 0; list-style-image:none; list-style-type:none; }
div.error li:before, div.success li:before { content: "\00BB \0020"; }


/* form elements */
.password { border: 0; padding: 0; background-color: #fff; width: 150px; display: block; height: 18px; padding-top: 2px; margin: 10px 0; font-size: 14px; }

@media screen and (-webkit-min-device-pixel-ratio:0){
.shopappointment input.last { width:133px; display: inline; }
}

.shopappointment { width:100%; margin-top: 14px; margin-bottom: 17px; position: relative; }
.shopappointment input { display: inline; clear: none; float: left; border: none; background-color:white; margin-bottom: 4px; height:17px; color:#6e6e6e; font-family: verdana; font-size: 10px; padding-top:3px; padding-left:8px; padding-right:8px; }
.shopappointment input.first { width: 134px; display: inline; margin-right: 3px !important; }

.shopappointment input.last { width: 134px; display: inline; }
.shopappointment input.email { width:287px; display: inline; }
textarea.comments { margin-bottom: 13px; margin-top: 3px; height:59px; width:287px; border:0px; color:#6e6e6e; font-family: verdana; font-size: 10px; padding-top:4px; padding-left:8px; padding-right:8px; }

/* showroom listings */
.collapsed, .maximized { margin-bottom: 1px; }
.collapsed { background-color: #ececec; position: relative; height: 27px; }
.collapsed .title { position: relative; display: block; color: #537c7e; text-decoration: none; padding: 6px 60px 6px 25px; }
.collapsed .title .open,
.collapsed .title .close { position: absolute; top: 11px; left: 7px; display: block; height: 6px; width: 6px; overflow: hidden; }
.collapsed .title .open { background: transparent url('/public/_images/public/icon_plus.gif') 0 0 no-repeat; }
.collapsed .title .close { background: transparent url('/public/_images/public/icon_minus.gif') 0 0 no-repeat; }
.collapsed .title .showroom { position: absolute; right: 9px; top: 6px; }
.collapsed .title:hover { background-color: #fff; color: #739c9e; }
.collapsed .title:hover .open,
.collapsed .title:hover .close { background-position: 0 -6px; }

.maximized { background-color: #fff; position: relative; }
.maximized .title { position: relative; display: block; color: #739c9e; text-decoration: none; padding: 6px 60px 6px 25px; }
.maximized .title .open,
.maximized .title .close { position: absolute; top: 11px; left: 7px; display: block; height: 6px; width: 6px; overflow: hidden; }
.maximized .title .open { background: transparent url('/public/_images/public/icon_plus.gif') 0 -6px no-repeat; }
.maximized .title .close { background: transparent url('/public/_images/public/icon_minus.gif') 0 -6px no-repeat; }
.maximized .title .showroom { position: absolute; right: 9px; top: 6px; }
.maximized .title:hover { color: #537c7e; }
.maximized .title:hover .open,
.maximized .title:hover .close { background-position: 0 0; }

.element { background-color: #fff; padding: 4px 9px 14px 25px; display: none; line-height: 14px; }
.element .showroom { color: #000; }
.element .roomname { color: #666; margin-right: 10px; }
.element .roomnum { color: #666; font-style: italic; }
.element .name { color: #000; display: block; }
.element .line { color : #666; display: block; }
.element a { color: #598a7d; text-decoration: none; }
.element a:hover { color: #486f64; }

/* contact us */
.contactpadding { padding: 18px 12px; }
.contactus .item { display: block; }

/* register */
.register { width:100%; margin-bottom: 17px; position: relative; }
.register .checkboxwrap { clear: left; float: left; display: inline; line-height: 14px; }
.register .clear { clear: left; }
.register input { clear: left; float: left; display: inline; border:0; background-color: #fff; margin: 0 0 5px; height:17px; color:#6e6e6e; font-family: verdana; font-size: 10px; padding-top:3px; padding-left:8px; padding-right:8px; width: 288px; }
.register input.first-half { clear: none; width: 134px; margin-right: 5px; }
.register input.half { clear: none; display: inline; width:133px; display: inline; }
.register input.checkbox { clear: left; margin-right: 7px; width: auto; background: transparent; }
.register textarea { width: 288px; background-color: #fff; border: 0; color: #6E6E6E; padding: 3px 8px 3px; resize: vertical; }
.register label { float: left; display: inline; }
.register .quarter-first { clear: none; display: inline; width: 63px; margin-right: 5px; }
.register .quarter { clear: none; display: inline; width: 57px; }
.register #state_input { clear: none; width: 63px; margin-right: 5px; }
.register #type_input { width: 296px; }

.emaillist { margin-bottom: 0px; }
#formmaillist .register .button { position: absolute; right: -175px; bottom: 4px; }

/* lvdc directory */
.buttonholder { display: block; overflow: hidden; margin-bottom: 10px; height: 17px; width:100%; }
.directory_listing, .directory_category, .directory_lines { float: left; display: inline; margin: 3px 2px 0 0; height: 14px; width: 96px; overflow: hidden; }
.directory_listing { background: transparent url('/public/_images/public/directory_showroom.gif') 0 0 no-repeat; }
.directory_category { background: transparent url('/public/_images/public/directory_categories.gif') 0 0 no-repeat; }
.directory_lines { background: transparent url('/public/_images/public/directory_lines.gif') 0 0 no-repeat; }
.directory_listing:hover, .directory_category:hover, .directory_lines:hover, .buttonholder .selected { background-position: 0 -14px; }

#wmclogo {margin-top: 25px; float:left; border: none;}
#wynnlogo { border: none; width: 100px; margin: 0 auto; }








/*  ADDED  */
#desc_input { width: 296px; }
