* {
	margin:0;
	padding:0;
	background-repeat: no-repeat;
}
html {
	height:100%;
}
body {
	color:#fff;
	height:100%;
	cursor:default;
	font-size:12px;
	line-height:16px;
	width:100%;
	text-align:center;
	font-family:Arial, sans-serif;
	background-color: #000;
	background-position: 0 0;
	background-image: url(../images/grille.gif);
	background-repeat: repeat;
}
}
strong {
	font-weight:bold;
	color: #FFF;
}
em {
	font-style:italic;
}
.underline {
	text-decoration:underline;
}
.clear {
	clear:both;
}
a:link, a:visited {
	color:#fff;
	text-decoration:none;
}
a:hover, a:focus {
	color:#fff !important;
}
div#container {
	color:#fff;
	width:955px;
	margin: auto;
}
div#container2 {
	color:#fff;
	width:auto;
	min-height:550px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div.hr {
	border:0;
	clear:both;
	height:2px;
	margin:10px 0;
	background:url(../images/hr.png) 0 1px repeat-x;
}
div#logo {
	float:left;
	display:inline;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7%;
}
div#logo h1 {
	width:296px;
	height:85px;
}
div#logo h1 a {
	border:0;
	height:85px;
	display:block;
	line-height:63px;
	text-indent:-9999px;
}
div#nav {
	float:left;
	display:inline;
	margin:45px 0 0 35px;
}
div#nav ul {
	width:540px;
	height:67px;
	list-style-type:none;
}
div#nav ul li {
	float:left;
	width:103px;
	height:45px;
	display:inline;
	margin:11px 0 0 1px;
}
div#nav ul li a {
	border:0;
	height:45px;
	display:block;
	line-height:45px;
	text-indent:-9999px;
}
div#nav ul li#h {
	margin-left:10px;
}
div#nav ul li#h a {
	background-position: -10px -11px;
}
div#nav ul li#a a {
	background-position:-114px -11px;
}
div#nav ul li#p a {
	background-position:-218px -11px;
}
div#nav ul li#b a {
	background-position:-322px -11px;
}
div#nav ul li#c a {
	background-position:-426px -11px;
}
div#nav ul li#h a:hover {
	background-position: -10px -78px;
}
div#nav ul li#a a:hover {
	background-position:-114px -78px;
}
div#nav ul li#p a:hover {
	background-position:-218px -78px;
}
div#nav ul li#b a:hover {
	background-position:-322px -78px;
}
div#nav ul li#c a:hover {
	background-position:-426px -78px;
}
div#header {
	clear:both;
	width:898px;
	height:273px;
	display:inline;
	text-align:left;
	background:url(../images/header.png) 0 0 no-repeat;
	margin: auto;
	float: right;
}
div#header.home div#filler {
	width:861px;
	height:238px;
	background:url(../images/header-home.jpg) 0 0 no-repeat;
	margin-top: 17px;
	margin-right: 17px;
	margin-bottom: 0;
	margin-left: 17px;
}
div#header.home div#filler h2 {
	float:left;
	width:300px;
	height:27px;
	display:inline;
	line-height:27px;
	text-indent:-9999px;
	margin:74px 0 0 38px;
	background:url(../images/h2-featured-project.png) 0 0 no-repeat;
}
div#header.home div#filler a.link {
	border:0;
	clear:left;
	float:left;
	color:#fff;
	padding:0 5px;
	display:inline;
	font-size:20px;
	line-height:24px;
	margin:20px 0 0 38px;
	font-family:"Trebuchet MS", Arial, sans-serif;
}
div#header.home div#filler a.link:hover {
	text-decoration:none;
}
div#header.home div#filler p {
	clear:left;
	float:left;
	width:315px;
	display:inline;
	font-size:11px;
	line-height:12px;
	margin:12px 0 0 38px;
	font-family:Tahoma, Arial, sans-serif;
}
div#header.home div#filler a.launch {
	border:0;
	clear:left;
	float:left;
	width:160px;
	height:35px;
	display:inline;
	text-indent:-9999px;
	margin:20px 0 0 38px;
	background:url(../images/launch-project.png) 0 0 no-repeat;
}
div#header.about div#filler,  div#header.contact div#filler {
	width:861px;
	height:277px;
	margin:-22px 0 0 17px;
	background:url(../images/header-about.jpg) 0 0 no-repeat;
}
div#header.contact div#filler {
	background:url(../images/header-contact.html) 0 0 no-repeat;
}
div#header.about div#filler h2,  div#header.contact div#filler h2 {
	float:left;
	width:300px;
	height:27px;
	display:inline;
	line-height:27px;
	text-indent:-9999px;
	margin:74px 0 0 38px;
	background:url(../images/h2-about-me.png) 0 0 no-repeat;
}
div#header.contact div#filler h2 {
	background:url(../images/h2-contact-me.png) 0 0 no-repeat;
}
div#header.about div#filler p,  div#header.contact div#filler p {
	clear:left;
	float:left;
	width:380px;
	display:inline;
	font-size:11px;
	line-height:14px;
	margin:18px 0 0 38px;
	font-family:Tahoma, Arial, sans-serif;
}
div#header.about div#filler p.about {
	margin:0;
}
div#header.about div#filler a.cv,  div#header.contact div#filler a.cv {
	border:0;
	clear:both;
	float:left;
	width:131px;
	height:35px;
	display:inline;
	text-indent:-9999px;
	margin:25px 0 0 36px;
	background:url(../images/view-cv.png) 0 0 no-repeat;
}
div#header.about div#filler a.email,  div#header.contact div#filler a.email {
	border:0;
	float:left;
	width:116px;
	height:35px;
	display:inline;
	text-indent:-9999px;
	margin:25px 0 0 20px;
	background:url(../images/email-me.png) 0 0 no-repeat;
}
div#header.blog div#filler {
	width:861px;
	height:277px;
	margin:-22px 0 0 17px;
	background:url(../images/header-blog.jpg) 0 0 no-repeat;
}
div#header.blog div#filler h2 {
	float:left;
	width:306px;
	height:34px;
	display:inline;
	line-height:34px;
	text-indent:-9999px;
	margin:90px 0 0 35px;
	background:url(../images/h2-jarred-thoughts.png) 0 0 no-repeat;
}
div#header.blog div#filler p {
	clear:left;
	float:left;
	color:#000;
	width:360px;
	display:inline;
	font-size:11px;
	line-height:14px;
	margin:18px 0 0 38px;
	font-family:Tahoma, Arial, sans-serif;
}
div#services {
	clear:both;
	float:left;
	width:898px;
	height:432px;
	display:inline;
	text-align:left;
	background:url(../images/services.png) 0 0 no-repeat;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7%;
}
div#services.home div#filler {
	width:861px;
	height:238px;
	margin-top: 17px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 17px;
}
#wizardDiv {
	padding:15px;
	width:autopx;
	font-family: Arial, sans-serif;
}
#wizardDiv h3 {
	font:normal 17px Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	line-height:20px;
	color:#000;
	margin:0 0 20px 0;
}
#wizardDiv .floated {
	float:right;
	color: #000;
}
#wzButtons {
	margin:0;
	padding:0;
	list-style-type:none;
}
#wzButtons a {
	display:block;
	background:url(../images/wzButtonOFF.jpg) no-repeat;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	padding:10px 0 0 10px;
	width:181px;
	height:34px;
}
#wzButtons a:hover {
	color:#d95c1b;
}
#wzButtons .selected:hover {
	color:#ffd800;
}
#wzButtons .selected {
	background:url(../images/wzButtonON.jpg) no-repeat;
	color:#fff;
}
div#content {
	float:left;
	width:880px;
	display:inline;
	text-align:left;
	margin-top:25px;
	margin-left: 10%;
}
div#content p#intro {
	height:176px;
	font-size:18px;
	line-height:22px;
	text-indent:-9999px;
	margin:0 0px 0px 0px;
	font-family:"Arial Narrow", Arial;
	background:url(../images/intro.jpg) 0 0 repeat-x;
}
div#content h2 {
	font-size:22px;
	line-height:39px;
	font-weight:normal;
	padding:0 0 0 10px;
	margin:5px 0px 0px 0;
	font-family:"Arial Narrow", Arial;
	background:url(../images/h2.png) 0 0 repeat-x;
}
div#content h2.large {
	font-size:24px;
	background:none;
	line-height:35px;
	margin:-55px 0 -10px 0;
}
div#content h3 {
	font-size:18px;
	line-height:35px;
	margin:0 0 25px 0;
	font-weight:normal;
	padding:0 0 0 10px;
	font-family:"Arial Narrow", Arial;
	background:url(../images/h3.png) 0 0 repeat-x;
	color: #FFF;
}
div#content p#viewgrid,  div#content p#viewlist {
	float:right;
	width:210px;
	margin:-15px 0 0 0;
}
div#content p#viewgrid a,  div#content p#viewlist a {
	float:left;
	width:102px;
	height:25px;
	text-indent:-9999px;
	background:url(../images/portfolio-view.png) 0 0 no-repeat;
}
div#content p#viewlist a {
	background-position:0 -31px;
}
div#content p#viewgrid a.list {
	background-position:-102px 0;
}
div#content p#viewlist a.list {
	background-position:-102px -31px;
}
div#content div.homeproject {
	float:left;
	display:inline;
	margin:5px 0 40px 20px;
}
div#content div.homeproject a.img {
	border:0;
	width:280px;
	height:185px;
	display:block;
}
div#content div.homeproject a.img img {
	border:0;
	float:left;
}
div#content div.homeproject a.img span {
	border:0;
	float:left;
	width:256px;
	height:15px;
	display:none;
	margin:-28px 0 0 11px;
}
div#content div.homeproject a.img:hover span {
	display:inline;
}
div#content div.homeproject a.txt {
	border:0;
	font-size:16px;
	margin:0 0 0 10px;
	font-family:Tahoma;
}
div#content div.blogsmallleft {
	float:left;
	width:500px;
	margin-bottom:30px;
	padding:10px 0px 0px 0px;
	background:url(../images/h3.png) 0 0 repeat-x;
	font-size:20px;
}
div#content div.blogleft {
	float:left;
	width:660px;
}
div#content div.flickr {
	float:right;
	width:360px;
	margin-bottom:10px;
	padding:10px 0px 0px 0px;
	font-size:20px;
	background:url(../images/h3.png) 0 0 repeat-x;
}
div#content div.flickr2 {
	font-size:12px;
}
div#content div.flickr a {
	float:left;
	padding:5px;
	display:inline;
	margin:0 0 5px 5px;
	background:url(../images/flickr-bg.jpg) 0 0 no-repeat;
}
div#content div.flickr a img {
	border:0;
	margin:0;
	width:100px;
	height:65px;
	border:1px solid #fff;
}
div#content div.blogentry {
	font-size:11px;
	padding:0 1px 0 2px;
	font-family:Tahoma, Arial, sans-serif;
}
div#content div.blogleft div.blogentry {
	padding:0 20px 0 0;
}
div#content div.blogleft div.blogentry h3 {
}
div#content div.blogentry h4 {
	font-size:16px;
}
div#content div.blogentry p.date {
	float:left;
	width:60px;
	height:60px;
	display:inline;
	margin:0 0 0 -65px;
}
div#content div.blogleft div.blogentry p.date {
	margin:0 0 0 5px;
}
div#content div.blogentry p.date span.m {
	display:block;
	font-weight:bold;
	margin:6px 0 0 13px;
}
div#content div.blogentry p.date span.d {
	display:block;
	color:#2e2e2e;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:2px 4px 0 0;
	font-family:Arial, sans-serif;
}
div#content div.blogentry p.img {
	text-align:center;
	padding:9px 5px 5px;
	margin:20px 4px 20px;
	background:url(../images/image-bg.jpg);
}
div#content div.blogentry p.img img {
	border:1px solid #fff;
}
div#content div.blogentry p.cat {
	color:#797979;
	line-height:26px;
}
div#content div.blogentry p.cat a {
	color:#797979;
	text-decoration:underline;
}
div#content div.blogentry p.cat a:hover {
	background:none;
	text-decoration:none;
	color:#797979 !important;
}
div#content div.blogentry p.text {
	color:#fff;
	margin:0 0 15px 0;
}
div#content div.blogleft div.blogentry p.text {
	clear:both;
	margin:0 10px 15px 15px;
}
div#content div.blogentry hr {
	margin:0;
}
div#content div.blogentry div.hrend {
	margin:0 0 30px 0;
}
div#content div.blogentry hr {
	margin:0;
}
div#content div.blogentry p.social {
	float:left;
	display:inline;
	line-height:20px;
	margin:0 0 15px 20px;
}
div#content div.blogentry p.social strong {
	margin-right:15px;
}
div#content div.blogentry p.social a {
	margin:0 10px 0 0;
}
div#content div.blogentry p.social a {
	background:none;
}
div#content div.blogentry p.social a img {
	border:0;
	margin:-2px 0 0 0;
	vertical-align:middle;
}
div#content div.blogentry p.blinks {
	float:right;
	display:inline;
	margin:0 5px 15px 0;
}
div#content div.blogentry p.blinks a.perma {
	margin:0 20px 0 0;
	padding:0 0 2px 22px;
	background:url(../images/perma-mask.gif) 0 -3px no-repeat;
}
div#content div.blogentry p.blinks a.postcom {
	padding:0 0 2px 24px;
	background:url(../images/comment-mask.gif) 0 -2px no-repeat;
}
div#content div.blogright {
	float:right;
	width:215px;
}
div#content div.blogright hr {
	margin:10px 0;
}
div#content div.blogright h4 {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin:10px 0 10px 10px;
	font-family:"Arial Narrow", Arial;
}
div#content div.blogright ul {
	font-size:11px;
	margin:-5px 0 0 0;
	list-style-type:none;
	font-family:Tahoma, Arial, sans-serif;
}
div#content div.blogright ul li {
}
div#content div.blogright ul li a {
	color:#fff;
	display:block;
	line-height:25px;
	padding:0 0 0 35px;
	background:url(../images/ula-mask.gif) 0 0 no-repeat;
}
div#content div.blogright ul li a:hover {
	text-decoration:none;
	background-position:0 -25px;
}
div#content div.blogright a.rssnews {
	width:196px;
	height:48px;
	display:block;
	margin:0 0 0 5px;
	text-indent:-9999px;
}
div#content div.aboutsection {
	float:left;
	width:280px;
	display:inline;
	font-size:11px;
	line-height:14px;
	margin:0 0 40px 20px;
	font-family:Tahoma, Arial, sans-serif;
}
div#content div.aboutsection p {
	margin:0 0 15px 0;
	padding:0 20px 0 10px;
}
div#content div#contact {
	display:none;
}

div#content div#contact2 {
	display: inline;
}
div#content div.contactleft {
	float:left;
	width:580px;
	margin:0 0 30px 0;
}
div#content div.contactleft h2 span {
	display:block;
	text-indent:-9999px;
	background:url(../images/get-in-touch.png) 1px 10px no-repeat;
}
div#content div.blogentry form {
	margin:0 5px;
}
div#content div.blogentry form,  div#content div.contactleft form {
	margin:0 15px;
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
}
div#content div.blogentry div.left {
	float:left;
	width:240px;
}
div#content div.contactleft div.left {
	float:left;
	width:260px;
}
div#content div.blogentry div.right {
	float:right;
	width:330px;
}
div#content div.contactleft div.right {
	float:right;
	width:260px;
}
div#content div.contactleft p.left {
	float:left;
	width:400px;
	line-height:30px;
}
div#content div.contactleft p.left label {
	color:#fff;
	float:none;
}
div#content div.contactleft p.left input {
	line-height:30px;
	margin:-2px 10px 0 0;
	vertical-align:middle;
}
div#content div.blogentry form label,  div#content div.contactleft form label {
	clear:both;
	float:left;
	line-height:24px;
	font-weight:bold;
	margin:0 0 15px 0;
}
div#content div.blogentry form label span,  div#content div.contactleft form label span {
	color:#fff;
}
div#content div.blogentry form .text,  div#content div.contactleft form .text {
	color:#fff;
	float:right;
	width:170px;
	height:20px;
	font-size:11px;
	line-height:14px;
	margin:0 0 15px 0;
	padding:4px 0 0 4px;
	border:1px solid #444;
	font-family:Tahoma, Arial, sans-serif;
	background:#292929 url(../images/text.png) 0 0 repeat-x;
}
div#content div.blogentry form .textfocus,  div#content div.contactleft form .textfocus {
	border:1px solid #6b6a6a;
	background:#404040 url(../images/textfocus.png) 0 0 repeat-x;
}
div#content div.blogentry form textarea.text {
	width:240px;
	height:100px;
	overflow:auto;
	background-image:url(../images/textarea.png);
}
div#content div.contactleft form textarea.text {
	width:460px;
	height:111px;
	overflow:auto;
	background-image:url(../images/textarea.png);
}
div#content div.blogentry form textarea.textfocus {
	border:1px solid #6b6a6a;
	background:#404040 url(../images/textareafocus-blog.png) 0 0 repeat-x;
}
div#content div.contactleft form textarea.textfocus {
	border:1px solid #6b6a6a;
	background:#404040 url(../images/textareafocus-contact.png) 0 0 repeat-x;
}
div#content div.contactleft form .button {
	float:right;
	cursor:pointer;
}
div#content div.blogentry form p.left {
	clear:both;
	float:left;
	line-height:30px;
}
div#content div.blogentry form p.left label {
	float:none;
	color:#ddd;
}
div#content div.blogentry form p.left input {
	line-height:30px;
	margin:-2px 10px 0 0;
	vertical-align:middle;
}
div#content div.blogentry form .button {
	float:right;
	margin:0 0 15px 0;
}
div#content div.blogentry h4.com {
	font-size:16px;
	margin:25px 10px;
}
div#content div.blogentry div.comment {
}
div#content div.blogentry div.comment p.name {
	font-weight:bold;
	margin:15px 0 0 5px;
}
div#content div.blogentry div.comment p.name a,  div#content div.blogentry div.comment p.name>span {
	padding:0 0 2px 24px;
	background:url(../images/comment-mask.gif) 0 -2px no-repeat;
}
div#content div.blogentry div.comment p.name a span {
	background:#000;
	visibility:hidden;
}
div#content div.blogentry div.comment p.name a:hover span {
	visibility:visible;
}
div#content div.blogentry div.comment p.time {
	color:#797979;
	margin:0 0 0 30px;
}
div#content div.blogentry div.comment p.text {
	margin:10px 20px 20px 30px;
}
div#content ul.list {
	margin:10px 0 0 5px;
	list-style-type:none;
}
div#content ul.list li {
	margin:0 0 5px 0;
	line-height:21px;
	padding:0 0 0 30px;
	background:url(../images/bullet.png) 0 0 no-repeat;
}
div#content div.blogentry ul.list {
	margin:10px 0 0 15px;
}
div#content div.blogright form .text,  div#content div.blogright form .textfocus {
	color:#fff;
	width:150px;
	height:16px;
	font-size:11px;
	line-height:14px;
	margin:0 5px 5px 10px;
	padding:4px 0 0 4px;
	border:1px solid #444;
	font-family:Tahoma, Arial, sans-serif;
	background:#292929 url(../images/text.png) 0 0 repeat-x;
}
div#content div.blogright form .textfocus {
	border:1px solid #6b6a6a;
	background:#404040 url(../images/textfocus.png) 0 0 repeat-x;
}
div#content div.blogright form .button {
	border:0;
	padding:0;
	width:21px;
	height:20px;
	line-height:20px;
	margin:1px 0 -5px 0;
	text-indent:-9999px;
}
div#content div.detailsright {
	float:right;
	width:280px;
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
}
div#content div.detailsright h2 span {
	float:left;
	width:155px;
	text-indent:-9999px;
	background:url(../images/contact-details.png) 1px 10px no-repeat;
}
div#content div.detailsright h2 a {
	float:right;
	width:29px;
	height:27px;
	display:inline;
	line-height:27px;
	margin:5px 5px 0 0;
	text-indent:-9999px;
	background:url(../images/contact-close.png) 0 0 no-repeat;
}
div#content div.detailsright h2 a:hover {
	background-position:0 -27px;
}
div#content div.detailsright p {
	color:#ccc;
	line-height:14px;
	margin:0 25px 15px 10px;
}
div#content div.detailsright p.address {
	color:#fff;
}
div#content div.detailsright ul {
	margin:0 0 0 10px;
	list-style-type:none;
}
div#content div.detailsright ul li.mail {
	line-height:10px;
	padding:0 0 15px 25px;
	background:url(../images/mail.png) 0 0 no-repeat;
}
div#content div.detailsright ul li.phone {
	line-height:15px;
	padding:0 0 0 25px;
	background:url(../images/phone.png) 0 0 no-repeat;
}
div#content div.gridproject {
	float:left;
	width:201px;
	height:182px;
	display:inline;
	margin:0 0 30px 25px;
	background:url(../images/portfolio-grid-bg.png) 0 0 no-repeat;
}
div#content div.gridproject a.img {
	width:181px;
	height:137px;
	display:block;
	padding:10px 0 5px 10px;
}
div#content div.gridproject a.img:hover {
	background:none;
	text-decoration:none;
}
div#content div.gridproject a.img img {
	border:0;
	float:left;
	width:181px;
	height:137px;
}
div#content div.gridproject a.img span {
	border:0;
	float:left;
	width:181px;
	height:15px;
	display:none;
	margin:-15px 0 0 0;
}
div#content div.gridproject a.img:hover span {
	display:block;
}
div#content div.gridproject a.txt {
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
}
div#content div.listproject {
	margin:20px 0;
}
div#content div.listproject p.img {
	float:left;
	padding:10px;
	background:url(../images/portfolio-list-bg.png) 0 0 no-repeat;
}
div#content div.listproject p.img img {
	width:611px;
	height:470px;
	border:1px solid #fff;
}
div#content div.listproject p.name {
	float:right;
	width:230px;
	margin:10px 0;
	font-size:17px;
	font-family:"Trebuchet MS", Arial, sans-serif;
}
div#content div.listproject p.description {
	float:right;
	width:230px;
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
}
div#content div.listproject p.links {
	float:right;
	width:230px;
	margin:15px 0 10px 0;
}
div#content div.listproject p.links a {
	border:0;
	float:left;
	width:100px;
	height:29px;
	margin:0 5px 0 0;
	text-indent:-9999px;
}
div#content div.listproject p.links a.launch {
	background:url(../images/launch-project-small.png) 0 0 no-repeat;
}
div#content div.listproject p.links a.visit {
	background:url(../images/visit-website.png) 0 0 no-repeat;
}
div#content div.listproject p.links a.offline {
	background:url(images/website-offline.png) 0 0 no-repeat;
}
div#content div.listproject p.links a.soon {
	background:url(../images/coming-soon.png) 0 0 no-repeat;
}
div#content div.listproject p.next {
	float:right;
	width:230px;
	height:50px;
	text-align:center;
	background-position:0 0;
	background-repeat:no-repeat;
}
div#content div.listproject p.next a {
	width:30px;
	height:30px;
	display:block;
	background:none;
	line-height:20px;
	text-indent:-9999px;
	margin:10px auto 0 auto;
	background-position:0 0;
	background-repeat:no-repeat;
}
div#footer {
	clear:both;
	color:#000;
	height:auto;
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
	background-repeat: repeat;
	background-position: 0 0;
	margin-bottom: 0;
	background-image: url(../images/footer-bg.jpg);
	width: 100%;
}
div#footer div {
	width:100%;
	margin:0 auto;
	background-repeat: no-repeat;
	background:url(../images/gille.gif) no-repeat;
	color: #999;
}
div#footer div p#fcpy {
	float:left;
	display:inline;
	margin:40px 0 0 160px;
}
div#footer div p#fval {
	float:left;
	display:inline;
	margin:40px 0 0 560px;
}
div#footer div p#fval a {
	border:0;
	font-weight:bold;
}
div#footer div p#fval a:hover {
	text-decoration:underline;
}
div#scrolltop {
	top:190px;
	width:26px;
	height:26px;
	display:none;
	position:absolute;
	right: 15%;
}
div#scrolltop a {
	border:0;
	width:26px;
	height:26px;
	display:block;
	line-height:26px;
	text-indent:-9999px;
	right: 5%;
}
p#toptext {
	float:left;
	color:#ddd;
	height:26px;
	display:inline;
	line-height:26px;
	margin:5px 0 0 160px;
}
div#colours {
	float:right;
	height:26px;
	display:inline;
	margin:0 150px 0 0;
}
div#colours a {
	border:0;
	float:left;
	width:21px;
	height:26px;
	line-height:26px;
	text-indent:-9999px;
}
div#colours a#red {
	background-position:0 0;
}
div#colours a#orange {
	background-position:-21px 0px;
}
div#colours a#yellow {
	background-position:-42px 0px;
}
div#colours a#green {
	background-position:-63px 0px;
}
div#colours a#blue {
	background-position:-84px 0px;
}
div#colours a#pink {
	background-position:-105px 0px;
}
div#prjhover {
	top:0;
	left:0;
	height:19px;
	width:107px;
	display:none;
	position:absolute;
	background:url(../images/project-hover.gif) 0 0 no-repeat;
}
div#ajaxc, div#ajaxc2 {
	display:none;
}
div#ajax, div#ajax2 {
	text-align:center;
	padding:30px 0 0 0;
}
div#ajax p,  div#ajax2 p {
	font-weight:bold;
}
div#ajax img,  div#ajax2 img {
	width:220px;
	margin:10px auto 0 auto;
}
#portfolioheader #title {
	margin-top: 0px;
}
#portfolionav {
	margin-top: 0px;
	width: 861px;
	height: 69px;
	float: left;
	position: relative;
	z-index: 0;
	top: -55px;
	margin-bottom: -55px;
}
#carousel {
	width: 861px;
	height: 100px;
	overflow: hidden;
	margin-top: 10px;
	float: left;
}
#carousel #inner {
	width: 861px;
	margin-left: 3px;
}
#portfoliostage {
	height: 280px;
	width: 861px;
	float: left;

}
#portfolio_hover2 {
	float: left;
	position: relative;
	z-index: 861;
	top: 20px;
	left: 3px;
}
.portfolioitem {
	width: 95px;
	height: 62px;
	float: left;
	cursor: pointer;
}
#portfolioitem1 {
	background-image: url(../images/fleet/pthumb_1active.jpg);
}
#portfolioitem2 {
	background-image: url(../images/fleet/pthumb_2.jpg);
}
#portfolioitem3 {
	background-image: url(../images/fleet/pthumb_3.jpg);
}
#portfolioitem4 {
	background-image: url(../images/fleet/pthumb_4.jpg);
}
#portfolioitem5 {
	background-image: url(../images/fleet/pthumb_5.jpg);
}
#portfolioitem6 {
	background-image: url(../images/fleet/pthumb_6.jpg);
}
#portfolioitem7 {
	background-image: url(../images/fleet/pthumb_7.jpg);
}
#portfolioitem8 {
	background-image: url(../images/fleet/pthumb_8.jpg);
}
#portfolioitem9 {
	background-image: url(../images/fleet/pthumb_9.jpg);
}
#portfolioitem10 {
	background-image: url(../images/fleet/pthumb_10.jpg);
}
#portfolioitem11 {
	background-image: url(../images/fleet/pthumb_11.jpg);
}
#portfolioitem1:hover {
	background-image: url(../images/fleet/pthumb_1active.jpg);
}
#portfolioitem2:hover {
	background-image: url(../images/fleet/pthumb_2active.jpg);
}
#portfolioitem3:hover {
	background-image: url(../images/fleet/pthumb_3active.jpg);
}
#portfolioitem4:hover {
	background-image: url(../images/fleet/pthumb_4active.jpg);
}
#portfolioitem5:hover {
	background-image: url(../images/fleet/pthumb_5active.jpg);
}
#portfolioitem6:hover {
	background-image: url(../images/fleet/pthumb_6active.jpg);
}
#portfolioitem7:hover {
	background-image: url(../images/fleet/pthumb_7active.jpg);
}
#portfolioitem8:hover {
	background-image: url(../images/fleet/pthumb_8active.jpg);
}
#portfolioitem9:hover {
	background-image: url(../images/fleet/pthumb_9active.jpg);
}
#portfolioitem10:hover {
	background-image: url(../images/fleet/pthumb_10active.jpg);
}
#portfolioitem11:hover {
	background-image: url(../images/fleet/pthumb_11active.jpg);
}



#stagecontent  {
	
}


#stagecontent #launchsite {
	float: right;
	background-image: url(../images/launchsite.png);
	width: 114px;
	height: 31px;
}

#stagecontent  #launchsite:hover {
	background-position: 0 -31px;
}


/* bigpromoter logo */

.k_float {
	z-index:9999999;
	position:fixed !important;
	position:absolute;
	cursor:hand;
	cursor:pointer;
}
#bigpromoter img {
	border:0;
}
.k_top {
	top:0px;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);
}
.k_bottom {
	bottom:0px;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);
}
.k_right {
	right:0px;
}
.k_left {
	left:0px;
}
#k_close_button {
	color:gray;
	border:1px solid gray;
	display: none;
	width:11px;
	height:16px;
	font-size:12px;
	text-align:center;
}
.kc_top {
	top:80px;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);
}
.kc_bottom {
	bottom:80px;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);
}
.kc_right {
	right:10px;
}
.kc_left {
	left:10px;
}
div#completo {
	color:#fff;
	width:100%;
	min-height:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position:center;
}

#seo {
	margin-left:-2500;
	float:none;
	visibility:hidden;
	display: none;
	position: absolute;
}




/********CUPOM**********/

/* specials */

.special_box{
	border:2px dashed #666;
	float:left;
	height: 230px;
	text-align:center;
	width:225px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.special_box .special_img_car{
    float:left;
    clear:both;
}
.special_box .special_rates{
    
}
.special_box span{
    font-family:Georgia, Times New Roman, Times, serif;
    font-size:1.2em;
}
.special_box .special_rates .highlights_text{
	font-weight:bold;
	color:#F90;
}

#top #container #content div div .blogsmallleft .blogentry p {
	text-align: justify;
}
#top #container #content div div .blogsmallleft .blogentry p {
	text-align: justify;
}



.gu_clouds {	background-color:;
	text-align:justify;
	width:699px;
	padding:1px;
	background-color: #000;
}.gu_clouds .gu_cloud_link_class1,.gu_clouds .gu_cloud_link_class2,.gu_clouds .gu_cloud_link_class3,.gu_clouds .gu_cloud_link_class4 {text-decoration:none; border:none;}.gu_clouds .gu_cloud_link_hide{display:none}.gu_clouds .gu_cloud_link_class1:hover,.gu_clouds .gu_cloud_link_class2:hover,.gu_clouds .gu_cloud_link_class3:hover,.gu_clouds .gu_cloud_link_class4:hover {background-color:;}.gu_clouds .gu_cloud_link_class1{color:#666;}.gu_clouds .gu_cloud_link_class2{
	color:#999;
}.gu_clouds .gu_cloud_link_class3{
	color:#666;
}.gu_clouds .gu_cloud_link_class4{
	color:#333;
}.gu_clouds .gu_cloud_link_class1:hover{color:#666;}.gu_clouds .gu_cloud_link_class2:hover{color:#999;}.gu_clouds .gu_cloud_link_class3:hover{
	color:#111;
}.gu_clouds .gu_cloud_link_class4:hover{
	color:#333;
}
