.imgB{display:block;}



/***********************************************************************/

/************************ GLOBAL CLASSES *******************************/

/***********************************************************************/

#pdPagingControlPanel img{display:inline;}





#productDataWrapper{width:99%;}

#productWrapper{width:99%;}

#sortLinks{width:99%; margin-top:10px;}

.sortLinks{width:99%; margin-top:10px;}



.masterDiv {

	float:left;

	display:inline;

}



.imgBlock{display:block;}

.hiddenElem {display:none}



.clickableImg{

cursor:pointer;

cursor:hand;

}



.pagingControlPanelShow{display:block;}

.pagingControlPanelHide{display:none}





/********************************************************/

/***************** BACKGROUND COLORS ********************/

/********************************************************/

.pdPagingColorMLi{background-color:#b2cce5;}

.pdPagingColorMed{background-color:#799ec2;}

.pdPagingColorDarkMed{background-color:#6699cc;}

.pdPagingColorDark{background-color:#4170a0;}



/********************************************************/

/***************** ITEM LAYOUT CLASSES ******************/

/********************************************************/

.pagingAbstract{

	margin-top:5px;

	font-size:11px;

}

.pagingMyAccountPrice{

   color:#ff6801;

   font-size:12px;

   font-weight:700;

}

.pagingItemImg{

	background-color:#f7f7f7;

	border:1px solid #cccccc;

	width:120px;

	height:120px;

	margin:auto 0;

}

.pagingOrderOptions select{

	color:#333333; 

	font-family:arial,verdana,sans-serif; 

	font-size:11px; 

	font-weight:500;

	width:160px

}

.pagingOrderOptions td{

	color:#333333; 

	font-family:arial,verdana,sans-serif; 

	font-size:11px; 

	font-weight:700;

	text-align:left;

}

.pagingWarranty{

	color:#333333; 

	font-family:arial,verdana,sans-serif; 

	font-size:11px; 

	font-weight:500;

	margin-top:2px;

}

.pagingCondition{

	color:#333333; 

	font-family:arial,verdana,sans-serif; 

	font-size:11px; 

	font-weight:500;

	margin-top:2px;

}

.pagingItemAvailability{

	color:#d5a700; 

	font-family:arial,verdana,sans-serif; 

	font-size:11px; 

	font-weight:700;

	margin-top:2px;

}

.pagingItemCode{

	color:#666666; 

	font-family:arial,verdana,sans-serif; 

	font-size:11px; 

	font-weight:500;

	margin-bottom:2px;

}

/***********************************************************************/

/***************** DISPLAY MODE (LIST/GRID) CLASSES ********************/

/***********************************************************************/

.gridImgContainer{text-align:center; height:100px; width:100px; margin-bottom:4px; background-color:#FFFFFF; text-align:center;}

.displayDiv{display:block;}

.displayDivHide{display:none;}

.displayDivG {}

.displayDivGCellWidth {padding-top:8px; width:200px; text-align:center;}

.displayDivGOn {background-color:#f8f8f8; text-align:center;}

.displayDivGLeft {}

.displayDivGBar {

	background-image:url(http://site.surveillance-video.com/pd_pagingEngine/images/dotted.gif);

	background-repeat:no-repeat;

	margin-top:10px;

	margin-bottom:10px;

	height:1px;

}

.displayDivL {padding-top:10px; padding-bottom:10px;}

.displayDivLOn {background-color:#f8f8f8; padding-top:10px; padding-bottom:10px;}

/***********************************************************************/

/***************** END GRID DISPLAY CLASSES ****************************/

/***********************************************************************/



.noProductsFound{

	color:#888888; 

	font-family:arial,verdana,sans-serif; 

	font-size:14px; 

	font-weight:700;

	margin-top:40px;

	margin-bottom:80px;

	width:99%;

	text-align:center;

}



.hideDiv {

	display:none;

}

.showDiv {

	display:block;

}

.showDivInline {

	display:inline;

}



.pagingHr {

border: 0;

width: 100%;

color: #BFBFBF;

background-color: #BFBFBF;

height: 1px;

}



.pagingHrRow {

border: 0;

width: 100%;

color: #BFBFBF;

background-color: #BFBFBF;

height: 1px;

margin-bottom:14px;

}



/**************************************************************/

/**************** PAGE KEYWORDS FILTER STYLE ******************/

/**************************************************************/

.pagingSearchField{font-family:arial,verdana,sans-serif; color:#666666; font-size: 11px; font-weight:700; width:200px;}

.filterItemsByKeyword{font-family:arial,verdana,sans-serif; color:#666666; font-size: 11px; font-weight:700; }



.pdPagingDotted{

	background-image:url(http://site.surveillance-video.com/pd_pagingEngine/images/dotted.gif);

	background-repeat:no-repeat;

	background-position:center top;	

}



/**************************************************************/

/***************** PAGE NUMBERS BAR STYLE *********************/

/**************************************************************/

.pagingBottomBg{

	background-image:url(http://site.surveillance-video.com/pd_pagingEngine/images/pagingfooterbg.gif);

	background-repeat:repeat-x;	

	height:42px;

}

.pagingFilterBg {

	background-image:url(http://site.surveillance-video.com/pd_pagingEngine/images/pagingfilterbg.gif);

	background-repeat:repeat-x;	

	height:27px;

}

.pagingBg {

	background-image:url(http://site.surveillance-video.com/pd_pagingEngine/images/pagingnumbg.gif);

	background-repeat:repeat-x;	

	height:33px;

	text-align:left;

}



.pagingInner{padding-top:6px; text-align:left;}

.pagingInner tr{vertical-align:middle;}

.pagingInner td{vertical-align:middle;}



.pageInfo {padding-top:6px; color: #333333; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}



.pageNumBg {line-height:19px; text-align:center; width:22px; height:19px; background-image: url(http://site.surveillance-video.com/pd_pagingEngine/images/pagingnumbgoff.gif); background-repeat:no-repeat; COLOR:#FFFFFF; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageNumBgOn {line-height:19px; text-align:center;width:22px; height:19px; background-image: url(http://site.surveillance-video.com/pd_pagingEngine/images/pagingnumbgon.gif); background-repeat:no-repeat; COLOR:#666666; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}



.pageNum{color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;cursor:pointer;}

.pageNum:link{line-height:19px; height:19px; color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageNum:active{line-height:19px; height:19px; color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageNum:visited {line-height:19px; height:19px; color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageNum:hover {line-height:19px; height:19px; color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}



.pageNumOn{color: #16507b; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;cursor:pointer;}

.pageNumOn:link{color: #16507b; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageNumOn:active{color: #16507b; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageNumOn:visited {color: #16507b; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageNumOn:hover {color: #16507b; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}



.pageArrow{color: #6699FF; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;cursor:pointer;}

.pageArrow:link{color: #6699FF; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageArrow:active{color: #6699FF; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageArrow:visited {color: #6699FF; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageArrow:hover {color: #FF6699; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}



.pageBar {color: #CDE392; font-family:arial,verdana,sans-serif; font-size: 10px;}



/**************************************************************/

/***************** SORT AND DISPLAY LINKS STYLE ***************/

/**************************************************************/

.sortLink{line-height:20px; color: #f0701d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;cursor:pointer;}

.sortLink a:link{line-height:20px; color: #f0701d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.sortLink a:active{line-height:20px; color: #f0701d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.sortLink a:visited{line-height:20px; color: #f0701d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.sortLink a:hover{line-height:20px; color: #666666; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}



.sortLinkActive{line-height:20px; color: #666666; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;cursor:pointer;}

.sortLinkActive a:link{line-height:20px; color: #666666; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.sortLinkActive a:active{line-height:20px; color: #666666; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.sortLinkActive a:visited{line-height:20px; color: #666666; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.sortLinkActive a:hover{line-height:20px; color: #f0701d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}



.displayMode{color: #757575; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;cursor:pointer;}

.displayMode a:link{color: #888888; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.displayMode a:active{color: #888888; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.displayMode a:visited{color: #888888; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.displayMode a:hover{color: #888888; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}



.displayModeActive{color: #000000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;cursor:pointer;}

.displayModeActive a:link{color: #000000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.displayModeActive a:active{color: #000000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.displayModeActive a:visited{color: #000000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.displayModeActive a:hover{color: #000000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}



.pdPagingSectionTitle{

	color:#444444; 

	font-family:arial,verdana,sans-serif; 

	font-size:12px; 

	font-weight:700; 

	text-decoration:none;

	margin-top:10px;

	border-bottom:1px dotted #dedede;

	margin-bottom:10px;

}



.pdPagingSectionLink{

	background-image:url(http://site.surveillance-video.com/pd_pagingEngine/images/sectionarrow.gif);

	background-repeat:no-repeat;

	background-position:left top;

	padding-left:19px;

}

.pdPagingSectionLink img{vertical-align:middle; margin-right:5px;}



.pdPagingSectionLink a:link{color:#666666; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

.pdPagingSectionLink a:active{color: 666666; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

.pdPagingSectionLink a:visited {color:#666666; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

.pdPagingSectionLink a:hover {color: #fe8001; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}





.pdPagingSectionListing {

	background-image:url(http://site.surveillance-video.com/pd_pagingEngine/images/sectionarrow.gif);

	background-repeat:no-repeat;

	background-position:left top;

	padding-left:14px;

	color: #0b79c3; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:underline;

}

.pdPagingSectionListing:link{color: #0b79c3; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:underline;}

.pdPagingSectionListing:active{color: #0b79c3; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:underline;}

.pdPagingSectionListing:visited {color: #0b79c3; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:underline;}

.pdPagingSectionListing:hover {color: #444444; font-family:arial,verdana,sans-serif; text-decoration:underline;}





.filterLink {color: #343795; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}

.filterLink:link{color: #343795; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}

.filterLink:active{color: #343795; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}

.filterLink:visited {color: #343795; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}

.filterLink:hover {color: #666666; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}



.filterLinkDOn {

	padding:3px;

	border:1px solid #FFFFFF;

	background-color:#661212;	

}

.filterLinkOn {color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}

.filterLinkOn:link{color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}

.filterLinkOn:active{color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}

.filterLinkOn:visited {color: #FFFFFF; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}

.filterLinkOn:hover {color: #DEDEDE; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}





/**************************************************************/

/***************** PAGED ITEM INFO DISPLAY STYLE **************/

/**************************************************************/



.pagingBreakTop{

	border-top:1px dashed #b2cce5;

	margin-top:6px;

	margin-bottom:2px;

	height:1px;

	margin-left:4px;

	margin-right:4px;

}

.pagingBreak{

	border-top:1px dashed #b2cce5;

	margin-top:10px;

	margin-bottom:11px;

	height:1px;

	margin-left:4px;

	margin-right:4px;

}

.itemQty{color: #333333; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500;}



.pagedItemTableOn{background-color:#F2F2F2;}

.pagedItemTableOff{background-color:#FFFFFF;}

.pagedItemSpan{

	margin-left:14px; 

	margin-right:14px; 

	width:114px;

	text-align:center;

}

.pagedPriceDiv {padding-top:5px;}



.pagedPrice {padding-bottom:3px; color:#444444; font-family:arial,verdana,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.pagedPriceSale {color: #000000; font-family:arial,verdana,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pagedPriceQuantity {font-style:italic; color: #cc0000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none; margin-top:4px;}



.pagedPriceQuantityTable{}

.pagedPriceQuantityTable td{

	font-family:arial,verdana,sans-serif;

	font-size:10px; 

	color:#cc0000;

}



.qtyText {color: #666666; font-family:arial,verdana,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}



.pagedLink{color: #f0701d; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;cursor:pointer;}

.pagedLink:link{ vertical-align: color: #f0701d; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:underline;}

.pagedLink:active{color: #f0701d; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:underline;}

.pagedLink:visited {color: #f0701d; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:underline;}

.pagedLink:hover {color: #f0701d; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; text-decoration:none;}



.itemListName{color: #002f90; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

.itemListName:link{color: #002f90; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

.itemListName:active{color: #002f90; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

.itemListName:visited {color: #002f90; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}

.itemListName:hover {color: #b30202; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}



.viewAll{color: #000000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.viewAll:link{color: #000000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.viewAll:active{color: #000000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.viewAll:visited {color: #000000; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.viewAll:hover {color: #444444; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}



.topLink{color: #f0701d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.topLink:link{color: #f0701d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.topLink:active{color: #f0701d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.topLink:visited {color: #f0701d; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.topLink:hover {color: #888888; font-family:arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline;}





.pagingSectionLinks{

}

.pagingSectionLinks td{

	/*

	background-image:url(http://site.surveillance-video.com/pd_pagingEngine/images/pagingsectionbg.gif);

	background-repeat:repeat-x;

	background-position:bottom center;

	*/

	background-color:#f8f8f8;

	font-size:11px; 

	font-weight:500;

}




