html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}label,input[type=button],input[type=submit],button{cursor:pointer}textarea{overflow:auto}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}html{-webkit-font-smoothing:antialiased;text-rendering:Legibility}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html
.clearfix{zoom:1}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;color:#555;background-color:#f2f2f2}#gf{padding-top:99px}#gf
header.global{width:1100px;padding:0
50px;margin:auto;background-color:#fff}#gf header.global .nav-wrapper{display:block;width:100%;height:99px;position:absolute;top:0px;left:0px;background:#262626}#gf header.global .nav-wrapper
.inside{width:1200px;height:99px;margin:auto;background-image:url('/production/includes/css/images/header-bg.png');background-color:#222}#gf header.global
nav.contact{float:left;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.9)}#gf header.global nav.contact
ul{margin-left:50px}#gf header.global nav.contact ul
li{margin-right:40px;line-height:16px}#gf header.global nav.contact ul li
h2{
	font-size:12px;
	color:#a1a1a1;
	font-weight:normal
}#gf header.global nav.contact ul li
a{font-size:11px;font-weight:bold;color:white;text-decoration:none;border-bottom:solid 1px #505050;padding-bottom:2px}#gf header.global nav.contact ul li a:hover{color:white;text-shadow:0px 0px 2px rgba(255, 255, 255, 0.5);border-bottom:solid 1px white}#gf header.global
nav.main{float:right}#gf header.global nav.main
ul{margin-right:50px}#gf header.global nav.main ul
li{margin-left:25px}#gf header.global nav.main ul li
a{background:#cff742;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.9);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.9);-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.9);display:block;margin-top:1px;padding:0px
15px;font-size:11px;font-weight:bold;color:#262626;line-height:32px;text-decoration:none}#gf header.global nav.main ul li
a.active{opacity:0.2;cursor:default}#gf header.global nav.main ul li a.link-portfolio
span{
	padding-right:0px;
	background:url('/production/includes/css/images/rarr.gif') no-repeat 100% 59%
}#gf header.global nav.main ul li a.link-home
span{
	padding-left:0px;
	background:url('/production/includes/css/images/larr.gif') no-repeat 0% 59%
}#gf header.global nav.main ul li a:hover{box-shadow:0px 0px 5px rgba(255, 255, 255, 0.5);-webkit-box-shadow:0px 0px 5px rgba(255, 255, 255, 0.5);-moz-box-shadow:0px 0px 5px rgba(255, 255, 255, 0.5)}#gf header.global nav
ul{padding:32px
0}#gf header.global nav ul
li{float:left;list-style:none}#gf header.global
h1{padding-top:90px}#gf header.global h1
a{background-image:url('/production/includes/css/images/girlfriend-logo.png');width:158px;height:54px;display:block;text-indent: -9999em}#gf header.global h1 a
span{display:none}#gf header.global h1
a.inactive{cursor:default}#body{background:white;padding:0
50px;width:1100px;margin:auto;overflow:hidden;position:relative}#body #homepage, #body
#portfolio{background:white;width:1100px;padding:0
50px;margin:auto}#body
#homepage{padding-top:0px; //margin-top: -100px;}#body #homepage p.text-replacement.body-copy{background-image:url('/production/includes/css/images/body-copy.png');width:797px;height:236px;display:block;text-indent: -9999em}#body #homepage p.text-replacement.body-copy
span{display:none}#body #homepage
.services{margin-top:50px}#body #homepage .services
.service{margin-bottom:35px;line-height:26px;width:777px; text-align: justify;}#body #homepage .services .service
header{font-size:16px;font-weight:bold;margin-bottom:5px;color:#333}#body #homepage .services .service
ul{list-style:none}#body #homepage .services .service ul li:before{content:"\2014";margin-right:5px}#body #homepage .services .service p
a{color:#555;text-decoration:none}#body #homepage .services .service p a:hover{text-decoration:underline}#body
#portfolio{padding-top:20px;position:relative}#body #portfolio
.controls{position:fixed;bottom:20px;left:50%;margin-left:300px;width:250px}#body #portfolio .controls
hr{padding:0;margin:10px
1px;background:white;border:none;border-top:solid 1px #dadada}#body #portfolio .controls
a{color:#959595;font-size:11px;text-decoration:none;line-height:15px}#body #portfolio .controls a:before{margin-right:5px}#body #portfolio .controls a.next:before{content:'\2193 ';position:relative;top: -2px;left:0px}#body #portfolio .controls a.next.alt:before{content:'\21d1 ';top:0px;font-size:14px}#body #portfolio .controls a.previous:before{content:'\2191 ';line-height:10px;position:relative;top: -2px;left:0px}#body #portfolio .controls a.previous.alt:before{content:'\21d3 ';font-size:14px;top:0px}#body #portfolio .controls
a.top{position:absolute;bottom:0px;right:0px}#body #portfolio .controls a.top:before{content:'\21d1 ';font-size:14px}#body #portfolio
.piece{position:relative;padding-top:48px;padding-bottom:250px}#body #portfolio .piece
.description{position:absolute;top:0px;right:10px;width:250px;line-height:1.6em}#body #portfolio .piece .description
header{padding-top:46px;padding-bottom:20px}#body #portfolio .piece .description header
h1{font-size:16px;font-weight:bold;color:#333}#body #portfolio .piece .description header
a{color:#555;line-height:24px;text-decoration:none}#body #portfolio .piece .description header a:hover{text-decoration:underline}#body #portfolio .piece .description
p{border-top:solid 1px #ccc;padding:23px
0px 16px 0px;color:#555}#body #portfolio .piece .description p
a{color:#555;text-decoration:none}#body #portfolio .piece .description p a:hover{text-decoration:underline}#body #portfolio .piece .description
ul{list-style:none}#body #portfolio .piece .description ul
li{font-size:12px;color:#333;font-weight:normal;}#body #portfolio .piece
li a{color: #5005ad;}
.slide{padding-bottom:60px}#body #portfolio .piece .slide img, #body #portfolio .piece .slide
span.placeholder{display:block}#gf
footer.global{background:white;width:1100px;padding:50px
50px;margin:auto;position:relative}#gf footer.global
.inside{border-top:solid 1px #dadada;width:100%;padding-top:30px;padding-bottom:150px}#gf footer.global .inside
.copyright{float:left}#gf footer.global .inside
.top{float:right}#gf footer.global .inside
a{color:#555;text-decoration:none}#gf footer.global .inside a:hover{text-decoration:underline}#loaded{position:absolute;top:204px;left:50%;margin-left:450px;font-weight:bold;background-image:url('/production/includes/css/images/loader.gif');background-repeat:no-repeat;background-position:top left;padding-left:20px;font-size:12px;line-height:17px}#loaded span:after{content:'%'}#lightbox
.content{position:fixed;top:200px;left:50%;width:640px;height:385px;margin-left: -320px;z-index:10000}#lightbox
.overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9999;background:#222;cursor:pointer}.ie7 #body #homepage .services .service header h3, .ie8 #body #homepage .services .service header
h3{background:white}.ie7 #body #portfolio .piece .description, .ie8 #body #portfolio .piece
.description{right:0}.ie7 #body #portfolio .piece .description header h1,
.ie8 #body #portfolio .piece .description header h1,
.ie7 #body #portfolio .piece .description ul li,
.ie8 #body #portfolio .piece .description ul
li{background:white}#homepage .body-copy,
#homepage .services,
header.global
h1{opacity:0}
