/*GLOBAL */
* {font-family: "lucida grande", "lucida sans unicode", verdana, helvetica, sans-serif; font-size:13px; line-height:1.5em;}
body {font-family: "lucida grande", "lucida sans unicode", verdana, helvetica, sans-serif; font-size:13px; line-height:1.5em;}
img {border:0;}
input, select {vertical-align:middle; font-family:MS Sans Serif,arial,helvetica; font-size:12px;}
input {padding:1px;}
td {color:#555555; font-size:13px; line-height:14px;}
td span{font-size:13px; line-height:15px;}
td b{font-size:13px; line-height:16px;}
td div{font-size:13px; line-height:18px; padding:0; margin:0;}
/*GLOBAL END*/

/*LIST CLASSES START*/
ul {list-style:square;}
li {margin-left:15px; font-size:13px;}
/*LIST CLASSES END*/

/*LINKS START*/
a {color:#C83737; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
.footlink a {color:#898989; text-decoration:none;}
.footlink a:hover {color:#cccccc; text-decoration:none;}
.a2 {color:#000000; text-decoration:none;}
.a2:hover{color:#c77958; text-decoration:none;}
.a3 {color:#ffffff; text-decoration:underline;}
.a3:hover{text-decoration:none;}
.a4 {font-size: 13px; color:#c77958; text-decoration:none; line-height:14px;}
.a4:hover{font-size: 13px; color:#999999; text-decoration:none; line-height:14px;}
.a5 {font-size: 13px; color:#C83737; text-decoration:underline; }
/*LINKS END*/

h1, h2, h3{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing: -1px; margin:0;}
h3 { padding: 4px 0; margin: 0 0 10px 0; font-size: 12px; color: #ed2c21; border-bottom: 1px solid #ccc; }

/*TXT START*/
.t1 {font-size:12px; line-height:18px; color:#292929;}
.t2 {font-size:12px; line-height:21px; color:#292929;}
.t3 {font-size:14px; font-weight:bold;}
.t4 {font: normal 1.7em Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.t5 {font-size:.7em; font-family:"lucida grande", "lucida sans unicode", verdana, helvetica, sans-serif; font-weight:bold;}
.t6, .t7{height:25px; background-color:#222222; padding-left:5px;}
.t8{height:25px; background-color:#222222; padding-left:5px; font-size:11px;}
.t9 {font: normal 2.5em Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align: center;}
.t10 {font: normal 3.5em Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align: left;}
.t11 {font: normal 1.2em Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.t12 {color:#C83737; font: normal 1.3em Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.t13 {font: normal 3em Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align: left;}
/*TXT END*/

#container {margin:34px 0px 20px 0px; padding:0px;}
.footlink {width:9%; text-align:center; float:left;}
.navtext {width:250px; font-size:11pt; border-width:1px; padding:10px; border-style:solid; border-color:darkgray; layer-background-color:#EEEEEE; background-color:#EEEEEE; color:black;}
.poptext {COLOR: #555555; TEXT-DECORATION: none;}
.poptext:hover {COLOR: #555555; TEXT-DECORATION: none;}
.bread {font-size:10px;}
.bread a {font-size:10px;}
.lmenu ul {list-style:none; margin:0; padding:0; border:none;}
.lmenu li {margin:0;}
.lmenu li a {display:block; width:282px; height:22px; text-decoration:none; background:#eeeeee; text-align:right; padding:5px 10px 0px 0px; color:#000000; cursor:pointer; border-right:8px #cccccc solid; border-top:1px #cccccc solid;}
.lmenu li a:hover {background:#C83737; color:#8F8F8F;}
.prodbox ul {list-style:none; margin:0; padding:0; border:none;}
.prodbox li {margin:0;}
.prodbox li a {display:block; cursor:pointer;}
.prodbox2 {line-height:16px; padding:0px; margin:0px; text-align:left;}
.navtext {width:296px; font-size:11pt; border-width:1px; padding:10px; border-style:solid; border-color:darkgray; layer-background-color:#EEEEEE; background-color:#EEEEEE; color:black;}
.poptext {COLOR: #555555; TEXT-DECORATION: none;}
.poptext:hover {COLOR: #555555; TEXT-DECORATION: none;}
.show {padding:0px; margin:3px 0px 0px 0px; width:529px; height:26px;}
.show a {display:block; width:529px; height:26px; text-decoration:none; background:#353535; cursor:pointer;}
.show a:hover {background:#a75b43;}
.show2 {padding:0px; margin:0px; width:430px; height:30px;}
.show2 a {display:block; width:430px; height:30px; text-decoration:none; background:#eeeeee; cursor:pointer;}
.show2 a:hover {background:#a75b43;}
#lightbox{background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em; padding-top: 0.4em;}
#lightboxCaption{float: left;}
#keyboardMsg{float:right;}
#closeButton{top:5px; right:5px;}
#lightbox img{border:none; clear:both;}
#overlay img{border:none;}
* html #overlay{background-color: #333; back\ground-color: transparent; background-image: url(/imgages/0.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.elanhomesystems.com/img/overlay.png", sizingMethod="scale");}
.map1 {font-size:10px; color:#777777; font-family: "lucida grande", "lucida sans unicode", verdana, helvetica, sans-serif; line-height:18px; margin-top:10px; font-weight:bold;}
.map2 {font-family:arial,"Microsoft sans serif",sans serif,helvetica,verdana,tahoma; font-size:11px; line-height:14px; font-weight:normal; text-decoration:none; margin-top:3px;}
.map2:link,
.map2:visited {COLOR:#c77958;}
.map2:hover {COLOR:#c77958;text-decoration:none;}
.map3 {font-size:12px;color:#000000;font-family: "lucida grande", "lucida sans unicode", verdana, helvetica, sans-serif; line-height:18px;margin-top:10px; font-weight:bold;}
#products-page .prod-box {padding:0px 0px 12px 20px;}
#products-page .prod-box img { float: right; margin: 15px 0 0 15px;}
#products-page .prod-box h3 { width: 410px; margin-bottom: 10px;}
#products-page .prod-box p { padding-bottom: 5px;}
#products-page .prod-box p span { margin: 0 5px;}
table.dot-leader { width:100%; border-collapse:collapse; border-spacing:0px; padding:0px;}
table.dot-leader td.left {font-weight:bold; font-size:11px;}
table.dot-leader td.right {text-align: right; font-size:11px;}
tr.d0 td {background-color:#f4f4f4; padding:5px 10px 5px 10px; border-bottom:1px #000000 dotted; font-size:11px;}
tr.d1 td {background-color:#fefefe; padding:5px 10px 5px 10px; border-bottom:1px #000000 dotted; font-size:11px;}
.matrix1 {border-right:1px #222222 dotted; border-top:1px #222222 dotted;}
.matrix2 {border-top:1px #222222 dotted;}
.matrix3 {border-right:1px #222222 solid; border-top:1px #222222 solid;}
.matrix4 {border-top:1px #222222 solid;}

.cornerLink a {text-decoration:none; line-height:20px;}
.cornerLeft {float:left; font-family:Lucida, sans-serif; width:92%; color:#435EA8; font-size:14px; line-height:20px;}
.cornerLeft a {font-family:Lucida, sans-serif; font-size:14px; font-weight:bold; text-decoration:underline; line-height:20px;}
.cornerLeft a:hover {font-size:14px; font-weight:bold; text-decoration:none; color:#aaaaaa; line-height:20px;}

.divhide {padding:0px; margin:0px;}


