@charset "utf-8";
/* CSS Document */

/*****************************************************************************
GLOBAL RESETS / ESSENTIAL STYLING
*****************************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	list-style: none;
}

body {
	text-align:center;
	font-family: arial, helvetica, sans-serif;
	background-color: #f4f1e2;
	font-size: 12px;
	color: #666666;
}

label {
	display:none;
}

/*****************************************************************************
RSS FEED
*****************************************************************************/

.labelfield{
color:brown;
font-size: 11px;
}

.datefield{
color: #3399cc;
font-size: 12px;
}

#rss li{
padding-bottom: 6px;
}

#rss li a{
text-decoration: none;
color: #666666;
background: url(../images/rss_bullet.gif) no-repeat 0px 4px;
padding-left: 8px;
}

#rss li a:hover{
text-decoration: underline;
}

.static_news a{
text-decoration: none;
color: #666666;
background: url(../images/rss_bullet.gif) no-repeat 0px 4px;
padding-left: 8px;
font-size: 12px;
}

.static_news a:hover{
text-decoration: underline;
}

/*****************************************************************************
SITE ELEMENTS
*****************************************************************************/

#wrapper {
	width: 966px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	background-image: url(../images/background3.jpg);
	background-repeat: repeat-y;
	background-position: left;
	float: left;
	}
	
#container {
	width: 996px;
	text-align: left; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}

body#four_pager #wrapper {
position: absolute; 
height: 100%;
}

#four_text_hold {
    width: 650px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	text-align: center;
}

#four_text_hold a {
	 text-decoration: none;
	 color: #666666;
	 }

#four_text_hold a:hover {
	 text-decoration: underline;
	 }


/*****************************************************************************
TEXT ELEMENTS
*****************************************************************************/

h2, h4, h5, h6, .blue_heading, .top {
	font-family: helvetica, arial, sans-serif;
	font-weight:normal;
	color: #3399cc;
}

h1 {
    font-size:35px;  
}

h2 {
    font-size:18px;
}

h4 { 
    font-size:22px;  
}

h5 {
    font-size:25px; 
}

h6 { 
    font-size: 22px;
}

p {
   line-height: 18px;
}

.top a{
   padding-top: 20px;
   font-size:18px;
}

.blue_heading {
  font-size: 22px;
  display: block;
} 

.sub_heading {
  font-size: 17px;
  line-height: 22px;
  padding-top: 5px;
} 

.sub_heading_p {
	padding-left: 20px;
}

.gray_text_small {
   font-size: 15px;
}

/*****************************************************************************
TOP NAVIGATION WOPKING WITH BLUEMENU
*****************************************************************************/

.logo {
	float:left;
	clear:left;
	padding: 15px 0 0 10px;
	width: 200px;
}

#banner {
	padding-left: 20px;
}

#video {
	padding-left: 20px;
}

#main_nav {
	padding-bottom: 0px;
	text-align: left;
	padding-left: 15px;
	width: 951px;
	padding-top: 5px;
	overflow: hidden;
}

#nav_right {
	float: right;
	width: 700px;
}

#bluemenu {
	float: right;
	padding-right:20px;
	padding-bottom:10px;
}

.tel_number {
	padding-top: 20px;
	padding-bottom: 5px;
	float: right;
	width: 700px;
}

.tel_number_inside {
	padding-right: 8px;
	float: right;
}

.small_text_tel {
	padding: 4px 0 0 0;
	float: left;
	clear: left;
	width: 70px;
	line-height: 1.4;
}

.large_text_tel {
	float: left;
	width: 145px;
}

.large_text_tel {
    font-size:20px;  
	color: #004b8d;
}

.small_text_tel {
    font-size:15px;  
	color: #004b8d;
}

/*****************************************************************************
NAVIGATION PAGES NOT TOP NAVIGATION
*****************************************************************************/

#left_nav {
    width: 275px;
	float: left;
}

#left_nav_across {
    width: 675px;
}

/*****************************************************************************
NAVIGATION FOR COMPETITION HORSES
*****************************************************************************/

#wide_nav {
    width: 675px;
	padding: 10px 0 10px 0;
}

#wide_nav li{
     display: inline;
}

#wide_nav li a{
    display: inline-block;
	height: 87px;
	width: 217px;
	padding-top: 7px;
	padding-right: 3px;
	text-decoration: none;
	color: #666666;
    background: url(../images/wide_nav.gif) no-repeat 0px 0px;
	margin-right: 3px;
}

#wide_nav li :hover{
    background-position: -275px 0px;
	color: #ffffff;
}

.wide_nav_text {
     font-size: 15px;
	 padding-top: 30px;
	 padding-left: 10px; 
	 float: left;
}

#wide_nav img{
    float: right;
	border: solid #cccccc 1px;
	}

#left_menu_button li :hover{
    background-position: -275px 0px;
	color: #ffffff;
}

#left_menu_button li a{
    display: block;
	height: 87px;
	padding-top: 7px;
	padding-right: 3px;
	background-image: url(../images/left_nav_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #666666;
}

#left_menu_button li p{
     font-size: 15px;
	 padding-top: 30px;
	 padding-left: 10px; 
	 float: left;
}

#left_menu_button li.left_menu_first a{
    display: block;
	height: 87px;
	background-image: url(../images/left_nav_background_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

#left_menu_button li.left_menu_first a:hover{
    background-position: -275px 0px;
	color: #ffffff;
}

#left_menu {
	background-image: url(../images/gray_line.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#left_menu li :hover{
    background-position: -275px 0px;
	color: #ffffff;
}

#left_menu li a{
    display: block;
	height: 87px;
    padding-top: 7px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../images/left_nav_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #666666;
	font-size: 15px;
}

#left_nav img{
    float: right;
	border: solid #cccccc 1px;
}

#left_menu li.left_menu_first a{
    display: block;
	height: 87px;
	background-image: url(../images/left_nav_background_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

#left_menu li.left_menu_first a:hover{
    background-position: -275px 0px;
	color: #ffffff;
}

/*****************************************************************************
INTERNAL PAGES BACK AND FORWARD BUTTONS
*****************************************************************************/

#back li :hover{
    background-position: -275px 0px;
	color: #3399cc;
}

#back li a{
    display: block;
	height: 29px;
	padding-right: 3px;
	padding-top: 11px;
	background-image: url(../images/backward_nav_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #d53434;
	padding-left: 23px;
	font-size: 15px;
}

#back li.back_menu_bottom a{
    height: 30px;
}

#forward {
	list-style: none;
}

#forward li :hover{
    background-position: -275px 0px;
	color: #ffffff;
}

#forward li a{
    display: block;
	height: 30px;
	padding-right: 3px;
	padding-top: 11px;
	background-image: url(../images/forward_nav_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #3399cc;
	padding-left: 23px;
	font-size: 15px;
}

#forward li.solo a{
	background-image: url(../images/forward_nav_background_solo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#forward li.solo a:hover{
    background-position: -275px 0px;
	color: #ffffff;
}

#forward_right {
	list-style: none;
}

#forward_right li :hover{
    background-position: -275px 0px;
	color: #ffffff;
}

#forward_right li a{
    display: block;
	height: 29px;
	padding-right: 3px;
	padding-top: 11px;
	background-image: url(../images/forward_nav_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #3399cc;
	padding-left: 23px;
	font-size: 15px;
}

#forward_right li.back_menu_bottom a{
    height: 30px;
}

/*****************************************************************************
SMALL JOCKEY BUTTONS - FOUND ON RIGHT HAND SIDE
*****************************************************************************/

#small_jockey {
	list-style: none;
}

#small_jockey li :hover{
    background-position: -275px 0px;
	color: #ffffff;
}

#small_jockey li a{
    display: block;
	height: 29px;
	padding-right: 3px;
	padding-top: 11px;
	background-image: url(../images/forward_nav_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #3399cc;
	padding-left: 23px;
	font-size: 15px;
}

#small_jockey li.no_arrow a{
    background-image: url(../images/no_arrow_nav_background.gif);
	padding-left: 10px;
}

#small_jockey li.no_arrow_bottom a{
    background-image: url(../images/no_arrow_nav_background.gif);
	height: 30px;
	padding-left: 10px;
}

#small_jockey li.small_jockey_bottom a{
    height: 30px;
}

body#comp_ID1 #left_nav .comp_ID1 {background: url(../images/left_nav_background_top.gif) no-repeat -275px 0px; color: #ffffff;}
body#comp_ID2 #left_nav .comp_ID2 {background: url(../images/left_nav_background.gif) no-repeat -275px 0px; color: #ffffff;}
body#comp_ID3 #left_nav .comp_ID3 {background: url(../images/left_nav_background.gif) no-repeat -275px 0px; color: #ffffff;}
body#comp_ID4 #left_nav .comp_ID4 {background: url(../images/left_nav_background.gif) no-repeat -275px 0px; color: #ffffff;}
body#comp_ID5 #left_nav .comp_ID5 {background: url(../images/left_nav_background.gif) no-repeat -275px 0px; color: #ffffff;}
body#comp_ID1 #wide_nav .comp_ID1 {background: url(../images/wide_nav.gif) no-repeat -275px 0px; color: #ffffff;}
body#comp_ID2 #wide_nav .comp_ID2 {background: url(../images/wide_nav.gif) no-repeat -275px 0px; color: #ffffff;}
body#comp_ID3 #wide_nav .comp_ID3 {background: url(../images/wide_nav.gif) no-repeat -275px 0px; color: #ffffff;}
body#left_nav_back_1 #left_nav .comp_ID1 {background: url(../images/left_nav_background_back.gif) no-repeat -275px 0px; color: #ffffff; padding-left: 25px;}
body#left_nav_back_2 #left_nav .comp_ID2 {background: url(../images/left_nav_background_back.gif) no-repeat -275px 0px; color: #ffffff; padding-left: 25px;}
body#left_nav_back_3 #left_nav .comp_ID3 {background: url(../images/left_nav_background_back.gif) no-repeat -275px 0px; color: #ffffff; padding-left: 25px;}
body#left_nav_back_4 #left_nav .comp_ID4 {background: url(../images/left_nav_background_back.gif) no-repeat -275px 0px; color: #ffffff; padding-left: 25px;}
body#left_nav_back_5 #left_nav .comp_ID5 {background: url(../images/left_nav_background_back.gif) no-repeat -275px 0px; color: #ffffff; padding-left: 25px;}

#menu_header {
	 font-size:25px;  
	 color: #3399cc;
}

#index_nav {
	padding-bottom: 3px;
	text-align: right;
	padding-right: 15px;
	width: 951px;
	height: 28px;
	background-image: url(../images/home_hero.jpg);
	background-repeat: no-repeat;
	padding-top: 315px;
}

#CTA{
	padding-bottom: 6px;
	padding-top: 5px;
}

#CTA ul{
	list-style: none;
	padding-top: 10px;
}

#CTA ul li a:hover{
	color: #3399cc;
	background-position: -224px 3px;
}

#CTA ul li {
	color: #666666;
	font-size: 17px;
}

#CTA ul li a{
	text-decoration: none;
	color: #666666;
	background-image: url(../images/gray_arrow_round.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 17px;
}

/*****************************************************************************
SMALL TEXT USUALLY FOUND UNDER IMAGES WHERE DESCRIPTION IS NEEDED
*****************************************************************************/

#small_text_area {
    background-image: url(../images/gray_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 10px 0;
	margin-bottom:5px;
}
.small_text{
    font-size: 11px;
}

.large_text{
    font-size: 24px;
}

/*****************************************************************************
HOME PAGE
*****************************************************************************/

.homepage_pod {
	padding-left: 23px;
	padding-top: 10px;
	width: 213px;
	float: left;
}

.homepage_pod  p a{
	background-image: url(../images/gray_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	text-decoration: none;
    color: #666666;
	padding-top: 0px;
}

.homepage_pod p a:hover{
    text-decoration: underline;
}

.image_border {
    border: solid #f4f1e2 4px;
	margin-top: 10px;	
}

.image_border_top {
    border: solid #f4f1e2 4px;
}

.image_border_bottom {
    border: solid #f4f1e2 4px;
	margin-top: 5px;
}

#text_contain {
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 10px;
	float: left;
	width: 922px;
}

#home_contain {
	padding-left: 22px;
	padding-right: 22px;
	float: left;
	width: 922px;
}

.gray_header {
	width: 100%;
	background-image: url(../images/gray_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 8px 0;
}

.competition_headers {
	width: 100%;
	background-image: url(../images/gray_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 0px;
	padding-top: 20px;
}

#left_col {
    width: 439px;
	float: left;
	padding-right: 22px;
}

#right_col {
    width: 439px;
	float: right;
	padding-left: 22px;
}

.par {
	width: 439px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.left_par {
    float: left;
	width: 170px;
}

.right_par {
    float: right;
	width: 260px;
	padding-top: 5px;
	padding-right: 5px;
}

/*****************************************************************************
PRODUCTS
*****************************************************************************/

#content_left {
     float: left;
	 padding-top: 15px;
	 width: 368px;
}

#content_left_full {
	 padding-top: 10px;
}

.big_photo {
	height: 410px;
	width: 592px;
}

#content_right {
     float: right;
	 width: 223px;
}

#content_right p{
    padding-top: 10px;
	font-size: 14px;
}

#right_content {
    width: 617px;
	float: right;
	padding-left: 30px;
}

#right_content p {
    padding-bottom: 5px;
	padding-right: 20px;
}

#content_left_area {
     float: left;
	 padding-top: 15px;
	 width: 675px;
}

#content_left_area_full {
	 padding-top: 0px;
}

#content_leftside {
	 float: left;
	 clear: left;
	 width: 325px;
	 padding-top: 8px;
}

#content_rightside {
	 float: right;
	 padding-top: 40px;
	 width: 325px;
}

#content_leftside2 {
	 float: left;
	 clear: left;
	 width: 325px;
}

#content_rightside2 {
	 float: right;
	 width: 325px;
}

#blue_area_across {
	margin: 10px 0 10px 0;
	background-color: #ebf6fd;
	padding: 20px;
	height: 150px;
}

.content_leftside3 {
	 float: left;
	 clear: left;
	 width: 300px;
}

.content_rightside3 {
	 float: right;
	 width: 300px;
}

#content_right_area {
     float: right;
	 padding-top: 15px;
	 width: 224px;
}

#content_right_area p{
    padding-top: 10px;
	font-size: 14px;
}

#left_content_area {
    width: 675px;
	float: left;
}

#left_content_area p {
    padding-bottom: 5px;
	padding-right: 20px;
}

#right_contact {
    float: right;
    width: 210px;
    background: url(../images/gray_line.gif) repeat-x 0px 53px;
	padding-top: 20px;
	padding-left: 5px;
}

#right_contact ul {
   padding-top: 11px;
}

#right_contact ul li {
    font-size: 18px;
}

#right_contact ul li a {
    font-size: 18px;
	color: #3399cc;
}

/*****************************************************************************
BULLET POINTS AVAILABLE ON COMPETITION HORSES AND THOROUGHBREDS
*****************************************************************************/

.cover_list li a{
	font-size: 15px;
	text-decoration: none;
	color: #666666;
	display: inline-block;
    padding: 4px;
	width: 300px;
}

.cover_list li a:hover {
	color: #1c1c1c;
	background-color: #dfeff9;
}

.cover_list li{
	font-size: 15px;
	padding: 3px 7px 7px 15px;
	background: url(../images/cover_list_background.gif) no-repeat 0px 9px;
}

.cover_list_text{
    padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	line-height: 18px;
	display: block;
}

.cover_list_full li a{
	font-size: 15px;
	text-decoration: none;
	color: #666666;
	display: inline-block;
    padding: 4px;
	width: 650px;
}

.cover_list_full li a:hover {
	color: #1c1c1c;
	background-color: #dfeff9;
	width: 650px;
}

.cover_list_full li{
	font-size: 15px;
	padding: 7px 7px 7px 15px;
	background: url(../images/cover_list_background.gif) no-repeat 0px 13px;
}

.cover_list_full li p{
    padding-top: 3px;
	padding-bottom: 3px;
}

.cover_list_red {
	padding: 10px 10px 20px 10px;
	background: url(../images/gray_line.gif) repeat-x 0px 195px;
}

.cover_list_red li{
	font-size: 16px;
	padding: 7px 7px 7px 15px;
	background: url(../images/cover_list_background_red.gif) no-repeat 0px 9px;
}

.What_link {
    font-size: 12px;
	font-weight: bold;
	color: #3399cc;
}

.What_link a {
	color: #3399cc;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

.What_link a:hover {
    text-decoration: underline;
}

.bullet_point li {
	background-image: url(../images/bullet_point_blue.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 5px;
}

#sub_heading {
    font-size: 18px;
}

/*****************************************************************************
SITEMAP PAGE
*****************************************************************************/

.content_leftside {
	 float: left;
	 clear: left;
	 width: 325px;
	 padding-top: 8px;
}

.content_rightside {
	 float: right;
	 padding-top: 40px;
	 width: 325px;
}

.What_link_grey {
    font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.What_link_grey a {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

.cover_list_paddingleft {
	padding-left: 15px;

}

.cover_list_paddingleft li a{
	font-size: 15px;
	text-decoration: none;
	color: #666666;
	display: inline-block;
    padding: 4px;
	width: 300px;
}

.cover_list_paddingleft li a:hover {
	color: #1c1c1c;
	background-color: #dfeff9;
}

.cover_list_paddingleft li{
	font-size: 15px;
	padding: 3px 7px 7px 15px;
	background: url(../images/cover_list_background.gif) no-repeat 0px 9px;
}

.cover_list_paddingleft li p{
    padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
}



/*****************************************************************************
AREAS WHICH EXPAND WHEN CLICKED ON - FOUND ON CONDITIONS 1 AND 2
*****************************************************************************/

.expandable {
padding-top: 10px;
	height: 30px;
}

.expandable a{
	float: left;
    width: 605px;
	padding: 6px;
	background-color: #abd2ea;
	font-size: 15px;
	color: #FFFFFF;
	background-image: url(../images/drop_down_arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	margin-top: 2px;
}

.expandable :hover {
	color: #3577a1;
	background-position: right -30px;
}

.categoryitems {
	background-color: #dfeff9;
	padding-left: 10px;
	padding-right: 10px;
	width: 597px;
	padding-bottom: 10px;
}

.categoryitems p {
    line-height: 18px;
    color: #000000;
}

#video_contain {
    text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

#image_or li {
	line-height: 1.4;
}

/*****************************************************************************
CLAIM
*****************************************************************************/

#claim_leftside {
	 float: left;
	 width: 425px;
	 padding-top: 15px;
 	 font-size: 14px;
	 padding-bottom: 15px;
}

.info_area {
	 float: left;
	 width: 400px;
	 font-size: 14px;
}

.blue_area {
	float: right;
	width: 240px;
	background-color: #ebf6fd;
	padding: 15px
}

.blue_area p{
    font-size: 15px;
	color: #000000;
}
.blue_area ul li{
    padding-bottom: 8px;
	font-size: 13px;
	color: #000000;
	background-image: url(../images/bullet_point_blue_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}	 

.download_link {
    text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
}

/*****************************************************************************
ABOUT AMLIN
*****************************************************************************/

.person_hold {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 617px;
}

.person_left {
    float: left;
	width: 117px;
	height: 154px;
    border: solid #f4f1e2 4px;
}

.person_right {
    float: right;
	padding-left:15px;
	width: 475px;
}

.person_hold_highlight {
	float: left;
	width: 587px;
}

.person_left_highlight {
	width: 188px;
	float: left;
}

.person_left_image {
	width: 188px;
	height: 215px;
	background-color:#5a87c6;
}

.photo_text {
	padding: 2px 0 5px 15px;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
}

.person_left_image a {
    float: left;
	width: 180px;
	height: 205px;
    border: solid #5a87c6 5px;
	text-decoration: none;
}

.person_left_image a:hover {
    float: left;
	width: 180px;
	height: 205px;
    border: solid #abd2ea 5px;
	text-decoration: none;
}	
	
	
.person_right_highlight {
    float: right;
	width: 380px;
}

.person_full_highlight {
	width: 607px;
	float: left;
}

/*****************************************************************************
JOCKEYS
*****************************************************************************/

.page_link {
	padding-top: 7px;
	padding-bottom: 5px;
}

.page_link a:hover{
    text-decoration: underline;
}

.page_link a {
	background: url(../images/next_page.gif) no-repeat 0px 0px;
	padding-left: 18px;
    font-size: 12px;
	font-weight: bold;
	color: #3399cc;
	text-decoration: none;
}

.page_link a.up {
	background: url(../images/page_up.gif) no-repeat 0px 0px;
	padding-left: 18px;
}

/*****************************************************************************
REQUEST FORM
*****************************************************************************/
#age_drop p {
	display:block;
	padding: 3px 0 3px 0;
	color: #666666;
	font-size: 12px;
}

.request_table {
    width: 100%;
	background-image: url(../images/gray_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 0 0;
}

.request_dropdowns {
	background-image: url(../images/gray_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 10px 0px 20px 15px;
}

.request_field {
    padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	color: #666666;
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 1px;
	width: 250px;
}

.request_field_no_width {
    padding: 6px 6px 6px 6px;
	color: #666666;
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 1px;
}

.request_field_pound {
    padding: 6px 6px 6px 16px;
	color: #666666;
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 1px;
	background: url(../images/pound_sign.gif) no-repeat 5px 9px; 
	width: 240px;
}

.request_field_extra {
    padding: 6px 6px 6px 6px;
	color: #666666;
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 1px;
	width: 250px;
	margin: 3px 0 3px 0;
}

.request_drop li {
	padding: 10px 0 0 0;
}

select {
    padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	color: #666666;
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 1px;
}


/*****************************************************************************
FOOTER
*****************************************************************************/

#footer {
	width:966px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../images/background_footer_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
}

#footer_left {
    float: left;
	width: 660px;
}

#footer_left ul {
	list-style-type: none;
	padding-top: 5px;
}
#footer_left ul li {
	display: inline;
	float:left;
	padding-right: 5px;
	font-size: 12px;
}
#footer_left li a {
	color: #666666;
	text-decoration: none;
}

#footer_left li a:hover {
	text-decoration: underline;
}

.contact_amlin {
    float: left;
	width: 566px;
	padding-top: 10px;
}

.contact_amlin a {
	font-size: 12px;
	color: #999999;
	padding-bottom: 5px;
	text-decoration: none;
}

.contact_amlin a:hover {
	color: #999999;
	text-decoration: underline;
}

#footer_right {
    float: right;
	color: #999999;
	text-decoration: none;

}

.altaire a {
	font-size: 12px;
	color: #999999;
	padding-bottom: 5px;
	text-decoration: none;
}

.altaire a:hover {
	color: #999999;
	text-decoration: underline;
}



/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
	display: block;
    padding: 0px;
	margin: 0px;
  }
  
  .sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
	margin-bottom: 0px;
	padding-bottom: 0px;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt;  
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  .sIFR-active h2 {
  visibility: hidden;
  padding-top: 10px;
  }
  
  .sIFR-active body.no_padding_h2 h2 {
  visibility: hidden;
  padding-top: 0px;
  padding-bottom: 0px;
  }
  
  .sIFR-active h3 {
  visibility: hidden;
  padding-top: 3px;
  }
  
  .sIFR-active h6 {
  visibility: hidden;
  padding: 0px;
  }
  
  
  .sIFR-active body.padding_title h5 {
  visibility: hidden;
  padding-top: 10px;
  }
  
  .sIFR-active body.padding_second_nav h2 {
  visibility: hidden;
  padding-top: 20px;
  }
     
  .sIFR-active .sub_heading {
  visibility: hidden;
  padding-top: 15px;
  }
  
   .sIFR-active #menu_header {
  visibility: hidden;
  padding-bottom: 10px;
  padding-top: 5px;
  }
  
    .sIFR-active .large_text_tel {
  visibility: hidden;
  padding-bottom: 0px;
  padding-top: 0px;
  }

    .sIFR-active .gray_text_small {
  visibility: hidden;
  padding-bottom: 0px;
  padding-top: 0px;
  }
    .sIFR-active .contact_header_rightnav {
  visibility: hidden;
  padding-bottom: 0px;
  padding-top: 0px;
  }
    .sIFR-active .dark_blue_text {
  visibility: hidden;
  padding-bottom: 0px;
  padding-top: 15px;
  width: 700px;
  }
   
    .sIFR-active .blue_heading {
  visibility: hidden;
  padding-bottom: 0px;
  padding-top: 0px;
  font-size: 22px;
  display: block;
  } 

.sIFR-active #four_text {
     margin-bottom: 10px;
	 text-align: center;
}

.sIFR-active .sub_heading {
  	 visibility: hidden;
}


}
