/* ---------------------------------------------------------------------------------------------------------------------------------
	5) HOMEPAGE TEMPLATE STYLING
/* --------------------------------------------------------------------------------------------------------------------------------- */
	#home a.findapet{ bottom:50px; }
	#home a.readmore{ bottom:15px; }
	
	/* Main content area */
		#home #content h2{ background: url("/assets/images/core/box_bg.gif") repeat-x top left; padding: 5px 0 5px 10px; color:#3E88C8; border-bottom: 3px solid #E2ECF7; font-size:1.3em; font-weight:bold; margin:0; }
		#home #content h3{ margin:0; font-size: 1.25em; margin: 7px 0; }
		#home #content .bottom_left_image{ position: absolute; bottom:0; left:0; width: 109px; height: 99px; }
		#home #content .bottom_left_image img{ display:block; }
		#home #content .bottom_left_image.img_woman_dog{ }
		#home #content .bottom_left_image.img_petrait_gallery{ width:52px; height: 49px; }
		#home #content .bottom_left_image.img_pp_claims{ width:52px; height: 49px; }
		#home #content .bottom_left_image.img_pp_star{ width:54px; height: 49px; }
		#home #content .bottom_left_image.img_raw_logo{ height: 140px; bottom: 3px; left: 10px; }
		
		#home #content .inner h3 a{ font-weight: bold; }
		#home #content .inner h3 a:hover{ text-decoration: underline; }
	
	/* homepage bottom left column */
		#home #left{ width:238px; margin-right: 6px; }
   .ie6 #home #left{ margin-right:4px; }
			#home #left .inner{ height: 243px; }
	
	/* homepage bottom centre column */
		#home #centre{ margin-right: 5px; }
		#home #centre, #home #centre2{ width:238px; padding:0; display:inline-block; border: 1px solid #C0D8ED; position:relative; float:left}
			#home #centre .inner p, #home #centre2 .inner p{ margin-bottom: 8px; }
			#home #centre .inner, #home #centre2 .inner{ height: 243px; }
			
			#home #centre .readmore, #home #centre2 .readmore{ bottom: 10px; }
			
			/* List element on "Other Resources" of homepage */
			#home #centre ul{ color: #3E88C8; padding-top: 15px; }
			#home #centre ul li{ font-size: 1.3em; }
			#home #centre ul li a{ text-decoration:none;}
			#home #centre ul li a:hover{ text-decoration:underline; }
	
	/* homepage bottom right column */
		#home #right{ width:242px; border: 1px solid #C0D8ED; height: 264px; overflow:hidden; }
			#home #right .inner{ height:236px; }
			#home #content #left h2, #home #content #centre h2, #home #content #centre2 h2{ border: 0; font-size: 1.1em;}
			#home #content #right h2{ background: none; padding:0 0 5px 0; margin: 5px 10px 0;}
			#home #content #right ul{ list-style-type: none; margin:0; padding:0; }
			#home #content #right li{ font-weight:bold; color: #3E88C8; width:auto; padding:6px 0; position:relative; }
			#home #content #right li a{ font-weight:bold; }
			* html #home #content #right li a{ right: 13px; } /* Conditional statement for ie6 */
			#home #content #right a.moreinfo{ top:3px; }
			
	/* Styles used across all 3 sections */
		#home #left, #home #centre, #home #centre2, #home #right{ border: 1px solid #C0D8ED; height: 284px; overflow:hidden;}
		#home #left .inner, #home #centre .inner, #home #centre2 .inner, #home #right .inner{ background: url("/assets/images/core/box_bg.gif") repeat-x bottom left; padding:5px 10px 10px; position:relative;}
		#home #left .inner p, #home #centre .inner p, #home #centre2 .inner p, #home #right .inner p{ line-height:1.45em; }
	
	/* Flash Outer Styling*/
		#home #flashcontent{ border: 2px solid #D1E1F1; border-width:3px 0 3px 3px; width:493px; height:295px; margin-bottom: 15px; float:left; position:relative; }
		#home #flashcontent #sotester{ height: 295px; }
		
		#home #content .right_panel{ width: 478px; float:left; position:relative; border: 2px solid #D1E1F1; border-width: 3px 3px 3px 3px; min-height: 295px; float:right; }
			#home #content .right_panel .inner{ padding: 10px; color:#3E88C8; }
			#home #content .right_panel .inner h2{ background: none; border: 0; padding:0; font-size:2.2em; font-weight:normal; margin: 0 0 5px; }
			#home #content .right_panel .inner h2.bottom{ margin-top: 10px; }
			#home #content .right_panel .inner h2.discount{ font-weight: bold; }
			#home #content .right_panel .inner p{ line-height: 1.3em; font-size: 1.25em;  }
			#home #content .right_panel .inner div.top p{ margin: 0; padding:0; }
			#home #content .right_panel .inner div.top .text{ color:#3E88C8; font-size: 1.3em; padding: 12px 0 0 10px; display: block; float:left; }
			#home #content .right_panel .inner div.top .phone{ color:#3E88C8; font-size: 1.2em; margin-top: 2px; font-weight:bold; display: inline-block; }
			#home #content .right_panel .inner div.top a.yellow_large{ font-size: 1.2em; }
			#home #content .right_panel .inner div.top{ border: 2px solid #D1E1F1; border-width: 0 0 2px 0; padding-bottom: 10px; }
			
	/* CORNER SASH AND BUTTON FOR POSTAL STRIKE */
		#home a.homepage_sash{ text-indent: -9000px; width: 173px; height:173px; display:block; background: url("/assets/images/other/homepage_corner_sash.gif") no-repeat top left; overflow:hidden; position:absolute; top:0; left:0; }
		#home a.homepage_button{ width: 203px; height:47px; position:absolute; bottom: 30px; left:18px; background: url("/assets/images/other/homepage_corner_sash.gif") no-repeat bottom left; text-indent:-9000px; }
