body
{
    background: #1b1b1b;
}

.header
{
    height: 130px;
    width: 1200px;
}

.header p.address
{
    float: right;
    margin-top: 95px;
    margin-right: 312px;
    font-size: 14px;
    color: #9a9a9a;
}

div.logo
{
    background: url("../images/sprite_main.png") no-repeat;
    background-position: -21px -466px;
    width: 172px;
    height: 56px;
    margin: 39px 0px 0px 51px;
    float: left;
}

div.logo h1
{
    display: block;
    height: 0px;
}

div.logo span
{
    margin: 0px 0px 0px -3000px;
}

.container
{
    padding-left: 13px;
    width: 1200px;
    background: #292929;
}

div.left-col
{
    width: 880px;
    float: left;
    background: #fff;
}

.home div.left-col
{
    width: 880px;
    float: left;
    background: #fff;
}

div.right-col
{
    width: 308px;
    float: left;
}

.home div.right-col
{
    width: 308px;
    float: left;
}

.navigation ul
{
    padding: 0px;
    margin-top: 20px;
}

.navigation li
{
    list-style: none;
    padding: 0px;
    margin-top: 18px;
}

.navigation li a span
{
    margin: 0px 0px 0px -3000px;
}

.navigation li a
{
    background: url("../images/sprite_main.png") no-repeat;
    display: block;
    text-decoration: none;
}

.navigation li.home a
{
    background-position: 0px -20px;
    width: 200px;
    height: 22px;
}

.navigation li.home a.active, .navigation li.home a:hover
{
    background-position: -307px -20px;
    width: 200px;
    height: 22px;
}

.navigation li.about a
{
    background-position: 0px -60px;
    width: 200px;
    height: 23px;
}

.navigation li.about a.active, .navigation li.about a:hover
{
    background-position: -307px -60px;
    width: 200px;
    height: 23px;
}

.navigation li.services a
{
    background-position: 0px -100px;
    width: 200px;
    height: 22px;
}

.navigation li.services a.active, .navigation li.services a:hover
{
    background-position:-307px -100px;
    width: 200px;
    height: 22px;
}

.navigation li.aesthetics a
{
    background-position: 0px -140px;
    width: 200px;
    height: 22px;
}

.navigation li.aesthetics a.active, .navigation li.aesthetics a:hover
{
    background-position: -307px -140px;
    width: 200px;
    height: 22px;
}

.navigation li.chiqbrides a
{
    background-position: 0px -180px;
    width: 200px;
    height: 27px;
}

.navigation li.chiqbrides a.active, .navigation li.chiqbrides a:hover
{
    background-position: -307px -180px;
    width: 200px;
    height: 27px;
}

.navigation li.news a
{
    background-position: 0px -220px;
    width: 227px;
    height: 22px;
}

.navigation li.news a.active, .navigation li.news a:hover
{
    background-position: -307px -220px;
    width: 227px;
    height: 22px;
}

.navigation li.gallery a
{
    background-position: 0px -260px;
    width: 200px;
    height: 27px;
}

.navigation li.gallery a.active, .navigation li.gallery a:hover
{
    background-position: -307px -260px;
    width: 200px;
    height: 27px;
}

.navigation li.contact a
{
    background-position: 0px -300px;
    width: 200px;
    height: 22px;
}

.navigation li.contact a.active, .navigation li.contact a:hover
{
    background-position: -307px -300px;
    width: 200px;
    height: 22px;
}

.navigation li.book a
{
    margin-top: 62px;
    margin-bottom: 20px;
    background-position: 0px -384px;
    width: 200px;
    height: 18px;
}

.navigation li.book a.active, .navigation li.book a:hover
{
    margin-top: 62px;
    margin-bottom: 20px;
    background-position: -307px -384px;
    width: 200px;
    height: 18px;
}

.navigation li.facebook a
{
    margin-top: 115px;
    margin-bottom: 20px;
    margin-left: 24px;
    background-position: -21px -554px;
    width: 130px;
    height: 30px;
}

div.left-col-inner-left
{
    float: left;
    width: 472px;
    color: #6d6d6d;
}

.home div.left-col-inner-left
{
    float: left;
    width: 472px;
    color: #6d6d6d;
}

.about div.left-col-inner-left
{
    float: left;
    width: 472px;
    color: #6d6d6d;
    padding-bottom: 30px;
}

div.left-col-inner-right
{
    float: right;
    width: 408px;
    color: #6D6D6D;
}

.home div.left-col-inner-right
{
    float: right;
    width: 408px;
}

div.left-col-inner-left h2
{
    font-size: 40px;
    width: 415px;
    margin-left: 25px;
    margin-bottom: 10px;
}

div.left-col h2
{
    font-size: 40px;
    width: 415px;
    margin-left: 25px;
    margin-bottom: 10px;
    color: #6D6D6D;
}

.home div.left-col-inner-left h2
{
    font-size: 40px;
    width: 415px;
    margin-left: 25px;
    margin-bottom: 10px;
}

 div.left-col-inner-left h2 em
{
    color: #cb0209;
    font-style: normal;
}

.home div.left-col-inner-left h2 em
{
    color: #cb0209;
    font-style: normal;
}

div.left-col-inner-left h3
{
    font-size: 18px;
    color: #cb0209;
    margin: 40px 0px 22px 25px;
}

.home div.left-col-inner-left h3
{
    font-size: 18px;
    color: #cb0209;
    margin: 40px 0px 22px 25px;
}

.about div.left-col-inner-left h3
{
    font-size: 40px;
}

.about div.left-col-inner-right h3
{
    font-size: 16px;
    color: #cb0209;
    margin: 200px 0px 15px 0px;
    text-transform: uppercase;
}

div.left-col-inner-left p
{
    width: 405px;
    margin-left: 25px;
    font-size: 15px;
}

.home div.left-col-inner-left p
{
    width: 405px;
    margin-left: 25px;
    font-size: 15px;
}

.chiqbrides div.left-col-inner-left p
{
    width: 415px;
    margin-left: 25px;
    font-size: 15px;
}

.about div.left-col-inner-right p
{
    font-size: 15px;
    width: 352px;
}

div.left-col-inner-left ul
{
    font-size: 16px;
    list-style: none;
    padding: 0px;
    margin-left: 25px;
}

.home div.left-col-inner-left ul
{
    font-size: 16px;
    list-style: none;
    padding: 0px;
    margin-left: 25px;
}

div.left-col-inner-left ul li
{
    margin-bottom: 8px;
}

.home div.left-col-inner-left ul li
{
    margin-bottom: 8px;
}

div.left-col-inner-right img
{
    margin-top: 4px;
}

.home div.left-col-inner-right img
{
    margin-top: 4px;
}

.home div.recruitment
{
    margin: 45px 0px 0px 25px;
}

.home div.recruitment img
{
    float: left;
}

.home div.recruitment p
{
    width: 265px;
    float: left;
}

.about .profile li
{
    display: inline;
}

.services div.left-col table {
    margin-left: 25px;
    width: 100%;
}

.services div.left-col table th
{
    width: 60%;
}

.services_heading {
    color: #af231c;
    font-size: 1.2em;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 5px;
}

.services table th {
    font-weight: normal;
    text-align: left;
}

.services div.left-col-inner-right strong
{
    color: #af231c;
}

.services div.left-col-inner-right
{
    width: 520px;
}

.services div.left-col-inner-left
{
    width: 360px;
}

.services p.disclaimer
{
    margin-left: 15px;
    font-size: 12px;
    width: 100%;
    color: #6D6D6D;
    margin-bottom: 15px;
}

.aesthetics div.left-col table {
    margin-left: 25px;
    width: 360px;
}

.aesthetics div.left-col-inner-right table
{
    width: 370px;
}

.aesthetics div.left-col table th {
    width: 60%;
}

.aesthetics table th {
    font-weight: normal;
    text-align: left;
}

.aesthetics_heading {
    color: #AF231C;
    font-size: 1.2em;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 5px;
}

.aesthetics div.left-col-inner-right
{
    width: 520px;
}

.aesthetics div.left-col-inner-left
{
    width: 360px;
}

p.p2
{
    margin-top: 15px;
}

.default
{
    margin:0px;
    padding: 0px;
}

em.chiqbrides
{
    font-size: 18px;
    color: #cb0209;
    font-style: normal;
    margin-left: 25px;
    margin-top: 15px;
    display: block;
}

a.chiqbrides
{
    display: block;
    margin-top:  20px;
    margin-left: 25px;
    color: #6D6D6D;
    font-size: 16px;
}

.news div.left-col-inner-right
{
    text-align: right;
}

.news div.left-col-inner-right img
{
    margin-right: 4px;
}

em.news_heading {
    color: #9FA615;
    display: block;
    font-style: normal;
    margin: 0 0 15px 25px;
    color: #CB0209;
    font-size: 1.2em;
    padding-bottom: 5px;
    text-align: left;
    text-transform: uppercase;
}

em.news_heading_margintop {
    color: #CB0209;
    display: block;
    font-style: normal;
    margin: 25px 0 15px 25px;
    text-transform: uppercase;
    font-size: 1.2em;
}

.news #elite_list li
{
    background-image: url("../images/elite_bullet.gif");
    background-position: 0 0.5em;
    background-repeat: no-repeat;
    padding-left: 12px;
}

.news a:link, .news a:visited
{
    color: #CB0209;
}

.home a:link, .home a:visited
{
    color: #CB0209;
}

.contact left-col-inner-right h3
{
    font-size: 1.2em;
    text-transform: uppercase;
}

.location
{
    color: #CB0209;
}

.contact div.left-col-inner-left
{
    margin: 5px 0px 0px 5px;
    width: 339px;
}

.contact div.left-col-inner-right
{
    width: 506px;
    padding-left: 30px;
}

.contact div.left-col-inner-right ul {
    list-style: none outside none;
    padding: 0 0 10px;
}

.contact div.left-col h2
{
    margin-left: 0px;
}

.contact div.left-col a, .contact div.left-col a:visited
{
    color: #CB0209;
}

.contact div.left-col p
{
    width: 300px;
}

.contact em
{
    font-style: normal;
}

.book div.left-col-inner-right
{
    width: 340px;
    margin-right: 5px;
}

#book_form
{
    margin-top: 10px;
    width: 70%;
}

.book div.left-col-inner-left table
{
    margin-left: 15px;
    width: 80%;
    text-align: left;
}

.book table th
{
    font-weight: normal;
    text-align: left;
}

.book a.book_directionlink
{
    display: block;
    margin: 10px 0px 20px 25px;
    color: #CB0209;
    float: left;
}
