
/* CSS Document */

@import 'live-validator.css';
@import 'jqzoom.css';
@import 'thickbox.css';

* {
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

img {
border: none;
}

p {
line-height: 22px;
text-align: justify;
}

a {
color: #0768b2;
text-decoration: none;
}

body {
background: #000;
}

.clr {
clear: both;
}

#wrap, #footer-wrap {
width: 960px;
margin: 20px auto 0;
background: #fff;
position: relative;
}

span.wrap-topleft {
display: block;
width: 10px;
height: 10px;
position: absolute;
left: 0;
top: 0;
background: url(../images/wrap-topleft.gif);
}

span.wrap-topright {
display: block;
width: 10px;
height: 10px;
position: absolute;
right: 0;
top: 0;
background: url(../images/wrap-topright.gif);
}

span.wrap-bottomleft {
display: block;
width: 10px;
height: 10px;
position: absolute;
left: 0;
bottom: 0;
background: url(../images/wrap-bottomleft.gif);
}

span.wrap-bottomright {
display: block;
width: 10px;
height: 10px;
position: absolute;
right: 0;
bottom: 0;
background: url(../images/wrap-bottomright.gif);
}

span.testimonial-topleft {
display: block;
width: 10px;
height: 10px;
position: absolute;
left: 0;
top: 0;
background: url(../images/testimonial-topleft.gif);
}

span.testimonial-topright {
display: block;
width: 10px;
height: 10px;
position: absolute;
right: 0;
top: 0;
background: url(../images/testimonial-topright.gif);
}

span.testimonial-bottomleft {
display: block;
width: 10px;
height: 10px;
position: absolute;
left: 0;
bottom: 0;
background: url(../images/testimonial-bottomleft.gif);
}

span.testimonial-bottomright {
display: block;
width: 10px;
height: 10px;
position: absolute;
right: 0;
bottom: 0;
background: url(../images/testimonial-bottomright.gif);
}

#footer-wrap {
margin-top: 0!important;
background: #000!important;
}

#header {
height: 82px;
}

#navigation {
height: 69px;
background: #f3f2f2;
}

#header-banner {
height: 164px;
}

#left-nav {
width: 250px;
float: left;
}

#main-content {
width: 664px;
float: right;
padding: 10px;
padding-right: 30px;
}

#logo {
float: left;
}

#logo h1 a {
display: block;
height: 0;
padding-top: 76px;
width: 236px;
overflow: hidden;
background: url(../images/globus-logo.jpg) no-repeat 0 0;
}

#customer-login {
float: left;
margin-top: 20px;
margin-left: 25px;
}

.textbox {
border: solid 1px #e2e1e1;
margin: 0 5px;
padding: 5px;
color: #000;
width: 125px;
font-family: Century Gothic, Arial, sans-serif;
font-size: 11px;
}

.submit-button-small {
width: 32px;
padding: 5px;
border: solid 1px #e2e1e1;
color: #000;
font-family: Century Gothic, Arial, sans-serif;
font-size: 10px;
background: #fff;
}

#customer-login span, #customer-login span a {
font-family: Century Gothic, Arial, sans-serif;
font-size: 11px;
}

#certificates {
float: right;
width: 211px;
height: 69px;
background: url(../images/sprite.png) no-repeat -253px 0;
margin-left: 50px;
}

#navigation-menu ul {
margin: 0 auto;
width: 920px;
}

#navigation-menu ul li {
list-style: none;
}

* html #navigation-menu ul {
width: 960px;
}

* html #navigation-menu ul li {
float: left;
}

* html #navigation-menu ul li a {
width: 76px;
}

#navigation-menu ul li a {
display: block;
float: left;
width: 80px;
margin: 0 5px;
font-family: Century Gothic, Arial, sans-serif;
font-size: 12px;
color: #000;
font-weight: 400;
padding-top: 48px;
text-align: center;
background: url(../images/sprite.png) no-repeat;
}

#navigation-menu ul li a.link-home {
background-position: 6px -84px;
}

#navigation-menu ul li a.link-about {
background-position: -60px -84px;
}

#navigation-menu ul li a.link-why {
background-position: -130px -84px;
}

#navigation-menu ul li a.link-services {
background-position: -192px -84px;
}

#navigation-menu ul li a.link-payment {
background-position: -266px -84px;
}

#navigation-menu ul li a.link-workflow {
background-position: -340px -84px;
}

#navigation-menu ul li a.link-portfolio {
background-position: -397px -84px;
}

#navigation-menu ul li a.link-pricing {
background-position: -454px -84px;
}

#navigation-menu ul li a.link-contact {
background-position: -512px -84px;
}

#navigation-menu ul li a.link-quote {
background-position: -575px -84px;
}

#content {
margin-top: 5px;
}

.testimonials {
background: #ffb62f;
position: relative;
}

.testimonials h2 {
font-family: Century Gothic, Arial, sans-serif;
font-size: 14px;
color: #fff;
height: 30px;
width: 192px;
margin: 10px auto;
background: url(../images/sprite.png) no-repeat -493px 0;
padding: 10px 20px;
}

.testimonials p {
width: 222px;
padding: 0 0 10px 10px;
text-align: justify;
}

.toll-free {
background: url(../images/sprite.png) no-repeat 0 -155px;
width: 219px;
height: 48px;
margin-left: 10px;
margin-top: 10px;
}

.live-chat {
margin-left: 20px;
margin-top: 10px;
}

.paypal-payment a {
display: block;
background: url(../images/sprite.png) no-repeat 0 -310px;
width: 154px;
height: 0;
padding-top: 87px;
overflow: hidden;
margin-left: 40px;
margin-top: 10px;
}

#main-content h2 {
font-family: Century Gothic, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
margin-bottom: 15px;
}

#main-content h2 span {
font-family: Century Gothic, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #ff8400;
}

#main-content h3 {
font-family: Century Gothic, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
}

#main-content p, #main-content img {
margin-bottom: 12px;
}
#main-content ul, #main-content ol {
margin-bottom: 10px;
}

#main-content ul li {
list-style: inside;
line-height: 22px;
}

#main-content ol li {
list-style: inside;
line-height: 22px;
list-style-type: decimal;
}

.service-box {
width: 304px;
height: 150px;
border: solid 1px #c7c7c7;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

h3.about-heading {
color: #FF8400;
font-weight: bold!important;
margin-bottom: 10px;
}

.why-globus {
margin-top: 10px;
}

.why-item {
float: left;
width: 60px;
height: 60px;
padding-left: 70px;
padding-top: 10px;
font-family: Century Gothic, Arial, sans-serif;
font-size: 12px;
}

.why-globus h3 {
font-size: 18px;
}

.why-head {
float: left;
padding-left: 70px;
padding-top: 10px;
}

.cost {
background: url(../images/sprite.png) -258px -149px no-repeat;
}

.time {
background: url(../images/sprite.png) -388px -149px no-repeat;
}

.prompt {
background: url(../images/sprite.png) -518px -149px no-repeat;
}

#footer {
background: #000;
}

#footer-wrap p {
font-family: Century Gothic, Arial, sans-serif;
font-size: 12px;
color: #fff;
padding: 8px;
}

.copyright {
float: left;
}

.powered-by {
float: right;
}

a.dezignext {
display: block;
height: 0;
padding-top: 29px;
width: 94px;
overflow: hidden;
background: url(../images/sprite.png) no-repeat -706px -62px;
float: right;
margin-left: 10px;
}

.left-float {
float: left;
width: 200px;
}

.paymentopt-gateway {
display: block;
width: 500px;
padding-top: 74px;
height: 0;
background: url(../images/pay.jpg);
overflow: hidden;
}

.paymentopt-paypal {
display: block;
width: 150px;
padding-top: 52px;
height: 0;
background: url(../images/x-click-but6.gif);
overflow: hidden;
}

label {
display: inline-block;
width: 100px;
}

div.form-row {
margin-bottom: 5px;
}

.length {
width: 200px!important;
}

.left-details-contact {
float: left;
width: 265px;
}

.right-image-contact {
float: right;
width: 390px;
height: 438px;
background: url(../images/contact-us.jpg) no-repeat;
}

.industry-list {
float: left;
margin-right: 20px;
}

.services-section {
background: #FFF6EF;
padding: 10px;
margin-bottom: 20px;
}

.services-section ul {
float: left;
margin-right: 20px;
}

.port-row img {
border: 1px solid #FF6600;
width: 300px;
}

.port-row img.colsep {
width: 100%;
}

.column-1 {
float: left;
width: 310px;
}

.column-2 {
float: right;
width: 310px;
}

.port-row h3 {
color: #FF8400;
font-weight: bold!important;
margin-bottom: 10px;
}

.machines-image img {
float: left;
border: 1px solid #FF6600;
margin-right: 10px;
}

.helptext, .helptext a {
font-size: 9px!important;
}

.left-banner {
float: left;
width: 251px;
}

.right-banner {
float: right;
width: 700px;
}