/*                        -------------------------------  STYLES FOR MENU ----------------------------          */
/*                        -------------------------------  STYLES FOR MENU ----------------------------          */
/*                        -------------------------------  STYLES FOR MENU ----------------------------          */



#menu {
        min-width: 1030px;
        height: 27px;
        background:url(images/menu_BG.jpg)  no-repeat;

}

#menu #wrapper1{

        width: 900px;
        position: relative;
        margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

}
#menu #wrapper2{
        padding-left: 0px;
        width: 700px;
        float: left;
        position: relative;
        padding-bottom: 0px;
}

#menu #search{
        float:left;
        position:relative;
        left: 21px;
        padding-top: 0px;
        opacity: 0.9;
        filter: alpha(opacity=90);
        width: 172px;

}

#menu #search input{
        color:#666666;
        width: 142px;
        font-size: 13px;
        font-weight:100;
        background-color: #cccccc;
        border: none;
        height: 22px;
        padding-left: 7px;
        padding-top: 4px;
}

#menu ul{

        margin-top: 0px;
        margin-bottom: -8px;
}

#menu li{
        display:inline;
        padding-right: 0px;
        padding-bottom: 0px;

}


#menu li a{

        color: white;
        font-size: .9em;
        text-decoration:none;
        border-left: #AA0001 2px solid;
        padding: 6px 18px;
        margin-right: -5px;

}
#menu li a:hover{
        width: 60px;
        color: #CCCCCC;
        font-size: .9em;
        text-decoration:none;
        background-color: #BF0101;

}

/*             -----------------  STYLES FOR CLIENT/ASSOCIATE LOGIN --------------          */

/*             -----------------  STYLES FOR CLIENT/ASSOCIATE LOGIN --------------          */

/*             -----------------  STYLES FOR CLIENT/ASSOCIATE LOGIN --------------          */

#menu2 {
	margin: 0 auto; 
	width: 900px; 
	height: 20px;
	padding-top: 0px;
	position: relative;
	top: 49px;
}

/*             					-----------------  END --------------          */

/*             					-----------------  END --------------          */

/*             					-----------------  END --------------          */




/*                        -------------------------------  STYLES FOR SIDE-MENU ----------------------------          */
/*                        -------------------------------  STYLES FOR SIDE-MENU ----------------------------          */
/*                        -------------------------------  STYLES FOR SIDE-MENU ----------------------------          */

#right {
  padding-bottom: 50px
}

#rightSideMenu{        /* Menu object */
        margin:0px;
        padding:0px;
        width:220px;        /* Width of menu */
}
#rightSideMenu li{
        font-size: 14px;
        padding-top: 10px;        /* Space between each menu item */


        /* Don't change these four values */
        list-style-type:none;
/*        display:block;     */
/*        overflow:auto;     */
}


#rightSideMenu .subcategory li {
        padding-top: 0px;
        margin-left: -15px;
        font-size: 12px;
        font-weight: normal;
        color: #0099CC;
}

#rightSideMenu a:active, a:visited, a:link{
        color: #900;
}

#rightSideMenu a:hover{
        color: #ccc;
}

#rightSideMenu li a{        /* Text rules for the menu items */
/*        color:#000;        /* Black text color */
        text-decoration:none;        /* No underline */
/*        font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;         */
/*        letter-spacing:1px;         Extra space between each letter of the menu items */
/*        font-size:0.7em;         Fixed font size */
        font-weight:bold;        /* Bold font */
/*        float:left;  */
        background-color:#FFF;
        padding-left:15px;
        line-height:25px;        /* Height of menu links */

}
#rightSideMenu .subcategory li a{
        text-decoration:none;
        font-weight: normal;
        padding-left: 0px
}

#left {
  padding-bottom: 50px
}
