﻿/*CSS STYLESHEET DESIGNED BY ELAN MARKETING*/

/*GLOBAL STYLES START*/
* {font-family: "lucida grande", "lucida sans unicode", verdana, helvetica, sans-serif; font-size:11px; line-height:1.5em;}
body {font-family: "lucida grande", "lucida sans unicode", verdana, helvetica, sans-serif; font-size:11px; 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:10px; line-height:14px;}
td span{font-size:11px; line-height:15px;}
td b{font-size:11px; line-height:16px;}
td div{font-size:11px; line-height:18px; padding:0; margin:0;}
/*GLOBAL STYLES END*/

/*LIST CLASSES START*/
ul {list-style:square;}
li {margin-left:15px; font-size:11px;}
/*LIST CLASSES END*/

/*LINKS START*/
a {color:#c77958; 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;}
/*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:1.3em; 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;}
/*TXT END*/

#container {margin:34px 0px 0px 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:278px; 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:#a75b43; color:#ffffff;}
.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;}
#overlay{background-image: url('http://www.elanhomesystems.com/img/overlay.png');}
* html #overlay{background-color: #333; back\ground-color: transparent; background-image: url(img/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 {background:url('http://www.elanhomesystems.com/img/arrowright.gif') no-repeat 100% 50%; font-size:11px; float:left; width:8%; line-height:20px;}
.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;}
.sliv1 {background:url('http://www.elanhomesystems.com/img/sliv1.gif'); background-repeat: repeat-x; padding:0px; margin:20px 0px 3px 0px; height:7px;}
.divhide {padding:0px; margin:0px;}
p.MsoNormal, li.MsoNormal, div.MsoNormal
{ 
margin:0in;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:Arial; 
line-height:12px; 
}
