body { 
color:#666;
font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0;
margin:0;
}

a {
color:#006699;
text-decoration:none;
}

a:hover {
background-color:#FFEB97;
color:#666;
text-decoration:none;
}

h1 {
color:#000;
font:bold 17px/150% Verdana, Arial, Helvetica, sans-serif;
}

h2 {
color:#006699;
font:bold 14px/150% Verdana, Arial, Helvetica, sans-serif;
}

h3 {
color:#666;
font:bold 12px/150% Verdana, Arial, Helvetica, sans-serif;
margin-bottom:3px;
}

hr {
color:#CCC;
height:1px;
width:100%;
}

form {
margin:0;
padding:0;
}

input, select, textarea {
background-color:#FAFAFA;
border:1px #CCC solid;
color:#666;
font-family:Verdana, Arial, Helvetica, san-serif;
font-size:11px;
font-weight:normal;
}

li {
color:#006699;
list-style-type:square;
}

ol {
color:#339966;
}

td {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}

ul {
color:#339966;
list-style-type:square;
}

.addtocart {
background-color:#FFCC00;
border:1px solid #666;
color:#000;
font-family:Verdana, Arial, Helvetica, san-serif;
font-size:9px;
width:65px;
}

.breadcrumbs {
color:#7A7A7A;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
text-decoration:none;
}

.cartbody {
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}

.cartbodyleft {
border-left:1px solid #CCC;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.cartbodyright {
border-right:1px solid #CCC;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.carthead {
background-color:#F1F1F1;
border:1px solid #999;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.carttr {
border-bottom-color:#E3E3E3;
border-bottom-style:solid;
border-bottom-width:1px;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.catmenu {
background-color:#FFF8C4;
border:1px solid #999;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px 4px 5px 4px;
}

.catmenutd {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.catmenutd a {
color:#333;
text-decoration:none;
}

.catmenutd a:hover {
background-color:#FFDF5B;
color:#333;
text-decoration:none;
}

.contentbox {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
padding:5px;
}

.detailqty {
background-color:#FAFAFA;
border:1px #CCC solid;
color:#000;
font-family:Verdana, Arial, Helvetica, san-serif;
font-size:13px;
font-weight:normal;
}

.emailcartcontents {
border-right:1px solid #000;
border-bottom:1px solid #000;
}

.emailcarthead {
border-right:1px solid #000;
}

.emailcartheadright {
border-right:1px solid #000;
border-top:1px solid #000;
}

.emailtable {
border-left:1px solid #000;
border-top:1px solid #000;
}

.featured_lightbulbs_botdiv {
border-right:1px dashed #CCC;
color:#7A7A7A;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:10px;
text-decoration:none;
}

.featured_lightbulbs_div {
border-bottom:1px dashed #CCC;
border-right:1px dashed #CCC;
color:#7A7A7A;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:10px;
text-decoration:none;
}

.featured_lightbulbs_tddiv {
color:#7A7A7A;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:10px;
padding-bottom:5px;
padding-top:5px;
text-decoration:none;
}

.featuredhometable {
border-left:1px dashed #CCC;
border-top:1px dashed #CCC;
}

.dottedframe {
border:1px dashed #CCC;
}

.footer {
background-color:#F1F1F1;
border:1px solid #999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px;
}

.footer a {
color:#666;
text-decoration:none;
}

.footer a:hover {
background-color:#FFEB97;
color:#666;
text-decoration:none;
}

.heading {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.infobox {
background-color:#F1F1F1;
border:1px solid #999;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
}

.infoboxtd {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.infoboxtd a {
color:#666;
text-decoration:none;
}

.infoboxtd a:hover {
background-color:#FFEB97;
color:#666;
text-decoration:none;
}

.listdesc {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.mytext {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
text-decoration:none;
}

.mytext a {
color:#006699;
text-decoration:none;
}

.mytext a:hover {
background-color:#FFEB97;
color:#666;
text-decoration:none;
}

.mytext2 {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
text-decoration:none;
}

.mytext2 a {
color:#336699;
text-decoration:none;
}

.mytext2 a:hover {
background-color:#FFDE57;
color:#336699;
text-decoration:none;
}

.mytext3 {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height:15px;
}

.mytext3 a {
color:#336699;
text-decoration:none;
}

.mytext3 a:hover {
background-color:#FFEB97;
color:#336699;
text-decoration:none;
}

.orderno {
color:#339966;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.searchfield {
background-color:#FFF;
border:1px solid #999;
color:#666;
font-family:Verdana, Arial, Helvetica, san-serif;
font-size:11px;
font-weight:normal;
}

.searchsubmit {
background-color:#FFCC00;
border:1px solid #666;
color:#000;
font-family:Verdana, Arial, Helvetica, san-serif;
font-size:11px;
font-weight:bold;
}

.special_lightbulbs_div {
color:#7A7A7A;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:10px;
text-decoration:none;
}

.special_lightbulbs_tddiv {
border-bottom:1px dashed #CCC;
color:#7A7A7A;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:10px;
padding-bottom:5px;
padding-top:5px;
text-decoration:none;
}

.submit {
background-color:#FFCC00;
border:1px #000 solid;
color:#000;
font-family:Verdana, Arial, Helvetica, san-serif;
font-size:13px;
font-weight:bold;
padding:2px;
}

.subnavbar {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.subnavbar a {
color:#666;
text-decoration:none;
}

.subnavbar a:hover {
background-color:#FFEB97;
color:#666;
text-decoration:none;
}

.titlebox {
background-color:#FFF8C4;
border:1px solid #999;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 4px;
}

.titlebox a {
color:#333;
text-decoration:none;
}

.titlebox a:hover {
background-color:#FFDF5B;
color:#333;
text-decoration:none;
}

.titlehilite {
background-color:#E5FFCC;
border:1px #999 solid;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 4px;
}

div#fakesubmitbuttons {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

div#fakesubmitbuttons a {
background-color:#FFCC00;
color:#000;
display:block;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
padding:5px 10px;
border:1px #000 solid;

}

div#fakesubmitbuttons a:hover {
background-color:#FFCC00;
color:#000;
text-decoration:none;
}

div#fakesubmitbuttons a:active {
background-color:#FFCC00;
color:#000;
text-decoration:none;
border:2px inset #000;
padding:5px 8px 3px 10px;
}

div#fakesearchsubmitbutton {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}

div#fakesearchsubmitbutton a {
background-color:#FFCC00;
color:#000;
display:block;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
text-decoration:none;
border:1px #000 solid;
padding:2px 5px;
}

div#fakesearchsubmitbutton a:hover {
background-color:#FFCC00;
color:#000;
text-decoration:none;
}

div#fakesearchsubmitbutton a:active {
background-color:#FFCC00;
color:#000;
text-decoration:none;
border:2px inset #000;
padding-bottom:0px;
padding-left:5px;
padding-right:3px;
padding-top:2px;
}

.pictureframe {
border:1px solid #999;
}

.tableframe {
border:1px solid #999;
background-color:#F1F1F1;
}

.tableframe input {
background-color:#FFF;
border:1px solid #999;
color:#666;
font-family:Verdana, Arial, Helvetica, san-serif;
font-size:11px;
font-weight:normal;
}

.checkoutprogress_top {
font-family:Verdana, Arial, Helvetica, san-serif;
font-size:11px;
color:#666;
background-color:#FFE060;
border-bottom:1px solid #999;
}

.checkoutprogress_bottom {
font-family:Verdana, Arial, Helvetica, san-serif;
font-size:11px;
color:#666;
}

.checkoutprogress_selected {
font-family:Verdana, Arial, Helvetica, san-serif;
font-size:11px;
color:#666;
background-color:#FFF7D9;
font-weight:bold;
}

div.leftmenubox {
border:1px solid #999;
}

div.links {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
left:0;
position:relative;
top:0px;
width:210px;
}

div.linkshead {
font:bold 11px/150% Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
width:198px;
padding:3px 5px;
background-color:#FFF8C4;
}

div.links a {
background-color:#FFF8C4;
color:#333;
display:block;
width:198px;
font:normal 11px/150% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;
padding:3px 5px;
}

div.links a:hover {
background-color:#FFDF5B;
color:#333;
text-decoration:none;
}

.navbarcontainer {
font:normal 11px/150% Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:#F2F2F2;
color:#666;
width:760px;
height:30px;
}

.navbar {
text-align:center;
vertical-align:middle;
font:bold 11px/150% Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height:30px;
text-decoration:none;
color:#666;
background:#F2F2F2;
}

.navbar a {
background-color:#F2F2F2;
color:#666;
display:block;
width:100%;
text-decoration:none;
}

.navbar a:hover {
background-color:#FFF2BB;
color:#666;
text-decoration:none;
}

div.infoboxhead {
font:bold 11px/150% Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
width:198px;
padding:5px;
background-color:#F2F2F2;
}

div.infobox {
font:normal 11px/150% Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
border:none;
width:208px;
padding:0;
background-color:#F2F2F2;
}

div.infobox a {
color:#333;
display:block;
width:198px;
font:normal 11px/150% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;
padding:3px 5px;
}

div.infobox a:hover {
background-color:#FFF2BB;
}

.searchresultstitle { 
font-size:14px;
font-weight:bold;
}
