@charset "utf-8";
/* CSS Document */
/* GLOBAL RESET */
html, body, span, applet, object, iframe,
h1, h2, h3, 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;
}
body, html {
	height: 100%;
	line-height: 1;

}

table {
	border-collapse: separate;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* ^^^^GLOBAL RESET */

#bg {
margin:0;
padding:0;
height: 185em;
margin-bottom: -200px; /* the bottom margin is the negative value of the footer's height */
background: transparent url('images/page-content.png') repeat-y center;
}

#webdesign {
margin:0;
padding:0;
height: 165em;
margin-bottom: -200px; /* the bottom margin is the negative value of the footer's height */
background: transparent url('images/page-content.png') repeat-y center;
}


#bg.home {
margin:0;
padding:0;
height: 235em;
margin-bottom: -200px; /* the bottom margin is the negative value of the footer's height */
background: transparent url('images/page-content.png') repeat-y center;
}


#bg.none {
margin:0;
padding:0;
height: 100em;
background: transparent url('images/page-content.png') repeat-y center;
}

#bg.system {
margin:0;
padding:0;
height: 175em;
background: transparent url('images/page-content.png') repeat-y center;
}


#bg.services {
background: transparent url('images/page-content-services.png') repeat-y center;
height: 80em;
}

#bg.bigger {
background: transparent url('images/page-content-services.png') repeat-y center;
height: 110em;
}

#bg.biggest {
background: transparent url('images/page-content-services.png') repeat-y center;
height: 170em;
}

#bg.middle {
background: transparent url('images/page-content-services.png') repeat-y center;
height: 120em;
}

#bg.middler {
background: transparent url('images/page-content-services.png') repeat-y center;
height: 140em;
}

#bg.beafy {
background: transparent url('images/page-content-services.png') repeat-y center;
height: 190em;
}

#new_left {
width: 18em;
float: left;
}

#new_right {
width: 48em;
float: left;
}

.header-left {
float: left;
width: 50%;
margin-top: -0.2em;
}

.header-right {
float: left;
width: 50%;
}

#header {
height:145px;
width:100%;
background: #fff url('images/header.gif');
}
#contentHeader .logo {
margin-left:28px;
height:120px;
}
#page {
height: 100%;
display:block;
margin:0;
padding:0;
min-height:300px;
background-color: #ffffff;
background: transparent url('images/page-inside.png') repeat-x 0 145px;
}
#content .sidebar .inside {
width:630px;
margin:0 auto;
height: 100%;
float:right;
padding: 25px 50px 25px 20px;
}
#content {

width:970px;
margin:0 auto;
height: 100%;
}
#content .inside {

padding: 25px 50px;
line-height:1.2em;
}


.inside p {
margin: 0;
padding: 0;

}
#content p {
margin-left: 2em;
}
#contentHeader {

width:970px;
margin:0 auto;
}
/*///////////// MENU ////////////////*/
#header #menu {
width: 1090px;
margin:2px auto 0;
height:23px;
overflow:hidden;
padding-left:0.5em;
font-size: 0.9em;
/*background: transparent url('images/orange-bar.gif') repeat-y 12px;*/
}

#menu {
font-size: 1em;
background-color: #4c4c4c;
}
#header #menu ul {
font-size: 1em;
margin:0;
}
#menu ul a.current{
background-color:#fff;
color:#6d6e71;
}
#menu a {
font-size: 1em;
color:#fff;
display:block;
padding:5px 8px;
}
#menu a:hover {
background-color:#999999;
text-decoration:none;
padding-bottom: 0.6em;
background-image: url(images/arrow.png);
background-repeat: no-repeat;
background-position: center bottom; 

}
#header #menu li {
list-style:none;
margin:0 10px;
display:inline;
float:left;
text-transform:uppercase;
}
/*///////////// TYPE ////////////////*/
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#4b4b4b;
}
h1, h2, h3, h4 ,h5, h6 {
margin:0.8em 0;
font-family: Arial, Helvetica, sans-serif;
}
h1, h2 {
color:#f79321;
}
h3, h4, h5, h6 {
color:#4b4b4b;
}
p {
margin:1em 0;
color: grey;
}
ul, ol {
margin:1em 3em;
}
ul {
padding-left: 0em;
text-indent: 0em;
}







}
ol {
list-style:decimal;
}
#content img{
border-color:#6d6e71;
}
a {
color:#f79321;
font-weight:bold;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
hr {
color: #f79321;
background-color: #f79321;
height: 2px;
border:0px;
}
/*////////////////// FOOTER /////////////*/
#footer {
background:#6d6f71 url('images/footer-bottom.png') repeat-x center top;
width:100%;
min-height: 200px;
clear:both;
display:block;
}
.push {
clear:both;
height: 200px;
}
#footerContent {
width:900px;
height:100%;
margin:0 auto;
background: transparent url('images/orange-bar.gif') repeat-y 12px;
padding:30px 0 0 70px;
}
#footer h3 {
background:#e7e8e9;
color:#6d6f71;
padding:5px;
margin:0.3em 20px 0 0;
text-transform:uppercase;
}
#footer ul {
list-style:none;
margin:0 0.5em;
}
#footer ul li {
margin:0.6em 0;
color:#fff;
font-weight:bold;
}
#footer ul a {
color:#fff;
}
#footer .contact li {
font-size:1.4em;
font-weight:normal;
}
#footer .contact li a{
font-weight:normal;
}
/*////////////// SIDEBAR /////////////////*/
#sidebar {
float:left;
width:255px;
padding:20px 0;
margin-left:12px;
min-height: 100%;
}
#sidebar a {
color:#fff;
}
#contactHeader {
float:right;
margin-top:60px;
margin-right:55px;
}












/*
NEW FOOTER ADDED BY CHRISTOPHER HAIR
*/
#new_foot {
background: URL('images/footer_new_smaller.png');
background-position: top left;
background-repeat: repeat-x;
border-top: 1px solid black;
background-color: #4c4c4c;
height: 36em;
width: 100%;
}


h4 {
color: #AEC763;
font-size: 1.3em;
}

#new_foot_content {
float: left;
font-size: 0.8em;
padding-left: 5%;
padding-right: 0em;
padding-top: 3em;
color: black;
font-size: 0.8em;
z-index: 100;
}

#new_foot_content_address {
float: left;
font-size: 0.8em;
padding-left: 5%;
padding-top: 3em;
color: #ffffff;
font-size: 1em;
z-index: 100;
padding-right: 5em;
}


#new_foot_content_address p {
color: #EFEFEF;
font-family: 'Arial';
font-size: 0.8em;

}


#new_foot_content a {
padding-left: 0.2em;
color: #EFEFEF;
font-size: 0.9em;
font-family: 'Arial';
font-weight: none;
text-decoration: none;
}

#new_foot_content a:hover {
color: #AEC763;
}

#new_foot_content p {
color: #ffffff;
}

#hades {
padding-top: 3em;
clear: both;
padding-left: 5em;
padding-bottom: 0em;

margin-bottom: 0em;
margin-right: 1em;
}

#hades p {
color: #EFEFEF;
font-size: 0.8em;
padding-left: 5.5em;
}

#hades a {
color: #EFEFEF;
font-size: 0.9em;
font-family: 'Arial';
font-weight: none;
text-decoration: underline;
padding-right: 1em;
}

#hades a:hover {
color: #AEC763;
}


#mail {
float: left;
}


textarea#detail {
padding: 0;
background-color: #efefef;
border: 1px solid #2c2c2c;
color: orange;
}

input#name, #customer_mail, #subject, #detail {
padding: 0;
color: orange;
background-color: #efefef;
border: 1px solid #2c2c2c;
}

submit {
color: black;
}



.cloud {
margin-bottom: 0em;
margin-left: 1em;
}


#cloud_left {
float: left;
width: 44.5em;
margin-right: 1em;
}

#cloud_left p {
font-size: 1em;
line-height: 1.3em;
}

#cloud_right {
-moz-border-radius: 1em;
float: left;
padding: 0.6em;
width: 25em;
background-color: #efefef;
font-size: 0.8em;
}


#cloud_right p {
margin: 0.5em;
margin-left: 0em;
color: #ffffff;

}


h6 {
padding: 0.5em;
margin: 0.5em;
color: orange;
font-size: 1.4em;
}


#cloud_right li {
margin-bottom: 0.8em;
}


.grid_bottom {
clear: both;
padding-left: 3em;
background-color: none;
z-index: 100;
padding-top: 2em;
}

#grid_items {
background-color: #ffffff;
width: 11em;
float: left;
padding: em;
margin-left: 0.5em;
height: 16em;
overflow: hidden;

}

#grid_items p {

font-size: 0.8em;
margin-left: 0;
text-align: center;
padding: 0;
}

#grid_items a {
padding: 0;
margin: 0;
}

#flash {

}

.pay {
clear: both;
margin-bottom: 1em;
}

#pay_boxes {
width: 15em;
float: left;
padding-left: 0em;
padding-right: 1em;
}

#pay_boxes p {
margin: 0;
padding-left: 1em;
}

#local p {
line-height: 1.2em;
}


#cloud_rightt {
-moz-border-radius: 1em;
float: left;
width: 32em;
background-color: #fedbb4;
}

#cloud_leftt {
float: left;
width: 35.5em;
margin-right: 1em;
}

#cloud_leftt p {
font-size: 1em;
line-height: 1.2em;
}


#testbox {
background-color: #ececec;
margin-bottom: 1.8em;
margin-top: 0.5em;
margin-left: 0.8em;
margin-right: 0.8em;




-moz-border-radius: 0.4em;
}

#testbox p {
padding-top: 0.5em;
padding-bottom: 0.5em;
margin: 1em;
}



.tests {
float: left;
width: 22em;

}


.tests2 {
float: left;
width: 22em;

}

.tests3 {
float: left;
width: 22em;

}







.stw {
margin-left: 17%;
padding-bottom: 2em;
}

.recruitment p {
line-height: 1.3em;
}



#floatmenu {  
position:absolute;  
top: 40em;

right: 0; 
z-index: 10000000000;
}

#floatmenu  p{
color: white;
text-transform: lowercase;
font-size: 0.9em;
}

p#fback {

}

#floatmenu a {
color: white;
}


#meta p{
line-height: 1.4em;
}

#meta img {
padding: 0.5em;
}


#res p{
line-height: 1.4em;
}

#res img {
padding: 0.8em;
}

#docsleft {
width: 38em;

}


#docsright {
float: left;
width: 38em;
}


#bloggings_left {
width: 24em;
float: left;
}

#bloggings_right {
width: 24em;
float: left;
}

.clear {
clear:both;
}

#moveover {
padding-left: 2em;
}

ul#safe_mode {
background-color: #000000;
list-style: none;
padding: 0.8em;
color: #999999;
}

ul#safe_mode li {
padding: 0.2em;
}

ul#safe_mode li:hover {
background-color: #2c2c2c;
}

p#system_head {
padding-top: 0.5em;
font-size: 1.2em;
font-weight: bold;
font-style: italic;
}

p#warning {
font-weight: bold;
color: darkred;
}

ul#system_menu {
background-color: #f5f5f5;
list-style: none;
padding: 0.8em;
color: #2c2c2c;
}

ul#system_menu li {
padding: 0.2em;
}

ul#system_menu li a {
font-size: 0.8em;
}

ul#system_menu li:hover {
background-color: #f8f8f8;
}

p#quick_menu {
color: #fd9500;
font-weight: bold;
}

p#test_details {
line-height: 1.2em;
font-size: 0.8em;
}

p#test_details a {
}

#poster {
padding-left: 0em;
text-align: center;
}

#poster p {
text-align: center;
}


#hosting {
text-align: center;

}




#hosting input#url {
font-size: 2em;
text-align: center;
color: #7eae0c;
font-weight: bold;
}


hosting #textarea {

}

#hosting input#submit {
font-size: 2em;
font-weight: bold;
background-color: #f5f5f5;
padding: 0.05em;
color: #5c5c5c;
border: 1px solid #8c8c8c;
}

#urlsearch {

}

#latinblogs {
font-size: 0.8em;
color: #2c2c2c;
margin-top: 3em;
text-align: center;
}

#latinblogs p {
}













h5#updates {
color: #AEE239;
font-size: 0.8em;
font-weight: normal;
text-transform: uppercase;
}

h5#helpinghand {
color: #40C0CB;
font-size: 0.8em;
font-weight: normal;
text-transform: uppercase;
}

h5#numberthree {
color: #E86E1C;
font-size: 0.8em;
font-weight: normal;
text-transform: uppercase;
}

#newone {
float: left;
width: 35em;
margin-right: 1em;
}

#newtwo {
float: left;
width: 35em;
margin-right: 1em;
}

#newthree {
float: left;
width: 24em;
margin-right: 1em;
text-align: center;
}

#newone a {
color: #AEE239;
}

#newtwo a {
color: #40C0CB;
}

#newthree a {
color: #E86E1C;
}

#slide-panel p {
font-size: 0.8em;
line-height: 1.5em;
}

#slide-panel{ 
background-color: #000000;
border-bottom-style: solid;
border-bottom-width: 0;
height: 5em;
margin: 0 auto;
padding: 0.4em 0em 2em 0.4em;
z-index: 9999;
}
.slide {
width: 73em; 
margin:auto;
z-index: 9999;
}

.slide-container {

}

.btn-slide:link, .btn-slide:visited{
color:#fff; 
float:right; 
display:block;
font-size: 0.8em; 
text-transform:uppercase; 
font-weight:bold;
padding:3px 0 3px 0;
line-height:22px;
text-align:center;
text-decoration:none;
width:100px;
background-color:#000;
font-family:Arial;
 }
 
 
 
 
.littlelinks {
 
}
 
.littlelinksblock {
margin-top: 2em;
margin-left: 1.4em;
float: left;
width: 20em;
}
 
.littlelinksblock p {
font-size: 0.8em;
line-height: 1.8em;
margin: 0;
padding: 0;
}

a#readmore {
color: orange;
text-decoration: underline;
}
 
 
 
 
 
 .webdesign {
width: 100em;
margin: 0 auto;
font-size: 0.7em;
text-align: center;
 }
 
 ul.weblist {
 list-style: none;
 }
 
 ul.weblist a {
color: #8c8c8c;
font-weight: normal;
 }
 
 ul.weblist li {
 font-size: 0.8em;
 line-height: 1.5em;
 text-align: left;
 }
 
 .designblock {
 float: left;
 width: 18em;
 margin-left: 1em;
 }
 
 
 
 
 
 .webleft {
 float: left;
 width: 48em;
 }
 
 
 .webright {
 margin-left: 1em;
 float: left;
 width: 20em;
 }
 
 
 
 #contactHeader {
float:right;
margin-top:60px;
margin-right: -8em;
}

 
 
 
 
 
 
 .domainbar {
 }
 
 input.dombox {
 padding: 0.5em 0.2em 0.5em 0em;
 border-style: none;
 width: 23.5em;
 }
 
 input.glass {
 padding: 0.2em 0.1em 0em 0em;
 }
 
 .domainbar p {

 }
 
.random-testimonials {
 padding: 0.4em;
 font-size: 1.6em;
 font-family: cambria, serif;
 font-style: italic;
 line-height: 1.5em;
 text-align: center;
}


.other {
padding-left: 4em;
}

p.rotate {
font-size: 0.8em;
}

#fb-root {
}
