/*
Client: AWF Consulting
CSS Document: Version 1.0 2009
Developer: tillwilly web design studio
URL: http://tillwilly.com/
Created 3 February 2009 - copyright tillwilly web design studio
*/


/*------------------------------------------------------------------------------*/
/*	--> WEBSITE BODY					*/
/*------------------------------------------------------------------------------*/
body {margin:0px; padding:0px; width:100%; background-color:#000000; font-family:Arial, Helvetica, sans-serif;}

/*------------------------------------------------------------------------------*/
/*	--> TOP DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#top_body{margin:0px; padding:0px; width:100%; background-color:#FFFFFF;}
#top_container{width:800px; margin-left: auto;	margin-right: auto;	height:136px;}
#top_col_1{width:570px; float:left; display:inline;}
#top_col_2{width:230px; float:left; display:inline;}

/*------------------------------------------------------------------------------*/
/*	--> NAVIGATION & MIDDLE DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#middle_body{margin:0px; padding:0px; width:100%; background:url(../images/bg_middle.gif) repeat-x;}
#middle_container{width:800px; margin: 0 auto 0 auto; height:215px;}
#middle_col_1{width:570px; float:left; display:inline;}
#middle_col_1 h1{font-family: "Trebuchet MS", Arial, Helvetica; font-size:27px; margin:0; padding:0; font-weight:normal; font-style:italic; color:#ffffff; }
#middle_col_1 h1.title{width:570px; height:165px; background: url(../images/bg_middle_col_1.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#middle_col_2{width:230px; height:215px; float:left; display:inline; background:url(../images/bg_middle_col_2.gif) no-repeat;}

#navigation{height:50px; width:570px; margin:0; padding:0;}
#navigation ul{margin:0; padding:0; list-style-type:none;}
#navigation li{margin:0;padding:0; float:left;}

/*Navigation Link Styles*/
#middle_col_1 li.home a{width:75px; height:50px; background: url(../images/nav_home.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#middle_col_1 li.home a:hover{background:url(../images/nav_home.gif) -150px 0px no-repeat; display: block;}
#middle_col_1 li.home a.current{background: url(../images/nav_home.gif) -75px 0px no-repeat; display:block;}
#middle_col_1 li.choose a{width:161px; height:50px; background: url(../images/nav_choose.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#middle_col_1 li.choose a:hover{background:url(../images/nav_choose.gif) -322px 0px no-repeat; display: block;}
#middle_col_1 li.choose a.current{background: url(../images/nav_choose.gif) -161px 0px no-repeat; display:block;}
#middle_col_1 li.services a{width:90px; height:50px; background: url(../images/nav_services.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#middle_col_1 li.services a:hover{background:url(../images/nav_services.gif) -180px 0px no-repeat; display: block;}
#middle_col_1 li.services a.current{background: url(../images/nav_services.gif) -90px 0px no-repeat; display:block;}
#middle_col_1 li.about a{width:99px; height:50px; background: url(../images/nav_about.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#middle_col_1 li.about a:hover{background:url(../images/nav_about.gif) -198px 0px no-repeat; display: block;}
#middle_col_1 li.about a.current{background: url(../images/nav_about.gif) -99px 0px no-repeat; display:block;}
#middle_col_1 li.contact a{width:111px; height:50px; background: url(../images/nav_contact.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#middle_col_1 li.contact a:hover{background:url(../images/nav_contact.gif) -222px 0px no-repeat; display: block;}
#middle_col_1 li.contact a.current{background: url(../images/nav_contact.gif) -111px 0px no-repeat; display:block;}

/*------------------------------------------------------------------------------*/
/*	--> MAIN CONTENT DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#main_body{margin:0px; padding:0px; width:100%; background-color:#FFFFFF;}
#main_container{width:800px; margin: 0 auto 0 auto; background:url(../images/bg_main_container.gif) repeat-y; padding-bottom:5px;}
#main_col_1{width:550px; float:left; display:inline;}
#main_col_2{width:230px; float:left; display:inline; margin-left:20px; padding-bottom:20px;}

/*Font Styles*/
#main_col_1 p{color:#444444; margin:0; padding:0 0 16px 0; line-height:20px; font-size:12px;}
#main_col_1 p strong{color:#da6a0c;}
#main_col_1 p img{float:right; padding:4px; border:#bcbcbc 1px solid; margin:5px 0 15px 15px;}
#main_col_1 p a{color:#da6a0c; text-decoration:underline;}
#main_col_1 p a:hover{color:#000000; text-decoration:underline;}

/*Header Styles*/
#main_col_1 h1{font-family: "Trebuchet MS", Arial, Helvetica; font-size:24px; margin:0; padding:0; font-weight:normal; color:#000000;}
#main_col_1 h1.welcome {margin:0; padding:0; width:550px; height:61px; background: url(../images/bg_h1_welcome.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_1 h1.choose {margin:0; padding:0; width:550px; height:61px; background: url(../images/bg_h1_choose.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_1 h1.services {margin:0; padding:0; width:550px; height:61px; background: url(../images/bg_h1_services.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_1 h1.about {margin:0; padding:0; width:550px; height:61px; background: url(../images/bg_h1_about.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_1 h1.contact {margin:0; padding:0; width:550px; height:61px; background: url(../images/bg_h1_contact.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_1 h1.privacy {margin:0; padding:0; width:550px; height:61px; background: url(../images/bg_h1_privacy.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_1 h1.thank_you {margin:0; padding:0; width:550px; height:61px; background: url(../images/bg_h1_thank_you.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_1 h2{font-size:18px; margin:0; padding:0 0 10px 0; font-weight:normal; color:#da6a0c;}
#main_col_2 h2{font-family: "Trebuchet MS", Arial, Helvetica; font-size:24px; margin:0; padding:0; font-weight:bold; color:#da6d0e;}
#main_col_2 h2.our_aims{margin:0; padding:0; width:230px; height:61px; background: url(../images/bg_h2_our_aims.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}

/*Column 1 List*/
#main_col_1 ul{ font-size:12px; margin-top:0; color:#444444; line-height:20px;}
#main_col_1 .partners{width:550px;}
#main_col_1 .partners ul{margin:0; padding:0 0 15px 0; list-style-type:none;}
#main_col_1 .partners li{display:inline; padding:0 20px 0 0;}

/*Column 2 List*/
#main_col_2 ul{padding:0; margin:0;}
#main_col_2 li{list-style-type:none;}
#main_col_2 li.listen{width:230px; height:42px; background: url(../images/bg_main_col_2_listen.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_2 li.propose{width:230px; height:51px; background: url(../images/bg_main_col_2_propose.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_2 li.improve{width:230px; height:52px; background: url(../images/bg_main_col_2_improve.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_2 li.reduce{width:230px; height:66px; background: url(../images/bg_main_col_2_reduce.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_2 li.enquire {margin:0 0 0 20px;}
#main_col_2 li.enquire a{width:190px; height:59px; background: url(../images/bg_main_col_2_enquire.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_2 li.email {margin:22px 0 0 20px;}
#main_col_2 li.email a{width:190px; height:16px; background: url(../images/bg_main_col_2_email.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_2 li.telephone{width:230px; height:18px; background: url(../images/bg_main_col_2_telephone.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}

/*Enquiry Form*/
#main_col_1 .form {margin:0; padding:0; padding:10px; border:#bcbcbc 1px solid; margin-bottom:15px;}
#main_col_1 .form table{font-size:12px; color:#444444; line-height:20px; margin: 0px;}
#main_col_1 .enq_form{background-color:#ffffff; border: #bcbcbc 1px solid; font-size:11px; padding:3px; width:295px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
#main_col_1 .enq_form_button{height:42px; width:202px; background-image:url(../images/bg_send_button.gif); margin:0; padding:0; background-repeat:no-repeat; border:0px; cursor:pointer;}


/*------------------------------------------------------------------------------*/
/*	--> FOOTER DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#footer_body{width:100%; margin-bottom:20px;}
#footer_container{ background:url(../images/bg_footer_container.gif) no-repeat; width:800px; margin:0 auto 0 auto; font-size:11px;}
#footer_container .footer_nav{text-transform:uppercase; color:#ffffff; padding-top:15px;}
#footer_container .footer_nav ul{list-style-type: none; padding:0; margin:0;}
#footer_container .footer_nav li {display:inline; padding: 0; margin: 0;}
#footer_container .footer_nav li a{color:#f48529; text-decoration:none;}
#footer_container .footer_nav li a:hover{color:#f48529; text-decoration:underline;}
#footer_container .footer_content{margin:0; padding:15px 0 0 0; line-height:20px;}
#footer_container .footer_content p{color:#FFFFFF; margin:0; padding:0;}
#footer_container .footer_content p a{color:#FFFFFF;}

/*------------------------------------------------------------------------------*/
/*	--> MISC VALUES, DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

.clearcols{clear:both; height:1px;}


