/*@import url("adi_dev.css");*/
 
@charset 'utf-8';

a{
    outline: none;
}

a:active{
    outline: none;
}

#sideBar{
text-align:left;
}

#sideBar h2{
    color:#FFFFFF;
    font-size:110%;
    font-family:arial;
    margin:10px 10px 10px 10px;
    font-weight:bold !important;
}

#sideBar h2 span{
    font-size:125%;
    font-weight:normal !important;
}

#sideBar ul{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#sideBar li{
    margin:0px 10px 3px 10px;
    padding:2px;
    list-style-type:none;
    display:block;
    background-color:#DA1074;
    width:177px;
    color:#FFFFFF;
}

#sideBar li a{
    width:100%;
}

#sideBar li a:link,
#sideBar li a:visited{
    color:#FFFFFF;
    font-family:verdana;
    font-size:100%;
    text-decoration:none;
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px;
    width:100%;
}

#sideBar li a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}

#sideBar{
    position: absolute;
    width: auto;
    height: auto;
    top: 140px;
    right:0px;
    background-image:url(http://www.adgpromo.com/pict/background.gif);
    background-position:top left;
    background-repeat:repeat-y;
    z-index:99;
}

#sideBarTab{
    float:left;
    height:137px;
    width:28px;
}

#sideBarTab img{
    border:0px solid #FFFFFF;
}

#sideBarContents{
    width:200px;
    height:137px;
    float:left;
    overflow:hidden !important;
}

#sideBarContentsInner{
    width:200px;
}



.menu { 
	width:758px; 
	height:40px; 
	margin:0 auto;
	}

.nav {
	width:150px;
	float:left;
	margin-top:-5px;
	margin-right:-1px;
	height: 20px;
	list-style:none;
	height:30px;
	color:#FFF; 
	font: bold 90% "Trebuchet MS", Arial, Helvetica, sans-seriff;
	}
.nav .drop {width:150px;height:30px;}
.nav,
.nav ul {
	margin-left:-5px;
	list-style:none; 
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: left;
	padding: 2px 5px 2px 5px;
	}
.nav ul li {max-width:150px; }

.nav b {display:block; 
	padding:1px 1px; 
	cursor:pointer; 
	color:#FFF; 
	font: bold 90% "Trebuchet MS", Arial, Helvetica, sans-seriff; 
	}
.nav b.top {height:30px; line-height:33px;}

.nav a {text-decoration:none; width:150px; margin-right:-120px; margin-bottom:-1px;}
.nav a.sub-link b {background:url(ulmulti9/arrow.gif) no-repeat right bottom;}
.nav a {color:#fff; height:30px; line-height:33px;}
.nav ul a {background:#666; color:#fff;}
.nav ul ul a {background:#9299ac;}
.nav ul ul ul a {background:#abb1bd;}

.nav a:hover,
.nav a:focus,
.nav a:active {background:#822; color:#fff;}

.nav li:hover > a {background:#822; color:#fff; }

.nav ul {position:relative; left:0; top:0; z-index:100;} 
.nav ul ul {left:95px; top:-26px;} 
.nav ul ul.two {top:-39px;}
.nav ul ul.three {top:-52px;}
.nav li.left ul ul {left:auto; right:95px;} 


.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;}

.nav a:hover,
.nav a:focus,
.nav a:active {margin-right:0;}


.nav .fly {width:100%;}
a:active {}


.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:220px;
	height:98px;
	color:#12acfe;
	border: 1px solid #ccc;
	font-size:12px;
	background:url(http://www.adgpromo.com/images/teamcornertab.gif) no-repeat #fff top right;
	float:left;
	padding:0px;
	margin:0px;	
}
.teamdescindent{
	float:left;
	width:220px;
	padding:5px 5px 5px 10px;
}
	.teamdescindent img 	{
		margin-top:10px;
		}
.teambuttons{
	display:block;
	height:20px;
	text-align:right;
	margin-right: 25px;
	}
.team_holder	{
	width: 330px;
	float: left;
	line-height: 14px;
	border: 1px solid #eee;
	background: #fff;
	margin: 5px;
	padding: 2px; }

.teamwrapper{
	width:325px;
	float:left;
	margin-top:10px;
	}
.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 h1{
	font-size:14px;
	padding-bottom:4px;
}
.teamwrapper h3{
	font-size:14px;
	padding-bottom:4px;
}
.extracontent{
	width:225px;
	float:right;
      margin:10px 23px 0 0;
}
.bottomrighttab{
	float:right;
	height:14px;
	width:225px;
	margin-right: 25px;
	background:url(http://www.adgpromo.com/images/teambottomcornertab.gif) bottom right no-repeat #fff;
}
.closebutton{
	float:right;
	width:225px;
	margin-right: 25px;
}
.extracontent h4{
	color:#12acfe;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0.3em;
	padding:5px;
}	
.extracontent p{
	font-size:12px;
	padding: 0 10px 5px 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;	
}

#services_block{
	width: 228px;
	margin: 5px;
	float: left;
	text-align: left;
	border: 1px solid #fff;
}
.services_blockA_img{
	width:40px;
	height:40px;
	float:left;
	background-image: url(http://www.adgpromo.com/Pict/icon_tools.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.services_blockB_img{
	width:40px;
	height:40px;
	float:left;
	background-image: url(http://www.adgpromo.com/Pict/icon_info.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.services_blockC_img{
	width:40px;
	height:40px;
	float:left;
	background-image: url(http://www.adgpromo.com/Pict/icon_alert.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.services_blockD_img{
	width:40px;
	height:40px;
	float:left;
	background-image: url(http://www.adgpromo.com/Pict/icon_alertinfo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.services_blockE_img{
	width:40px;
	height:40px;
	float:left;
	background-image: url(http://www.adgpromo.com/Pict/icon_blog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.services_blockF_img{
	width:40px;
	height:40px;
	float:left;
	background-image: url(http://www.adgpromo.com/Pict/icon_digital.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.services_blockG_img{
	width:40px;
	height:40px;
	float:left;
	background-image: url(http://www.adgpromo.com/Pict/icon_twousers.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.services_label{
	width: 160px;
	margin: 5px;
	float: right;
	text-align: left;
}
.spotlight_label{
	width: 100px;
	float: right;
	text-align: right;
	margin:30px 10px 0 0;
	clear:right;
}
.topleft	{width:100px;float:left;vertical-align;top;margin-left:10px;}
.topright	{width:100px;float:right;vertical-align;top;text-align:right;margin-right:10px;}
.bottomleft	{width:100px;float:left;vertical-align;bottom;margin-left:10px;}
.bottomright{width:100px;float:right;vertical-align;bottom;text-align:right;margin-right:10px;}
.itemgrid {
	width: 758px;
 }
.itemgrid_a {
	float: left;
	width: 250px;
	}
.itemgrid_btn {
	color: #999;
	font: 80% Arial, Helvetica, sans-serif;
	text-align: left;
	width:237px;
	margin: 0 8px 5px 2px;
	border: 2px solid #ccc;
	float: left;
	background:#fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.itemgrid_img{
	width:237px;
	height:114px;
	
}
.itemgrida_img{
	width:114px;
	height:114px;
    margin-left: auto;
    margin-right: auto;
	background-image: url(http://www.adgpromo.com/Pict/star_bestsellers.png);
	background-repeat: no-repeat;
	
}
.itemgridb_img{
	width:114px;
	height:114px;
    margin-left: auto;
    margin-right: auto;
	background-image: url(http://www.adgpromo.com/Pict/star_newitems.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.itemgridc_img{
	width:114px;
	height:114px;
    margin-left: auto;
    margin-right: auto;
	background-image: url(http://www.adgpromo.com/Pict/star_billsbargains.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.itemgrid_btn a:hover {
		text-decoration: none;
		color: #0094ff;
		 }
 		.itemgrid_btn img {
				}
		.itemgrid_btn h1{
			font-size: 10px;
			margin-left: 5px;
			}
#mainnav_container {
	height: 30px;
	text-align: left;
	width: 758px;
	margin: 0 auto 0 auto;
}
.banner {
	height:32px;
	padding:2px;
	float:left;
	margin-top:15px;
	}
#mainnav_left	{
	position: absolute; top:0px; right: 5px;
	width:180px;
	height: 130px;
	background: #595353;
	border: 1px solid #817d7d;
	padding: 2px;
	float: left;
	margin-top:0px;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	z-index:95;
}
.mainnav_left_search {
	height:32px;
	border: 1px solid #999;
	padding: 2px;
	float: left;
	margin-top:15px;
}
.mainnav_left_login {
	width:168px;
	height:28px;
	background: #f6f6f6;
	border: 1px solid #817d7d;
	padding: 2px;
	float: left;
	margin-top:10px;
	z-index:50;
} 
/*.mainnav_left_search {
	float: left;
	margin-top:10px;
	z-index:50;
} */
.mainnav_left_promocode {
	background: #ccc;
	border: 1px solid #817d7d;
	padding: 2px;
	float: left;
	margin-top:10px;
	z-index:50;
} 
.mainnav_right {
	padding: 2px;
	float: right;
	margin-top:15px;
	position: relative;
z-index:3;
	font-size: 11px;

	background-color: #eee;

	border: 1px solid #a8b2bb;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	-moz-box-shadow: 0 1px 3px #aaa;

	-webkit-box-shadow: 0 1px 3px #aaa;

	box-shadow: 0 1px 3px #aaa;
}
 
.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(http://www.adgpromo.com/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 {
	margin-left: 0;
	float: left;
	width: 758px;
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
	font-family: Verdana, sans-serif;
	font-size: 140%;
}
 
	#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(http://www.adgpromo.com/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: 758px;
	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(http://www.adgpromo.com/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; }

 .tradeshows_holder	{
	width: 730px;
	float: left;
	line-height: 14px;
	border: 1px solid #eee;
	background: #f7f7f7;
	margin: 5px;
	padding: 2px; }

 .tradeshows_holder_left	{
	width: 200px;
	height:130px;
	float: left;
	line-height: 14px;
	border: 1px solid #eee;
	margin: 5px;
	padding: 2px;
	background: #fff; }

 .currentpromotions_holder	{
	width: 730px;
	float: left;
	line-height: 14px;
	border: 1px solid #eee;
	background: #f7f7f7;
	margin: 5px;
	padding: 2px; }

	.currentpromotions_holder img	{
		margin-left:15px;
		border:1px solid #ccc;
		}
.currentpromotions_holder_left {
	width: 130px;
	height:150px;
	float: left;
	line-height: 14px;
	border: 1px solid #eee;
	margin: 5px;
	padding: 2px;
	background: #fff; }

.holder {
	width: 300px;
	float: left;
	line-height: 14px;
	border: 1px solid #eee;
	margin: 5px;
	padding: 2px;
	background: #f7f7f7;
 }
 
	.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; }
 
.holder_left {
	width: 130px;
	float: left;
	line-height: 14px;
	border: 1px solid #eee;
	margin: 5px;
	padding: 2px;
	background: #fff; }
 
.repeatingHR	{
	background: transparent url(http://www.adgpromo.com/Pict/repeatingHR.gif) repeat-x; width: 716px; height: 10px; margin-top: 10px; margin-bottom: 10px; border: 1px solid #ccc; float: left;}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: 12px;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}
body {
	text-align: center;
	font-family: Arial, Trebuchet MS, Verdana, helvetica, sans-serif;
	font-size: 10px;
	background: #fff;
	color: #757575;
	margin: 0 auto; }
 
a {
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
	color: #4e65bc; }
 
	a:hover {
		text-decoration: none;
		 }
 
	a:visited {
		color: gray;
		text-decoration: none; }
 
	a:active {
		color: #99354c;
		text-decoration: none; }
 #bg_redux {margin:0 auto 0 auto; text-align:center; }
 #content_wrapper {margin: 0 auto 0 auto; text-align:left; width:771px; }
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: italic bold 150% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #868585;
		text-align: left;
		padding: 0 0 0 10px }
 
h4 {
		font: 130% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #666;
		text-align: left;
		font-weight: 400;
		padding: 0 0 0 20px; }
 
h3 {
		font: 150% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #c00;
		text-align: left;
		font-weight: 400;
		padding: 0 0 0 10px;}
 
h2 {
		font: bold 150% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #868585;
		text-align: left;
		padding: 0 0 0 10px;
		display: inline; }
 
h1 {
		color: #666;
		text-align: left;
		padding: 5px 0 0 10px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-seriff;
		font-size: 190%;
		font-weight: bold;
		letter-spacing:0.1em;}
 
#header_bg {
	width: 758px;
	font: bold 88% Arial, Helvetica, sans-serif;
	float: left;}

.logospace_white a {
display:block;
width: 90px;
padding:10px 10px 10px 7px;
font: bold 13px sans-serif;;
color:#333;
background: url("rollover-image.gif") 0 0 no-repeat;
text-decoration: none;
}
.logospace_white a:hover { 
background-position: 0 -35px;
color: #049;
}
.logospace_white a:active {
background-position: 0 -70px;
color:#fff;
}

#header_white {
	width: 758px;
	height: 40px;
	float: left;
	background: #fff; }

	#header_white .logospace_white {
		width: 550px;
		float: left;
		height: 48px;
		text-align: center; 
		 }

	#header_white .logospace_white_saratoga a{
		float: left;
		width:96px;
		height:48px;
		margin-top: 2px;
		background: url("http://www.adgpromo.com/pict/logo_medium_saratoga.gif") 0 0 no-repeat;

		} 
	#header_white .logospace_white_saratoga a:hover{
		width:96px;
		width:96px;
		height:48px;
		background: url("http://www.adgpromo.com/pict/logo_main_saratoga.gif") 0 0 no-repeat;
		} 
	#header_white .logospace_white_windmill a{
		float: left;
		width:96px;
		height:48px;
		margin-top: 2px;
		background: url("http://www.adgpromo.com/pict/logo_medium_windmill.gif") 0 0 no-repeat;
		} 
	#header_white .logospace_white_windmill a:hover{
		width:96px;
		height:48px;
		background: url("http://www.adgpromo.com/pict/logo_main_windmill.gif") 0 0 no-repeat;
		} 
	#header_white .logospace_white_adimages a{
		float: left;
		width:96px;
		height:48px;
		margin-top: 2px;
		background: url("http://www.adgpromo.com/pict/logo_medium_adimages.gif") 0 0 no-repeat;

		} 
	#header_white .logospace_white_adimages a:hover{
		width:96px;
		width:96px;
		height:48px;
		background: url("http://www.adgpromo.com/pict/logo_main_adimages.gif") 0 0 no-repeat;
		} 
	#header_white .logospace_white_arlington a{
		float: left;
		width:96px;
		height:48px;
		margin-top: 2px;
		background: url("http://www.adgpromo.com/pict/logo_medium_arlington.gif") 0 0 no-repeat;
		} 
	#header_white .logospace_white_arlington a:hover{
		width:96px;
		height:48px;
		background: url("http://www.adgpromo.com/pict/logo_main_arlington.gif") 0 0 no-repeat;
		}
#nav_secondary	{
		background: #fff;
		border: 2px solid #ccc;
		} 

#header {
	width: 758px;
	height: 40px;
	float: left;
	background: transparent url(http://www.adgpromo.com/Pict/violet_bg.png) repeat-x; }
	#header .logospace {
		width: 550px;
		float: left;
		height: 20px;
		text-align: center; }
	#header .logospace a{
		color:#424242;
		}
 #socialmedialinks {
	 margin:5 5 5 0;
 }
#bargray_wrapper {
position: relative;
	width: 100%;
	height: 68px;
	float: left;
bottom:0px;
	background-attachment: scroll;
	background-image: url(http://www.adgpromo.com/Pict/background_bottom.png);
	background-repeat: repeat-x;
	padding: 20px;
	 }

#bargray {
	float: left;
	margin: 1px; }
 
	#bargray .notice {
		width: 438px;
		float: left; }
 
	#bargray .searchform {
		width: 497px;
		float: left;
		margin-top: 3px;
		text-align: right;
		position:relative;
		z-index:0; }
 
#mainspace {
	width: 758px;
	float: left;
	margin-top:70px;
	 }
 	#mainspace a {
		border: none;
		color: #777;
		text-decoration: none;
			}
	#mainspace a:hover {
		color:#0094ff;
	}
	#mainspace .leftbar {
		width: 175px;
		float: right;
		text-align: left; }
 
	#mainspace .themain {
		width: 758px;
		float: left;
		text-align: left;
		/*margin-top: -20px;*/
		 }
#catalogs_wrapper {
	position:relative;
		width:758;
		}
.catalogs {
		width:758px;
		}
 			.catalogs img {
				border: 1px solid #ccc;
				margin: 20px 5px 0px 5px;
			}
			.catalogs_text {
				font: bold 100% Arial, Helvetica, sans-serif;
				text-align:center;
				width: 174px;
				margin-left:7px;
				margin-right:8px;
				margin-bottom:30px;
				float:left;
			}
#dancingbill{
	position:absolute;
	top:123px;
	right:194px;
	}
.dancingbill img {
	border: 0;
	}
#shippingballoon{
	position:absolute;
	top:40px;
	right:110px;
	}
.shippingballoon img {
	border: 0;
	}
.virtualbuttons {
	width: 160px;
	float: left;
	padding-top: 10px; }
 
.block_rounded {
	width: 160px;
	float: left;
	height: 110px;
	padding-top: 10px;
	background: url("http://www.adgpromo.com/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("http://www.adgpromo.com/pict/block_top.gif") no-repeat;
	margin-top: 10px;
	overflow: hidden;
	z-index: 1; }
 
.block_r_mid {
	width: 170px;
	float: left;
	background: url("http://www.adgpromo.com/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: 758px;
	height: 92px;
	float: left;
	margin-top: 6px;
	padding-top: 10px;
	background: #eee url(http://www.adgpromo.com/pict/footer_topbg.gif) repeat-x; }
 
	#footer .column {
		float: left;
		width: 180px;
		text-align: left; }
 
	#footer .footer_title {
		background: #d23740 url("http://www.adgpromo.com/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; }
 #footer_bg {
	width: 758px;
	height: 200px;
	float: left;
	border: 1px solid #eee;
	background: #fff url(http://www.adgpromo.com/pict/header_grad.gif) repeat-x; }


#header h1 {
	font: bold 170% verdana, sans-serif;
	/*text-shadow: -1px 1px #ccc;*/
	text-transform: uppercase;
	margin: 5px; }
 
	#header h1 a {
		border: none;
		color: #666;
		text-decoration: none; }
 
		#header h1 a:hover {
			background: transparent;
			color: #0094ff; }
 
#header #subtitle {
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 0; }
 

 
#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(http://www.adgpromo.com/pict/bar_bg.gif) repeat-x;
	border: 1px solid #caccce;
	margin: 0; }
 
#containernewsleft {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #777;
	float: left;
	width: 740px;
	background-color: #fff;
	padding: 20px 10px 0; }
 
	#containernewsleft a {
		color: #666;
		text-decoration: none; }
		#containernewsleft a:hover{
		color: #0094ff;
		}
 
#containeradvert {
	float: right;
	width: 760px;
	background-color: #fefefe; }
 
.currentpromotions {
	color: #ddd;
	float: right;
	width: 256px;
	text-align: left;
	list-style: none;
	margin-top: 20px; }
 
.box_promotions {
	color: #ddd;
	float: left;
	width: 256px;
	background-color: #fff;
	text-align: left;
	list-style: none; }
	.box_promotions ul li {
		list-style: none;
	}
#Container001 { width: 760px;
	margin-top:30px;
	}
 
#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: 1px solid #999;
	float: left;
	padding: 10px;
	width: 736px; }	
	.whitebackground li {
		list-style: none;
		margin-left: 0px;
		padding-left: 30px;
		}


.greybox {

	list-style-type: none;
	margin: 5px;
	padding: 5px;
	}
.greybox li{ 
	list-style: none;
	padding-left: 20px;
	display: inline;
	}

.greybox img	{
	padding:5px;
	}
.DigitalDetail_gallery {margin-left:10px;}
.DigitalDetail_thumb {width:160;float:left;text-align:center;border:1px solid #ccc;margin:5px;}


/*Bill's Bargains Section*/

#bb_boxleft {
	font: bold 100% Arial, sans-seriff;
	color: #494949;
	width: 300px;
	background: url(http://www.adgpromo.com/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(http://www.adgpromo.com/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(http://www.adgpromo.com/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;
	float: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: 354px;
	height: 457px;
	/*background: url(http://www.adgpromo.com/pict/closeoutbacker.gif) no-repeat;
	overflow: hidden;*/
	border: solid 1px #ccc;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 5px 0 0 5px; }
 
.ClearanceItem_left {
	float: left;
	width: 350px;
	background-color: #fff;
	}
 
.ClearanceItem_leftbutton {
	font: bold 120% Arial, sans-seriff;
	width: 50px;
	height: 22px;
	background: url(http://www.adgpromo.com/pict/bt_yl_select.gif) no-repeat 0 1px;
	margin: 0 0 0 50px;
	padding: 5px 0 0; }
 
.ClearanceItem_left img { margin: 1px; }
 
.ClearanceItem_right {
	float: left;
	 }
 
	.ClearanceItem_right tr.h3 {
		font: bold 70% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		color: #e50506;
		padding: 0 0 0 10px;
		 }
 
	/*.ClearanceItem_right th { background-color: #e50506; }*/
 
	.ClearanceItem_right td {
		font-size:80%;
		padding: 0 0 0 10px;
		}
 
.closeoutcover {
	float: right;
	background: url(http://www.adgpromo.com/pict/closeoutcover.gif) top right no-repeat; }

.holder3 {
	width: 225px;
	height:411px;
	float: left;
	border: 1px solid #eee;
	margin: 5px;
	padding: 0px; }
 	
	.holder3 h1 {
		font-size: 12px;
		}
#catalogPic { position: relative; }
 
.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; }
 
.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; }

.firstmain {
	width: 580px;
	float: left;
	margin-right: 5px; }
 
.firstrightcol {
	width: 171px;
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0; }
 
.firstblock {
	width: 580px;
	background: #441006;
	float: left;
	margin-bottom: 13px;
	border: 1px solid #999;
	margin-right: 3px;
	margin-top: 2px;
	padding-top: 2px;
	padding-right: 2px; }
 
	.firstblock h3,.firstblockright h4 {
		color: #fff;
		margin: 3px 0 3px 4px; }
 
.firstblockcontent {
	width: 578px;
	background: #fff;
	float: left;
	overflow: hidden;
	background-color: #CCC;
	margin: 1px; }
 
.best4 {
	width: 127px;
	float: left;
	text-align: center;
	background: #fff;
	height: 152px;
	border: 1px solid #999;
	margin: 3px;
	padding: 4px; }
 
.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: 163px;
	float: left;
	height: 100px;
	background: #FFF;
	overflow: hidden;
	margin-bottom: 2px;
	border: 1px solid #441006;
	background-color: #fff; }
 
.firstblockright {
	width: 171px;
	background: #441006;
	float: left;
	margin-bottom: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #FFF;
	background-color: #441006;
	margin-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: center; }
 
.firstblockrightcontent {
	width: 169px;
	background: #fff;
	float: left;
	background-color: #e5e6e6;
	height: 100px;
	text-align: center;
	padding-top: 1px;
	margin: 0 1px 1px; }
 
.h3text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
	background-color: #441006;
	height: 18px; }
 
.h9text,.prodetail_tools a { font-size: 11px; }
 
.best4title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #333; }
 
.best4info {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #6a8e73; }
 
.best4description {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	color: #999; }
 
	.best4description a,.best4description a:hover,.productdetail_crosssell a:hover,.colorsblocktd a,.colorsblocktd a:hover { color: #909090; }
 
	.best4description a:visited,.productdetail_crosssell a:visited,.colorsblocktd a:visited { color: #b0b0b0; }
 
.firstcolban {
	height: 102px;
	width: 100px;
	border: 1px solid #000; }
 
.rightbanner3 {
	height: 108px;
	width: 162px;
	border: 1px solid #000;
	margin-bottom: 2px;
	background-image: #fff url(/adimage/pict/xspecial_bg.jpg) no-repeat; }
 
.catalog1 {
	float: left;
	height: 90px;
	width: 71px;
	border: 1px solid #666;
	margin-top: 1px;
	padding-top: 1px; }
 
.thirdblockcontent {
	background-color: #FFF;
	width: 565px;
	margin: 2px;
	padding: 2px; }
 
.thirdblockbuttons {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #333;
	background-color: #e5e6e6;
	float: right;
	height: 20px;
	width: 120px;
	border: 1px solid #999;
	margin: 2px;
	padding: 2px; }
 
.darkergreytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #666;
	width: 225px;
	height: 130px;
	float: left; }
 
.thirdblockimage {
	float: left;
	height: 120px;
	width: 120px;
	margin: 2px;
	padding: 2px; }
 
.thirdblock {
	background-color: #FFF;
	width: 565px;
	height: 130px;
	overflow: hidden;
	border: 1px solid #999;
	margin: 3px;
	padding: 3px; }
 
.prcodetext {
	font-family: Arial;
	font-size: 12px;
	color: #75716a;
	width: 104px;
	height: 23px;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #989898;
	border-right: 1px solid #989898;
	padding: 0px 0 0 2px;
	position:relative;
	z-index:3; }
 
.prcodebutton {
	background: #ccc url(http://www.adgpromo.com/pict/but_nextstep2.gif) no-repeat;
	font-family: arial;
	font-size: 10px;
	font-weight: 700;
	color: #054e3f;
	border: 0;
	width: 58px;
	height: 24px;
	margin: 0;
	padding: 0; }
 
.secondblockimage {
	float: left;
	height: 120px;
	width: 300px;
	margin: 2px;
	padding: 2px; }
 
.darktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #333; }
 
.rightcolpriority {
	height: 108px;
	width: 162px;
	border: 1px solid #b5c9ba;
	background-color: #f1f9f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #777;
	margin-bottom: 2px; }
 
.h4text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #666;
	height: 18px;
	margin: 2px; }
.secondrightcol {
	float: right;
	width: 164px;
	margin-top: 2px;
	padding: 0; }
 
.secondcolban {
	width: 162px;
	border: 1px solid #CCC; }
 
.rightcolumntext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFF;
	background-color: #a0b4bc;
	height: 18px;
	width: 157px;
	padding-left: 5px; }
 
.rightcolumnsmalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #a0b4bc;
	width: 157px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-image: url(pict/greengradientbgnd.jpg);
	background-repeat: repeat-x; }
 
.FirstContentHolderRight {
	float: right;
	width: 310px;
	height: 840px;
	text-align: left;
	background-color: #eee;
	margin: 0;
	padding: 0; }
 
.topad {
	float: left;
	width: 755px;
	height: 148px;
	border: 1px solid #999; }
 
.staticblockrightcontent {
	background-color: #e5e6e6;
	margin: 5px;
	padding: 5px; }
 
.darkgreytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #666; }
 
.h1text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #FFF;
	background-color: #441006;
	height: 20px; }

.searchform	{
	z-index:-1;
	poistion:absolute; top:100;left:10;
	background: #ccc;
	border: 1px solid #817d7d;
	padding: 2px;
	float: left;
	margin:0px 0 0 0;
} 
#ctl00_AjaxSearch1_Button1 { background: #fff url(http://www.adimagepromotional.com/adimage/pict/but_search.gif) no-repeat; }
 
.srcbut {
	background: #fff url(http://www.adimagepromotional.com/adimage/pict/but_search.gif) no-repeat;
	font-family: Arial;
	font-size: 10px;
	font-weight: 700;
	color: #054e3f;
	border: 0;
	width: 59px;
	height: 23px;
	margin: 0;
	padding: 0; }
 
/*.srctext {
	font-family: Arial;
	font-size: 12px;
	color: #75716a;
	width: 170px;
	height: 23px;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #989898;
	border-right: 1px solid #989898;
	padding: 0px 0 0 2px;
	position:relative;
	z-index:3; }*/
 .srctext {
	font-family: Arial;
	font-size: 12px;
	color: #75716a;
	width: 104px;
	height: 23px;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #989898;
	border-right: 1px solid #989898;
	padding: 0px 0 0 2px;
	position:relative;
	z-index:3; }
#autoCompleteBehavior1_completionListElem	{
	z-index:5;}
.Wshopsurround {
	width: 260px;
	height: 25px;
	float: right;
	text-align: right;
	margin: 0;
	padding: 0; }
 
#actShop {
	width: 145px;
	height: 30px;
	text-align: right;
	font-size: 9px;
	margin: 2px 2px 0 0; }
 
	#actShop a {
		background: url/*('/adimage/pict/icon_cart.gif')*/ 0 1px no-repeat;
		padding-left: 0px;
		margin: 6px 6px 0 0; }
 
#clear { clear: both; }
 
#productoptions,#co_typage td.co_orderdetailsdescription { width: 500px; }

.productoptions_left {
	/*width: 245px;
	height: 51px;
	float: left;
	border: 1px solid #e5e1e0;
	margin: 0;
	padding: 0;*/

position: relative;
	width: 245px;
	height: 65px;
	float:left;
	text-align: center;
	-moz-border-radius: 1em;
	background: url('http://www.adgpromo.com/pict/lines.png') no-repeat top right,  -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(235,235,235,1) 80%, rgba(255,255,255,1) 100%);
	-moz-box-shadow: 
		inset rgba(255, 255, 255, 1) 0 1px 0px,
		inset rgba(255, 255, 255, 1) 0 0px 24px,
		inset rgba(0, 0, 0, 0.1) 0 -3px 0px,
		rgba(0, 0, 0, 0.2) 0px 2px 2px;
	margin: 0 0 4px;
	margin-top: 40px;
	margin-bottom: 20px; }

 	.productoptions_left img{
		width:96px;
		height:96px;
		position: relative;
		margin-top:-40px;
		}

.productoptions_right {
	/*width: 245px;
	height: 51px;

	float: right;
	border: 1px solid #e5e1e0;
	margin: 0 0 4px;
	padding: 0;*/

position: relative;
	width: 245px;
	height: 65px;
	float:right;
	text-align: center;
	-moz-border-radius: 1em;
	background: url('http://www.adgpromo.com/pict/lines.png') no-repeat top right,  -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(235,235,235,1) 80%, rgba(255,255,255,1) 100%);
	-moz-box-shadow: 
		inset rgba(255, 255, 255, 1) 0 1px 0px,
		inset rgba(255, 255, 255, 1) 0 0px 24px,
		inset rgba(0, 0, 0, 0.1) 0 -3px 0px,
		rgba(0, 0, 0, 0.2) 0px 2px 2px;
	margin: 0 0 4px;
	margin-top: 40px;
	margin-bottom: 20px;
 	}
  	.productoptions_right img{
		width:96px;
		height:96px;
		position: relative;
		margin-top:-40px;

		}
.info_block,.pricing_block {
	font-family: Verdana, Arial, helvetica, sans-serif;
	color: #fff200;
	width: 500px;
	border: 1px solid #e5e1e0;
	text-align: center;
	font-size: 10px;
	border-collapse: collapse;
	margin: 0;
	padding: 0; }
 
.info_block1 {
	font-family: Verdana, Arial, helvetica, sans-serif;
	border: none;
	font-size: 11px;
	text-align: center;
	background: #606060;
	color: #fff;
	margin: 0;
	padding: 3px; }
 
#catmenu a {
	text-align: left;
	font-size: 10px;
	line-height: 14px; }
 
#catmenu ul {
	list-style-image: url(/adimage/pict/pix.gif);
	margin: 0;
	padding: 0; }
 
	#catmenu ul li { padding-left: 10px; }
 
#catmenu li a {
	background: url(/adimage/pict/arr.gif) 0 5px no-repeat;
	color: #000;
	text-decoration: none;
	padding: 0 0 0 14px; }
 
	#catmenu li a:hover {
		text-decoration: underline;
		background: url(/adimage/pict/arr2.gif) 0 5px no-repeat;
		padding: 0 0 0 14px; }
 
	#catmenu li a:visited { color: #757575; }
 
.recent_items_header {
	width: 170px;
	float: left;
	height: 27px;
	background: url("/adimage/pict/recent_top.gif") no-repeat;
	margin-top: 10px;
	z-index: 1; }
 
.recent_items_text {
	font-size: 12px;
	color: #d23740;
	font-weight: 700;
	width: 160px;
	margin: 6px 0 0 8px; }
 
.recent_item {
	width: 170px;
	float: left;
	background: url("/adimage/pict/block_mid.gif") repeat-y;
	text-align: center;
	padding-top: 7px; }
 
	.recent_item a,.recent_item a:visited {
		font-size: 10px;
		color: #707070;
		text-decoration: none; }
 
	.recent_item a:hover {
		font-size: 10px;
		color: #303030;
		text-decoration: underline; }
 
.padding5 {
	color: #fcf9dc;
	font-size: 11px;
	padding: 0 5px 0 4px; }
 
	.padding5 a {
		font-size: 11px;
		color: #dbd9c5;
		text-decoration: underline; }
 
		.padding5 a:visited {
			color: #dbd9c5;
			text-decoration: none; }
 
		.padding5 a:hover {
			color: #fff;
			text-decoration: none; }
 
span.webuser_link,.totals_nowrap,.welcomeText { white-space: nowrap; }
 
.webuser_welcome {
		color: #666;}

.roundcont {
	margin-left: 0;
	width: 744px;
	float: left;
	margin-bottom: 7px;
	position: relative;
	background-color: #999;
	border: 1px solid #a8b2bb;
	z-index:1;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa; }
 
.roundtop { background: url() no-repeat top right; }
 
.roundcont td {
	font: 10px Verdana;
	color: #fff;
	width: 249px;
	padding: 0 4px; }
 
.roundcont a:hover,.cat_left a:hover,#or_menu p a:hover { text-decoration: underline; }
 
.roundcont select {
	height: 17px;
	font: 11px arial;
	color: #000; }
 
.roundbottom { background: url() no-repeat top right; }
 
.1stTopPage 	{
	width: 744px;
	margin-top: 5px;
	clear: left;
	padding:5px;
	margin-top:10px;
	margin-bottom: 3px;
	position: relative;
	background-color: #eee;
	border: 1px solid #a8b2bb;
z-index:2;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa; }

img.corner {
	width: 4px;
	height: 4px;
	border: none;
	display: block !important; }
 
div.cat_backer {
	font-weight: 700;
	background-color: #fff;
	width: 184px;
	float: left;
	height: 155px;
	overflow: hidden;
	border: 2px solid #ccc;
	margin: 0; }
 
div.cat_left {
	float: left;
	width: 182px;
	height: 112px;
	overflow: hidden;
	text-align: center;
	font-weight: 400;
	font-size: 10px;
	margin: 10px 0 0 6px;
	padding: 0; }
 
.cat_left h4 {
	font: 11px Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0; }
 
.cat_left a {
	text-decoration: none;
	color: #333; }
 
div.cat_left img { margin: 8px 0 10px; }
 
div.cat_middle_text {
	display: none;
	height: 90px;
	float: left;
	text-align: left;
	width: 185px;
	font: 12px Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-weight: 400;
	margin: 27px 0 0 5px; }
 
div.cat_right_navi {
	float: left;
	height: 26px;
	overflow: hidden;
	width: 185px;
	text-align: center;
	font-weight: 400;
	font-size: 12px;
	font-family: Arial,Verdana, helvetica, sans-serif, Arial, Helvetica, sans-serif;
	color: #0094ff;
	margin: 10px 0 0; }
 
div.cat_img_padding { padding: 3px 0; }
 
#featured {
	display: table;
	width: 99%;
	margin: 10px 0; }
 
	#featured h2 {
		font: 11px Arial;
		color: #fff;
		font-weight: 700;
		margin: 1px 8px 0 5; }
 
#featured_pic_img {
	float:left;
	margin-top: 8px;
	margin-left: 10px;
	border: 1px solid #e5e3e6; }
 
.featured_pic_desc {
	width: 95%;
	text-align: left;
	margin: 8px 0 10px 15px; }
 
.hiddenelement,.carticon,.prog,.prog2,.prodsummary_bot,#blue_outline .bo-t,#blue_outline .bo-b,#or_menu div.Next,.ord2butBack { display: none; }
 
#featured_options {
	float: right;
	width: 200px;
	margin-top: 40px;
	margin-right: 100px;
	/*overflow: hidden;*/
	vertical-align: bottom; }


#featured_options_price {
	float:left;
	color: #666;
	font-size: 15px;
	font-weight: 300;
	vertical-align: bottom;
	 }
 
#featured_price_amount {
	text-align: left;
	float:left;
	color: #c00;
	font-size: 18px;
	font-weight: 700;
	vertical-align: bottom; }
 
.featured_options_buybutton {
	float: left;
	text-align: left;
	margin-top: 20px;
	width: 170px; }
 
.featured_options_moreinfo {
	float: left;
	text-align: left;
	margin-top: 5px;
	width: 70px; }
 
.featured-head {
	width: 200px;
	float: right;
	padding: 0 5px 0 5px;
	background: #d3d3d3;
	margin-left: 7px;
	margin-top:10px;
	margin-bottom: 3px;
	margin-right: 100px;
	position: relative;
	background-color: #999;
	border: 1px solid #a8b2bb;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa; }
 
.orroundtop { background: url() no-repeat top right; }
 
.orroundbottom { background: url() no-repeat top right; }
 
.lstNavTbl {
	width: 745px;
	float: left; }
 
.page_num_cur {
	text-decoration: none;
	padding: 2px 5px; }
 
a.page_num_cur { color: #8a0173; }
 
.discontinued_block {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	width: 445px;
	border: 1px solid #CCC;
	text-align: center;
	background: #f7f6f5;
	margin: 0;
	padding: 0; }

.pricing_block_headers_original	{
	color: #333;
	} 
.pricing_block td {
	font-family: Verdana, Arial, helvetica, sans-serif;
	border: none;
	font-size: 11px;
	font-weight: bold;

	text-align: center;
	margin: 0;
	padding: 3px;
	background: #fff200; }


.pricing_block_headers td {
	text-align: center;
	background: #606060;
	font-size: 11px;
	color: #fff; }
 
.pricing_block_headers_sale td {
	font-weight: 700;
	color: red;
	font-size: 11px; }
 
td.pricing_block_headers_sale_title {
	font-weight: 700;
	color: #fff;
	background: #F8A93C;
	font-size: 11px; }
 
.prodetail_tools {
	width: 180px;
	height: 25px;
	text-align: center;
	margin-top: 6px; }
 
	.prodetail_tools a:visited { color: #606060; }
 
.lstItemsFound {
	display: none;
	text-align: right;
	color: #968686; }
 
.ProductDetail_gallery	{
	width: 550px;
	padding:5px;
	float:right;
	text-align: left;
	}

.ProductDetail_addcart	{
	margin:70px 0 100px 50px;
	float:right;
	}
.ProductDetail_zoom	{
	float:right;
	width:50px;
	}
.ProductDetail_addthis	{
	float:right;
	width:50px;

	}
.ProductDetail_display	{
		float:left;
	}
	.ProductDetail_display img{
		border-top: 3px solid #99336a;
		border-left: 3px solid #99336a;

		border-right: 3px solid #ce659d;
		border-bottom: 3px solid #ce659d;

		}

.productdetail_left {
	float: left;
	width: 560px; }
 
	.productdetail_left h2{
		display:none;
		}
.productdetail_crosssell {
	float: right;
	width: 172px;
	font-size: 11px;
	border: 1px #e1e1e1 solid;
	padding-left: 5px;
	background: #fff; }
 
	.productdetail_crosssell a {
		font-size: 11px;
		color: #909090; }
 
.quote_title {
	font-size: 16px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #a0318d;
	margin: 0;
	padding: 4px 4px 4px 0; }
 
.quote_lines {
	width: 400px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	margin: 0;
	padding: 4px; }
 
	.quote_lines td {
		border-bottom: 1px solid #e1e1e1;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		height: 19px; }
 
.quote_buyButton {
	margin: 5px;
	padding: 5px; }
 
.quote_shipping {
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0 #f7f7f7 solid;
	color: #666; }
 
.quoteError {
	font-size: 11px;
	font-family: Verdana;
	font-weight: 400;
	text-align: left;
	border: 1px #f7f7f7 solid;
	color: #FC0;
	margin: 20px 0 0;
	padding: 0; }
 
.quote_Proimage {
	margin: 5px;
	padding: 0; }
 
.compare_holder0 {
	width: 580px;
	height: 600px;
	font-size: 11px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: 400;
	border: 0 #CCC solid;
	margin: 0;
	padding: 0; }
 
	.compare_holder0 td {
		width: 120px;
		border-bottom: 1px #e1e1e1 solid;
		border-right: 1px #e1e1e1 solid;
		margin: 0;
		padding: 0; }
 
.compare_header {
	width: 300px;
	height: 30px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: 400;
	margin: 0;
	padding: 1px; }
 
.compare_pricetr {
	font-size: 11px;
	font-family: Verdana;
	font-weight: 700;
	border: 0 #f7f7f7 solid;
	background-color: #f7f7f7;
	color: #12487f;
	margin: 0;
	padding: 0; }
 
.compare_title {
	width: 100px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: 700;
	border: 0 #f7f7f7 solid;
	margin: 0;
	padding: 0; }
 
div.myacct_title {
	font-size: 12px;
	padding: 1px 4px; }
 
div.myacct_titlebg {
	width: 98%;
	color: #404040;
	font-weight: 700;
	font-size: 13px;
	background: #f7f6f5;
	border: 1px solid #b5c9ba;
	padding: 3px; }
 
#loginforms {
	width: 750px;
	overflow: hidden;
	float: left; }
 
	#loginforms .lcolumnpad { padding: 7px 12px; }
 
	#loginforms .rcolumnpad { width: 300px;padding: 0 12px;background: url(http://www.adgpromo.com/pict/s_login_bg.gif) no-repeat;}
 
	#loginforms .lcolumnalign {
		text-align: right;
		width: 99%; }
 
	#loginforms .rcolumnalign {
		text-align: right;
		width: 100%; }
.rcolumnpad h1{ 
	margin-top:5px;
	color: #fff;
	} 
.rcolumnpad h2{ 
	color: #fff;
	}
.rcolumnpad h5{ 
	font-size:12px;
	}
.rcolumnpad p{ 
	font-size:8px;
	}  
.twocolumns,.twocolumns2 {
	float: left;
	width: 37%;
	font-size: 12px;
	margin: 10px 45px 0 5px;
	padding: 0; }
 
.twocolumns p,.twocolumns2 p {
	font-size: 11px;
	color: #777;
	font-weight: 700;
	margin: 0 0 2px;
	padding: 0; }
 
.login_new_top {
	width: 306px;
	background: #f7f6f5;
	border: 1px solid #b5c9ba; }
 
.twocolumns h1,.twocolumns2 h1 { font-size: 15px; }
 
.inpt {
	width: 284px;
	height: 25px;
	font: 13px Arial;
	color: #303030;
	font-weight: 700;
	border: 1px silver solid;
	margin-bottom: 4px;
	padding: 3px 0 0 5px; }
 
.login_btn_ContinueRegistration {
	background: url('http://www.adimagepromotional.com/adimage/pict/s_cont.gif') no-repeat;
	border: 0;
	width: 135px;
	margin-top: 4px;
	height: 23px; }
 

.co_btn_ContinueCheckout {
	background: url('http://www.adimagepromotional.com/adimage/pict/but_cont_checkout.gif') no-repeat;
	border: 0;
	width: 127px;
	margin-top: 4px;
	height: 23px; }
 
.co_btn_Login {
	background: #fff url('http://www.adgpromo.com/pict/s_login.gif') no-repeat;
	border: 0;
	margin-top: 4px;
	width: 78px;
	height: 22px; }
 
.totals_area {
	width: 738px;
	background-color: #fff;
	float: left;
	font-size: 12px;
	margin: 10px 0 18px;
	padding: 6px; }
 
.totals_area_place {
	background-color: #f7f6f5;
	float: left;
	width: 700px;
	font-size: 12px;
	margin: 10px 0 18px;
	padding: 6px; }
 
.totals_sub {
	width: 99%;
	background-color: #f7f6f5;
	border-bottom: 1px solid #d1d1d1;
	float: left;
	padding: 3px; }
 
.totals_shipping {
	width: 99%;
	background-color: #f7f6f5;
	float: left;
	border-bottom: 1px solid #d1d1d1;
	padding: 3px; }
 
.totals_handling {
	width: 99%;
	background-color: #f7f6f5;
	border-bottom: 1px solid #d1d1d1;
	float: left;
	padding: 3px; }
 
.savings_col { color: #c00; }
 
.totals_grand {
	width: 99%;
	background-color: #f7f6f5;
	float: left;
	border-bottom: 1px solid #d1d1d1;
	padding: 3px; }
 
.totals_grand_place {
	width: 99%;
	background-color: #f7f6f5;
	float: left;
	padding: 3px; }
 
.totals_grand_white {
	width: 99%;
	float: left;
	border-bottom: 1px solid #d1d1d1;
	background: #fff;
	text-align: right;
	white-space: nowrap;
	padding: 6px 3px; }
 
.totals_grand_white_place {
	width: 99%;
	float: left;
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	margin-bottom: 6px;
	background: #fff;
	text-align: right;
	white-space: nowrap;
	padding: 10px 3px; }
 
.totals_txt {
	width: 87%;
	float: left;
	text-align: right;
	background-color: #f7f6f5;
	padding: 0; }
 
.totals_savings {
	width: 99%;
	text-align: left;
	float: left;
	background-color: #f7f6f5;
	border-bottom: 1px solid #d1d1d1;
	padding: 0 3px 2px; }
 
.totals_placeorder {
	width: 99%;
	float: left;
	background-color: #fff;
	text-align: right; }
 
.totals_nr {
	width: 13%;
	float: left;
	text-align: right;
	background-color: #f7f6f5;
	padding: 0; }
 
	.totals_nr u { border-bottom: 1px solid; }
 
.tax {
	width: 100%;
	text-align: right; }
 
.prsbutupdate {
	background: url(http://www.adimagepromotional.com/adimage/pict/but_pc_update.gif) no-repeat;
	width: 57px;
	height: 23px;
	border: 0; }
 
.cart_buttons {
	width: 230px;
	height: 45px;
	background: url(http://www.adgpromo.com/pict/but_checkout.gif);
	border: 0;
	margin-right: 3px; }
 
.offer_noOffers {
	width: 700px;
	float: left;
	color: red;
	font-weight: 700;
	text-align: center; }
 
#co_typage {
	margin-left: 15px;
	color: #000;
	font-size: 13px;
	line-height: 19px; }
 
	#co_typage h4 {
		width: 98%;
		color: #467353;
		font-weight: 700;
		font-size: 13px;
		border-bottom: 1px solid #e1e1e1; }
 
	#co_typage p.info { margin: 2px 10px; }
 
	#co_typage .co_input {
		width: 172px;
		height: 20px;
		border: 1px solid #978784; }
 
	#co_typage table.co_orderdetails {
		width: 700px;
		border: 0;
		margin: 1px;
		padding: 3px; }
 
	#co_typage td.co_orderdetailshdr {
		background: #f7f6f5;
		border-bottom: 1px solid #e1e1e1;
		border-top: 1px solid #e1e1e1;
		color: #000;
		font-weight: 700;
		padding: 3px 6px; }
 
	#co_typage td.co_orderdetailsqtyprice { width: 100px; }
 
	#co_typage td.co_orderdetailstotal {
		background-color: #f7f6f5;
		color: #0266c3;
		font-weight: 700;
		text-align: right;
		text-decoration: underline;
		font-size: 14px;
		padding: 6px; }
 
.prsText {
	font-family: Arial;
	font-size: 12px;
	color: #75716a;
	width: 104px;
	height: 23px;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #989898;
	border-right: 1px solid #989898;
	padding: 0px 0 0 2px;
	margin-bottom: 0; }
 
.prsBut {
	background: #ccc url(http://www.adgpromo.com/pict/but_nextstep2.gif) no-repeat;
	font-family: arial;
	font-size: 10px;
	font-weight: 700;
	color: #054e3f;
	border: 0;
	width: 58px;
	height: 24px;
	margin: 0;
	padding: 0; }
 
#newsletter_signup_area { padding-left: 5px; }
 
	#newsletter_signup_area .newsletter_links {
		float: left;
		width: 253px;
		margin: 0 0 0 6px; }
 
	#newsletter_signup_area .newsletter_input { margin: 4px 0 0 5px; }
 
	#newsletter_signup_area .newsletter_links a {
		font-size: 10px;
		color: #848484;
		margin-top: 3px; }
 
	#newsletter_signup_area .newsletter_error { color: #C30; }
 
.nwsText {
	font: 11px Arial, Helvetica, sans-serif;
	width: 204px;
	height: 21px;
	float: left;
	padding: 3px 0 0 4px; }
 
.nwsBut {
	background: url('http://www.adimagepromotional.com/adimage/pict/but_join.gif') no-repeat;
	width: 45px;
	border: 0;
	margin-left: 4px;
	float: left;
	height: 20px; }
 
.catalog_btn_SignUp {
	background: #fff url(http://www.adimagepromotional.com/adimage/pict/but_pc_update.gif);
	width: 57px;
	height: 21px;
	border: 0; }
 
.progress {
	float: left;
	width: 140px;
	color: #000;
	font-size: 12px;
	border-bottom: 3px #978784 solid;
	border-right: 1px #978784 solid;
	position: relative;
	display: block;
	margin-top: 5px;
	padding: 0 5px; }
 
.progress2 {
	float: left;
	width: 140px;
	color: #909090;
	font-size: 12px;
	border-bottom: 3px #E5E1E0 solid;
	border-right: 1px #E5E1E0 solid;
	position: relative;
	display: block;
	margin-top: 5px;
	padding: 0 5px; }
 
.empty {
	float: left;
	width: 144px;
	height: 18px;
	border-bottom: 5px #e5e3e6 solid;
	border-right: 1px #e5e3e6 solid;
	padding: 0 5px; }
 
#or_menu p {
	font-size: 11px;
	position: absolute;
	font-weight: 700;
	left: 8px;
	top: 1px;
	margin: 0;
	padding: 0; }
 
#or_menu .ordstep_active {
	float: left;
	width: auto;
	border: 1px #9683b8 solid;
	position: relative;
	margin-right: 5px; }
 
.ordstep_active_text {
	font-size: 11px;
	font-weight: 700;
	padding: 3px 6px; }
 
#or_menu .ordstep_unactive {
	float: left;
	width: auto;
	border: 1px #999 dotted;
	position: relative;
	margin-right: 5px; }
 
.ordstep_unactive_text {
	font-size: 11px;
	color: #666;
	padding: 3px 6px; }
 
.prodsummary {
	float: right;
	width: 240px;
	height: 26px;
	/*background: #fff url("http://www.adimagepromotional.com/adimage/pict/prodsummary_bg.gif") no-repeat;*/
	border-bottom: 1px solid #d1d1d1; }
 
	.prodsummary h4 {
		color: #606060;
		font: bold 120% "Trebuchet MS", Arial, Helvetica, sans-seriff;
		/*background: #fff url("http://www.adimagepromotional.com/adimage/pict/prodsummary_bg.gif") no-repeat;*/
		margin: 0;
		padding: 6px 0 0 10px; }
 
#or_menu .next {
	float: left;
	width: 122px;
	margin-right: 5px; }
 
.hei17 { height: 17px; }
 
.quickadd {
	background: #eee;
	border: 1px solid #e1e1e1;
	margin: 0 10px 40px 0;
	padding: 10px; }
 
.quickadd_text {
	width: 45px;
	font-weight: 700;
	padding: 2px; }
 
.quickadd_but {
	border: 0;
	margin-top: 4px;
	width: 102px;
	height: 24px;
	background: url('http://www.adimagepromotional.com/adimage/pict/Buyf.gif'); }
 
.quant	{
	margin-top:30px;
}

.order_body {
	width: 450px;

	float: left;
	text-align: left;
	margin: 8px 0 0;
	}

 .shop_imprint	{
	width: 70%;
	float: left;
}
#layout .order_right {
	width: 230px;
	/*position:absolute;
	top: 170px;
	left: 700px;*/
	float: right;
	text-align: left;
	margin: 8px 0 0; }
 
#shop_layout .s_gray {
	background: #ededed;
	float: right;
	width: 216px;
	text-align: left;
	font-size: 12px;
	line-height: 15px;
	margin: 5px 0 0;
	padding: 0px 7px 12px; }
 
	#shop_layout .s_gray p {
		color: #a0318d;
		font-size: 14px;
		font-weight: 700;
		margin: 0 0 2px;
		padding: 0; }
 
#shop_layout .dgraybg {
	color: #000;
	text-align: right;
	font-size: 13px;
	margin: 4px 0;
	padding: 3px 5px 4px 0; }
 
#blue_outline {
	width: 500px;
	margin: 10px 0; }
 
	#blue_outline .bo-m {
		width: 400px;
		background: #f7f6f5;
		border: 1px solid #b5c9ba;
		text-align: center;
		padding: 8px 0; }
 
	#blue_outline p {
		margin: 0;
		padding: 0; }

.co_btn_NextStep {
	background: #fff url(http://www.adgpromo.com/pict/but_nextstep2.gif) no-repeat;
	border: 0;
	width: 90px;
	height: 24px; }
 
.co_btn_NextStep2 {
	background: url(http://www.adgpromo.com/pict/but_nextstep2.gif) no-repeat;
	border: 0;
	width: 90px;
	height: 24px;
	margin-top:5px; }
 
.ord2AddCart {
	background: url(http://www.adgpromo.com/pict/orderstep2_addtocart.gif) no-repeat;
	width: 230px;
	height: 45px;
	border: 0; }
 
.ord2butBackBottom {
	background: url(http://www.adgpromo.com/pict/but_goback.gif) no-repeat;
	width: 90px;
	height: 24px;
	border: 0; }
 
.or_btn_imprintpreview {
	background-image: url(http://www.adimagepromotional.com/adimage/pict/but_imprint_preview.gif);
	width: 103px;
	height: 23px;
	border: 0; }
 
.checkout3_billing {
	float: left;
	width: 325px;
	margin-right: 15px;
	background: #f7f6f5;
	border: 1px solid #b5c9ba;
	padding: 10px; }
 
.checkout3_shipping {
	float: left;
	width: 325px;
	background: #f7f6f5;
	border: 1px solid #b5c9ba;
	padding: 10px; }
 
.co_btn_PlaceOrder {
	background-image: url(http://www.adgpromo.com/pict/but_place_order.gif);
	width: 230px;
	height: 45px;
	border: 0; }
 
#shop_layout .s_body {
	float: left;
	overflow: hidden;
	width: 950px;
	text-align: left;
	margin: 8px 0 0; }
 
#layout .s_body {
	width: 750px;
	float: left;
	overflow: hidden;
	text-align: left; }
 
#shop_layout .s_right {
	width: 184px;
	float: left;
	display: none;
	margin-top: 8px; }
 
#shop_layout .white {
	background: #fff url('/unionpen/pict/corner_wh-r.gif') top right no-repeat;
	text-align: left;
	width: 145px;
	margin: 10px 0 5px; }
 
#shop_layout .white_bot {
	background: #fff url('/unionpen/pict/corner_wh-br.gif') top right no-repeat;
	text-align: left;
	margin: 0; }
 
.lgray_bot {
	background: #E5E1E0 url('/unionpen/pict/corner_lgr-br.gif') top right no-repeat;
	text-align: left;
	margin: 0; }
 
td.unpaid_invoice_tbl_hdr {
	background: #f7f6f5;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	font-weight: 700;
	text-align: center;
	padding: 3px 5px; }
 
.logoselector_overall {
	width: 100%;
	float: left;
	background: #fff;
	text-align: left;
	padding: 15px; }
 
.stockart_tab1 {
	background-color: #f7f6f5;
	color: #000;
	width: 180px;
	height: 20px;
	float: left;
	margin-right: 3px;
	font-size: larger;
	padding-left: 10px;
	cursor: pointer; }
 
.stockart_tab2 {
	background-color: #20b373;
	color: #fff;
	width: 180px;
	padding-left: 10px;
	height: 20px;
	float: left;
	font-size: larger;
	cursor: pointer; }
 
.stockart_tab1_bottom {
	height: 3px;
	background-color: #20b373;
	width: 560px;
	clear: both; }
 
.stockart_tab2_bottom {
	height: 3px;
	background-color: #069;
	width: 560px;
	clear: both; }
 
.btn_browseLogos {
	background: url('http://www.adgpromo.com/pict/dbut_browselogos.gif') no-repeat;
	border: 0;
	width: 190px;
	height: 45px;
	margin: 3px 0; }
 
.btn_digital_upload {
	background: url('http://www.adgpromo.com/pict/dbut_uploadlogo.gif') no-repeat;
	border: 0;
	width: 190px;
	height: 45px;
	margin: 3px 0; }
 
#shoppingcart {
	float: left;
	width: 100%; }
 
.cartlist_table,.cartlistauto_table,.wishlist_table { width: 730px; }
 
.cartlist_itemname img,.cartlistauto_itemname img,.wishlist_itemname img {
	border: 1px solid #e1e1e1;
	width: 62px;
	height: 40px;
	margin: 5px 0 2px; }
 
.blackline {
	width: 100%;
	height: 2px;
	background: #d7d7d7;
	overflow: hidden; }
 
.cartlist_discount,.wishlist_discount { color: red; }
 
.cartlist_overline,.wishlist_overline {
	border-top: 1px solid silver;
	font-weight: 700; }
 
.cart_text a,.wish_text a { line-height: 19px; }
 
.cartlist_highlight,.wishlist_highlight {
	float: left;
	width: 230px;
	height: 40px;
	border: 1px solid #f5acb6;
	background: #fff;
	color: #c81731;
	margin: 3px 0 2px; }
 
.cartlist_image,.wishlist_image {
	float: left;
	width: 62px; }
 
.cartlistauto_header td {
	background: #f0eeed;
	font-weight: 700;
	font-size: 16px;
	padding: 6px 0 5px; }
 
.blacklineauto {
	width: 100%;
	height: 1px;
	background: #d7d7d7;
	overflow: hidden; }
 
.wishlist_header {
	padding:5px;
	margin-top:10px;
	margin-bottom: 3px;
	position: relative;
	background-color: #f7f6f5;
	border: 1px solid #a8b2bb;
z-index:2;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;}

.wishlist_header td {
	font-weight: 700;
	font-size: 16px;
	padding: 6px 0 5px; }
 
.wishlist_emailsuccess {
	color: blue;
	width: 100%;
	float: left;
	margin: 0 10px 12px; }
 
.wishlist_note {
	margin-top: 4px;
	color: gray; }
 
.AddToWishListButton {
	border: 0;
	margin-top: 10px;
	width: 103px;
	height: 23px;
	cursor: pointer;
	background: url('http://www.adimagepromotional.com/adimage/pict/but_addtowish.gif'); }
 
.maxwidthfloatleft {
	width: 98%;
	float: left;
	font-size: 13px; }
 
	.maxwidthfloatleft td { font-size: 12px; }
 
.crosssell_cart {
	width: 720px;
	float: left;
	margin-top: 10px;
	overflow: hidden; }
 
.crosssell_wish {
	width: 720px;
	float: left;
	padding-top: 0;
	overflow: hidden; }
 
.crosssell_item {
	float: left;
	width: 33%;
	background: #f3f3f3;
	border-right: 1px solid #fff;
	text-align: center; }
 
.crosssell_name {
	width: 100%;
	float: left;
	margin: 5px 0 2px; }
 
	.crosssell_name a {
		font-size: 11px;
		text-decoration: none; }
 
		.crosssell_name a:hover {
			font-size: 11px;
			text-decoration: underline; }
 
.crosssell_image {
	width: 100%;
	float: left; }
 
	.crosssell_image img { border: 1px #e1e1e1 solid; }
 
.crosssell_price {
	width: 100%;
	float: left;
	font-size: 11px;
	margin: 3px 0; }
 
.crosssell_pricevalue {
	color: red;
	font-weight: 700; }
 
.production_time { width: 420px; }
 
.production_padding {
	font: 90% Arial, sans-serif;
	color: #777676;
	width: 515px;
	background: url('/adimage/pict/time.png') no-repeat top left;
	margin: 0;
	padding: 2px 0 5px 20px; }
 
span.production_time_days { font-weight: 700; }
 
span.production_pending { color: #777676; }
 
.pricingcode {
	clear: left;
	width: 90px;
	font: 90% Arial, sans-serif;
	color: #777676;
	margin: 0;
	padding: 2px 0 5px 20px; }
 
.pricingcode_img {
	float: right;
	height: 16px;
	width: 16px;
	background: url('http://www.adimagepromotional.com/adimage/pict/pricingcode_C.png') no-repeat top center; }
 
#div_prodetail {
	width: 570px;
	border-right: 1px solid silver;
	float: left; }
 
#div_prodisplay img,.pricequote .leftside { float: left; }
#ctl00_cphBody_ctl00_ProductDetailQuantity1_AddCart2	{margin-right:30px;}
 
.colorsblock {
	font-family: Verdana, Arial, helvetica, sans-serif;
	width: 400px;
	border: 1px solid #e5e1e0;
	text-align: left;
	font-size: 9px;
	--border-collapse: collapse;
	margin: 0 0 10px;
	padding: 0; }
 
-->
.colorsblocktd {
	border: 1px solid #e5e1e0;
	text-align: center;
	font-size: 11px;
	color: #fff;
	width: 80px; }
 .div_title:
	width:400px;
	text-align:left;
	}
.div_desc {
	font-family: Verdana, Arial, helvetica, sans-serif;
	width: 500px;
	text-align: left;
	font-size: 11px;
	color: #606060;
	margin:0 0 100px 0; }
 
.div_detailsoptionbuttons {
	padding-top: 10px;
	text-align: center;
	width: 400px;
	margin: auto; }
 
.proddetails_email {
	background: transparent url('http://www.adimagepromotional.com/AdImage/pict/email.png') no-repeat;
	height: 18px;
	width: 130px;
	text-align: left;
	padding-left: 22px;
	margin: auto; }
 
.proddetails_adidea {
	background: transparent url('http://www.adimagepromotional.com/AdImage/pict/adidea.gif') no-repeat 27%;
	height: 18px;
	width: 130px;
	text-align: center;
	margin: auto; }
 
.proddetails_print {
	background: transparent url('http://www.adimagepromotional.com/AdImage/pict/printer.png') no-repeat 23%;
	height: 18px;
	width: 180px;
	text-align: right;
	margin: auto;
	padding: 0 0 0 45px; }
 
#div_netPricing,#div_MSRPPricing {
	text-align: center;
	color: #000;
	font-weight: 700; }
 
.imprint_table_container {
	font-size: 10px;
	color: #FFF;
	background-color: #FFF;
	float: left;
	width: 500px;
	border: 1px solid #e5e1e0;
	margin: 0;
	padding: 0; }
 
.imprint_decorationmethods {
	color: #333;
	width: 95px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
	padding: 2px; }
 
.imprint_tablewidth1 {
	width: 95px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #606060;
	padding: 2px; }
.imprint_tablewidth2 {
	width: 70px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-top: 2px; }
.imprint_decoration_amounts1  {
	color: #777676;
	width: 95px;
	float: left;

	padding: 2px; }
.imprint_decoration_amounts2 {
	color: #777676;
	width: 70px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-top: 2px;
	background-color: #fff;
 }
.imprint_decoration_amounts {
	color: #777676;
	width: 70px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-top: 2px;
	background-color: #fff;
 }
.div_addons_text {
	font: 100% Arial, sans-serif;
	color: #666;
	text-align: left;
	padding: 0 0 0 10px; }
 
#iframe_v1_decorations {
	width:504px;
	height:120px;
	}
#iframe_v1_addons {
	width:506px;
	height: 248px;
	}
#iframe_c1_decorations {
	width:504px;
	height:380px;
	}
#iframe_c1_addons {
	width:502px;
	height:0px;
	}
.imprint_table_header {
	color: #FFF;
	background-color: #606060;
	float: left;
	height: 15px;
	width: 500px; }
 
.imprint_pricingexpanded {
	color: #777676;
	float: left;
	width: 390px;
	background-color: #fff;
	padding-left: 10px;
	padding-top: 2px; }
 
.btn_Continue {
	background: transparent url('http://www.adgpromo.com/pict/s_continue.gif') no-repeat top left;
	width: 64px;
	height: 23px;
	border: 0;
	margin: 0 0 300px;
	padding: 0; }
 
.pricequote { line-height: 24px; background: #fff; border: 1px solid #e5e3e6; }
 
	.pricequote .rightside {
		float: left;
		margin-left: 5px; }
 
	.pricequote #div_companyinfo,.pricequote #div_iteminfo {
		float: left;
		margin-left: 30px; }
 
	.pricequote #div_shippinginfo {
		float: left;
		margin-left: 60px; }
 
	.pricequote #div_comments {
		float: left;
		margin-left: 50px; }
 
.txtarea { margin-left: -50px; }
 
.pricequote #div_footer {
	clear: both;
	line-height: normal;
	padding: 10px 0 0; }
 
.contentslide {
	width: 578px;
	border: 1px solid #c17020;
	margin: 0;
	padding: 0; }
 
.pagination {
	text-align: right;
	margin-right: 20px;
	padding: 0; }
 
.btnSubmit {
	background: transparent url('http://www.adgpromo.com/pict/button_go.gif') no-repeat top left;
	border: 0;
	width: 33px;
	height: 17px;
	margin: 0; }
#greycontainer2 {
	width: 561px;
	background-color: #d9d9df;
	border: 1px solid #b3b3b3;
	margin-top: 2px;
	height: 130px; }
 
#greycontainer3 {
	width: 561px;
	background-color: #d9d9df;
	border: 1px solid #b3b3b3;
	margin-top: 2px;
	height: 60px; }
 
.password_retreival {
	float: left;
	width: 580px;
	height: 170px;
	background: url('/windmill/pict/password_retrive.gif') no-repeat; }
 
	.password_retreival p {
		text-align: center;
		color: #6E6E6E;
		font-size: 14px;
		font-weight: 700;
		margin: 0;
		padding: 10px 0 0; }
 
.password_retreive_email {
	padding-left: 130px;
	padding-top: 25px; }
 
.return_to_login {
	float: left;
	margin-left: 200px;
	margin-top: 50px;
	width: 180px;
	height: 25px;
	cursor: pointer; }
 
.co_btn_send_me {
	background: #fff url('/windmill/pict/send_me_my_pw.gif') no-repeat top left;
	border: 0;
	width: 180px;
	height: 26px; }
.h8,.cartlist_header td {
	font-weight: 700;
	font-size: 16px;
	padding: 6px 0 5px;}

.cartlist_header{
	padding:5px;
	margin-top:10px;
	margin-bottom: 3px;
	position: relative;
	background-color: #f7f6f5;
	border: 1px solid #a8b2bb;
z-index:2;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;} 

.order_bread_crumbs {
	padding:5px;
	margin-top:10px;
	margin-bottom: 3px;
	position: relative;
	background-color: #f7f6f5;
	border: 1px solid #a8b2bb;
	z-index:1;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa; }


 /* CSS3 Styled Buttons */
			
.awesome, .awesome:visited {
	background: #222 url(http://www.adgpromo.com/pict/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }

Global Reset

	-------------------------------------------------- */

	html, body { margin: 0; padding: 0; }

	h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;  }

	table { border-collapse: collapse; border-spacing: 0; }

	ol, ul { list-style: none; }



/*	--------------------------------------------------