/* Start of CMSMS style sheet 'ortho:styles' */
/* Reset all */
html{color:#000;background:#062439;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}

html,body
{
    font-family: Verdana;
}

object {
     z-index: 50;
}

em
{
    font-style: italic;
}

b, strong
{
font-weight:bold;
}

#fixedwrapper
{
    width:100%;
    height:60px;
    position: fixed;
    background: url(uploads/images/ortho/fixedbg.png);     
}

#fixed
{
    width:960px;
    margin:0 auto;   
}

#menu li a
{
    color:#fff;
    text-decoration: none;
    font-size: 13px;
    float:left;
    height:50px;
    line-height: 3.7em;
    padding:0 15px;
    background:transparent url(uploads/images/ortho/menubg.jpg) scroll 0px 50px; 
}

#menu li a:hover
{
   background:transparent url(uploads/images/ortho/menubg.jpg) scroll 0px 0px;    
}

#menu ul li a
{
    height:30px;
    width:200px;
    line-height: 2.2em;
    border:1px dotted #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;    
}

#menu ul li ul li a
{
  /*  margin-left:30px; */    
}



/*** 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:            200px; /* 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:            3.1em; /* 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:            200px; /* 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:            200px; /* match ul width */
    top:            0;
}
 

#wrapper,#pushtop
{
    width:1134px;
    margin:0 auto;
}

#pushtop
{
    height:50px;   
}

#mainwrapper,#oleft,#oright,#logo,#superman,#sidebar,#contentwrapper
{
    float:left;
}

#mainwrapper
{
    width:960px;
}

#oleft
{
    width:89px;
    height:338px;
    background: url(uploads/images/ortho/balls_left.jpg);    
}

#oright
{
    width:85px;
    height:301px;
    background: url(uploads/images/ortho/balls_right.jpg); 
}

#logo,#sidebar
{
    width:248px;    
}

#superman,#contentwrapper
{
width:712px;     
}

#logo
{
    height:288px;
    /*background: url(uploads/images/ortho/blueshadowbg.jpg);*/
background: url(images/blueshadowbg.jpg);
}

#logo h1
{
    text-indent: -9999px;
    width:229px;
    height:255px;    
    background: url(uploads/images/ortho/logo.jpg);
    margin-top:33px;
    margin-left:6px;
}

#superman
{
    height:288px;
     
           background: url(uploads/images/header2.jpg); 
      ///  background: url(uploads/images/ortho/superman.jpg);    ///
}



#superman ul
{
    margin-top:50px;
    margin-left:55px;
}

#superman li
{
    list-style-image: url(uploads/images/ortho/bullet.png);
    color: #fff;
    font-size: 16px;
    height:25px;
    padding-left:10px;    
}

#sidebar
{
    background: url(uploads/images/ortho/yellowshadowbg.jpg);
    min-height:500px; 
}

#box1,#box2,#box3,#box4,#box5
{
    width:231px;
    height:104px;
    margin:10px 5px;
}

#box6
{
    width:231px;
    height:3600px;
    margin:10px 5px;
}

#sidebar h3
{
    color:#fff;
    font-size: 16px;
    padding-top:7px;
    padding-bottom:7px; 
    padding-left:20px;
}

#sidebar p
{
    color:#666;
    font-size: 15px;
    width:199px;
    margin:17px; 
}

#sidebar a
{
    color:#666;
    text-decoration: none;
}

#sidebar a:hover
{
    text-decoration: underline;
}



#sidebar img
{
    float:left;
    padding-right:17px;
}

#box1
{
    background: url(uploads/images/ortho/box_blue.jpg);
}

#box2
{
    background: url(uploads/images/ortho/box_red.jpg);
}

#box3
{
    background: url(uploads/images/ortho/box_purple.jpg);
}

#box4
{
    background: url(uploads/images/ortho/box_pink.jpg);
}

#box5
{
    background: url(uploads/images/ortho/box_yellow.jpg);
}


#contentwrapper
{
    min-height:500px; 
    background-color: #ffe054;    
}

#maincontent
{
        padding:23px; 
}

#redround
{
    width: 664px;
    height: 42px;
    background: url(uploads/images/ortho/roundbar.jpg);
    margin-top:-20px;
    margin-bottom:20px;
    font-size: 22px;
    color:#fff;
    font-weight: bold;
}

#redround a
{
    color:#fff;
    text-decoration: none;
}

#redround a:hover
{
    text-decoration: underline;
}

#phone 
{ 
    float:left;
    margin:7px 15px;
}

#login 
{ 
    float:right;
    margin:7px 15px;
    width:200px;
}

#contenttop,#contentbottom
{
    width:664px;
    height:17px;
}

#contenttop
{
    background: url(uploads/images/ortho/content_top.jpg);    
}

#contentbottom
{
    background: url(uploads/images/ortho/content_bottom.jpg);    
}

#content
{
    width:622px;
    border-left: 1px solid #ea9620;
    border-right: 1px solid #ea9620;
    background-color: #fff;
    padding: 0 20px;
    font-size: 13px;
}

#content h2
{
    font-size: 22px;
    color:#991d06;
    font-weight: bold;
margin-bottom:15px;   
}

#content h3
{
    font-size: 16px;
    color:#991d06;
    font-weight: bold;
margin-bottom:15px;  
}

#content p
{
    margin-bottom:15px;  
}

#content a
{
    color:#991d06; 
    font-weight: bold;
    text-decoration: none;  
}

#content a:hover
{
    color:#FE5900;
    font-weight: bold;
    text-decoration: none;  
}

#content ul
{
margin-bottom:15px;
}

#content ul li
{
    list-style-type:disc;
    list-style-position: outside;
    margin-left:30px;
}


#content ol li
{
    list-style-type:decimal;
    list-style-position: outside;
    margin-left: 30px;
}

#testimonialholder li
{
    list-style: none;
    margin:0;
    height:90px;
}

#testimonialholder p
{
    font-size: 12px;
    padding-left:20px;
    padding-right:20px;
    margin:0px;
}

.author
{
    text-align: right;
    font-weight: bold;
} 

#testimonialtop
{
    width:622px;
    height:20px;
    background: url(uploads/images/ortho/testimonial_top.jpg);
}

#testimonialcontent
{
    background: url(uploads/images/ortho/testimonial_bg.jpg);
}

#testimonialbottom
{
    width:622px;
    height:44px;
    background: url(uploads/images/ortho/testimonial_bottom.jpg);
}

#footer
{
    width:1000px;
    clear:both;
    color:#fff;
    font-size: 12px;
    padding:20px 20px;
}

#footer a
{
    color:#fff;
    text-decoration: none;
}

#footer a:hover
{
    text-decoration:underline;
}

#footer p
{
    text-align: right;
}

#logo .flashHolder{
    /*text-indent: -9999px;*/
    width:229px;
    height:255px;    
    margin-top:33px;
    margin-left:6px;
}
/* End of 'ortho:styles' */

