
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Default Styles
	CSS Document
	Author: 9xb.com
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* DEFAULT STYLES   */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	html, body { font: 12px/1.4em arial, helvetica, tahoma, verdana, sans-serif; color: #000; }
	body { margin: 0; text-align: center; background: url(images/back.jpg) top center no-repeat; }
	
/* GLOBAL STYLES  */  
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	/* GLOBAL RESET */
	html,body,div,li,dl,dt,dd,h1,h2,h3,h4,h5,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
	h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
	fieldset,img { border: none; }
	caption,th { text-align: left; }
	table { border-collapse: collapse; border-spacing: 0; }
	address { margin-bottom: 1em; }
	/* Hidden elements */
	.hidden, .screen_reader, hr { display: none; }
	/* Paragraph default styling, amend as desired */
	p { margin: 0 0 20px 0; padding: 0; }

/* TEMPLATE ELEMENTS   */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#innerwrap{ width:1000px; margin:0 auto; text-align:left; position:relative; background:url(images/logo.jpg) no-repeat 343px 0; height:951px; }
	
	#content{ float:left; height:951px; }
	
/* HEADING ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	h1{ background:url(images/more.png) no-repeat; width:1000px; height:152px; position:absolute; top:270px; text-indent:-3000em; }

/* CONTENT STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#top_right{ width:367px; height:219px; position:absolute; top:0; left:0; z-index:200; }
	#new{ position:absolute; top:0; right:80px; }

	.get20{ background:url(images/get20.png) no-repeat; width:566px; height:67px; display:block; position:absolute; top:450px; left:215px; text-indent:-1000em; overflow:hidden; }
	.get20b{ background:url(images/get20b.jpg) no-repeat; width:566px; height:67px; display:block; position:relative; top:60px; left:215px; text-indent:-1000em; overflow:hidden; }
	.get20:hover, .get20b:hover{ background-position:bottom; }
	
	.packs{ background:url(images/packs.jpg) no-repeat; width:1000px; height:390px; position:absolute; top:561px; }
	
/* FOOTER ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#footer{ background:url(images/footertop.jpg) no-repeat #f30f1e top center; height:237px; clear:both; }
	#footerinner{ margin:0 auto; text-align:left; width:1000px; }
	#footerinner p{ background:url(images/footer.png) no-repeat; text-indent:-3000em; height:59px; position:relative; top:60px; }
	#footerinner p.equine{ background:url(images/footer2.png) no-repeat; }
	#footerinner p.equestrian{ background:url(images/footer3.png) no-repeat; }
