/* @override 
	https://www.antiquelampsupply.com/includes/css/ns.css
	http://localhost:8888/includes/css/ns.css
*/

/* Antique Lamp Supply Style Sheet; created July 7 2009 */

<!--



/* STANDARD FONTS  */



body {  margin-top: 0px; margin-right: 0px; margin-left: 0px;  padding-top: 5px }

br, a, p, blockquote, i, img, li, ol, strong, td, u, ul, li  {  font-family: helvetica, roman, sans-serif; font-size: 12px}

form { display:inline } /* fixes the space issue */

textarea, input, option { font-family: helvetica, roman, sans-serif; font-size: 14px }

h1 {  font-family: helvetica, roman, sans-serif; font-size: 22px; color: #4d4d4d; font-weight: bold; text-align:center; background-color:ffffff}

h2 {  font-family: helvetica, roman, sans-serif; font-size: 20px; color: #4d4d4d; font-weight: bold; text-align:center}

h3 {  font-family: helvetica, roman, sans-serif; font-size: 18px; color: #4d4d4d; font-weight: bold; text-align:center}



/* STANDARD LINKS */



a:link {  color: #0044B5; text-decoration: underline}

a:visited {  color: #9D11B3; text-decoration: underline}

a:hover {  color: #3333FF; text-decoration: underline}



/* CUSTOM STYLES */



.small { font-size: 10px }

.smallest { font-size: 9px }

.white {  color: #FFFFFF }

.medium {  font-size: 11px}

.customercomments a {color:#4c9082; font-weight:bold; padding:8px; background-color:#ffffff; clear:both; display:block; text-align:center}

.socialnav a {color:#4c9082; font-weight:bold; padding:0px; clear:both; display:inline; text-align:center}

a.customercomments:link {color:#ffffff; font-size:14px; padding:8px; background-color:#000000;}

a.customercomments:visited {color:#ffffff; font-size:14px; padding:5px; background-color:#000000;}

.whitesmall a {  color: #000000; font-size: 10px}

A.whitesmall:link {  color: #000000; font-family: helvetica, roman, sans-serif; font-size: 11px; text-decoration: underline}

A.whitesmall:Visited {  color: #000000 }

A.whitesmall:Hover {  color: #000000; text-decoration: underline}

.categories {  color: #0044B5; font-size:10px; font-family: helvetica, roman, sans-serif; text-decoration: none; font-weight:bold; padding-top:6px; padding-bottom:4px;}

.Phome { line-height:16px; background-color:#ffffff }

.Phome a:link {color:#0044B5; text-decoration:underline; font-size:11px}

.Phome a:visited {color:#9D11B3; text-decoration:underline; font-size:11px}

.Phome a:hover {color:#3333FF; text-decoration:underline; font-size:11px}

/* TOPNAV */

.banner { border:none; margin-bottom:6px; margin-top:10px}

.topnav { background-color:#FFFFFF; font-size:18px; color :#4d4d4d; border-color:9fcca3; font-weight:bold; line-height:180%; margin-bottom:5px; margin-top:5px; text-decoration:none; white-space:nowrap }

.topnavlink a:link {background-color:#FFFFFF; font-size:18px; color :#4d4d4d; border-color:9fcca3; font-weight:bold; line-height:180%; margin-bottom:5px; margin-top:0px; text-decoration:none}

.topnavlink a:visited {background-color:#FFFFFF; font-size:18px; color :#4d4d4d; border-color:9fcca3; font-weight:bold; line-height:180%; margin-bottom:5px; margin-top:0px; text-decoration:none}

.topnavlink a:hover {background-color:#FFFFFF; font-size:18px; color :#4d4d4d; border-color:9fcca3; font-weight:bold; line-height:180%; margin-bottom:5px; margin-top:0px; text-decoration:none}

.headerimage { position:absolute; top: -4px; left:679px; right:3px; z-index:-1; display:block; border:none }
/* SIDENAV */



#sidenav { font-family: helvetica, roman, sans-serif; font-size:11px; padding-left:15px; padding-right:5px; border-style: solid; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; height: 1000px; }

#sidenav a { font-family: helvetica, roman, sans-serif; font-size:13px }

#sidenav br { font-family: helvetica, roman, sans-serif; font-size:11px }

#sidenav p { font-family: helvetica, roman, sans-serif; font-size:11px }



ul#sidelinks {list-style:none; margin: 0px; padding: 0px; }

ul#sidelinks li { width:100%; display:block}

ul#sidelinks li a { display:block; padding-top:4px; padding-bottom:4px; border-bottom: 1px solid #000000; font-size:11px; font-family: helvetica, roman, sans-serif; width:100%; text-decoration: none; color:#000000 }

ul#sidelinks li a:hover { padding-top:4px; padding-bottom:4px; border-bottom: 1px, solid, #000000; font-size:11px; font-family: helvetica, roman, sans-serif; width:100%; background-color:#FFFFFF; color:#000000; text-decoration: none }

.sidehead { color: #00000; font-family: helvetica, roman, sans-serif; font-size: 10px; text-decoration: none; font-weight:bold; display:block; }

.divider1 {	height:1px; width:100%; line-height:1px; background-color:#000000 }



/* CONTENT */



#content { background-color:#ffffff; padding-left:20px; padding-right:20px }

#content h1, h2, h3, h4, h5, h6 { color:#4d4d4d; }

#content td, p, a  { font-family: helvetica, roman, sans-serif; font-size: 14px; color:000000; border:none; }

#content img { border-color:#000000; border-style:none; border-width: thin }

#content a:link {color:#4d4d4d; /*text-decoration: none;*/ font-size:14px}

#content a:visited {color:#000000; text-decoration: none; font-size:14px}

#content a:hover {color:#4d4d4d; text-decoration: none; font-size:14px}



/* BREADCRUMB */



.breadcrumb { color: #A7A090; font-family: helvetica, roman, sans-serif; font-size: 10px; text-decoration: none; font-weight:bold}

A.breadcrumb { color: #A7A090; font-family: helvetica, roman, sans-serif; font-size: 10px; text-decoration: none; font-weight:bold}

A.breadcrumb:visited { color: #A7A090 }

A.breadcrumb:hover { color: #7F7663 }



/* DEALER LOCATOR */



#dealerlocator { background-color:#FFFFFF; background-image: url(/images/template/dealerlocator-bg.gif); background-repeat: no-repeat; width:219px; margin-left:9px; height:155px; padding-left:14px; padding-top:90px; float:right; font-family: helvetica, roman, sans-serif; font-size:11px  }

#dealerDiv { background:none; padding: 0px; width: 506px; text-align: center; border:none; border-style:none; position:relative; left:0%; }

#dealerDiv:link { background:none; padding: 0px; width: 506px; text-align: center; border:none; border-style:none}

#dealerDiv:hover { background:none; padding: 0px; width: 506px; text-align: center; border:none;}

#dealerDiv img {border-style:none; border:none}


/* HEADINGS */



h3#shead { background-image: url(/images/template/h3bg.gif); width:95%; height:20px; padding-top:5px; display:block; background-color:#000000 } 

h3#shead a { background-image: url(/images/template/h3bgA.gif); color:#000000; font-family: helvetica, roman, sans-serif; font-size:10px; font-weight:bold; text-decoration: none } 

h3#shead a:hover { color:#DDA749; text-decoration: none } 

.tdmh1 { font-family: helvetica, roman, sans-serif; font-size: 22px; color: #4d4d4d; font-weight: bold; text-align:center; }



/* CUSTOM LINKS */



A.sidehead:link { color: #000000; font-family: helvetica, roman, sans-serif; font-size: 10px; height:18px; text-decoration: none; font-weight:bold}

A.sidehead:visited { color: #000000 }

A.sidehead:hover { color: #000000; font-family: helvetica, roman, sans-serif; font-size: 10px; height:18px; text-decoration: underline; font-weight:bold}

A#content:link { color: #000000; font-family: helvetica, roman, sans-serif; font-size: 10px; height:18px; text-decoration: none; font-weight:bold}

A#content:visited { color: #000000 }

A#content:hover { color: #000000; font-family: helvetica, roman, sans-serif; font-size: 10px; height:18px; text-decoration: underline; font-weight:bold}

A.medium:link {  color: #0061AE; font-family: helvetica, roman, sans-serif; font-size: 11px; text-decoration: underline}

A.medium:Visited {  color: #0061AE }

A.medium:Hover {  color: #4995D3; text-decoration: underline}



A.small:link {  color: #000000; font-family: helvetica, roman, sans-serif; font-size: 10px; text-decoration: none}

A.small:Visited {  color: #000000 }

A.small:Hover {  color: #000000; text-decoration: underline}



A.smallest:link {  color: #000000; font-family: helvetica, roman, sans-serif; font-size: 9px; text-decoration: none}

A.smallest:Visited {  color: #000000 }

A.smallest:Hover {  color: #000000; text-decoration: underline}



A.whitesmall:link {  color: #FFFFFF; font-family: helvetica, roman, sans-serif; font-size: 10px; text-decoration: none}

A.whitesmall:Visited {  color: #FFFFFF }

A.whitesmall:Hover { text-decoration: underline}



/* TEXTAREAS: same width for both browsers:  cols=52 class=textarea52 */



.textarea32 { width: 320px}

.textarea42 { width: 420px}

.textarea52 { width: 520px}





/* INPUT FIELDS: same width for both browsers: size=10 class=input10 */



.input2 { width: 37px}

.input5 { width: 67px}

.input6 { width: 77px}

.input7 { width: 87px}

.input8 { width: 97px}

.input9 { width: 107px}

.input10 { width: 117px}

.input11 { width: 127px}

.input12 { width: 137px}

.input15 { width: 167px}

.input20 { width: 240px}

.input25 { width: 267px}

.input30 { width: 317px}

.input35 { width: 367px}

.input40 { width: 417px}

.input45 { width: 467px}

.input50 { width: 517px}

.input60 { width: 350px; font-size: 20px}

/* Other */
.under {
	
	font-size: 0.8em;
	text-align: center;
}
.aboutgreenlist {
	list-style-image:url(/images/about/recycle_icons.png)
	}	

.err {
	font-weight: bold;
	color: #CC0000;
}

a#altImages {
    cursor: -moz-zoom-in;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}
/* Nav */

#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block; border: 1px solid #000;}
ul.pureCssMenu ul{position: absolute;left:98%;top:-1px; }
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 1px 1px 0px;
	background-color:#ffffff;
	background-repeat:repeat;
	border-color:;
	border-width:0px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	_width:116.55000000000001px;
	float: left;
}
ul.pureCssMenu ul{
	width:138.6px;
}
ul.pureCssMenu li{
	display:block;
	margin:1px 0px 0px 1px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	zoom:1;
	background-color:#fff;
	border-width:0px;
	border-color:#4c9082;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 11px Tahoma;
	color: #4c9082;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;	
}
ul.pureCssMenu ul li:hover
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:100%;
	height:3;
	display:inline-block;
	background-color:;	background-image:none;}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#4c9082;
	border-color:#FFFFFF;
	border-style:solid;
	font:normal 11px Tahoma;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#4c9082;
	border-color:#FFFFFF;
	border-style:solid;
	font:normal 11px Tahoma;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:24px;
height:24px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(./images/arrow_sub5.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:12px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(./images/arrow_main4.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(./images/arrow_main4.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(./images/arrow_sub5.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(./images/arrow_main4.gif);}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span,ul.pureCssMenu table a:hover a:hover a:hover span{background-image:url(./images/arrow_main4.gif)}
ul.pureCssMenu table a:hover table span,ul.pureCssMenu table a:hover a:hover table span{background-image:url(./images/arrow_sub5.gif)}
-->