/* ########################### GENERAL ############################## */

a.blkLinks:link, a.blkLinks:visited{color:#000; text-decoration: none;}
a.blklinks:hover{color: #ffa304}
a.matIcon:link, a.matIcon:visited, a.matIcon:hover{color:#000; text-decoration: none;}


/* ######################## MARKETING AD ########################### */


#adMarketing{margin: 7px 0 15px 0;}

#adPopUpBG{
	background-color: #f7852a;
	background-image: url(http://images.onlinelabels.com/images/defaultv9/ad_popup_bg.gif);
	background-repeat: repeat-x;
	display: none;
	height: 503px;
	left: 155px;
	padding: 5px 5px 5px 5px;
	position: absolute;
	top: 100px;
	width: 440px;
	z-index: 110;
}
	
#adPopUpContainer{border: 1px #fbc585 solid; height: 500px; width: 438px; margin: 0px;}
#contBTN {margin: 10px 0 0 0;}

.PopUpHeader {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; margin-top: 4px;}
.PopUpHeader2 {color: #905611; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; text-align: right; margin-right: 10px;}

.adPopUpTextContainer{background-image: url(http://images.onlinelabels.com/images/defaultv9/ad_popup_text_bg.gif); height: 68px; width: 415px; margin: 10px 0 5px 0 ;}
.adPopUpLogo{}
.adPopUpTextContainerLG{background-image: url(http://images.onlinelabels.com/images/defaultv9/ad_popup_text_bg2.gif); height: 134px; width: 415px;}
.adPopUpText{color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; padding: 6px 10px 2px 10px; text-align: justify;}

.popLblUses {color: #afd4fb; margin-bottom: 6px;}


/* ######################### SHOP BY AREA ########################### */

.divider {height: 1px; margin: 4px 0 4px 20px; width: 206px}
#divProductContainer {background-color:#FFFFFF; border: 1px solid #686565; margin: 10px 0 10px 0px; width: 206px;}

#divProductContainer a, #divProductContainer a:visited {
	font-size: 0.9em;
	display: block;
	text-decoration: none;
	padding: 3px 0 3px 10px;
	color: #014baa;
	height: 15px;
}

#divProductContainer a:hover {background-color: #FF9900; color: #FFFFFF;}

.searchButton{height: 33px; width: 210px;}
#searchContainer {background-image:url(http://images.onlinelabels.com/images/defaultv9/search_body_2.gif); height: 332px; width: 775px;}

#searchSize{
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0 0 0 28px;
	width: 215px;
	}
	
#searchTop {font-size: 0px; height: 39px; width: 775px;}
#searchMaterial{width: 268px; margin: 0 0 0 5px;}

#searchCategory{
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin: 4px 0 0 0px;
	}
	
#searchCategory a:link, #searchCategory a:visited{color: #FFF; text-decoration: none;}
#searchCategory a:hover{color:#276199;}


.tblCategory a:link, .tblCategory a:visited{color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 18px; padding: 2px; text-decoration: none;}
.tblCategory a:hover{background-color: #fff; color:#276199;}
.tblMaterial {color: #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: bold; display: block; margin: 3px 0 0 0;}
.tblMaterial a:link, .tblMaterial a:visited{color: #FFF; font-size: 1.0em; font-weight: bold; display: block; padding: 3px; text-decoration: none; margin-top: 3px;}
.tblImgLinks a:link{background-color:#CC6633;}
.tblMaterial a:hover{background-color: #276199; display: block;}



/* ########################### TOP PRODUCTS ############################## */



h1.productsHeader{color: #3877b3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; margin: 12px 0 10px 0;}

.productDivider{font-size: 0px; height: 1px; margin: 3px 0 3px 0; width: 107px;}
.productType {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold;}
.productType a:link, .productType a:visited{color: #4e87bf; font-size: 1.1em; text-decoration: none;}
.producttype a:hover{color: #FF9900;}

.productDescription {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal;}

.topProduct{background-image:url(http://images.onlinelabels.com/images/defaultv9/topProducts_bg.gif); height: 86px; width: 189px;}



/* ##########################  BOTTOM ADS  ################################ */

.adWorries{float: left; margin: 10px 0 20px 0;}
.adWorriesTXTcontainer{position: relative; top: 59px; left: 170px; width: 200px;}

.adWorriesBLT{
	color: #ffa304;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 6px;
}

.adWorriesTXT{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

.adMaestro{float: right; margin: 10px 0 20px 0;}

#testimonialAd {
	float: left; 
	height: 154px;
	width: 384px;
	margin: 23px 0 20px 0;
	/*padding-top: 50px;*/
	background:url(/images/defaultv9/testimonialBG2.png) no-repeat;
}

#testimonialAd blockquote {
	display: none;
	margin: 50px 15px 0 15px;
	padding: 0;
	font-size:0.9em;
	color: #3e3e3e;
	font-style: italic;
}

#testimonialAd  p {margin-top: 0;}
#testimonialAd cite {font-size: 0.9em;}

/* ##########################  POPUP CSS ################################ */

#sizePopup { /* container for JS size thumbnail */
	position: absolute;
	padding: 15px;
	width: 51px;
	height: 65px;
	background: no-repeat center url(http://images.onlinelabels.com/images/search/sizePopup_bg.gif);
	display: none;
	z-index:50;
} 

#matWrapper {
	width:430px;
	height:100%;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:30;
}

#blackBG {
	background: #000000;
	width:442px;
	height:auto;
	opacity:0.4;
	filter:alpha(opacity=40);
	z-index:40;
	position:absolute;
	top:-6px;
	left:-12px;
	
}

#middle {
	background:#FFFFFF;
	height:auto;
	width:416px;
	border:1px solid #5c5c5c;
	font-size:.85em;
	position:relative;
	z-index:50;
	padding-bottom:18px;
	top:6px;
}

#matContentWhite, #matContentClear, #matContentColor, #matContentMetallic, #matContentWP, #matContentSpecialty {
	height:auto;
	display: none;
	width:400px;
	z-index:80;
	text-align:left;	
	margin:12px 0 0 14px;
}

.matPopHead {color:#0054a6; font-weight:bold; font-size:16px; position:relative; left:2px; top:-2px; margin-bottom:2px;}

.matPopText {
	width:390px;
	font-size: 13px;
	line-height: 16px;
	padding: 0px 3px;
	margin: 0px;
}
.matPopText p {
	margin: 14px 0 6px 0;
	font-style:italic;
	font-size: 14px;
	color:#0054a6;
}

.matPopLinks {margin:0 0 0 24px;}
.matPopLinks img {float:right; margin-right:40px;}
.matPopLinks a, .matPopLinks a:visited {
	font-size: 13px;
	display:block;
	text-decoration: none;
	color: #0054a6;
	font-weight: bold;
	margin: 5px;
}
.matPopLinks a:hover {color:#FF0000;}


#closeBtn { /* Close div mat button image */
	position: absolute;
	z-index: 50;
	right: -7px;
	top: -7px;
}

/* ##########################  Top Sellers Area ################################ */

#topSellersDiv{width:778px; float:left;}
.topSellers{width:256px; height:107px; float:left; margin:0 0 5px 5px;}
.topSellersFirst{margin-left:0;}

#topSellerSheets{float:left; width:778px; height:109px; margin-top:10px; position:relative;}
#topSellerLinks{z-index:20; position:absolute; bottom:7px; left:0; width:778px; float:left;}
#topSellerBG{z-index:10; position:absolute; top:0; left:0;}

#topSellerLinks a:link, #topSellerLinks a:visited{color:#1a4cb0; font-weight:bold; font-size:.85em; text-decoration:none;}
#topSellerLinks a:hover{color:#2f86bf; text-decoration:underline;}

#topSellersLeft{background:url(http://images.onlinelabels.com/Images/defaultv9/top-selling/topSellerBGLeft.jpg) no-repeat; width:3px; height:109px;}
#topSellersRight{background:url(http://images.onlinelabels.com/Images/defaultv9/top-selling/topSellerBGRight.jpg) no-repeat; width:3px; height:109px;}
.tableBgEnds{width:25px; height:109px; background:url(http://images.onlinelabels.com/Images/defaultv9/top-selling/topSellerBG.jpg);}
.tableBG{width:77px; height:109px; background:url(http://images.onlinelabels.com/Images/defaultv9/top-selling/topSellerBG.jpg);}

#topSellerLinks div{float:left;}
#roundLabels{margin-left:37px;}
#rectangularLabels{margin-left:66px;}
#fullLabels{margin-left:55px;}
#uspsLabels{margin-left:75px;}
#ovalLabels{margin-left:92px;}


/* ##########################  Div Mat Popup  ################################ */

#imgMat{float:left;}
#divTitle{color:#0054a6; font-weight:bold; font-size:16px; margin-bottom:2px;}




/* ##################### Banner Popup ######################### */
body {margin:0;}

#mask {  
	position:absolute; 
	z-index:9000;  /* Z-index of #mask must lower than #boxes .window */  
	background-color:#000;  
	display:none;
	top: 0px;
	left: 0px;
	opacity:0.7;
	filter:alpha(opacity=70);
}  

#boxes img {border: none;}    
#boxes .window {  
	position:absolute;  
	width:440px;  
	height:200px;  
	z-index:9999;  
	display:none;
}  

  
#boxes #bannerBox {  
	width:661px;   
	height:560px;
	background: url(/images/indeximg/overviewPopup/boxBG.png) repeat-x bottom #fff;
	text-align: left;
}

#bannerBox a:link {color:#0066cc;}


#boxTitle {
	position: relative;
	background: url(/images/indeximg/overviewPopup/boxTitleBG.png) repeat-y;
	height: 80px;
	width: 661px;	
}

#btnRedClose {
	position: absolute;
	top: -9px;
	left: 638px;

}
#boxTitleBG_Shadow {
	background: url(/images/indeximg/overviewPopup/boxTitleBG_Shadow.png) repeat-x;
	height: 5px;
	width: 661px;	
}

#getStarted {
	margin: 20px 0 0 20px;
	font-size: 1.2em;
	font-weight: bold;
	color: #3b5e81;
}
.buyReason {
	padding: 10px;
	width: 580px;
	margin: 0 0 0 32px;
	border-bottom: 1px solid #ccc;
}
.buyReason p {font-weight: bold; color: #555; }
.buyReason li {margin: 10px 0;}

#firstReason {padding-top: 10px;}
#firstReason img { margin: 5px 10px 0 10px;}

