/* Basic Styles that should be applied to all site content by default - ID style sets and custom classes will override */
body, td {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*LINE-HEIGHT: 1.2em;*/
	COLOR: #666;
}
body {
    margin: 3px 0 0 0;
    padding: 0;    
}

form
{
	margin-top:0px;
	margin-bottom:0px;
}
p {
	LINE-HEIGHT: 1.4em;
	margin: 1em 0;
}
p.nobreak {
	margin-top: 0px;
	padding-top: 0px;
}
ul {
	margin-top: 1em;
	margin-bottom: 1em;
}
h3, #lblCategoryHeader h1, #lblCategoryFooter h1 {
	COLOR: #871A2A;
	FONT-SIZE: 14px;
	display: block;
	margin: 0px;
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	display: inline;
}
h2 {
	COLOR: #871A2A;
	FONT-SIZE: 16px;
	display: block;
	margin: 0px;
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	display: inline;
}
h1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #000;
	/*LINE-HEIGHT: 22px;*/
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	display: inline;
}
a {
	color : #000;
}

a:hover {
	color: #871A2A;
}
.disclaimer {
	FONT-SIZE: 9px; COLOR: #666;
}
.red {
	color: #871A2A;
}
.h3 {
	COLOR: #871A2A;
	FONT-SIZE: 14px;
	display: block;
	margin: 0px;
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	display: inline;
	}
A.gray {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: gray;
	TEXT-DECORATION: none }
	
.gray {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: gray;
	TEXT-DECORATION: none }
#footer input{
          font: 9px Verdana, Arial, Helvetica, sans-serif;
          height: 14px;
          color: #666;
          margin:0;padding:0;border:1px solid #666;
          
}
input {
          font: 11px Verdana, Arial, Helvetica, sans-serif;
          color: #000;
}
.salepricevalue
{
	font-size: 8pt; font-weight: bold; color: #871A2A;
}
/* FOR REFERENCE ONLY: Style of searchbox in the header - Applied in-line. Leave this commented
.searchbox {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	width: 170px; 
	height: 18px;
}
*/

/* Styles applied to the breadcrumb navigation which resides just below the header on most pages */
.breadcrumb
{
	font-size: 10px;
	text-transform: capitalize;
	text-indent: 4px;
}
/* Styles applied to the site footer */
#footer {
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	margin-top:0px;
}
#footer td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	line-height: 16px;
	text-align:left;
	
}
#footer a {
	text-decoration: none;
	color: #666;
	
}
#footer a:hover {
	text-decoration: underline;
	color: #871A2A;
}
#footer input {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	margin-top: 2px; 
}	
	
/* Styles applied to the copyright area below the footer */
#copyright a {
	text-decoration: none;
	color: #666;
}
#copyright a:hover {
	text-decoration: underline;
	color: #871A2A;
}

/* Additional styles used to create blocks that contain features or information */
.border2 {
	border: 2px solid #CCC;
}
.border4 {
	border: 4px solid #CCC;
}
.feature {
	background-color: #EBE7E0;
}


/* 07-25-2006 Start For Landing Pages */
#landingright {

          background-color: #F2EDE6;

          text-align:left;

}

#landingright a {

          text-decoration:none;

}

#landingright ul {

          margin-top:1px;

          padding-bottom: 0;

          border-bottom:none;

          margin-bottom:0;

          list-style-type: none;

          margin-left: 0;

          padding-left: 0;

          padding-top: 2px;

}

#landingright li a 
{
		  display: inherit;

          background-color: #F2EDE6;

          padding-top: 2px;

          padding-bottom: 2px;/**/

          text-indent: 19px;

          border-left: 2px solid #F2EDE6;

          border-right: 2px solid #F2EDE6;

}


.styleBucket, .styleWide {

          float:left;

          margin:10px;

          text-align:center;

          background-color:#F1F1F1;

}

.styleBucket {          width:170px;}

.styleWide {   width:233px;}

.styleBucket td h3, .styleWide td h3 {

          display:block;

          /*font-variant:small-caps;*/

          padding:5px 0;

          background-color:#EBE7E0;

}

.styleBucket td p, .styleWide td p {

          padding: 6px 12px 0 12px;

          FONT-SIZE: 11px;

          text-align:left;

          margin-bottom: 5px;

}

.styleWide ul {

          align: left;

          margin-left: 5px;

          padding-left: 5px;

          list-style: none;

          line-height: 18px;

}

.styleBucket1 {        float:left;

          margin:10px;

          text-align:center;

          background-color:#F1F1F1;

}

.styleWide1 { float:left;

          margin:10px;

          text-align:center;

          background-color:#F1F1F1;

}


.buttonspace {
	vertical-align: text-bottom;
}

#emailSLP {
	padding: 4px 0;
	vertical-align:middle;
	border-top: 1px solid #FFF;
	background: #000;
}
#emailSLP input {
	FONT-SIZE: 10px;
}
.LinkBucket {
	line-height: 18px;
	margin: 0 10px 10px 20px;
	padding: 10px;
	background-color:#F1F1F1;
}
			
/* 07-25-2006 End For Landing Pages */
 


/* Any Additional Page Specific Styles Should Go Below */


/* STYLES SPECIFIC TO THE HOMEPAGE-------------------------------- */
#home, #home td, #home a {
	FONT-SIZE: 11px;
	color: #000;
	text-decoration: none;
}
#home a:hover {
	text-decoration: underline;
	color: #871A2A;
}
#home strong {
	color: #871A2A;
	font-weight: bold;
}

/* The Right Column */
#homeright {
	background-color: #F2EDE6;
	text-align:left;
}
.homeRightHeaderGraphics
{
	margin-top:6px;
}
#homeright li a {
	background-color: #F2EDE6;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;/**/
	text-indent: 19px;
	border-left: 2px solid #F2EDE6;
	border-right: 2px solid #F2EDE6;
	
}
#homeright li.header {
	text-indent: 19px;
	color: #871a2a;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	font-weight:bold;
	padding-bottom: 2px;
	margin-top:0;
}
#homeright li a:hover {
	text-decoration: none;
	background-color: #FFF;
	} 
	
#homeright ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	padding-top: 2px;
	padding-bottom: 10px;
	border-bottom: 1px solid #FFF;
		
}
#homeright li {
	padding-top: 0;
	padding-bottom: 2px;
}
#homeright .divider {
	display: block;
	margin-top: 10px;
}

/* The Lower Featured Buckets */
/*#lower, #lower td, #lower a {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 12px;
	text-decoration: none;
}

#lower ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom:0px;
}
#lower li {
	margin-top: 3px;
	margin-bottom:0px;
}*/
/* END OF STYLES SPECIFIC TO THE HOMEPAGE-------------------------------- */

/* Styles for Attribute Drop-down Menus in Product Sorts------------------*/
#divSrMain {
	 display: block;
	 z-index: 5;
	 margin-left: auto;
	 margin-right: auto;
	 position: relative;
	 text-align: left;/**/
	 
}

#divDropDownContainer {
	display: block;
	z-index: 100000;
	margin-left: auto;
	margin-right: auto;
	position: relative;/**/
	
}
#divclosingdiv {
	display: block;
	z-index: 100000;
	float: left;
	margin: 0px;
	/*border-left: 1px solid #666;*/
	position: relative;
	padding-top: 0px;
	color:White;
	height: 24px;/**/
	
}
.linkbutton {

    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    background-color:#E0DBD5;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
    height: 22px;
    padding: 4px 15px;
    text-decoration: none;
}
.attribset {
	font: bold 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#E0DBD5;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	height: 24px;
	display: block;
	z-index: 5;
	float: left;
	position: relative;
	/*text-align:center;
	background-image: url(/images/navigationbar/attrib-carrot.gif);*/
	background-repeat: no-repeat;
	background-position: right top;/**/
	
}
.attribdivide {
	color: #000;
	background-color:#ffffff;
	height: 24px;
	display: block;
	z-index: 5;
	float: left;
	position: relative;
	
	
}

a.Button
{
	text-decoration:none;
	color:#000;
}

a.qsni
{
	text-decoration:none;
	color:#871A2A;
	/*color:#fff;*/
}
a.qsni:hover
{
	text-decoration:none;
	color:#871A2A;
	/*color:#fff;*/
}

/* End of Styles for Attribute Drop-down Menus in Product Sorts------------------*/

/* Styles for Product Detail Pages-----------------------------------------------*/
.PD_coord_0false
{
	width: 100%;
	height: 170px;
	border-left: 4px solid #CCCCCC;
	border-top: 4px solid #CCCCCC;
	border-bottom: 4px solid #CCCCCC;
}
.PD_coord_0true
{
	width: 100%;
	height: 170px;
	border-left: 4px solid #CCCCCC;
	border-right: 4px solid #CCCCCC;
	border-top: 4px solid #CCCCCC;
	border-bottom: 4px solid #CCCCCC;
}
.PD_coord_1false
{
	width: 100%;
	height: 170px;
	border-top: 4px solid #CCCCCC;
	border-bottom: 4px solid #CCCCCC;
}
.PD_coord_1true
{
	width: 100%;
	height: 170px;
	border-top: 4px solid #CCCCCC;
	border-right: 4px solid #CCCCCC;
	border-bottom: 4px solid #CCCCCC;
}
.PD_coord_2false
{
	width: 100%;
	height: 170px;
	border-top: 4px solid #CCCCCC;
	border-bottom: 4px solid #CCCCCC;
}
.PD_coord_2true
{
	width: 100%;
	height: 170px;
	border-top: 4px solid #CCCCCC;
	border-right: 4px solid #CCCCCC;
	border-bottom: 4px solid #CCCCCC;
}
.PD_coord_3false
{
	width: 100%;
	height: 170px;
	border-right: 4px solid #CCCCCC;
	border-top: 4px solid #CCCCCC;
	border-bottom: 4px solid #CCCCCC;
}
.PD_coord_3true
{
	width: 100%;
	height: 170px;
	border-right: 4px solid #CCCCCC;
	border-top: 4px solid #CCCCCC;
	border-bottom: 4px solid #CCCCCC;
}
.PD_coord_text
{
	width: 160px; padding-bottom: 10px;
}

.warning
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin: 0px;
	display: inline;
	text-align: center;
	COLOR: #FF0000;
}
.PD_DIV_FanFeatures
{
	width: 760px;
}
.PD_DIV_FanFeatures_Help
{
	width: 300px;
	border: 1px solid #000000;
	background-color: #EEEEEE;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	display: none; 
	padding: 6px;
	position: relative;
}
.PD_FanFeatures_link
{
	text-decoration: underline;
}

.PD_FanFeatures
{
	border: 1px solid #000000;
}
.PD_DIV_Image
{
	width: 350px;
	border: 1px solid #666666;
	text-align: center;
}
.PD_DIV_UnderImage
{
	width: 350px;
	height: 20px;
	border: none;
	text-align: center;
	background-color: #666666;
}
.PD_DIV_UnderImage_lbl
{
	overflow: visible;
	text-transform: capitalize;
}
.PD_DIV_ShippingInfo
{
	text-align: right;
}
.PD_DIV_ProductDescription
{
	border: #666666 1px solid;
	padding: 10px;
}
.PD_VendorImage
{
	border: #000000 1px solid;
	padding: 5px;
}
.PD_BulletPoints
{
	text-transform: capitalize;
}
#product
{
	padding-left: 15px;
	margin: 0px 0px 1em 0px;
}
#product h1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin: 0px;
	display: inline;
}
#product h2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin: 0px;
	display: inline;
}
#product h3 {
	COLOR: #000;
}
#itemimage {
	border: 1px solid #666;
}
#imagelinks, #imagelinks a
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 6px;
	color: #fff;
	padding-top: 4px;
}
.price {
	COLOR: #871A2A; font-size:smaller; font-weight:bold;
}
.addtocartbutton {
	font: bold 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#E0DBD5;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	height: 24px;
	padding: 4px 20px;
	text-decoration: none;
}
#addtocart {
	font: bold 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#E0DBD5;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	height: 24px;
	padding: 4px 20px;
	text-decoration: none;
}
#addquantity, #description {
	margin: 1em 0 0 0;
}
/* End Styles for Product Detail Pages-------------------------------------------*/

/* Styles for My Portfolio-------------------------------------------------------*/

#portfoliomenu {
	border: 2px solid #CCC;
	padding: 5px 3px;
}
#portfoliomenu td {
	font-size: 11px;
	color: #000000;
}
#portfoliomenu a {
	color: #000000;
	text-decoration: none;
}
#portfoliomenu a:hover {
	color: #871A2A;
	text-decoration: none;
}
.portfolioprice {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: gray;
}

/* End Styles for My Portfolio-------------------------------------------------------*/

/*buckets styles*/
#buckets {
	width: 485px;
	text-align:left;
}
.bucketL {
	background-color:#F1F1F1;
	margin-top: 10px;
	float: left;
}
.bucketPros {
	
	text-align: left;
}
.bucketR {
	background-color:#F1F1F1;
	margin-top: 10px;
	margin-left: 9px;
	float: left;
}
.bucketText {
	padding:8px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.bucketText a {
	text-decoration:none;
	color:#000000;
}
.bucketText p {
	margin: 0;
	line-height:14px;
}
.bucketText ul {
	margin:4px 0 0 15px;
	padding:0;
}
.bucketText ul li {
	margin-bottom:0;
	line-height:14px;
}

/* Styles for footer-------------------------------------------------------*/
.footerblock {
	border-right: 1px solid #999999;
}
.footerblock, .footerend {
	padding-left: 10px;
	padding-right: 10px;
}
#footer input {
	height:16px;
	vertical-align:top;
}
/* End styles for footer---------------------------------------------------*/

/* Styles for Lighting Collections and breadcrumbs Navigation*/
.tightfit h3{	
	line-height: 10px;	 
}
.currentbreadcrumb {
	color: #871A2A;
	font-weight: bold;
	font-size:10px;
}
.LightingCollectionsDetailHeader
{
	background-color: #e0dbd5;
}
/* End Styles for Lighting Collections and breadcrumbs Navigation*/