@charset "UTF-8";

/*  
Name: Bullseye Promotions 2011
Version: 1.0.0
Description: Designed by Two Dry Sticks.
Author: Two Dry Sticks
Author URI: http://www.twodrysticks.co.za

	Copyright: (c) 2010 Two Dry Sticks PTY LTD.
	
*/

/* Default styles */
/*
@import "/css/reset.css";
*/
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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; line-height:1em; font-family:inherit; text-align:left; vertical-align:baseline;}
a img, :link img, :visited img{border:0;}
table {border-collapse:collapse; border-spacing:0;}
ol, ul{list-style:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";}
/*-------------------------------------------------------------------------------------------

INDEX:

1. SETUP
-1.1 Defaults
-1.2 Hyperlinks

2. SITE STRUCTURE & APPEARANCE
-2.1 Containers and Columns
-2.2 Header logo
-2.3 Navigation
-2.4 Content
-2.5 Footer

ACCESSIBILITY
- clearing
- accessibility


-------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */

html{height:100.01%;}

body  { font-family: "NOMovementBold", Arial, Helvetica, Sans-serif; color: #000; background-color: #000; font-size: 100%; line-height:1.3em; }

h1, h2, h3 { margin: 0; font-weight:bold; color: #000; font-family: "BIRTHOFAHERORegular",Arial, Helvetica, sans-serif; }
h1  {font-size: 16px; } h2  {font-size: 14px;} h3  {font-size: 12px;} 

p	{ font-family: "NOMovementBold", Arial, Helvetica, Sans-serif; color: #000; font-size: 100%; line-height:1.3em; }

li { font-family: "NOMovementBold", Arial, Helvetica, Sans-serif; color: #000; font-size: 100%;}

hr { background-color: #000;	border:0; height: 1px; margin-bottom: 20px; }

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #bf1b17; text-decoration:none;}
a:hover {text-decoration:underline;}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {text-decoration:none; color:#bf1b17;}
h1 a:hover, h2 a:hover, h3 a:hover {text-decoration: underline; /*color:#3300FF;*/}

table{width:100%;}
img {border:0 none;}
:focus{outline:0;}

@font-face {
    font-family: 'BIRTHOFAHERORegular';
    src: url('/fonts/birth_of_a_hero-webfont.eot');
    src: url('/fonts/birth_of_a_hero-webfont.eot?iefix') format('eot'),
         url('/fonts/birth_of_a_hero-webfont.woff') format('woff'),
         url('/fonts/birth_of_a_hero-webfont.ttf') format('truetype'),
         url('/fonts/birth_of_a_hero-webfont.svg#webfontes8vUH6i') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NOMovementBold';
    src: url('/fonts/no-move-webfont.eot');
    src: url('/fonts/no-move-webfont.eot?iefix') format('eot'),
         url('/fonts/no-move-webfont.woff') format('woff'),
         url('/fonts/no-move-webfont.ttf') format('truetype'),
         url('/fonts/no-move-webfont.svg#webfont16H9yugm') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */


.col-left { float: left; }
.col-right { float: right; }
.col-full  { width: 840px; margin: 0 auto; }

.col-base{padding: 10px 0px 0px;}
.col-base #header h1{text-align:center;font-size:55px;margin-bottom:20px;text-transform:uppercase;}
.col-base h2{font-size:20px;margin-bottom:10px;}
.col-base h3{font-size:20px;margin-bottom:10px;}

.col-base a {color:#bf1b17;}

.catalogue_icon_cell{width:50%;padding-bottom:50px;}
.catalogue_icon{position:relative;background:url(/images/catalogue_icon.png) no-repeat;height:124px;width:311px;margin:0px auto;}
.catalogue_icon a{position:relative;display:block;width:100%;height:100%;}
.catalogue_icon a:hover{text-decoration:none;}

.catalogue_icon span{color: #990100;display: block;font-size: 40pt;height: 70px;left: 37px;position: absolute;text-align: center;top: 35px;width: 50px;font-family: "BIRTHOFAHERORegular",Arial, Helvetica, sans-serif;}


.hefty-indent {padding:0px 50px;}
.floated-toppad{padding-top:12px;}

.error{color:red;}
.error_message {
	border: 1px dashed red;
	border-radius: 5px;
	padding: 15px;
	background-color: #FDFFDB;}
.error_message li{color:red;}
.error_message li b{font-size:12pt;}
.error_message li em{font-size:10pt;font-style:italic;}
.mandatory{color:red;}

.home-sprite a{background-image: url("/images/homepage/home-sprites.jpg");display: block;width:442px;margin: 0 auto;bottom:0px;left:18px;}
.home-sprite a:hover{text-decoration:none;}
.sprite-caps{background-position:0px -490px;height: 206px;}
.sprite-bags{background-position:0px 0px;height: 210px;}
.sprite-custom{background-position:0px -212px;height: 279px;}
.sprite-writing{background-position: 0 -1089px;height: 199px;}
.sprite-electronics{background-position:0px -698px;height: 193px;}
.sprite-else{background-position:0px -897px;height: 190px;}
#bull-ad{line-height:160px;text-align:center;height:160px;}
.article-abstract{font-size:8pt;font-weight:normal;}
ul.article-list{}
ul.article-list li{padding-bottom:5px;list-style-type:circle;}
.float-right{float:right;}
#signup-form{margin:0px auto;width:500px;}
#signup-form input{width:100%;}
#signup-form td{padding-bottom:15px;}

/* 2.2 Header Logo */

#logo{
	width: 563px;
	height: 194px;
	background-image: url(/images/top-logo.jpg);
	margin: 0px auto -50px auto;
	position: relative;
	
	top: 20px;
	}
	#logo a{}
		#logo img{}
		
	
/* 2.3 Navigation */
	
#nav{
	width: 1024px;
	height: 203px;
	background-image:url(/images/header.jpg);
	margin: auto;
	overflow: hidden;
	position:relative;
	}

	#nav ul {
    margin-left: 29px;
    position: absolute;
    top: 186px;
    vertical-align: bottom;
    width: 1024px;
	}

	#nav ul li{
	float: left;
	}
		#nav a:hover{cursor:pointer;}
			
			/*the single nav background image goes in here, you can also set the height */
			#nav ul li a{background:url(/images/spritemenu_2.png) no-repeat; text-indent:-999999px; overflow:hidden; float:left; display: block; width: 100%; height: 100%;} 	
	
		/*Set the width of each each nav item*/

		#nav ul li.home{height: 97px;margin-top: 105px;width: 156px;}
		#nav ul li.home a{background-position: -16px -112px;}
		#nav ul li.home a:hover{background-position: -16px -317px;}
		#nav .home.active a{background-position: -16px -317px;}

		#nav ul li.product_catalogue{height: 97px;margin-top: 105px;width: 137px;}
		#nav ul li.product_catalogue a{background-position: -172px -112px;}
		#nav ul li.product_catalogue a:hover{background-position: -172px -317px;}
		#nav .product_catalogue.active a{background-position: -172px -317px;}
		
		#nav ul li.custom_products{height: 97px;margin-top: 105px;width: 133px;}
		#nav ul li.custom_products a{background-position: -309px -112px;}
		#nav ul li.custom_products a:hover{background-position: -309px -317px;}	
		#nav .custom_products.active a{background-position: -309px -317px;}	
		
		#nav ul li.portfolio{height: 97px;margin-top: 105px;width: 133px;}
		#nav ul li.portfolio a{background-position: -442px -112px;}
		#nav ul li.portfolio a:hover{background-position: -442px -317px;}	
		#nav .portfolio.active a{background-position: -442px -317px;}	
	
		#nav ul li.about_us{height: 97px;margin-top: 105px;width: 135px;}
		#nav ul li.about_us a{background-position:-575px -112px;}
		#nav ul li.about_us a:hover{background-position: -575px -317px;}
		#nav .about_us.active a{background-position: -575px -317px;}

		#nav ul li.mailer_archives{height: 97px;margin-top: 105px;width: 134px;}
		#nav ul li.mailer_archives a{background-position: -710px -112px;}
		#nav ul li.mailer_archives a:hover{background-position: -710px -317px;}
		#nav .mailer_archives.active a{background-position: -710px -317px;}
		
		#nav ul li.contact_us{height: 202px;margin:0 0 0;width: 165px;}
		#nav ul li.contact_us a{background-position:-844px -7px;}
		#nav ul li.contact_us a:hover{background-position: -844px -212px;}
		#nav .contact_us.active a{background-position: -844px -212px;}

#footer_splatter{background:url(/images/splatter.png) no-repeat;position:absolute;height:952px;}
#splatter_wrapper{width:1024px;margin:0px auto;position:relative;}
#footer_splatter.left{background-position: 0% 0%;bottom: 0;left: -467px;width: 500px;}
#footer_splatter.right{background-position: -518px 100%;bottom: 0;left:996px;width: 327px;}
#wrapper {position:relative;}

#catalogue_banner{padding:10px 35px 50px;text-align:center;}

.rank_insignia{background-image:url(/images/rank_insignia.png); background-repeat:no-repeat;width:129px;height:143px;background-position:0px -238px;}
.rank_insignia .rank{background-image:url(/images/rank_insignia.png); background-repeat:no-repeat;height:58px;}
.rank_insignia .rank.first{background-position:0px -178px;}
.rank_insignia .rank.second{background-position:0px -118px;}
.rank_insignia .rank.third{background-position:0px -60px;}
.rank_insignia .rank.fourth{background-position:1px 0px;}



/* 2.4 Content */
	#content  {
	position: relative;
	width: 1024px;
	background-image: url(/images/wood.png);
	background-repeat: repeat-y;
	margin: auto;
	}
#content-inner{
   background-image: url("/images/woodinner.jpg");
    background-position: 0px 0;
    background-repeat: repeat-y;
    padding-bottom: 10px;
    margin:0px 28px 0px 33px;
    background-color:#D9D7CA;
    
}		



	.col-full{
	}
	
		.col-full #header{
			clear: both;
		}
		
		.col-full #header h1{
			font-family: "BIRTHOFAHERORegular",Arial, Helvetica, Sans-serif; 
			font-weight: bold;
			color: #900; 
			font-size: 200%;
			text-align:center;
			text-transform: uppercase;
		}
	
	.col-full p{
		font-family: "NOMovementBold", Arial, Helvetica, Sans-serif; 
		font-weight: normal;
		color: #000; 
		font-size: 12pt; 
		line-height:1.5em;
		padding: 30px 0px;
	}
	
	.col-home{

		padding: 0px 100px;
	}
	
	.col-portfolio{
		width: 1024px;
		padding: 0px 100px 50px 100px;
	}
	
	#header{
		clear: both;
		text-align: center;
		margin: 0 auto 0 auto;
	}
	
	#header h1{
		font-family: "BIRTHOFAHERORegular",Arial, Helvetica, sans-serif; 
		color: #900; 
		font-size: 30px;
		
	}
	
	.col-portfolio #header{
		width: 1024px;
		clear: both;
		text-align: center;
		margin: 0 -100px 0 -100px;
	}
	
	.col-portfolio #header h1{
		width: 1024px;
		text-align: center;
		display: inline;
		margin: 0 -100px 0 -100px;
	}
	
	img.clients{
		width: 700px; 
		height: 400px;
		margin: 50px 100px;
	}

	#col-contactus-left{
		position: relative;
		left: 50px;
		width: 400px;
		}
		
		#col-contactus-left h1{
			font-family: "BIRTHOFAHERORegular",Arial, Helvetica, Sans-serif; 
			font-weight: bold;
			color: #000; 
			font-size: 120%; 
			line-height:1.3em;
			padding: 5px;
			text-transform: uppercase;
			}
	
		#col-contactus-left h2{
			font-family: "BIRTHOFAHERORegular",Arial, Helvetica, Sans-serif; 
			font-weight: bold;
			color: #fff; 
			background-color: #900;
			font-size: 100%; 
			line-height:1.3em;
			padding: 5px;
			text-transform: uppercase;
			}
			
		#col-contactus-left h3{
			font-family: "BIRTHOFAHERORegular",Arial, Helvetica, Sans-serif; 
			font-weight: bold;
			color: #900; 
			font-size: 100%; 
			line-height:1.3em;
			padding: 5px;
			text-transform: uppercase;
			}
			
		#col-contactus-left p{
			font-family: "NOMovementBold", Arial, Helvetica, Sans-serif; 
			font-weight: bold;
			color: #000; 
			font-size: 80%; 
			line-height:1em;
			padding: 5px;
			}
	
	#col-contactus-right{
		position: absolute;
		top:0px;
		left: 450px;
		width: 400px;
		}
		
		#col-contactus-right h1{
			font-family: "BIRTHOFAHERORegular",Arial, Helvetica, Sans-serif; 
			font-weight: bold;
			color: #000; 
			font-size: 120%; 
			line-height:1.3em;
			padding: 5px;
			text-transform: uppercase;
			}
			
			#col-contactus-right p{
			font-family: "NOMovementBold", Arial, Helvetica, Sans-serif; 
			font-weight: bold;
			color: #000; 
			font-size: 80%; 
			line-height:1em;
			padding: 5px;
			}
	
	#advert{
	background-color: #990000;
    height: 160px;
    margin-left: 31px;
    width: 965px;
	}
	
	#catalogue_list li{list-style:circle inside none;}
	
	#portfolio_group{
		clear: both;
		width: 700px;
		height: 215px;
		}
	
	.grid_item{
		background-image:url(/images/portfolio_item.png);
		background-repeat: no-repeat;
		width: 304px;
		height: 284px;
		margin:0px auto 15px;
		padding-top:1px;
		/*margin: 10px;
		float: left;*/
	}
	
	#logo_cloud{text-align:center;line-height:90px;padding:25px;background-color:white;}
	#logo_cloud img{vertical-align:middle;}
	
		.grid_item img{
			vertical-align:middle;
			/*maxheight:163px*/		
		}
		
		.grid_item .img_holder{height: 163px;line-height: 160px;margin: 20px 13px 0px;text-align: center;}
		
		.grid_item h2{
			font-family: "NOMovementBold",Arial, Helvetica, sans-serif; 
			font-size: 15px;
			color:#BF1B17;
			font-weight: normal;
			margin: 2px 10px 2px 13px;
			display: block;
			}
			
		.grid_item h3{
			font-family: "NOMovementBold",Arial, Helvetica, sans-serif; 
			font-size: 10pt;
			font-weight: normal;
			margin: 0px 13px 2px 0px;
			display: block;
			float:right;
			}	
		
		
		.grid_item p{
			font-family: "NOMovementBold", Arial, Helvetica, sans-serif; 
			font-size: 10pt;
			margin: 5px 13px 2px;
			padding:0px;
			}
	
	#nav_portfolio{		
		text-align: center;
		padding-top: 25px;
	}
	
		#nav_portfolio ul{
			width: 100%;
			display: inline;
			position: relative;
		}
							
		#nav_portfolio ul li{
			font-family: "NOMovementBold", Arial, Helvetica, sans-serif; 
			font-size: 18pt;
			list-style-type: none;
			display: inline;
		}
		
	#nav_about_us_divider{
		background-image: url(/images/about_us_divider.png);
		background-repeat: no-repeat;
		width: 861px;
		height: 25px;
		margin: 0 auto 0 auto;
		left: 19px;
	}
	
	#nav_about_us{
		width: 880px;
		clear: both;
		height: 20px;
		padding: 0px 0px 25px 0px;
		text-align: center;
	}
	
		#nav_about_us ul{
			width: 100%;
			display: inline;
			position: relative;
		}
							
		#nav_about_us ul li{
			font-family: "BIRTHOFAHERORegular"; 
			font-size: 35px;
			list-style-type: none;
			display: inline;
			margin:0px 35px;
	}
		#nav_about_us ul li a:hover{
			color:#990000;
			text-decoration:none;
		}
	.team_member{
		width:400px;
	}
		
		.team_member img{
			width: 80px;
			height: 100px;
		}
		
		
	#bottom_bar{
		background-image:url(/images/bottom-bar.jpg);
		height: 284px;
		padding: 0;
		margin: 0;
		position:relative;
		}
	#bottom_bar_catalogue{
		background-image:url(/images/bottom-bar.jpg);
		text-align:center;		
		padding: 10px 0;
		margin: 0;
		}
	#bottom_bar td{vertical-align:top;padding:10px 10px;/*background-image:none*/}	
	
		
		#bottom_bar h2{
			font-family: "BIRTHOFAHERORegular",Arial, Helvetica, sans-serif; 
			font-size: 30px;
			text-transform: uppercase;
			}
			
		#contactus{
			position: relative;
			left: 25px;
			top: -150px;
			}


#contact_us_page {
	padding:10px 45px 0px;	
}
#contact_us_page td {vertical-align:top;}

hr.contact_us_seperator {background-color: transparent;border-bottom: 1px dashed #ACA990;height: 1px;margin: 10px 0;padding: 0;}
#contact_us_page h1{padding-left:15px;font-family:"BIRTHOFAHERORegular",Arial, Helvetica, sans-serif;font-size:42pt;text-transform:uppercase;}
#contact_us_page h2{margin-bottom:15px;padding-left:15px; line-height:35pt;height:47px;background:url(/images/contact_us_header_back.gif) repeat-x;color:white;font-family:"BIRTHOFAHERORegular",Arial, Helvetica, sans-serif;font-size:30pt;text-transform:uppercase;}

#contact_us_page h3{color:#a51b13;font-family:"BIRTHOFAHERORegular",Arial, Helvetica, sans-serif;font-size:27pt;}

#contact_us_page h4{color:black;font-family:"BIRTHOFAHERORegular",Arial, Helvetica, sans-serif;font-size:27pt;margin-bottom:10px;}

.profile_img_holder{float:left;width:125px;height:126px;margin-right:15px;}
.profile_img_holder img{}

.profile_detail{margin-bottom:25px;}

#contact_us_page p.p_name{color:black;font-family:"BIRTHOFAHERORegular",Arial, Helvetica, sans-serif;font-size:14pt;}
#contact_us_page p.p_function{color:black;font-family:"BIRTHOFAHERORegular",Arial, Helvetica, sans-serif;font-size:14pt;text-transform:uppercase;}
#contact_us_page p.p_email{color:black;font-family:"NOMovementBold", Arial, Helvetica, sans-serif;font-size:16pt;}
#contact_us_page p.p_phone{color:black;font-family:"NOMovementBold", Arial, Helvetica, sans-serif;font-size:16pt;}

#contact_us_page td.right_col{padding-left:25px;}

.contact_icon_holder{background-image:url(/images/contact_icons.png);background-repeat:no-repeat;float:left;margin-right:15px;width:37px;}
.contact_icon_holder.phoneico{background-position:0px 0px; height:32px;}
.contact_icon_holder.faxico{background-position:0px -32px; height:32px;}
.contact_icon_holder.emailico{background-position:0px -63px; height:32px;}
.contact_icon_holder.webico{background-position:0px -95px; height:29px;}
.contact_icon_holder.postico{background-position:0px -124px; height:19px;}
.contact_icon_holder.addressico{background-position:0px -143px; height:29px;}
.contact_icon_label{padding:5px 0px 25px;float:left;width:40px;color:black;font-family:"NOMovementBold", Arial, Helvetica, sans-serif;font-size:18pt;}
.contact_icon_detail{padding:5px 0px 25px;float:left;width:340px;color:black;font-family:"NOMovementBold", Arial, Helvetica, sans-serif;font-size:18pt;}

.contact_us_directions_label{float:left;text-align:right;font-size:10pt;}
.contact_us_map{float:right;}

.note{color:#5F5F5F;}

#contactus ul{
			}
		
		#contactus ul li{
			font-family: "BIRTHOFAHERORegular",Arial, Helvetica, sans-serif; 
			font-size: 12px;
			list-style-type: none;
			}
		
		#contactus_image{
			background-image: url(/images/wecontactyou.png);
			width: 191px;
			height: 191px;
			margin:0 auto;
			}	
		
		#enquire_now{
			}
		
		#enquire_now ul{
			}
		
		#enquire_now ul li{
			font-family: "NOMovementBold", Arial, Helvetica, sans-serif; 
			font-size: 12px;
			list-style-type: none;
			}
		
		#enquire_now_image{
			background-image: url(/images/enquire_now.png);
			width: 156px;
			height: 156px;
			position: absolute;
			right: 10px;
			top: -24px;
			}
			
		#bottom_bar_wallpaper{
			float:left;
			width: 266px;
			}
			
			#bottom_bar_wallpaper img{
				background-color: #09f;
				width: 180px;
				height: 160px;
				position: relative;
				top: 39px;
				left: 43px;
				}
		
		#bottom_bar_articles{
			float:left;
			width: 266px;
			}
				
			#bottom_bar_articles img{
				background-color: #fff;
				width: 180px;
				height: 160px;
				position: relative;
				top: 39px;
				left: 43px;
				}
		
		#bottom_bar_signup{
			float:left;
			width: 180px;
			}
			
			#bottom_bar_signup img{
				width: 180px;
				height: 160px;
				position: relative;
				top: 39px;
				left: 43px;
				}
	
#wallpapers{text-align:center;}	
	
	
/* 2.5 Footer */
	#logo_footer {
	    margin: 0 auto;
		position:relative;
		height:1px;

	    width:448px;
	 }
	 #logo_footer a {position:absolute;top:-105px;}
	
	#footer{
		height: 220px;
		background-image: url(/images/footer.png);
		background-repeat: repeat-x;
		background-color:#000;
		position:relative;
		padding-top:20px;
		}
	
	#credit{
	width: 116px;
	height: 100px;
	float:left;
	margin:86px 50px 0 30px;
	}
	
	#nav_footer_categories{
	float:left;
	width: 615px;
	margin-bottom:10px;
		}
	
	.nav_footer_category{


		}
	
		.nav_footer_category h3{
			font-family: "NOMovementBold", Arial, Helvetica, sans-serif;
			padding-top: 60px;
			color:#fff;
			padding-bottom: 2px;
			font-size:12pt;
			}
		.nav_footer_category h3 a{
			
			color:#fff;
			
			}
		.nav_footer_category ul{}
		.nav_footer_category ul li{
			font-size: 10pt; 
			font-family: "NOMovementBold", Arial, Helvetica, sans-serif;
			padding-bottom: 2px;			
			margin:2px 0 2px 0;
			}
		.nav_footer_category a{
			color:#fff; size: 10px;
		
			}
		.nav_footer_category ul li a:hover{}
		
	#nav_footer{
		clear: both;
		margin: auto;
		width: 840px;
		margin-bottom:30px;
		}
		
		#nav_footer ul{
			padding-top: 20px;
			}
			
		#nav_footer ul li{
			font-family: "NOMovementBold", Arial, Helvetica, sans-serif;
			font-size: 10pt;
			float: left;
			display: block;
			}
			
		#nav_footer ul li a{
			color:#fff;
			border-right:solid 1px #fff;
			padding:1px 2px;
			text-transform: uppercase;
			font-weight: bold;
			padding:0 8px 0 8px;
			}
		#nav_footer ul li a:hover{color:#fff}
		
		#nav_footer ul li.home{}
		#nav_footer ul li.product_catalogue{}
		#nav_footer ul li.custom_products{}
		#nav_footer ul li.portfolio{}
		#nav_footer ul li.about_us{}
		#nav_footer ul li.mailer_archives{}
		#nav_footer ul li.contact_us a{border-right:none;}

/*-------------------------------------------------------------------------------------------*/
/* ACCESSIBILITY */
/*-------------------------------------------------------------------------------------------*/

/* clearing */ 
.clear{clear:both; height:1px; margin:0; padding:0; font-size: 15px; line-height: 1px;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
* html>body .clearfix{display: inline-block; width:100%;}
* html .clearfix {/* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ }

/* accessibility */ 
.accessibility { position: absolute; top: -999em; left: -999em;}


#logo_2{position:relative;padding-top:185px;text-align:center;width:812px;margin:0px auto 0px;z-index:1;}
#logo_2 a{position:absolute;top:0px;left:0px;}

.centered{text-align:center;}
.centered h1,.centered h2,.centered h3,.centered h4{text-align:center;}
html,a{cursor: url("/images/bullcursor.cur"), auto !important;}
#fb_holder{bottom: 90px;left: 29px;position: absolute;z-index: 10;}
.float_right{float:right;}
.float_left{float:left;}
.like_pad{padding-top:24px;margin-left:5px;}
.social_box{position:relative;top:-27px;height:64px;}
.pad_left{padding-left:5px;}
.tooltipper{color:#473939;width:250px;}
.navtooltipper{color:#473939;width:200px;font-family:arial;}
.navtooltipper h1{font-family:arial;}