.glossymenu {
margin: 0;
padding: 0px 0 10px 0;
width: 160px; /*width of menu*/
}

.glossymenu a.menuitem{
background: url(../images/services_section_back.jpg) repeat-x center left;
font: bold 100% Arial, Helvetica, sans-serif;
color: #303030;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 22px 0;
padding-left: 20px;
margin-bottom: 2px;
margin-top: 0px;
text-decoration: none;
text-indent: -3000px;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #303030;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 21px;
right: 17px;
border: none;
}

.glossymenu a.menuitem:hover{ 

}
.glossymenu a.current {
background-image: url(../images/services_section_back_h.jpg);
}

/*These are the category Specific Header Backgrounds*/
.glossymenu a#myAccount  { background: #fff url(../images/leftnav_title_myaccount.jpg) no-repeat top center; }
.glossymenu a#hulu       { background: #fff url(../images/leftnav_title_hulu.jpg) no-repeat top center; }
.glossymenu a#youTube    { background: #fff url(../images/leftnav_title_youtube.jpg) no-repeat center center; }
.glossymenu a#netFlix    { background: #fff url(../images/leftnav_title_netflix.jpg) no-repeat center center; }
.glossymenu a#blockBuster{ background: #fff url(../images/leftnav_title_blockbuster.jpg) no-repeat center center; }
.glossymenu a#fanCast    { background: #fff url(../images/leftnav_title_fancast.jpg) no-repeat center center; }

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
border: 1px solid #97c4d9;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

/*subMenu Website Specific Classes*/
.glossymenu div.submenu ul.myAccountLinks a   { text-decoration: none; color: #3399cc; font-weight: bold; }
.glossymenu div.submenu ul.huluLinks a   { text-decoration: none; color: #75b53d; font-weight: bold; }
.leftNavInputHulu   	{ width: 115px; border: solid #75b53d 1px; margin: 5px 15px; background: #fff url(../images/leftholder_input_background.jpg) repeat-x center center; }
.leftNavSubmitHulu  	{ margin: 0 25px 5px 30px; width: 90px; height: 30px; border-width: 0px; background: #999 url(../images/leftholder_submit_background_hulu.jpg) no-repeat center center; text-indent: -3000px; cursor: pointer; }
.glossymenu div.submenu ul.youTubeLinks a   { text-decoration: none; color: #ff3333; font-weight: bold; }
.leftNavInputYouTube    { width: 115px; border: solid #ff3333 1px; margin: 5px 15px; background: #fff url(../images/leftholder_input_background.jpg) repeat-x center center; }
.leftNavSubmitYouTube   { margin: 0 25px 5px 30px; width: 90px; height: 30px; border-width: 0px; background: #999 url(../images/leftholder_submit_background_youtube.jpg) no-repeat center center; text-indent: -3000px; cursor: pointer; }
.glossymenu div.submenu ul.netFlixLinks a       { text-decoration: none; color: #b9090b; font-weight: bold; }
.glossymenu div.submenu ul.blockBusterLinks a   { text-decoration: none; color: #011974; font-weight: bold; }
.glossymenu div.submenu ul.fanCastLinks a       { text-decoration: none; color: #5f8389; font-weight: bold; }


.glossymenu div.submenu ul li{
border-bottom: 1px solid #fff;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px Arial, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 3px 0;
padding-left: 20px;
background: #fff url(../images/services_subsection_back.jpg) repeat-x top left;
}

.glossymenu div.submenu ul li a:hover{
background-color: #ededed;
}

.glossymenu div.submenu ul li.current a {
background: #d8d8d8 url(../images/services_subsection_back_h.jpg) repeat-x top left;
color: #000;
}