﻿.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0;
padding: 0;
margin: 0;
width: 405px; /*width of featured content slider*/
height: 240px;

}

.sliderwrapper .contentdiv{
z-index: 1000;
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
background:url(http://www.idsource.com/images/special_bg.gif);
background-repeat:no-repeat;
padding: 0;
margin: 0;
color:#ed3513;
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
height: 240px;
width: 405px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.sliderwrapper .contentdiv p{
font-size: 12pt;
font-weight: bold;
width: 120px;
line-height:normal;
}

.sliderwrapper .contentdiv h1 {
	color:#ed3513;
	font-size: 20px;
	font-weight:bold;
	line-height: 16px;
	border:none;
	padding-bottom: 10px;
	padding-right: 10px;
	text-transform: uppercase;
}

.pagination{
width: 405px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
padding: 5px 10px;
margin-bottom: 20px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
border: 1px solid #ccc;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}

#specials-m {
	z-index: -1;
	position:absolute;
	background:url(../products/images2/menus/menus-fp.gif) left top;
	background-repeat:no-repeat;
	padding: 20px 0px 0px 265px;
	text-align: left;
	height: 238px;
}
#specials-m p{
	text-align: left;
}
#specials-bt {
	z-index: -1;
	position:absolute;
	background:url(../products/images2/bag-tags/bag-tags-fp.gif) left top;
	background-repeat:no-repeat;
	padding: 20px 0px 0px 265px;
	text-align: left;
	height: 238px;
}
#specials-bt p{
	text-align: left;
}
#specials-kt {
	z-index: -1;
	position:absolute;
	background:url(../products/images2/keytags/keytags-fp.gif) left top;
	background-repeat:no-repeat;
	padding: 20px 0px 0px 265px;
	text-align: left;
	height: 238px;
}
#specials-kt p{
	text-align: left;
}
#specials-rl {
	z-index: -1;
	position:absolute;
	background:url(../products/images2/rulers/rulers-fp.gif) left top;
	background-repeat:no-repeat;
	padding: 20px 0px 0px 265px;
	text-align: left;
	height: 238px;
}
#specials-rl p{
	text-align: left;
}
#specials-cc {
	z-index: -1;
	position:absolute;
	background:url(../products/images2/combo-cards/combo-cards-fp.gif) left top;
	background-repeat:no-repeat;
	padding: 20px 0px 0px 265px;
	text-align: left;
	height: 238px;
}
#specials-cc p{
	text-align: left;
}
#specials-gc {
	z-index: -1;
	position:absolute;
	background:url(../products/images2/gift-cards/gift-cards-fp.gif) left top;
	background-repeat:no-repeat;
	padding: 20px 0px 0px 256px;
	text-align: left;
	height: 238px;
}
#specials-gc p{
	text-align: left;
}
#specials-mn {
	z-index: -1;
	position:absolute;
	background:url(../products/images2/magnets/magnets-fp.gif) left top;
	background-repeat:no-repeat;
	padding: 20px 0px 0px 265px;
	text-align: left;
	height: 238px;
}
#specials-mn p{
	text-align: left;
}
#specials-mc {
	z-index: -1;
	position:absolute;
	background:url(../products/images2/membership-cards/membership-cards-fp.gif) left top;
	background-repeat:no-repeat;
	height: 238px;
	padding: 20px 0px 0px 245px;
}
#specials-mc p{
	text-align: left;
}
#specials-bc {
	z-index: -1;
	position:absolute;
	background:url(../products/images2/business-cards/business-cards-fp.gif) left top;
	background-repeat:no-repeat;
	height: 238px;
	text-align: left;
	padding: 20px 0px 0px 265px;
}
#specials-bc p{
	text-align: left;
}
#specials-dh {
	z-index: -1;
	position:absolute;
	background:url(../products/images/doorhanger/doorhangers.gif) left top;
	background-repeat:no-repeat;
	height: 238px;
	text-align: left;
	padding: 20px 0px 0px 218px;
}
#specials-dh p{
	text-align: left;
}
#specials-bm {
	z-index: -1;
	position:absolute;
	background:url(../products/images/bookmark/bookmarks.gif) left top;
	background-repeat:no-repeat;
	height: 248px;
	text-align: left;
	padding: 20px 0px 0px 250px;
}
#specials-bm p{
	text-align: left;
}
.specialblock {
	text-align:center;
	font-size:12px;
	height:15px;
	width:120px;
	margin:4px;
	padding: 0px 0px 155px 0px;
}
.specialblock a {
	color:#000;
	font-weight: bold;
}

#slider1 {
	width: 769px;
	height: 284px;
	margin: 0 auto;
}

#slider1 .text-box {
	width: 769px;
	height: 40px;
	position: absolute;
	background-color:#000;
	filter: alpha (opacity=50);
}