* {padding:0;margin:0}
body { 
	background: url(images/bodyfade.jpg) #7D7D7D repeat-x;
	text-align: center;
	font-family: arial;
	font-size: 0.75em;
	color: #C2C2C2;
}
p { padding: 2px 0 8px 0}
img {border:none}
hr {color: #5E5E5E; border-top:solid 1px #959595;border-bottom:solid 1px #959595; height: 4px}
a {overflow:hidden}
h1 {
	color:#ED1C24;
	font-weight:normal;
	padding: 12px;
}
h1.home_h1 {
	text-indent: -999em;
	background: url(images/home_h1.jpg) no-repeat;
	width: 285px;
	height: 57px;
	padding: 0;
}
h1.sport_h1 {
	text-indent: -999em;
	background: url(images/sport_h1.jpg) no-repeat;
	width: 155px;
	height: 54px;
	padding: 0;
}
h1.equipment_h1 {
	text-indent: -999em;
	background: url(images/equipment_h1.jpg) no-repeat;
	width: 185px;
	height: 61px;
	padding: 0;
}
h1.corporate_h1 {
	text-indent: -999em;
	background: url(images/corporate_h1.jpg) no-repeat;
	width: 231px;
	height: 61px;
	padding: 0;
}
h1.creative_h1 {
	text-indent: -999em;
	background: url(images/creative_h1.jpg) no-repeat;
	width: 206px;
	height: 58px;
	padding: 0;
}
h1.event_h1 {
	text-indent: -999em;
	background: url(images/event_h1.jpg) no-repeat;
	width: 176px;
	height: 57px;
	padding: 0;
}
h1.concepts_h1 {
	text-indent: -999em;
	background: url(images/concepts_h1.jpg) no-repeat;
	width: 119px;
	height: 57px;
	padding: 0;
}
h1.contact_h1 {
	text-indent: -999em;
	background: url(images/contact_h1.jpg) no-repeat;
	width: 98px;
	height: 56px;
	padding: 0;
}
h1.testimonials_h1 {
	text-indent: -999em;
	background: url(images/testimonials_h1.jpg) no-repeat;
	width: 144px;
	height: 57px;
	padding: 0;
}
h1.gallery_h1 {
	text-indent: -999em;
	background: url(images/gallery_h1.jpg) no-repeat;
	width: 87px;
	height: 61px;
	padding: 0;
}
h2 {
	color: #fff;
	font-size: 1.1em;
	border-top: solid 1px #A0A0A0;
	padding: 10px 0;
	clear: both;
}
h2 a {
	color: #fff;
	font-size: 1em;
}
h3 {
	color: #fff;
	font-size: 1.1em;
}
h4 {
	color: #fff;
	font-size: 1em;
	padding-top: 4px;
}
#wrapper {
	width: 704px;
	margin: 0 auto;
	text-align: left;
}
#header{width: 100%;border-bottom: solid 1px #ED1C24}
#innerheader {
	width: 704px;
	margin: 0 auto;
	text-align: left;
}
img.logo {
	padding: 20px 0;
	float: left;
}

#banner 
{
    width:703px;
    height:178px;
}
#submenu {
	z-index:9999;
}
.img1 {background:url(images/banner.jpg) no-repeat}
.img2 {background:url(images/banner2.jpg) no-repeat}
.img3 {background:url(images/banner3.jpg) no-repeat}
.img4 {background:url(images/banner4.jpg) no-repeat}
.sport_banner{background:url(images/sport_banner.jpg) no-repeat}
.equipment_banner{background:url(images/equipment_banner.jpg) no-repeat}
.corporate_banner{background:url(images/corporate_banner.jpg) no-repeat}
.creative_banner{background:url(images/creative_banner.jpg) no-repeat}
.event_banner{background:url(images/event_banner.jpg) no-repeat}
.concepts_banner{background:url(images/concepts_banner.jpg) no-repeat}
.contact_banner{background:url(images/contact_banner.jpg) no-repeat}
.testimonials_banner{background:url(images/testimonials_banner.jpg) no-repeat}
.gallery_banner{background:url(images/gallery_banner.jpg) no-repeat}

.thumb_list {list-style:none;}
.thumb_list li {float:left;padding:5px 14px}

.gallery_list {
	list-style:none;
}
.gallery_list li {
	float:left;
	text-indent:-999em;
	padding: 3px ;
}
.gallery_list li a{
	height:158px;
	width:158px;
	display:block
}
.gallery_list h2{
	border:none
}
.gallery_list li.gal1 {background:url(images/rabbits/abu_dhabi_rabbit.jpg) no-repeat}
.gallery_list li.gal2 {background:url(images/rabbits/dublin_rabbit.jpg) no-repeat}
.gallery_list li.gal3 {background:url(images/rabbits/hsbc_champs_rabbit.jpg) no-repeat}
.gallery_list li.gal4 {background:url(images/rabbits/hsbc_mens_champs_rabbit.jpg) no-repeat}
.gallery_list li.gal5 {background:url(images/rabbits/ricoh_rabbit.jpg) no-repeat}
.gallery_list li.gal6 {background:url(images/rabbits/welsh_open_rabbit.jpg) no-repeat}
.gallery_list li.gal7 {background:url(images/rabbits/hsbc_womens_champs_rabbit.jpg) no-repeat}
.gallery_list li.gal8 {background:url(images/rabbits/ihg_christmas_rabbit.jpg) no-repeat}
.gallery_list li.gal9 {background:url(images/rabbits/ihg_summer_rabbit.jpg) no-repeat}
.gallery_list li.gal10 {background:url(images/rabbits/shooting_rabbit.jpg) no-repeat}
.gallery_list li.gal11 {background:url(images/rabbits/tri_lite_rabbit.jpg) no-repeat}
.gallery_list li.gal12 {background:url(images/rabbits/showreel_rabbit.jpg) no-repeat}
.gallery_list li.gal13 {background:url(images/rabbits/abu_dhabi_golf_rabbit.jpg) no-repeat}
.gallery_list li.gal14 {background:url(images/rabbits/capitala_rabbit.jpg) no-repeat}
.gallery_list li.gal15 {background:url(images/rabbits/hsbc_womens_rabbit.jpg) no-repeat}
.gallery_list li.gal16 {background:url(images/rabbits/omega_mission_rabbit.jpg) no-repeat}


.phone {float:right;padding: 32px 0}
#nav {clear:both; width: 100% } 
#nav li {float:left;margin-right: 1px;list-style:none;text-align: center; vertical-align: bottom;} 
#nav li.last {margin-right:0; } 
#nav a {background: url(images/nav_but.jpg) no-repeat; display:block; width:140px; height:20px; overflow:hidden;color: #919396; font-family: helvetica; font-weight: bold; text-decoration: none;padding-top:5px} 
#nav a:hover,#nav a:focus, #nav li.current a {background-position:0 -25px;color: #fff}
#nav li.current li a {background-position:0 0;color: #fff}
#nav li li a:hover,#nav li li a:focus, #nav li li.current a {background-position:0 -25px;color: #fff}
#nav ul, #nav ul.subhide {left: -999em; position: absolute;}
#nav ul li {float: none;margin:0;}
#nav li:hover  ul, #nav li.sfhover ul, #nav ul.subshow {left:auto}
#maintext {
	padding: 0 20px 20px 20px;
	background: url(images/textfade.jpg) #8B8A8B repeat-x;
}
ul#quotes {
	list-style:none;
	color:#fff;
	font-size:1.3em;
	font-style:italic;
	margin: 10px 0;
}
.boximg {padding:10px 6px 10px 0 }
.boximg_last {padding:10px 0 10px 0 }
.rabbits {
	float:left;
	padding-top:20px;
	}
.rabbits li{
	text-indent: -999em;
	list-style: none;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
}
.rabbits li.nomargin{
	margin-right: 0;
}
.rabbits li a{
	width:208px;
	height:158px;
	display: block;
}
.rabbits h2 {
	border:none;
	padding:0;
}

h2.sports {background:url(images/rabbits/sportevents.jpg) no-repeat;}
h2.equipment {background:url(images/rabbits/equipmenthire.jpg) no-repeat;}
h2.corporate {background:url(images/rabbits/corporate.jpg) no-repeat;}
h2.creative {background:url(images/rabbits/creativeservices.jpg) no-repeat;}
h2.event {background:url(images/rabbits/eventservices.jpg) no-repeat;}
h2.concepts{background:url(images/rabbits/concepts.jpg) no-repeat;}


.hiddentext img {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}

#footer {border-top: solid 1px #A0A0A0;	font-size: 0.8em;color: #A5A4A4; width:100%}
#footer ul {
	list-style: none;
	float: left;
	padding: 10px 0;
}
#footer li {
	display: inline;
	padding: 0 5px;
	border-right: solid 1px #A5A4A4;
}
#footer li a{
	color: #A5A4A4;
	text-decoration: none;
}
#footer li a:hover{
	text-decoration: underline;
}
#footer p {float:right; padding: 10px 0}
.clearboth {clear:both}
.hideicon {float: left; padding: 4px 5px 0 0}
.redlink {
	color: #ED1C24;
}
.white {color:#fff;}
.red {color:#EE1C24}
.indent {
	margin-left: 15px;
}
