@charset "utf-8";
/* CSS Document */

body{
	margin: 0px;
	background-color: #000000;
	background-image: url(../../assets/images/footerBG-tile.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.clear{
	clear:both;
}
.bold{
	font-weight:bold;
}
.hintText {
	font-size: 11px;
	color: #666;
}



.txtOrange {
	color: #FC8814;
}
.txtPink {
	color: #ec008c;
}
.txtBlue {
	color: #04b0e5;
}
.txtGreen {
	color: #87d52e;
}
.txtLightGrey {
	color: #959595;
}
.link-orange {
	color: #F38120;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F38120;
	font-weight: bold;
}
	.link-orange:hover {
		color: #F38120;
		text-decoration: none;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #F38120;
	}


#mainContentWrapper .contentHolder a {
	color: #F38120;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F38120;
	font-weight: bold;
}
	#mainContentWrapper .contentHolder a:hover {
		color: #F38120;
		text-decoration: none;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #F38120;
	}


h1 {
	display: block;
	text-indent: -9999px;
	background: transparent url(../../assets/images/iconic-brand-agency_logo.jpg) no-repeat 0 0;
	margin: 0px;
	padding: 0px;
	float: left;
}
	h1 a {
	display: block;
	width: 215px;
	height: 79px;
	outline: none;
	padding: 0px;
	background-image: url(../../assets/images/Iconic-brand-agency_logo.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	}
	
h2 {
	font-size: 24px;
	font-weight: normal;
	display: inline;
	margin: 0px;
	padding: 0px;
}

h4 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	margin: 0px;
	padding: 0px;
	float: right;
}
#topRightBTNs {
	float: right;
	margin-top: 14px;
}
.twitterBTN {
	display: block;
	color: #b4b4b4;
	text-decoration: none;
	background-image: url(../../assets/images/global/twitterBird.gif);
	background-repeat: no-repeat;
	height: 23px;
	padding-left: 35px;
	padding-top: 12px;
	font-weight: bold;
	width: 140px;
	float: right;
}
.twitterBTN:hover {
	color: #FFF;
}

.getintouchBTN {
	display: block;
	color: #b4b4b4;
	text-decoration: none;
	background-image: url(../../assets/images/global/contact-star.gif);
	background-repeat: no-repeat;
	height: 23px;
	padding-left: 35px;
	padding-top: 12px;
	font-weight: bold;
	width: 129px;
	float: right;
}
.getintouchBTN:hover {
	color: #FFF;
}
#topTelHolder {
	float: right;
	width: 170px;
	margin-top: -13px;
}
#starHolder  {
	position: absolute;
}
#topTelHolder span {
	display: block;
	float: right;
}






/* MAIN NAV */
#mainNav {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#mainNav li {
	display: inline;
	margin-right: 8px;
}

#mainNav .selectedWhite a{
	color:#ffffff;
}
#mainNav .selectedPink a{
	color:#ec008c;
}
#mainNav .selectedOrange a{
	color:#FC8814;
}
#mainNav .selectedGreen a{
	color:#87d52e;
}
#mainNav .selectedBlue a{
	color:#04b0e5;
}
#mainNav .end a {
	margin-right: 0px;
	padding-right: 0px;
}
#mainNav .end {
	margin-right: 0px;
	padding-right: 0px;
}


#mainNav a {
	color: #b4b4b4;
	text-decoration: none;
	font-weight: bold;
	margin-right: 8px;
}
	#mainNav a:hover {
		color: #ffffff;
	}
/* END MAIN NAV */


#siteWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#headerWrapper {
	padding-top: 40px;
	padding-bottom: 15px;
	color: #b2b2b2;
	padding-left: 52px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	background-repeat: repeat-x;
}
#footerWrapper {
	padding-top: 28px;
	padding-left: 52px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #E9E9E9;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom: 30px;
}
#mainContentWrapper {
	background-color: #FFF;
	padding-left: 20px;
	border-left-width: 32px;
	border-left-style: solid;
	padding-top: 34px;
	padding-right: 28px;
	padding-bottom: 20px;
	background-repeat: repeat-x;
	background-position: left top;
}
	.flashHolder  {
	float: right;
	margin-left: 20px;
	}
	
	.CSimageHolder  {
	float: right;
	margin-left: 20px;
	width:548px;
	}


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

.contentHolder  {
	line-height: 1.4em;
	float: left;
	width: 930px;
}
.contentLink1  {
	font-weight: bold;
	color: #ff8a22;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	text-decoration: none;
	border-bottom-color: #ff8a22;
}



.linkBox-left {
	float: left;
	height: 120px;
	width: 140px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 10px;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
	color: #000;
	line-height: 14px;
	text-decoration: none;
}
.linkBox-right {
	float: right;
	height: 120px;
	width: 140px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
	color: #000;
	line-height: 14px;
	text-decoration: none;
}
.linkBox-title {
	font-weight: bold;
	color: #FFF;
}


.footerLinks-txt {
	color: #6E6E6E;
	font-size: 10px;
}
.footerLinks-txt a {
	color: #6E6E6E;
	text-decoration: none;
}
.footerLinks-txt a:hover {
	color: #FFF;
	text-decoration: none;
}
.caseStudyInfoBlock {
	margin-bottom: 4px;
}
#caseStudyBTNsHolder {
	font-size: 15px;
	padding-top: 10px;
}

#caseStudyBTNsHolder a:hover {
	color:#000;
}
.CSstarsHolder {
	margin-bottom: 10px;
}
#mainContentWrapper .contentHolder #CSstarsNav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#mainContentWrapper .contentHolder #CSstarsNav li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContentWrapper .contentHolder #CSstarsNav li a {
	line-height: 31px;
	color: #FFF;
	background-image: url(../../assets/images/casestudy/star-grey.gif);
	text-align: center;
	height: 29px;
	width: 29px;
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.BTNstyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #000;
	padding: 4px;
	border: 0px solid #000;
}
.formFieldStyle1 {
	color: #666;
	padding: 4px;
	border: 1px solid #666;
	font-family: Arial, Helvetica, sans-serif;
}
#contactIMGholder {
	background-image: url(../../assets/images/global/contact-star.jpg);
	height: 27px;
	width: 28px;
	position: absolute;
	top: 116px;
	*top: 119px;
	left: 784px;
}
#req-broc-imagesHolder {
	float: left;
	position: absolute;
	top: 435px;
	margin-left: -25px;
}
.vacancyWrapper {

}
.vacancyWrapper h2 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.vacancyWrapper h3 {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
.vacancyDivider {
	margin-top: 10px;
	margin-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#iconicNerwsBoxWrapper {
	float: right;
	height: 79px;
	width: 244px;
	background-image: url(../../assets/images/newsBoxBG.gif);
}
#iconicNerwsBoxWrapper #newsBoxInner {
	padding-top: 7px;
	padding-right: 12px;
	padding-left: 12px;
}
#iconicNerwsBoxWrapper #newsBoxHeader {
	font-weight: bold;
	color: #FFF;
	margin-bottom: 4px;
}
#iconicNerwsBoxWrapper #newsBoxHeader a {
	font-size: 10px;
	color: #CCC;
	text-decoration: none;
}
#iconicNerwsBoxWrapper #newsBoxHeader a:hover {
	color:#FFF;
}
#iconicNerwsBoxWrapper #newsBoxInner p {
	display: block;
	margin: 0px;
	padding: 0px;
}
#iconicNerwsBoxWrapper #newsBoxInner #newsSliderItems {
	color: #f58220;
	font-size: 10px;
	line-height: 13px;
}

#iconicNerwsBoxWrapper #newsBoxInner #newsSliderItems a {
	color:#FFF	
}
#iconicNerwsBoxWrapper #newsBoxInner #newsSliderItems div {
	display: block;
	width: 220px;
}
#latestTweetWrapper {
	height: 56px;
	width: 524px;
	background-image: url(../../assets/images/global/twitter-T-icon.jpg);
	background-repeat: no-repeat;
	background-position: right 4px;
	font-size: 11px;
}
#latestTweetWrapper h3 {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding-top: 0px;
	padding-right: 52px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	margin: 0px;
	text-align: right;
}
#latestTweetWrapper h3 a {
	color: #FFF;
	text-decoration: none;
}

#latestTweetWrapper .tweetHolder {
	color: #f6851f;
	text-align: right;
	padding-right: 52px;
}
#latestTweetWrapper .tweetHolder a{
	color:#FFF;
}
#twitter_update_list {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

