/*
Template Design by Jessica


Dark Blue  082254
Med Blue  144884
*/
/** Common Styles */

body {
	margin:0px auto;
	padding: 0;
	background: #082254 url('images/bkgd.gif') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
		color: #000;}

p, ul, ol {	margin:0px;}


#wrapper {
	width: 1000px;
	margin: 0px auto;
	padding: 0;
	font-size:12px;
	 }



#banner {
	width: 1000px; height:422px;	
	margin: 0px 0 0 0; 
	position:relative; z-index:0;
	background:url(images/header-right.jpg) no-repeat right top;
	 }

#banner .left { float:left;}

#banner h1 { margin: 0px 0 20px 350px; color:#FFF; font-size:50px; font-weight:600; padding-top:10px;}
#banner p {margin: 10px 10px 10px 350px; padding:0px; color:#f88804; font-size:14px; line-height:24px; }
#banner p.white {margin: 10px 0 10px 350px; padding:0px; color:#d8e0ef;  }

#banner p {margin: 10px 10px 10px 350px; padding:0px; color:#f88804; font-size:14px; line-height:24px; }
#banner ul.big { font-size:18px; color:#d8e0ef; width:240px; float:left; display:block; list-style:none;   }
#banner ul.big li {background:url(images/arrow.jpg) no-repeat left; padding:10px 0 10px 30px;}



/** Style for menu starts here */
#menu .free-quote {
	position:absolute;
	
	top:73px;
	left:738px;
	z-index:2;
}

#menu .free-quote a:hover { background:none;}
#menu .free-quote-home {
	position:absolute;
	top:73px;
	left:738px;
	z-index:2;
}
#menu {
	width: 1000px;
	height: 116px; font-size:11px; position:relative;
	margin: 15px auto 0 auto; background: url(images/icon-logo.gif) no-repeat left bottom;
	z-index:10;
	}

#menu .logo {display:block; position:absolute; top:40px; width:500px; height:60px;  }
#menu .logo:hover {background-image:none} 

#menu p.tagline {display:block; position:absolute; top:75px; left:20px; height:20px; z-index:30; 
					font-size:12px; font-weight:700;color:#072050;  }
#menu p.number {display:block; position:absolute; top:40px; left:840px; z-index:30; color:#072050; 
	font-size:20px; font-weight:bold }
#menu ul {
	
	
	list-style: none; }

#menu li { background:url(images/menu-div.gif) no-repeat right bottom;
	}
#menu li li { background:none;
	}
#menu a { color:#FFFFFF;
	
	border: none;
	text-decoration: none;
	}

#menu a:hover {	background: url(images/meu-hover.gif) repeat-x bottom }/**   */




/** Style for content starts here */

.content { background: #FFFFFF url(images/main-top.gif) no-repeat top; 
	width: 960px;	padding: 0px 20px; z-index:0; font-size:12px; clear:both;}

.content p {font-size:14px; line-height:20px; margin:0px 0 0px 10px; padding:10px 0;}

#right {	
	width: 800px; 
	padding: 20px 20px 20px 20px;}



/** Contact Form */
.contact-form {font-size:14px; margin:30px 60px; width:460px; padding:20px;  background: url(images/left-bkgd.gif) repeat-x center 10px; position:relative; }

.contact-form TABLE {line-height:18px; background-color:}
.contact-form .decor-image { position:absolute; top:40px; left:380px; }

.video { float:right; margin-right:180px; border:solid 2px #000}

/** Quote Form */
#right .free-quote { margin:20px 20px 40px 30px;}
#right .free-quote #scratch_submit {text-align:center; margin:0px auto;}
#right .free-quote h2 {margin:5px 0; font-size:14px;}
#right .free-quote .service { background-color:#f5f5f5; margin:5px 0; }





.employment-form .decor-image {
	position:absolute;
	top:64px;
	left:379px;
}

/** Success Storires */
TABLE.basic-table {margin:10px;}
TABLE.basic-table th {background-color:#003366; color:#FFFFFF; padding:2px}

/** States Pages*/
ul.states {float:left;font-size:14px; margin-left:40px; width:200px;}
ul.states li {line-height:22px; list-style:square; }

/** LEFT Sidebar */

#left {
	float: left;
	width: 250px;
	padding: 20px 0 20px 0; margin-top:0px;}


#left h3 { margin:10px; font-size:18px;}
#left p { line-height:20px;}



#left .feat ul#nav { font-size:12px;}
/** Style for footer starts here */

#bottom { background: #1f1f1f url(images/bottom-bkgd.gif) repeat-x top; height:600px; }
#footer {
	clear: both;
	width: 1000px;
	height: 400px;
	margin: 0px auto;
	padding-top:45px; 
	font-size: 10px;
	color: #000; position:relative; z-index:0
}

#footer p {	color:#FFFFFF;	
	text-align: center; margin:25px 40px}

#footer .links {
	float: right;
	margin: 0px;
	padding-right: 20px;
	text-align: center;}

#footer .logos { width:822px; height:155px; background:url(images/logo-bkgd.gif) no-repeat;
				margin-top:20px; text-align:center  }
#footer .logos img {padding:15px 15px;}
#footer .logos p { margin:0px; color:#333333;}

#footer .icons { width:160px; float:right; margin-top:35px; }
#footer .icons img {float:left; margin-right:10px;}
#footer .icons p {margin:0px ; display:block; height:60px; text-align:left;}
#footer .icons p a {font-size: 14px; color:#767676; }

#footer .ingles { color:#767676; font-style:italic; font-size:12px; }
#footer .address {color:#f1f1f1;font-size:12px; line-height:20px;}
#footer a {
	text-decoration: none;
	 color:#767676;}
	
#footer .bookmark { display:block; position:absolute; top:99px; left:868px; height:25px; width:87px; padding-top:15px;
						background:url(images/bookmark.gif) no-repeat; text-align:center; }
#footer .bookmark a {color:#333333; text-transform:uppercase;  }
.clear  {clear:both;}
img, a {border:none;}


div#tab-container-1 {
  height:94px; text-align:left; z-index:0	}
div#tab-container-1 .tab {z-index:0; display:block; height:34px; padding:10px 40px ;background: url(images/tab-cont-bkgd.gif) no-repeat top; }

div#tab-container-1 .tab ul  {}
div#tab-container-1 .tab ul li {text-align:center;	list-style-type: none;	display:block;	float: left; padding:0px 40px; }
div#tab-container-1 .tab ul li a {color:#FFFFFF; font-size:12px}
div#tab-container-1 .tab ul li a:hover {  color:#144884; }

ul#tab-container-1-nav {margin:0px; text-align:left; float:left; padding:0px;}
ul#tab-container-1-nav li {text-align:center;	list-style-type: none;	display:block;	float: left;}
	
ul#tab-container-1-nav li a {font-size:12px; font-weight:bold; text-transform:uppercase; text-align:center;}
ul#tab-container-1-nav li a.active {display:block; font-size:14px; color:#b6b6b6;  }


li.sm.active {padding:5px 0px;  height:29px; width:78px; display:block; background:url(images/tab-active-sm.gif);}
li.med.active {padding:5px 0;  height:29px; width:130px; display:block; background:url(images/tab-active-med.gif);}
li.lg.active { padding:5px 0; height:29px; width:183px; display:block; background:url(images/tab-active.gif);}
li.last.active {padding:5px 0;  height:29px; width:130px; display:block; background:url(images/tab-active-med.gif);}

li.sm { padding:5px 0px; background:url(images/tab-sm.gif) no-repeat; height:29px; width:53px;  }
li.med {padding:5px 0px; background:url(images/tab-med.gif) no-repeat; height:29px; width:114px;  }
li.lg {padding:5px 0px; background:url(images/tab-lg.gif) no-repeat; height:29px; width:168px;  }
li.last {padding:5px 0px; background:url(images/tab-last.gif) no-repeat; height:29px; width:114px;  }
/*
li.ppc { background:url(images/tab-ppc.gif) no-repeat; height:39px; width:55px;  }
li.hosting { background:url(images/tab-hosting.gif) no-repeat; height:39px; width:124px;  }
li.programming { background:url(images/tab-programming.gif) no-repeat; height:39px; width:168px;  }
li.services { background:url(images/tab-other.gif) no-repeat; height:39px; width:155px;  }
*/
