﻿
img
{
	border-style: none;
}

.itemStyle, .altItemStyle{
	float: left;
	display: block;
	width:233px;
	height: 255px;
	padding:0px;
	font-size: 9px;
	overflow: visible;
	margin:5px;
}

.itemStyleBox{ border: solid 1px #ccc; padding:5px; width:220px; height: 240px; background-color:White;}

.itemSeperator{
	float: left;
	display: block;
	padding-right: 1px;
	border:none;
}

.altItemStyle{
	
}

.groupSeperator{
	clear: left;
	margin-bottom: 1px;
	border:none;
}

.layoutRegion{ }

.headingRegion{
	background-color: #666666;
	color: #FFFFFF;
	font-size: medium;
	font-weight: bold;
	padding:5px;
}

.subHeading{ font-size: small; }



.pagerContainer{ clear:left; margin:4px 5px 0px 5px;padding:0px; height:30px; text-align:center; color:White; }


.pagerBtn, .pagerNumbers, .pagerNumbersCurrent, .pagerInfo, .pagerNextPrevious{  float:left; font-family:Verdana,Arial; text-align:center; font-size:13px;  font-weight:bold;}

.pagerPrev, .pagerNext{ margin:2px 5px 0px 5px;  color:#3E3E3E; font-size:11px; float:left;}
.pagerPrev{ margin-right:5px;}


.pagerNumbers, .pagerNumbersCurrent{  height:28px; width:30px; margin:2px 5px 2px 0px; }

.pagerNumbers{  background: url(../img/PageNumBg.png) no-repeat; color:White; }
.pagerNumbers:hover{ background: url(../img/PageNumBg_hover.png) no-repeat;  }

.pagerNumbersCurrent{  background: url(../img/PageNumBg_hover.png) no-repeat; padding-top:5px;   color:White;}







.pagerInfo{  float:right; margin-top:9px; font-size:11px; color:#3E3E3E;  }

.pagerSeparator{ margin:0 50px;}

.footerRegion{
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	text-align: right;
	padding: 4px;
}




/* Product */
.productName{
	font-size: 12px;
	font-weight: bolder;
	text-align:center;
	padding:0; margin:0;margin-bottom:3px;
}
.photoThumb{ text-align:center; margin-bottom:0; }
.productDesc{ text-align:justify; padding:0px 0px 0px 0px;margin:8px 0 4px 0px;font-size: 11px; height:35px; line-height:150%;  }
.productSpecs{ font-size:11px; margin:6px 0 6px 0px; padding:0; height:45px;text-align:center;}
.productSpecs div{ }










/* List view custom style */
.lvwTable{ width:100%; padding:0; margin:0;}
.lvwHeader{ font-weight:bold; font-size:13px; border-bottom:solid 1px #555;background-color:#53504A ; }
.lvwHeader td{ padding: 8px 10px; color:#fff; }
.lvwHeader a{ }

.lvwRegularRow:hover
{
	background:#CCF0C0 url(../img/gvwHoverBG.gif) repeat-x bottom center;
	filter:alpha(opacity=70);
	opacity:0.7;
	cursor:hand;
}
.lvwRegularRow td, .lvwRegularRowEdit td{padding: 3px 4px;font-size:12px;vertical-align:middle;border:none;border-bottom:solid 1px #D3D0D0;}
.lvwRegularRow td:hover, .lvwRegularRowEdit td:hover{cursor:hand;}
.lvwRegularRow td a{ color:#333; text-decoration:none; }
.lvwRegularRow td a:hover{  text-decoration:underline; }
.lvwRegularRowEdit{ background:#CBF0BF url(../img/gvwHoverBG.gif) repeat-x bottom center; }





/* List view custom style 
.lvwTable{ width:100%; padding:0; margin:0;}
.lvwHeader{ font-weight:bold; font-size:13px; border-bottom:solid 1px #555;background-color:#9AB92F ; }
.lvwHeader td{ padding: 8px 10px; color:#fff; }
.lvwHeader a{ }

.lvwRegularRow:hover{
	background:#CCF0C0 url(../img/gvwHoverBG.gif) repeat-x bottom center;
	filter:alpha(opacity=70);
	opacity:0.7;
	cursor:hand;
}
.lvwRegularRow td, .lvwRegularRowEdit td{
	padding: 3px 4px;	
	font-size:12px;
	vertical-align:middle;
	border:none;
	border-bottom:solid 1px #D3D0D0;
}
.lvwRegularRow td:hover, .lvwRegularRowEdit td:hover{
	cursor:hand;
}
.lvwRegularRow td a{ color:#333; text-decoration:none; }
.lvwRegularRow td a:hover{  text-decoration:underline; }


.lvwRegularRowEdit{ background:#CBF0BF url(../img/gvwHoverBG.gif) repeat-x bottom center; }

.ActionButtonsDiv{ margin-bottom:10px; border-bottom:dashed 1px #ccc; padding-bottom:5px; }


.PagerContainer{ border-top:solid 1px #EBEBEB; padding:2px 10px; height:30px; margin:0;  clear:both;    }
.pagerBtn, .pagerNumbers, .pagerNumbersCurrent, .PagerPageStatus{ 
    font-family:Arial; 
    color:#3990F0;
    font-size:12px; 
}
.pagerBtn{	 border:solid 1px #F7941D; background-color:White; }
.pagerNumbers{ font-size:13px; margin:0 5px; border:solid 1px #EBEBEB;  padding:3px 6px; }
.pagerNumbers:hover{ background-color:#EBEBEB; }
.pagerNumbersCurrent{ font-size:14px; font-weight:bold;background-color:#EBEBEB;  border:solid 1px #EBEBEB;  padding:3px 6px;   }
.pagerNumbersCurrent:hover{ background-color:#EBEBEB;  }
.PagerPageStatus{margin-left:450px;color:#3990F0;}

.pagerSeparator{ margin:0 50px;}


*/
