@import url("adi_dev.css");
 
@charset 'utf-8';
 

/* calculate the overall width/height of the top level list items and center them */
.menu {background:url(/pict/bg_nav-repeat.jpg) repeat-x top center; width:938px; height:38px; margin:0 auto;}

/* set up defaults */
.nav,
.nav ul {margin:0; padding:0;list-style:none;	display: block;
	font-size: 12px;
	font-style: bold;
	height: 30px;
	line-height: 30px;
	text-align: left;
	padding: 2px 5px 2px 5px;}
.nav a {text-decoration:none;}
.nav {width:150px; float:left; margin-right:-1px;}

/* set up the widths */
.nav .drop {width:150px;}
.nav a {width:150px; margin-right:-120px; margin-bottom:-1px;} /* margin is 1px less than the width */
.nav ul li {max-width:150px; }

/* style the links using the b elements */
.nav b {display:block; font:normal 11px verdana, sans-serif; padding:1px 1px; cursor:pointer; }
.nav b.top {height:30px; line-height:33px;}
.nav a.sub-link b {background:url(ulmulti9/arrow.gif) no-repeat right bottom;}

/* style the list colors */
.nav a {color:#000; background:url(/pict/bg_nav-repeat.jpg) repeat-x top center;}
.nav ul a {background:#c0c3ca;}
.nav ul ul a {background:#abb1bd;}
.nav ul ul ul a {background:#9299ac;}

/* style the hover, active and focus colors */
.nav a:hover,
.nav a:focus,
.nav a:active {background:#822; color:#fff;}

/* style the path on hover in all browsers except IE5.5 and 6 */
.nav li:hover > a {background:#822; color:#fff; }

/* style the positions of the ul and also when the text spans two and three lines */
.nav {height:30px;}
.nav .drop {height:30px;}

.nav ul {position:relative; left:0; top:0; z-index:100;} /* the dropdown */
.nav ul ul {left:95px; top:-26px;} /* the right flyouts */
.nav ul ul.two {top:-39px;}
.nav ul ul.three {top:-52px;}
.nav li.left ul ul {left:auto; right:95px;} /* and the left flyouts */

/* do not change anything below this line */
/* ------------------------------------------------------------ */
.nav li,
.nav ul {float:left;}
.nav ul li {clear:left;}
.nav a {position:relative; display:block; z-index:10;}
.nav a.sub-link {float:left; margin-top:10000px;}
.nav .drop,
.nav .fly {margin-top:-10000px;}
.nav ul {margin-bottom:-5000px;}

/* the bit that does all the work */
.nav a:hover,
.nav a:focus,
.nav a:active {margin-right:0;}

/*IE5-7 fixes*/
.nav .fly {width:100%;}
a:active {}

/*OPERA fix*/
.nav ul:hover {clear:left;}

/* Team page
------------------------------------------------------------------*/

#contentleft_team{
	width:700px;
	margin:0px;
}
#contentright_team{
	width:350px;
	margin:30px 10px 0 10px;
}
.teampicture{
	float:left;
	width:100px;
	height:100px;
	padding:0px;
	margin:0px;
}	
.teampicframe{
	position:absolute;
	height:100px;
	width:100px;
	z-index:9;
}
.teampic{
	position:absolute;
	z-index:1;
}		
.teamdesc{
	display:block;
	width:225px;
	height:98px;
	color:#12acfe;
	border: 1px solid #ccc;
	font-size:12px;
	background:url(images/teamcornertab.gif) no-repeat #fff top right;
	float:left;
	padding:0px;
	margin:0px;	
}
.teamdescindent{
	float:left;
	width:220px;
	padding:5px 5px 5px 10px;
}
.teambuttons{
	display:block;
	height:20px;
	text-align:right;
	}
.teamwrapper{
	width:350px;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
	}
.teamwrapper a img { border: 0; }
.teamwrapper a:hover img {border: 0px; }
.teamwrapper a:visited img {border: 0; }
.teamwrapper a{
	color:#693;
}
.teamwrapper a:hover{
	color:#a9cc66;
}
.teamwrapper h3{
	font-size:14px;
	padding-bottom:4px;
}
.extracontent{
	width:250px;
	float:right;
	background:#333;
        margin:30px 0 0 0;
}
.bottomrighttab{
	float:right;
	height:14px;
	width:250px;
	background:url(images/teambottomcornertab.gif) bottom right no-repeat #333;
}
.closebutton{
	float:right;
	width:250px;
}
.extracontent h4{
	color:#a9cc66;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0.3em;
	padding:10px;
}	
.extracontent p{
	font-size:12px;
	padding: 0 10px 10px 10px;
	color:#999;
	}

.verticalwrapper{
	float:left;
	width:15px;
	height:100px;
}
#gal{
	float:left;
	position:relative;
	z-index:5;
}
.gallery{
	padding:0;
	margin:0px 5 0 5px;
	list-style-type:none;
	float:left;
}
.gallery img.landscape{
	width:100px;
	height:100px;
}
.gallery li{
	float:left;
	margin:0px 5 5px 0;
	border:1px solid #333;
}
.gallery li a img.landscape{
	position:absolute;
	left:0;
	visibility:hidden;
}
.gallery li a img.landscape{
	top:-55px;
	left:-110px;
	z-index:5;
}
.gallery li a:active img.landscape, .gallery li a:focus img.landscape{
	visibility:visible;
}
.gallery li .minithumb{
	height:14px;
	width:14px;
	margin-right:4px;
	border:1px solid #666;
}
.gallery li img.minithumb{
	height:14px;
	width:14px;
padding-right:5px;
	margin-right:4px;
	border:1px solid #666;
}
.gallery li a:active img.minithumb{
	border:3px solid #eee;
}

/* examples for 5 css tricks post
------------------------------------------------------------------*/

#transparentexample a:hover{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#hoverexample a:hover{
	cursor:crosshair;
}

/* CSS rounded edges
------------------------------------------------------------------*/

#nonround{
	height:200px;
	width:200px;
	background:red;
	margin-top:20px;
}
#round{
	height:200px;
	width:200px;
	background:red;
	margin-top:20px;
         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;	
}


.itemgrid {
	width: 758px;
 }
.itemgrid_a {
	float: left;
	width: 250px; }
.itemgrid_btn {
		font: bold 140% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #666;
		text-align: center;
	width:235px;
	margin: 0 10px 5px 2px;
	border: 1px solid #ccc;
	border: solid 2px #ccc;
	float: left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.itemgrid_btn a:hover {
		text-decoration: none;
		color: #f3b006;
		 }
 
.mainnav_container {
	background: url(/pict/bar_bg.gif) top left repeat-x;
	border-bottom: 2px solid #ccc;
	height: 20px;
	text-align: left;
	width: 100%;
	margin: 0 auto; }
 
.mainnav_left {
	font: 90% Arial, sans-seriff;
	color: #eee;
	float: left;
	margin: 0 0 0 5px; }
 
.mainnav_right {
	font: 90% Arial, sans-seriff;
	color: #eee;
	float: right;
	margin: 0 5px 0 0; }
 
.mainnav_bar ul {
	height: 25px;
	list-style: none;
	margin: 0;
	padding: 0; }
 
.mainnav_bar li a {
	color: #ccc;
	display: block;
	line-height: 21px;
	font-size: 13px;
	text-align: center;
	text-decoration: none; }
 
	.mainnav_bar li a:hover {
		background: url(/images/menu_hover.jpg) top left repeat-x;
		color: #ccc; }
 
.mainnav_bar li ul a {
	display: block;
	font-size: 12px;
	font-style: normal;
	height: 14px;
	line-height: 14px;
	text-align: left;
	padding: 2px 10px; }
 
#globalNav {
	font: 140% Verdana,sans-serif;
	margin-left: 0;
	float: left;
	width: 938px;
	background: #292929;
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc; }
 
	#globalNav a { color: #fff; }
 
		#globalNav a:hover {
			background: #292929;
			color: #fff;
			text-decoration: underline; }
 
	#globalNav img { margin-bottom: -4px; }
 
.menu_seperator {
	background: #a0a0a0;
	height: 30px;
	text-align: center;
	z-index: 100px; }
 
.menu_seperator_container {
	background: url(/pict/bg_nav-repeat.jpg) repeat-x top center;
	border-right: 10px solid #888;
	border-left: 10px solid #888;
	height: 30px;
	text-align: left;
	width: 900px;
	margin: 0 auto; }
 
.menu_bar ul {
	height: 30px;
	list-style: none;
	margin: 0;
	padding: 0; }
 
.menu_bar li a {
	color: #ccc;
	display: block;
	line-height: 30px;
	font-size: 13px;
	text-align: center;
	text-decoration: none; }
 
	.menu_bar li a:hover {
		background: url(/images/menu_hover.jpg) top left repeat-x;
		color: #000; }
 
.menu_bar li ul a {
	display: block;
	font-size: 12px;
	font-style: normal;
	height: 30px;
	line-height: 30px;
	text-align: left;
	padding: 5px 10px 5px 15px; }
 
.menu_bar #menutitle a {
	background: #000;
	font-weight: 700;
	color: #FFF;
	height: 20px;
	line-height: 20px; }
 
	.menu_bar #menutitle a:hover {
		background: #000;
		font-weight: 700;
		color: #FFF; }
 
border-top-left-radius:0;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius:0 5px 5px 5px;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
#globalNav .nav > dt + dd + dd + dd + dd + dd + dd + dd + dd > dl.rounded {
	border-top-left-radius: 5px;
	border-top-right-radius: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius: 5px 0 5px 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px; }
 
#info {
	width: 688px;
	background: #fff;
	float: left;
	border: 1px solid #ddd;
	font-weight: 400; }
 
.holder {
	width: 300px;
	float: left;
	line-height: 14px;
	border: 1px solid #eee;
	margin: 5px;
	padding: 2px; }
 
	.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;
		background: #eee;
		padding: 0 0 0 10px; }
 
	.holder h3 {
		font: 100% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #c00;
		text-align: left;
		font-weight: 400;
		padding: 0 0 0 10px; }
 
	.holder h4 {
		font: 110% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #666;
		text-align: left;
		font-weight: 400;
		padding: 0 0 0 20px; }
 
		.holder h4 a {
			font: 110% "Trebuchet MS", Arial, Helvetica, sans-seriff;
			color: #868585;
			text-align: left;
			font-weight: 400; }
 
a.hid {
	text-decoration: none;
	outline-style: none; }
 
	a.hid em {
		display: none;
		padding: 0 0 0 20px; }
 
	a.hid:active,a.hid:focus { background: #fff; }
 
	a.hid:active em,a.hid:focus em {
		display: block;
		color: #868585;
		width: 100%;
		font-style: normal;
		cursor: default; }
 
.clear { clear: both; }
 
body {
	text-align: center;
	font-family: Arial, Trebuchet MS, Verdana, helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
	color: #5d4a1a;
	margin: 0 auto; }
 
a {
	text-decoration: none;
	color: #4e65bc; }
 
	a:hover {
		text-decoration: none;
		 }
 
	a:visited {
		color: gray;
		text-decoration: none; }
 
	a:active {
		color: #99354c;
		text-decoration: none; }
 
table,td { font: 12px Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; }
 
img { border: 0; }
 
form { margin: 0; }
 
h7 {
	font-size: 18px;
	color: #f3b006;
	margin: 0 0 10px; }
 
h6 {
	font-size: 11px;
	color: #0b0c32;
	font-weight: light;
	margin: 0 0 10px; }
 
h5 {
	font-size: 13px;
	color: #f3b006;
	margin: 0 0 6px; }
 
h4 {
		font: 110% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #666;
		text-align: left;
		font-weight: 400;
		padding: 0 0 0 20px; }
 
h3 {
		font: 100% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #c00;
		text-align: left;
		font-weight: 400;
		padding: 0 0 0 10px;}
 
h2 {
		font: bold 120% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #868585;
		text-align: left;
		background: #eee;
		padding: 0 0 0 10px }
 
h1 {
		font: bold 140% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #666;
		text-align: left;
		padding: 5px 0 0 10px; }

#overall {
	width: 940px;
	background: #fff url(/pict/bg_main.gif) repeat-y;
	text-align: center;
	margin: 13px auto 10px; }
 
#header_bg {
	width: 940px;
	height: 92px;
	float: left;
	border: 1px solid #eee;
	background: #fff url(/pict/header_grad.gif) repeat-x; }
 
#footer_bg {
	width: 940px;
	height: 200px;
	float: left;
	border: 1px solid #eee;
	background: #fff url(/pict/header_grad.gif) repeat-x; }
 
#header {
	width: 940px;
	height: 72px;
	float: left;
	background: transparent url() repeat-x; }
 
	#header .logospace {
		width: 600px;
		float: left;
		height: 71px;
		text-align: center; }
 
	#header .loginlinks {
		width: 285px;
		float: right;
		height: 40px;
		text-align: right;
		font-size: 11px;
		margin: 6px 27px 0 0; }
 
	#header .links {
		width: 25px;
		float: right;
		margin-top: 3px;
		height: 88px;
		text-align: left; }
 
#bargray_bg {
	width: 940px;
	height: 31px;
	float: left;
	background: #caccce; }
 
#bargray {
	width: 938px;
	height: 29px;
	float: left;
	background: url(/pict/redbar.gif) repeat-x;
	margin: 1px; }
 
	#bargray .notice {
		width: 438px;
		float: left; }
 
	#bargray .searchform {
		width: 497px;
		float: left;
		margin-top: 3px;
		text-align: right; }
 
#mainspace {
	width: 940px;
	float: left;
	background: #fff; }
 
	#mainspace .leftbar {
		width: 175px;
		float: left;
		text-align: left; }
 
	#mainspace .themain {
		width: 758px;
		float: left;
		text-align: left;
		margin-top: 10px; }
 
.virtualbuttons {
	width: 160px;
	float: left;
	padding-top: 10px; }
 
.block_rounded {
	width: 160px;
	float: left;
	height: 110px;
	padding-top: 10px;
	background: url("/pict/mainnav_catbox1.gif") no-repeat;
	margin-top: 10px;
	overflow: hidden;
	z-index: 1; }
 
.block_r_top {
	width: 170px;
	float: left;
	height: 11px;
	background: url("/pict/block_top.gif") no-repeat;
	margin-top: 10px;
	overflow: hidden;
	z-index: 1; }
 
.block_r_mid {
	width: 170px;
	float: left;
	background: url("/pict/block_mid.gif") repeat-y;
	text-align: left; }
 
.block_r_bot {
	width: 170px;
	float: left;
	height: 9px;
	background: url("/pict/block_bot.gif") no-repeat;
	overflow: hidden;
	margin: 0; }
 
div.redtitle {
	font-size: 12px;
	color: #0b4470;
	font-weight: 700;
	width: 160px;
	margin: -3px 0 -11px 8px; }
/*
div.redtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #CCC;
	background-color: #0b0c32;
	float: left;
	height: 22px;
	width: 160px;
	text-align: left;
	background: url(/pict/bar_bg.gif) repeat-x;
	border: 1px solid #caccce;
	margin: 0 0 0 10px; }*/
 
#footer {
	width: 940px;
	height: 92px;
	float: left;
	margin-top: 6px;
	padding-top: 10px;
	background: #eee url(/pict/footer_topbg.gif) repeat-x; }
 
	#footer .column {
		float: left;
		width: 180px;
		text-align: left; }
 
	#footer .footer_title {
		background: #d23740 url("/pict/footer_titlebg_.gif") repeat-y;
		width: 160px;
		color: #fff;
		font-weight: 600;
		padding: 3px 5px; }
 
	#footer .footer_links {
		font-size: 10px;
		margin: 4px 8px 8px; }
 
.firstmain {
	width: 580px;
	float: left;
	margin-right: 5px; }
 
.firstrightcol {
	width: 171px;
	overflow: hidden;
	float: left; }
 
.firstblock {
	width: 580px;
	background: #441006;
	float: left;
	margin-bottom: 13px; }
 
.firstblockcontent {
	width: 578px;
	background: #fff;
	float: left;
	overflow: hidden;
	margin: 1px; }
 
.best4 {
	width: 144px;
	float: left;
	text-align: center;
	background: #fff; }
 
.best4_title {
	width: 100%;
	float: left;
	font-size: 11px;
	font-weight: 700;
	color: #6286aa;
	margin: 5px 0; }
 
.best4_info {
	float: left;
	width: 100%;
	font-size: 11px;
	color: #d23740;
	margin: 5px 0; }
 
.rightcolban {
	width: 171px;
	float: left;
	height: 100px;
	background: green;
	overflow: hidden;
	margin-bottom: 2px; }
 
.firstblockright {
	width: 171px;
	background: #441006;
	float: left;
	margin-bottom: 13px; }
 
.firstblockrightcontent {
	width: 169px;
	background: #fff;
	float: left;
	margin: 1px; }
 
#header h1 {
	font-size: 160%;
	font-family: verdana;
	text-shadow: -3px 3px #a4d4ef;
	text-transform: uppercase;
	margin: 5px; }
 
	#header h1 a {
		border: none;
		color: #ee3124;
		text-decoration: none; }
 
		#header h1 a:hover {
			background: transparent;
			color: #35718f; }
 
#header #subtitle {
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 0; }
 
#spotlightbanner {
	float: left;
	height: 300px;
	width: 760px;
	background-color: #CCC; }
 
.npo {
	float: left;
	height: 300px;
	width: 500px;
	border: 1px solid #e1e1e8;
	background-color: #fff;
	background-image: url(/pict/adgp_spot_midyear09.jpg); }
 
.catalog1 {
	float: left;
	height: 150px;
	width: 256px;
	border: 1px solid #e1e1e8;
	background-color: #E8E8E8;
	background-image: url(/pict/adimagecatalogbut09.jpg);
	text-align: right; }
 
.catalog2 {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #ddd;
	float: left;	width: 256px;
	border: 1px dotted #e1e1e8;
	background-color: #fff;
	text-align: left;
	list-style: none; }
 
.catalog2_text {
	float: left;
	width: 170px;
	margin: 0 0 0 -10px; }
 
.catalog2 img {
	float: left;
	width: 80px;
	margin: 5px 0 0 5px; }
 
#containermenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #CCC;
	background-color: #0b0c32;
	float: left;
	height: 22px;
	width: 758px;
	text-align: center;
	background: url(/pict/bar_bg.gif) repeat-x;
	border: 1px solid #caccce;
	margin: 0; }
 
#containernewsleft {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #777;
	float: left;
	width: 480px;
	background-color: #fff;
	border: 1px dotted #caccce;
	padding: 10px 10px 0; }
 
	#containernewsleft a {
		color: #bebebe;
		text-decoration: none; }
 
#containeradvert {
	float: right;
	width: 760px;
	background-color: #fefefe; }
 
.currentpromotions {
	color: #ddd;
	float: right;
	width: 256px;
	text-align: left;
	list-style: none; }
 
.box_promotions {
	color: #ddd;
	float: left;
	width: 256px;
	border: 1px dotted #e1e1e8;
	background-color: #fff;
	text-align: left;
	list-style: none; }

#Container001 { width: 760px; }
 
#containerA {
	text-align: center;
	margin: 0 auto; }
 
#containerB {
	width: 965px;
	text-align: center;
	margin: 0 auto; }
 
#containerC {
	width: 950px;
	text-align: center;
	margin: 0 auto 10px; }
 
.maroonbackground {
	background-color: #fff;
	border: thin solid #fff;
	float: left;
	margin: 1px;
	padding: 5px; }
 
.whitebackground {
	background-color: #FFF;
	border: thin solid #999;
	float: left;
	margin: 2px;
	padding: 10px; }
 
.greybox {
	background-color: #eee;
	border: thin solid #b5c9ba;
	list-style-type: disc;
	margin: 5px;
	padding: 5px; }
.greybox li{ 
	list-style: none;
	padding-left: 20px;
}

#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;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 20px;
	padding: 10px; }
 
#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;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0;
	padding: 10px; }
 
.clearanceitem_whitebackground {
	background-color: #FFF;
	float: left;
	margin: 2px;
	padding: 10px; }
 
#OverviewItem_backer {
	font: bold 180% Arial, sans-seriff;
	color: #494949;
	width: 728px;
	height: 100px;
	background: url(/pict/overviewitem_backer.gif) repeat-x;
	overflow: hidden;
	border: solid 1px #ccc;
	float: left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 0 5px 5px; }
 
.overviewitem_left {
	float: left;
	width: 300px;
	margin: 0 0 5px 10px; }
 
.overviewitem_h4 {
	font: bold 120% Arial, sans-seriff;
	color: #494949;
	margin: 0 0 5px; }
 
.overviewitem_h4tag {
	width: 295px;
	font: bold 10px Arial, sans-seriff;
	color: #5c5c5c;
	float: left;
	margin: 0 0 5px; }
 
.OverviewItem_right {
	font: 40% Arial, sans-seriff;
	clear: right;
	width: 250px;
	background-color: #fff;
	border: solid 2px #ccc;
	filter: alpha(opacity=98);
	opacity: 0.98px;
	-moz-opacity: 0.98px;
	margin: 0px; }
 
	.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;
	height: 292px;
	background: url(/pict/closeoutbacker.gif) no-repeat;
	overflow: hidden;
	border: solid 1px #ccc;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 0 0px 5px; }
 
.ClearanceItem_left {
	text-align: center;
	font: 80% Arial, sans-seriff;
	float: left;
	width: 362px;
	background-color: #fff;
	border: 2px solid #ccc;
	filter: alpha(opacity=97);
	opacity: 0.97px;
	-moz-opacity: 0.97px;
	margin: 5px 0;
	padding: 0; }
 
.ClearanceItem_leftbutton {
	font: bold 120% Arial, sans-seriff;
	width: 50px;
	height: 22px;
	background: url(/pict/bt_yl_select.gif) no-repeat 0 1px;
	margin: 0 0 0 50px;
	padding: 5px 0 0; }
 
.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: 300px;
	background-color: #fff;
	border: solid 2px #ccc;
	filter: alpha(opacity=93);
	opacity: 0.93px;
	-moz-opacity: 0.93px;
	margin: 0px; }
 
	.ClearanceItem_right tr.h3 {
		font: bold 100% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #fff; }
 
	.ClearanceItem_right th { background-color: #e50506; }
 
	.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; }
 
#contentCenterSub2 a:hover { border-bottom: none; }
 
#contentCenter .vspace10 {
	min-height: 10px;
	width: 650px; }
 
.vspace30 {
	min-height: 30px;
	width: 100%; }
 
#contentCenterSub1 {
	float: left;
	width: 100%;
	background: url(backgroundT1.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	text-align: center;
	position: relative;
	top: -3px;
	left: -3px; }
 
	#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; }
 
#contentCenterSub2shadowbox {
	background: #ccc 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;
	position: relative;
	top: -3px;
	left: -3px;
	width: 100%; }
 
#IEroot #contentCenterSub2 {
	color: #000;
	background-color: #e1e1e8;
	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;
	background: url(clear.gif);
	background-color: #000;
	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: 0 solid silver; }
 
	.highslide:hover img { border-color: gray; }
 
.highslide-active-anchor img,.highslide-active-anchor:hover img { border-color: #000; }
 
.highslide-image {
	background: #FFF;
	border-color: #FFF;
	border-style: solid;
	border-width: 2px; }
 
.highslide-wrapper,.rounded-white { background: #FFF; }
 
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	background: #FFF;
	padding: 5px; }
 
.highslide-heading {
	display: none;
	color: gray;
	font-weight: 700;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding-left: 22px;
	background: url(highslide/graphics/icon.gif) no-repeat 0 1px; }
 
.highslide-dimming {
	position: absolute;
	background: #000; }
 
.highslide-loading {
	display: block;
	color: #000;
	font-size: 9px;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid #FFF;
	background-color: #FFF;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
	padding: 3px 3px 3px 22px; }
 
a.highslide-credits i {
	color: gray;
	text-decoration: none;
	font-size: 10px;
	padding: 2px; }
 
a.highslide-credits:hover,a.highslide-credits:hover i {
	color: #FFF;
	background-color: gray; }
 
.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-move a { cursor: move; }
 
.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;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: url(50black.png);
	position: relative;
	top: 3px;
	left: 3px; }
 
.arrowlistmenu {
	position: relative;
	float: left;
	background: #FFF;
	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;
	background: url(50black.png);
	position: relative;
	top: 5px;
	left: 5px; }
 
#IEroot .arrowlistmenu {
	background: #FFF;
	padding-top: 5px;
	width: 165px;
	top: -5px;
	left: -5px; }
 
.arrowlistmenu .menuheader {
	font: bold 14px Tahoma,Verdana, sans-serif;
	color: #000;
	background: #FFF url(titlebar.jpg) repeat-x center left;
	margin-bottom: 10px;
	text-transform: uppercase;
	cursor: pointer;
	padding: 5px 3px; }
 
.arrowlistmenu .openheader { background-image: url(titlebar-active.jpg); }
 
.arrowlistmenu ul {
	list-style-type: none;
	margin: 0 0 8px;
	padding: 0; }
 
	.arrowlistmenu ul li { padding-bottom: 2px; }
 
		.arrowlistmenu ul li a {
			color: #3a5c68;
			background: url(arrowbullet.jpg) no-repeat center left;
			display: block;
			text-decoration: none;
			font-weight: 700;
			border-bottom: 1px solid #dadada;
			font-size: 95%;
			padding: 2px 0 2px 19px; }
 
			.arrowlistmenu ul li a:visited { color: #3a5c68; }
 
			.arrowlistmenu ul li a:hover {
				color: #3a5c68;
				background-color: #F3F3F3; }
 
.imageflow img {
	visibility: hidden;
	position: absolute;
	top: 0;
	border: none; }
 
.imageflow p {
	text-align: center;
	margin: 0 auto; }
 
.imageflow .loading {
	position: relative;
	left: 50%;
	margin-left: -106px;
	width: 200px;
	height: 15px;
	visibility: visible;
	border: 1px solid #FFF;
	padding: 5px; }
 
.imageflow .loading_bar {
	height: 15px;
	width: 1%;
	background: #fff;
	visibility: visible; }
 
.imageflow .caption {
	font-weight: 700;
	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;
	z-index: 10002;
	background-image: url(imageflow/blue_slider.png);
	background-repeat: no-repeat;
	width: 63px;
	height: 27px; }
 
.mainnav_bar li,.menu_bar li {
	float: left;
	width: 9em; }
 
.mainnav_bar li ul,.menu_bar li ul {
	background: #515151;
	display: none;
	height: auto;
	filter: alpha(opacity=95);
	opacity: 0.95px;
	position: absolute;
	width: 225px;
	z-index: 2000; }
 
.mainnav_bar li:hover ul,.menu_bar li:hover ul { display: block; }
 
.mainnav_bar li li,.menu_bar li li {
	display: block;
	float: none;
	width: 225px; }
 
.mainnav_bar li ul a:hover,.menu_bar li ul a:hover {
	background: #949494;
	color: #000;
	opacity: 1px;
	filter: alpha(opacity=100); }
 
.mainnav_bar p,.menu_bar p { clear: left; }
 
a.hid:hover,a:link { text-decoration: none; }
 
a.hid:active span,a.hid:focus span,.highslide-controls a span,.highslide-controls .highslide-move { display: none; }
 
.firstblock h3,.firstblockright h4 {
	color: #fff;
	margin: 3px 0 3px 4px; }
 
.catalog2 ul,.currentpromotions ul {
	padding-left: 20px;
	margin: 10px 0 0; }
 
.catalog2 ul li,.currentpromotions ul li {
	color: #fff;
	text-decoration: none; }
 
.catalog2 ul li a,.currentpromotions ul li a { color: #777; }
 
.staticblockrightcontent,.clearanceitem_staticblockrightcontent {
	background-color: #fff;
	float: left;
	margin: 5px;
	padding: 5px; }
 
#bb_boxleft h4,#bb_boxright h4 {
	font: bold 180% Arial, sans-seriff;
	color: #494949;
	margin: 0 0 5px; }
 

/***********Sliding Images Menu****************/
#galleryh {
  padding:0; 
  margin:0 auto 5em auto; 
  list-style-type:none; 
  overflow:hidden; 
  width:758px; 
  height:240px; 
  border:1px solid #888; 
  background:#fff url(windows/win_backh.gif);
  }
#galleryh li {
  float:left;
  }
#galleryh li a {
  display:block; 
  height:240px;
  width:75px; 
  float:left; 
  text-decoration:none; 
  border-right:1px solid #fff; 
  cursor:default;
  }
#galleryh li a img {
  width:28px; 
  height:240px; 
  border:0;
  }
#galleryh li a:hover {
  background:#eee; 
  width:320px;
  }
#galleryh li a:hover img {
  width:320px;
  } 

/*************************2nd Image Slideshow********************/
#dhtmlgoodies_slideshow{
		width:600px;	/* Total width of slideshow */


	}
	
	#previewPane{
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;

		position:relative;
		
		/* CSS HACK */
		height: 432px;	/* IE 5.x */
		height/* */:/**/420px;	/* Other browsers */
		height: /**/420px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
/*
<div id="projectbar">
    			<h1><a href="">We only sell to promotional products Distributors 
  and registered users are able to checkout.</a></h1>
<p>ADG Promotional Products</p>
</a></div>
#projectbar { 
	clear: left;
	padding: 10px;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	background-color: #eee;
	border: 1px solid #e6e6e6;
	-moz-box-shadow: 
		inset #c8c8c8 0 -3px 0px,
		inset #ffffff 0 -3px 12px,
		inset #ffffff 0 20px 40px,
		#c8c8c8 0 2px 8px;
}
#projectbar { 
	clear: left;
	height: 48px;
	padding: 10px;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	background-color: rgba(150,150,150,0.1);
	border: 1px solid rgba(230, 230, 230, 1);
	-moz-box-shadow: 
		inset rgba(200, 200, 200, 0.3) 0 -3px 0px,
		inset rgba(255, 255, 255, 1) 0 -3px 12px,
		inset rgba(255, 255, 255, 1) 0 20px 40px,
		rgba(200, 200, 200, 0.3) 0 2px 8px;
}*/

