body {
        font-family: arial, sans-serif;
        font-size: 14px;
        background: #fff;
        color: #646464;
        margin: 0;
        background: Url('images/main_bg_hypnotherapy_trance_powys.jpg') repeat-x top center;
}

a img { border: medium none; }
a { color: #1C81AD; } 

#content {
        width: 980px;
        margin: 0 auto;
}

#header {
        background: Url('images/line_depression_anxiety_shropshire_powys.jpg') repeat-x bottom center;
        width: 980px;
        height: 85px;
}

#logo {
        float: left;
        margin-left: 5px;
        margin-top: 13px;
}

/* start of nav */

ul#navigation span, ul#submenu span, ul#tabSearch span, ul#mailnav span { display: none; }
ul#navigation ul span { display: inline-block; }

ul#navigation {
        float: right;
        width: 609px;
        height: 25px;
        position: relative;
        list-style-type: none;
        margin: 0;
        margin-top: 31px;
        margin-right: 50px;
        padding: 0;
}

li#nav-home a, li#nav-about a, li#nav-treat a, li#nav-train a, li#nav-test a, li#nav-news a, li#nav-cont a {
                background: transparent;
                position: absolute;
                height: 26px;
                top: 0;
}

li#nav-home a {
                background: url('images/nav_home_relaxation_stress_relief_powys.jpg') 0 0 no-repeat;
                width: 57px;
}

li#nav-about a {
                background: url('images/nav_about_anger_management_powys_hypnosis_welshpool.jpg') 0 0 no-repeat;
                left: 72px;
                width: 84px;
}

li#nav-treat a {
                background: url('images/nav_treatments_ocd_fears_phobias_powys_hypnosis_newtown.jpg') 0 0 no-repeat;
                left: 162px;
                width: 93px;
}

li#nav-train a {
                background: url('images/nav_training_self_confidence_powys_hypnosis_shropshire.jpg') 0 0 no-repeat;
                left: 262px;
                width: 73px;
}

li#nav-test a {
                background: url('images/nav_testimonials_eft_emotional_freedom_technique_powys.jpg') 0 0 no-repeat;
                left: 347px;
                width: 104px;
}


li#nav-news a {
                background: url('images/nav_news_public_speaking_confidence_powys_hypnosis_welshpool.jpg') 0 0 no-repeat;
                left: 464px;
                width: 90px;
}

li#nav-cont a {
                background: url('images/nav_cont_addictions_stop_smoking_powys_hypnosis_shrewsbury.jpg') 0 0 no-repeat;
                left: 566px;
                width: 93px;
}


li#nav-home a:hover, li#nav-about a:hover, li#nav-treat a:hover, li#nav-train a:hover, li#nav-test a:hover, li#nav-news a:hover, li#nav-cont a:hover { background-position: 0 -26px; }
.navselected { background-position: 0 -26px !important; }

ul#navigation li ul {  
                background-color: #FFFFFF;
                border: 2px solid #C4E4F1;
                display: none;
                float: left;
                height: auto;
                list-style: none outside none;
                padding :10px 0 8px;
                width: 160px;
                z-index: 100;
}
ul#navigation li ul li {  
                margin-left: 11px;
}
ul#navigation li ul li a {  
                background: url("images/arrow_life_coach_parts_therapy_newtown_welshpool.png") no-repeat scroll 0 3px transparent;
                float: left;
                font-size: 9pt;
                height: auto;
                left: 12px;
                margin-bottom: 8px;
                position: relative;
                text-decoration: none;
                color: #1C81AD;
                padding-left: 17px;
                padding-top: 1px;
}

ul#navigation li ul li a:hover {  
                background: url("images/arrow_hover_public_speaking_self_confidence_powys.png") no-repeat scroll 0 3px transparent;
}
ul#navigation li:hover ul { display: block; }

li#nav-treat { padding-bottom: 42px; }
ul#navigation li { display: inline; height: 0; }

#drop_down_fix {
                left: 159px;
                padding-top: 34px;
                position: absolute;
                z-index: 100;
}

/* end nav */

#flash {
        width: 980px;
        height: 188px;
}

#reflect {  
        float: right;
        height: 125px;
        position: relative;
        right: 4px;
        top: 0px;
        width: 335px;
        background: url(images/feather_reflect_addictions_stress_management_aberystwyth_powys.jpg) no-repeat;
}

/******************************************
        Main 
******************************************/

#main {
        clear: both;
        float: left;
        width: 985px;
        position: relative;
        top: -99px;
}

#home_buttons a img { border: medium none; margin-right: 15px; }

#left_col {
        float: left;
        width: 778px;
        margin-left: 2px;
}

#left_col h1  {
        font-size: 17px;
        margin: 0 0 10px;
        color: #1C81AD;
}

#left_col h2  {
        color: #1C81AD;
        font-size: 15px;
        margin: 0;
        padding: 20px 0 0;
}

span.blue_text { color: #1C81AD; }

#right_col {
        float: right;
        width: 158px;
        margin-right: 15px;
        margin-bottom: 25px;
}

/* sidebar */
ul#sidebar {
        background: Url('images/sidebar_ocd_stress_management_shrewsbury_newtown_powys.png') no-repeat top center;
        width: 158px;
        height: 247px;
        list-style: none;
        margin: 0;
        padding: 0;
        padding-top: 15px;
        padding-left: 15px;
}
ul#sidebar li {
        float: left;
        background: Url('images/arrow_life_coach_parts_therapy_newtown_welshpool.png') no-repeat 0px 3px;
        width: 153px;
        height: 23px;
        padding-left: 20px;
        text-decoration: none;
        color: #878FA4;
        font-weight: bold;
}

/* sidebar end */

#video {
        margin-left: 3px;
        margin-top: 7px;
}

#side_buttons { 
        float: right;
        position: relative;
        right: -14px;
        top: 4px; 
}

#side_buttons #button2 { 
        position: relative;
        top: 2px;
}

/******************************************
        Footer
******************************************/
#footer {
        clear: both;
        background: Url('images/line_depression_anxiety_shropshire_powys.jpg') repeat-x top center;
        width: 980px;
        height: 70px;
        text-align: right;
}

#footer p { 
        font-size: 13px;
        font-weight: bold;
        color: #646464;
        padding-top: 19px;
}

#footer p a { color: #646464; text-decoration: none; }
#footer p a:hover { text-decoration: underline; }

#tel_no { 
        color: #1C81AD; 
        font-size: 13pt;
        margin: 0 0 8px;
        padding: 0;
}

#footer_buttons { 
        border: medium none;
        color: transparent;
        float: left;
        margin-top: 7px;
}

#footer .button {  
        border: medium none;
        color: transparent;
        float: left;
        margin-right: 3px;
        margin-top: 8px;
}

#footer #grant {
        float: left;
        left: 19px;
        position: relative;
}

#footer #registered {  
        float: left;
        left: 8px;
        position: relative;
        top: 18px;
}
/******************************************
        Tables
******************************************/
#contact_bits { float: left; margin-bottom: 20px; }
#contact_form { 
        float: left;
        margin-right: 45px;
        width: 331px;
}
#contact_bits #map { float: right; width: 400px; }
th {  
        font-size: 9pt;
        font-weight: normal;
        width: 104px;
        text-align: left;
}
td input[type="submit"] {  
        float: left;
        left: 107px;
        position: relative;
        top: 4px;
}
