/* CSS Document */

/*--- 00. Common Elements ------------------------------------------------------------------------------*/

html, *						{margin:0; padding:0;}

body						{background:url(/images/bp_bkg.jpg) repeat-x; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:62.5%;}

img							{border:0;}



/*--- 01. Main Layout Elements ------------------------------------------------------------------------------*/

#main_container				{font-size:1.1em; margin:0px auto; width:852px;}
#content_container			{margin:139px 0 0 0;}

#header						{background:url(/images/bp_bkg_glows.jpg) no-repeat; position:absolute; top:0; width:852px;}



/*--- 02. Header Elements ------------------------------------------------------------------------------*/

#logo						{margin:24px 0 0 22px;}

#freephone					{color:#FFFFFF; font-size:1.5em; position:absolute; right:13px; text-align:right; top:6px;}
#free_text					{color:#FFF300; float:left; font-weight:bold; padding:7px 12px 0 0;}
#free_number				{float:left; font-size:1.7em;}

#strap						{color:#B30000; float:right; font-size:1.7em; font-style:italic; margin:-18px 0 0 0; padding:0 20px 0 0;}


/*--- 03. Top Navigation Elements ------------------------------------------------------------------------------*/

#top_navigation				{background:url(/images/bp_bkg_topnav.jpg) repeat-x; border:1px solid #DADADA; margin:23px 0 2px 0;  list-style:none; width:850px;}
#top_navigation li			{float:left; padding:2px; text-align:center; width:166px;}
#top_navigation li a		{background:url(/images/bp_bkg_topnavlink.jpg) 0 0 repeat-x; color:#FFF300; display:block; font-weight:bold; padding:5px 0; text-decoration:none;}
#top_navigation li a.current,
#top_navigation li a:hover	{background-position: 0 -24px;}


/*--- 50. Footer Elements ------------------------------------------------------------------------------*/

#footer						{color:#999999; margin:2px 0 20px 0; width:100%;}
#footer #partners			{border:1px solid #DADADA; list-style:none;}
#footer #partners li		{float:left; padding:6px 0; text-align:center; width:14.2%;}

#footer #copyright			{float:left; list-style:none; padding:5px 0 0 0; width:75%;}
#footer #copyright li		{display:inline; padding:0 20px 0 0;}

#footer #bronco				{float:right; padding:5px 0 0 0; text-align:right; width:20%;}

#footer a					{color:#999999; text-decoration:none;}
#footer a:hover				{color:#666666;}


/*--- 100. Link Elements--------------------------------------------------------------*/

a							{color:#B30000;}
a:hover						{color:#333333;}

a[href$='.pdf']				{background:url(/images/icon_acrobat.png) 0 2px no-repeat; padding:3px 0px 2px 19px;}


/*--- 101. Clearfix Elements--------------------------------------------------------------*/

.clearfix:after 			{clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix 					{display:inline-block;}
html[xmlns] .clearfix 		{display:block;}
* html .clearfix 			{height:1%;}
