@charset "UTF-8";


#topnav {
	list-style:none;
	padding:0;
	margin:3px 5px 0 0;
	float:right;
	text-align:right;
}
#topnav li {
	margin:2px 0;
}
#topnav li a {
	color:#000;
	text-decoration:none;
}
#topnav li a:hover {
	text-decoration:underline;
	color:#c00;
}

#l_nav {
	width:247px;
	padding:10px 3px 0 0;
	margin:0 0 0 2px ;
	background:url(/i/leftnav_top.gif) no-repeat;
}

#l_nav ul {
	list-style:none;
	padding:0;
	margin:0;
}

#l_nav li {
	padding:0;
	margin:0;
}

#l_nav a {
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
}
#l_nav a:focus {
	outline:none;
}

.l_container {
	padding:10px 0 0 0 !important;
	margin:0;
	background:url(/i/left_svc_top.jpg) top no-repeat;
	width:247px;
}

.l_container ul {
	background:url(/i/left_svc_bg.jpg) 0 0 repeat-y;
	margin: 0 !important;
	padding: 0 !important;
}

.l_container ul li {
	display:block;
}

.l_container form {
	margin:0;
}

.l_container a {
	color:#fff;
}

form#quick_search {
	background:none !important;
	position:relative;
	height:auto !important;
	margin:0 0 10px 32px;
	padding:0;
}
#quick_search input {
	width:auto !important;
	float:none !important;
	margin:0;
	position:relative;
	z-index:99;
}
#quick_search a {
	height:auto !important;
	color:#fff;
	font-weight:bold;
	padding:0 0 10px 0;
	background:none !important;
}
#quick_search a:hover {
	background: url(/i/blank_over.gif) left center no-repeat !important;
}
#quick_search input[type="submit"] {
	margin:0;
}

#main_nav li {
	padding:0;
	margin:0;
}
#main_nav li a {
}

#main_nav ul {
	margin:0;
	padding:0;
}


#l_nav ul ul li {
	margin:0;
	padding:0;
}
#l_nav ul ul li a {
	padding:0 !important;
	margin:0 !important;
}

#l_nav ul li ul li ul {
	font-size:11px;
}


.subnav, .subtop, .nav_expand ul {
	display:none;
}
.selected, .showlist {
	display:block !important;
}

.current {
	border:1px solid yellow !important;
}


/*========= TOP LEVEL LEFT NAVIGATION ============*/

#main_nav li a {
	height:24px;
}

li#l_home a {
	background:url(/i/main_nav.gif) 0 0 no-repeat;
}
li#l_home a:hover {
	background:url(/i/main_nav.gif) -250px 0 no-repeat;
}

li#l_audit {
	margin:0 0 5px 0 !important;
	height:26px;
}
li#l_audit a {
	background:url(/i/main_nav.gif) 0 -28px no-repeat;
	width:247px;
	margin:0;
	height:26px;
	padding:0;
}
li#l_audit a:hover {
	background:url(/i/main_nav.gif) -250px -28px no-repeat;
}

.subtop {
	width:247px;
	margin:0;
	height:24px;
}

#l_creative_top {
	background:url(/i/second_nav.gif) -250px -183px no-repeat;
}
#l_printing_top {
	background:url(/i/second_nav.gif) -250px -211px no-repeat;
}
#l_promo_top {
	background:url(/i/second_nav.gif) -250px -111px no-repeat;
}

#l_trade_top {
	background:url(/i/second_nav.gif) -250px -140px no-repeat;
	height:36px;
}

#l_apparel_top {
	background:url(/i/second_nav.gif) -250px -58px no-repeat;
}

li.after_subnav {
	padding-top:11px !important;
	background:url(/i/left_svc_btm.jpg) no-repeat;
}

li#l_eco a {
	background:url(/i/main_nav.gif) 0 -81px no-repeat;
}
li#l_eco a:hover {
	background:url(/i/main_nav.gif) -250px -81px no-repeat;
}


li#l_cust a {
	background:url(/i/main_nav.gif) 0 -109px no-repeat;
}
li#l_cust a:hover {
	background:url(/i/main_nav.gif) -250px -109px no-repeat;
}

li.main_return a {
	background:url(/i/audit_nav.gif) -250px -26px no-repeat !important;
	display:block;
	margin:10px 0 0 0 !important;
	padding:0 0 8px 0 !important;
}


/* ===============    SERVICES    ============== */


li#l_creative a {
	background:url(/i/services_nav.gif) 0 0 no-repeat;
	width:247px;
	margin:0;
}
li#l_creative a:hover {
	background:url(/i/services_nav.gif) -250px 0 no-repeat;
}

li#l_photo a {
	background:url(/i/services_nav.gif) 0 -24px no-repeat;
	width:247px;
	height:40px;
	margin:0;
}
li#l_photo a:hover {
	background:url(/i/services_nav.gif) -250px -24px no-repeat;
}

li#l_printing a {
	background:url(/i/services_nav.gif) 0 -63px no-repeat;
	width:247px;
	margin:0;
}
li#l_printing a:hover {
	background:url(/i/services_nav.gif) -250px -63px no-repeat;
}

li#l_dvd a {
	background:url(/i/services_nav.gif) 0 -88px no-repeat;
	width:247px;
	margin:0;
}
li#l_dvd a:hover {
	background:url(/i/services_nav.gif) -250px -88px no-repeat;
}

li#l_mail a {
	background:url(/i/services_nav.gif) 0 -113px no-repeat;
	width:247px;
	margin:0;
}
li#l_mail a:hover {
	background:url(/i/services_nav.gif) -250px -113px no-repeat;
}

li#l_promo a {
	background:url(/i/services_nav.gif) 0 -139px no-repeat;
	width:247px;
	margin:0;
}
li#l_promo a:hover {
	background:url(/i/services_nav.gif) -250px -139px no-repeat;
}

li#l_trade a, li#alt_trade a {
	background:url(/i/services_nav.gif) 0 -164px no-repeat;
	width:247px;
	height:40px;
	margin:0;
}
li#l_trade a:hover, li#alt_trade a:hover {
	background:url(/i/services_nav.gif) -250px -164px no-repeat;
}

li#l_webdev a {
	background:url(/i/services_nav.gif) 0 -203px no-repeat;
	width:247px;
	margin:0;
}
li#l_webdev a:hover {
	background:url(/i/services_nav.gif) -250px -203px no-repeat;
}

li#l_wide a {
	background:url(/i/services_nav.gif) 0 -227px no-repeat;
	width:247px;
	margin:0;
}
li#l_wide a:hover {
	background:url(/i/services_nav.gif) -250px -227px no-repeat;
}

li#l_apparel a {
	background:url(/i/services_nav.gif) 0 -252px no-repeat;
	width:247px;
	margin:0 !important;
	padding:0 0 8px 0;
}
li#l_apparel a:hover {
	background:url(/i/services_nav.gif) -250px -252px no-repeat;
}


/* ========== AUDIT NAVIGATION ============= */

li#alt_app a {
	background:url(/i/audit_nav.gif) 0 -1px no-repeat !important;
	display:block;
	margin:0 !important;
}
#alt_app a:hover {
	background:url(/i/audit_nav.gif) -250px -1px no-repeat !important;
}


/* ==========  CREATIVE Submenu  =========== */

li#l_graphicsvc a {
	background:url(/i/creative_subnav.gif) 0 0 no-repeat;
	margin:0;
}
li#l_graphicsvc a:hover {
	background:url(/i/creative_subnav.gif) -250px 0 no-repeat;
}



li#l_logo a {
	background:url(/i/creative_subnav.gif) 0 -24px no-repeat;
	margin:0;
}
li#l_logo a:hover {
	background:url(/i/creative_subnav.gif) -250px -24px no-repeat;
}



li#l_illustration a {
	background:url(/i/creative_subnav.gif) 0 -49px no-repeat;
	margin:0;
}
li#l_illustration a:hover {
	background:url(/i/creative_subnav.gif) -250px -49px no-repeat;
}



li#l_email a {
	background:url(/i/creative_subnav.gif) 0 -74px no-repeat;
	margin:0;
}
li#l_email a:hover {
	background:url(/i/creative_subnav.gif) -250px -74px no-repeat;
}



li#l_flipbook a {
	background:url(/i/creative_subnav.gif) 0 -100px no-repeat;
	margin:0;
}
li#l_flipbook a:hover {
	background:url(/i/creative_subnav.gif) -250px -100px no-repeat;
}



li#l_render a {
	background:url(/i/creative_subnav.gif) 0 -125px no-repeat;
	margin:0;
}
li#l_render a:hover {
	background:url(/i/creative_subnav.gif) -250px -125px no-repeat;
}



li#l_3d a {
	background:url(/i/creative_subnav.gif) 0 -150px no-repeat;
	margin:0;
}
li#l_3d a:hover {
	background:url(/i/creative_subnav.gif) -250px -150px no-repeat;
}


li#l_retouch a {
	background:url(/i/creative_subnav.gif) 0 -175px no-repeat;
	margin:0;
}
li#l_retouch a:hover {
	background:url(/i/creative_subnav.gif) -250px -175px no-repeat;
}



li#l_stock a {
	background:url(/i/creative_subnav.gif) 0 -200px no-repeat;
	margin:0;
}
li#l_stock a:hover {
	background:url(/i/creative_subnav.gif) -250px -200px no-repeat;
}



li#l_custphoto a {
	background:url(/i/creative_subnav.gif) 0 -225px no-repeat;
	margin:0;
}
li#l_custphoto a:hover {
	background:url(/i/creative_subnav.gif) -250px -225px no-repeat;
}

/* ==========  Promo Submenu  =========== */

li#l_promosearch span {
	background:url(/i/promo_nav.gif) 0 0px no-repeat;
	display:block;
	margin:0;
	height:20px;
}
li#l_promosearch i {
	visibility:hidden;
}

li#l_sig a {
	background:url(/i/promo_nav.gif) 0 -25px no-repeat;
	margin:0;
}
li#l_sig a:hover {
	background:url(/i/promo_nav.gif) -250px -25px no-repeat;
}

li#l_cat {
	background:url(/i/promo_nav.gif) 0 -50px no-repeat;
	margin:0;
}
li#l_cat a:hover {
	background:url(/i/promo_nav.gif) -250px -50px no-repeat;
}

li#l_brand {
	background:url(/i/promo_nav.gif) 0 -75px no-repeat;
	margin:0;
}
li#l_brand a:hover {
	background:url(/i/promo_nav.gif) -250px -75px no-repeat;
}


/* ==========  Trade Submenu  =========== */

li#l_banner a {
	background:url(/i/trade_nav.gif) 0 0 no-repeat;
	margin:0;
}
li#l_banner a:hover {
	background:url(/i/trade_nav.gif) -250px 0 no-repeat;
}

li#l_outdoor a {
	background:url(/i/trade_nav.gif) 0 -25px no-repeat;
	margin:0;
}
li#l_outdoor a:hover {
	background:url(/i/trade_nav.gif) -250px -25px no-repeat;
}

li#l_floor a {
	background:url(/i/trade_nav.gif) 0 -50px no-repeat;
	margin:0;
}
li#l_floor a:hover {
	background:url(/i/trade_nav.gif) -250px -50px no-repeat;
}

li#l_tabletop a {
	background:url(/i/trade_nav.gif) 0 -75px no-repeat;
	margin:0;
}
li#l_tabletop a:hover {
	background:url(/i/trade_nav.gif) -250px -75px no-repeat;
}

li#l_truss a {
	background:url(/i/trade_nav.gif) 0 -100px no-repeat;
	margin:0;
}
li#l_truss a:hover {
	background:url(/i/trade_nav.gif) -250px -100px no-repeat;
}

li#l_tablethrows a {
	background:url(/i/trade_nav.gif) 0 -125px no-repeat;
	margin:0;
}
li#l_tablethrows a:hover {
	background:url(/i/trade_nav.gif) -250px -125px no-repeat;
}

li#l_litracks a {
	background:url(/i/trade_nav.gif) 0 -150px no-repeat;
	margin:0;
}
li#l_litracks a:hover {
	background:url(/i/trade_nav.gif) -250px -150px no-repeat;
}

li#l_lighting a {
	background:url(/i/trade_nav.gif) 0 -175px no-repeat;
	margin:0;
}
li#l_lighting a:hover {
	background:url(/i/trade_nav.gif) -250px -175px no-repeat;
}


/* ==========  Apparel Submenu  =========== */

li#l_screen a {
	background:url(/i/apparel_nav.gif) 0 -3px no-repeat;
	margin:0;
}
li#l_screen a:hover {
	background:url(/i/apparel_nav.gif) -250px -3px no-repeat;
}

li#l_embroidery a {
	background:url(/i/apparel_nav.gif) 0 -28px no-repeat;
	margin:0;
}
li#l_embroidery a:hover {
	background:url(/i/apparel_nav.gif) -250px -28px no-repeat;
}

li#l_team a {
	background:url(/i/apparel_nav.gif) 0 -53px no-repeat;
	margin:0;
}
li#l_team a:hover {
	background:url(/i/apparel_nav.gif) -250px -53px no-repeat;
}

li#l_catalogs a {
	background:url(/i/apparel_nav.gif) 0 -81px no-repeat;
	margin:0;
}
li#l_catalogs a:hover {
	background:url(/i/apparel_nav.gif) -250px -81px no-repeat;
}


/* ==========  Printing Submenu  =========== */

li#l_onlineorder a {
	background:url(/i/printing_nav.gif) 0 0 no-repeat;
	margin:0;
}
li#l_onlineorder a:hover {
	background:url(/i/printing_nav.gif) -250px 0 no-repeat;
}






.nav_expand ul {
	margin: 0 0 10px 30px !important;
	width:181px;
	padding:0 !important;
	border:1px solid #600;
	background: none !important;
	background-color:#900;
}

.nav_expand ul li {
	width:181px;
	height:auto !important;
	overflow:hidden;
	padding:0 !important;
}

.nav_expand ul li a {
	background: none !important;
	background-color:#900 !important;
	height:auto !important;
	border-color: #900;
	border-style:solid;
	border-width:3px 7px;
}

.nav_expand ul li a:hover {
	background: #b00 !important;
	border-color: #b00;
	border-style:solid;
	border-width:3px 7px;
}


/* ==========  TELL A FRIEND  =========== */


#email_friend {
	margin:20px 0 0 0;
	height:74px;
}
#email_friend img {
	border:none;
}


#l_nav a i {
	visibility:hidden;
}

#topnav li.sharethis a{
	padding-right:0;
}

#trade_subnav ul{
	display:none;
}