
.outside{background-color:#000;border:thin solid #29425A;}

.main{color:#FFF;padding:5px;}

.bd{border:thin solid #000;}

.tblbg{background-color:#666;}

.tdbg2{background-color:#404040;color:#FFF;font-size:9pt;}

.tdbg1{color:#efefcd;font-size:9pt;}

.tdbg_grey{background-color:#e2e2d6;color:#000;}

A.tdbg_grey:hover{color:#FFF;text-decoration:underline;}

.smltext_white{font-size:7pt;color:#FFF;font-weight:700;}

.pageTitle{color:#ff2521;background-color:#646310;font-size:14px;font-weight:700;padding:5px;}

.pageTitle_sm{color:#FFF;background-color:#000;font-size:12px;font-weight:700;padding:2px;}

.pagesubHeader{font-size:10px;font-weight:700;padding:2px;}



.adminHelp{color:red;font-size:10px;text-decoration:none;font-weight:700;}



.vertLine{border-right:1px solid #ccc;}

.mainTable{width:100%;margin:0;padding:0;}

.header{background-color:#fff;font-size:14px;color:#000;font-weight:bolder;}

.section_title{font-size:12px;font-weight:700;color:#000;}

.section_footer{font-size:11px;color:#000;}

A.section_footer{color:#000;text-decoration:none;}



HR.thickline{size:1px;height:2px;font-size:1px;margin-bottom:0;margin-top:0;}

HR.thinline{size:1px;height:1px;margin-bottom:0;margin-top:0;}

.WishButton{border-right:1px outset;border-top:1px outset;font-weight:700;font-size:11px;border-left:1px outset;color:#FFF;border-bottom:1px outset;background-color:#999;text-align:center;}

.cat_title_large{font:Arial, Helvetica, sans-serif;font-size:24px;color:#5e5e38;}

.cat_title_small{font:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;}

.cat_title_list{font:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;text-decoration:underline;}

.cat_text_featured{font-size:14px;}

.cat_text_small{font-size:13px;color:#000;}



.BoxText{font-family:Arial, Helvetica, sans-serif;font-size:13px;}

.BoxBorder{border:1px solid #ccc;}

.BoxHeaderRow{background-color:#ccc;}

.carttext{font-size:11px;}

.FormTitle{color:#000;font-size:14px;font-weight:700;font-family:Arial, Helvetica, sans-serif;}

.formtext{color:#000;font-size:12px;vertical-align:baseline;font-family:Arial, Helvetica, sans-serif;}

.FormError{font-size:12px;color:Red;}

.FormErrorSmall{font-size:11px;color:Red;}

.FormTextSmall{color:#000;font-size:11px;}

.formfield{background-color:#efefcd;border-bottom:#666 1px solid;border-left:#666 1px solid;border-right:#666 1px solid;border-top:#666 1px solid;color:#191900;font-size:10px;}

.formfield_quickLinks{background-color:#efefcd;border-bottom:#666 1px solid;border-left:#666 1px solid;border-right:#666 1px solid;border-top:#666 1px solid;color:#efefcd;font-size:11px;}

.formfieldlogin{border-right:#ccc 1px solid;border-top:#ccc 1px solid;font-size:11px;border-left:#ccc 1px solid;color:#404040;border-bottom:#ccc 1px solid;width:110px;}

.formfieldcheckbox{font-size:10px;color:#ccc;}

A.FormButton:visited{font-weight:700;font-size:10px;color:#ddd;background-color:#999;text-decoration:none;}

A.FormButton:hover{font-weight:700;font-size:10px;color:#FFF;background-color:#999;text-decoration:none;}

.ResultHead{font-size:12px;color:#FFF;}

.listingHead{font-size:12px;text-decoration:none;}

.listingTitle{font-size:14px;text-decoration:none;font-weight:700;}

A.listingTitle:hover{font-size:14px;text-decoration:underline;}

.menu_category{font-size:12px;text-decoration:none;color:gray;}

.menu_page{text-align:right;font-size:12px;color:#C0C080;}

a.menu_page,a.menu_page:link,a.menu_page:visited,A.menu_page:active{text-align:right;font-size:12px;color:#666;}

a.menu_trail{font-size:10px;color:#666;}

.menu_footer{font-size:10px;text-decoration:none;text-align:center;color:#000;}

.menu_admin{font-weight:400;font-size:10px;color:#000;text-decoration:none;}

A.menu_admin{font-weight:400;font-size:10px;color:#666;text-decoration:none;}

.caution{color:#06C;font-size:12px;font-weight:700px;}

.photocaption{color:#FFF;font-size:11px;}

.TopTierHeader{padding-right:5px;padding-left:10px;font-weight:700;font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

A.TopTierHeader:hover{padding-right:5px;padding-left:5px;font-weight:700;font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:underline;}

TD.TopTierNav{font-weight:700;font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;padding:4px;}

.TopTierNav{font-weight:700;font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}

A.TopTierNav:link{font-size:11px;font-family:verdana,arial,sans serif;text-decoration:none;color:#963;}

A.TopTierNav:visited{font-size:11px;font-family:verdana,arial,sans serif;text-decoration:none;color:#000;}

A.TopTierNav:hover{font-size:11px;font-family:verdana,arial,sans serif;text-decoration:none;background-color:transparent;color:#000;}

.SubTierNav{font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}

A.SubTierNav:hover{font-size:11px;font-family:verdana,arial,sans serif;text-decoration:none;background-color:transparent;}



.required{font-weight:700;}

.tdHeader{text-align:center;font-size:80%;}

.rowHeader{height:12pt;}

.loginForm_Box{width:110px;border:1px solid #ccc;margin:5px 0 5px 2px;padding:3px;}

label{float:left;}

.loginForm{width:110px;text-align:left;margin:5px 0 5px 2px;padding:3px;}

.logout_box{width:125px;border:1px solid #191900;text-align:center;margin:5px 0 5px 2px;padding:3px 3px 4px;}

.logout{width:125px;text-align:center;margin:5px 10px 5px 2px;padding:3px 3px 4px;}

.myAccount{font-size:11px;color:#C0C080;padding-bottom:5px;font-weight:700;margin-bottom:5px;text-align:center;}

a.myAccount:link{font-size:11px;color:#999;}

.editBtn{border-top:solid 1px #fff;border-right:solid 1px #333;border-bottom:solid 1px #333;border-left:solid 1px #333;background-color:#9C6500;text-align:center;margin:5px 5px 3px;padding:2px 5px;}

a.editBtn{text-decoration:none;color:#FFF;font-size:90%;}

.listform{background-color:#E7E3D6;color:#000;padding:3px;}

.listform td{font-size:95%;}

.listform a:hover{color:#666;}

.listform a.editBtn{text-decoration:none;color:#FFF;font-size:100%;}

.listform_lo{background-color:#CCC;padding:3px;}

.listform_lo a:hover{color:#633;}

.listform_lo a.editBtn{text-decoration:none;color:#FFF;}

#contentContainer{width:inherit;margin:0 5px 5px 3px;}

.catContent{float:left;color:#000;width:300px;margin:0 -340px 5px 10px;}

#sidebar{float:right;width:225px;font-size:80%;margin:0 5px 5px 15px;padding:3px 3px 3px 0;}

#sidebar li{margin-left:0;}

#sidebar dl{font-size:100%;margin-left:3px;}

#sidebar dt{font-size:110%;}

#rssFeeds{font-size:8pt;line-height:150%;}

#rssFeeds ul{margin:2px 2px 2px 0;}

#rssFeeds li{margin:2px 2px 2px 0;padding:0;}

#subCatBreadCrumbs ul{margin:0;padding:0;}

#subCatBreadCrumbs li{font-size:80%;list-style:none;float:left;margin:0 2px 0 2px; border-right:1px solid #000;}

#subCatBreadCrumbs a{font-size:80%;}

.siteMap{margin:3px 0 3px 5px;}

#siteMapProducts dt{font-weight:700;font-size:110%;}

#siteMapProducts dd{list-style:none;margin:3px;}

.fixCenter{margin-left:auto;margin-right:auto;_width:100%;text-align:center;}

.inputBox,.outputBox,.formatBox{border:rgb(108, 136, 175) 1px solid;_width:350px;max-width:750px;min-width:350px;padding:0;}

.inputBox h3,.formatBox h3{background-color:rgb(108, 136, 175);color:#FFF;font-size:130%;border-bottom:1px solid #000;margin:0;padding:3px;}

.inputBox p,.outputBox p,formatBox p{font-size:80%;text-align:right;}

.outputBox h3{background-color:rgb(108, 136, 175);color:#FFF;font-size:130%;border-bottom:1px solid #000;text-align:center;margin:0;padding:3px;}

A.tdbg_grey:link,A.tdbg_grey:visited,.homepagenews,a.homepagenews,object.td,.debug,.listform a,.listform a:link,.listform_lo a,.listform_lo td,.listform_lo a:link{color:#000;}

.smltext,.smltext_blck{font-size:7pt;color:#000;}

a.breadcrumbs,a.breadcrumbs:link,A.subnav:visited,A.subnav:hover{color:#666;font-size:10px;text-decoration:none;}

a.breadcrumbs:hover,a.breadcrumbs:visited{color:#999;text-decoration:none;font-size:10px;}

.subnav,A.subnav:link,.menu_trail{color:#999;font-size:10px;text-decoration:none;}

footer_subnav,A.footer_subnav{text-align:center;font-size:10px;color:#000;}

.smalltext,.loginForm p,.loginForm label,.loginForm a:link{font-size:9px;}

h2 a:link,h3 a:active,h3 a:visited,h2 a:hover,h3 a:hover{color:red;text-decoration:none;}

.cat_text_large,.prodprice{font-size:12px;color:#000;}

.cat_text_list,.listingtext,.listingsubtext,.listingtagline,.listingdate,a.menu_category{font-size:12px;}

.FeatureTeaser,.boxtitle{font-size:16px;font-family:Arial, Helvetica, sans-serif;}

.FeatureByline,.listingsubtitle{font-size:12px;font-style:italic;}

.smallcarttext,.ListingSmall{font-size:10px;}

.FormTextVerySmall,a.menu_trail:hover{font-size:10px;color:#000;}

.FormButton,.FormButton_small{border-right:1px outset;border-top:1px outset;font-weight:700;font-size:10px;border-left:1px outset;color:#FFF;border-bottom:1px outset;background-color:#666;text-align:center;}

A.listingTitle:link,A.listingTitle:visited{font-size:14px;text-decoration:none;}



A.TopTierHeader:link,A.TopTierHeader:visited{padding-right:5px;padding-left:5px;font-weight:700;font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}

A.SubTierNav:link,A.SubTierNav:visited{font-size:11px;font-family:verdana,arial,sans serif;text-decoration:none;}

A.alphaon:link,A.alphaon:visited{font-size:13px;font-family:verdana,arial,sans serif;text-decoration:none;font-weight:Bold;}

A.alphaoff:link,A.alphaoff:visited{font-size:9px;font-family:verdana,arial,sans serif;text-decoration:none;}

.loginForm legend,.logout legend{font-size:80%;background:#666;border:1px solid #ccc;color:#999;padding:4px 6px;}

.loginForm fieldset,.logout fieldset{border:1px solid #ccc;width:125px;padding:4px 3px;}

#rssFeeds a,#rssFeeds a:link{font-size:8pt;}

#subCatBreadCrumbs,#siteMapProducts{margin:3px 0;}

.siteMap li,#siteMapProducts dl ul li{list-style:none;margin:3px 0;}


http://www.skyutecasino.com/assets/css/main.css

/* styles for skyutecasino.com */

html, body {

	/*height:100%;*/

}



body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-align:center;

	background-color: #6C88AF;

	background-image: url(/assets/lay/bg.jpg);

	background-repeat: repeat-x;

}



#splash {

	background:url(/assets/lay/splash1.png) no-repeat;

	width:737px;

	height:625px;

	position:relative;

	z-index:1;

}



#splash h1 {

	color:#33177F;

	font-size:24px;

	text-transform:uppercase;

	position:relative;

	top:150px;

	left:-100px;

}



#splash p {

	color:#000;

	text-transform:uppercase;

	position:relative;

	top:150px;

	left:-100px;

}



.four {

	font-family:"Times New Roman", Times, serif;

	color:#000;

	position:relative;

	top:200px;

}



.splashvid {

	position:relative;

	z-index:999;

	top:-510px;

	left:80px;

	*left:-125px;

	height:240px;

	width:320px;

	border:2px solid black;

}



#dictator {

	width:882px;

	margin-left: auto; 

    margin-right: auto;

}



#pageframe {

	background:url(/assets/lay/contentbg.png) repeat-y;

	width:882px;

}



#top {

	background:url(/assets/lay/top.png) no-repeat;

	width:882px;

	height:17px;

	margin-left: auto; 

    margin-right: auto;

	margin-top:150px;

}



#header {

	background-color:#666666;

	width:836px;

	height:375px;

	margin-left:23px;

	margin-right:23px;

	position:relative;

	z-index:0;

}

#TopSlideshow

{

	top:-253px;

	*margin-bottom:-256px; 

}

#header img  {

	position:relative;

	top:-253px;

	*margin-bottom:-256px;

	*margin-left:-418px;

}



#logo {

	background:url(/assets/lay/logo.png) no-repeat;

	width:836px;

	height:253px;

	top:-130px;

	position:relative;

	z-index:9999;

}



#nav {

	background:url(/assets/lay/navbg.jpg) repeat-x;

	height:34px;

	width:836px;

	float:left;

	border-top:1px solid black;

	border-bottom:1px solid black;

	margin-left:23px;

	margin-right:23px;

}



/*#nav ul {

	margin:0;

	margin-left:-38px;

	*margin-left:0;

	padding-top:10px;

}



#nav li {

	display:inline;

	list-style:none;

}

*/

#nav a {

	text-transform:uppercase;

	text-decoration:none;

	color:#FFFFFF;

	font-size:12px;

	/*padding:5px 15px 0 0;

	font-weight:bold;*/

	padding-left:16px;

	font-family:Arial, Helvetica, sans-serif;

}



#nav a:hover {

	color:#EF752C;

}	





#pagecontent {

	clear:both;

	background:#FFFFFF;

	width:836px;

	color:#000000;

	margin-left:23px;

	margin-right:23px;

	display:inline-table;

	/*min-height:400px;*/

}



#leftside {

	width:200px;

	float:left;

	padding:15px 10px; 

}

#leftside.homepage {

	width:296px !important; 

}



#leftside img {

	margin-left:-50px;

	margin-bottom:10px;

}



#leftside a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#21096b;

	text-decoration:none;

}



#leftside a:hover {

	color:#cc5a14;

}



#leftside ul {margin:30px 0 0 20px; padding:0px;  }



#leftside ul li {

	list-style-image:url(../lay/bullet.jpg);

	text-align:left;

	padding-bottom:10px;

}



#rightside {

	width:596px;

	padding:15px 8px;

	*margin-right:-100px;

	float:left;

	text-align:left;

	color:#000;

}

#rightside.homepage{

	width:500px !important; 

}





#rightside p {

	font-size:12px;

	line-height:18px;

	width:420px;

}



#rightside table {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}



#rightside a {

	color:#000000;

}



#rightside a:hover {

	color:#6189DF;

	text-decoration:none;

}



#rightside ul {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	color:#000;	

	font-size:12px;

	line-height:18px;

}



.emphasis {

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

	font-weight:bold;

	font-style:italic;

	color:#1C0557;

}



.subemphasis {

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

	font-weight:bold;

	font-style:italic;

	color:#1B6F3E;

}



#footer {

	background:url(/assets/lay/footer.png) no-repeat;

	width:882px;

	height:41px;

	margin-left:auto; 

    margin-right:auto;

}





#postfooter {

	clear:both;

	width:882px;

	margin-left:auto; 

    margin-right:auto;

	font-size:10px;

	text-transform:uppercase;

}



#postfooter a {

	font-size:10px;

	color:#541b0d;

	text-decoration:none;

}



#postfooter a:hover {

	text-decoration:underline;

}



#splashfooter {

	margin-left:20px;

	margin-top:-240px;

	clear:both;

	width:737px;

	font-size:10px;

	text-transform:uppercase;

}



#splashfooter a {

	font-size:10px;

	color:#541b0d;

	text-decoration:none;

}



#splashfooter a:hover {

	text-decoration:underline;

}

http://www.skyutecasino.com/assets/css/thickbox.css

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

/**{padding: 0; margin: 0;}*/

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_window {

  font: 12px Arial, Helvetica, sans-serif;

  color: #333333;

}

#TB_secondLine {

  font: 10px Arial, Helvetica, sans-serif;

  color:#666666;

}

#TB_window a:link {color: #666666;}

#TB_window a:visited {color: #666666;}

#TB_window a:hover {color: #000;}

#TB_window a:active {color: #666666;}

#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {

  position: fixed;

  z-index:100;

  top: 0px;

  left: 0px;

  height:100%;

  width:100%;

}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}

.TB_overlayBG {

  background-color:#000;

  filter:alpha(opacity=85);

  -moz-opacity: 0.75;

  opacity: 0.75;

}

* html #TB_overlay { /* ie6 hack */

     position: absolute;

     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}

#TB_window {

  position: fixed;

  background: #ffffff;

  z-index: 102;

  color:#000000;

  display:none;

  border: 4px solid #525252;

  text-align:left;

  top:50%;

  left:50%;

}

* html #TB_window { /* ie6 hack */

position: absolute;

margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');

}

#TB_window img#TB_Image {

  display:block;

  margin: 15px 0 0 15px;

  border-right: 1px solid #ccc;

  border-bottom: 1px solid #ccc;

  border-top: 1px solid #666;

  border-left: 1px solid #666;

}

#TB_caption{

  height:25px;

  padding:7px 30px 10px 25px;

  float:left;

}

#TB_closeWindow{

  height:25px;

  padding:11px 25px 10px 0;

  float:right;

}

#TB_closeAjaxWindow{

  padding:7px 10px 5px 0;

  margin-bottom:1px;

  text-align:right;

  float:right;

}

#TB_ajaxWindowTitle{

  float:left;

  padding:7px 0 5px 10px;

  margin-bottom:1px;

}

#TB_title{

  background-color:#e8e8e8;

  height:27px;

}

#TB_ajaxContent{

  clear:both;

  padding:2px 15px 15px 15px;

  overflow:auto;

  text-align:left;

  line-height:1.4em;

}

#TB_ajaxContent.TB_modal{

  padding:15px;

}

#TB_ajaxContent p{

  padding:5px 0px 5px 0px;

}

#TB_load{

  position: fixed;

  display:none;

  height:13px;

  width:208px;

  z-index:103;

  top: 50%;

  left: 50%;

  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */

}

* html #TB_load { /* ie6 hack */

position: absolute;

margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');

}

#TB_HideSelect{

  z-index:99;

  position:fixed;

  top: 0;

  left: 0;

  background-color:#fff;

  border:none;

  filter:alpha(opacity=0);

  -moz-opacity: 0;

  opacity: 0;

  height:100%;

  width:100%;

}

* html #TB_HideSelect { /* ie6 hack */

     position: absolute;

     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}

#TB_iframeContent{

  clear:both;

  border:none;

  margin-bottom:-1px;

  margin-top:1px;

  _margin-bottom:1px;

}


http://www.skyutecasino.com/assets/javascript/jquery/superfish/css/superfish.css


/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {

	margin:			0;

	padding:		0;

	list-style:		none;

}

.sf-menu {

	line-height:	1.0;

}

.sf-menu ul {

	position:		absolute;

	top:			-999em;

	width:			10em; /* left offset of submenus need to match (see below) */

	

	  

	*margin-left:0;

	padding-top:10px;

}

.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;

	

	text-transform:uppercase;

	text-decoration:none;

	color:#FFFFFF;

	font-size:1.1em;

	padding:5px 15px 0 0;

	font-weight:bold;

}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	left:			0;

	top:			2.5em; /* 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:			10em; /* 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:			10em; /* match ul width */

	top:			0;

}



/*** DEMO SKIN ***/

.sf-menu {

	float:			left;

	margin-bottom:	1em;

}

.sf-menu a {

	/*border-left:	1px solid #fff;

	border-top:		1px solid #CFDEFF;*/

	padding: 		.75em 6px;

	text-decoration:none;

}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

	color:#fff;

}

.sf-menu li {

	background:		#61667a;

}

.sf-menu li li {

	background:		#61667a;

}

.sf-menu li li li {

	background:		#61667a;

}

.sf-menu li:hover, .sf-menu li.sfHover,

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

	/*background:		#CFDEFF;*/

	outline:		0;

	color:#EF752C;

}



/*** arrows **/

.sf-menu a.sf-with-ul {

	padding-right: 	1.5em;

	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */

}

.sf-sub-indicator {

	position:		absolute;

	display:		block;

	right:			.45em;

	top:			1.05em; /* IE6 only */

	width:			10px;

	height:			10px;

	text-indent: 	-999em;

	overflow:		hidden;

	background:		url('/assets/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */

}

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*/

}



/*** shadows for all but IE6 ***/

.sf-shadow ul {

	background:	url('/assets/images/shadow.png') no-repeat bottom right;

	padding: 0 8px 9px 0;

	-moz-border-radius-bottomleft: 17px;

	-moz-border-radius-topright: 17px;

	-webkit-border-top-right-radius: 17px;

	-webkit-border-bottom-left-radius: 17px;

}

.sf-shadow ul.sf-shadow-off {

	background: transparent;

}