* { margin: 0; padding: 0; }

#freelance_web_designer_pagecontainer { float: left; width: 100%; text-align: center; background: #000000 url(../images/bg_main.jpg) no-repeat top center; background-attachment:fixed; }
#freelance_web_designer_content { margin: 0 auto; width: 775px; text-align: left; }
#freelance_web_designer_content_bg { float: left; width: 775px; margin: 0 0 0 0; padding: 0 0 5px 0; background: #1a1a1a; }
#freelance_web_designer_content_bottom { float: left; width: 775px; height: 40px; }

#freelance_web_designer_content_home { margin: 0 auto; width: 925px; text-align: left;}
#freelance_web_designer_content_bottom_home { float: left; width: 925px; height: 40px; }
#freelance_web_designer_content_bg_top { float: left; width: 775px; margin: 0 75px 0 75px; padding: 0 0 0 0; background: #1a1a1a; }
#freelance_web_designer_content_bg_copy { float: left; width: 775px; margin: 0 75px 0 75px; padding: 0 0 0 0; background: #1a1a1a; }
#footer_home { float: left; width: 735px; padding: 8px 40px 12px 0; text-align: right; margin: 0 75px 0 75px; background: #1a1a1a; } 
#footer_home p { color: #505050; font-size: 9px; padding: 0; margin: 0; }
#footer_home a { color: #505050; 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 #484848; overflow: hidden; }
#frontslider ul { padding: 0; margin: 0; }
#frontslider ul li { float: left; height: 280px; padding: 0; margin: 0; }
#tiles { float: left; width: 725px; padding: 35px 25px 25px 25px; background: url(../images/triangle_tile.gif) 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; }

#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; }

#twitter { float: left; width: 867px; height: 70px; padding: 20px 0 20px 58px; background: url(../images/bg_copy_full.gif) repeat-y top left; }
#twitter_copy { float: left; width: 862px; height: 70px; background: url(../images/bg_twitter.gif) no-repeat top left; }
#twitter_copy_left { float: left; width: 72px; height: 48px; padding: 22px 0 0 38px; }
#twitter_copy_center { float: left; width: 360px; height: 48px; padding: 22px 20px 0 20px; }
#twitter_copy_center ul { color: #232323; padding: 0; margin: 0; line-height: 15px; list-style-type: none; }
#twitter_copy_center ul li { color: #232323; padding: 0 10px 0 0;; margin: 0; line-height: 15px; }
#twitter_copy_center ul li a { color: #bb2700; text-decoration: none; }
#twitter_copy_center ul li a:hover { color: #bb2700; text-decoration: underline; }
#twitter_copy_right { float: left; width: 250px; height: 45px; padding: 25px 0 0 0; text-align: center; }


#top { float: left; width: 775px; height: 113px; margin: 0 0 5px 0; }
#logo { float: left; width: 303px; height: 82px; margin: 0 0 0 30px; }
#available { float: left; width: 161px; height: 82px; padding: 0 0 0 25px; }
#top_right { float: left; width: 256px; height: 37px; text-align: right; }
#navs_left { float: left; width: 114px; height: 39px; }
#navs { float: left; width: 661px; height: 39px; padding: 0 25px 0 0; }
#promo_portfolio { float: left; width: 725px; margin: 0 15px 0 15px; border: 10px solid #484848; background: #484848; }
#promo_photogallery { float: left; width: 725px; height: 300px; margin: 0 15px 0 15px; border: 10px solid #484848; background: #484848; }
#copy { float: left; width: 745px; margin: 0 15px 0 15px; background: #232323 url(../images/bg_bottom.gif) no-repeat bottom left; }
#copy_clear { float: left; width: 745px; margin: 0 15px 0 15px; background: #232323; }
#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: 185px; padding: 50px 0px 65px 25px; }
#copy_left_contacts p { font-size: 13px; line-height: 17px; }
#copy_left_home { float: left; width: 185px; height: 120px; padding: 0 0px 0 25px; }
#copy_right { float: left; width: 500px; padding: 40px 35px 75px 0; background: url(../images/triangle.gif) no-repeat 55px 0; }
#copy_right_home { float: left; width: 500px; padding: 35px 35px 10px 0; background: url(../images/triangle.gif) no-repeat 55px 0; }
#copy_right_clear { float: left; width: 500px; padding: 0px 35px 0px 0; }
#copy_right_inside { float: left; width: 535px; padding: 40px 0 75px 0; background: url(../images/triangle.gif) no-repeat 55px 0; }
#copy_right_inside_info { float: left; width: 475px; padding: 15px 35px 15px 25px; }
#copy_right_inside_info h1 { font-size: 26px; font-weight: normal; color: #77b009; padding-bottom: 4px; }
#copy_right_inside_info h2 { font-size: 19px; font-weight: normal; color: #77b009; padding: 8px 0 3px 0; }
#copy_right_inside_info h4 { font-size: 17px; font-weight: normal; color: #77b009; 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; }
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;  }
.img14 { background: url(../images/bg_14.jpg) no-repeat top right; }
#about_table { float: left; padding: 20px 25px 30px 25px; background: #2c2c2c url(../images/bg_glow.jpg) no-repeat bottom right; border-left: 1px #343434 solid; border-top: 1px #343434 solid; border-right: 1px #1a1a1a solid; border-bottom: 1px #1a1a1a solid; margin: 20px 0 20px 0; }

#intro { float: left; width: 500px; margin: 0; }
#intro h2 { font-size: 17px; font-weight: normal; }
#best_projects { float: left; width: 310px; }
.project { float: left; width: 68px; height: 46px; border: 5px solid #3a3a3a; margin: 0 15px 15px 0; }
.projectOn { float: left; width: 68px; height: 46px; border: 5px solid #77b009; margin: 0 15px 15px 0; }
#daily_reading { float: left; width: 190px; }
#recent_photoes { float: left; width: 310px; margin: 15px 0 0 0; }

.photo { float: left; width: 47px; height: 47px; border: 4px solid #3a3a3a; 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; }


/*------------- 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 */


/*------------- 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 */


/*------------- 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; }


/*------------- CONTACT --------------*/

.contact { float: left; width: 500px; padding: 0 0 25px 0; margin: 0 0 10px 0; }
.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; }



/*------------- 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; background: #1a1a1a; } 
.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: 35px 40px 25px 40px; margin: 0 15px 0 15px; background: #151515; color: #333333; }
#navs_bottom p { color: #505050; }
#navs_bottom a { color: #505050; text-decoration: none; }
#navs_bottom a:hover { color: #6eb015; text-decoration: none; }


/*------------- H ELEMENTS --------------*/

#mybestproject { width: 263px; height: 30px; position: relative; margin: 0 0 17px 0; }
#mybestproject span { background: url(../images/title_mybestproject.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%; }
#ispecializein { width: 175px; height: 30px; position: relative; margin: 0 0 0 0; }
#ispecializein span { background: url(../images/title_ispecializein.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
#myrecentphotos { width: 263px; height: 30px; position: relative; margin: 0 0 17px 0; }
#myrecentphotos span { background: url(../images/title_myrecentphotos.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
#latestadventure { width: 179px; height: 30px; position: relative; margin: 0 0 17px 0; }
#latestadventure span { background: url(../images/title_latestadventure.gif) no-repeat; position: absolute; width: 100%; height: 100%; }

h1.logo { width: 303px; height: 82px; background: url("../images/logo.gif") no-repeat top left; text-indent: -9999px; }
#logo a { float: left; display: block; width: 303px; height: 82px; background: url(../images/spacer.gif) no-repeat top left; cursor: hand; }

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%; }

/*------------- GLOBAL SELECTORS --------------*/

body { text-align: center; margin: 0; padding: 0; border:0; color: #a7a7a7; font-family: Tahoma, Verdana, Sans-serif; font-size: 11px; background-color: #000000; }

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: 35px; color: #a7a7a7; line-height: 40px; padding-bottom: 12px; }
p.intro a { color: #a7a7a7; text-decoration: none; }
p.intro a:hover { color: #6eb015; text-decoration: none; }
p.adventure { font-size: 18px; color: #a7a7a7; padding: 4px 0 2px 0; margin: 0; }
p.footer { font-size: 20px; 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: 500px; color: #c3c3c3; font-size: 11px; }
.tclass td { border-bottom: 2px dotted #484848; padding: 15px 0 14px 0; }
.tclass td.clear { border-bottom: none; padding: 15px 0 14px 0; }
.tclass p { font-size: 15px; }

.tclass input { padding: 4px 4px 4px 4px; font-size: 16px; }
.tclass textarea { padding: 4px 4px 4px 4px; font-size: 16px; }

/*------------- 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:#1F1F1F; font-weight:normal; }


/*------------- MAIN NAVIGATION --------------*/

div#navs { border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0; width: 636px; 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: 636px; 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: 94px; }
#about { left: 94px; width: 96px; }
#portfolio { left: 190px; width: 118px; }
#blog { left: 308px; width: 81px; }
#photogallery { left: 389px; width: 105px; }
#adventures { left: 494px; width: 142px; }

#home a:hover { background: url(../images/navs.gif) no-repeat 0px -39px }
#about a:hover { background: url(../images/navs.gif) no-repeat -94px -39px }
#portfolio a:hover { background: url(../images/navs.gif) no-repeat -190px -39px }
#blog a:hover { background: url(../images/navs.gif) no-repeat -308px -39px }
#photogallery a:hover { background: url(../images/navs.gif) no-repeat -389px -39px }
#adventures a:hover { background: url(../images/navs.gif) no-repeat -494px -39px }

#homeOn { left: 0px; width: 94px; background: url(../images/navs.gif) no-repeat 0px -78px }
#aboutOn { left: 94px; width: 96px; background: url(../images/navs.gif) no-repeat -94px -78px }
#portfolioOn { left: 190px; width: 118px; background: url(../images/navs.gif) no-repeat -190px -78px }
#blogOn { left: 308px; width: 81px; background: url(../images/navs.gif) no-repeat -308px -78px }
#photogalleryOn { left: 389px; width: 105px; background: url(../images/navs.gif) no-repeat -389px -78px }
#adventuresOn { left: 494px; width: 142px; background: url(../images/navs.gif) no-repeat -494px -78px }


/*------------- SUBNAVIGATION --------------*/

ul.subMenu { margin: 10px 0 0 0; padding: 3px 0px 0px 0px; font-size: 12px; }
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: #9c9c9d; text-decoration:none; background: url(../images/ul_star.gif) 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_star_on.gif) 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; }

