@charset "utf-8";
/* CSS Document */

img {
border:0px;

}

input {
border:1px solid #CCCCCC;

}

textarea {
border:1px solid #CCCCCC;

}

p {
font-family:Arial, Helvetica, sans-serif;
font:Arial;

}

h1 {
margin:0px 0px 5px 0px;
font-size:26px;

}

h2 {
margin:0px;
font-size:18px;
font-weight:normal;

}

h3 {
margin:0px;
padding:0px;

}

.purple {
color:#9d6ba3;

}

.red {
color:red;

}

.black {
color:black;

}

.dark_red {
color:#c02841;

}

.clear {
clear:both;

}

.size12 {
font-size:12px;

}

.size13 {
font-size:13px;
line-height:16px;
margin:2px 0px 5px 0px;

}

.size14 {
font-size:14px;
line-height:18px;

}

.size15 {
font-size:15px;

}

.size16 {
font-size:16px;


}

.size17 {
font-size:17px;

}

.size18 {
font-size:18px;

}

.size19 {
font-size:19px;

}

.size20 {
font-size:20px;

}

.size22 {
font-size:22px;

}

.size28 {
font-size:28px;

}

.size30 {
font-size:30px;

}

.light {
font-weight:200;

}

.bold {
font-weight:bold;

}

.clear {
clear:both;

}

a:link, a:visited {
font-family:Arial, Helvetica, sans-serif;
font:arial;
color:#2489DB;
text-decoration:none;

}

a:link:hover, a:visited:hover {
font-family:Arial, Helvetica, sans-serif;
font:arial;
color:#999999;
text-decoration:none;

}

#header a:link, #header a:visited, #footer a:link, #footer a:visited {
font-family:Arial, Helvetica, sans-serif;
font:arial;
text-decoration:none;
color:white;

}

#header a:link:hover, #header a:visited:hover, #footer a:link:hover, #footer a:visited:hover {
font-family:Arial, Helvetica, sans-serif;
font:arial;
text-decoration:underline;
color:white;


}

body {
background:url(../images/header_bg.png) repeat-x;
background-color:#f8f8f8;
height:505px;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font:Arial;
padding:0px;
margin:0px;

}

#container {
width:941px;
margin:0px auto;
padding:0px;

}

#header_top {
height:22px;
font-size:12px;
color:white;
padding:7px 0px 0px 0px;

}

#header_bottom {
height:105px;
margin:20px 0px 0px 0px;

}

#ayb_logo {
background:url(../images/ayb_logo.png);
width:251px;
height:67px;
float:left;
margin:13px 0px 0px 0px;

}

#telephone {
background:url(../images/header_phone.png);
width:340px;
height:80px;
float:right;

}

#navigation {
height:39px;
}

.navMenu {
list-style:none;
padding:0px;
margin:0px;

}

.navMenu li {
float:left;
margin:0px;
padding:0px;
height:39px;

}

.navMenu a, .navMenu a:link, .navMenu a:visited {
display:block;

}

.navMenu a:hover img {
visibility:hidden;

}

#home {
background:url(../images/nav/home_over.gif);
height:39px;
width:95px;

}

#home_on {
background:url(../images/nav/home_on.gif);
height:39px;
width:95px;

}

#about {
background:url(../images/nav/why_use_us_over.gif);
height:39px;
width:139px;

}

#about_on {
background:url(../images/nav/why_use_us_on.gif);
height:39px;
width:139px;

}

#faq {
background:url(../images/nav/faq_over.gif);
height:39px;
width:228px;

}

#faq_on {
background:url(../images/nav/faq_on.gif);
height:39px;
width:228px;

}

#claim_online {
background:url(../images/nav/claim_online_over.gif);
height:39px;
width:138px;

}

#claim_online_on {
background:url(../images/nav/claim_online_on.gif);
height:39px;
width:138px;

}

#compensation_calculator {
background:url(../images/nav/compensation_calculator_over.gif);
height:39px;
width:215px;

}

#compensation_calculator_on {
background:url(../images/nav/compensation_calculator_on.gif);
height:39px;
width:215px;

}

#contact {
background:url(../images/nav/contact_us_over.gif);
height:39px;
width:126px;

}

#contact_on {
background:url(../images/nav/contact_us_on.gif);
height:39px;
width:126px;

}

#claim_now {
background:url(../images/claim_now_button_on.gif);
width:77px;
height:20px;

}

#calculate_compensation {
background:url(../images/calculate_compensation_on.gif);
width:148px;
height:20px;

}

#fold {
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;

}

#featured_box {
width:941px;
height:293px;
margin:0px 0px 15px 0px;

}

#home_fold_box01 {
height:97px;
width:268px;
border:1px solid #b0b0b0;
background-color:#faf9f7;
background:url(../images/fold_box_bg.png) repeat-x;
margin:0px 20px 0px 0px;
padding:10px 15px 15px 15px;
float:left;

}

#home_fold_box02 {
height:97px;
width:268px;
border:1px solid #b0b0b0;
background-color:#faf9f7;
background:url(../images/fold_box_bg.png) repeat-x;
margin:0px 20px 0px 0px;
padding:10px 15px 15px 15px;
float:left;

}

#home_fold_box03 {
height:97px;
width:268px;
border:1px solid #b0b0b0;
background-color:#faf9f7;
background:url(../images/fold_box_bg.png) repeat-x;
padding:10px 15px 15px 15px;
float:right;

}

#check_icon {
background:url(../images/make_online_claim_icon.jpg);
height:51px;
width:67px;
margin:8px 15px 0px 10px;
float:left;

}

#skeleton_icon {
background:url(../images/calculate_compensation_icon.jpg);
height:104px;
width:53px;
float:left;
margin:0px 15px 0px 0px;

}

#no_win_icon {
background:url(../images/no_win_no_fee_icon.png);
height:62px;
width:62px;
float:left;
margin:8px 12px 0px 0px;

}

.box01_text {
font-size:13px;
margin:10px 0px 10px 0px;

}

.box03_text {
font-size:16px;
margin:14px 0px 7px 0px;
line-height:22px;

}

#home_main_content {
width:620px;
float:left;
margin:0px 20px 0px 0px;

}

#welcome_para {
height:213px;
border:1px solid #CCCCCC;
background-color:white;
padding:20px 20px 20px 20px;
margin:0px 0px 20px 0px;

}

#sub_main {
border:1px solid #CCCCCC;
background-color:white;
padding:20px 20px 20px 20px;
margin:0px 0px 20px 0px;

}

#sub_main_claim_online {
height:839px;
border:1px solid #CCCCCC;
background-color:white;
padding:20px 20px 20px 20px;
margin:0px 0px 20px 0px;

}

#sub_main_comp_cal {
height:827px;
border:1px solid #CCCCCC;
background-color:white;
padding:20px 20px 20px 20px;
margin:0px 0px 0px 0px;

}

#sub_main_contact {
height:760px;
border:1px solid #CCCCCC;
background-color:white;
padding:20px 20px 20px 20px;
margin:0px 0px 20px 0px;

}

#sub_main_sitemap {
height:485px;
border:1px solid #CCCCCC;
background-color:white;
padding:20px 20px 20px 20px;
margin:0px 0px 20px 0px;

}

#main_content_box01 {
width:300px;
margin:0px 20px 0px 0px;
float:left;

}

#contact_box {
width:248px;
height:370px;
background:url(../images/normal_box_bg.png) repeat-x bottom;
background-color:#faf9f7;
border:1px solid #b0b0b0;
margin:0px 0px 20px 0px;
padding:20px 25px 0px 25px;
float:right;

}

#location_box {
width:268px;
background:url(../images/normal_box_bg.png) repeat-x bottom;
background-color:#faf9f7;
border:1px solid #b0b0b0;
margin:0px 0px 20px 0px;
padding:15px 15px 20px 15px;
float:right;

}

#mini_form {
margin:18px 0px 0px 0px;
font-size:13px;

}

.mini_input {
width:244px;
height:18px;
margin:0px 10px 5px 0px;

}

.mini_comments {
width:244px;
height:60px;
margin:0px 10px 12px 0px;

}

.mini_submit {
float:right;
margin:0px 0px 0px 0px;

}

#footer {
background:url(../images/footer_bg.png) repeat-x;
background-color:#af82b4;
height:112px;
margin:0px 0px 0px 0px;
padding:0px;

}

#footer_container {
width:941px;
margin:auto;

}

#footer_top_left {
width:600px;
padding:15px 0px 0px 0px;
float:left;

}

#footer_top_right{
width:341px;
padding:15px 0px 0px 0px;
float:left;
font-size:12px;
color:white;

}

#footer_top_right_01 {
width:230px;
float:left;

}

#footer_top_right_02 {
width:21px;
float:left;

}


.footerNav {
list-style:none;
margin:0px;
padding:0px;

}

.footerNav li {
float:left;
margin:0px 10px 0px 0px;
padding:0px;
font-size:12px;
color:white;

}

#footer_bottom {
height:40px;
color:white;
font-size:12px;
padding:26px 0px 0px 0px;

}


#home_sidebar {
width:300px;
float:left;

}

#sub_sidebar {
width:300px;
float:left;
height:100%
padding:0px 0px 20px 0px;

}

#book_now_box {
width:248px;
height:210px;
background-color:#f2f1ef;
background:url(../images/normal_box_bg.png) repeat-x bottom;
border:1px solid #b0b0b0;
margin:0px 0px 20px 0px;
padding:20px 25px 23px 25px;
float:right;

}

#book_now_box_2 {
width:248px;
height:170px;
background-color:#f2f1ef;
background:url(../images/normal_box_bg.png) repeat-x bottom;
border:1px solid #b0b0b0;
margin:0px 0px 20px 0px;
padding:20px 25px 23px 25px;
float:right;

}


#testimonials_box {
width:248px;
height:347px;
background-color:#f2f1ef;
background:url(../images/normal_box_bg.png) repeat-x bottom;
border:1px solid #b0b0b0;
margin:0px 0px 20px 0px;
padding:20px 25px 23px 25px;
float:right;

}

#testimonials_box_02 {
width:248px;
background-color:#f2f1ef;
background:url(../images/normal_box_bg.png) repeat-x bottom;
border:1px solid #b0b0b0;
margin:0px 0px 20px 0px;
padding:20px 25px 23px 25px;
float:right;

}

.apil {
float:right;
margin:3px 0px 0px 10px;
padding:0px;

}

#claim_types_box {
width:92%;
height:170px;
background-color:#f1f1f1;
border:1px solid #e2e0e0;
padding:20px;
margin:15px 0px 10px 0px;

}

#contact_info_box {
width:93%;
background-color:#faf9f7;
border:1px solid #e2e0e0;
padding:11px 20px 15px 20px;
margin:5px 0px 10px 0px;

}

#accident_type_box {
width:93%;
background-color:#faf9f7;
border:1px solid #e2e0e0;
padding:11px 20px 15px 20px;
margin:5px 0px 10px 0px;

}

#claim_types_list {
width:250px;
height:200px;
float:left;
margin:0px 20px 0px 0px;

}

.claim_types_list {
color:#8a4592;
list-style-image:url(../images/claim_types_bullet.png);
font-weight:bold;
font-size:14px;

}

#claim_types_img {
background:url(../images/about_img_02.jpg);
width:258px;
height:170px;
float:left;

}

#claim_types_list li {
padding:0px;
margin:0px 0px 7px 0px;

}

#about_img {
background:url(../images/about_img.jpg);
width:215px;
height:145px;
margin:15px 15px 10px 0px; 
float:left;

}

#faq_index {
font-size:14px;
font-weight:bold;
list-style:none;
margin:10px 0px 0px 0px;
padding:0px;

}

#faq_index li {
margin:0px 0px 5px 0px;
padding:0px;

}

.faq_seperator {
border:1px dashed #CCCCCC;
margin:15px 0px 15px 0px;

}

.go_top {
font-size:12px;
height:5px;
margin:10px 0px 20px 0px;

}

.field_titles {
width:100px;
float:left;
font-size:13px;
line-height:32px;
margin:0px;
padding:0px;

}


.field_inputs_left{
width:150px;
float:left;
margin:0px 30px 0px 0px;

}

.field_inputs_right{
width:150px;
float:left;

}

.input_small {
width:152px;
height:18px;
margin:5px 0px 5px 0px;

}

.comments_box {
font-size:13px;
margin:10px 0px 0px 0px;

}

.textarea_details {
width:535px;
height:190px;
margin:5px 0px 15px 0px;

}

#calculator_temp {
background:url(../images/calculator_temp.jpg);
height:682px;
width:583px;
margin:0px 0px 20px 0px;

}

#captcha_image {
margin:0px 15px 0px 0px;

}

#captcha_input{
margin:4px 0px 0px 10px;
font-size:13px;

}

#captcha_input_2 {
margin:9px 0px 0px 10px;
font-size:13px;

}

#contact_office_address_box {
width:237px;
height:130px;
background-color:#faf9f7;
border:1px solid #e2e0e0;
padding:5px 20px 10px 20px;
float:left;
margin:5px 0px 0px 0px;
line-height:23px;
float:left;

}

#contact_contact_details_box {
width:237px;
height:130px;
background-color:#faf9f7;
border:1px solid #e2e0e0;
padding:5px 20px 10px 20px;
float:left;
margin:5px 0px 0px 0px;
line-height:18px;
float:right;

}

#contact_box_title {
width:237px;
float:left;

}

#contact_col01 {
width:277px;
float:left;
margin:10px 20px 0px 0px;

}


#contact_col02 {
width:277px;
float:left;
margin:10px 0px 0px 0px;

}

.sitemap_links {
list-style:url(../images/claim_types_bullet.png);
margin:20px 0px 10px 0px;
font-size:15px;
font-weight:bold;

}

.sitemap_links li {
margin:0px 0px 10px 0px;

}

#calculator_main {
			width:585px;
			height:725px;
			background:#F6F5F3;
			 
		}
		#calculator_main h1{
			font-family:Arial;
			font-size:22px;
			color:#782580;
			text-align:center;
		}
		#left{
			float:left;
			width:160px;
			height:680px;
			padding:0 0 0 10px;
		}
		#center{
			float:left;
			width:240px;
			margin-top:40px;
		}
		#right{
			float:left;
			width:175px;
			height:680px;
		}
		.info{
			display:none;
			background:url(../images/bg_info.gif) no-repeat;
			width:148px;
			height:64px;
			padding:5px 0 0 5px;
			font-family:Arial;
			font-size:12px;
			line-height:18px;
		}
		.info h2{
			font-family:Arial;
			font-weight:bold;
			font-size:17px;
			color:#782580;
			margin:0px;
			padding:0px;
		}
		.clear{clear:both;}




