/* 
Project: AdImages
Designer: Joshua Russell
Last Updated: 12/22/09
*/

/***** Begin Bills Bargains *****/
#bb_boxleft {
	font: bold 100% Arial, sans-seriff;
	color: #494949;
	width: 300px;
	background: url(/pict/overviewitem_backer.gif) repeat-x;
	overflow: hidden;
	border: solid 2px #ccc;
	float: left;
	margin: 0 20px;
	padding: 10px;
	border-radius:5px; /* IE */
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari and Chrome */
	}
.bb_boxleft h4{
	font: bold 180% Arial, sans-seriff;
	color: #494949;
	margin: 0px 0 5px 0px;
	}
#bb_boxright {
	font: bold 100% Arial, sans-seriff;
	color: #494949;
	width: 300px;
	background: url(/pict/overviewitem_backer.gif) repeat-x;
	overflow: hidden;
	border: solid 1px #ccc;
	float: left;
	margin: 0;
	padding: 10px;
	border-radius:5px; /* IE */
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari and Chrome */
	}

.bb_boxright h4{
	font: bold 180% Arial, sans-seriff;
	color: #494949;
	margin: 0px 0 5px 0px;
	}
.clearanceitem_staticblockrightcontent {
	background-color: #fff;
	margin: 5px;
	padding: 5px;
	float: left;
}
.clearanceitem_whitebackground {
	background-color: #FFFFFF;
	margin: 2px;
	padding: 10px;
	float: left;
}

#OverviewItem_backer{
	font: bold 180% Arial, sans-seriff;
	color: #494949;
	width: 728px;
	background: url(/pict/overviewitem_backer.gif) repeat-x;
	overflow: hidden;
	border: solid 1px #ccc;
	margin: 0px;
	float: left;
	margin: 0 0 5px 5px;
	border-radius:5px; /* IE */

	-moz-border-radius:5px; /* Firefox */

	-webkit-border-radius:5px; /* Safari and Chrome */
	}
.overviewitem_left{
	float: left;
	width: 300px;
	margin: 0 0 5px 10px;
	}
.overviewitem_h4{
	font: bold 150% Arial, sans-seriff;
	color: #494949;
	margin: 0px 0 5px 0px;
	}
.overviewitem_h4tag{
	font: bold 14px Arial, sans-seriff;
	color: #5c5c5c;
	margin: 0 0 5px 0px;
	float: left;
	}
.OverviewItem_right {
	font: 40% Arial, sans-seriff;
	float: right;
	width: 400px;
	background-color: #fff;
	border: solid 3px #ccc;
	margin: 5px;
filter:alpha(opacity=98);
opacity: 0.98;
-moz-opacity:0.98;
	}
.OverviewItem_right ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 15px;
	}
.OverviewItem_right h3 {
	padding: 0 0 0 15px;
	}
#ClearanceItem_backer{
	font: bold 80% "Trebuchet MS", Arial, Helvetica, sans-seriff;
	color: #333;
	width: 728px;
	/*background: url(/pict/clearanceitem_backerred.gif) repeat-x; */
	background: url(/pict/clearanceitem_backergray.gif) repeat-x;
	background: url(/pict/closeoutbacker.gif) no-repeat;
	overflow: hidden;
	border: solid 1px #ccc;
	float: left;
	margin: 0 0 5px 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	}
.ClearanceItem_left {
	text-align: center;
	font: 80% Arial, sans-seriff;	
	float: left;
	width: 362px;
	background-color: #fff;
	border: 2px solid #ccc;
	margin: 5px 0 5px 0;
	padding: 0;
filter:alpha(opacity=97);
opacity: 0.97;
-moz-opacity:0.97;
	}
.ClearanceItem_leftbutton {
	font: bold 120% Arial, sans-seriff;
	width: 50px;
	height: 22px;
	margin: 0 0 0 50px;
	padding: 5px 0 0 0;
	background: url(/pict/bt_yl_select.gif) no-repeat 0 1px;
	}
.ClearanceItem_left .h2	{
	font: 80% Arial, sans-seriff;
	color: #C00;
	}
.ClearanceItem_left  img{ 
	margin: 1px;
	}
.ClearanceItem_right {
	font: 80% Arial, sans-seriff;
	float: right;
	width: 308px;
	background-color: #fff;
	border: solid 1px #ccc;
	margin: 5px;
filter:alpha(opacity=93);
opacity: 0.93;
-moz-opacity:0.93;
	}
.ClearanceItem_right tr.h3 { 
	font: bold 100% "Trebuchet MS", Arial, Helvetica, sans-seriff;
	color: #fff;
	}
.ClearanceItem_right th {
	background-color: #e50506; /*strong red*/
	}
.ClearanceItem_right td { 
	font: bold 100% "Trebuchet MS", Arial, Helvetica, sans-seriff;
	color: #494949;
	background-color: #fff;
	padding: 0 0 0 10px;
	}
.closeoutcover {
      float:right;
      background: url(/pict/closeoutcover.gif) top right no-repeat;
      }
#Container001 .h6 ( 
	font: bold 10px "Lucida Grande", Arial, sans-serif;
 	color: #777;
	}
#Container001 .h6 a( text-decoration:none;}

/***** End Bills Bargains *****/

/*
#trans-border, #trans-border .sb-inner{
	background-color: #fff;
}
*/

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover{
    text-decoration:none;
    border-bottom:1px dotted green;
}

#contentCenterSub2 A:hover{
	border-bottom: none;
}

#contentCenter .vspace10{
	min-height:10px;
	width: 650px;
}

.vspace30
{
	min-height:30px;
	width: 100%;
}

/* #content #contentCenter #contentCenterSub1 */

#contentCenterSub1{
	float: left;
	width: 100%;; 
	background: url(backgroundT1.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	text-align:center;
	/* padding: 10px; */
	position: relative;
	top: -3px;
	left: -3px;
}



/* #content #contentCenter #contentCenterSub1 #heading,
#content #contentCenter #contentCenterSub2 #heading
*/

#contentCenterSub1 #heading,
#contentCenterSub2 #heading{
	padding-top: 1px;
	padding-bottom: 1px;	
	margin-left: auto;
	margin-right: auto;
}

#contentCenterSub1 a img, #contentCenterSub2 a img{
	border:none;
}



#catalogPic{
	position: relative;
	/* float: right; */
	/* padding-left: 20px; */
}

#contentCenterSub2shadowbox{
	background: #cccccc url(50black.png);
	position: relative;
	float: left;
	top: 3px;
	left: 3px;
	width: 760px;
}



#contentCenterSub2{
	background: url(backgroundT2.jpg);
	background-repeat: repeat-x;	
	background-color: #fff;
	text-align:center;
	color:#000;
	/* padding: 10px; */
	position: relative;
	top: -3px;
	left: -3px;
	width: 100%;
}



/* #IEroot #container #content #contentCenter #contentCenterSub2shadowbox #contentCenterSub2 */

#IEroot #contentCenterSub2{
	color:#000;
	background-color: #e1e1e8;
	/* padding: 10px; */
	position: relative;
	float: left;
	top: -3px;
	left: -3px;	
}



#contentCenterSub2content{
   margin-left: 15px;
}

#masthead, .whiteDiv, #contentCenterSub1shadowbox, #contentCenterSub1, #contentCenterSub2shadowbox, #contentCenterSub2, #contentCenterSub3shadowbox, #contentCenterSub3, #contentCenterSub4shadowbox, #contentCenterSub, #contentCenterSub5shadowbox, #contentCenterSub5
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#IEroot #masthead{
	height:160px;	
	z-index: 10; /* fix IE stacking error*/
	background: url(clear.gif);
	background-color:black;
	filter:alpha(opacity=25);-moz-opacity:.50;opacity:.50;
	margin-bottom: 10px;
}

.highslide-wrapper div {
	font-family: Tahoma ,Verdana, Helvetica;
	font-size: 10pt;
}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}

.highslide img {
	border: 0px solid silver;
}

.highslide:hover img {
	border-color: gray;
}



.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}

.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: white;
}

.highslide-wrapper, .rounded-white {
	background: white;
}

.highslide-image-blur {
}

.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}

.highslide-heading {
	display: none;
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding-left: 22px;
	background: url(highslide/graphics/icon.gif) no-repeat 0 1px;
}

.highslide-dimming {
	position: absolute;
	background: black;
}

.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}

a.highslide-credits,

a.highslide-credits i {
	padding: 2px;
	color: gray;
	text-decoration: none;
	font-size: 10px;
}

a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}





/* Controls. See http://www.google.com/search?q=css+sprites */

.highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	top: -23px;
	left: 7px;
}

.highslide-controls ul {
	height: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.highslide-controls li {
	float: left;
}

.highslide-controls a {
	background-image: url(highslide/graphics/controlbar-white-small.gif);
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	outline: none;
}

.highslide-controls a.disabled {
	cursor: default;
}

.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}

.highslide-controls .highslide-move {
	display: none;
}

.highslide-move a {
	cursor: move;
}



/* The CSS sprites for the controlbar */

.highslide-controls .highslide-previous a {
	background-position: 0 0;
}

.highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}

.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}

.highslide-controls .highslide-play a {
	background-position: -20px 0;
}

.highslide-controls .highslide-play a:hover {
	background-position: -20px -20px
}

.highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}

.highslide-controls .highslide-pause a {
	background-position: -40px 0;
}

.highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}

.highslide-controls .highslide-next a {
	background-position: -60px 0;
}

.highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}

.highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}

.highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}

.highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}

.highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}

.highslide-controls .highslide-close a {
	background-position: -120px 0;
}

.highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}



.shadowboxmenu{
	float: left;
	width: 165px; /*width of accordion menu*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: url(50black.png);
	position: relative;
	top:3px;
	left:3px;
}

.arrowlistmenu{
	position: relative;
	float: left;
	background: white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	top:-3px;
	left:-3px;
}


#IEroot .shadowboxmenu{
	float: left;
	width: 165px; /*width of accordion menu*/
	background: url(50black.png);
	position: relative;
	top:5px;
	left:5px;

	}

#IEroot .arrowlistmenu{

	background: white;
	padding-top: 5px;
	width: 165px; /*width of accordion menu*/
	top:-5px;
	left:-5px;
	}

/*
#IEroot .arrowlistmenu{
	position: relative;
	float: left;
	width: 150px; 
	background: white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	}
*/

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font: bold 14px  Tahoma,Verdana, sans-serif;
	color: black;
	background: white url(titlebar.jpg) repeat-x center left;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 5px 3px 5px 3px; /*header text is indented*/
	cursor: pointer;
	}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background-image: url(titlebar-active.jpg);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	color: #3a5c68;
	background: url(arrowbullet.jpg) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font-size: 95%;
}

.arrowlistmenu ul li a:visited{
	color: #3a5c68;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #3a5c68;
	background-color: #F3F3F3;
}

@charset 'utf-8';

/* ImageFlow Settings - CSS 2.1

==================================== */

@media screen, projection {

	.imageflow {
		visibility:hidden;
		position: relative; 
		text-align: left;
		width: 100%;		
	}

	.imageflow img {
		visibility:hidden;
		position: absolute; 
		top: 0px;
		border: none;
	}

	.imageflow p{
		text-align:center;
		margin:0 auto;
	}

	.imageflow .loading {
		position: relative;
		left: 50%;
		margin-left: -106px;
		width: 200px;
		height: 15px;
		padding:5px;
		visibility: visible;
		border: 1px solid white;
	}

	.imageflow .loading_bar {
		height: 15px;
		width: 1%;
		background: #fff;
		visibility: visible;
	}

	.imageflow .caption {
		font-weight:bold;
		position:relative; 
		text-align:center;
		z-index:10000;
	}

	.imageflow .scrollbar {
		visibility:hidden;
		position:relative; 
		border-bottom:14px solid #b3b3b3;
		z-index:10001;
	}

	.imageflow .slider {
		position:absolute;
		/* margin-top:-2px; */
		/* margin-left:-7px; */
		z-index:10002;
		background-image:url(imageflow/blue_slider.png);
		background-repeat:no-repeat;
		width:63px;
		height:27px;
	}
#info {width:688px; background:#fff; float:left; border:1px solid #ddd; font-weight: normal;  }

.holder {
	width:300px;
	margin: 5px; 
	padding:2px; 
	border:0px; 
	float:left;
	line-height:14px;
	border: 1px solid #eee;
	}
.holder h1 {	
	font: bold 140% "Trebuchet MS", Arial, Helvetica, sans-seriff;
	color: #666;
	text-align:left;
	padding: 5px 0 0 10px;
	}
.holder h2 {	
	font: bold 120% "Trebuchet MS", Arial, Helvetica, sans-seriff;
	color: #868585;
	text-align:left;
	padding: 0 0 0 10px;
	background: #eee;
	}
.holder h3 {	
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-seriff;
	color: #c00;
	text-align:left;
	padding: 0 0 0 10px;
	font-weight: normal;
	}
.holder h4 {	
	font: 110% "Trebuchet MS", Arial, Helvetica, sans-seriff;
	color: #666;
	text-align:left;
	padding: 0 0 0 20px;
	font-weight: normal;
	}
.holder h4 a {	
	font: 110% "Trebuchet MS", Arial, Helvetica, sans-seriff;
	color: #868585;
	text-align:left;
	font-weight: normal;
	}
a.hid {text-decoration:none; outline-style:none;}
a.hid em {display:none; padding: 0 0 0 20px;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#fff;}
a.hid:active span, a.hid:focus span {display:none;}
a.hid:active em, a.hid:focus em {display:block; color:#868585; width:100%; font-style:normal; cursor:default;}
.clear {clear:both;}
