/* Default - 011206 */

html, body {font-family: Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; margin:0; padding:0; color:#3f3d36; background-color:#f9f9f9;background-image: url(/images/core/backgroundimage.jpg);background-repeat:repeat-x;} 
table, td {font-size: 1em; border: none;}
th {color:#ffffff; background-color: #d1cbc3;}
tr {vertical-align:top;}
p {font-family: Trebuchet MS,Arial,Helvetica,sans-serif; margin: 0 0 1em 0;}
h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4, h5, h6 {font-size:18px;}
input, select, textarea {font-size: 1em;}
form {display:inline;}
.hide {display:none;}
.smallest {font-size: .8em;}
.smaller {font-size: .9em;}
.larger {font-size: 1.1em;}
.largest {font-size: 1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#ff0000;}
.green {color:#339900;}
.center {text-align:center;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.clear {clear:both;}
img {border:0px;}

a, a:link, a:visited {color:#0000cc; text-decoration:underline;}
a:hover {color: #330066; text-decoration:none;}
a:active {color: #0000cc; text-decoration:underline;}

a.white, a.white:link, a.white:visited {color:#ffffff; text-decoration:none;}
a.white:hover {color: #ffffff; text-decoration:underline;}
a.white:active {color: #ffffff; text-decoration:none;}


a.textnav, a.textnav:link, a.textnav:visited {color:#ff0000; text-decoration:underline;}
a.textnav:hover {color:#000000; text-decoration:none;}
a.textnav:active {color:#ff0000; text-decoration:underline;}

.bdr {border:1px solid #999999;}
.bdrtop {border-top:1px solid #999999;}
.bdrright {border-right:1px solid #999999;}
.bdrbottom {border-bottom:1px solid #999999;}
.bdrleft {border-left:1px solid #999999;}


/* Specific */
.sitewrapper {width:933px;margin-left:auto;margin-right:auto;margin-bottom:20px;}
.header {width: 933px;position:relative;}
.logo {float:left;width:168px;height:105px;}
.logoright {float:left;width:765px;height:105px;}
.chatstatuswrapper {float:left;width:297px;height:56px;z-index:1000;}
.righttabswrapper {float:left;width:468px;height:56px;}
.nav {width:765px;height:31px;}
.nav img{float:left;}
.chatstatusbottom {width:297px;height:15px;padding-top:16px;background-image: url(/images/core/chatbottom.jpg);}
.chattimes{position:absolute;top:44px;;left:300px;width:112px;color:#a4a19a;font-size:9px;z-index:1;}
.livechatby{left:183px;top:3px;width:110px;height:10px;color:#5a5a5a;font-size:9px;}
.righttabinfo {width:468px;height:31px;background-image: url(/images/core/topboxback.gif);}
#searchtab {display:block;width:468px;height:31px;}
#myaccounttab {display:none;width:468px;height:31px;}
#shoppingbagtab {display:none;width:468px;height:31px;}
#trackordertab {display:none;width:468px;height:31px;}
#quickordertab {display:none;width:468px;height:31px;}
span.tabtable {vertical-align: middle; font-size: .9em; color: #979890; padding-top: 3px;}
.homecontent {background-image:  url(/images/home/background.gif);background-repeat:repeat-y;}
.mainhomepic {float:left;width:644px;height:375px;background-image: url(/images/home/mainhomepic.jpg);margin-left:10px;}
.mainhomeright {float:left;margin-left:2px;border-left:1px solid #9f9d97;width:267px;}
.rightlinebottom {width:267px;height:162px;border-bottom:1px solid #9f9d97;padding-left:2px;width:264px;}
.righthomebottomimage {padding:2px;}
.featuredproductshead {float:left;margin-left:10px;width:646px;height:25px;background-image: url(/images/home/featuredproducts.jpg);background-repeat:no-repeat;display:inline;}
.shopbypatternhead {float:left;width:259px;height:21px;padding:4px 8px 0px 0px;background-image: url(/images/home/shopbypattern.jpg);background-repeat:no-repeat;text-align:right;color:#ffffff;font-size:11px;display:inline;}
.featuredproducts {float:left;margin-left:10px;width:646px;display:inline;/*height:177px;*/}
.dottedlines {float:left;width:1px;height:177px;background-image: url(/images/home/dottedlinebottom.gif);background-repeat:repeat-y;}
.shopbypattern {float:left;width:267px;height:177px;position:relative;display:inline;}
.featuredproduct {float:left;width:137px;margin-left:30px;margin-top:10px;}
.featuredproduct p{line-height:14px;}
.featuredproductname {margin-top:13px;}
.fpimage {height:120px;}
.fpimage img {vertical-align:middle;}

table.useraddress td {
    color: #979890;
}

.sbpleftarrow {position:absolute;top:12px;left:18px;}
.sbprightarrow {position:absolute;top:12px;left:234px;}
.sbpmain {position:absolute;top:33px;left:45px;width:188px;height:110px;}
/*.sbpmain {position:absolute;top:28px;left:45px;width:188px;height:110px;}*/
.sbptexttop {position:absolute;top:12px;left:45px;width:188px;height:14px;font-size:11px;}
.previoushome {float:left;width:59px;height:14px;}
.sbpnumbs {float:left;width:77px;height:14px;text-align:center;color: #ff1721;font-weight:bold;}
.nexthome {float:left;width:50px;height:14px;text-align:right;}
.sbptextbottom {position:absolute;left:45px;top:144px;width:191px;height:14px;color:#76746f;font-size:11px;}
.homepattern {float:left;margin-left:7px;margin-bottom:7px;width:45px;height:45px;border:1px solid #000000;}
/*.homepattern {float:left;margin-left:7px;margin-bottom:7px;width:30px;height:30px;border:1px solid #000000;}*/
/*.productpattern {width:30px;height:30px;border:1px solid #000000;}*/
.productpattern {width:90px;height:90px;border:1px solid #000000;}

a.featuredproductlink, a.featuredproductlink:link, a.featuredproductlink:visited {color:#ff1721; text-decoration:none;font-size:12px;}
a.featuredproductlink:hover {color: #ff1721; text-decoration:underline;font-size:12px;}
a.featuredproductlink:active {color: #ff1721; text-decoration:none;font-size:12px;}

a.sbplink, a.sbplink:link, a.sbplink:visited {color:#ff1721; text-decoration:none;font-size:11px;}
a.sbplink:hover {color: #ff1721; text-decoration:underline;font-size:11px;}
a.sbplink:active {color: #ff1721; text-decoration:none;font-size:11px;}

.footernav {width:933px;height:34px; position: relative; z-index: 10;}
.footernav img{float:left;}

.footer {position:relative;width:933px;height:136px;background-image: url(/images/core/footerback.gif);background-repeat: no-repeat;}

.forourcustomers {position:absolute;top:36px;left:11px;}
.forourcustomers ul{margin:0px;padding:0px;list-style-type:none;}

.helpfulinformation {position:absolute;top:36px;left:181px;}
.helpfulinformation ul{margin:0px;padding:0px;list-style-type:none;}

.companyinformation {position:absolute;top:36px;left:345px;}
.companyinformation ul{margin:0px;padding:0px;list-style-type:none;}

.legalinformation {position:absolute;top:36px;left:516px;}
.legalinformation ul{margin:0px;padding:0px;list-style-type:none;}

a.footerlinkred, a.footerlinkred:link, a.footerlinkred:visited {color:#e1020c; text-decoration:none;font-size:11px;}

a.footerlink, a.footerlink:link, a.footerlink:visited {color:#3f3d36; text-decoration:none;font-size:11px;}
a.footerlink:hover {color: #e1020c; text-decoration:none;font-size:11px;}
a.footerlink:active {color: #3f3d36; text-decoration:none;font-size:11px;}
.copyright {font-size:10px;color:#757575;margin-top:15px;}

a.footerlinkae, a.footerlinkae:link, a.footerlinkae:visited {color:#757575; text-decoration:none;font-size:10px;}
a.footerlinkae:hover {color: #e1020c; text-decoration:none;font-size:10px;}
a.footerlinkae:active {color: #757575; text-decoration:none;font-size:10px;}
.aelink {font-size:10px;color:#757575;margin-top:10px;}

.footernewsletter{position:absolute;top:36px;left:683px;width:251px;height:91px;color:#585650;font-size:11px;}
.fnewslettersignup {width:170px;background-color:#ffffff;padding:3px 0px 4px 5px;color:#555555;font-size:11px;}
.footersubmit {width:55px;margin-left:15px;}


.intercontentwrapper {background-color:#ffffff;background-image: url(/images/interior/background.gif);background-position:0px 0px;}
.leftinthead {float:left;margin-left:10px;color:#ffffff;font-size:15px;padding-left:15px;padding-top:3px;width:155px;height:21px;background-image: url(/images/interior/leftheader.gif);display:inline;}

.leftintmenu {float:left;width:170px;margin-left:9px;margin-top:10px;position:relative;display:inline;}
.leftintmenu ul{margin:0px 0px 0px 25px;padding:0px;list-style-image: url(/images/interior/menuli.gif);list-style-position: outside;}
.leftintmenu ul li{margin-top:0px; margin-bottom:2px;}

.rightintcontent {float:left;width:740px;margin-left:3px;display:inline;}

.pagename {font-size:15px;}
/*.breadcrumbswrapper {float:left;padding-left:15px;padding-top:3px;width:727px;height:21px;background-image: url(/images/interior/breadcrumbback.gif);margin-left:1px;color:#ffffff;font-size:11px;display:inline;}*/
.breadcrumbswrapper {float:left;padding-left:15px;padding-top:5px;width:727px;height:21px;background-image: url(/images/interior/breadcrumbback.gif);margin-left:1px;color:#ffffff;font-size:11px;display:inline;}
.bcslash  {font-size:12px;}
.breadcrumbs {margin-left: 20px;color:#f9f8f7;}
.youarehere {color:#49463f;font-size:11px;}
a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited {color:#d80e16; text-decoration:none;font-size:11px;}
a.breadcrumb:hover {color: #d80e16; text-decoration:underline;font-size:11px;}
a.breadcrumb:active {color: #d80e16; text-decoration:none;font-size:11px;}

a.leftnav, a.leftnav:link, a.leftnav:visited {color:#3f3d36; text-decoration:none;font-size:12px;}
a.leftnav:hover {color: #e9000b; text-decoration:none;font-size:12px;}
a.leftnav:active {color: #3f3d36; text-decoration:none;font-size:12px;}

.intheader {width:727px;padding-top:6px;padding-left:12px;height:26px;background-image: url(/images/interior/headerback.gif);background-repeat: no-repeat;color:#ec000b;font-size:15px;}
.intcontent {color:#76746f;font-size:11px;width:722px;padding:12px 0px 0px 10px;}

.deptheader {background-color: #dedace;width:739px;margin-left:2px;margin-top:3px;}
.deptpick img{border-right:3px solid #ffffff;}
.deptpick {width:474px;height:176px;float:left;}

.deptlisting {width:728px;margin-left:11px;margin-top:11px;width:727px;}
.deptitemwrapper {width:160px;float:left;margin-left:24px;}
.deptitemimage {width:160px;height:160px;text-align:center;}
.deptitemname {text-align:center;width:160px;padding-top:8px;}

.deptline {height:1px;overflow:hidden;background-image: url(/images/interior/deptline.gif);margin:10px 0px 15px 0px;}


a.itemlink, a.itemlink:link, a.itemlink:visited {color:#ff1721; text-decoration:none;font-size:12px;}
a.itemlink:hover {color: #3f3d36; text-decoration:none;font-size:12px;}
a.itemlink:active {color: #ff1721; text-decoration:none;font-size:12px;}

a.pagelink, a.pagelink:link, a.pagelink:visited {color:#ff1721; text-decoration:none;font-size:11px;}
a.pagelink:hover {color: #3f3d36; text-decoration:none;font-size:11px;}
a.pagelink:active {color: #ff1721; text-decoration:none;font-size:11px;}

.deptpagenumbs {width:738px;height:18px;padding-top:1px;padding-right:1px;background-image: url(/images/interior/deptpagebackground.gif);background-repeat:repeat-x;margin-left:2px;margin-top:3px;text-align:right;font-size:11px;color: #53514b;}
.deptfeatures {position:absolute;top:242px;left:0px;background-image: url(/images/interior/deptline.gif);background-repeat:repeat-x;padding-top:15px;width:167px;}
.deptfeaturesflex {background-image: url(/images/interior/deptline.gif);background-repeat:repeat-x;padding-top:15px;width:167px;}
.relatedheader {padding-left:15px;padding-top:3px;width:152px;height:26px;background-image: url(/images/interior/leftheaderback.gif);background-repeat:no-repeat;color:#ffffff;font-size:15px;margin-top:20px;}
.relateditemwrapper {width:160px;margin-left:4px;margin-top:12px;}


.itemnamelarge {font-size:21px;color: #53514b;padding-left:11px;background-image: url(/images/interior/deptline.gif);background-position:bottom left;background-repeat:repeat-x;}
.itemnametop {width:740px;margin-left:1px;margin-top:3px;margin-bottom:1px;}
/*.itemnamelarge {font-size:21px;color: #53514b;padding-left:11px;background-image: url(/images/interior/deptline.gif);background-position:bottom left;background-repeat:repeat-x;}
.itemnametop {width:740px;margin-left:1px;margin-top:3px;margin-bottom:1px;background-image: url(/images/interior/itemnameback.gif);background-position:top left;background-repeat:repeat-x;}
.itemnamelargeright {width:473px;}*/
/*.itemnamelargeright {width:473px;background-image: url(/images/interior/deptline.gif);background-position:bottom left;background-repeat:repeat-x;}*/
.itemnamelargeright {width:286px;background-image: url(/images/interior/deptline.gif);background-position:bottom left;background-repeat:repeat-x;}
.itemnamelargerightdotted {width:187px;background-image: url(/images/interior/deptline.gif);background-position:bottom left;background-repeat:repeat-x;}

.nametab1off {float:left;margin-top:18px;width:105px;height:17px;padding-top:7px;background-image: url(/images/interior/itemtab1_off.jpg);text-align:center;font-size:11px;color: #74736e;}
.nametab1on {float:left;margin-top:18px;width:105px;height:20px;padding-top:4px;background-image: url(/images/interior/itemtab1_on.jpg);text-align:center;font-size:11px;color: #d6000a;}
.nametab2off {float:left;margin-top:18px;width:86px;height:17px;padding-top:7px;background-image: url(/images/interior/itemtab2_off.jpg);text-align:center;font-size:11px;color: #74736e;}
.nametab2on {float:left;margin-top:18px;width:86px;height:20px;padding-top:4px;background-image: url(/images/interior/itemtab2_on.jpg);text-align:center;font-size:11px;color: #d6000a;}
.nametab3off {float:left;margin-top:18px;width:70px;height:17px;padding-top:7px;background-image: url(/images/interior/itemtab3_off.jpg);text-align:center;font-size:11px;color: #74736e;}
.nametab3on {float:left;margin-top:18px;width:70px;height:20px;padding-top:4px;background-image: url(/images/interior/itemtab3_on.jpg);text-align:center;font-size:11px;color: #d6000a;}

.itemmainwrapper {margin-left:1px;width:740px;}
.mainitemimage {width:298px;}
.mainiteminfo {width:258px;padding-left:8px;padding-right:8px;color:#76746f;padding-top:5px;font-size:11px;}
.mainiteminfo p{line-height:18px;}
.mainitemselections {width:150px;background-color:#dedace;padding: 13px 5px 13px 13px;font-size:11px;color:#76746f}

.printemail {width:923px;height:22px;text-align:right;}

.patternselect {margin-top:8px;}
.sizeselect {margin-top:8px;}
.quantity {width:25px;padding-top:2px;padding-left:2px;}
.pricewrapper {margin-top:15px;}
.priceheader {font-size:14px;color:#cc000a;font-weight:bold;margin-bottom:5px;}
.pricetable {border-collapse: collapse;border-color: #eaebd2;border:1px solid #eaebd2;}
.pricetable th{background-color:#f1f1e6;font-weight:bold;color:#000000;font-size:12px;padding: 3px 3px 3px 3px;}
.pricetable td{background-color:#fafaee;color:#000000;padding: 3px 5px 3px 5px;}
.addtocartright {margin-top:50px;}
.customizeyourorder {padding-left:11px;width:728px;height:25px;padding-top:2px;color: #ec000b;font-size:15px;background-image: url(/images/interior/customizeback.gif);margin-top:2px;margin-left:2px;background-repeat:no-repeat;}
.itembottomwrapper {background-color: #edeae3;width:718px;margin-top:2px;margin-left:1px;padding-left:11px;padding-right:11px;color: #76746f;font-size:11px;}
.monogram {float:left;width:392px;height:20px;color: #53514;font-size:13px;margin-top:4px;color:#53514b;}
.add4 {float:right;width:250px;height:20px;font-size:11px;padding-right:17px;text-align:right;margin-top:5px;}
.ibheader {color: #53514;font-size:12px;margin-top:4px;color:#53514b;}
.fontlist {width:60px;height:35px;border:1px solid #dedace;}
.letteringtable {margin-top:13px;}
.letteringinfo {padding-left:8px;font-size:11px;padding-right:35px;}
.letteringlinestable {margin-top:22px;}
.colorswatch {width:30px;height:30px;background-color:#d5d6c4;border:1px solid #a0a191;margin-right:5px;}
.letterstyleinput {width:111px;padding-top:3px;padding-left:3px;height:11px;}
.letteringstyleselect {width:128px;font-size:12px;padding-left:3px;}

.artworktable {margin-top:15px;}
.artwork {width:257px;height:137px;background-color:#ffffff;border:1px solid #aaa994;}
.artworkselect {padding-left:43px;font-size:11px;color: #86847e;}
.specinstructionstable {margin-top:0px;}
.specialinstructions {width:411px;height:122px;border:1px solid #aaa994;}
.instructions {font-size:11px;padding-left:24px;}

.spectablebottom {margin-top:18px;}
.spectablebottomtd {width:185px;}
/*.spectablebottomtd {width:211px;}*/

a.grey, a.grey:link, a.grey:visited {color:#74736e; text-decoration:none;}
a.grey:hover {color: #d6000a; text-decoration:none;}
a.grey:active {color: #74736e; text-decoration:none;}

a.activetab {color: #d6000a; text-decoration:none;}

/* Mods */		

.btn {font-size:14px; font-weight:bold; color:#333333; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #666666; text-decoration:none; cursor:pointer;}
.btncheckout {font-size:14px; font-weight:bold; color:#ff0000; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #ff0000; text-decoration:none; cursor:pointer;}

.hdng {font-size:16px; font-weight:bold; color:#ffffff; background-color:#666666; padding:2px 10px 2px 6px; margin-bottom:10px;}
.hdng2 {font-size:16px; font-weight:bold; color:#ffffff; background-color:#999999; padding:2px 10px 2px 6px; margin-bottom:10px;}

/* SuperFish menu */

	/*** ESSENTIAL STYLES ***/
	.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none;}
	.sf-menu {line-height:1.0;}
	
	.sf-menu ul {
		background:#004933;
		position:absolute;
		top:-999em;
		width:17em; /* left offset of submenus need to match (see below) */
	}
	
	.sf-menu ul li {width:100%;}
	
	.sf-menu li:hover {
		visibility:inherit; /* fixes IE7 'sticky bug' */
	}
	
	.sf-menu li {float:left; position:relative;}
	
	.sf-menu a {display:block; position:relative;}
	
	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul {
		left:0;
		top:37px; /* match top ul list item height */
		z-index:99;
	}
		
	ul.sf-menu li:hover li ul,
	ul.sf-menu li.sfHover li ul {
		top:-999em;
	}
	
	ul.sf-menu li li:hover ul,
	ul.sf-menu li li.sfHover ul {
		left:17em; /* match ul width */
		top:0;
	}
	
	ul.sf-menu li li:hover li ul,
	ul.sf-menu li li.sfHover li ul {
		top:-999em;
	}
	
	ul.sf-menu li li li:hover ul,
	ul.sf-menu li li li.sfHover ul {
		left:14em; /* match ul width */
		top:0;
	}
	
	/*** shadows for all but IE6 ***/
	.sf-shadow ul {
		background:	url('/images/layout/menu/shadow.png') no-repeat bottom right;
		padding:0 9px 9px 0;
	}
	
	.sf-shadow ul.sf-shadow-off {background: transparent;}
	
	/*** arrows **/
	.sf-menu a.sf-with-ul {
		padding-right:2.25em;
		min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
	}
	
	.sf-sub-indicator {
		position:absolute;
		display:block;
		right:.75em;
		top:1.05em; /* IE6 only */
		width:10px;
		height:10px;
		text-indent:-999em;
		overflow:hidden;
	}
	
	a > .sf-sub-indicator {  /* give all except IE6 the correct values */
		top:.8em;
		background-position:0 -100px; /* use translucent arrow for modern browsers*/
	}
	
	/* apply hovers to modern browsers */
	a:focus > .sf-sub-indicator,
	a:hover > .sf-sub-indicator,
	a:active > .sf-sub-indicator,
	li:hover > a > .sf-sub-indicator,
	li.sfHover > a > .sf-sub-indicator {
		background-position:-10px -100px; /* arrow hovers for modern browsers*/
	}

	/* point right for anchors in subs */
	.sf-menu ul .sf-sub-indicator {background-position: -10px 0;}
	.sf-menu ul a > .sf-sub-indicator {background-position: 0 0;}
	
	/* apply hovers to modern browsers */
	.sf-menu ul a:focus > .sf-sub-indicator,
	.sf-menu ul a:hover > .sf-sub-indicator,
	.sf-menu ul a:active > .sf-sub-indicator,
	.sf-menu ul li:hover > a > .sf-sub-indicator,
	.sf-menu ul li.sfHover > a > .sf-sub-indicator {
		background-position: -10px 0; /* arrow hovers for modern browsers*/
	}
	

	/*** QUICK VIEW SKIN ***/
	
	.nav .sf-menu {float:left;}
	.nav .sf-menu a,
	.nav .sf-menu a:link,
	.nav .sf-menu a:visited {height:31px; text-decoration:none; text-indent:-9999em;}
	
	 /* visited pseudo selector so IE6 applies text colour*/
	.nav .sf-menu a,
	.nav .sf-menu a:visited  {color:#13a;}
	.nav .sf-menu li {}
	.nav .sf-menu li ul {background-color:#E6E6E6; border:1px solid #c7c7c7;}
	.nav .sf-menu li li {background-color:#e6e6e6;}
	.nav .sf-menu li li li {}
	
	.nav .sf-menu li li a,
	.nav .sf-menu li li a:link,
	.nav .sf-menu li li a:visited {height:auto; padding:5px 10px; text-indent:0; color: #000; font-family:Verdana; font-size:11px;}
	
	.nav .sf-menu li.sfHover a {background-position:0 -31px;}


	.nav .sf-menu li li a:hover,
	.nav .sf-menu li li a:active {background-position:3px 8px; text-decoration: underline; font-family:Verdana; font-size:11px;}
	
	.nav .sf-menu li:hover,
	.nav .sf-menu li.sfHover,
	.nav .sf-menu a:focus,
	.nav .sf-menu a:hover,
	.nav .sf-menu a:active {outline:0;}

	/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
	.sf-vertical  {
	}
	
	.sf-vertical li {float:none;}
	ul.sf-vertical li ul {padding:5px;}
	
	/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
	.sf-vertical li:hover ul,
	.sf-vertical li.sfHover ul {
		left:	10em; /* match ul width */
		top:	0;
	}

	/*** alter arrow directions ***/
	.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
	.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

	/* hover arrow direction for modern browsers*/
	.sf-vertical a:focus > .sf-sub-indicator,
	.sf-vertical a:hover > .sf-sub-indicator,
	.sf-vertical a:active > .sf-sub-indicator,
	.sf-vertical li:hover > a > .sf-sub-indicator,
	.sf-vertical li.sfHover > a > .sf-sub-indicator {
		background-position: -10px 0; /* arrow hovers for modern browsers*/
	}
	
	.sf-vertical li.sfHover > a,
	.sf-vertical li.sfHover > a:link,
	.sf-vertical li.sfHover > a:visited {color:#fff; background:#973E40;}

	.footernav .sf-menu {float:left;}
	.footernav .sf-menu a,
	.footernav .sf-menu a:link,
	.footernav .sf-menu a:visited {height:34px; text-decoration:none; text-indent:-9999em;}
	
	 /* visited pseudo selector so IE6 applies text colour*/
	.footernav .sf-menu a,
	.footernav .sf-menu a:visited  {color:#13a;}
	.footernav .sf-menu li {}
	.footernav .sf-menu li ul {background-color:#E6E6E6; border:1px solid #c7c7c7;}
	.footernav .sf-menu li li {background-color:#e6e6e6;}
	.footernav .sf-menu li li li {}
	
	.footernav .sf-menu li li a,
	.footernav .sf-menu li li a:link,
	.footernav .sf-menu li li a:visited {height:auto; padding:5px 10px; text-indent:0; color: #000; font-family:Verdana; font-size:11px;}
	
	.footernav .sf-menu li.sfHover a {background-position:0 -34px;}

	.footernav .sf-menu li li a:hover,
	.footernav .sf-menu li li a:active {background-position:3px 8px; text-decoration: underline; font-family:Verdana; font-size:11px;}
	
	.footernav .sf-menu li:hover,
	.footernav .sf-menu li.sfHover,
	.footernav .sf-menu a:focus,
	.footernav .sf-menu a:hover,
	.footernav .sf-menu a:active {outline:0;}

/* END SuperFish menu */	


