@import url("jqGalScroll/common/css/jqGalScroll.css");
@import url("nav.css");
/*Global Style*/
body {
margin: 0;
font-size: 62.5% /* 10px */;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #333;
width: 100%;
min-width: 900px;
}
body#radar a.radar,body#capstone a.capstone,body#dyer a.dyer,body#planb a.planb,body#talentdrive a.talentdrive,body#tampico a.tampico,body#licks a.licks,body#tvosweb a.tvosweb,body#oprah a.oprah,body#caldwell a.caldwell,body#auxsableweb a.auxsableweb,body#virgin a.virgin,body#motorola a.motorola,body#nec a.nec,body#lakonicprint a.lakonicprint,body#tvosprint a.tvosprint,body#lakonicid a.lakonicid,body#tvosid a.tvosid,body#auxsableid a.auxsableid,body#cantio a.cantio,body#kevco a.kevco,body#lakonicskate a.lakonicskate,body#oprahhalloween a.oprahhalloween,body#oprahmovie a.oprahmovie,body#oprahproducers a.oprahproducers,body#auxsabletshirt a.auxsabletshirt, body#oprahbeauty a.oprahbeauty {
color: #177abf;
}
a, a img {
text-decoration: none;
color: #333;
border: none;
}
p a.home{
	color: #177abf;
}
a:hover {
color: #177abf;
text-decoration: underline;
}
p {
margin: 0;
}
ul {
list-style: none;
padding: 0;
margin: 0;
}
ul a {
color: #177abf;
}
h1 {
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 4.0em;
font-weight: normal;
margin: 0;
color: #ccc;
}
h1 a {
color: #666;
}
h1 a:hover {
color: #177abf;
text-decoration: none;
}
h2 {
font-size: 1.2em;
color: #999;
font-weight: normal;
font-style: italic;
margin: 0;
}
/*h2:after{
	content: url(../images/a-after.gif);
	margin-bottom:5px;
}*/
h3 {
font-size: 1.2em;
color: #666;
font-weight: normal;
margin: 1.5em 0 .2em 0;
border-bottom: solid #ccc 1px;
}
.blue{color:#177abf;}
h4 {
font-size: 1.4em;
font-weight: normal;
margin: .2em 0;
border-bottom: solid 1px #000;
}
h5 {
font-size: 1.4em;
font-weight: normal;
margin: 5px 0 10px 0;
}
.clear {
clear: both;
}
/*Form*/
form p{margin-bottom:3px;}
form strong{color:#333;}
input, select{float:left}
#formContainer{width:270px; border:1px solid #999; padding:10px;}
.formElement{float:left; margin-bottom:10px; width:400px;}
.formElement img{margin:0px 5px;}
.error{color:#f05552; display:none; float:left;}
.error em{text-align:center;}
.red{font-size:12px; color:#F06;}
.valid{display:none;}
/*Containers*/
#globalContainer {
width: 900px;
background-color: #fff;
margin: auto;
}
#header {
width: 100%;
height: 10.2em;
margin-bottom: .5em;
}
.contentContainer {
width: 100%;
}
#aboutContainer, #landingContainer{
	z-index:1;
	width:750px;
	height:375px;
	position:relative;
}
#homeImageContainer{
	width:590px;
	float:right;
}
#landingImageContainer{
	width:440px;
	float:right;
	margin-bottom:10px;
}
#aboutFavorites{
	width:750px;
	float:left;
}
.footer {
width: 100%;
margin-top: 1.5em;
border-top: double #000;
color: #999;
}
.footer strong {
color: #666;
}
.footer a {
color: #999;
}
.footer a:hover {
color: #177abf;
text-decoration: underline;
}
.column {
width: 300px;
float: left;
margin-bottom:15px;
}
.column .left {
margin-right: 1em;
clear: both;
}
.column .center {
margin: 0 .5em 0 .5em;
}
.column .right {
margin-left: 1em;
}
.aboutFact{
	width:210px;
	position:absolute;
	bottom:230px;
	right:158px;
}
.portfolioColumn {
width: 750px;
margin-right: 1.5em;
float: left;
border-bottom: double #ccc;
}
.portfolioColumnRight {
width: 135px;
float: right;
margin-top:-27px;
}
.launch{
	content: url(../images/a-before.gif);
	width:10px;
	height:10px;
	margin:1px 5px 0 0;
}
/*Elements*/
.logo {
float: left;
background-image: url(../images/logo.jpg);
background-repeat: no-repeat;
width: 150px;
height: 69px;
}
.headerLinks {
float: right;
margin: 1em 4.5em 0 0;
}
.horizontalRule {
background-image: url(../images/hr.gif);
background-repeat: repeat-x;
height: 6px;
width: 100%;
margin-top: 2em;
}
.mainThumb {
width: 280px;
height: 153px;
margin-top: 2em;
padding:4px;
border:1px solid #999;
position: relative;
}
.column .left a:hover img, .column .center a:hover img, .column .right a:hover img, #homeImageContainer ul li a:hover img, #landingImageContainer ul li a:hover img{
	opacity:0.7!important;

	}
.copy {
margin-top: 2em;
}
#aboutContainer img{
	width:428px;
	height:430px;
	position:absolute;
	bottom:0;
	right:-10px;
	display:block;
}
#aboutContainer p, #landingContainer p, .column p{
	margin-bottom:8px;
}
#landingImageContainer ul li, #homeImageContainer ul li{
	margin:2px 10px 8px 0;
	display:block;
	float:left;	
}
#landingImageContainer ul li img{
	width:130px;
	height:85px;
	display:block;
	float:left;
	border:1px solid #999;
	padding:4px;	
}
body#caseStudies #landingImageContainer ul li img{
	width:430px;
	height:430px;
	display:block;
	float:left;
	border:1px solid #999;
	padding:4px;	
}
#homeImageContainer ul li img{
	width:280px;
	height:157px;
	float:left;
	border:1px solid #999;
	padding:4px;
}
#aboutFavorites ul li{
	margin:0 10px 0 0;
	width:243px;
	float:left;
	display:block;
}
#aboutFavorites ul li img{
	margin:0 10px 5px 0;
	width:235px;
	height:120px;
	float:left;
	display:block;
	border:1px solid #999;
	padding:4px;
}
.end{margin: 0 !important;}
.landingImageEnd{margin:2px 0 8px 0 !important;}
.email{width:290px; border:1px solid #999;}
#send{float:right;margin-bottom:1em;}
.afterForm{margin-top:4em;;}