﻿html > body
{
    margin: 0;
}

#wrapper_top
{
    width: 100%;
}

.wrapper
{
    width: 960px;
    margin: auto;
}

#head
{
    width: 960px;
    height: 118px;
    margin: 0 auto;
}

#logo
{
    width: 240px;
    height: 95px;
    margin-top: 15px;
    float: left;
}

#top_links
{
    height: 35px;
    width: 630px;
    float: right;
    text-align: right;
    margin-top: 25px;
}

#bottom_links
{
    height: 21px;
    margin-top: 27px;
    width: 630px;
    float: right;
    clear: right;
    text-align: right;
    vertical-align: bottom;
}

#orange_top
{
    width: 100%;
    height: 7px;
    background: url("../img/orange_top.jpg") repeat-x;
}

#orange
{
    width: 100%;
    height: 261px;
    background: url("../img/orange.jpg") repeat;
}

#orange_thin
{
    width: 100%;
    height: 50px;
    background: url("../img/orange.jpg") repeat;
}

#orange_thin_inside
{
    width: 960px;
    height: 50px;
    margin: auto;
    font-family: Verdana;
    font-size: 200%;
    color: #ffffff;
    line-height: 50px;
}

.floatLeft
{
    float: left;
    width: 50%;
}
.floatRight
{
    float: right;
    width: 50%;
}

#orange_bottom
{
    width: 100%;
    height: 5px;
    background: url("../img/orange_bottom.jpg") repeat-x;
}

#orange_inside
{
    width: 960px;
    height: 261px;
    background: url("../img/main_big2.png") no-repeat;
    margin: auto;
    padding-top: 170px;
}

#main_bottom
{
    width: 960px;
    height: 5px;
    margin: auto;
    background: url("../img/main_bottom.jpg") no-repeat;
}

#content_left
{
    width: 630px;
    height: auto;
    min-height: 588px;
    background-color: #f6f6f6;
    float: left;
    margin-top: 15px;
    font-family: Verdana;
    font-size: 80%;
    color: #000000;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 18px;
    text-align: justify;
}

#content_left.small
{
    min-height: 237px;
}

#content_left.smaller
{
    min-height: 392px;
}

#content_left.big
{
    min-height: 588px;
}

.floatRight
{
    float: right;
    text-align: right;
}

#content_right
{
    width: 257px;
    float: right;
    height: auto;
    min-height: 300px;
    background-color: #f6f6f6;
    margin-left: 10px;
    margin-top: 15px;
    font-family: Verdana;
    font-size: 80%;
    color: #292929;
    padding-left: 14px;
    padding-right: 19px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: justify;
}

#content_left_fixed
{
    width: 630px;
    height: auto;
    min-height: 800px;
    background-color: #f6f6f6;
    float: left;
    margin-top: 15px;
    font-family: Verdana;
    font-size: 80%;
    color: #000000;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 18px;
    padding-bottom: 15px;
    text-align: justify;
}

#content_right_fixed
{
    width: 257px;
    float: right;
    height: auto;
    min-height: 800px;
    background-color: #f6f6f6;
    margin-left: 10px;
    margin-top: 15px;
    font-family: Verdana;
    font-size: 80%;
    color: #292929;
    padding-left: 14px;
    padding-right: 19px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: justify;
}

#content_long
{
    width: 960px;
    height: auto;
    min-height: 300px;
    background-color: #f6f6f6;
    margin-left: 10px;
    margin-top: 15px;
    font-family: Verdana;
    font-size: 80%;
    color: #292929;
    text-align: justify;
}

#content_long_foot
{width: 960px;
 background: url("../img/content_main_foot.jpg")
}

#content_wide
{
    width: 930px;
    height: auto;
    min-height: 500px;
    background-color: #f6f6f6;
    margin-top: 15px;
    font-family: Verdana;
    font-size: 80%;
    color: #292929;
    padding: 15px;
    text-align: justify;
}

#content_foot
{
    width: 660px;
    height: 20px;
    background: #fff url("../img/content_bottom.jpg") no-repeat;
    clear: left;
}

#content_foot_people
{
    width: 660px;
    height: 369px;
    background: #fff url("../img/content_bottom_people.jpg") no-repeat;
    clear: left;
}

#content_right_foot
{
    width: 290px;
    height: 20px;
    background: url("../img/content_right_bottom.jpg");
    float: right;
    clear: right;
    margin-left: 10px;
}


#foot_top
{
    width: 100%;
    height: 52px;
    background: url("../img/foot_top.png") no-repeat;
    background-position: top center;
    clear: both;
    margin: auto;
    margin-top: 20px;
}

#foot
{
    width: 100%;
    height: 125px;
    background-color: #f1a484;
    font-family: Verdana;
    font-size: 72%;
    color: #292929;
    line-height: 16px;
}

.clear
{
    clear: both;
}

.foot_pic
{
    width: 135px;
    float: left;
}

.foot_right_pic
{
    width: 252px;
    float: right;
    min-height: 105px;
    border-left: dotted 1px #fff;
    padding-left: 10px;
    padding-right: 10px;
}

#about
{
    width: 415px;
    margin: auto;
}

div#map
{
    border: solid 1px #000000;
    height: 300px;
    width: 415px;
}

/* Form Styles */

.lblForm
{
    width: 200px;
    height: 22px;
    padding-top: 3px;
    display: inline-block;
    vertical-align: top;
}

.lblRequired
{
    color: Red;
    height: 25px;
    vertical-align: top;
}

#formBox
{
    width: 400px;
    margin: auto;
    border: solid 1px #eee;
    height: auto;
    padding: 7px;
}

#buttons
{
    width: 35%;
    padding: 10px;
    margin: auto;
}




/* Lists */

.ticks li
{
    background: url("../img/tick.png") no-repeat;
    padding-left: 40px;
    margin-left: 40px;
    margin-right: 40px;
    line-height: 22px;
    padding-bottom: 10px;
    padding-top: 7px;
}

.plus li
{
    background: url("../img/plus.png") no-repeat;
    padding-left: 40px;
    margin-left: 40px;
    margin-right: 40px;
    line-height: 19px;
    padding-bottom: 10px;
    padding-top: 7px;
}

ol
{
    list-style-position: outside;
    list-style-type: decimal;
    margin-left: 60px;
    margin-right: 40px;
}

.faq
{
    line-height: 27px;
    margin-left: 40px;
    margin-right: 40px;
}

.faq > li
{
    background: url("../img/question.png") no-repeat;
    padding-left: 32px;
}

.faq > li > ul
{
    margin-left: -32px;
}

.faq > li > ul > li
{
    background: url("../img/answer.png") no-repeat;
    padding-left: 32px;
}

.bulleted2 li
{
    padding-left: 28px;
    line-height: 18px;
    padding-top: 4px;
    margin-bottom: 5px;
}


.phone
{
    background: url("../img/telephone-icon.png") no-repeat;
}


.email
{
    background: url("../img/email-icon.png") no-repeat;
}

.fax
{
    background: url("../img/fax-icon.png") no-repeat;
}

#menu
{
    float: left;
    width: 100%;
    font-family: Verdana;
    font-size: 80%;
    color: #000000;
    text-align: right;
    line-height:34px
}

#menu ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}


#menu li
{
    display: inline;
margin-right: 2px;
padding-left:40px;
padding-right:40px;
width: 119px
}

#menu li a
{
    text-decoration: none;
    background: url("../img/ta.png") no-repeat left top;
    display: inline;
    padding: 0
}

.bulleted li
{
    margin-top: 3px;
    line-height: 16px;
    padding-left: 30px;
    font-weight: 100;
    font-size: 100%;
    background: url("../img/plus_16.png") no-repeat;
}

ul.bulleted
{
    margin-bottom: 15px;
}

/* Injury Calculator --> */

#injuryCalculator
{
    float: left;
    width: 100%;
}
#injuryImage
{
    margin: 10px 50px;
    float: left;
}
#injuryText
{
    margin-top: 10px;
    margin-left: 30px;
    float: left;
}
#injuryText h3
{
    font-family: Verdana;
    font-size: 13px;
    color: #f16226;
}
#injuryText ul
{
    width: 500px;
}

#neckInjury, #backInjury, #armInjury, #elbowInjury, #handInjury, #hipInjury, #legInjury, #ankleInjury, #footInjury
{
    display: none;
}

/* <-- Injury Calculator */

/* Hyperlinks */

a:link
{
    text-decoration: none;
    color: #f16226;
}
a:visited
{
    text-decoration: none;
    color: #f16226;
}
a:active
{
    text-decoration: none;
    color: #f16226;
}
a:hover
{
    text-decoration: none;
    color: #82260c;
}

/*Image Styles*/

a img
{
    border: none;
}

.latest_img
{
    text-decoration: none;
    background-color: #f16226;
}

.latest_img2
{
    text-decoration: none;
    background-color: #eeeeee;
}

.latest_img3
{
    text-decoration: none;
    background-color: #f6f6f6;
}

h1
{
    font-size: 160%;
}

/* JSDDM */

