/* element clearing */ @font-face { 	font-family: 'Conv_HelveticaNeueLTCom-Lt'; 	src: url('HelveticaNeueLTCom-Lt.eot'); 	src: local('â˜º'), url('HelveticaNeueLTCom-Lt.woff') format('woff'), url('HelveticaNeueLTCom-Lt.ttf') format('truetype'), url('HelveticaNeueLTCom-Lt.svg') format('svg'); 	font-weight: normal; 	font-style: normal; }    html { overflow: auto; } a { margin: 0px; padding: 0px; color: #ABBD7D; text-decoration: none; border: 0px; } a:active { color: #727272; text-decoration: none } a:hover { color: #C7DC78; text-decoration: none } img { border: 0px; } body { font-family:Verdana, Geneva, sans-serif; background-color: #EEF3FA; color:#646464; } html, body { margin: 0; padding: 0; height: 100%; } h1 {color:#94ae54; font-family: /*"Century Gothic", */ Conv_HelveticaNeueLTCom-Lt, Arial, Verdana, Tahoma, sans-serif; font-weight: 100; line-height: 100%; font-size: 30px;} p { padding: 0; margin: 0 0 20px 0; } h2 {color:#646464; font-family:Verdana, Geneva, sans-serif, /*"Century Gothic", */ Conv_HelveticaNeueLTCom-Lt, Arial, Verdana, Tahoma, sans-serif; font-weight:100; line-height: 130%; font-size:20px;} h3 {color:#727272; font-weight:200; font-size: 20px;} h4 {color:#727272; font-family: /*"Century Gothic", */ Conv_HelveticaNeueLTCom-Lt, Arial, Verdana, Tahoma, sans-serif; font-weight: 100; line-height: 100%; font-size: 20px; margin: 0px 0px 0px 0px;}  /* firefox prevent border around anchored images */ a { outline: none; } a img { border: none; }   /* page and body setup */ #page_main { width: 100%; margin: 0 auto; color: #646464; font-size: 12px; line-height:24px; font-family:Verdana, Geneva, sans-serif; }  /* Header navigation and logo */ #header_greybar { width: 100%; height: 13px; background-color: #535353; } #header_navcontainer { width: 100%; height: 130px; background-color: #FBFBFB; } #header_navigation { width: 970px; height: 130px; margin: 0 auto; position: relative; } #header_navlogo { width: 296px; height: 119px; position: absolute; top: 0px; left: 0px; background-image: url('../images/body/logo.jpg'); background-repeat: no-repeat; } #header_spreadcontainer { width: 100%; height: 126px; background-color: #C4D98E; background-image: url('../images/body/headerspan.jpg'); background-repeat: repeat-x; } #body_maincontainer { width: 100%; background-color: #FFFFFF; } #header_nav_home { width: 80px; height: 20px; left: 319px; top: 65px; position: absolute; } a.nav_home, a.nav_homeDis { width: 80px; height: 20px; display: block; background-color: transparent; background-image: url(../images/navigation/homelink.jpg); background-repeat: no-repeat; text-decoration: none; } a.nav_home:active { background-position: 0 0px; } a.nav_home:hover  { background-position: 0 -40px; } a.nav_homeDis:link, a.nav_homeDis:visited, a.nav_homeDis:hover, a.nav_homeDis:active { background-position: 0 -20px; cursor: default; } #header_nav_portfolio { width: 80px; height: 20px; left: 424px; top: 65px; position: absolute; } a.nav_portfolio, a.nav_portfolioDis { width: 80px; height: 20px; display: block; background-color: transparent; background-image: url(../images/navigation/portfoliolink.jpg); background-repeat: no-repeat; text-decoration: none; } a.nav_portfolio:active { background-position: 0 0px; } a.nav_portfolio:hover  { background-position: 0 -40px; } a.nav_portfolioDis:link, a.nav_portfolioDis:visited, a.nav_portfolioDis:hover, a.nav_portfolioDis:active { background-position: 0 -20px; cursor: default; }  #header_nav_services { width: 80px; height: 20px; left: 569px; top: 65px; position: absolute; } a.nav_services, a.nav_servicesDis { width: 80px; height: 20px; display: block; background-color: transparent; background-image: url(../images/navigation/serviceslink.jpg); background-repeat: no-repeat; text-decoration: none; } a.nav_services:active { background-position: 0 0px; } a.nav_services:hover  { background-position: 0 -40px; } a.nav_servicesDis:link, a.nav_servicesDis:visited, a.nav_servicesDis:hover, a.nav_servicesDis:active { background-position: 0 -20px; cursor: default; }  #header_nav_whatsnew { width: 90px; height: 20px; left: 700px; top: 65px; position: absolute; } a.nav_whatsnew, a.nav_whatsnewDis { width: 90px; height: 20px; display: block; background-color: transparent; background-image: url(../images/navigation/whatsnewlink.jpg); background-repeat: no-repeat; text-decoration: none; } a.nav_whatsnew:active { background-position: 0 0px; } a.nav_whatsnew:hover  { background-position: 0 -40px; } a.nav_whatsnewDis:link, a.nav_whatsnewDis:visited, a.nav_whatsnewDis:hover, a.nav_whatsnewDis:active { background-position: 0 -20px; cursor: default; }  #header_nav_contact { width: 80px; height: 20px; left: 840px; top: 65px; position: absolute; } a.nav_contact, a.nav_contactDis { width: 80px; height: 20px; display: block; background-color: transparent; background-image: url(../images/navigation/contactlink.jpg); background-repeat: no-repeat; text-decoration: none; } a.nav_contact:active { background-position: 0 0px; } a.nav_contact:hover  { background-position: 0 -40px; } a.nav_contactDis:link, a.nav_contactDis:visited, a.nav_contactDis:hover, a.nav_contactDis:active { background-position: 0 -20px; cursor: default; }      /* Home page content */ #home_main { width: 940px; padding: 15px; margin: 0 auto; } #header_homespreadcontainer { width: 100%; height: 440px; background-color: #222222; border-top: 13px solid #FBFBFB; border-bottom: 2px solid #838383; background-image: url('../images/home/homespreadbg.jpg'); background-repeat: repeat-x; position:relative; } #header_homespread { width: 970px; height: 440px; margin: 0 auto; background-image: url('../images/home/home-spread.jpg'); background-repeat: no-repeat;  background-position:center; } #home_content { width: 555px; padding: 15px; float: left; } #home_titleimg { width: 318px; height: 28px; margin-top: 10px; margin-bottom: 20px; background-image: url('../images/home/envisiontitle.jpg'); background-repeat: no-repeat; } #home_lookforward { width: 900px; height: 35px; float: left; margin-left: 15px; margin-top: 15px; background-image: url('../images/home/welookforwardtitle.jpg'); background-repeat: no-repeat; } #home_servicesbox { width: 308px; height: 296px; margin-left: 20px; margin-top: 27px; float: left; position: relative; background-image: url('../images/home/ourservices.jpg'); background-repeat: no-repeat; } #home_articleside { width: 308px; height: 1204px; padding: 0px; margin-left: 20px; margin-top: 35px; float: left; position: relative; background-image: url('../images/home/articleside.jpg'); background-repeat: no-repeat; } #home_articlesidetext {margin-top: 40px; padding: 20px; /*width: 260px; height: 336px; margin-top: 45px; padding: 25px; float: left; */} #home_services_web { width: 203px; height: 36px; left: 20px; top: 60px; position: absolute; } a.hnav_web { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/home/web.jpg); background-repeat: no-repeat; text-decoration: none; } a.hnav_web:active { background-position: 0 0px; } a.hnav_web:hover  { background-position: 0 -36px; } #home_services_design { width: 203px; height: 36px; left: 20px; top: 100px; position: absolute; } a.hnav_design { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/home/design.jpg); background-repeat: no-repeat; text-decoration: none; } a.hnav_design:active { background-position: 0 0px; } a.hnav_design:hover  { background-position: 0 -36px; } #home_services_print { width: 203px; height: 36px; left: 20px; top: 140px; position: absolute; } a.hnav_print { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/home/print.jpg); background-repeat: no-repeat; text-decoration: none; } a.hnav_print:active { background-position: 0 0px; } a.hnav_print:hover  { background-position: 0 -36px; } #home_services_social { width: 203px; height: 36px; left: 20px; top: 180px; position: absolute; } a.hnav_social { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/home/social.jpg); background-repeat: no-repeat; text-decoration: none; } a.hnav_social:active { background-position: 0 0px; } a.hnav_social:hover  { background-position: 0 -36px; } #home_services_logo { width: 203px; height: 36px; left: 20px; top: 220px; position: absolute; } a.hnav_logo { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/home/logo.jpg); background-repeat: no-repeat; text-decoration: none; } a.hnav_logo:active { background-position: 0 0px; } a.hnav_logo:hover  { background-position: 0 -36px; }   /* Contact page content */ #contact_main { width: 940px; /*height: 620px;*/ padding: 15px; margin: 0 auto; overflow: none; } #header_contactspread { width: 970px; height: 136px; margin: 0 auto; background-image: url('../images/contact/contactheader.jpg'); background-repeat: no-repeat; } #contact_content_left { width: 526px; /*height: 390px;*/ padding: 15px; float: left; } #contact_seperator { width: 4px; height: 472px; margin: 12px 15px 5px 15px; float: left; background-image: url('../images/contact/seperator.jpg'); background-repeat: no-repeat; } #contact_content_right { width: 307px; /*height: 390px;*/ padding: 15px; float: left; } #contact_infobox { width: 307px; height: 203px; position: relative; margin-top: 60px; float: left; background-image: url('../images/contact/contactinfo.jpg'); background-repeat: no-repeat; } .contact_input { width: 350px; height: 22px; border: 2px solid #C8C8C8; font-size: 16px; background-color: #EFF3E5; } .contact_textarea { width: 350px; height: 120px; border: 2px solid #C8C8C8; font-size: 14px; resize: none; background-color: #EFF3E5; } p.contact_formrow { margin: 20px 0px 20px 0px; } #contact_info_email { width: 260px; height: 30px; left: 19px; top: 30px; position: absolute; } a.contact_nav_email { width: 260px; height: 30px; display: block; background-color: transparent; background-image: url(../images/contact/emailrollover.jpg); background-repeat: no-repeat; text-decoration: none; } a.contact_nav_email:active { background-position: 0 0px; } a.contact_nav_email:hover  { background-position: 0 -30px; } #contact_submit { width: 118px; height: 34px; position: relative; } a.contact_submitbtn { width: 118px; height: 34px; display: block; background-color: transparent; background-image: url(../images/contact/sendbutton.jpg); background-repeat: no-repeat; text-decoration: none; } a.contact_submitbtn:active { background-position: 0 0px; } a.contact_submitbtn:hover  { background-position: 0 -34px; }   /* Services page content */ #services_main { width: 940px; /*height: 2160px;*/ padding: 15px; margin: 0 auto; } #header_servicesspread { width: 970px; height: 250px; margin: 0 auto; background-image: url('../images/services/servicesheader.jpg'); background-repeat: no-repeat; position:relative; } #header_servicesspread .contact{position:absolute; top:169px; left:698px; width:211px; height:50px;} #header_servicesspread .portfolio{position:absolute; top:169px; left:445px; width:211px; height:50px;} #services_content_left { width: 500px; /*height: 1500px;*/ position: relative; border-right:1px solid #d5d5d5; padding-right:35px; float: left; margin-right:-1px; margin-top:30px; } #services_seperator { width: 4px; /*height: 1500px;*/ margin: 30px 5px 5px 25px; float: left; background-image: url('../images/services/seperator.jpg'); background-repeat: no-repeat; } #services_content_right { width: 340px; /*height: 1500px;*/ float: left; position: relative; border-left:1px solid #d5d5d5; padding-left:35px; margin-top:30px;} .services_listleft { width: 260px; height: 100px; margin-left: 0px; float: left; } .services_listright { width: 300px; height: 100px; margin-left: 40px; float: left; } #services_webtitle { width: 540px; height: 39px; margin-top: 10px; margin-bottom: 20px; background-image: url('../images/services/webtitle.jpg'); background-repeat: no-repeat; } #services_designtitle { width: 540px; height: 39px; margin-top: 20px; margin-bottom: 20px; background-image: url('../images/services/graphictitle.jpg'); background-repeat: no-repeat; } #services_logotitle { width: 540px; height: 39px; margin-top: 30px; margin-bottom: 20px; background-image: url('../images/services/logotitle.jpg'); background-repeat: no-repeat; } #services_socialtitle { width: 540px; height: 39px; margin-top: 20px; margin-bottom: 20px; background-image: url('../images/services/socialtitle.jpg'); background-repeat: no-repeat; } #services_ourservices { width: 166px; height: 26px; margin-top: 30px; background-image: url('../images/services/ourservices.jpg'); background-repeat: no-repeat; } #services_nav_web { width: 203px; height: 36px; left: 5px; top: 80px; position: absolute; } a.snav_web { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/services/web.jpg); background-repeat: no-repeat; text-decoration: none; } a.snav_web:active { background-position: 0 0px; } a.snav_web:hover  { background-position: 0 -36px; } #services_nav_design { width: 203px; height: 36px; left: 5px; top: 125px; position: absolute; } a.snav_design { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/services/design.jpg); background-repeat: no-repeat; text-decoration: none; } a.snav_design:active { background-position: 0 0px; } a.snav_design:hover  { background-position: 0 -36px; } #services_nav_print { width: 203px; height: 36px; left: 5px; top: 165px; position: absolute; } a.snav_print { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/services/print.jpg); background-repeat: no-repeat; text-decoration: none; } a.snav_print:active { background-position: 0 0px; } a.snav_print:hover  { background-position: 0 -36px; } #services_nav_social { width: 203px; height: 36px; left: 5px; top: 205px; position: absolute; } a.snav_social { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/services/social.jpg); background-repeat: no-repeat; text-decoration: none; } a.snav_social:active { background-position: 0 0px; } a.snav_social:hover  { background-position: 0 -36px; } #services_nav_logo { width: 203px; height: 36px; left: 5px; top: 245px; position: absolute; } a.snav_logo { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/services/logo.jpg); background-repeat: no-repeat; text-decoration: none; } a.snav_logo:active { background-position: 0 0px; } a.snav_logo:hover  { background-position: 0 -36px; }  #services_development { width: 620px; margin: 0px 0px 30px 0px; float: left; } #services_left_bodies { width: 620px; margin: 20px 0px 0px 0px; float: left; } #services_icon_left { width: 110px; margin: 20px 0px 0px 0px; float: left; } #services_text_right { width: 501px; float: left; margin-right: 0px; } #services_intro { width: 620px; height: 150px; padding: 15px; float: left; }    #services_splitter2 { width: 620px; height: 4px; margin: 25px 0px 25px 15px; float: left; background-image: url('../images/services/splitter2.jpg'); background-repeat: no-repeat; }  /* Portfolio page content */ #pflo_main { width: 940px; /*height: 3530px;*/ padding: 15px; margin: 0 auto; } #header_pflospread { width: 970px; height: 105px; margin: 0 auto; background-image: url('../images/portfolio/portfolioheader.jpg'); background-repeat: no-repeat; } #pflo_seperator { width: 2px; height: 262px; margin: 5px; float: left; background-image: url('../images/portfolio/seperator.jpg'); background-repeat: no-repeat; }  #pflo_splitter { width: 980px; height: 4px; margin: 5px 0px 5px 15px; float: left; background-image: url('../images/portfolio/splitter.jpg'); background-repeat: no-repeat; } #pflo_webbox { width: 940px; /*height: 1700px;*/ margin-top: 20px; } #pflo_webimages { width: 670px; /*height: 237px;*/ float: left; }    #pflo_webimagebox { width: 624px; height: 313px; position: relative; margin: 0px 15px 50px 15px; float: left; } #pflo_webimagebox img { width: 100%; height: 100%; z-index: 1; } a.pflo_weblink { color: #A7A7A7; text-decoration: none; position: absolute; top: 250px; left: 30px; z-index: 2; } a:hover.pflo_weblink { text-decoration: underline; }  #pflo_column2 { width: 245px; height: 237px; float: left; margin-right: 20px; font-size:14px; color:#666666; } #pflo_webinfobox { width: 280px; height: 237px; margin: 0px 10px 0px 15px; float: left; } #pflo_webinfoimage { width: 235px; height: 28px; margin-bottom: 10px; background-image: url('../images/portfolio/webtitle.jpg'); background-repeat: no-repeat; }   #pflo_printbox { width: 940px; height: 600px; margin-top: 60px; } #pflo_printimages { width: 645px; height: 600px; float: left; } #pflo_printimagebox { width: 285px; height: 285px; margin: 0px 15px 25px 15px; float: left; } #pflo_printinfobox { width: 235px; height: 600px; margin: 0px 15px 0px 15px; float: left; } #pflo_printinfoimage { width: 186px; height: 22px; margin-bottom: 10px; background-image: url('../images/portfolio/printtitle.jpg'); background-repeat: no-repeat; }   #pflo_logobox { width: 940px; /*height: 350px; margin-top: 60px; */} #pflo_logoimages { width: 645px; height: 300px; float: left; } #pflo_logoimagebox { width: 286px; height: 142px; margin: 0px 15px 25px 15px; float: left; } #pflo_logoinfobox { width: 250px; /*height: 300px;*/ margin: 0px 15px 0px 15px; float: left; } #pflo_logoinfoimage { width: 155px; height: 29px; margin-bottom: 10px; background-image: url('../images/portfolio/logotitle.jpg'); background-repeat: no-repeat; } #pflo_logostitle { width: 940px; height: 29px; margin: 0px 0px 0px 20px; } #pflo_logostitle2 { width: 200px; height: 29px; margin: 0px 0px 0px 0px; }    /*Whats New page content */ #whatsnew_main { width: 940px; /*height: 5350px;*/ padding: 15px; margin: 0 auto; } #whatsnew_main2 { width: 940px; /*height: 3250px;*/ padding: 15px; margin: 0 auto; } #whatsnew_main3 { width: 940px; /*height: 5550px;*/ padding: 15px; margin: 0 auto; } #header_whatsnewspread { width: 970px; height: 136px; margin: 0 auto; background-image: url('../images/whatsnew/whatsnewheader.jpg'); background-repeat: no-repeat; } #whatsnew_content_left { width: 550px; /*height: 390px;*/ padding: 15px; float: left; } #whatsnew_newstitle { width: 457px; height: 29px; margin-top: 10px; margin-bottom: 20px; background-image: url('../images/whatsnew/newstitle.jpg'); background-repeat: no-repeat; }  #whatsnew_content_right { width: 310px; height: 1500px; margin-left: 25px; float: left; position: relative; } #whatsnew_emailsubscribe { width: 308px; height: 326px; position: relative; margin-top: 30px; float: left; background-image: url('../images/whatsnew/emailsubscribe.jpg'); background-repeat: no-repeat; } #whatsnew_articles { width: 308px; height: 336px; margin-top: 30px; position: relative; background-image: url('../images/whatsnew/articles.jpg'); background-repeat: no-repeat; float: left; } #whatsnew_testimonials { width: 308px; height: 326px; margin-top: 20px; background-image: url('../images/whatsnew/testimonials.jpg'); background-repeat: no-repeat; float: left; } #whatsnew_critique { width: 310px; height: 373px; position: relative; margin-top: 30px; float: left; background-image: url('../images/whatsnew/critique.jpg'); background-repeat: no-repeat; }  #whatsnew_subscribetext { width: 260px; height: 226px; margin-top: 30px; padding: 30px; float: left; } #whatsnew_articletext { width: 260px; height: 336px; margin-top: 40px; padding: 26px; float: left; } #whatsnew_testimonialtext { width: 260px; height: 336px; margin-top: 40px; padding: 30px; float: left; } #whatsnew_critiquetext { 260px; height: 371px; margin-top: 40px; padding: 30px; float: left; } #img1 { width: 550px; height: 570px; margin-top: 0px; padding: 0px; float: left; } #img2 { width: 550px; height: 270px; margin-top: 0px; padding: 0px; float: left; } #img3 { width: 550px; height: 270px; margin-top: 0px; padding: 0px; float: left; } #img4 { width: 550px; height: 270px; margin-top: 0px; padding: 0px; float: left; } #img5 { width: 550px; height: 270px; margin-top: 0px; padding: 0px; float: left; } #img6 { width: 550px; height: 270px; margin-top: 0px; padding: 0px; float: left; } #img7 { width: 550px; height: 290px; margin-top: 0px; padding: 0px; float: left; }  .subscribe_input { width: 250px; height: 22px; border: 2px solid #C8C8C8; font-size: 16px; background-color: #EFF3E5; }  #services_nav_web { width: 203px; height: 36px; left: 5px; top: 80px; position: absolute; } a.snav_web { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/services/web.jpg); background-repeat: no-repeat; text-decoration: none; } a.snav_web:active { background-position: 0 0px; } a.snav_web:hover  { background-position: 0 -36px; } #services_nav_design { width: 203px; height: 36px; left: 5px; top: 125px; position: absolute; } a.snav_design { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/services/design.jpg); background-repeat: no-repeat; text-decoration: none; } a.snav_design:active { background-position: 0 0px; } a.snav_design:hover  { background-position: 0 -36px; } #services_nav_print { width: 203px; height: 36px; left: 5px; top: 165px; position: absolute; } a.snav_print { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/services/print.jpg); background-repeat: no-repeat; text-decoration: none; } a.snav_print:active { background-position: 0 0px; } a.snav_print:hover  { background-position: 0 -36px; } #services_nav_social { width: 203px; height: 36px; left: 5px; top: 205px; position: absolute; } a.snav_social { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/services/social.jpg); background-repeat: no-repeat; text-decoration: none; } a.snav_social:active { background-position: 0 0px; } a.snav_social:hover  { background-position: 0 -36px; } #services_nav_logo { width: 203px; height: 36px; left: 5px; top: 245px; position: absolute; } a.snav_logo { width: 203px; height: 36px; display: block; background-color: transparent; background-image: url(../images/services/logo.jpg); background-repeat: no-repeat; text-decoration: none; } a.snav_logo:active { background-position: 0 0px; } a.snav_logo:hover  { background-position: 0 -36px; }    /* Footer navigation and content */ #footer_container { width: 100%; height: 80px; background-color: #5A5A5A; background-image: url('../images/footer/footer.jpg'); background-repeat: repeat-x;} #footer_stretch { width: 100%; height: 0px; background-color: #FFFFFF; } #footer_main { width: 970px; height: 80px; position: relative; margin: 0 auto; } #footer_logo { width: 120px; height: 80px; left: 0px; top 0px; position: absolute; background-image: url('../images/footer/footerlogo.jpg'); background-repeat: no-repeat; } #footer_nav_mail { width: 121px; height: 65px; right: 164px; top: 1px; position: absolute; } a.fnav_mail { width: 121px; height: 65px; display: block; background-color: transparent; background-image: url(../images/footer/mail.jpg); background-repeat: no-repeat; text-decoration: none; } a.fnav_mail:active { background-position: 0 0px; } a.fnav_mail:hover  { background-position: 0 -65px; } #footer_nav_phone { width: 84px; height: 65px; right: 80px; top: 1px; position: absolute; } a.fnav_phone { width: 84px; height: 65px; display: block; background-color: transparent; background-image: url(../images/footer/phone.jpg); background-repeat: no-repeat; text-decoration: none; } a.fnav_phone:active { background-position: 0 0px; } a.fnav_phone:hover  { background-position: 0 -65px; } #footer_nav_clock { width: 80px; height: 65px; right: 0px; top: 1px; position: absolute; } a.fnav_clock { width: 80px; height: 65px; display: block; background-color: transparent; background-image: url(../images/footer/clock.jpg); background-repeat: no-repeat; text-decoration: none; } a.fnav_clock:active { background-position: 0 0px; } a.fnav_clock:hover  { background-position: 0 -65px; } #footer_nav_home { width: 130px; height: 20px; left: 150px; top: 31px; position: absolute; } a.fnav_home, a.fnav_homeDis { width: 130px; height: 20px; display: block; background-color: transparent; background-image: url(../images/footer/homelink.jpg); background-repeat: no-repeat; text-decoration: none; } a.fnav_home:active { background-position: 0 0px; } a.fnav_home:hover, a.fnav_homeDis  { background-position: 0 -20px; } #footer_nav_portfolio { width: 145px; height: 20px; left: 280px; top: 31px; position: absolute; } a.fnav_portfolio, a.fnav_portfolioDis { width: 145px; height: 20px; display: block; background-color: transparent; background-image: url(../images/footer/portfoliolink.jpg); background-repeat: no-repeat; text-decoration: none; } a.fnav_portfolio:active { background-position: 0 0px; } a.fnav_portfolio:hover, a.fnav_portfolioDis  { background-position: 0 -20px; } #footer_nav_services { width: 160px; height: 20px; left: 430px; top: 31px; position: absolute; } a.fnav_services, a.fnav_servicesDis { width: 160px; height: 20px; display: block; background-color: transparent; background-image: url(../images/footer/serviceslink.jpg); background-repeat: no-repeat; text-decoration: none; } a.fnav_services:active { background-position: 0 0px; } a.fnav_services:hover, a.fnav_servicesDis  { background-position: 0 -20px; } #footer_nav_contact { width: 105px; height: 20px; left: 585px; top: 31px; position: absolute; } a.fnav_contact, a.fnav_contactDis { width: 105px; height: 20px; display: block; background-color: transparent; background-image: url(../images/footer/contactlink.jpg); background-repeat: no-repeat; text-decoration: none; } a.fnav_contact:active { background-position: 0 0px; } a.fnav_contact:hover, a.fnav_contactDis  { background-position: 0 -20px; }   /************Add new css ***********/ .clear{clear:both; display:block; height:1px; visibility:hidden;} #home_articlesidetext .c2{font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:14px; display:block;} #home_articlesidetext .c2 a{color:#646464;}  #home_content .iconimg{float:left; margin:10px 0;} #home_content .content_txt{float:left; width:440px; margin:10px 0 15px 25px;}  #home_content .content_txt h2{ 	color: #646464;     font-family: Conv_HelveticaNeueLTCom-Lt,Arial,Verdana,Tahoma,sans-serif;     font-size: 24px;     font-weight: 100;     line-height: 100%;     margin: 0 0 20px 0; 	}  #header_bannerlink{position:relative;} a.view_portfolio{position:absolute; right:305px; top:18px; width:140px; text-indent:-9999px; outline:none;}  a.tellabout{ position:absolute; right:55px; top:18px; width:200px; text-indent:-9999px; outline:none;}  #pflo_column2 ul{ 		list-style:none; 		margin:10px 0 20px 0; 		padding:0; 		line-height:22px; }   #pflo_column2 ul li{ 		list-style:none; 		background:url(../images/body/mark_icn.gif) no-repeat left 8px; 		padding-left:20px; }  #pflo_column2 ul li.last{ 		background:none; }  #pflo_bar{ width: 940px; height:32px; padding: 15px 0 0 0; margin: 0 auto; background:url(../images/body/grybar.jpg) no-repeat center top; position:relative; text-align:right; }  #pflo_bar .spac{padding:0 35px 0 35px; display:inline-block} #pflo_bar .spac span#time{font-family: 'Conv_HelveticaNeueLTCom-Lt'; color:#3e70e2; font-size:17px; /*margin-top:-5px;*/ margin-top:-5px; float:right;} #pflo_bar .spac span#time span{color:#83a62a; margin:0 5px 0; float:none;}   #header_services{ 	background:url(../images/body/headerspan_service.jpg) repeat-x; 	height:250px; 	width: 100%; }  #services_main #header_bannerlink{background:url(../images/services/servicesslide.jpg) no-repeat; width:911px; height:393px; position:relative} #services_content_right h3{margin:10px 0;}  #services_content_left h1, #services_content_right h1{ 	margin:0 0 20px 0; 	display: inline-block; }  #service_package{ 		position:relative; 		margin:10px 0 25px 0; }  #service_package .box{ 		background:url(../images/services/packagebg.jpg) no-repeat; 		width:288px; 		height:327px; 		float:left; }  #service_package .box .heading{ 	padding:35px 15px 0 25px; 	font-size:18px; 	color:#0186cb; }  #service_package .box ul{ 	 	padding:0; 	margin:20px 0 10px 0; 	 }  #service_package .box ul li{ 		color: white; 		margin:0 35px; 		padding:8px 0; 		list-style:none; 		display:block; 		background:url(../images/services/pack-strip.jpg) repeat-x bottom; }  #service_package .boxmargin{ 		margin:0 25px; }  #service_package .box ul li span{ 		color:#444444; 		 }  #service_package .box .price{ 		margin:0 25px; }  #service_package .box .price .rate{ 		background:url(../images/services/btn_learnmore.gif) no-repeat; 		width:224px; 		height:41px; } #service_package .box .price .rate span{ 		font-size:20px; 		font-weight:bold; 		color:#1f8fc8; 		float:left; 		width:100px; 		padding:7px 0 0 0; 		text-align:center; 		 } #service_package .box .price .rate a{ 	float:right; 	width:121px; 	height:41px; 	text-indent:-9999px; }  #services_content_left img{ 		margin:0 10px -10px 0; }  #services_content_left p span.blue{color:#3e70e2;} .fleft{float:left;} .fright{float:right;}
