@charset "utf-8";


#storefrontmessage {
color:#666666;
font-size:12px;
margin:0px;
padding:0px;
}

#storefrontmessage a{
color:#666666;
}


#storefrontmessagesmall {
color:#999999;
font-size:10px;
margin:0px;
padding:0px;
}

#storefrontmessagesmall a{
color:#999999;
}




div#storefrontcategories{ 

border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
clear:both;
margin:10px 0pt;
}


div.category {
border-bottom:2px solid #ededec;
float:left;
height:135px;
padding-top:20px;
position:relative;
width:181px;
text-align:left;


}

div.category h3 {
font-size:0.8em;
margin:0pt 0pt 0pt 62px;
padding:0pt 0pt 3px;


}
div.category h3 a:link, div.category h3 a:visited {
color:#0F703B;
text-decoration:none;
font-weight:normal;
font-weight:bold;
}
div.category h3 a:hover {
text-decoration:underline;
}
div.category img {
display:block;
left:0pt;
position:absolute;
top:21px;
}
div.category ul {
list-style-type:none;
margin-left:62px;
margin-top:0px;
padding:0pt;
width:135px;
}
div.category li {
background:transparent url(imgs/bullet.gif) no-repeat scroll 0px 5px;
font-size:0.7em;
padding-left:7px;
}
div.category li a:link, div.category li a:visited {
color:#555555;
line-height:1.2em;
text-decoration:none;
}
div.category li a:hover {
text-decoration:underline;
}
div#bestsellers {
display:none;
}
div#ya {
display:block;
}

.clearb{ 
clear: both; 
}


#storefront_banner {
	margin-top:5px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(imgs/storefront/fall10/storefront_banner_background_070610.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
}
#storefront_banner .frame-right {
background:transparent url(imgs/style/storefront_banner_right2.gif) no-repeat scroll right top;
}
#storefront_banner .frame-left {
background:transparent url(imgs/style/storefront_banner_left2.gif) no-repeat scroll left top;
height:254px;
text-align:center;
}
#storefront_banner .frame-left img {
margin:14px auto 0pt;
}

.t {
background: url(imgs/style/dot2.gif) 0 0 repeat-x; 

background-color:#fafafa;
}
.b {background: url(imgs/style/dot2.gif) 0 100% repeat-x}
.l {background: url(imgs/style/dot2.gif) 0 0 repeat-y}
.r {background: url(imgs/style/dot2.gif) 100% 0 repeat-y}
.bl {background: url(imgs/style/bl2.gif) 0 100% no-repeat}
.br {background: url(imgs/style/br2.gif) 100% 100% no-repeat}
.tl {background: url(imgs/style/tl2.gif) 0 0 no-repeat}
.tr {background: url(imgs/style/tr2.gif) 100% 0 no-repeat;}

.DOWt {
background: url(imgs/style/divboxheader/dot2.gif) 0 0 repeat-x; 

background-color:#00703c;
}
.DOWb {background: url(imgs/style/divboxheader/dot2.gif) 0 100% repeat-x}
.DOWl {background: url(imgs/style/divboxheader/dot2.gif) 0 0 repeat-y}
.DOWr {background: url(imgs/style/divboxheader/dot2.gif) 100% 0 repeat-y}
.DOWbl {background: url(imgs/style/divboxheader/bl2.gif) 0 100% no-repeat}
.DOWbr {background: url(imgs/style/divboxheader/br2.gif) 100% 100% no-repeat}
.DOWtl {background: url(imgs/style/divboxheader/tl2.gif) 0 0 no-repeat}
.DOWtr {background: url(imgs/style/divboxheader/tr2.gif) 100% 0 no-repeat;}

.pod{
line-height:1.2em;
margin:0px 0px 4px 1px;
color:#666666;
font-size:11px;
}

.podtext{
line-height:1.2em; 
margin:7px 4px 4px 0pt;
}

a.shopnow{
background:transparent url(imgs/style/shoparrow.gif) no-repeat scroll 100% 0.4em;
padding-right:9px;
text-align:left;
}
.podtext img{
padding-left:8px;
}

.podspacer{
line-height:.9em;
}

.pad6{
padding-top:6px;
}

.pad6 A:hover{
font-weight:normal;
font-size:10px;
text-decoration:none;

}

.clear{
clear:both;
}
.poddivider{
border-top:1px solid #CCCCCC; margin-bottom:7px;
}

#dealsofweek{
	height:247px; 
	padding-top:10px;
}

#newitemsfrontpage{
	height:247px; 
	text-align:center;
	padding-top:2px;
	padding-left:1px;
}

#newitemsfrontpage span{
font-size:11px;
font-weight:bold;
}

#topsellersfrontpage{
padding-top:3px;
padding-right:10px;
padding-left:7px;
width:210px;
font-size:.66em; 
}

#topsellingitem{
border-bottom:1px solid #D0D0D0;
clear:both;
margin-top:6px;
height:46px;
COLOR: #555;
}

#topsellingitem A {
	COLOR: #666666; TEXT-DECORATION: none
}
#topsellingitem A:hover {
	color:#9c2718; TEXT-DECORATION: underline
}

#topsellersfrontpage OL {
margin-top: 0px ;
}


#topsellersfrontpage LI {
	MARGIN: 5px -1px 0px -5px; 
	COLOR: #555;
}

#topsellersfrontpage LI A {
	COLOR: #666666; TEXT-DECORATION: none
}
#topsellersfrontpage LI A:hover {
	color:#9c2718; TEXT-DECORATION: underline
}

#dowimage{
float:left; 
padding-left:6px; 
width:90px
}

#dowimage img{
border:solid 1px #666666;
}

#dowsavings{
float:left; 
padding-left:6px; 
width:106px; 
font-size:21px; 
padding-bottom:10px; 
color:#e21f26;
font-weight:bold;
}


#downame{
float:left;
padding-left:6px; 
width:110px; 
font-size:13px; 
color:#333333; 
padding-bottom:4px;
font-weight:bold;
}

#dowbulbs{
float:left; 
padding-left:6px; 
width:106px; 
font-size:10px; 
color:#CCCCCC; 
padding-bottom:10px;
font-weight:bold;
}

#dowprice{
float:left; 
padding-left:6px; 
width:106px; 
font-size:10px; 
color:#e21f26;
font-weight:bold;
}

#dowpurchased{
height:6px;
float: left; 
background-color: #FF0000; 
font-size: 1px; 
line-height: 0; 
display: inline; 
clear:both; 
}


#dowstock{
height: 3px;
float: right;
font-size: 2px;
line-height: 0;
display: inline;
clear: both; 
}

#dowfrontcontainer{
 background-image:url(imgs/storefront/dow_front_container.gif);
 background-repeat:no-repeat;
 height:210px;
 text-align:center;
 padding-top:3px;
}
#dowfrontcontainer a img{
border:none;
}

#dowfrontcontainer td span{
color:#cb2026;
}
#dowfrontcontainer td{
padding-left:6px;
padding-right:6px;
text-align:center;
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
}
.dowfrontsavings{
padding-bottom:5px;
font-weight:bold;
}

.dowfrontsavings div{
background-color:#fcf9ce;
width:199px;
}
