.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: none;
}


/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border-bottom-width: 0;
line-height: 22px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
width: 180px; /* default width for menu */
text-align:left;
font-size:14px;
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
padding: 2px 0;
margin-bottom: 2px;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color:#666666;
}

.anylinkcss a:hover{ /*hover background color*/
color: black;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
padding: 10px;
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
}

.urbangreymenu{
	width: 185px; /*width of menu*/
	text-align: right;
	font-size: 16px;
	color: white;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
color: white;
position: relative;
border-right: 2px solid white;
display: block;
padding: 5px 5px;
line-height: 17px;
padding-right: 25px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: white;
}

.urbangreymenu ul li a.active{
color: black;
border-right: 2px solid black;
}

.urbangreymenu ul li a:hover, .urbangreymenu ul li a.selectedanchor{ /*hover state CSS*/
color: black;
border-right: 2px solid black;
}

/* ######### Web Menu Colours ######### */

.urbangreymenu-web {
	width: 185px; /*width of menu*/
	text-align: right;
	font-size: 16px;
	color: white;
}

.urbangreymenu-web  ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu-web  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu-web  ul li a{
color: #9281ba;
position: relative;
border-right: 2px solid #9281ba;
display: block;
padding: 5px 5px;
line-height: 17px;
padding-right: 25px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu-web  ul li a:visited{
color: #9281ba;
}

.urbangreymenu-web  ul li a.active{
color: white;
border-right: 2px solid white;
}

.urbangreymenu-web  ul li a:hover, .urbangreymenu-web  ul li a.selectedanchor{ /*hover state CSS*/
color: white;
border-right: 2px solid white;
}


/* ######### END Web Menu Colours ######### */

/* ######### Design Menu Colours ######### */

.urbangreymenu-design {
	width: 185px; /*width of menu*/
	text-align: right;
	font-size: 16px;
	color: white;
}

.urbangreymenu-design  ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu-design  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu-design  ul li a{
color: #c6899f;
position: relative;
border-right: 2px solid #c6899f;
display: block;
padding: 5px 5px;
line-height: 17px;
padding-right: 25px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu-design  ul li a:visited{
color: #c6899f;
}

.urbangreymenu-design  ul li a.active{
color: white;
border-right: 2px solid white;
}

.urbangreymenu-design  ul li a:hover, .urbangreymenu-design  ul li a.selectedanchor{ /*hover state CSS*/
color: white;
border-right: 2px solid white;
}


/* ######### END Design Menu Colours ######### */


/* ######### Marketing Menu Colours ######### */

.urbangreymenu-marketing {
	width: 185px; /*width of menu*/
	text-align: right;
	font-size: 16px;
	color: white;
}

.urbangreymenu-marketing  ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu-marketing  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu-marketing  ul li a{
color: #cfe39b;
position: relative;
border-right: 2px solid #cfe39b;
display: block;
padding: 5px 5px;
line-height: 17px;
padding-right: 25px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu-marketing  ul li a:visited{
color: #cfe39b;
}

.urbangreymenu-marketing  ul li a.active{
color: white;
border-right: 2px solid white;
}

.urbangreymenu-marketing  ul li a:hover, .urbangreymenu-marketing  ul li a.selectedanchor{ /*hover state CSS*/
color: white;
border-right: 2px solid white;
}


/* ######### END Marketing Menu Colours ######### */

/* ######### Promo Menu Colours ######### */

.urbangreymenu-promo {
	width: 185px; /*width of menu*/
	text-align: right;
	font-size: 16px;
	color: white;
}

.urbangreymenu-promo  ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu-promo  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu-promo  ul li a{
color: #e8ec99;
position: relative;
border-right: 2px solid #e8ec99;
display: block;
padding: 5px 5px;
line-height: 17px;
padding-right: 25px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu-promo  ul li a:visited{
color: #e8ec99;
}

.urbangreymenu-promo  ul li a.active{
color: white;
border-right: 2px solid white;
}

.urbangreymenu-promo  ul li a:hover, .urbangreymenu-promo  ul li a.selectedanchor{ /*hover state CSS*/
color: white;
border-right: 2px solid white;
}


/* ######### END Promo Menu Colours ######### */

/* ######### DigiPrint Menu Colours ######### */

.urbangreymenu-digiprint {
	width: 185px; /*width of menu*/
	text-align: right;
	font-size: 16px;
	color: white;
}

.urbangreymenu-digiprint  ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu-digiprint  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu-digiprint  ul li a{
color: #f9ae93;
position: relative;
border-right: 2px solid #f9ae93;
display: block;
padding: 5px 5px;
line-height: 17px;
padding-right: 25px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu-digiprint  ul li a:visited{
color: #f9ae93;
}

.urbangreymenu-digiprint  ul li a.active{
color: white;
border-right: 2px solid white;
}

.urbangreymenu-digiprint  ul li a:hover, .urbangreymenu-digiprint  ul li a.selectedanchor{ /*hover state CSS*/
color: white;
border-right: 2px solid white;
}


/* ######### END DigiPrint Menu Colours ######### */

/* ######### LithoPrint Menu Colours ######### */

.urbangreymenu-litho {
	width: 185px; /*width of menu*/
	text-align: right;
	font-size: 16px;
	color: white;
}

.urbangreymenu-litho  ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu-litho  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu-litho  ul li a{
color: #f9ae93;
position: relative;
border-right: 2px solid #f9ae93;
display: block;
padding: 5px 5px;
line-height: 17px;
padding-right: 25px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu-litho  ul li a:visited{
color: #f9ae93;
}

.urbangreymenu-litho  ul li a.active{
color: white;
border-right: 2px solid white;
}

.urbangreymenu-litho  ul li a:hover, .urbangreymenu-litho  ul li a.selectedanchor{ /*hover state CSS*/
color: white;
border-right: 2px solid white;
}


/* ######### END LithoPrint Menu Colours ######### */


/* ######### ScreenPrint Menu Colours ######### */

.urbangreymenu-screen {
	width: 185px; /*width of menu*/
	text-align: right;
	font-size: 16px;
	color: white;
}

.urbangreymenu-screen  ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu-screen  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu-screen  ul li a{
color: #fdd79d;
position: relative;
border-right: 2px solid #fdd79d;
display: block;
padding: 5px 5px;
line-height: 17px;
padding-right: 25px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu-screen  ul li a:visited{
color: #fdd79d;
}

.urbangreymenu-screen  ul li a.active{
color: white;
border-right: 2px solid white;
}

.urbangreymenu-screen  ul li a:hover, .urbangreymenu-screen  ul li a.selectedanchor{ /*hover state CSS*/
color: white;
border-right: 2px solid white;
}


/* ######### END ScreenPrint Menu Colours ######### */


/* ######### LargeFormat Menu Colours ######### */

.urbangreymenu-large {
	width: 185px; /*width of menu*/
	text-align: right;
	font-size: 16px;
	color: white;
}

.urbangreymenu-large  ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu-large  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu-large  ul li a{
color: #fce097;
position: relative;
border-right: 2px solid #fce097;
display: block;
padding: 5px 5px;
line-height: 17px;
padding-right: 25px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu-large  ul li a:visited{
color: #fce097;
}

.urbangreymenu-large  ul li a.active{
color: white;
border-right: 2px solid white;
}

.urbangreymenu-large  ul li a:hover, .urbangreymenu-large  ul li a.selectedanchor{ /*hover state CSS*/
color: white;
border-right: 2px solid white;
}


/* ######### END LargeFormat Menu Colours ######### */

/* ######### Portfolio Menu Colours ######### */

.urbangreymenu-portfolio {
	width: 185px; /*width of menu*/
	text-align: right;
	font-size: 16px;
	color: white;
}

.urbangreymenu-portfolio  ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu-portfolio  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu-portfolio  ul li a{
color: #bde6fb;
position: relative;
border-right: 2px solid #bde6fb;
display: block;
padding: 5px 5px;
line-height: 17px;
padding-right: 25px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu-portfolio  ul li a:visited{
color: #bde6fb;
}

.urbangreymenu-portfolio  ul li a.active{
color: white;
border-right: 2px solid white;
}

.urbangreymenu-portfolio  ul li a:hover, .urbangreymenu-portfolio  ul li a.selectedanchor{ /*hover state CSS*/
color: white;
border-right: 2px solid white;
}


/* ######### END Portfolio Menu Colours ######### */


/* ######### QuoteMe Menu Colours ######### */

.urbangreymenu-quote {
	width: 185px; /*width of menu*/
	text-align: right;
	font-size: 16px;
	color: white;
}

.urbangreymenu-quote  ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu-quote  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu-quote  ul li a{
color: #a6b3a3;
position: relative;
border-right: 2px solid #a6b3a3;
display: block;
padding: 5px 5px;
line-height: 17px;
padding-right: 25px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu-quote  ul li a:visited{
color: #a6b3a3;
}

.urbangreymenu-quote  ul li a.active{
color: white;
border-right: 2px solid white;
}

.urbangreymenu-quote  ul li a:hover, .urbangreymenu-quote  ul li a.selectedanchor{ /*hover state CSS*/
color: white;
border-right: 2px solid white;
}


/* ######### END QuoteMe Menu Colours ######### */


/* ######### Contact Menu Colours ######### */

.urbangreymenu-contact {
	width: 185px; /*width of menu*/
	text-align: right;
	font-size: 16px;
	color: white;
}

.urbangreymenu-contact  ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu-contact  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu-contact  ul li a{
color: #91acd9;
position: relative;
border-right: 2px solid #91acd9;
display: block;
padding: 5px 5px;
line-height: 17px;
padding-right: 25px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu-contact  ul li a:visited{
color: #91acd9;
}

.urbangreymenu-contact  ul li a.active{
color: white;
border-right: 2px solid white;
}

.urbangreymenu-contact  ul li a:hover, .urbangreymenu-contact  ul li a.selectedanchor{ /*hover state CSS*/
color: white;
border-right: 2px solid white;
}


/* ######### END Contact Menu Colours ######### */
