
* { margin: 0; padding: 0; }

body { text-align: center; margin: 0; padding: 0; border:0; color: #a7a7a7; font-family: Tahoma, Verdana, Sans-serif; font-size: 11px; background-color: #dadada; }

#modulo_1 { float: left; width: 100%; text-align: center; background: #dadada url(../images/bg_main.jpg) no-repeat top center; background-attachment:fixed; }

#modulo_bg_top { float: left; width: 775px; margin: 18px 75px 0 75px; padding: 0; background: url(../images/bg_top.png) no-repeat bottom left }

#modulo_home { margin: 0 auto; width: 925px; text-align: left; }

#top { float: left; width: 775px; height: 117px; margin: 0 0 5px 0; border-top:10px solid #888; }
#logo { float: left; width: 315px; height: 82px; margin: 0 0 0 30px; }
#logo a { float: left; display: block; width: 315px; height: 82px; background: url(../images/spacer.gif) no-repeat top left; cursor: hand; }

#top_right { float: left; width: 405px; height: 37px; text-align: right; padding-top: 1px; }

h1.logo { width: 315px; height: 82px; background: url("../images/logo.png") no-repeat top left; text-indent: -9999px; }



/* -- MACK-ROSS MAIN NAVIGATION -- */

div#navs { border-top-width: 0px; padding-right: 0px; padding-left: 15px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0; width: 760px; padding-top: 0px; height: 39px; border-right-width: 0px } 

div#navs ul#menu { padding-right: 0px; padding-left: 0px; background: url(../images/navs.gif) no-repeat left top; padding-bottom: 0px; margin: 0px; width: 760px; padding-top: 0; position: relative; height: 39px }

div#navs ul#menu LI { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; position: absolute; }

ul#menu LI { display: block; height: 39px }
ul#menu A { display: block; height: 39px }

div#navs ul#menu LI A { text-indent: -9999px; text-decoration: none }

#home { left: 0px; width: 72px; }
#about { left: 79px; width: 132px; }
#products { left: 218px; width: 114px; }
#prod_oxibio { left: 339px; width: 155px; }
#gallery { left: 501px; width: 150px; }
#other { left: 659px; width: 90px; }

#home a:hover { background: url(../images/navs.gif) no-repeat 0px -39px; }
#about a:hover { background: url(../images/navs.gif) no-repeat -79px -39px; }
#products a:hover { background: url(../images/navs.gif) no-repeat -218px -39px; }
#prod_oxibio a:hover { background: url(../images/navs.gif) no-repeat -339px -39px; }
#gallery a:hover { background: url(../images/navs.gif) no-repeat -501px -39px; }
#other a:hover { background: url(../images/navs.gif) no-repeat -659px -39px; }

#homeOn { left: 0px; width: 72px; background: url(../images/navs.gif) no-repeat 0px -78px; }
#aboutOn { left: 79px; width: 132px; background: url(../images/navs.gif) no-repeat -79px -78px; }
#productsOn { left: 218px; width: 114px; background: url(../images/navs.gif) no-repeat -218px -78px; }
#prod_oxibioOn { left: 339px; width: 155px; background: url(../images/navs.gif) no-repeat -339px -78px; }
#galleryOn { left: 501px; width: 150px; background: url(../images/navs.gif) no-repeat -501px -78px; }
#otherOn { left: 660px; width: 92px; background: url(../images/navs.gif) no-repeat -659px -78px; }

	a.opt1:link { font-weight: normal; font-family: arial, sans-serif; font-size: 11px; }
	a.opt1:active { font-weight: normal; font-family: arial, sans-serif; font-size: 11px; }
	a.opt1:visited { font-weight: normal; font-family: arial, sans-serif; font-size: 11px; }
	a.opt1:hover { font-weight: normal; font-family: arial, sans-serif; font-size: 11px; }




/*------------- SLIDE APRESENTAÇÃO INDEX --------------*/

#mr_content { margin: 0 auto; width: 775px; text-align: left; }
#mr_content_bg { float: left; width: 775px; margin: 0 0 0 0; padding: 0 0 5px 0; background: #173072; }
#mr_content_bottom { float: left; width: 775px; height: 40px; }
#mr_content_bottom_home { float: left; width: 925px; height: 40px; }

#mr_content_bg_copy { float: left; width: 775px; margin: 0 75px 0 75px; padding: 0 0 0 0; background: url(../images/bg_info1.png) repeat-y top left; }
#mr_content_bg_copy2 { float: left; width: 775px; margin: 0 75px 0 75px; padding: 0 0 0 0; background: url(../images/bg_info1.png) repeat-y top left; }
#mr_content_bg_copy3 { float: left; width: 775px; margin: 0 75px 0 75px; padding: 0 0 0 0; background: url(../images/bg_info1.png) repeat-y top left; }

#footer_home { float: left; width: 735px; padding: 10px 40px 12px 0; text-align: right; margin: 0 75px 0 75px; background: url(../images/bg_info1.png) repeat-y top center; border-bottom: 10px solid #888; } 
#footer_home p { color: #dadada; font-size: 11px; padding: 0; margin: 0; }
#footer_home a { color: #dadada; font-weight: normal; text-decoration: none; }
#footer_home a:hover { text-decoration: underline; }

#frontslider { float: left; width: 905px; height: 280px; margin: 0; border: 10px solid #ccc; overflow: hidden; }
#frontslider2 { float: left; width: 905px; height: 180px; margin: 0; border: 10px solid #ccc; overflow: hidden; }
#frontslider ul { padding: 0; margin: 0; }
#frontslider ul li { float: left; height: 280px; padding: 0; margin: 0; }

#tiles { display: none; float: left; width: 725px; padding: 35px 25px 25px 25px; background: url(../images/triangle_tile.png) no-repeat 280px 0; }
#tile { float: left; width: 237px; margin: 0 0 0 0; }
.tile { border: 5px #2e2e2e solid; }
.tile_on { border: 5px #77b009 solid; }

#tile p { font-size: 14px; padding: 12px 0 2px 0; margin: 0; text-align: center; }
#tile p.small { font-size: 11px; padding: 0; margin: 0; }
#tile a { color: #a7a7a7; text-decoration: none; }
#tile a:hover { color: #6eb015; text-decoration: none; }
#tile p.small a { color: #585858; text-decoration: none; }
#tile p.small a:hover { color: #6eb015; text-decoration: none; }
#tile_gap { float: left; width: 7px; height: 5px; }

#intro { float: left; width: 500px; margin: 0; }
#intro h2 { font-size: 16px; font-weight: normal; }

#navs_left { float: left; width: 114px; height: 39px; }
#navs { float: left; width: 661px; height: 39px; padding: 0 25px 0 0; }



#copy_clear { float: left; width: 745px; margin: 0 15px 0 15px; background: #173072; }
#copy_sale { float: left; width: 745px; margin: 0 15px 0 15px; }
#copy_left { float: left; width: 185px; padding: 60px 0px 65px 25px; }
#copy_left_contacts { float: left; width: 190px; padding: 30px 0px 45px 20px; }
#copy_left_contacts p { font-size: 13px; line-height: 17px; }
#copy_left_home { float: left; width: 185px; height: 90px; padding: 0 0 0 25px; background: #173072; }
#copy_right { float: left; width: 500px; padding: 40px 25px 75px 0; background: url(../images/triangle.png) no-repeat 55px 0; }
#copy_right_home { float: left; width: 500px; padding: 25px 35px 5px 0; background: url(../images/triangle.png) no-repeat 55px 0; }
#copy_right_clear { float: left; width: 500px; padding: 0px 35px 20px 0; }
#copy_right_inside { float: right; width: 535px; padding: 30px 0 15px 0; background: url(../images/triangle.png) no-repeat 55px 0; }
#copy_right_inside_info { float: left; width: 467px; padding: 15px 12px 20px 18px; background: #173072; }
#copy_right_inside_info h1 { font-size: 25px; font-weight: normal; color: #77b009; padding-bottom: 4px; }
#copy_right_inside_info h2 { font-size: 19px; font-weight: normal; color: #fff; padding: 8px 0 3px 0; }
#copy_right_inside_info h4 { font-size: 17px; font-weight: normal; color: #fff; padding: 8px 0 3px 0; }
#copy_right_inside_info p { font-size: 15px; line-height: 21px; padding: 5px 0 8px 0; }
#copy_right_inside_info p.intro { font-size: 14px; line-height: 17px; font-weight: bold; color: #505050; padding-top: 4px; }

#container_map { float: left; width: 770px; padding: 30px 0 15px 0; background: url(../images/triangle.png) no-repeat 55px 0; }
#container_map_inside { float: left; width: 740px; padding: 15px 0 20px 30px; }
#container_map_inside h1 { font-size: 25px; font-weight: normal; color: #77b009; padding-bottom: 4px; }
#container_map_inside h2 { font-size: 19px; font-weight: normal; color: #fff; padding: 8px 0 3px 0; }
#container_map_inside h4 { font-size: 17px; font-weight: normal; color: #fff; padding: 8px 0 3px 0; }
#container_map_inside p { font-size: 15px; line-height: 21px; padding: 5px 0 8px 0; }
#container_map_inside p.intro { font-size: 14px; line-height: 17px; font-weight: bold; color: #505050; padding-top: 4px; }


p.homecopy { font-size: 16px; line-height: 23px; padding: 5px 0 0 0; color: #acacad; }
p.homecopy a { text-decoration: none; }
p.homecopy a:hover { text-decoration: underline;  }

#best_projects { float: left; width: 310px; margin: 0 0 30px 0; }
.project { float: left; width: 68px; height: 46px; border: 5px solid #ccc; margin: 0 15px 15px 0; }
.projectOn { float: left; width: 68px; height: 46px; border: 5px solid #77b009; margin: 0 15px 15px 0; }



/* -- MACK-ROSS GLOBAL SELECTORS -- */

p { font-size: 11px; line-height: 14px; color: #9c9c9d; padding: 5px 0 4px 0; margin: 0; }
p.black { font-size: 10px; font-weight: bold; line-height: 14px; color: #777777; padding: 5px 0 4px 0; margin: 0; }
p.intro { font-size: 29px; color: #fff; line-height: 40px; padding-bottom: 10px; }
p.intro a { color: #fff; text-decoration: none; }
p.intro a:hover { color: #cb0e0e; text-decoration: none; }
p.adventure { font-size: 18px; color: #a7a7a7; padding: 4px 0 2px 0; margin: 0; }
p.footer { font-size: 17px; color: #505050; padding: 0; margin: 0; }
.smallh3 { font-size: 11px; }
.tiny { font-size: 12px; line-height: 18px; padding: 3px 0 8px 15px; }

ul { list-style: square; margin-top: 0px; margin-bottom: 8px; margin: 0; margin-left: 5px; padding: 0; }
ul li { text-indent:0px; }
a { text-decoration: underline; color: #6eb015; font-weight: normal; outline: none; }
a:hover { text-decoration: none; color: #6eb015; }

#copy_right_inside_info ul { margin: 10px 0 10px 0;  }
#copy_right_inside_info ul li { margin:0; padding: 4px 0px 4px 18px; display:block; list-style-type:none; background: url(../images/ul_star_on.gif) no-repeat 0 11px; font-size: 15px; line-height: 21px; }

img.nowrap { display: block; padding: 0; margin: 0; }

.tclass { width: 472px; color: #F5F5F5; font-size: 12px; }
.tclass td { padding: 10px 0 10px 0; }
.tclass td.clear { border-bottom: none; padding: 10px 0 10px 0; }
.tclass p { font-size: 15px; }

.tclass input { padding: 4px 4px 4px 4px; font-size: 15px; }
.tclass textarea { padding: 4px 4px 4px 4px; font-size: 15px; }

#about_table { float: left; padding: 20px 25px 30px 25px; background: #1c2d5b; border-left: 1px #343434 solid; border-top: 1px #343434 solid; border-right: 1px #1a1a1a solid; border-bottom: 1px #1a1a1a solid; margin: 20px 0 10px 0; }



/* -- MACK-ROSS FORM ELEMENTS -- */

form { margin:0; padding:0; display:block; }
input, select, textarea, option { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000; font-weight:normal; background: #CCC; }



/* -- MACK-ROSS SUB NAVIGATION -- */

ul.subMenu { margin: 10px 0 0 0; padding: 3px 0px 0px 0px; font-size: 14px; }
ul.subMenu li { margin:0; padding: 7px 0px 7px 0px; display:block; list-style-type:none; border-bottom: 1px dotted #484848; }

ul.subMenu a:link, ul.subMenu a:visited { display:block; padding:0 0 0 20px; color: #fff; text-decoration:none; background: url(../images/ul_seta.png) no-repeat 0 3px; font-weight: normal; }

ul.subMenu a:active, ul.subMenu a:hover, ul.subMenu a:link.subMenuOn, ul.subMenu a:visited.subMenuOn { padding:0 0 0 20px; color: #77b009; text-decoration:none; background: url(../images/ul_seta_on.png) no-repeat 0 3px; font-weight: normal; }

ul.subMenu a:link.subMenuOn, ul.subMenu a:visited.subMenuOn { font-weight: bold; }

ul.subMenu_footer { margin: 10px 0 0 0; padding: 3px 0px 0px 0px; font-size: 11px; }
ul.subMenu_footer li { margin:0; padding: 3px 0px 3px 0px; display:block; list-style-type:none; }
ul.subMenu_footer a:link, ul.subMenu_footer a:visited { display:block; padding:0 0 0 20px; color: #2b2f27; text-decoration:none; background: url(../images/ul_star_footer.gif) no-repeat 0 3px; font-weight: normal; }
ul.subMenu_footer a:active, ul.subMenu_footer a:hover, ul.subMenu_footer a:link.subMenuOn_footer, ul.subMenu_footer a:visited.subMenuOn_footer { padding:0 0 0 20px; color: #77b009; text-decoration:none; background: url(../images/ul_star_on_footer.gif) no-repeat 0 3px; font-weight: normal; }
ul.subMenu_footer a:link.subMenuOn_footer, ul.subMenu_footer a:visited.subMenuOn_footer { font-weight: bold; }





#cb { float: left; width: 624px; background: url(../images/bg_copy_full.gif) repeat-y top left; padding: 0 0 30px 301px; }
#cb_copy { float: left; width: 334px; padding: 0 15px 0 0; }
#cb_img { float: left; width: 217px; }

#selos { float: left; width: 867px; height: 70px; padding: 20px 0 20px 58px; background: url(../images/bg_info1.png) repeat-y top center; }
#selos_copy { float: left; width: 798px; height: 70px; background: url(../images/bg_selos.png) no-repeat top left; }
#selos_copy_left { color: #000; float: left; width: 72px; height: 48px; padding: 22px 0 0 25px; }
#selos_copy_center { color: #666; float: left; width: 360px; height: 48px; padding: 32px 20px 0 32px; }
#selos_copy_center ul { color: #232323; padding: 0; margin: 0; line-height: 15px; list-style-type: none; }
#selos_copy_center ul li { color: #232323; padding: 0 10px 0 0;; margin: 0; line-height: 15px; }
#selos_copy_center ul li a { color: #bb2700; text-decoration: none; }
#selos_copy_center ul li a:hover { color: #bb2700; text-decoration: underline; }
#selos_copy_right { 
	color: #eaa903;
	font: normal 18px verdana, arial, sans-serif;
	float: left; 
	width: 250px; 
	height: 45px; 
	padding: 25px 0 0 0; 
	text-align: center; 
}



/* -- MACK-ROSS GALERIA -- */

#promo_portfolio { float: left; width: 725px; margin: 0 15px 0 15px; border: 10px solid #484848; background: #484848; }

#frontslider3 { float: left; width: 725px; height: 300px; margin: 0; border: 10px solid #ccc; overflow: hidden; }


#daily_reading { float: left; width: 190px; }
#recent_photoes { float: left; width: 310px; margin: 15px 0 20px 0; }

.photo { float: left; width: 47px; height: 47px; border: 4px solid #ccc; margin: 0 14px 15px 0; }
.photoOn { float: left; width: 47px; height: 47px; border: 4px solid #77b009; margin: 0 14px 15px 0; }
#photo_text { float: left; height: 55px; margin: 0 0 15px 0; }
#web_gallery { float: left; width: 190px; margin: 15px 0 0 0; }



/* -- MACK-ROSS CONTATOS -- */

.contact { float: left; width: 500px; padding: 0 0 15px 0; margin: 0 0 10px 0; background: #173072; }
.cbtn { margin: 1px 0 0 1px; }
.contact_white_top { float: left; width: 230px; padding: 60px 30px 8px 30px; background: url(../images/bg_contact_top.gif) no-repeat top left; }
.contact_white_bottom { float: left; width: 290px; height: 20px; background: #ffffff url(../images/bg_contact_bottom.gif) no-repeat bottom left; }
.contact_white_autime { float: left; width: 290px; padding: 7px 0 0 0; }
.contact_white_autime p { font-size: 12px; background: url(../images/clock.gif) no-repeat 0 5px; padding-left: 20px; }

.contact_btn { float: left; width: 230px; height: 44px; margin: 0 0 6px 0; }
.contact_btn_left { float: left; width: 48px; height: 30px; padding: 14px 0 0 0; }
.contact_btn_right { float: left; width: 182px; height: 44px; }

#message { float: left; width: 500px; background: #a2fa06; color: #151515; font-size: 12px; font-weight: bold; text-align: center; padding: 20px 0 21px 0; margin: 10px 0 15px 0; }





.pg { float: left; width: 475px; padding: 22px 25px 0 25px; }
.pg_end { float: left; width: 525px; height: 25px; }
.pg_photo { float: left; width: 135px; height: 59px; background: #333333; padding: 23px 10px 23px 10px; margin: 0 0 5px 0; }
.pg_divider { float: left; width: 5px; height: 5px; }

.cs_pic { border: 3px #4e4e4e solid; display: block; margin: 0; padding: 0; }
.cs_picOn { border: 3px #77b009 solid; display: block; margin: 0; padding: 0; } /* or #949494 */






/* -- MACK-ROSS FOOTER -- */

.clear { clear: both; }
.clear_img { margin: 0; padding: 0; display: block; }
#footer { float: left; width: 735px; padding: 8px 40px 12px 0; text-align: right; margin: 0; } 
.footer_copy { float: right; }
.footer_logo { float: right; margin: 3px 0 0 0; }
#footer p { color: #505050; font-size: 9px; padding: 0; margin: 0; }
#footer a { color: #505050; font-weight: normal; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#navs_bottom { 
	float: left; 
	width: 665px; 
	padding: 15px 40px 15px 40px; 
	margin: 0 15px 10px 15px; 
	background: #dadada; 
	color: #333; 
	border-top: 1px #000 solid;
	border-bottom: 2px #000 solid;
}
#navs_bottom p { color: #505050; }
#navs_bottom a { color: blue; text-decoration: none; }
#navs_bottom a:hover { color: #6eb015; text-decoration: none; }

.icon-tableless { padding: 10px 0 5px 0 }



/*------------- H ELEMENTS --------------*/

#bestproject { width: 263px; height: 30px; position: relative; margin: 0 0 17px 0; }
#bestproject span { background: url(../images/title_bestpackaging.gif) no-repeat; position: absolute; width: 100%; height: 100%; }

#especializada { width: 175px; height: 30px; position: relative; margin: 0 0 0 0; }
#especializada span { background: url(../images/title_specialized.gif) no-repeat; position: absolute; width: 100%; height: 100%; }









#dailyreading { width: 175px; height: 30px; position: relative; margin: 0 0 0 0; }
#dailyreading span { background: url(../images/title_dailyreading.gif) no-repeat; position: absolute; width: 100%; height: 100%; }

#mrclients { 
	width: 263px; 
	height: 30px; 
	color: #dddbdb;
	font: normal 17px verdana, arial, sans-serif;
	float: left; 
	padding: 5px 0 10px 0; 
}


#mrgoogle { 
	width: 179px; 
	height: 30px; 
	color: #dddbdb;
	font: normal 17px verdana, arial, sans-serif;
	float: left; 
	padding: 5px 0 10px 0; 
}


/*------------- PHOTO GALLERY --------------*/

.pg { float: left; width: 475px; padding: 22px 25px 0 25px; }
.pg_end { float: left; width: 525px; height: 25px; }
.pg_photo { float: left; width: 135px; height: 59px; background: #333333; padding: 23px 10px 23px 10px; margin: 0 0 5px 0; }
.pg_divider { float: left; width: 5px; height: 5px; }

.cs_pic { border: 3px #4e4e4e solid; display: block; margin: 0; padding: 0; }
.cs_picOn { border: 3px #77b009 solid; display: block; margin: 0; padding: 0; } /* or #949494 */










h3.foxteliq { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.foxteliq span { background: url(../portfolio/pics/titles/title_foxteliq.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.snooze { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.snooze span { background: url(../portfolio/pics/titles/title_snooze.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.australiaday { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.australiaday span { background: url(../portfolio/pics/titles/title_australiaday.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.ajc { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.ajc span { background: url(../portfolio/pics/titles/title_ajc.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.citv { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.citv span { background: url(../portfolio/pics/titles/title_citv.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.aloha { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.aloha span { background: url(../portfolio/pics/titles/title_aloha.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.makingtrainingwork { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.makingtrainingwork span { background: url(../portfolio/pics/titles/title_makingtrainingwork.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.getdata { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.getdata span { background: url(../portfolio/pics/titles/title_getdata.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.gpd { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.gpd span { background: url(../portfolio/pics/titles/title_gpd.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.wchannel { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.wchannel span { background: url(../portfolio/pics/titles/title_wchannel.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.vacationvalet { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.vacationvalet span { background: url(../portfolio/pics/titles/title_vacationvalet.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.switchit { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.switchit span { background: url(../portfolio/pics/titles/title_switchit.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.biographychannel { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.biographychannel span { background: url(../portfolio/pics/titles/title_biographychannel.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.andrewmay { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.andrewmay span { background: url(../portfolio/pics/titles/title_andrewmay.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.brand { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.brand span { background: url(../portfolio/pics/titles/title_brand.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.pacificteleports { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.pacificteleports span { background: url(../portfolio/pics/titles/title_pacificteleports.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.watershed { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.watershed span { background: url(../portfolio/pics/titles/title_watershed.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.ptplus { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.ptplus span { background: url(../portfolio/pics/titles/title_ptplus.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.synergy { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.synergy span { background: url(../portfolio/pics/titles/title_synergy.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.gameonsms { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.gameonsms span { background: url(../portfolio/pics/titles/title_gameonsms.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.comedyfestival { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.comedyfestival span { background: url(../portfolio/pics/titles/title_comedyfestival.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.stevenciobo { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.stevenciobo span { background: url(../portfolio/pics/titles/title_stevenciobo.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.tourismnsw { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.tourismnsw span { background: url(../portfolio/pics/titles/title_tourismnsw.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.telenovelas { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.telenovelas span { background: url(../portfolio/pics/titles/title_telenovelas.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.sshed { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.sshed span { background: url(../portfolio/pics/titles/title_sshed.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.drhappy { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.drhappy span { background: url(../portfolio/pics/titles/title_drhappy.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.fsaa { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.fsaa span { background: url(../portfolio/pics/titles/title_fsaa.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.psychology { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.psychology span { background: url(../portfolio/pics/titles/title_psychology.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.tourismnswmini { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.tourismnswmini span { background: url(../portfolio/pics/titles/title_tourismnswmini.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.apgml { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.apgml span { background: url(../portfolio/pics/titles/title_apgml.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.lifeaustralia { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.lifeaustralia span { background: url(../portfolio/pics/titles/title_lifeaustralia.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.ansto { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.ansto span { background: url(../portfolio/pics/titles/title_ansto.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.ssma { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.ssma span { background: url(../portfolio/pics/titles/title_ssma.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.lagenspatial { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.lagenspatial span { background: url(../portfolio/pics/titles/title_lagenspatial.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.ssrs { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.ssrs span { background: url(../portfolio/pics/titles/title_ssrs.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.sydneyharbour { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.sydneyharbour span { background: url(../portfolio/pics/titles/title_sydneyharbour.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.sydneyharbour { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.sydneyharbour span { background: url(../portfolio/pics/titles/title_sydneyharbour.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.ccvoting { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.ccvoting span { background: url(../portfolio/pics/titles/title_ccvoting.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.crunchtv { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.crunchtv span { background: url(../portfolio/pics/titles/title_crunchtv.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.compuserv { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.compuserv span { background: url(../portfolio/pics/titles/title_compuserv.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.shiremarine { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.shiremarine span { background: url(../portfolio/pics/titles/title_shiremarine.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.rejuve { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.rejuve span { background: url(../portfolio/pics/titles/title_rejuve.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.crunchtvcompetition { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.crunchtvcompetition span { background: url(../portfolio/pics/titles/title_crunchtvcompetition.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.bartierperry { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.bartierperry span { background: url(../portfolio/pics/titles/title_bartierperry.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.elearning { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.elearning span { background: url(../portfolio/pics/titles/title_elearning.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.anstointranet { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.anstointranet span { background: url(../portfolio/pics/titles/title_anstointranet.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.hi { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.hi span { background: url(../portfolio/pics/titles/title_hi.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.manager4u { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.manager4u span { background: url(../portfolio/pics/titles/title_manager4u.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.pipeking { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.pipeking span { background: url(../portfolio/pics/titles/title_pipeking.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.wham { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.wham span { background: url(../portfolio/pics/titles/title_wham.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.autofuel { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.autofuel span { background: url(../portfolio/pics/titles/title_autofuel.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.tenkfriends { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.tenkfriends span { background: url(../portfolio/pics/titles/title_10kfriends.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.yourvision { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.yourvision span { background: url(../portfolio/pics/titles/title_yourvision.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.nirovision { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.nirovision span { background: url(../portfolio/pics/titles/title_nirovision.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.aupics { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.aupics span { background: url(../portfolio/pics/titles/title_aupics.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.bst { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.bst span { background: url(../portfolio/pics/titles/title_bst.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.delar { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.delar span { background: url(../portfolio/pics/titles/title_delar.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.elkomrecords { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.elkomrecords span { background: url(../portfolio/pics/titles/title_elkomrecords.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.prazdnik { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.prazdnik span { background: url(../portfolio/pics/titles/title_prazdnik.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.rianneva { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.rianneva span { background: url(../portfolio/pics/titles/title_rianneva.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.aikido { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.aikido span { background: url(../portfolio/pics/titles/title_aikido.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.perevodchik { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.perevodchik span { background: url(../portfolio/pics/titles/title_perevodchik.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.observer { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.observer span { background: url(../portfolio/pics/titles/title_observer.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.kuznecov { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.kuznecov span { background: url(../portfolio/pics/titles/title_kuznecov.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.blackfortune { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.blackfortune span { background: url(../portfolio/pics/titles/title_blackfortune.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.studentmonger { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.studentmonger span { background: url(../portfolio/pics/titles/title_studentmonger.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.kodak { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.kodak span { background: url(../portfolio/pics/titles/title_kodak.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.kodakex { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.kodakex span { background: url(../portfolio/pics/titles/title_kodakex.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.cci { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.cci span { background: url(../portfolio/pics/titles/title_cci.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.fele { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.fele span { background: url(../portfolio/pics/titles/title_fele.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.rub20 { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.rub20 span { background: url(../portfolio/pics/titles/title_rub20.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.landoor { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.landoor span { background: url(../portfolio/pics/titles/title_landoor.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.pemz { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.pemz span { background: url(../portfolio/pics/titles/title_pemz.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.plastprom { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.plastprom span { background: url(../portfolio/pics/titles/title_plastprom.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.cards { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.cards span { background: url(../portfolio/pics/titles/title_cards.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.zemkom { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.zemkom span { background: url(../portfolio/pics/titles/title_zemkom.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.chudpro { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.chudpro span { background: url(../portfolio/pics/titles/title_chudpro.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.elvar { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.elvar span { background: url(../portfolio/pics/titles/title_elvar.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.delta { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.delta span { background: url(../portfolio/pics/titles/title_delta.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.feleny { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.feleny span { background: url(../portfolio/pics/titles/title_feleny.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.gubernia { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.gubernia span { background: url(../portfolio/pics/titles/title_gubernia.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.guinot { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.guinot span { background: url(../portfolio/pics/titles/title_guinot.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.irbis { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.irbis span { background: url(../portfolio/pics/titles/title_irbis.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.navigator { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.navigator span { background: url(../portfolio/pics/titles/title_navigator.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.pan { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.pan span { background: url(../portfolio/pics/titles/title_pan.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.pskovkabel { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.pskovkabel span { background: url(../portfolio/pics/titles/title_pskovkabel.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.rm { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.rm span { background: url(../portfolio/pics/titles/title_rm.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.specpribormontag { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.specpribormontag span { background: url(../portfolio/pics/titles/title_specpribormontag.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.xenon { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.xenon span { background: url(../portfolio/pics/titles/title_xenon.gif) no-repeat; position: absolute; width: 100%; height: 100%; }

h3.afphm { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.afphm span { background: url(../portfolio/pics/titles/title_afphm.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.amquip { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.amquip span { background: url(../portfolio/pics/titles/title_amquip.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.bartieperry { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.bartieperry span { background: url(../portfolio/pics/titles/title_bartieperry.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.cch { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.cch span { background: url(../portfolio/pics/titles/title_cch.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.deanery { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.deanery span { background: url(../portfolio/pics/titles/title_deanery.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.debbi { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.debbi span { background: url(../portfolio/pics/titles/title_debbi.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.deepblue { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.deepblue span { background: url(../portfolio/pics/titles/title_deepblue.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.deeppowder { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.deeppowder span { background: url(../portfolio/pics/titles/title_deeppowder.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.dialacartoonist { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.dialacartoonist span { background: url(../portfolio/pics/titles/title_dialacartoonist.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.feedtherat { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.feedtherat span { background: url(../portfolio/pics/titles/title_feedtherat.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.fridaycuppa { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.fridaycuppa span { background: url(../portfolio/pics/titles/title_fridaycuppa.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.hiddenitaly { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.hiddenitaly span { background: url(../portfolio/pics/titles/title_hiddenitaly.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.historychannel { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.historychannel span { background: url(../portfolio/pics/titles/title_historychannel.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.ims { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.ims span { background: url(../portfolio/pics/titles/title_ims.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.joehockey { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.joehockey span { background: url(../portfolio/pics/titles/title_joehockey.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.lagoonseafood { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.lagoonseafood span { background: url(../portfolio/pics/titles/title_lagoonseafood.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.leukaemiafoundation { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.leukaemiafoundation span { background: url(../portfolio/pics/titles/title_leukaemiafoundation.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.magshop { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.magshop span { background: url(../portfolio/pics/titles/title_magshop.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.nine2three { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.nine2three span { background: url(../portfolio/pics/titles/title_nine2three.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.shirecouncil { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.shirecouncil span { background: url(../portfolio/pics/titles/title_shirecouncil.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.sql { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.sql span { background: url(../portfolio/pics/titles/title_sql.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.sslc { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.sslc span { background: url(../portfolio/pics/titles/title_sslc.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.studbook { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.studbook span { background: url(../portfolio/pics/titles/title_studbook.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.subaru { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.subaru span { background: url(../portfolio/pics/titles/title_subaru.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.sydneyideas { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.sydneyideas span { background: url(../portfolio/pics/titles/title_sydneyideas.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.tourismportfolio { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.tourismportfolio span { background: url(../portfolio/pics/titles/title_tourismportfolio.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.tourismwollongong { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.tourismwollongong span { background: url(../portfolio/pics/titles/title_tourismwollongong.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.workchoices { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.workchoices span { background: url(../portfolio/pics/titles/title_workchoices.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.synergymail { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.synergymail span { background: url(../portfolio/pics/titles/title_synergymail.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.campaignmonitor { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.campaignmonitor span { background: url(../portfolio/pics/titles/title_campaignmonitor.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.agency { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.agency span { background: url(../portfolio/pics/titles/title_o2agency.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.papyrus { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.papyrus span { background: url(../portfolio/pics/titles/title_papyrus.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.majordomo { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.majordomo span { background: url(../portfolio/pics/titles/title_majordomo.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.voyagerfurniture { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.voyagerfurniture span { background: url(../portfolio/pics/titles/title_voyagerfurniture.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.interpreter { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.interpreter span { background: url(../portfolio/pics/titles/title_interpreter.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.emanual { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.emanual span { background: url(../portfolio/pics/titles/title_emanual.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.playboy { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.playboy span { background: url(../portfolio/pics/titles/title_playboy.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.super { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.super span { background: url(../portfolio/pics/titles/title_super.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.aboutrestoration { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.aboutrestoration span { background: url(../portfolio/pics/titles/title_aboutrestoration.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.geckowebs { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.geckowebs span { background: url(../portfolio/pics/titles/title_geckowebs.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.gag { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.gag span { background: url(../portfolio/pics/titles/title_gag.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.logspire { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.logspire span { background: url(../portfolio/pics/titles/title_logspire.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.omnimeta { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.omnimeta span { background: url(../portfolio/pics/titles/title_omnimeta.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.officeworks { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.officeworks span { background: url(../portfolio/pics/titles/title_officeworks.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.madeira { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.madeira span { background: url(../portfolio/pics/titles/title_madeira.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.opmeds { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.opmeds span { background: url(../portfolio/pics/titles/title_opmeds.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.bestweddings { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.bestweddings span { background: url(../portfolio/pics/titles/title_bestweddings.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.ginsburg { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.ginsburg span { background: url(../portfolio/pics/titles/title_ginsburg.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.binethomes { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.binethomes span { background: url(../portfolio/pics/titles/title_binethomes.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.businesscafe { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.businesscafe span { background: url(../portfolio/pics/titles/title_businesscafe.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.carlak { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.carlak span { background: url(../portfolio/pics/titles/title_carlak.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.habitus { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.habitus span { background: url(../portfolio/pics/titles/title_habitus.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.nava { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.nava span { background: url(../portfolio/pics/titles/title_nava.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.realtypro { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.realtypro span { background: url(../portfolio/pics/titles/title_realtypro.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.top10web { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.top10web span { background: url(../portfolio/pics/titles/title_top10web.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.geckowebsvip { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.geckowebsvip span { background: url(../portfolio/pics/titles/title_geckowebsvip.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.cfcla { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.cfcla span { background: url(../portfolio/pics/titles/title_cfcla.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.dogrose { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.dogrose span { background: url(../portfolio/pics/titles/title_dogrose.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.sportsplatform { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.sportsplatform span { background: url(../portfolio/pics/titles/title_sportsplatform.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.omeprazole { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.omeprazole span { background: url(../portfolio/pics/titles/title_omeprazole.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.ashtons { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.ashtons span { background: url(../portfolio/pics/titles/title_ashtons.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.iid { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.iid span { background: url(../portfolio/pics/titles/title_iid.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
h3.craigalsop { width: 160px; height: 50px; position: relative; margin: 0 0 0 0; }
h3.craigalsop span { background: url(../portfolio/pics/titles/title_craigalsop.gif) no-repeat; position: absolute; width: 100%; height: 100%; }


/*------------- PORTFOLIO --------------*/

.pf { float: left; width: 505px; padding: 0 0 0 25px; margin: 22px 0 0 0; }
.pf_end { float: left; width: 455px; padding: 0 0 0 50px; }
.pf_end p { font-size: 10px; color: #505050; }
.pf_end a { color: #505050; }
.pf_left { float: left; width: 299px; }
.pf_left_img { float: left; width: 239px; padding: 26px 30px 26px 30px; background: #333333; }

.pf_left_navs { float: left; width: 285px; padding: 14px 14px 0 0; }
.pf_left_gap { float: left; width: 285px; height: 10px; }
.pf_left_navs_text { float: right; width: 100px; height: 20px; margin: 0 10px 0 0; color: #9c9c9d; font-size: 10px; text-align: right; } 

.pf_right { float: left; width: 160px; margin: 10px 0 0 0; padding: 2px 20px 0 25px; }
.pf_right p { color: #9c9c9d; font-size: 11px; padding: 5px 0 4px 0; line-height: 16px; }
p.arrow_green { padding: 8px 0 5px 18px; background: url(../images/arrow_green.gif) no-repeat 0 14px; font-size: 11px; }

.cs_img { float: right; display: block; background: #333333; padding: 0; width: 23px; height: 13px; margin: 0 8px 0 0; }
.cs_imgOn { float: right; display: block; background: #585858; padding: 0; width: 23px; height: 13px; margin: 0 8px 0 0; } 
/* #7cb709 */


/*------------- BUSHWALKING --------------*/

.ad { float: left; width: 475px; padding: 22px 22px 0 22px; margin: 0 0 8px 0; }
.ad_end { float: left; width: 525px; height: 25px; }
.ad_photo { float: left; width: 421px; padding: 25px 27px 0 27px; background: #333333; }
.ad_text { float: left; width: 405px; padding: 3px 35px 9px 35px; background: #333333; }
.ad_text_clean { float: left; width: 475px; height: 25px; background: #333333; }

p.arrow_grey { padding: 8px 0 5px 18px; background: url(../images/arrow_grey.gif) no-repeat 0 13px; font-size: 11px; }
img.nowrap_ad { display: block; padding: 0; margin: 0; border: 3px #4e4e4e solid; }

