

.homeItemHolder {
clear:both;
width:100%;
margin:0px;
padding:0px;
}


.homeItemHolder h2{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	color:#a2c4ec;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}



#homepageProducts ul{
	clear:both; margin:0px auto; padding:0px; list-style:none;
}
#homepageProducts ul li{
	position:relative;
	z-index:80;
	float:left;
	padding:0px 2px 0px 2px;
	text-align:center;
	border: 0px solid #cccccc;
	margin:0px;
	height:215px;
/*	width:320px; */
}

.dhppDiv {
position:relative;
z-index:81;
/* width:314px; */
width:96%;
padding:1%;
height:340px;
/* padding:0px; */
margin:0px auto;
/* border: 1px solid #cccccc; */
border: 1px solid #e4e4e4;
border-radius:5px;
text-align:left;
}


.dslpFree {
float:left;
padding:6px 8px 0px 0px;
}


.dslpDel {
float:left;
padding:0px;
}


.hppHDTtl{
clear:both;
position:relative;
text-align:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size: 100%;
height:30px;
width:290px;
overflow:hidden;
}


div.hppHDTtl a:link, div.hppHDTtl a:visited, div.hppHDTtl a:active{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size: 120%;
text-decoration:none;
color:#333333;
}

div.hppHDTtl a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size: 120%;
text-decoration:underline;
color:#333333;
}
 
 
.hppHDTitle{
padding: 0px 5px 0 5px;
margin:0px auto;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size: 100%;
text-align:left;
height:15px;
overflow:hidden;
}

.hppdivleft {
position:absolute;
top:33px;
left:0px;
z-index:81;
width:135px;
text-align:center;
}

.hppdivright {
position:absolute;
top:33px;
right:0px;
z-index:81;
width:183px;
}

.hpHDpopup {
	position: absolute;
	top:0px;
	left:-280px;
	z-index:85;
	display:none;
	background-image: url(../images/transback_grey.png);
	width:280px;
	height:180px;
	padding-top: 0px;
	padding-right: -5px;
	padding-bottom: 0px;
	padding-left: 3px;
	z-index: 300;
	border: 1px solid #cccccc;
	overflow: auto;
	cursor: pointer;
}
* html .hpHDpopup {
background:#f4f4f4;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=85); 
}

.hpHDSDh{
position:absolute;
top:1px;
right:1px;
z-index:85;
height:12px;
padding: 5px 0px 0px 5px;
}

.hppTtl{
padding: 0px 5px 0 5px;
margin:0px auto;
text-align:center;
height:12px;
overflow:hidden;
}

.scrollTtl{
padding: 0px 5px 5px 5px;
margin:0px auto;
text-align:center;
height:24px;
overflow:hidden;
} 
 
.hppTtlTitle{
padding: 0px 5px 5px 5px;
margin:0px auto;
text-align:center;
height:26px;
overflow:hidden;
}





#homepageProducts ul ul{
	clear:both; list-style: disc inside;
}

#homepageProducts ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}


#homepagePOPProducts{
width:100%;
padding-top:15px;
margin: 0px auto;
text-align:center;

}


#homepagePOPProducts ul{
	clear:both; margin:0px auto; padding:0px; list-style:none;
}
#homepagePOPProducts ul li{
	position:relative;
	z-index:80;
	float:left;
	padding:0px 2px 0px 2px;
	text-align:center;
	border: 0px solid #cccccc;
	margin:0px;
	height:230px;
	width:320px;
}
#homepagePOPProducts ul ul{
	clear:both; list-style: disc inside;
}

#homepagePOPProducts ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}

#jCarouselBtns {
position:absolute;
top:0px;
right:10px;
width:200px;
text-align:right;
margin:0px;
padding:0px;
}



#scrollPOPProducts {
clear:both;
position:relative;
width:100%;
height:210px;
overflow:hidden;
}

#scrollPOPProducts ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#scrollPOPProducts ul li{
	position:relative;
	display:block;
	float:left;
	width:25%;
	padding:0;
	text-align:center;
	margin-top:0px;
	margin-right: -2px;
	margin-bottom:0px;
	margin-left: 0px;
	height:210px;
}

#scrollPOPProducts ul ul{
	clear:both; list-style: disc inside;
}



#ThscrollPOPProducts {
clear:both;
position:relative;
width:100%;
height:210px;
overflow:hidden;
}

#ThscrollPOPProducts ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#ThscrollPOPProducts ul li{
	position:relative;
	display:block;
	float:left;
	width:33%;
	padding:0;
	text-align:center;
	margin-top:0px;
	margin-right: -2px;
	margin-bottom:0px;
	margin-left: 0px;
	height:210px;
}

#ThscrollPOPProducts ul ul{
	clear:both; list-style: disc inside;
}




#scrollPOPProducts ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}




#homepagePOPBProducts {
clear:both;
position:relative;
width:100%;
height:260px;
overflow:hidden;
}
#homepagePOPBProducts ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#homepagePOPBProducts ul li{
	position:relative;
	display:block;
	float:left;
	width:25%;
	padding:0;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top:0px;
	margin-right: -2px;
	margin-bottom:0px;
	margin-left: 0px;
	height:250px;
}

#homepagePOPBProducts ul ul{
	clear:both; list-style: disc inside;
}

#homepagePOPBProducts ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}



.hpPS{
/*	border-right-width: 1px; */
/*	border-right-style: solid; */
/*	border-right-color: #cccccc; */
}

 
 
.hpppopup {
	position: absolute;
	display:none;
	background-image: url(../images/transback_grey.png);
	width:90%;
	height:200px;
	padding-top: 0px;
	padding-right: -5px;
	padding-bottom: 0px;
	padding-left: 3px;
	z-index: 300;
	border: 1px solid #cccccc;
	overflow: auto;
	cursor: pointer;
}
* html .hpppopup {
background:#f4f4f4;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=85); 
}

.hppSDh{
position:relative;
width:90%;
text-align:left;
height:12px;
padding: 5px 0px 0px 5px;
}


#homepageCategories ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#homepageCategories ul li{
	position:relative;
	float:left;
	width:33%;
	padding:0;
	text-align:center;
	height:285px;
	margin: 0px auto;
}
* html #homepageCategories ul li{
	margin-top: 0;
	margin-right: -3px;
	margin-bottom: 0;
	margin-left: 0;
}


#homepageCategories ul ul{
	clear:both; list-style: disc inside;
}

#homepageCategories ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}

.homepageCategoriesHolder {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: dotted;
	border-right-style: dotted;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-width: 1px;
	border-top-style: dotted;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	width:200px;
	height:285px;
	background-color:#f4f4f4;
	margin: 0px auto;
	text-align:center;
}

.homepageCategoriesImage {
width:100%;
background-color:#ffffff;
}

.homepageCategoriesText {
width:98%;
background-color:#f4f4f4;
color:#cf0000;
text-decoration:none;
	padding:0px;
	text-align:center;
	border:none;
	height:auto;
	margin: 0px auto;
}

a.homepageCategoriesTextLink:link, a.homepageCategoriesTextLink:visited {
background-color:#f4f4f4;
color:#ff0000;
text-decoration:none;

}
a.homepageCategoriesTextLink:hover, a.homepageCategoriesTextLink:active {
background-color:#f4f4f4;
color:#ff0000;
text-decoration:underline;
}

#homepageSubCategories ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#homepageSubCategories ul li{
	position:relative;
	float:left;
	width:100%;
	padding:0;
	text-align:center;
	height:50px;
	margin: 0px auto;
}
* html #homepageSubCategories ul li{
	margin-top: 0;
	margin-right: -3px;
	margin-bottom: 0;
	margin-left: 0;
}


#homepageSubCategories ul ul{
	clear:both; list-style: disc inside;
}

#homepageSubCategories ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}

.homepageSubCategoriesHolder {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #f4f4f4;
	border-top-color: #f4f4f4;
	border-right-color: #f4f4f4;
	border-bottom-color: #f4f4f4;
	width:90px;
	height:50px;
	background-color:#fdfdfd;
	margin: 0px auto;
	text-align:center;
}

.homepageSubCategoriesSingleHolder {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #f4f4f4;
	border-top-color: #f4f4f4;
	border-right-color: #f4f4f4;
	border-bottom-color: #f4f4f4;
	width:100%;
	height:50px;
	background-color:#fdfdfd;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	text-align:center;
}

.homepageSubCategoriesImage {
width:94px;
background-color:#ffffff;
height: 50px;
float:left;
text-align:left;

}

#homepageAnnouncements ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#homepageAnnouncements ul li{
	position:relative;
	float:left;
	width:50%;
	padding:0;
	text-align:center;
	height:250px;
	margin: 0px auto;
}
* html #homepageAnnouncements ul li{
	margin-top: 0;
	margin-right: -3px;
	margin-bottom: 0;
	margin-left: 0;
}


#homepageAnnouncements ul ul{
	clear:both; list-style: disc inside;
}

#homepageAnnouncements ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}

.homepageAnnouncementsHolder {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	width:200px;
	height:245px;
	background-color:#f4f4f4;
	margin: 0px auto;
	text-align:center;
}

.homepageAnnouncementsImage {
width:100%;
background-color:#ffffff;
}

.homepageAnnouncementsText {
width:98%;
background-color:#f4f4f4;
color:#ff0000;
text-decoration:none;
	padding:0px;
	text-align:center;
	border:none;
	height:auto;
	margin: 0px auto;
}

a.homepageAnnouncementsTextLink:link, a.homepageAnnouncementsTextLink:visited {
background-color:#f4f4f4;
color:#ff0000;
text-decoration:none;

}
a.homepageAnnouncementsTextLink:hover, a.homepageAnnouncementsTextLink:active {
background-color:#f4f4f4;
color:#ff0000;
text-decoration:underline;
}


.middleSeperatorBars {  
clear:both;
width:100%;
 height:25px;
  padding-top: 5px;
  text-align:left;
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 100%;
	color:#a2c4ec;
	font-style: normal;
	text-decoration: none;
} 
 
#hpImage{
width:100%;
height:auto;
margin:0px auto;
padding:0px;
text-align:center;
}

 
#colListProd {
width:100%;
padding-top:15px;
margin: 0px auto;
text-align:center;

}

#colListProd ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#colListProd ul li{
	position:relative;
	z-index:0;
	float:left;
	width:25%;
	padding:0;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top: 0;
	margin-right: -2px;
	margin-bottom: 0px;
	margin-left: 0;
	height:360px;
}

.colListProdSep{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}

#colListProd ul ul{
	clear:both; list-style: disc inside;
}

#colListProd ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}
div.cDiv{
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}


.gridrow{
	clear:both;
	position:relative;
	width:100%;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	color:#a2c4ec;
	font-style: normal;
	text-decoration: none;
	margin: 20px 0px 10px 0px;
	padding:0px;
}

.pListHeader {
clear:both;
text-align:left;
margin:0px;
padding:0px;
height:25px;
}

.pListCompare{
clear:both;
float:right;
padding:0px 10px 0px 0px;
position:relative;
z-index:99;
width:100px;
text-align:left;
}

.pListSort{
position:relative;
z-index:60;
float:right;
width:360px;
text-align:right;
}

.pListPages {
position:relative;
margin: 0px;
padding:5px 0px 0px 0px;
text-align:left;
height:35px;
z-index:90;
width:560px;
}

.pListPagesHld {
position:absolute;
top: 5px;
left: 50px;
padding:0px;
height:35px;
}


.pListOutline {
clear:both;
width:98%;
text-align:left;
border: 1px solid #d4d4d4;
margin: 10px 0px 5px 0px;
padding:0px;
vertical-align:top;

}

.pListImage{
float:left;
position:relative;
padding:0px 5px 0px 5px;
margin:0px;
width:160px;
z-index:81;
text-align:left;
}

.pListUpper{
margin:0px;
padding:0px;
max-height:100%;
min-height:220px;

}
* html .pListUpper {
height:220px !important;
h\eight:220px;
}

.pListBox{
padding:0px 0px 10px 0px;
margin: 0px 0px 0px 170px;
text-align:left;
background-color:#eeeeee;
max-height:100%;
min-height:220px;

}

* html .pListBox {
height:220px !important;
h\eight:220px;
}

.pListBrand{
width:100%;
margin: 0px auto;
padding:0px;
text-align:center;
height:50px;
}

.pListPic{
width:100%;
margin: 0px auto;
padding:0px;
text-align:center;
height:150px;
}

.pListTtl{
margin: 0px auto;
padding:8px 0px 0px 4px;
text-align:left;
height:30px;
background-color:#e4e4e4;
}

div.pListTtl h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 110%;
	color:#666666;
	font-style: normal;
	text-decoration: none;
}


.pListRight{
float:right;
padding:0px 0px 0px 5px;
margin:20px 4px 0px 0px;
width:280px;
text-align:right;
}

.pListLeft{
padding:25px 0px 0px 10px;
margin: 0px 180px 0px 0px;
text-align:left;
}

.pListOimage{
float:left;
padding:0px 5px 0px 5px;
margin:0px;
width:160px;
text-align:center;
background-color:#eeeeee;
height:80px;
}

.pListPbox{
padding:0px;
margin: 0px 0px 0px 160px;
text-align:left;
background-color:#d4d4d4;
height:80px;
}

.pListBtm{
clear:both;
width:100%;
height:80px;
padding:0px;
margin:0px;
text-align:left;
}


.pListPrice{
float:left;
padding:5px 5px 5px 5px;
margin:10px 0px 0px 10px;
width:160px;
text-align:right;
background-color:#ffffff;
border: 1px solid #000000;
min-height:50px;
}

.pListBuy{
float:right;
padding:0px;
margin:20px 10px 0px 0px;
width:170px;
text-align:right;
border: 0px solid #000000;
}

.pListStock{
padding:30px 0px 0px 0px;
height:20px;
width:70px;
margin:0px 0px 0px 200px;
text-align:left;
border:0px;
}

.pListProdTtl{
text-align:left;
margin:0px;
padding:0px;
height:30px;
}


.filterHolder{
	clear:both; margin:0; padding:0; list-style:none;
}
.filterHolder li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	float:left;
	padding:0;
	text-align:left;
	border:0;
	margin: 5px 0px 15px 0px;
	padding:0px;
	min-height:100px;
}

.fItem1{
	width:100%;
}
.fItem1c{
	width:100%;
	background-image: url(../images/box_sep.gif);
	background-position: right top;
	background-repeat:repeat-y; 
}
.fItem2{
	width:49%;
}
.fItem2c{
	width:50%;
	background-image: url(../images/box_sep.gif);
	background-position: right top;
	background-repeat:repeat-y; 
}
.fItem3{
	width:32%;
}
.fItem3c{
	width:33%;
	background-image: url(../images/box_sep.gif);
	background-position: right top;
	background-repeat:repeat-y; 
}
.fItem4{
	width:24%;
}
.fItem4c{
	width:25%;
	background-image: url(../images/box_sep.gif);
	background-position: right top;
	background-repeat:repeat-y; 
}
.fItem5{
	width:19%;
}
.fItem5c{
	width:20%;
	background-image: url(../images/box_sep.gif);
	background-position: right top;
	background-repeat:repeat-y; 
}

.fItem6{
	width:15%;
}
.fItem6{
	width:16%;
	background-image: url(../images/box_sep.gif);
	background-position: right top;
	background-repeat:repeat-y; 
}

.filterHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
width:100%;
height:25px;
padding:0px;
margin:0px 0px 4px 0px;
text-align:left;
border: 0px;
}

fieldset
{
margin: 0px auto;
border: 1px solid #e4e4e4;
padding: 0px 0px 0px 10px;
width: 98%;
}

legend
{
color: #666666;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
border: 0px solid #e4e4e4;
padding: 2px 6px 0px 0px;
}
 
#clProd {
width:100%;
padding-top:5px;
margin: 0px auto;
text-align:center;

}

.pbreak {
display:none;
}



#clProd ul{
	clear:both; margin:0px auto; padding:0px; list-style:none;
}
#clProd ul li{
	position:relative;
	z-index:80;
	float:left;
	padding:0px 0px 10px 0px;
	text-align:center;
	border: 0px solid #cccccc;
	margin:0px;
/*	height:280px; */
	width:50%;
}




.clProdSep{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}

#clProd ul ul{
	clear:both; list-style: disc inside;
}

#clProd ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}
div.clDiv{
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}




.clpopup {
	position: absolute;
	display:none;
	background-image: url(../images/transback_grey.png);
	width:90%;
	height:200px;
	padding-top: 0px;
	padding-right: -5px;
	padding-bottom: 0px;
	padding-left: 3px;
	z-index: 300;
	border: 1px solid #cccccc;
	overflow: auto;
	cursor: pointer;
}
* html .clpopup {
background:#f4f4f4;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=90); 
}

.clSDh{
width:90%;
text-align:left;
height:12px;
padding: 5px 0px 0px 5px;
}

 
.spProdTitle {
clear:both;
width:100%;
padding-top:15px;
margin: 0px auto;
text-align:center;
}

#spProd {
width:100%;
padding-top:15px;
margin: 0px auto;
text-align:center;

}

#spProd ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#spProd ul li{
	position:relative;
	z-index:0;
	float:left;
	width:25%;
	padding:0;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top: 0;
	margin-right: -2px;
	margin-bottom: 0px;
	margin-left: 0;
	height:165px;
}

#spProd ul ul{
	clear:both; list-style: disc inside;
}

#spProd ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}
.spPS{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}

.sppTtl{
padding: 0px 5px 0 5px;
margin:0px auto;
text-align:center;
}
 
 
.spppopup {
	position: absolute;
	display:none;
	background-image: url(../images/transback_grey.png);
	width:90%;
	height:150px;
	padding-top: 0px;
	padding-right: -5px;
	padding-bottom: 0px;
	padding-left: 3px;
	z-index: 300;
	border: 1px solid #cccccc;
	overflow: auto;
	cursor: pointer;
}
* html .spppopup {
background:#f4f4f4;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=90); 
}

.sppSDh{
width:90%;
text-align:left;
height:12px;
padding: 5px 0px 0px 5px;
}

 
.searchfilterHolder{
	clear:both; margin:0; padding:0; list-style:none;
}
.searchfilterHolder li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	float:left;
	padding:0;
	text-align:left;
	border:0;
	margin: 5px 0px 15px 0px;
	padding:0px;
	min-height:100px;
}
* html .searchfilterHolder li {
height:100px !important;
h\eight:100px;
}


#FinderHolder{
clear:both;
width:100%;
height:60px;
}

#FinderItem{
padding:0px 0px 5px 0px;
margin: 0px 170px 0px 0px;
text-align:left;
}

#FinderBrand{
float:right;
padding:0px 5px 0px 0px;
margin:0px;
width:150px;
text-align:right;
}

#FinderNotes{
clear:both;
padding:0px;
margin: 0px;
text-align:center;
font-size:140%;
color:#ff0000;
font-weight:bold
}

.filteritemHolder{
clear:both;
text-align:left;
width:98%;
border-bottom: 1px solid #e4e4e4;
margin: 0px 0px 0px 0px;
}

.filteritemLine{
padding:0px 0px 10px 0px;
margin: 0px 0px 0px 155px;
text-align:left;
}

.filteritemTitle{
float:left;
padding:0px 5px 0px 5px;
margin:0px;
width:140px;
text-align:left;
}

ul.fiRow{
	margin:0px; padding:0px; list-style:none;
}

li.fiRow {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	float:left;
	text-align:left;
	border:0px;
	margin:0px;
	padding:0px;
}


#nestHolder{
clear:both;
margin:10px 0px 0px 0px;
padding:0px;
}



#nestCatImageOnly ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#nestCatImageOnly ul li{
	position:relative;
	z-index:98;
	float:left;
	width:25%;
	padding:0px;
	text-align:center;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top: 0px;
	margin-right: -2px;
	margin-bottom: 0px;
	margin-left: 0px;
	height:170px;
}


.nestTxtImageOnly{
width:150px;
height:150px;
margin: 0px auto;
text-align:center;
}
















#nestCat ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#nestCat ul li{
	position:relative;
	z-index:98;
	float:left;
	width:25%;
	padding:0px;
	text-align:center;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top: 0px;
	margin-right: -2px;
	margin-bottom: 0px;
	margin-left: 0px;
	height:200px;
}

.nestIm{
width:150px;
height:150px;
padding:0px;
margin: 0px auto;
text-align:center;
}

.nestTxt{
width:150px;
height:181px;
border:1px solid #f1f1f1;
border-radius:5px;
margin: 0px auto;
text-align:center;
}

a.nestCatLink:link, a.nestCatLink:active, a.nestCatLink:visited{
height:181px;
margin:0px;
text-align:center;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#666666;
text-decoration:none;
/* background-image:url(../images/page/nav_bk_button2.gif); */
/* background-position:bottom right; */
/* background-repeat:repeat-x; */
display:block;
padding:0px;
background-color:#f4f4f4;
}

a.nestCatLink:hover {
height:181px;
/* background-image:url(../images/page/nav_bk_button3.gif); */
/* background-position:bottom right; */
/* background-repeat:repeat-x; */
display:block;
padding:0px;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#333333;
background-color:#e4e4e4;
text-decoration:none;
}

.nestTxt h2{
display:block;
margin:0px !important;
padding:0px !important;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#ffffff;
text-decoration:none;
}



#homepageRvp ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#homepageRvp ul li{
	position:relative;
	display:block;
	float:left;
	width:25%;
	padding:0;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top:0px;
	margin-right: -2px;
	margin-bottom:0px;
	margin-left: 0px;
	height:130px;
}

#homepageRvp ul ul{
	clear:both; list-style: disc inside;
}

#homepageRvp ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}

.hpRPS{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}

.hpRTtl{
padding: 0px 5px 0 5px;
margin:0px auto;
text-align:center;
height:12px;
overflow:hidden;
}

#homepageRVPHead{
clear:both;
position:relative;
font-size:20px;
color:#999999;
font-family:Arial, Helvetica, Verdana;
text-align:left;
font-weight:normal;
padding:5px 0px 5px 0px;
}

#homepageADDHeadA{
clear:both;
position:absolute;
font-size:20px;
color:#999999;
font-family:Arial, Helvetica, Verdana;
text-align:left;
font-weight:normal;
top:5px;
left:50%;
}

#homepageADDHeadB{
clear:both;
position:absolute;
font-size:20px;
color:#999999;
font-family:Arial, Helvetica, Verdana;
text-align:left;
font-weight:normal;
top:5px;
left:75%;
}


#homepageProdHead{
clear:both;
font-size:20px;
color:#999999;
font-family:Arial, Helvetica, Verdana;
text-align:left;
font-weight:normal;
padding:5px 0px 5px 0px;
}

#homepagePOPProdHead{
clear:both;
position:relative;
font-size:20px;
color:#999999;
font-family:Arial, Helvetica, Verdana;
text-align:left;
font-weight:normal;
padding:5px 0px 5px 0px;
width:100%;
}


#homepagePOPBProdHead{
clear:both;
position:relative;
font-size:20px;
color:#999999;
font-family:Arial, Helvetica, Verdana;
text-align:left;
font-weight:normal;
padding:5px 0px 5px 0px;
width:100%;
}

#homepageCATHead{
clear:both;
font-size:20px;
color:#999999;
font-family:Arial, Helvetica, Verdana;
text-align:left;
font-weight:normal;
padding:5px 0px 5px 0px;
}

#homepageCATHead h1, #homepageCATHead h2 {
font-size:20px;
color:#999999;
font-family:Arial, Helvetica, Verdana;
text-align:left;
font-weight:normal;
padding:0px;
margin:0px;
}


#hpCarousel{
position:relative;
width:100%;
height:300px;
text-align:right;

}

#hpOfferFl{
position:absolute;
top:20px;
left:0px;
font-size:36px;
color:#cf0000;
font-weight:bold;
font-family:Arial, Helvetica, Verdana;
text-align:left;
}

#categoryImage{
clear:both;
text-align:left;
}

.nestcatPop{
position:absolute;
z-index:99;
display:none;
top: -15px;
left: -160px;
height:160px;
width:200px;
overflow:hidden;
	background-image: url(../images/transback_grey.png);
	border: 1px solid #cccccc;
}

* html .nestcatPop {
background:#f4f4f4;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=85); 
}


#srclProd {
width:100%;
padding-top:15px;
margin: 0px auto;
text-align:center;

}

#srclProd ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#srclProd ul li{
	position:relative;
	z-index:0;
	float:left;
	width:25%;
	padding:0;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top: 0;
	margin-right: -2px;
	margin-bottom: 0px;
	margin-left: 0;
	height:300px;
}

#srclProd ul ul{
	clear:both; list-style: disc inside;
}

#srclProd ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}


#lBFholder {
	background-image: url(../images/page/bf_head_background.jpg);
	background-position: left top;
	background-repeat:repeat-x; 
text-align:center;
}

.lBFicons a {
padding:5px 5px 5px 5px;
}

#lBFright{
float:right;
position:relative;
margin: 0px 40px 0px 0px;

}

#lBFleft{
float:left;
position:relative;
margin: 0px 0px 0px 50px;
}


#lBFcentre {
width:100%
}
#lBFcentre ul {
	margin:0px;
	padding:0;
	list-style:none;
}

#lBFcentre ul li{
	float:left;
	padding:0px;
	border:0px;
	width:49%;
	text-align:center;
	margin:0px auto;
	height:auto;
	display:block;
	z-index:80;
	background-color:#ffffff;
	text-decoration:none;
}

#bfnOtherSect {
width:260px;
margin: 0px auto;
text-align:left;
}


div.bfsInput {
	clear:both;
	padding-top: 5px;
	margin-top: 5px;
	
	
}
* html div.bfsInput {
padding-top: 2px;
}
div.bfsInput label {
	float:left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	display: block;
	width/**/: 70px !important; /*for moz browser*/
	width: 70px; /* for IE */
	font-weight:normal;
	padding-top: 3px;
	
}
div.bfsInput select.forminput {
	display: block;
	float: left;
	height: 20px;
	padding: 2px 0px 0px 5px;
	background-color: #f4f4f4;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #666666;
	text-align:left;
	width:180px;

}


div.bfNInput {
	clear:both;
	padding: 5px 0px 0px 0px;
	height:20px;
	
}

div.bfNInput label {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	display: block;
	width: 90px !important;
	font-weight:normal;
	padding: 3px 0px 0px 0px;
	text-align:left;
	
}
div.bfNInput select.forminput {
	display: block;
	float: left;
	height: 20px;
	padding: 2px 0px 0px 5px;
	background-color: #f4f4f4;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #666666;
	text-align:left;
	width:180px;

}




div.bfsInputOther {
	clear:both;
	padding-top: 5px;
	margin-top: 5px;
	
	
}
* html div.bfsInputOther {
padding-top: 2px;
}
div.bfsInputOther label {
	float:left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	display: block;
	width/**/: 100px !important; /*for moz browser*/
	width: 100px; /* for IE */
	font-weight:normal;
	padding-top: 3px;
	
}
div.bfsInputOther select.forminput {
	display: block;
	float: left;
	height: 20px;
	padding: 2px 0px 0px 5px;
	background-color: #f4f4f4;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #666666;
	text-align:left;
	width:160px;

}

.LBFc{
margin:0px auto;
text-align:center;
padding: 20px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #cf0000;
}

.lBFselect{
clear:both;
text-align:center;
padding: 10px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #cf0000;
}


#bfsButton{
clear:both;
padding: 3px 0px 0px 185px;
text-align:left;
}

#bfsBar{
	height:130px;
	width:290px;
	padding:0px;
	margin:0px auto;
}
#bfsQuick{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
	color: #537AB3;
}

#bfNBar{
	height:160px;
	width:290px;
	padding:0px;
	margin:0px auto;
}


#lBFbox{
margin:0px;
padding:0px;
border: 1px solid #e4e4e4;
}

.PerSave{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#cf0000;
font-size:180%;
font-weight:bold;
}

 
#rlProd {
width:100%;
padding-top:15px;
margin: 0px auto;
text-align:center;

}

#rlProd ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#rlProd ul li{
	position:relative;
	z-index:0;
	float:left;
	width:25%;
	padding:0;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top: 0;
	margin-right: -2px;
	margin-bottom: 0px;
	margin-left: 0;
	height:300px;
}

.rlProdSep{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}

#rlProd ul ul{
	clear:both; list-style: disc inside;
}

#rlProd ul ul li{
	width:100%;
	padding:0px !important;
	text-align:left;
	border:none;
	height:auto;
}

div.rangeHeader{
clear:both;
font-size:20px;
color:#999999;
font-family:Arial, Helvetica, Verdana;
text-align:left;
font-weight:normal;
padding:15px 0px 5px 0px;
}

div.nestRange ul{
	clear:both; margin:0; padding:0; list-style:none;
}
div.nestRange ul li{
	position:relative;
	z-index:98;
	float:left;
	width:25%;
	padding:0px;
	text-align:center;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top: 0px;
	margin-right: -2px;
	margin-bottom: 0px;
	margin-left: 0px;
	height:210px;
}

.nestrIm{
width:150px;
height:150px;
padding:0px;
margin: 0px auto;
text-align:center;
}

.nestrTxt{
width:150px;
height:195px;
margin: 0px auto;
text-align:center;
border:1px solid #f1f1f1;
border-radius:5px;
}

a.nestrLink:link, a.nestrLink:active, a.nestrLink:visited{
height:195px;
margin:0px;
text-align:center;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
text-decoration:none;
color:#666666;
display:block;
padding:0px;
background-color:#f4f4f4;
}

a.nestrLink:hover {
height:195px;
color:#FFFFFF;
display:block;
padding:0px;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#333333;
text-decoration:none;
}

/* FILTER SECTIONS */

.SHOWitless {
	height: 310px;
	overflow: hidden;
	border: 0px solid #ffffff;
}
.SHOWitall {
	height: auto;
	overflow: visible;
	border: 1px solid #ffffff;
}

.SHOWitless li {
height:224px !important;
h\eight:224px;
	overflow:hidden !important;
}

.SHOWitall li {
height:auto !important;
h\eight:auto !important;
	overflow:visible !important;
}


.SHOWclear {
clear:both;
position:relative;
text-align:center;
margin: 0px auto;
padding: 0px;
height:20px;
}

#SHOWbuts {
position:absolute;
top:0px;
right:70px;
text-align:left;
width:110px;
margin: 0px auto;
height:20px;
padding:0px;
}

a.filtMoreShow:link, a.filtMoreShow:visited, a.filtMoreShow:active {
display:block;
padding:0px 0px 0px 10px;
width:100px;
height:20px;
	background-image: url(http://www.theplasmacentre.com/images/page/filter_buttons_white.gif);
	background-position: top left;
	background-repeat:no-repeat; 
}

a.filtMoreShow:hover {
display:block;
padding:0px 0px 0px 10px;
width:100px;
height:20px;
	background-image: url(http://www.theplasmacentre.com/images/page/filter_buttons_white.gif);
	background-position: bottom left;
	background-repeat:no-repeat; 
}


a.filtLessShow:link, a.filtLessShow:visited, a.filtLessShow:active {
display:block;
padding:0px 0px 0px 10px;
width:100px;
height:20px;
	background-image: url(http://www.theplasmacentre.com/images/page/filter_buttons_white.gif);
	background-position: top right;
	background-repeat:no-repeat; 
}

a.filtLessShow:hover {
display:block;
padding:0px 0px 0px 10px;
width:100px;
height:20px;
	background-image: url(http://www.theplasmacentre.com/images/page/filter_buttons_white.gif);
	background-position: bottom right;
	background-repeat:no-repeat; 
}



.filtMoreShow {
display:block;
height:20px;
}

.filtMoreHide {
display:none;
}

.filtLessShow {
display:block;
height:20px;
}

.filtLessHide {
display:none;
}

.upperFiltBox {
border-top: 1px solid #e4e4e4;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
border-bottom: 1px solid #ffffff;
}

#listTOPS{
display:block;
}
#listSUBS{
display:none;
}
#hpOrange{
clear:both;
border: 1px solid #e4e4e4;
border-radius:5px;
padding:0px;
margin:5px 0px 0px 0px;
}

#hpOrangePOPProdHead{
clear:both;
position:relative;
font-size:20px;
color:#666666;
font-family:Arial, Helvetica, Verdana;
text-align:left;
font-weight:normal;
padding:4px 2px 4px 2px;
height:26px;
background-color:#f4f4f4;
/* background-image:url(../images/page/bluebar.gif); */
/* background-position:top left; */
/* background-repeat:repeat-x; */
overflow:hidden;
}


a.laDD:link, a.laDD:active, a.laDD:visited {
padding:0px !important;
font-size:16px;
color:#666666 !important;
font-family:Arial, Helvetica, Verdana;
text-align:left;
height:26px;
text-decoration:underline !important;
}

a.laDD:hover {
padding:0px !important;
font-size:16px;
color:#333333 !important;
font-family:Arial, Helvetica, Verdana;
text-align:left;
height:26px;
text-decoration:underline !important;
}




.LstWasPrice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-decoration:line-through;
}

.LstCurrentPrice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#cf0000;
/*	color:#ff0000; */
}


.plistInfo {
	position:relative;
}

.plistInfo a:link, .plistInfo a:active, .plistInfo a:visited {
display:block;
padding:5px 15px 5px 5px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#090;
	border: 1px solid #090;
	border-radius: 5px;
	
}
.plistInfo a:hover {
display:block;
padding:5px 15px 5px 5px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#080;
	border: 1px solid #080;
	border-radius: 5px;
}

.plistInfo a:before{
	position:absolute;
	top:6px;
	right: 4px;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 0px;
	text-align:right;
	font-family:"FontAwesome";
	content:"\f129";
	color:#ffffff
}




.lpPrices {
text-align:right;
position:absolute;
right:2px;
bottom:43px;
text-align:right;
margin:0px;
padding:0px 0px 0px 0px;
}

.lpMore {
position:absolute;
right:2px;
bottom:8px;
/* bottom:5px; */
text-align:right;
margin:0px;
padding:0px 0px 0px 0px;
}


.lpReevoo {
position:absolute;
top:207px;
left:5px;
width:170px;
height:60px;
overflow:hidden;
z-index:70;
}


.lpShort {
position:absolute;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size: 100%;
bottom:30px;
/* top:192px; */
left:5px;
width:245px;
text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}



.lpArrow {
position:absolute;
right:4px;
bottom:1px;
padding:0px;
margin:0px;
}

div.lpSandDHld {
height:93px;
left:0px;
overflow:hidden;
}


ul.lpSandD{
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.lpSandD li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#333333;
	position:relative;
	padding:5px 0px 5px 0px !important;
	border:0px;
	margin:0px;
	width:100%;
	display:block;
	border-bottom: 1px solid #d4d4d4 !important;
}


span.lpRedStock {
padding:0px;
margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
	color:#cf0000 !important;
}

/* column listings */

.lppdivleft {
float:left;
position:relative;
width:215px;
text-align:center;
}

.lppdivleft div img {
	width:100%;
}


.lpsleBan {
position:absolute;
top:0px;
left:0px;
z-index:82;
}

.lpsleRBan {
position:absolute;
top:50px;
left:0px;
z-index:82;
}

.lppdivright {
float:right;
position:relative;
z-index:81;
width:145px;
}

div.lpDHld {
max-height:200px;
left:0px;
overflow:hidden;
}

div.lppdivBrand {
text-align:right;
height:50px;
}

div.lpAward {
position:absolute;
top:0px;
left:-8px;
z-index:88;
}

div.scrollMore {
text-align:right;
margin:0px;
padding:0px 0px 0px 0px;
}

.scrollPrices {
text-align:center;
margin:0px;
padding:0px 0px 0px 0px;
min-height:30px;
}

/* bracket finder styles */

.dsBFBrackName{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #537AB3;
}
.dsBFMainAlt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	
}

.dsBFBrackVariation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #537AB3;
	
}
.dsBFBrackSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.dsBFblockSet {
	margin: 20px 0px 0px 0px;
}

.dsBfPgItemSet {
	clear:both;
	margin: 0px auto;
	height:60px;
	width:590px;
}

.dsBfPgItem {
	float:left;
	position:relative;
	width:110px;
/*	height:35px; */
	padding:0px;
	border: 1px solid #666666;
	margin:0px 5px 10px 0px;
}

.dsBfPgItem a:link, .dsBfPgItem a:visited, .dsBfPgItem a:active{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	width:100px;
/*	height:20px; */
	display:block;
	padding: 10px 5px 5px 5px;
	margin: 0px;
	background-color:#f4f4f4;
	color:#000000;
}

.dsBfPgItem a:hover{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	display:block;
	width:100px;
/*	height:20px; */
	padding: 10px 5px 5px 5px;
	margin: 0px !important;
	background-color:#537AB3;
	color:#ffffff;
}


.dsBfPgItemDyn {
	float:left;
	position:relative;
/*	width:110px; */
/*	height:35px; */
	padding:0px;
	border: 1px solid #666666;
	margin:0px 5px 10px 0px;
}

.dsBfPgItemDyn a:link, .dsBfPgItemDyn a:visited, .dsBfPgItemDyn a:active{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
/*	width:100px; */
/*	height:20px; */
	min-width:70px;
	display:block;
	padding: 10px 5px 5px 5px;
	margin: 0px;
	background-color:#f4f4f4;
	color:#000000;
}

.dsBfPgItemDyn a:hover{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	display:block;
/*	width:100px; */
/*	height:20px; */
	min-width:70px;
	padding: 10px 5px 5px 5px;
	margin: 0px !important;
	background-color:#537AB3;
	color:#ffffff;
}




.dsBFMainBox {
	clear:both;
	position:relative;
	border: 1px solid #666666;
	padding:10px 0px 0px 0px;
	margin:25px 20px 0px 50px;
}

.dsBFMainTitle {
	position:absolute;
	left: 15px;
	top: -20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#537AB3;	
	border: 1px solid #666666;
	width:430px;
	padding: 8px 0px 5px 5px;
	height:20px;
	margin:0px;
	background-color:#ffffff;
}
.dsBFMainPopularItems {
	margin: 20px 0px 0px 60px;
}
.dsBFMainItems {
	margin: 30px 0px 0px 60px;
}




.dsBFMainAll{
	clear:both;
	padding: 0px 0px 5px 5px;
}
.dsBFMainImage {
	position:absolute;
	left: 15px;
	top: -20px;
	border: 1px solid #666666;
	width:150px;
	height:50px;
	padding: 0px;
	margin:0px;
	background-color:#ffffff;
}


.lpGroupShort {
position:relative;
clear:both;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size: 12px;
padding:4px 0px 0px 5px;
/*top:208px; */
/* left:5px;*/
width:245px;
text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}



.lpGroupImages {
position:absolute;
bottom:5px;
left:5px;
z-index:70;
}

.gboximage {
	float:left;
	width:50px;
	height:50px;
	padding:5px 5px 5px 0px;
}

.lpGroupLogos {
position:absolute;
top:207px;
left:5px;
z-index:70;
}

.gboxone {
	float:left;
	width:50px;
	height:20px;
	border: 1px solid #fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-align:center;
	padding:5px 0px 5px 0px;
	background-color:#C00;
	border-radius:5px;
	color:#fff;
}
		
.gboxtwo {
	float:left;
	width:50px;
	height:20px;
	border: 1px solid #fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-align:center;
	padding:5px 0px 5px 0px;
	background-color:#369;
	border-radius:5px;
	color:#fff;
}
.gboxthree {
	float:left;
	width:50px;
	height:20px;
	border: 1px solid #fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-align:center;
	padding:5px 0px 5px 0px;
	background-color:#363;
	border-radius:5px;
	color:#fff;
}

.gboxfour {
	float:left;
	width:60px;
	height:20px;
	border: 1px solid #fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	text-align:center;
	padding:5px 0px 5px 0px;
	background-color:#F90;
	border-radius:5px;
	color:#fff;
}

/* ROWS */
#clProdRow {
width:100%;
padding-top:5px;
margin: 0px auto;
text-align:center;

}
#clProdRow ul{
	clear:both; margin:0px auto; padding:0px; list-style:none;
}
#clProdRow ul li{
	clear:both;
	position:relative;
	z-index:80;
	padding:0px 2px 0px 2px;
	text-align:center;
/*	border: 0px solid #cccccc; */
	margin:0px;
}
#clProdRow ul li ul{
	clear:both; list-style: disc inside;
}

#clProdRow ul li ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
	float:left;
}
.dhppDivRow {
position:relative;
z-index:81;
/* width:314px; */
/* height:270px; */
height:340px;
padding:0px;
margin:0px;
/* border: 1px solid #cccccc; */
border: 1px solid #e4e4e4;
border-radius:5px;
text-align:left;
}

img.lstIMG {
	width:100%;
	max-width:200px;
}


div.lstCurrentitm {
	float:left;
	position:relative;
	border: 3px solid #fcfcfc;
}


div.lstCurrentitm a:link, div.lstCurrentitm a:visited, div.lstCurrentitm a:active {
	position:relative;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	padding:10px 40px 10px 10px;
	background-color:#fafafa;
	text-decoration:none;
	border: 1px solid #e4e4e4;
}

div.lstCurrentitm a:hover {
	position:relative;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	padding:10px 40px 10px 10px;
	background-color:#eeeeee;
	text-decoration:none;
	border: 1px solid #e4e4e4;
}



div.lstCurrentitm a:after{
	position:absolute;
	top:7px;
	right:5px;
	margin:0px;
	font-weight:normal;
	font-size:20px;
	width:28px;
	height:32px;
	padding:0px;
	overflow:hidden;
	text-align:center;
	font-family:"FontAwesome";
	color:#cccccc;
	content:"\f057";
}

.sfCfilters {
	clear:both;
	background-color:#fff;
	padding:5px 0px 15px 0px;
	margin:0px 0px 10px 0px !important;
	border: 1px solid #e4e4e4 !important;
}





.lsRVStars{
clear:both;
position:relative;
text-align:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size: 100%;
height:30px;
width:290px;
overflow:hidden;
}

.lsRVLink {
	position:absolute;
	left: 95px;
	top: 2px;
}

.lsRVLink a:link, .lsRVLink a:visited, .lsRVLink a:active  {
	background-color:#fff;
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, Verdana;
	text-align:left;
	font-weight:normal;
	font-size:12px;
}


.lsRVLink a:hover {
	background-color:#fff;
	color:#000;
	text-decoration:underline !important;
	font-family:Arial, Helvetica, Verdana;
	text-align:left;
	font-weight:normal;
	font-size:12px;
}


/* PROMOTIONS */
#lPBnrHhold {
	position:relative;
	min-height:100px;
}

#lPBnrHhead {
height:40px;
padding: 5px 5px 5px 5px;
background-color:#c7dcea;
	font-family:Arial, Helvetica, Verdana;
	text-align:center;
	font-weight:normal;
	font-size:30px;
	color:#fff;
}

#lPBnrHBody {
	padding:5px;
	margin:0px;
}

#lPBnrHhold img {
	width:100%;
	border:0px;
}

#lPBnrIhold {
	position:relative;
	height:380px;
}

#lPBnrI {
	float:left;
	width:294px;
	height:380px;
margin:4px 0px 0px 0px;
/*	border:3px solid #fff; */
border: 1px solid #e4e4e4;
border-radius:5px;
/*	box-shadow: 1px 1px 5px #666;*/
	padding:0px;
	cursor:pointer;
}
#lPBnrI img {
	width:100%;
	border:0px;
}

#lPBnrCt {
	position:absolute;
	top: 5px;
	left:0px;
	width:130px;
	height:130px;
	text-align:left;
}

#lPBnrCt img {
width:100%;
border:0px;
}
	

#lPBnrRight {
	position:relative;
	float:right;
	width:500px;	
/*	width:480px; */	
}


#lPBnrtxtcH{
position:absolute;
/*top:-60px; */
top:0px;
left:0px;
z-index:95;
background-color:#fff; 
width:100%;
max-height:380px;
/*overflow:auto; */
/*border:1px solid #fff; */
/* border-top-left-radius: 20px; */
/* background:linear-gradient( rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 60px); */
}

#lsPGTtext {
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	color:#666;
	font-weight:normal;
	line-height:18px;
	font-size:13px;
	margin: 0px;
	padding: 0px 5px 0px 5px;
}

.LsPGThidden {
    height: 120px;
    overflow: hidden;
}

.LsPGTvisible {
    height:auto;
    overflow: auto;
	height:360px;
/*    overflow-x: auto;	 */
}



#fadeTextBox {
   position:absolute;
   bottom:0px;
   left:0px;
   height:50px;
   width:100%;
   background:-webkit-linear-gradient(rgba( 255, 255, 255, 0), rgba(255, 255, 255, 1) ); /* For Safari */
   background:linear-gradient( rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9) );
	z-index:90;
}


#fadeTextMore {
	position:absolute;
	bottom:-15px;
	width:120px;
	margin:0px auto;
	z-index:99;
}

#fadeTextLess {
	display:none;
	position:relative;
	width:120px;
}

	
#fadeTextMore a:link, #fadeTextMore a:visited, #fadeTextMore a:active, #fadeTextLess a:link, #fadeTextLess a:visited, #fadeTextLess a:active  {
	padding:2px 20px 2px 8px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#069;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	display:block;
}

#fadeTextMore a:hover, #fadeTextLess a:hover {
	padding:2px 20px 2px 8px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#047dba;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	display:block;
}

	

/*
#fadeTextMore a:before {
 	position:absolute;
	top:4px;
	right:10px;
	font-family:"FontAwesome";
  	content: "\f175";
	color:#000;
	font-size:14px;
	width:20px;
}
*/

#lsPGTtext h1 {
	text-align:right;
	font-family:Arial, Helvetica, Verdana;
	color:#000;
	font-weight:normal;
	font-size:26px;
	margin: 0px !important;
	padding: 8px 10px 0px 0px;
}

#lPBnrProds{
	position:relative;
	margin:140px 0px 0px 0px;
	z-index:80;
}


.STShover {
	position:absolute;
	z-index:100;
	bottom:10px;
	left:5px;
	width:310px;
	min-height:40px;
	padding:5px 2px 5px 5px;
	background-color:#f4f4f4;
	border: 1px solid #ccc;
	border-radius: 5px;
	opacity: 0.9;
	font-family:Arial, Helvetica, Verdana;
	color:#000;
	font-weight:normal;
	font-size:16px;
	text-align:left;

}

.STSleft {
	float:left;
	width:50%;
	text-align:left;
}

.STSright {
	float:right;
	width:44%;
	text-align:left;
}

.STSpad {
	clear:both;
	padding:15px 0px 0px 0px;
}

