body {
        margin:0;
        color:#fff;
        background:#010101;
        font-family:Arial, sans-serif;
        font-size:10pt;
}
a {
        text-decoration:none;
}
a:hover {
        text-decoration:underline;
}
img {
        border:none;
}
h1, h2, h3, h4, h5, h6 {
        color:#ccc;
}
#holder {
        width:982px;
        margin:0 auto;
}
#header {
        background: url(images/h-header-bg.gif) no-repeat;
        width:982px;
        height:177px;
        margin-top:15px;
}
#header-right {
        margin:50px 0 0 0;
        float:left;
        width:586px;
}
#header-right p {
        text-align:right;
        padding-right:0;
}
#header-right p span {
        padding:0 5px;
}
#dr-jonathan-gording-logo {
        width:269px;
        float:left;
        margin:30px 0 0 40px;
}
#main {
        width:900px;
        padding: 0 41px;
        background: url(images/h-main-bg.gif) repeat-y;
}
#navigation {
        list-style:none;
        margin:10px 0 0 0;
        height:55px;
        padding:0 0 0 0;
        width:564px;
        background: url(images/h-navigation-bg.gif) no-repeat;
        float:right;
        clear:both;
}
#navigation li {
        float:left;
        padding:17px 0 0 0;
        height:38px;
        text-align:center;
}
#navigation li a {
        color:#fff;
        display:block;
        padding:0 30px 0 30px;
}
#navigation li a:hover {
        text-decoration:none;
}
#navigation #clfx-link {
        width:189px;
        height:55px;
        background: url(images/h-link2-bg.gif) no-repeat;
}
#navigation #clfx-link a {
        padding:0 !important;
}
#sub-navigation {
        margin:0 0 0 44px;
        padding:0;
        list-style:none;
        clear:both;
}
#sub-navigation li {
        margin-left:5px;
        margin-right:20px;
        float:left;
}
#sub-navigation li a {
        color:#fff;
        font-size:11pt;
}
#sub-navigation li a:hover {
        color:#C85039
}
#sub-navigation li .activepage {
        color:#C85039
}
#index-content {
        background: url(images/blinkeye.gif) no-repeat top right #000;
        min-height:400px;
        width:894px;
        padding-top:20px;
        margin-top:10px;
}
#blinkeye {
        background: url(images/blinkeye.gif) no-repeat 200px right;
}
#content {
        background: url(images/h-content-h-bg.gif) repeat-x #000;
        min-height:555px;
        width:894px;
        padding-top:18px;
}
#box1 {
        width:668px;
        height:312px;
        background: url(images/h-box1-bg.png) no-repeat;
        margin: 0 0 0 41px;
        padding:5px 130px 15px 15px;
}
#box1 h2 {
        color:#ccc;
        font-weight:normal;
}
#bigbox {
        width:782px;
        height:300px;
        padding:15px;
        margin:0 0 0 41px;
        background: url(images/h-bigbox-bg.gif) no-repeat;
}
#clientsbox {
        width:813px;
        height:173px;
        background: url(images/h-clientsbox-bg.png) no-repeat;
        margin:11px 0 0 45px;
}
#clientsbox-title {
        text-align:center;
        padding-top:70px;
        width:155px;
        float:left;
        font-weight:bold;
}
#clientsbox img {
        display:block;
        float:left;
        width:97px;
        margin:16px 14px 0 0;
}
#creditsbox {
        width:782px;
        height:495px;
        padding:15px;
        margin:0 0 0 41px;
        background: url(images/h-creditsbox-bg.jpg) no-repeat;
}
#creditsbox-col1 {
        width:240px;
        float:left;
        margin-left:30px;
}
#creditsbox-col2 {
        width:240px;
        float:left;
}

#awardsbox {
        width:782px;
        height:495px;
        padding:15px;
        margin:0 0 0 41px;
        background: url(images/h-awardsbox-bg.jpg) no-repeat;
}
#gallerybox {
        width:782px;
        height:495px;
        padding:15px;
        margin:0 0 0 41px;
        background: url(images/h-gallerybox-bg.jpg) no-repeat;
}

#copyright {
        width:882px;
        height:35px;
        background: url(images/h-copyright-bg.gif) no-repeat;
        padding:24px 50px 0 50px;
        margin:0 -40px;
        position:relative;
        display:block;
        color:#fff;
        font-size:8pt
}

#copyright span {
        display:block;
        float:right;
}
#copyright span a {
        color:#006699;
        text-decoration:underline;
}
.info-left {
        width:506px;
        height:74px;
        padding:15px 15px;
        background: url(images/h-infoleft-bg.gif) no-repeat;
        float:left;
        margin-bottom:20px;
}
.info-right {
        width:170px;
        padding-top:30px;
        float:left;
        margin-left:40px;
        margin-bottom:20px;
}

.clear {
        clear:both;
}
.notopmargin {
        margin-top:0 !important;
}
.link1 {
        color:#cccccc !important;
}
.nomargin {
        margin:0 !important;
}
.nopadding {
        padding:0 !important;
}
.noborder {
        border:0 !important;
}
.nobackground {
        background: none !important;
}

