@import url("customStyles.css");

#indexBody {
	background: url(../images/index_bkg.jpg) repeat-x 0 0;
}

/* home page styles */
#indexBody #content {
	background: url(../images/content_shadow.jpg) right top no-repeat;
}

#indexBody #content h1 {
	background: url(../images/hdr_recent_news.gif) left top no-repeat;
	text-indent: -9999px;
}

#homeFlash {
	height:454px;
	margin:0;
	padding:0;
}

#wrapper .indexContent {
	min-height: 700px;
}

#content h2 {
	color: #a20018;
	font-size: 16px;
	margin: 2px 0;
}

#content h2 span{
	text-transform:none;
}

#content p {
	padding: 7px 0 14px 0;
	color:#5A5A5A;
}

.contentBox {
	min-height: 113px;
	padding: 14px 0 13px 0;
	border-top: dotted 1px #131313;
	margin: 3px 0 3px 14px;
}

.insideContentBox {
	border-top: dotted 1px #131313;
	margin: 3px 0 3px 0;
	padding: 9px 0 14px 0;
}

.firstBox {
	border: none;
}

#insideBody .firstBox {
	border: none;
	padding-top: 0px;
	margin-top: 0px;
}

#sideBar img {
	list-style: none;
	margin: 10px 37px;	
}

* html #sideBar img {
	margin: 10px 30px;	
}

/* content styles */
#insideBody {
	background: url(../images/inside_bkg.jpg) repeat-x 0 0;
}

#insideBody #mainBody{
	background: url(../images/bkg_inside_content.jpg) no-repeat 0 0;
}

#insideBody h1 { 
	text-indent: -9999px;
	margin: 0 0 19px -19px;
}

#insideBody h1.contact{
    background: url(../images/title_contact_us.gif) left top no-repeat;
}

#insideBody h1.rich_media{
    background: url(../images/hdr_ola_rich_media_txt.gif) left top no-repeat;
}

#insideBody h2 {
	background: url(../images/cnt_gradient_bar_rich_media.jpg) left top no-repeat;
	padding: 0 0 0 15px;
	line-height: 1em;
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 3px -13px;
	clear: both; 
	padding:0 5px 8px 12px;
}

#indexBody h2 {
	background: url(../images/cnt_gradient_bar_news.jpg) no-repeat scroll left 4px;
	margin: 0 0 3px -12px;
	padding-left:12px;
}

#insideBody h2 span{
	text-transform:none;
}

#insideBody p {
	margin: 7px 0 15px 0;
	color: #5a5a5a;
}

#insideBody p strong{
	margin-bottom:17px;
	width:100%;
	}


#insideFlash {
	height:175px;
	margin:0;
	padding:0;
}

#ic_background{
	width:146px;
	height:auto;
	background: url(../images/ic_background.jpg) center top repeat-y  ;
	float:left;
	margin-top:10px;
	padding:0;
}

#sideBarOne {
	width: 146px;
	height: auto;
	float: left;
}


/*PAGES ICONS*/
.capabilitiesIcon{ background: url(../images/ic_capabilities.jpg) bottom left no-repeat!important; }
.careersIcon{ background: url(../images/ic_careers.jpg) bottom left no-repeat!important; }
.contactUsIcon{ background: url(../images/ic_contact_us.jpg) bottom left no-repeat!important; }
.overviewIcon{ background: url(../images/ic_contact_us.jpg) bottom left no-repeat!important; }
.overviewAboutUsIcon{ background: url(../images/ic_overview_aboutus.jpg) bottom left no-repeat!important; }
.overviewLocationIcon{ background: url(../images/ic_overview_locations.jpg) bottom left no-repeat!important; }
.overviewPeopleIcon{ background: url(../images/ic_overview_people.jpg) bottom left no-repeat!important; }
.overviewConnectIcon{ background: url(../images/ic_overview_connect.jpg) bottom left no-repeat!important; }
.overviewPortfolioIcon{ background: url(../images/ic_portfolio.jpg) bottom left no-repeat!important; }
.overviewClientsIcon{ background: url(../images/ic_portfolio_clients.jpg) bottom left no-repeat!important; }
.overviewCaseStudiesIcon{ background: url(../images/ic_portfolio_case_studies.jpg) bottom left no-repeat!important; }
.overviewNewsIcon{ background: url(../images/ic_news.jpg) bottom left no-repeat!important; }
.emailsIcon{ background: url(../images/ic_emails.jpg) bottom left no-repeat!important; }
.onlineAdvertisingIcon{ background: url(../images/ic_online_advertising.jpg) bottom left no-repeat!important; }
.studioVIcon{ background: url(../images/ic_studio_v.jpg) bottom left no-repeat!important; }
.siteletsIcon{ background: url(../images/ic_sitelets.jpg) bottom left no-repeat!important; }
.websitesIcon{ background: url(../images/ic_websites.jpg) bottom left no-repeat!important; }
.dataAnalyticsIcon{ background: url(../images/ic_data_analys.jpg) bottom left no-repeat!important; }
.sitemapIcon{ background: url(../images/ic_sitemap.jpg) bottom left no-repeat!important; }
.creditsIcon{ background: url(../images/ic_credits.jpg) bottom left no-repeat!important; }
.termsIcon { background: url(../images/ic_terms.jpg) bottom left no-repeat!important; }


#sideBarOne p {
	color: #ffffff;
	margin: 20px;
	margin-bottom:150px;
}

#sideBarOne h3 {
	background: url(../images/hdr_txt_did_you_know.gif) 0 0 no-repeat;
	width: 98px;
	height: 52px;
	text-indent: -9999px;
}

#sideBarOne h3 span {
	text-indent: -9999px;
}

#insideContent {
	width: 380px;
	float: left;
	padding: 32px 0 36px 52px;
	color:#5A5A5A;
}

#insideContent img{
	position:relative;
	top: 1px;
	}


/* rev */

#insideContent ul.arrowList {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
	padding-top:5px;
	width:400px;
	margin-left:-2px;
}

#insideContent ul.arrowListMarginBottom{
	margin-bottom:36px;
}

#insideContent ul.arrowList li {
	background:transparent url(../images/bulletpoint.png) no-repeat scroll left 2px;
	padding:0 0 14px 14px;
	margin-left:0px;
}

#insideContent h3.regular {
	font-size:11px;
	color:#5A5A5A;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 8px;
	padding:10px 0 0;
	clear:both;
}


#sideBarThree {
	width: 285px;
	float: right;
	padding: 13px 0 0 10px;
}

#sideBarThreeFlash {
	float: right;
	margin: 14px 11px 0 0;
	padding: 13px 0 0 10px;
	width: 275px;
}

/*CSS MACO*/
#insideContent ul li.arrowListNoArrow {
	background:none; padding:0 0 10px 14px;
}

a {
	color:#a20018; text-decoration:none;
}

a:hover{
	color:#a20018; text-decoration:underline;
}

ul#capab_colum{
	width: auto;
	float:left;
}
ul#capab_colum li {
	margin:0;
}

#insideContent ul#capab_colum.arrowListMarginBottom {
	margin-bottom:24px;
}

#capab_colum li{
	width: 160px; 
	margin-right: 5px;
	float:left;
}

.capab_col{
	color: #F1CA65
}

/* Non flash menu */

#flashMenu ul {
	height: 35px;
	width: 900px;
}

#flashMenu li {
	display: inline;
}

#flashMenu a {
	height: 35px;
	text-indent: -9999px;
	display:block;
	float:left;
	margin: 0 15px;
}

#flashMenu a#studioVLink {
	background:url(../images/btn_studio.gif) 0 0 no-repeat;
	width: 90px;
}

#flashMenu a#studioVLink:hover {
	background-position: 0 -35px; 
}

#flashMenu a#OLALink {
	background:url(../images/btn_online.gif) 0 0 no-repeat;
	width: 182px;
}

#flashMenu a#siteletsLink {
	background:url(../images/btn_sitelets.gif) 0 0 no-repeat;
	width: 90px;
}

#flashMenu a#websitesLink {
	background:url(../images/btn_websites.gif) 0 0 no-repeat;
	width: 98px;
}

#flashMenu a#emailsLink {
	background:url(../images/btn_email.gif) 0 0 no-repeat;
	width: 77px;
}

#flashMenu a#analyticslink {
	background:url(../images/btn_data.gif) 0 0 no-repeat;
	width: 147px;
}


#mediaContent #flashMenu li a:hover {
	background-position: 0 -35px; 
}


#insideContent ol{
	padding-left:25px;
}

#insideContent ol li ol {
	padding-left:20px;
}

/* initial state for the error when entering a username or password in the showroom */
form p#logIncorrect span {
	color:#fff;
}