/*** Project Info

Author   : Wes Smith | wes@redbullet.co.uk | Red Bullet Web Design
Client   : AFFS
URL      : http://www.af-financialservices.co.uk/
Desc     : Default Stylesheet
Created  : 28 January 2008

---------------------------------

Styles Index:

Section 01: Site Structure Styles
Section 02: Content ID Styles
Section 03: Content Classes Styles
Section 04: Navigation Styles
Section 05: Footer Styles
Section 06: Form Styles

Project Info ***/

/*** Section 01: Site Structure Styles ***/

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; padding:0; margin:0; background:url(../Images/bg.jpg) top center repeat-y;}
a{outline:none;}
a:link, a:visited{text-decoration:none; color:#a79b81; font-weight:bold;}
a:hover{text-decoration:underline; color:#a79b81; font-weight:bold;}
p{padding:0; margin:5px 0 5px 0;}
a:focus { outline:none }	
img { border: 0 }
h1{font-size:20px; padding:0; margin:5px 0 5px 0; color:#a9a089; font-weight:bold;}
h2{font-size:14px; padding:0; margin:5px 0 5px 0; color:#0a0a0a;}
h3{font-size:12px; padding:0; margin:5px 0 5px 0; color:#333333;}
h4{font-size:12px; padding:0; margin:5px 0 5px 0; color:#333333;}

/*** Section 01: Site Structure Styles End ***/

/*** Section 02: Content ID Styles ***/

#container{position:relative; width:760px; height:auto; padding:20px 20px 0 20px; margin:0 auto 0 auto; background:url(../Images/page_bg.jpg) top right no-repeat;}
#header{position:relative; width:760px; height:75px;}
#content_area{position:relative; width:460px; min-height:500px; height:auto !important; height:500px; padding:0 300px 0 0; margin:20px 0 0 0;}
#image_container{position:relative; width:320px; min-height:130px; height:auto !important; height:130px; padding:3px 10px 10px 130px; margin:10px 0 0 0; background:url(../Images/image_bg.gif) top left no-repeat;}
#image_container p{padding:0; margin:0 0 5px 0;}
#image_container img{position:absolute; top:8px; left:1px;}
#about_image_container{position:relative; width:340px; min-height:130px; height:auto !important; height:130px; padding:3px 10px 10px 110px; margin:10px 0 0 0; background:url(../Images/about_img_bg.gif) top left no-repeat;}
#about_image_container p{padding:0; margin:0 0 5px 0;}
#about_image_container img{position:absolute; top:11px; left:0px;}

/*** Section 02: Content ID Styles ***/

/*** Section 03: Content Classes Styles ***/

.clear{clear:both;}
.title{background:url(../Images/title_bg.gif) top left no-repeat; line-height:26px; padding:0 0 0 10px;}
.text{padding:0 0 0 10px;}

/*** Section 03: Content Classes Styles ***/

/*** Section 04: Navigation Styles ***/

#menu{position:relative; width:760px; line-height:30px; margin:20px 0 0 0; font-size:13px; text-transform:uppercase;}
#menu ul{margin:0; padding:0; float:left; background:url(../Images/menu_bg.gif) left repeat-x;}
#menu ul li{display: inline;}
#menu ul li a{float:left; color:#6d6e71; padding:0 24px 0 24px; text-decoration: none;}
#menu ul li a:visited{color:#6d6e71;}
#menu ul li a:hover{color:#ffffff; background:url(../Images/menu_bg_hover.gif) top left repeat-x;}
#menu ul li a#current{color:#ffffff; background:url(../Images/menu_bg_current.gif) left no-repeat;}

/*** Section 04: Navigation Styles ***/

/*** Section 05: Footer Styles ***/

#footer{position:relative; width:760px; padding:10px 0 20px 0; margin:0 0 10px 0; font-size:10px;}
.footer_right{position:absolute; top:10px; right:0;}
#footer_top{position:relative; width:760px; height:25px; margin:10px 0 0 0;}

/*** Section 05: Footer Styles ***/

/*** Section 06: Form Styles ***/
/*** Section 06: Form Styles ***/