#ProdPage {
	font-family:Arial, Helvetica, sans-serif;
	}

#ProdListPage {
	font-family:Arial, Helvetica, sans-serif;
	}	

.SectionHead{
	text-align:center;
	background: white url(/images/prod/shade.gif) top left repeat-x;
	padding: 5px 0 5px 0;
	font-size:12px; 
	font-weight:bold; 
	color: #333333;
	border-bottom: 1px solid #cccccc;	
	}

#ProdCol1 {
	float:left; 
	width:280px; 
	padding-right:10px;
	}

#ProdCol2 {
	float:left; 
	width:320px;
	}

.SectionBody{
	text-align:left;
	font-size:12px;
	}

.SectionProdLinks{
	width: 175px;
	border: 1px solid #cccccc;
	}
	
#SectionVendorLogo{
	width: 175px;
	border: 1px solid #cccccc;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	}	

#SectionCrossSell{
	width:610px;
	border: 1px solid #cccccc;
	}
	
#SectionCrossSellAlt{
	float:left;
	width:50%;
	}
	
#SectionCrossSellRel{
	float:left;
	width: 50%;
	}	
	
.SectionCrossSellItem{
	float:left;
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right:1px;
	text-align:center;
	}	
	
	
#SectionVideoMain{
	width:610px;
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	}	
	
#SectionVideoMore{
	width:610px;
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
	}		
	

#QTYBox	{
	float:left; 
	padding-top:5px; 
	padding-left:20px; 
	font-size:14px; 
	font-weight:bold;
	}

#SkuQOHStatus	{
	float:left; 
	font-size:12px; 
	font-weight:bold; 
	padding-left:5px; 
	padding-top:10px;
	text-decoration:underline;
	}

#ProdBodyMsg	{
	font-size:10px; 
	padding-left:5px; 
	padding-top:10px;
	text-align:center;
	}

	
#ItemNumber	{
	float: right; 
	font-size:12px; 
	font-weight:bold; 
	padding-right:5px; 
	padding-top:10px; 
	text-align:right
	}

#AddToCart {
	float:left; 
	padding-left:20px; 
	padding-top:5px;
	}

#infotabsec{
	font-size:12px;
	border:1px solid #CCCCCC; 
	width:610px; 
	margin-bottom: 1em;	
	}	

/*
#infotab_ProdInfo ul{
	list-style-image:url(http://www.nrsweb.com/images/prod/bullet_square_gray.gif);
	list-style-type:square;
	margin-top: 5px;
	margin-bottom: 5px;
	}

#infotab_ProdInfo li{
	padding-left: -20px;
	margin-left: -20px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
.ProdLinks ul{
	list-style-image:url(http://www.nrsweb.com/images/prod/bullet_square_gray.gif);
	list-style-type:square;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.ProdLinks li{
	padding-left: -20px;
	margin-left: -20px;
	padding-top: 2px;
	padding-bottom: 2px;
	}	
	
#infotab_Specs ul{
	margin-top: 5px;
	margin-bottom: 5px;
	}

#infotab_Specs li{
	padding-left: -20px;
	margin-left: -20px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
*/
	

#infotab_Overview ul{
	margin-left: 0;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style: none;	
	}

#infotab_Overview li{
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;	
	background-image: url(/images/prod/bullet_square_gray.gif);
	background-repeat: no-repeat;
	}


#infotab_ProdInfo ul{
	margin-left: 0;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style: none;	
	}

#infotab_ProdInfo li{
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;	
	background-image: url(/images/prod/bullet_square_gray.gif);
	background-repeat: no-repeat;
	}

.ProdLinks ul{
	margin-left: 0;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style: none;	
	}

.ProdLinks li{
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;	
	background-image: url(/images/prod/bullet_square_gray.gif);
	background-repeat: no-repeat;
	}	
	
#infotab_Specs ul{
	margin-left: 0;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style: none;	
	}

#infotab_Specs li{
	padding-top: 2px;
	padding-bottom: 2px;
	}		
	
	
#ProdTitle {
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding-bottom:3px;
	color:#000;
	}	

#ProdPricing {
	font-size:16px;
	font-weight:bold;
	padding-bottom:20px;
	}	

#ProdPricing2 {
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
	}	

#ProdBodyInfo {
	padding:5px;
	border: 1px solid #cccccc;
	background: #DCDCDC url(/images/prod/shade_lg.gif) top left repeat-x;
	background-repeat: repeat-x;
	background-position: top;
	}
	
#ProdBodyInfo2 {
	padding:10px 10px 10px 10px;
	border-bottom: 1px solid #cccccc;
	background: #DCDCDC url(/images/prod/shade_lg.gif) top left repeat-x;
	background-repeat: repeat-x;
	background-position: top;
	}	

#ProdBodySelect {
	padding: 5px 5px 10px 5px;
	}

#ProdBodySelect Select {
  margin: 5px 0 0 0;
  padding: 2px;
  font-size: 14px;
	}

.ProdBodyLinksImage {
	float:left; 
	width:27px; 
	text-align:center;
	padding-top:10px;
	}	

.ProdBodyLinksText {
	font-size:12px;
	float:left;
	padding-left:5px;
  padding-top: 10px;
  font-size: 12px;	
	}	
	
.ProdBodyLinksImage2 {
	float:left; 
	width:20px; 
	text-align:center;
	padding-top:2px;
	}	

.ProdBodyLinksText2 {
	width:160px;
	font-size:12px;
	float:left;
	padding-left:5px;
  padding-bottom: 10px;
  font-size: 12px;	
	}		
	
#ProdQuickLinks {
	font-size:12px;
	}

#ProdTabs {
	float:left; 
	padding-top:10px;
	}	

.ProdLinks {
	padding-bottom:10px;
	}	

.InfoLeftCol {
	float:left;
	width:370px;
	}
	
.InfoRightCol {
	float:right;
	width:175px;
	}	

#infotab_ProdInfo {
	padding:10px;
	}

#infotab_Specs {
	padding:10px;
	}
	
#infotab_Testimonials {
	padding:10px;
	}
	
#infotab_Sizing {
	padding:10px;
	text-align:center;
	}		

#ProdImgLg {
	text-align:center;
	}

#ProdImgMoreViews {
	float:Right;
	font-size:11px;
	font-weight:bold;
	text-align:Right;
	}	

#ProdImgDesc {
	padding-top:5px;
	float:left;
	font-size:11px;
	font-weight:bold;
	}

.ProdImgSM {
	padding-right:3px;
	float:left;
	cursor:pointer;
	}	

#CrossSellText {
	margin-left:auto;
	margin-right:auto;
	width: 97px;
	font-size:10px;
	text-align:center;
	}	

#SkuAvailability {
	padding-top:5px;
	}

#SkuAvailability table{
	border: 1px solid #cccccc;
	padding:3px;
	}	
#SkuAvailability td{
	font-size:12px;
	}	
	
.ProdListTitle {
	text-align:center;
	font-size:14px;
	padding-bottom: 10px;
	}	

.ProdListDesc {
	font-size:12px;
	}		

.ProdListItemNum {
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	}	
	
.ProdListPrice {
	font-size:12px;
	font-weight:bold;
	}	

.ProdListItemNumSale {
	font-size:11px;
	font-weight:bold;
	}		

.ProdListPriceSale {
	padding-top:5px;
	font-size:13px;
	color:#FF0000;
	font-weight:bold;
	}
.ProdListPriceSave {
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	}			

.ProdListAvailable {
	font-size:10px;
	color:#666666;
	}

.ProdListBody {
	float:left;
	width:295px;
	padding-left:5px;
	padding-right:5px;
	}

#ProdListSortBy {
	font-size:12px;
	padding-bottom:10px;
	}	

.ProdListBox	{
	padding:5px;
	}

.ProdListBox ul {
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 5px;	
	padding-left: 5px;
	list-style: none;
	}	

.ProdListBox li{
	padding-left: 10px;
	background-image: url(/images/prod/bullet_square_gray.gif);
	background-repeat: no-repeat;
	font-size:12px;
	}		

.ProdListBoxLeftCol {
	float:left;
	width:75px;
	}

.ProdListBoxRightCol {
	float:left;
	width:105px;
	}		
	
.ProdListDivider {
	float:left;
	width:305px;
	padding-top:10px; 
	padding-bottom:10px;	
	}

.ProductListBorder {
	border: 1px solid #cccccc;
	}

#DeptHeading {
	margin:0;
	font-size:16pt;
	color:#666666;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;	
	}	
	
#ProdDeptHeading {
	margin:0;
	font-size:16pt;
	color:#666666;
	text-align:center;
	padding-bottom:15px;	
	}		

.GiftCardBox {
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid #999999;
	}
	
#infotab_Videos ul {
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 5px;	
	padding-left: 5px;
	list-style: none;
	}	

#infotab_Videos li{
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(/images/prod/videoButton.gif);
	background-repeat: no-repeat;
	font-size:12px;
	}		
	
.VideoAvailable {
	font-size:11px;
	font-weight:bold;
	padding-top: 15px;
	}		
	
.PrdBody_SalePrice {
	font-size:12px; 
	font-weight:bold;
	}

.PrdBody_CloseOut {
	font-size:10px
	}

#PrdBody_Box {	
	border: 1px solid #cccccc;
	}
	
#PrdBody_BoxTop {	
	padding-bottom:10px;
	}	

#PrdBody_BoxBottom {
	padding:10px;
	}
	
#PrdBody_BoxBottomLeft {
	width:130px; 
	float:left;
	}	
	
#PrdBody_BoxBottomRight {
	padding-left:30px; 
	float:left;
	}	

#PrdBody_BoxBottomRight2 {
	padding-left:5px; 
	float:left;
	}	

#PrdBody_QtyBox {
	font-size:14px; 
	font-weight:bold; 
	padding:0 10px 10px 0; 
	float:left;
	}
	
#PrdBody_Availability {
	float:left; 
	font-size:14px; 
	position:relative; 
	top:-5px;
	}
	
#PrdBody_AddToCart {
	float:left;
	}

#PrdBody_FaceBookLike {
	padding: 10px 0 0 0;
	}
	
#PrdBody_GooglePlusOne {
	padding: 8px 0 0 0;
	}	
	
#PrdBody_DropDown {
	float:left; 
	position:relative; 
	top:5px;
	}
	
#PrdBody_ProdRatingTitle {
	font-weight:bold;
	}	
	
#PrdBody_ShareTitle {
	font-weight:bold;
	}		
	
#PrdBody_AddThis {
	padding-top:5px;	
	}
	
#PrdBody_Sizing	{
	float:left; 
	padding:3px 0 0 7px; 
	text-align:center;
	}
