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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}.hide{display:none}strong{font-weight:bold;color:#000}.clear{clear:both}body{background:#fff url(../images/bg-body.jpg) top left repeat-x;color:#545454;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:20px}body#subpage{background:#fff url(../images/bg-subbody.jpg) top left repeat-x}p{margin:0 0 15px 0;text-align:justify}#container{width:920px;min-height:100%; height:auto !important; height:100%; margin:0 auto -120px;text-align:left}a:link,a:visited{color:#1e9be4;text-decoration:none}a:hover{color:#1e9be4;text-decoration:underline}a:active{color:#1e9be4;text-decoration:none}#top{width:920px;height:134px;background:transparent url(../images/bg-top.jpg) top left no-repeat;position:relative}#top h1{background:transparent url(../images/logo.png) top left no-repeat;text-indent:-9999px;width:241px;height:65px;margin:27px 0 0 35px;float:left}#slogan{color:#1f1f1f;float:left;padding:0px;height:20px;background:url(../images/bg-sloganright.jpg) no-repeat right;margin-top:45px;margin-right:0px;margin-bottom:0px;margin-left:20px}#slogan span{font-family:Verdana,Arial,Helvetica,sans-serif;float:left;display:block;margin:0px;padding:3px 6px 0px 12px;height:17px;background:url(../images/bg-sloganleft.jpg) no-repeat left}#nav{position:absolute;bottom:0px}#nav li{display:block;background:url(../images/bg-nav.jpg) top no-repeat;width:108px;height:39px;line-height:39px;float:left;text-align:center;margin:0 5px 0 0}#nav li.hire{display:block;background:url(../images/bg-nav_hire.jpg) top no-repeat;width:108px;height:39px;line-height:39px;float:left;text-align:center;margin:0 5px 0 0;color:#fff;font-weight:bold}#nav li a{color:#fff}#nav li a:hover{color:#1e9be4;text-decoration:none}#nav li.current{background-position:bottom}#nav li.current a{color:#000}#nav li a{display:inline;line-height:39px}#spotlight{height:315px;width:920px;overflow:hidden;background:url(../images/bg-spotlight.jpg) top right no-repeat;position:relative}#mover{position:relative;overflow:hidden;width:3000px}#item{width:820px}.spotlight-item{margin:15px 50px 0;overflow:hidden;width:820px;float:left;position:relative;display:inline}.spotlight-item h2{color:#2a2a2a;font:48px Arial,Helvetica,Verdana,sans-serif;font-weight:bold;margin:0px 0 15px 0}.spotlight-item p{color:#444;font:11px/18px Arial,Helvetica,Verdana,sans-serif;padding:0 0 0 2px}.spotlight-item .description{margin:40px 0 0 10px;width:260px}.spotlight-item img{position:absolute;top:0;right:0}.launch{background:url(../images/launch.png) top left no-repeat;display:block;width:95px;height:25px;text-indent:-9999px;margin:10px 0 0 -1px;cursor:pointer}.pause{background:url(../images/pause.png) top left no-repeat;display:block;width:97px;height:25px;text-indent:-9999px;position:absolute;bottom:2px;right:20px;cursor:pointer}#spotlight img.preview{float:right}#mainContent{background:transparent url(../images/bg-maincontent.jpg) top left no-repeat;margin:2px 0 0}#topMain{padding:13px 0 0 18px;margin:0 0 20px 0;overflow:hidden}#who{width:490px;float:left;padding:0 20px 0 0}#who img{background-color:#eee;border:1px solid #ccc;padding:7px;margin:0 25px 5px 5px;float:left}#who h3{color:#393939;font-weight:bold;text-transform:uppercase;width:435px;background:transparent url(../images/bg-h3.jpg) bottom left repeat-x;padding:0 0 15px 5px;margin:0 0 20px 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;line-height:24px}#who p{margin:0 0 20px 0}#who p.more{text-align:right}#who p.more a{text-decoration:underline}#services{width:345px;float:right;margin:38px 0 0 0;padding:0 0 0 25px;border-left:1px solid #e4e4e4}#services li{width:260px;height:47px;display:block;padding:10px 0 5px 70px}#services li h5{color:#111;font:12px "Lucida Grande",Tahoma,Verdana,sans-serif;font-weight:bold}#services li h5 a{color:#111}#services li p{color:#545454;font:11px "Lucida Grande",Tahoma,Verdana,sans-serif}#services li#first{border-bottom:1px solid #e4e4e4;background:#f6f6f6 url(../images/first.png) top left no-repeat}#services li#first:hover{text-decoration:none;;background:#fff url(../images/first.png) top left no-repeat}#services li#second{border-top:1px solid #fff;border-bottom:1px solid #e4e4e4;background:#f6f6f6 url(../images/second.png) top left no-repeat}#services li#second:hover{text-decoration:none;;background:#fff url(../images/second.png) top left no-repeat}#services li#third{border-top:1px solid #fff;background-color:#f6f6f6;background-image:url(/images/third.png);background-repeat:no-repeat;background-position:left top}#services li#third:hover{text-decoration:none;;background:#fff url(../images/third.png) top left no-repeat}#services li#fourth{border-top:1px solid #fff;background:#f6f6f6 url(../images/fourth.png) top left no-repeat}#services li#fourth:hover{text-decoration:none;;background:#fff url(../images/fourth.png) top left no-repeat}#services li#fifth {
	border-top:1px solid #fff;
	background:#f6f6f6 url(../images/fifth.png) top left no-repeat
}
#services li#fifth:hover {
	text-decoration:none;
	;
	background:#fff url(../images/fifth.png) top left no-repeat
}
#services li#p90x {
	border-top:1px solid #fff;
	background:#f6f6f6 url(../images/p90x.png) top left no-repeat
}
#services li#p90x:hover {
	text-decoration:none;
	;
	background:#fff url(../images/p90x.png) top left no-repeat
}
#bottomMain{border-top:1px solid #e4e4e4;padding:15px 15px 0;margin:0 0 25px 0;overflow:auto}#notes{width:265px;padding:0 25px 0 0;float:left}#swipe{width:270px;padding:0 25px 0 25px;float:left;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4}#star{width:270px;padding:0 25px 0 25px;float:left;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4}#bulb{width:220px;float:left;padding:0 0 0 25px}#notes h4,#swipe h4,#star h4,#bulb h4{color:#222;font-weight:bold;margin:0 0 10px 0;height:20px;padding:0 0 0 25px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:24px}#notes h4{background:url(../images/h4-notes.jpg) top left no-repeat}#swipe h4{background:url(../images/h4-swipe.jpg) top left no-repeat}#star h4{background:url(../images/h4-star.jpg) top left no-repeat}#bulb h4{background:url(../images/h4-bulb.jpg) top left no-repeat}#footer,.push{    height:120px;    padding:15px 0 0 0}#footer{background:#f0f0f0 url(../images/bg-h3.jpg) top left repeat-x}#footer-inner{width:850px;margin:0 auto;overflow:hidden}#footer-inner p{float:left}#footer-inner p.validate{float:right;line-height:18px;font-size:10px;font-weight:bold;text-transform:uppercase}#footer-inner p.validate a{color:#555;background:url(../images/valid.jpg) top left no-repeat;padding:0 0 0 20px;margin:0 25px 0 0;height:20px;display:block;float:left}#content{width:100%;background:transparent url(../images/bg-maincontent.jpg) top left no-repeat;margin:36px 0 0 0;overflow:hidden}#portfolio{margin:30px 5px 0;overflow:hidden}.item{width:425px;float:left;margin:0 10px 40px;color:#565656}.item img{background-color:#ececec;border:1px solid #ddd;padding:6px;margin:0 0 15px}.item h2{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:12px 0 12px 2px;margin:0 7px 15px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px}.item p{padding:0 10px}.item2{width:210px;float:left;margin:0 5px 35px;color:#565656}.item2 img{background-color:#ececec;border:1px solid #ddd;padding:6px;margin-top:0;margin-right:auto;margin-bottom:15px;margin-left:auto}.item2 h2{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:8px 0 8px 2px;margin:0 7px 15px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px}.item2 p{padding:0 10px}#folioNav{width:100%;height:35px;background:#ececec;border-bottom:1px solid #e4e4e4;overflow:hidden;font-size:12px;margin-right:5px;margin-bottom:0;margin-left:5px;padding-left:12px;padding-top:5px}#folioNav li{display:inline}#folioNav li a{padding-right:5px;padding-left:5px}#folioNav span#previous{float:left;width:96px;height:26px;background:transparent url(../images/previous.png) top left no-repeat;text-indent:-9999px;margin:5px 10px}#folioNav span#next{float:right;width:96px;height:26px;background:transparent url(../images/next.png) top left no-repeat;text-indent:-9999px;margin:5px 10px}#wrap{margin:40px 10px 25px 20px;overflow:hidden}#clients{width:600px;float:left;padding:0 10px 0 0;border-right:1px solid #e4e4e4}#testimonials{width:230px;float:left;margin:0 0 0 20px}#clients h4,#testimonials h4{color:#222;font-weight:bold;margin:0 0 10px 0;height:16px;padding:0 0 0 22px;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:16px}#clients h4{background:url(../images/h4-clients.jpg) top left no-repeat}#testimonials h4{background:url(../images/h4-testi.jpg) top left no-repeat;line-height:10px;margin-left:18px}#clientlist{overflow:hidden}#clientlist li{float:left;margin:0 15px 0 0}#clientlist li img{background-color:#ececec;border:1px solid #ddd;padding:6px;margin:0 0 15px}#testimonials blockquote{background:url(../images/quotes.jpg) top left no-repeat;padding:0 10px 0 25px;margin:0 0 15px 0;color:#999;font-style:italic}#testimonials p.author{padding:0 10px 0 25px}#testimonials span.readmore{display:block;width:96px;height:25px;background:transparent url(../images/readmore.png) top left no-repeat;text-indent:-9999px;margin:0 20px}#contactForm{width:470px;float:left;padding:0 20px 0 0;margin:50px 0 25px 20px}.topBorder{border-top:1px solid #e4e4e4;padding-top:30px}#contactInfo{margin-bottom:50px}#contactInfo p{color:#545454}#contactInfo h4{color:#222;font-weight:bold;background:url(../images/contact.png) top left no-repeat;margin:0 0 10px 0;height:16px;padding:0 0 0 25px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:16px}#contactForm form label{display:none}#contactForm form input{display:block;height:15px;border:none;border-bottom:1px solid #ccc;background-color:#f6f6f6;width:230px;margin:0 0 20px 0;color:#2c2c2c;padding:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:20px}#contactForm form input#submit{display:inline;height:25px;width:97px;background:transparent url(../images/send.png) top left no-repeat;border:0;text-indent:-9999px;float:right;margin:5px 55px 0 0}#contactForm form textarea{display:block;border:none;border-bottom:1px solid #ccc;background-color:#f6f6f6;width:400px;margin:0 0 20px 0;color:#2c2c2c;padding:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:20px}#adsense{width:345px;float:right;margin:38px 0 0 0;padding:0 0 0 25px;border-left-width:1px;border-left-style:solid;border-left-color:#e4e4e4}
