/*
Theme Name: GobeyondIT
*/

html {background:#e4eeee;}
body {
	margin:0;
	min-width:980px;
	color:#222;
	font:13px/24px Arial, Helvetica, sans-serif;
	background:url(images/bg-body-inner.gif) repeat-x 0 -1px;
}
.home-page {background:url(images/bg-body.gif) repeat-x;}
a {color:#036;}
a:hover {text-decoration:none;}
img {border:0;}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
form {display:inline;}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}/* Hide from IE Mac \*/



#wrapper {
	width:100%;
	background:url(images/bg-wrapper.png) no-repeat 50% 0;
}
#wrapper:after,
#header:after,
.w1:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
/* wrapp1 */
.wrapp1 {
	width:100%;
	overflow:hidden;
	position:relative;
	background:url(images/bg-wrapp1.gif) repeat-x 0 100%;
}
.w1 {
	width:1020px;
	position:relative;
	float:left;
	left:50%;
}
.w1-in {
	width:1020px;
	height: 176px;
	position:relative;
	float:left;
	left:-50%;
	background:url(images/bg-w1-in.png) no-repeat 0 107px;
}
.home-page .w1-in {
	height: auto;
}
#header {
	width:980px;
	margin:0 auto;
}
.topper {
	width:100%;
	height:122px;
	overflow:hidden;
}
.topper strong {
	display: block;
	float:left;
	margin:0;
	padding:23px 0 0 10px;
	width:461px;
	height:77px;
	overflow:hidden;
	background:url(images/logo.png) no-repeat 10px 23px;
}
.topper strong a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
	outline: none;
}
.topper strong a:hover {background:url(images/logo-on.png) no-repeat;}
.topper ul {
	float:right;
	overflow:hidden;
	width:296px;
	height:32px;
	background:url(images/bg-topper.gif) no-repeat;
	margin:0;
	padding:18px 21px 0 1px;
	list-style:none;
}
.topper li {
	float:left;
	padding:0 14px;
	font-size:13px;
	line-height:19px;
	color:#263828;
}
.link-chat {float:left;}
.link-chat a {
	color:#3152bc;
	float:left;
	padding:0 0 0 25px;
	background:url(images/ico-chat.gif) no-repeat;
}
.link-chat a:hover {
	color:#3262ff;
	text-decoration:underline;
}
.phone {
	float:left;
	padding:0 0 0 21px;
	background:url(images/ico-phone.gif) no-repeat;
}
.nav {
	width:100%;
	height:55px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
* html .nav {margin:-1px 0 0;}
* html .home-page .nav {height:56px;}
.nav li {
	float:left;
	padding:0 10px;
	text-indent:-9999px;
}
.nav a {display:block;}
.nav a span {
	height:55px;
	overflow:hidden;
	display:block;
	background:url(images/nav-items.png) no-repeat;
	cursor:pointer;
}
.nav a em {
	display:block;
	cursor:pointer;
}
a.our-services span {width:140px;}
a.pricing span {
	width:85px;
	background-position:-170px 0;
}
a.clients span {
	width:94px;
	background-position:-281px 0;
}
a.blog span {
	width:78px;
	background-position:-396px 0;
}
a.support span {
	width:105px;
	background-position:-490px 0;
}
a.about-us span {
	width:110px;
	background-position:-615px 0;
}
a.contact-us span {
	width:127px;
	background-position:-749px 0;
}
.nav a:hover {background-color:#40ae50;}
.nav li.active a,
.nav li.current_page_item a,
.nav li.current_page_parent a,
.nav li.current_page_ancestor a
{background:url(images/bullet-on-l.gif) no-repeat;}
.nav li.active a em,
.nav li.current_page_item a em,
.nav li.current_page_parent a em,
.nav li.current_page_ancestor a em
{background:url(images/bullet-on-r.gif) no-repeat 100% 0;}
.visual {
	width:100%;
	height:227px;
	overflow:hidden;
	border-bottom:1px solid #bcd172;
}
.visual img {vertical-align:top;}
/* wrapp2 */
.wrapp2 {
	width:100%;
	overflow:hidden;
	position:relative;
	border-top:1px solid #fbfcfc;
}
.w2 {
	width:1020px;
	position:relative;
	float:left;
	left:50%;
}
.w2-t {
	width:1020px;
	position:relative;
	float:left;
	left:-50%;
	background:url(images/bg-w2-t.png) no-repeat;
}
.w2-b {
	width:100%;
	position:relative;
	padding:0 0 20px;
	background:url(images/bg-w2-b.gif) no-repeat 0 100%;
}
#main {
	width:960px;
	margin:0 auto;
	padding:15px 10px 55px;
	background:#fff;
}
#main:after {
	content:"";
	clear:both;
	display:block;
	height:0;
}
.home-page #main {padding-bottom:30px;}
.content {
	padding:5px 10px;
	width: 700px;
	float: right;
}
.content_full {
	height:1%;
	overflow:hidden;
	padding:5px 10px;
}
.home-page #main h2 {margin-bottom:15px;}
.content h1 {
	color:#111;
	margin:0 0 20px;
	padding:0;
	font-size:28px;
}
.content h2 {
	color:#111;
	margin:0 0 20px;
	padding:0;
	font-size:22px;
	font-weight:normal;
}
.content h3 {
	color:#111;
	margin:0 0 20px;
	padding:0;
	font-size:20px;
	font-weight:normal;
}
.content h4 {
	margin:0 0 8px;
	font-size:16px;
	line-height:24px;
}
.content p {
	margin:0 0 18px;
	padding:0;
}
.promobox {
	width:100%;
	overflow:hidden;
	padding:15px 0 54px;
	background:url(images/bg-promobox.gif) no-repeat;
}
.promobox p {
	margin:10px 0 0;
	padding-bottom:2px;
}
.promobox h3 {
	margin:0;
	padding:0;
	width:100%;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
}
.what-is {background:url(images/what-is.png) no-repeat;}
.why-choose {background:url(images/why-choose.png) no-repeat;}
.let-us {background:url(images/let-us.png) no-repeat;}
.promobox ul {
	width:960px;
	overflow:hidden;
	margin:0 0 0 -20px;
	padding:0;
	list-style:none;
}
.promobox li {
	float:left;
	width:275px;
	padding:0 10px 0 35px;
	font-size:12px;
	line-height:16px;
}
.promobox li.biger-text {
	font-size:13px;
}
.promobox ul ul {
	width:100%;
	margin:0;
}
.promobox li li {
	float:none;
	width:auto;
	padding:10px 0 2px 20px;
	background:url(images/bullet.gif) no-repeat 3px 14px;
}
p.link-more {
	float:right;
	padding:0 47px 0 0;
	font-size:14px;
	line-height:18px;
}
p.link-more a {
	color:#036;
	display:block;
	padding:0 0 0 13px; 
	background:url(images/bullet-more.gif) no-repeat 0 2px;
}
p.btn-contact-now {
	margin:15px 10px 0 0;
	width:213px;
	height:39px;
	text-indent:-9999px;
}
p.btn-contact-now a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(images/btn-contact-now.gif) no-repeat;
}
.btn-contact-now a:hover {background-position:0 100%;}
.promobox p.btn-contact-now {
	float:right;
	display:inline;
}
.clients-box {
	width:100%;
	overflow:hidden;
	background:url(images/bg-clients-box.gif) no-repeat 0 5px;
}
.clients-box h3 {
	width:140px;
	height:14px;
	overflow:hidden;
	margin:0 auto;
	padding:0 16px;
	line-height:14px;	
	background:#fff;
	text-indent:-9999px;
}
.clients-box h3 span {
	float:left;
	width:82px;
	background:url(images/our-clients.gif) no-repeat;
}
.clients-box h3 a {
	float:left;
	width:58px;
	height:14px;
	overflow:hidden;
	background:url(images/browse-all.gif) no-repeat;
}
.clients-box h3 a:hover {background-position:0 100%;}
.clients-box ul {
	width:960px;
	overflow:hidden;
	margin:0 0 0 -20px;
	padding:26px 0 29px;
	list-style:none;
	background:url(images/bg-clients-box.gif) no-repeat 0 100%;
}
.clients-box li {
	float:left;
	padding:0 0 0 20px;
}
.clients-box li img {vertical-align:top;}
/* wrapp3 */
.wrapp3 {
	width:100%;
	padding:0 0 46px;
	border-top:1px solid #fcfdfd;
	background:#e0e9e9 url(images/bg-wrapp3.gif) repeat-x;
}
.wrapp3:after,
#footer:after {
	content:"";
	clear:both;
	display:block;
	height:0;
}
#footer {
	width:950px;
	margin:0 auto;
	padding:12px 10px 0 20px;
	color:#333;
	font-size:12px;
	line-height:16px;
}
.home-page #footer {
	width:940px;
	padding:12px 20px 0;
}
.copy {
	float:left;
	overflow:hidden;
	margin:0 0 0 -8px;
	padding:5px 0 0;
	list-style:none;
}
* html .copy {display:inline;}
.copy li {
	float:left;
	padding:0 8px 0 9px;
	margin:0 1px 0 -1px;
	background:url(images/divider.gif) no-repeat 0 3px;
	display:inline;
}
#footer p {
	text-align:right;
	margin:0;
	padding:5px 0 0;
}
#footer p a {color:#333;}
/* inner pages */
.blue-bar {
	height:1%;
	padding:2px 24px 37px;
	overflow:hidden;
	background:url(images/bg-blue-bar.gif) no-repeat;
}
.breadcrumbs {
	width:100%;
	overflow:hidden;
	padding:0 4px 1px 0;
	margin:0 4px 0 0;
	color:#333;
	font-size:11px;
	font-weight: normal;
	line-height:18px;
	text-transform:uppercase;
}
.breadcrumbs a {text-decoration:none;}
.breadcrumbs a:hover {text-decoration:underline;}
.breadcrumbs .sep {padding: 0 4px;}
#main .blue-bar h2,
#main .blue-bar h1 {
	color:#111;
	margin:0 0 0;
	font:26px/30px Tahoma, sans-serif;

}
.no-nav #sidebar .sidebar-nav {display: none;}
#sidebar {
	float:left;
	width:230px;
	margin:0 10px 0 0;
}
* html #sidebar {margin-right:7px;}
.sidebar-nav,
.add-nav {
	margin:0 0 27px;
	background:url(images/bg-sidebar-nav.gif) repeat-y;
}
.sidebar-nav div,
.add-nav div {background:url(images/bg-sidebar-nav-b.gif) no-repeat 0 100%;}
.add-nav div {position:relative;}
.sidebar-nav ul,
.add-nav ul {
	width:100%;
	overflow:hidden;
	background:url(images/bg-sidebar-nav-t.gif) no-repeat;
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
.sidebar-nav li,
.add-nav li {
	float:left;
	width:100%;
	font-size:16px;
	line-height:20px;
	background:url(images/divider3.gif) no-repeat 0 100%;
}
.sidebar-nav a,
.add-nav a {
	width:180px;
	display:block;
	padding:9px 25px 10px;
	text-decoration:none;
}
.sidebar-nav li.active a,
.sidebar-nav li.current_page_item a,
.sidebar-nav a:hover {
	color:#fff;
	background:url(images/bullet-on.gif) no-repeat;
}
.add-nav a {padding:8px 25px 9px;}
.add-nav li.active a,
.add-nav a:hover {
	color:#fff;
	background:#036;
}
/*=level 2 navigation*/
.sidebar-nav ul ul,
.add-nav ul ul {
	background:none;
	margin:0;
	padding:0;
}

.sidebar-nav li li,
.add-nav li li {
	float:left;
	width:100%;
	font-size:12px;
	line-height:20px;
	background:url(images/divider3.gif) no-repeat 0 100%;
}
.sidebar-nav li li a,
.add-nav li li a {
	width:175px;
	display:block;
	padding:3px 30px 3px;
	text-decoration:none;
	background: none;
}
.sidebar-nav li.active li a,
.sidebar-nav li.current_page_item li a,
.sidebar-nav li li a:hover {
	color:#222;
	background:none;
}
.sidebar-nav li li a:hover {
	color:#003366;
	background:#e5e5e5 none;
}
.sidebar-nav li.active li a,
.sidebar-nav li.current_page_item li.current_page_item a {
	color:#222;
	background:#e5e5e5 none;
	font-weight: bold;
}


.add-nav span {
	position:absolute;
	top:0;
	left:0;
	width:230px;
	height:3px;
	overflow:hidden;
	background:url(images/bg-add-nav-top.png) no-repeat;
}
.tweet-box {
	position: relative;
	width:100%;
	font-size:12px;
	line-height:20px;
	color:#333;
	margin:0 0 30px;
	background:url(images/bg-tweet-box.gif) repeat-y;
}
.tweet-box a {
	color:#333;
	text-decoration:none;
}
#twitter_update_list {
padding:0;
margin:0;
list-style:none;
}
#twitter_update_list li span a {
position:static;
}

#twitter_update_list li a {
position:absolute;
bottom:15px;
right:10px;
}


.tweet-t {
	width:100%;
	background:url(images/bg-tweet-t.gif) no-repeat;
}
.tweet-b {
	width:100%;
	min-height:140px;
	background:url(images/bg-tweet-b.gif) no-repeat 0 100%;
}
.tweet-b:after {
	content:"";
	clear:both;
	height:0;
	display:block;
	padding:0 10px 0 0;
}
/** html .tweet-b {height:120px;}*/
.tweet-b div {
	overflow:hidden;
	min-height:60px;
	padding:8px 5px 5px 10px;
}
/** html .tweet-b div {height:60px;}*/

.tweet-box em {
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	font-size:11px;
	line-height:16px;
	font-style:normal;
	}
.tweet-box p {margin:0;}
.blue-box {
	width:210px;
	min-height:90px;	
	padding:8px 10px 31px;
	background:url(images/bg-blue-box.gif) no-repeat;
	font-size:12px;
	line-height:14px;
}
* html .blue-box {height:114px;}
.blue-box p {margin:14px 2px 0;}
.subscribe-form {
	width:100%;
	overflow:hidden;
	padding:11px 0 0;
}
.subscribe-form input {float:left;}
.subscribe-form input:focus {outline:none;}
.subscribe-form span {
	float:left;
	width:210px;
	height:29px;
	margin:6px 0 0;
	background:url(images/bg-input-text.gif) no-repeat;
}
.subscribe-form span input {
	color:#555;
	width:196px;
	height:16px;
	padding:7px 7px 6px;
	background:none;
	border:0;
	font-size:12px;
	line-height:15px;
}

.subscribe-form em {
	float:right;
	width:143px;
	height:35px;
	overflow:hidden;
	padding:7px 0 0;
}
.subscribe-form em input {
	width:100%;
	height:35px;
	overflow:hidden;
	background:url(images/btn-signup-now.gif) no-repeat;
	border:0;
	font-size:0;
	line-height:0;
	text-indent:9999px;
	cursor:pointer;
}
.subscribe-form em input:hover,
.subscribe-form em input.hover {background-position:0 100%;}
.subscribe-to-our {
	margin:0;
	width:185px;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/subscribe-to-our.png) no-repeat;
}
.aside {
	float:right;
	width:220px;
	margin:0 0 0 20px;
	padding:3px 0 0;
}
* html .aside {margin-left:17px;}
.video-holder {
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.video-holder img {vertical-align:top;}
.blue-small {
	width:200px;
	background-image:url(images/bg-blue-box-aside.gif);
}
h3.connect-with-us {
	margin:0;
	padding:0;
	width:100%;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/connect-with-us.png) no-repeat;
}
.social-links {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:5px 0 0;
	list-style:none;
}
.social-links li {
	width:100%;
	float:left;
	font-size:12px;
	line-height:16px;
	padding:6px 0 0;
}
* html .social-links li {line-height:16px;}
a.twitter-link,
a.facebook-link,
a.in-link {
	padding:0 0 1px 26px;
}
a.twitter-link {background:url(images/ico-twitter.gif) no-repeat 4px 0;}
a.facebook-link {background:url(images/ico-facebook.gif) no-repeat 4px 0;}
a.in-link {background:url(images/ico-in.gif) no-repeat 4px 0;}
.yellow-box {
	clear:both;
	width:700px;
	margin:22px 0 0;
	background:#f2f232 url(images/bg-yellow-box.gif) repeat-y 0 100%;
}
.yellow-box-t {
	width:100%;
	background:url(images/bg-yellow-box-t.gif) no-repeat;
}
.let-us-help-you {
	margin:0;
	width:343px;
	height:61px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/let-us-help-you.gif) no-repeat;
}
.comments-form {
	height:1%;
	padding:0 22px 16px 14px;
	overflow:hidden;
	background:url(images/bg-comments-form.gif) no-repeat 0 100%;
}
.row {
	width:100%;
	overflow:hidden;
}
.col {
	float:left;
	padding:0 0 0 26px;
	overflow:hidden;
}
.comments-form p {
	color:#333;
	font-size:11px;
	line-height:14px;
	text-align:center;
	margin:0;
	padding:3px 26px 3px 0;
}
.comments-form p span {
	display:inline-block;
	padding:0 0 0 14px;
	background:url(images/ico2.gif) no-repeat;
}
.comments-form p a {color:#000;}
.comments-form label {
	display:block;
	color:#000;
	font-size:12px;
	line-height:14px;
	padding:0 0 3px;
}
.comments-form .col span {
	display:block;
	width:268px;
	height:29px;
	overflow:hidden;
	padding:0 0 9px;
	background:url(images/bg-input-text-long.gif) no-repeat;
}
.comments-form span input,
.comments-form textarea {
	float:left;
	color:#555;
	font-size:12px;
	line-height:15px;
	padding:7px 7px 6px;
	width:196px;
	height:16px;
	background:none;
	border:0;
	margin:0;
}
.comments-form span input {width:254px;}
.comments-form span input:focus,
.comments-form textarea:focus {outline:none;}
.comments-form textarea {
	overflow:auto;
	height:127px;
	width:336px;
	padding:6px 1px 6px 7px;
}
.comments-form strong {
	display:block;
	width:344px;
	height:139px;
	overflow:hidden;
	background:url(images/bg-textarea.gif) no-repeat;
}
.comments-form em {
	display:block;
	width:183px;
	height:43px;
	overflow:hidden;
	margin:0 auto;
	padding:6px 26px 0 0;
}
.comments-form em input {
	display:table;
	float:left;
	width:100%;
	height:43px;
	background:none;
	border:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	background:url(images/btn-contact.gif) no-repeat;
	cursor:pointer;
}
.comments-form .active em input {background-position:0 100%;}
.comments-form .active p, .comments-form .active p a {color:#000;}
.comments-form .active span {background-position:0 -30px;}
.footer-nav {
	float:left;
	overflow:hidden;
	margin:0 0 0 -55px;
	padding:0;
	list-style:none;
	display:inline;
}
.footer-nav h4 {
	margin:0;
	padding:0 0 4px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
}
.footer-nav li {
	float:left;
	padding:0 0 0 55px;
}
.footer-nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
.footer-nav li li {
	float:none;
	vertical-align:middle;
	font-size:12px;
	line-height:16px;
	padding:6px 0 0;
}
* html .footer-nav li li {
	padding:5px 0 0;
	line-height:17px;
}
.partners-list {
	float:right;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
* +html .partners-list {padding-left:16px;}
.partners-list li {
	float:left;
	padding:0 0 0 15px;
}
.partners-list li img {vertical-align:top;}
#footer div {
	float:right;
	width:500px;
}
#footer div .copy {
	margin:0;
	padding:0 2px 0 0;
	padding-top:36px;
	float:right;
	white-space:nowrap;
}
#footer div .copy li {	
	white-space:nowrap;
}
#footer div p {
	clear:both;
	padding-right:10px;
}
/* services page */
.services-box {
	width:100%;
	overflow:hidden;
	color:#111;
	line-height:19px;
	margin:-5px 0 0;
}
.services-box ul {
	width:640px;
	overflow:hidden;
	margin: 30px 0 0;
	padding:0 130px 0 158px;
	list-style:none;
}
.services-box li {
	float:left;
	width:300px;
	padding:0 10px;
	text-align:center;
	font-size:12px;
	line-height:19px;
	background:url(images/bg-services.gif) repeat-y 20px 0;
}
.services-box li a {
	display:block;
	width:300px;
	color:#111;
	text-decoration:none;
	padding:0 0 3px;
	background:url(images/bg-services-b.gif) no-repeat 10px 100%;
}
.services-box li span {
	display:block;
	width:100%;
	height:62px;
	text-indent:-9999px;
	background:url(images/bullet-head-services.gif) no-repeat;
	cursor:pointer;
}
.services-box li span strong {
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}
.services-box li em {
	display:block;
	font-style:normal;
	padding:0 23px;
	text-align:left;
	cursor:pointer;
}
.services-box li img {
	vertical-align:top;
	margin:13px 0 0;
}
.hosted-hourly-desktop strong {background:url(images/hosted-hourly-desktop.png) no-repeat 50% 0;}
.activecare-datavault strong {background:url(images/activecare-datavault.png) no-repeat 50% 0;}
.services-box li a:hover {border:0;}
.services-box li a:hover span {background-position:0 100%;}
/* service-alwayson */
.pricing-box {
	width:100%;
	overflow:hidden;
	padding:0 0 26px;
}
.pricing-box img {vertical-align:top;}
.pricing-box a {
	display:block;
	text-decoration:none;
}
.pricing-box a span {
	display:block;
	width:100%;
	height:58px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/btn-calculate-pricing.gif) no-repeat;
	cursor:pointer;
}
.pricing-box a:hover {border:0;}
.pricing-box a:hover span {background-position:0 100%;}
.testimonials-box {
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
	font-size:12px;
	line-height:20px;
	background:url(images/bg-testimonials-box.gif) repeat-y;
}

.testimonials-box p {
	margin:0;
padding:0;
}

.testimonials-box blockquote {
	margin:0;
	padding:15px 0 0;
	background:url(images/bg-testimonials-box-t.gif) no-repeat;
}
.testimonials-box q:before {content:"";}
.testimonials-box q:after {content:"";}
.testimonials-box q {
	display:block;
	quotes: none;
	padding:0 8px 5px 10px;
}
.testimonials-box cite {
	text-align:right;
	display:block;
	padding:7px 8px;
	font-style:normal;
	background:#fff url(images/bg-testimonials-box-b.gif) no-repeat;
}
.testimonials-box cite strong {
	font-size:14px;
	display:block;
	font-weight:normal;
}

/*--*/
#main .quotescollection,
#main .quotescollection_randomquote {
	float: right;
	width:220px;
	margin:0 0 20px;
	font-size:12px;
	line-height:20px;
	background:url(images/bg-testimonials-box.gif) repeat-y;
	margin: 10px 0;
	padding: 0;
}
#main .quotescollection_randomquote {
	float: none;
	margin: 10px 0 20px;
}
#main .quotescollection p,
#main .quotescollection_randomquote p {
	margin:0;
	padding:15px 0 0;
	background:url(images/bg-testimonials-box-t.gif) no-repeat;
}
#main .quotescollection cite,
#main .quotescollection_randomquote cite {
	display: block;
	width: 100%;
	background: #fff url(images/bg-testimonials-box-b.gif) no-repeat scroll 0 0;
	text-align: right;
	font-size: 13px;
	font-style: normal;
	padding: 20px 0 0 0;
}
#main .quotescollection q,
#main .quotescollection_randomquote q {
	display: block;
	padding: 2px 12px;
}

/*--*/

.checks-list {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0 0 23px;
	list-style:none;
}
.checks-list li {
	line-height:18px;
	padding:1px 0 5px 36px;
	background:url(images/bullet-green-check.gif) no-repeat 17px 5px;
}
/* pricing */
.services {
	width:100%;
	overflow:hidden;
	padding:0 0 19px;
}
.services img {
	float:left;
	margin:0 19px 0 0;
}
.services h4 {
	margin:5px 0;
	color:#35aa39;
	font:bold 22px/24px Arial, Helvetica, sans-serif;
}
.services h4 a {
	color:#35aa39;
	text-decoration: none;
}
.services ul {
	width:700px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.services li {
	float:left;
	width:100%;
	font-size:12px;
	line-height:19px;
	margin:0 0 10px;
	background:url(images/bg-service-c.gif) repeat-y;
}
.services li p {
	padding:0;
	text-align:left;
	word-spacing:-1px;
}
.service-t {
	width:100%;
	background:url(images/bg-service-t.gif) no-repeat;
}
.service-b {
	height:1%;
	padding:11px 5px 14px 3px;
	background:url(images/bg-service-b.gif) no-repeat 0 100%;
}
.service-b:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
.service-b div {
	height:1%;
	overflow:hidden;
}
p.btn-calculate-pricing {
	padding:0;
	line-height:43px;
	text-indent:-9999px;
}
p.btn-calculate-pricing a {
	display:block;
	width:195px;
	height:100%;
	overflow:hidden;
	background:url(images/btn-calculate-pricing2.gif) no-repeat;
}
p.btn-calculate-pricing a:hover {background-position:0 100%;}
/* clients */
.clients-list {
	width:100%;
	padding:0 0 29px;
	color:#000;
	margin:4px 0 0;
}
.clients-list-c {
	width:100%;
	background:url(images/bg-service-c.gif) repeat-y;
}
.clients-list-b {
	width:100%;
	background:url(images/bg-clients-list-b.gif) no-repeat 0 100%;
}
.clientimg  {
display:inline;
width:205px;
height:70px;	
float:left;
	text-align:center;
padding-right:8px;
}
* html .clients-list a {margin-right:27px;}
.clients-list ul {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	background:url(images/bg-service-t.gif) no-repeat;
}
.clients-list li {
	margin:1px 0 -1px;
	padding:10px 15px 0 10px;
	font-size:12px;
	line-height:16px;
	border-bottom:1px solid #ccc;
	height:1%;
	vertical-align:middle;
}

.clients-list ul ul {
	background:none;
	margin-bottom:10px;
	padding-top:0;
	margin-top:0;
	border: 0;
}
.clients-list li li {
	padding-top:0px;
	padding-bottom:2px;
	border: 0;	
}
.clients-list li div {
	height:1%;
	overflow:hidden;
}
.clients-list li h4 {
	margin:0 0 5px;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
.clients-list li h4 a {
	color:#000;
	float:none;
	text-decoration:none;
	margin:0;
}
.clients-list li h4 a:hover {text-decoration:underline;}
.clients-list li p {padding:0;}
/* contact-us */
.address-data {
	width:100%;
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	padding:0 0 17px;
	color:#000;
}
.address-data address {font-style:normal;}
.address-data dl {
	width:100%;
	overflow:hidden;
	margin:0;
}
.address-data dt {display:inline;}
.address-data dd {
	margin:0;
	display:inline;
}
.address-data ul {
	width:100%;
	overflow:hidden;
	margin:-10px 0 0;
	padding:0;
	list-style:none;
}
.address-data li {
	float:left;
	width:100%;
	padding:10px 0 12px;
	border-bottom:1px solid #c9c9c9;
}
.link-get-directions {
	display:block;
	line-height:27px;
	margin:9px 0 0;
}
.link-get-directions a {
	display:block;
	height:27px;
	padding:0 0 0 30px;
	background:url(images/ico-map.gif) no-repeat;
}
.gray-box {
	width:460px;
	overflow:hidden;
	background:url(images/bg-gray-box.gif) repeat-y;
}
.gray-box-t {background: #eee url(images/bg-gray-box-t.gif) no-repeat;}
.gray-box .comments-form {
	padding:16px 22px 10px;
	background:url(images/bg-comment-form-gray.gif) no-repeat bottom left;
	position: relative;
}
.gray-box .comments-form em {
	margin:0;
	padding-top:13px;
}
.gray-box .comments-form p {text-align:left;}
.gray-box .col {padding:0; float: none;}
.contact-us-box {
	font-size:12px;
	line-height:20px;
	color:#000;
}
.contact-us-box h4 {
	padding:5px 0;
	font-size:20px;
	line-height:24px;
	font-weight:normal;
}

.servicesform h3 {
	margin-left:140px;
	margin-top:30px;
	padding:0;
}

.servicesform .yellow-box {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	margin-top:2px;
}

ul#news-events-list {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
ul#news-events-list li {
	padding: 14px 10px;
	border-bottom: 1px solid #ccc;
}
/* blog */
#sidebar.side-right {
	float:right;
	margin:0 0 0 10px;
}
* html #sidebar.side-right {margin:0 0 0 7px;}
.posts {
	width:710px;
	margin:0 0 0 -10px;
	overflow:hidden;
	font-size:12px;
	line-height:20px;
	color:#111;
}
.posts a {color:#111;}
.posts ul {
	height:1%;
	margin:0 0 -8px;
	overflow:hidden;
	padding:0;
	list-style:none;
}
.posts li {
	float:left;
	width:100%;
	margin:0 0 8px;
}
.posts h3,
.posts h1 {
	color:#000;
	margin:0;
	padding:0 10px;
}
.posts h3 a,
.posts h1 a {color:#036;}
.posts h1 {
	margin: 0;
	padding: 5px 10px;
}
.posts p {padding:0 0 10px;}
.post {
	width:100%;
	background:url(images/bg-post.gif) repeat-y;
	position: relative;
}
.post-t {
	width:100%;
	background:url(images/bg-post-t.gif) no-repeat;
	position: relative;
}
.post-b {
	width:100%;
	padding:13px 0 1px;
	background:url(images/bg-post-b.gif) no-repeat 0 100%;
	position: relative;
}
.post-cont {
	height:1%;
	overflow:hidden;
	padding:0 25px 6px 10px;
	color:#000;
}
em.data {
	display:block;
	font-style:normal;
	font-size:11px;
	padding:0 10px 10px;
}
.post-footer {
	font-size:11px;
	line-height:30px;
	padding:0 10px;
	border-top:1px solid #e6e6e6;
}
.post-footer p {padding:0; margin: 0;}
.comments {
	color:#000;
	float:right;
	padding:0 0 0 30px;
	background:url(images/ico-comment.gif) no-repeat 11px 50%;
}
.share {
	float:right;
	height:18px;
	padding:7px 0 0;
}
.share img {vertical-align:top;}
.comments-box {
	width:100%;
	padding:22px 0 0;
	overflow:hidden;
}
.comments-box ul {
	margin:7px 0 21px;
	padding:0 34px 0 29px;
	border:solid #e6e6e6;
	border-width:1px 0;
}
.comments-box li {
	float:left;
	width:100%;
	padding:8px 0 17px;
	margin:5px 0 -5px;
	background:url(images/divider4.gif) no-repeat 0 100%;
}
.comments-box a {
	color:#000;
	font-weight:bold;
}
.comments-box p {padding:0;}
.comments-box h4 {
	padding:0 10px 12px;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
}
.comments-box .gray-box {margin-left:29px;}
.gray-box .comments-form .col span {background-image:url(images/bg-input-text-long2.gif);}
.gray-box .comments-form strong {
	width:342px;
	height:137px;
	border:1px solid #7c877d;
	background:#fff url(images/bg-textarea2.gif) repeat-x;
}
.gray-box .comments-form textarea {
	height:125px;
	padding:6px 0 6px 6px;
}
.posts .gray-box .comments-form strong  {
	width:352px;
	height:107px;
}
.posts .gray-box .comments-form textarea  {
	width:346px;
	height:95px;
}
.comments-box .comments-form em input {
	height:31px;
	background-image:url(images/btn-submit-comment.gif);
}
.comments-box .comments-form em input.hover3 {background-position:0 100%;}
p.link-previous-posts {
	padding:0 0 0 11px;
	margin:9px 0 0;
	font-size:14px;
	line-height:18px;
}
p.link-previous-posts a {
	color:#036;
	display:block;
	padding:0 0 0 13px; 
	background:url(images/bullet-prev.gif) no-repeat 0 2px;
}
.green-heading {
	position:relative;
	width:710px;
	margin:0 0 -10px -10px;
	overflow:hidden;
	padding:0 0 10px;
	background:#3bba3e url(images/bg-green-heading.gif) no-repeat 0 100%;
	z-index:10;
	border-top:1px solid #38b43c;
}
.green-heading h3 {
	color:#fff;
	margin:0;
	padding:0 12px;
	font-size:26px;
	line-height:40px;
}
.archive-posts {
	width:100%;
	padding:0px 0 0;
}
.archive-posts:after {
	display:block;
	content:"";
	clear:both;
	height:0;
}
.archive-posts .posts {
	width:691px;
	margin-left:0;
	position:relative;
	z-index:5;
}
.archive-posts .post {background-image:url(images/bg-archive-post.gif);}
.archive-posts .post-t {background-image:url(images/bg-archive-post-t.gif);}
.archive-posts .post-b {background-image:url(images/bg-archive-post-b.gif);}
.archive-posts .post-footer {border-color:#ccc;}

/*=Team*/
ul.team-gallery {
	margin: 18px 0;
	padding: 0;
}
ul.team-gallery li {
	float: left;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.team-gallery li a {
	display: block;
	float: left;
	width: 160px;
	background: #ddf8f8 url('images/team_bg-t.jpg') no-repeat top;
	margin-right: 10px;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	padding: 5px 0 0 0;
}
ul.team-gallery li a:hover {
	color: #0057ae;
}
ul.team-gallery li a strong {font-weight: normal;}
ul.team-gallery li a p {
	display: block;
	width: 160px;
	background: #ddf8f8 url('images/team_bg-b.jpg') no-repeat bottom;
	margin: 0;
	padding: 6px 0 10px;
	line-height: 1.5;
}
ul.team-gallery li a .job-title {
	color: #444;
	font-size: 11px;
}

.team-information {
	width: 450px;
	float: left;
}
	.team-information h1 {
		font: 22px Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
	.team-information p.job-title {
		font-size: 12px;
		color: #444;
		margin: 0 0 10px;
		padding: 0;
		line-height: 1.4;
	}
	.team-information .survey {
		background-color: #e2fafa;
		font-size: 12px;
		line-height: 1.5;
		padding: 6px;
	}
	.team-information .survey ol {
		margin: 0;
		padding: 0 0 0 24px;
	}
	.team-information .survey ol li {
		margin: 0 0 8px;
		padding: 0;
	}
	.team-information .survey p {
		margin-bottom: 10px;
	}
	
.team-media {
	width: 230px;
	position: relative;
	float: right;
}
	.team-media img {
		margin: -50px 0 15px 10px;
		border: 4px solid #fff;
	}
	.team-media .web-presence {
		clear: both;
		background: url('images/bg-team-inner_connect.jpg') no-repeat top left;
	}
	.team-media .web-presence .heading {
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
	}
	.team-media .web-presence dl {
		margin: 0;
		padding: 45px 0 0 20px;
		font-size: 12px;
		line-height: 1.5
	}
	.team-media .web-presence dl dt {
		margin: 0;
		padding: 0;
	}
	.team-media .web-presence dl dd {
		font-size: 11px;
		margin: 0 0 10px;
		padding: 0;
	}

.video-frame {
	display: none;
}
.fb_video {margin: 10px 0;}

.getpricing {
clear:both;
}


/* Gravity Forms */
/* -Form 1*/
#gform_wrapper_1 {
	position: relative;
	clear: both;
	width: 700px;
	background: #f3f34a url(images/bg-comments-form.gif) no-repeat bottom;
	padding-bottom: 7px;
	margin: 40px 0 0 0;
	line-height: 1.5;
}
#gform_wrapper_1 form {
	display: block;
	width: 700px;
	background: #f2f232 url('images/bg-yellow-box-t.gif') no-repeat top;
	margin: 0;
	padding: 0;
}
#gform_wrapper_1 h3.gform_title {
	display: block;
	width: 343px;
	height: 61px;
	text-indent: -9999px;
	background: url('images/let-us-help-you.gif') no-repeat top left;
	margin: 0;
	padding: 0;
}
#gform_wrapper_1 .gform_body ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 42px;
}
#gform_wrapper_1 .gform_body ul li {
	list-style: none;
	margin: 0;
	padding: 0 0 5px;
	font-size: 12px;
}
#gform_wrapper_1 .gform_body ul li input,
#gform_wrapper_1 .gform_body ul li textarea {
	background: #fff url(images/bg-input-text-repeat.gif) repeat-x top;
	border: 1px solid #808a4b;
	padding: 4px;
	margin: 0;
	width: 260px;
}
#gform_wrapper_1 .gform_body ul li textarea {
	overflow: auto;
}
/* -Form 2*/
#gform_wrapper_2 {
	clear: none;
	position: relative;
	width: 460px;
	background: #eee url(images/bg-gray-box-b.gif) no-repeat bottom;
	padding-bottom: 7px;
	margin: 20px 0 0 0;
	line-height: 1.5;
}
#gform_wrapper_2 form {
	display: block;
	width: 460px;
	background: #eee url(images/bg-gray-box-t.gif) no-repeat top;
	margin: 0;
	padding: 12px 0 5px 0;
}
#gform_wrapper_2 .gform_body ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 16px;
}
#gform_wrapper_2 .gform_body ul li {
	list-style: none;
	margin: 0;
	padding: 0 0 10px;
}
#gform_wrapper_2 .gform_body ul li input,
#gform_wrapper_2 .gform_body ul li textarea {
	background: #fff url(images/bg-input-text-repeat.gif) repeat-x top;
	border: 1px solid #7c877d;
	padding: 4px;
	width: 260px;
}
#gform_wrapper_2 .gform_body ul li textarea {
	width: 300px;
	overflow: auto;
}
/*specific fields*/
#gform_wrapper_2 .gform_body ul li#field_2_5 {
	margin: 0; padding: 0;
}
#gform_wrapper_2 .gform_body ul li#field_2_5 input,
#gform_wrapper_2 .gform_body ul li#field_2_5 label {
	display: none;
}
#gform_wrapper_2 ul li#field_2_5 .gfield_description {
	position: absolute;
	 bottom: 11px;
	 left: 15px;
	font-size: 11px;
	background: url(images/ico2.gif) no-repeat left 110%;
	padding-left: 12px;
}
#gform_wrapper_2 .gform_footer input.button {
	background:url('images/btn-contact.gif');
	height: 43px;
	width: 183px;
	cursor: pointer;
	font-size: 0;
	line-height: 0px;
	border:0;
	display:table;
	margin: 0 0 0 15px;
	padding: 0;
}
#gform_wrapper_2 .gform_footer input:hover {background-position:0 100%;}

/*Errors*/
.gform_wrapper .gform_body ul li.gfield_error {
	color: #990000;
	font-weight: bold;
}
#gform_wrapper_1 .gform_body ul li.gfield_error input,
#gform_wrapper_1 .gform_body ul li.gfield_error textarea,
#gform_wrapper_2 .gform_body ul li.gfield_error input,
#gform_wrapper_2 .gform_body ul li.gfield_error textarea {
	border: 1px solid #FF0000;
}
.gform_wrapper .validation_message {
	font-size: 11px;
	font-weight: bold;
}
.gform_wrapper .validation_error {
	margin: 0 15px 15px;
	border: 1px dotted #990000;
	background-color: #FFFFCC;
	color: #990000;
	font-size: 11px;
	padding: 6px;
}
#gform_wrapper_1 .validation_error {
	margin: 5px 5px 5px 40px;
	border: 1px dotted #990000;
	background-color: #FFFFCC;
	color: #990000;
	font-size: 11px;
	padding: 6px;
	width: 244px;
}
#gform_wrapper_2 .gform_footer {
	padding: 10px 0 22px;
}


/*specific fields*/
#gform_wrapper_1 .gform_body ul li#field_1_4 {
	position: absolute;
	top: 60px;
	left: 340px;
}
#gform_wrapper_1 .gform_body ul li#field_1_4 textarea {
	width: 330px;
	height: 158px;
}
#gform_wrapper_1 .gform_body ul li#field_1_5 input,
#gform_wrapper_1 .gform_body ul li#field_1_5 label {
	display: none;
}
#gform_wrapper_1 ul li#field_1_5 .gfield_description {
	position: absolute;
	 bottom: 6px;
	 left: 255px;
	font-size: 11px;
	background: url(images/ico2.gif) no-repeat left 2px;
	padding-left: 12px;
}
#gform_wrapper_1 .gform_footer {
	text-align: center;
	padding: 0 0 22px;
}
#gform_wrapper_1 .gform_footer input.button {
	background:url(images/btn-contact.gif);
	height:43px;
	width:183px;
	cursor:pointer;
	font-size:0px;
	line-height:0px;
	border:0;
	display: table;
	padding:0;
	margin: 0 auto;
}
#gform_wrapper_1 .gform_footer input:hover {background-position:0 100%;}




/* CALCULATOR */
div.yellowBox { background: url(images/bg_calculatorEmail.jpg) repeat-x; border: 1px solid #ccc; margin: 0 auto 25px; padding: 8px; text-align: center; width: 620px; }
div.yellowBox h4 { font-family: Tahoma, Arial, sans-serif; font-size: 18px; font-weight: bold; margin: 0; }
div.yellowBox h4 span.error { color: #ed1c24; }
div.yellowBox h4 span.success { color: #2c8c2f; }

#calculatorEmail { height: 76px; }
#calculatorEmail div { margin: 4px 0 4px 0; }
#calculatorEmail input.email { border: 1px solid #7f9cba; color: #7f9cba; font-size: 12px; padding: 2px; width: 280px; height: 16px; }

#calculator { opacity: .50; }
#calculator.opaque { opacity: 1.0; }
#calculator table, #calculator div { filter: alpha(opacity=50); }
#calculator table.opaque, #calculator div.opaque { filter: alpha(opacity=100); }

#calculator div.thead { background: url(images/bg_tableHead.jpg) no-repeat; font-size: 12px; font-weight: bold; padding: 2px 0 0 0; position: absolute; top: 0px; left: 0px; width: 700px; height: 32px; }
#calculator div.thead span.items { display: inline-block; margin: 0 0 0 20px; width: 200px; }
#calculator div.thead span.quantities { margin: 0 0 0 225px; }
#calculator div.thead span.totals { margin: 0 0 0 55px; }

#calculator #packages { position: relative; margin: 0 0 25px 0; padding: 32px 0 41px 0; }
#calculator #packages div.tfoot { background: url(images/bg_tableFootPackages.jpg) no-repeat; position: absolute; bottom: 0; left: 0px; width: 700px; height: 41px; }
#calculator #addons { position: relative; margin: 0 0 25px 0; padding: 32px 0 39px 0; }
#calculator #addons div.tfoot { background: url(images/bg_tableFootAddons.jpg) no-repeat; position: absolute; bottom: 0; left: 0px; width: 700px; height: 41px; }
#calculator div.tfoot { text-align: right; }
#calculator div.tfoot label { font-size: 12px; font-weight: bold; margin: 0 15px 0 0; }
#calculator div.tfoot label.note span { color: #ed1c24; }
#calculator div.tfoot span.packagesTotal { display: inline-block; font-family: Tahoma, Arial, sans-serif; font-size: 16px; margin: 8px 15px 0 0; text-align: center; width: 115px; }
#calculator div.tfoot span.addonsTotal { display: inline-block; font-family: Tahoma, Arial, sans-serif; font-size: 16px; margin: 8px 15px 0 0; text-align: center; width: 115px; }

#calculator table { border-collapse: collapse; width: 700px; }
#calculator td.item { border: 1px solid #ccc; }
#calculator td.item div { background: #f7f7f7; padding: 5px 0 0 30px; width: 384px; height: 55px; }
#calculator td.item div span { color: #ed1c24; }
#calculator td.quantity { border: 1px solid #ccc; text-align: center; }
#calculator td.quantity div { background: #e6e6e6; padding: 20px 0 0 0; width: 147px; height: 40px; }
#calculator td.total { border: 1px solid #ccc; text-align: center; }
#calculator td.total div { background: #f7f7f7; padding: 15px 0 0 0; width: 129px; height: 45px; }
#calculator td.total div span { font-family: Tahoma, Arial, sans-serif; font-size: 16px; }
#calculator td.total div small { display: block; color: #ed1c24; margin: -3px 0 0 0; }
#calculator td.top { border-top: none; }
#calculator h4 { font-family: Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; margin: 0; }
#calculator input.quantity { border: 1px solid #7f9cba; font-size: 12px; padding: 2px; width: 60px; height: 16px; }

#calculator td.features { border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px 15px; }
#calculator td.features h5 { font-size: 12px; font-weight: bold; margin: 0 0 0 0; }
#calculator td.features ul { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; }
#calculator td.features li { background: url(images/icon_check.gif) no-repeat 0px 4px; float: left; font-size: 12px; list-style: none; margin: 1px 0 0 10px; padding: 0 0 0 22px; width: 300px; }

#calculatorTotal { height: 50px; }

.getStarted { display: block; margin: 0 auto; width: 285px; }
/* END CALCULATOR */



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 3px double #ccc;
	text-align: center;
	background-color: #eee;
	padding-top: 4px;
	margin: 10px 10px 18px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

/* Flickr Stuff */
					html body div.content ul.photoset_list,
					html body div.content ul.photolist {
						margin: 0;
						padding: 0;
						list-style: none;
					}
					
						html body div.content ul.photoset_list li,
						html body div.content ul.photolist li {
							background: transparent;
							float: left;
							width: 150px;
							margin: 0 .5em .5em 0;
							padding: 0;
							height: 150px;
							overflow: hidden;
							text-align: center;
							font-size: 11px;
						}
						
							html body div.content ul.photoset_list li a,
							html body div.content ul.photolist li a  {
								display: block;
							}
							
								html body div.content ul.photoset_list li a img,
								html body div.content ul.photolist li a img {
									display: block;
									padding: 1px;
									border: 1px solid #335C85;
									margin: 0 auto;
								}
							
						html body div.content div.navigation {
							clear: left;
							padding: 0;
							margin: 0 4em 0 0;
							height: 2em;
							position: relative;
							font-size: 11px;
							text-align: center;
						}
							
							html body div.content div.navigation p.next {
								position: absolute;
								top: 0;
								right: 0;
							}
							
							html body div.content div.navigation p.previous {
								position: absolute;
								top: 0;
								left: 0;
							}
/* end: Flickr Stuff */
