/* custom styles for Ace Orthopedics */



/* ------------------------------- */
/* page layout & background images */
/* ------------------------------- */

html, body#Body {
background: #002F43 url(layout/bg01.jpg) 0px 0px repeat-x !important;
}
#cambridge_menu {
height: 88px;
background: transparent url(layout/ortho-bg-menu.jpg) center center no-repeat !important;
}
#cambridge_content {
/* background: transparent url(layout/ortho-bg-main.jpg) center top no-repeat !important; */
background: transparent url(layout/ortho-bg-rpt.jpg) 0px 220px  repeat-y !important;
}
#cambridge_one-column, 
#cambridge_two-column, 
#cambridge_two-column-right, 
#cambridge_three-column {
/* background: transparent url(layout/ortho-bg-rpt.jpg) 0px 220px  repeat-y !important; */
/* background: #0B0B0B none !important; */
background: transparent url(layout/ortho-bg-main.jpg) center top no-repeat !important;
/* border-right: solid 3px #B9B9B9 !important;
border-left: solid 3px #B9B9B9 !important; */
}
#cambridge_two-column #cambridge_col1, 
#cambridge_two-column-right #cambridge_col3 {
width: 23% !important;
}
#cambridge_col2 {
background: transparent none !important;
}
#cambridge_footer {
height: 163px;
padding: 0px !important;
margin-bottom: 20px !important;
background: transparent url(layout/ortho-bg-foot.jpg) center center no-repeat !important;
}
#cambridge_footer div.clear {
padding-top: 50px !important;
}


/* ---------------- */
/*   menu styles    */
/* ---------------- */

#cambridge_menu div.radmenu {
margin: 30px 0px 0px 30px;
}
#cambridge_menu div.radmenu.NavHidden ul {
display: none !important;
}
#cambridge_menu ul.group {
background: #558F05 none;
border: solid 2px #B9B9B9;
}
#cambridge_menu ul.group a:hover .text, 
#cambridge_menu ul.group a.selectedtab .text {
color: #8AC800 !important;
}
#cambridge_menu ul.group li span {
font-size: 14px;
}
#cambridge_menu .rootGroup a {
background:transparent url(layout/icon_paw-off.png) no-repeat scroll 0px 50%;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#cambridge_menu .group a {
background:transparent none;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#cambridge_menu ul.rootGroup a:hover, 
#cambridge_menu ul.rootGroup a.selectedtab {
background: transparent url(layout/icon_paw.png) no-repeat scroll 0px 50%;
}
#cambridge_menu ul.group a:hover, 
#cambridge_menu ul.group a.selectedtab {
background: transparent none;
}

















