@charset "utf-8";

body {background-image:url(../images/bg.gif) ;background-repeat: repeat;margin: 0px;padding: 0px;}

img {border:0;}

h1, h2, h3, h4, h5, p{margin:0; padding:0;}



/*----- Header -----*/

#header {background:#000000 url(../images/headerbg.gif) repeat-x bottom; height:113px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7f7f7f; font-size:12px;}

	#header .search {height:30px;}

	#header .search input {background:url(../images/search-input-bg.gif) no-repeat top; height:17px; padding-left:10px;
	width:136px; border:0;}

	#topNav {background: #000000 url(../images/navbg.gif) repeat-x bottom; height:23px;}



/*--- Tag Media Main Menu ---*/

/*this is the css for the mainmenu version*/

.mainmenu {width:930px;height:23px;margin: 0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#808080;}

.mainmenu ul {list-style-type: none;padding: 0;margin: 0;}

.mainmenu ul li {float: left;position: relative;}

.mainmenu ul li a {display: block;color:#808080;text-decoration: none;float:left;height: 18px;padding-top:5px;overflow: hidden;}

.mainmenu li a:hover {color:#ffffff;}

.mainmenu li li {float: none;height: 23px;margin-bottom: -1px;}

.mainmenu li li a {width:136px;float: none;background:url(../images/linkbgd.gif) no-repeat left bottom; padding-left:15px; background-color: #000000;}

.mainmenu li li a:hover {color:#ffffff;background:url(../images/linkbgd2.gif) no-repeat left bottom; background-color: #000000;}

.mainmenu ul li ul {position: absolute;top: 25px;width:153px;left: -1px;margin-top: -1px; font-weight: normal; font-size: 11px;}

.mainmenu ul ul ul {width: 130px;top: -1px;left: 128px;margin-top: 0;}

.blindv{z-index: 100; display: none; height: auto;}



/*--- Footer ---*/

#footer {font-family:Tahoma, Verdana, Arial; font-size:11px;color: #323332;height: 31px;}

#footer .link {font-family:Tahoma, Verdana, Arial; font-size:12px;color: #6f6f6f; font-weight:bold;}

#footer .link a {font-family:Tahoma, Verdana, Arial; font-size:12px;color: #6f6f6f; font-weight:bold; text-decoration:none;}

#footer .link a:hover {text-decoration:underline;}



/*----- Homepage CSS -----*/

#contentHome {background: #0e0d0d url(../images/contentbg-home.gif) top repeat-x;}

.takeTour {height: 280px; background:url(../images/taketour.gif) top no-repeat;}
.takeTour1 {height: 280px; background:url(../images/taketourInner.gif) top no-repeat;}
.text12 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#525252; font-size:12px; font-weight:bold;}

.text12 a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:12px; font-weight:bold;text-decoration:none;}

.text12 a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}




.flasharea {background-color: #ec1807;height: 329px;width: 701px;}

.testmonial {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #333333; background:#fff;padding: 10px;}

.testmonialWrite {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #575757;}



/*----- InnerPage CSS -----*/

#contentInner{background:#0a0909 url(../images/innerpagebg.jpg) top left no-repeat;}

#contentWarp .content{background:#ffffff url(../images/contentlinebg.gif) left top repeat-y; font-size:12px; color:#000;

font-family:Tahoma, Verdana, Arial;padding:33px 25px 0 58px;text-align:justify;}

#contentWarp .content h2{font-size:16px; color:#000;font-family:Tahoma, Verdana, Arial;}



/*----- Our Story -----*/

.ourStory{background:url(../our-story/images/ourStory.gif) no-repeat left; height:59px;}

.ourStory p{display:none;}



#contentWarp{background:url(../images/contentbg-inn.gif) top left no-repeat;}

	#contentWarp .contentMenuNo{background:#fff url(../images/conentmenubg.gif) bottom repeat-x;}/*-- For No Menu Bg ---*/

	#contentWarp .contentMenu ul{background:#fff url(../images/conentmenubg.gif) bottom repeat-x;display:inline;

	list-style:none; float:left; margin:0; padding:0 0 0 20px; height:33px; width:648px;}

	#contentWarp .contentMenu li{height:32px; float:left; background:url(../images/conMenuline.gif) right no-repeat;

	padding-right:20px; padding-left:5px;}

	#contentWarp .contentMenu li a{font-size: 12px;font-weight:bold;color:#808080; text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif; height:32px;line-height:32px; float:left;}

	#contentWarp .contentMenu li a:hover{color:#000000;}

	#contentWarp .contentMenu a.selected{color:#000000;}

	#contentWarp .contentMenu a:hover.selected{text-decoration:none;}

	#contentWarp .contentMenu li.lastLink{background:none;}



		#contentWarp .content .theCompany{background:url(../our-story/images/theCompany.gif) bottom right no-repeat; 

		padding-bottom:125px;}	

		

		#contentWarp .contentBotbg {background:url(../images/cBotbg.gif) top left repeat-x; height:53px;}

		

	/*----- First in the business -----*/

	#contentWarp .content .fitb{background:url(../our-story/images/firstinbusiness.gif) bottom right no-repeat; 

	padding-bottom:100px; text-align:justify;}

	

	/*----- The Principals -----*/

	#contentWarp  .principals{padding-bottom:60px;}

	#contentWarp  .principals .title{font-size:12px; color:#fff;font-family:Tahoma, Verdana, Arial; background:#000;

	padding:4px;}

	#contentWarp .principals .title strong{font-size:12px; color:#fdb813;font-family:Tahoma, Verdana, Arial;}

	

	/*----- Success of Tag -----*/

	#contentWarp .content .success{background:url(../our-story/images/success.gif) bottom right no-repeat; padding-bottom:90px;}

	

	/*----- Vision of Tag -----*/

	#contentWarp .content  h2{font-size:16px; color:#000;font-family:Tahoma, Verdana, Arial;}

	#contentWarp .content .consumer{font-size:12px; color:#000;font-family:Tahoma, Verdana, Arial;

	background:url(../our-story/images/consumer.gif) right bottom no-repeat; border:#c7c7c7 1px solid;

	padding:8px 140px 35px 15px; text-align:justify;}

	#contentWarp .content .retailer{font-size:12px; color:#000;font-family:Tahoma, Verdana, Arial;

	background:url(../our-story/images/retailer.gif) right bottom no-repeat; border:#c7c7c7 1px solid;

	padding:8px 140px 15px 15px; text-align:justify;}

	#contentWarp .content .advertiser{font-size:12px; color:#000;font-family:Tahoma, Verdana, Arial;

	background:url(../our-story/images/advertiser.gif) right bottom no-repeat; border:#c7c7c7 1px solid;

	padding:8px 140px 15px 15px; text-align:justify;}



/*----- Consumer Engagements -----*/

.consumerEng{background:url(../consumer-engagements/images/consumer-engagements.gif) no-repeat left; height:59px;}

.consumerEng p{display:none;}

	/*----- Tag Shoppers -----*/

	#contentWarp .content .shoppers{background:url(../consumer-engagements/images/shoppers.gif) right top no-repeat;

	padding-right:200px;}

	#contentWarp .content .shopperArrow p{background:url(../consumer-engagements/images/arrow.gif) left 23px no-repeat; 

	padding-left:30px; padding-top:20px;}

	#contentWarp .content .shopperArrow2 p{background:url(../consumer-engagements/images/arrow.gif) left 5px no-repeat; 

	padding-left:30px; padding-top:5px;}



/*----- Media Planning -----*/

.media{background:url(../media-planning/images/media-planning.gif) no-repeat left; height:59px;}

.media p{display:none;}

	/*----- our strategies -----*/

	#contentWarp .content .straBlack{background:#000; color:#fff;}

	#contentWarp .content .straBlack strong{color:#fdb812;}

	#contentWarp .content .straYellow{background:#fdb813; color:#2c2c2c;}

	

		/*----- Press Room -----*/

		#contentWarp .pressRoom{background:#ffffff url(../images/contentlinebg.gif) left top repeat-y; font-size:12px; color:#000;

		font-family:Tahoma, Verdana, Arial;padding:33px 0 0 32px; text-align:justify;}

		#contentWarp .pressRoom h2{font-size:16px; color:#000;font-family:Tahoma, Verdana, Arial;}

		#contentWarp .pressRoom .pressCont{background:url(../media-planning/images/pressCont.gif) bottom repeat-x; padding:0 25px;}

		

		#contentWarp .pressRoom .pressCont .date{font-size:10px; padding-top:3px;}

		#contentWarp .pressRoom .pressCont .title{font-size:12px; color:#01817b; font-weight:bold; padding-top:15px; 

		padding-bottom:6px;}

		#contentWarp .pressRoom .pressCont .title a{font-size:12px; color:#01817b;}

		#contentWarp .pressRoom .pressCont .title a:hover{ text-decoration:none;}

		#contentWarp .pressRoom .pressCont .more{font-size:11px;font-weight:bold; padding-top:6px; padding-bottom:25px; color:#000;

		background:url(../media-planning/images/more.gif) 43px 6px no-repeat; padding-right:20px;}

		#contentWarp .pressRoom .pressCont .more a{font-size:11px; color:#000;text-decoration:none;}

		#contentWarp .pressRoom .pressCont .more a:hover{text-decoration:underline;}

		#contentWarp .pressRoom .pressCont p{text-align:justify;}

		#contentWarp .pressRoom .pressContL{background:none; padding-bottom:60px;}

		

/*----- Tag Impact -----*/

.tImpact{background:url(../tag-impact/images/tag-impact.gif) no-repeat left; height:59px;}

.tImpact p{display:none;}

	#contentWarp .content .adverBox{font-size:12px; color:#000;font-family:Tahoma, Verdana, Arial; border:#c7c7c7 1px solid;

	padding:20px; text-align:justify;}

	#contentWarp .content .adverBox2{font-size:12px; color:#000;font-family:Tahoma, Verdana, Arial; border:#c7c7c7 1px solid;

	padding:4px 15px; text-align:justify;}

	#contentWarp .content .researchAr p{background:url(../consumer-engagements/images/arrow.gif) left 12px no-repeat; 

	padding-left:30px; padding-top:10px; margin-left:15px;}

	#contentWarp .content .partnersLogo{border:#bcbdbd 1px solid; padding:2px; text-align:center; color:#58595a; font-weight:bold;}

	#contentWarp .content .u{color:#2c2c2c; font-weight:bold; text-decoration:underline;}

	#contentWarp .content .partnerDetail{background:url(../tag-impact/images/partner-det-b.gif) no-repeat; height:100px;}

	#contentWarp .content .partnerCont{background:url(../tag-impact/images/partner-det-bg.gif) repeat-y; color:#2c2c2c;

	padding:10px 20px 10px 15px;}

	#contentWarp .content .partnerName{padding-top:17px;}

	#contentWarp .content .partnerName strong{ background:#fdb813; padding:5px 5px 4px 0;}

	#contentWarp .content .partnerName .des{padding-top:6px;}


/*----- Our Work -----*/

.owork{background:url(../our-work/images/our-work.gif) no-repeat left; height:59px;}

.owork p{display:none;}

	#contentWarp .content .adverBox{font-size:12px; color:#000;font-family:Tahoma, Verdana, Arial; border:#c7c7c7 1px solid;

	padding:20px; text-align:justify;}

	#contentWarp .content .adverBox2{font-size:12px; color:#000;font-family:Tahoma, Verdana, Arial; border:#c7c7c7 1px solid;

	padding:4px 15px; text-align:justify;}

	#contentWarp .content .researchAr p{background:url(../consumer-engagements/images/arrow.gif) left 12px no-repeat; 

	padding-left:30px; padding-top:10px; margin-left:15px;}

	#contentWarp .content .partnersLogo{border:#bcbdbd 1px solid; padding:2px; text-align:center; color:#58595a; font-weight:bold;}

	#contentWarp .content .u{color:#2c2c2c; font-weight:bold; text-decoration:underline;}

	#contentWarp .content .partnerDetail{background:url(../tag-impact/images/partner-det-b.gif) no-repeat; height:100px;}

	#contentWarp .content .partnerCont{background:url(../tag-impact/images/partner-det-bg.gif) repeat-y; color:#2c2c2c;

	padding:10px 20px 10px 15px;}

	#contentWarp .content .partnerName{padding-top:17px;}

	#contentWarp .content .partnerName strong{ background:#fdb813; padding:5px 5px 4px 0;}

	#contentWarp .content .partnerName .des{padding-top:6px;}



/*----- Contact Us -----*/

.contact{background:url(../contact-us/images/contactus.gif) no-repeat left; height:59px;}

.contact p{display:none;}

#contentWarp .contactUs{background:#ffffff url(../images/contentlinebg.gif) left top repeat-y; font-size:12px; color:#000;

font-family:Tahoma, Verdana, Arial;padding:15px 0 0 32px; text-align:justify;}

#contentWarp .contactUs h2{font-size:16px; color:#000;font-family:Tahoma, Verdana, Arial;}

	#contentWarp .contactUs .title{padding-left:25px; height:35px;}

		#contentWarp .contactUs .rowBg{background:url(../media-planning/images/pressCont.gif) bottom repeat-x; padding:0 25px;}

			#contentWarp .contactUs .leftBg{background:url(../contact-us/images/leftbg.gif) left repeat-y; 

			padding:20px 0 25px 40px;}

				#contentWarp .contactUs .rightAd{padding:20px 0 25px 0; width:300px;}

					#contentWarp .contactUs .bot8{padding-bottom:8px;}

						#contentWarp .contactUs .landline{padding-bottom:6px; background:url(../contact-us/images/landline.gif)

						left top no-repeat; padding-left:23px;}

							#contentWarp .contactUs .fax{background:url(../contact-us/images/fax.gif)

							left top no-repeat; padding-left:23px;}

								#contentWarp .contactUs .lastrowBg{background:url(../contact-us/images/contactbotbg.gif) 

								right bottom no-repeat;padding:0 25px;}



/*----- FAQ's -----*/

.faqs{background:url(../contact-us/images/faqs.gif) no-repeat left; height:59px;}

.faqs p{display:none;}

#contentWarp .contactUs .adverBox{font-size:12px; color:#000;font-family:Tahoma, Verdana, Arial; border:#c7c7c7 1px solid;

padding:5px 10px; text-align:justify; font-weight:bold;}

#contentWarp .contactUs .adverBox2 {font-size:12px; color:#000;font-family:Tahoma, Verdana, Arial; border:#c7c7c7 1px solid;

padding:5px 10px; text-align:justify;}

#contentWarp .contactUs .adverBox2 a {font-size:12px; color:#00d;font-family:Tahoma, Verdana, Arial; text-decoration:none; font-weight:bold;}

#contentWarp .contactUs .adverBox2 a:hover {font-size:12px; color:#000; text-decoration:underline;}

#contentWarp .contactUs .boxBot{padding:5px 10px 30px 10px; text-align:justify;}



/*----- Feedback -----*/

.feedback{background:url(../contact-us/images/feedback.gif) no-repeat left; height:59px;}
.vt{background:url(../contact-us/images/virtual-tour.gif) no-repeat left;}
.feedback p{display:none;}

#contentWarp .contactUs .feedbackForm{padding:0 10px 100px 0; text-align:justify;}

	#contentWarp .contactUs .feedbackForm .input{background:#fff url(../contact-us/images/inputbg.gif) top no-repeat;

	border:#cccccc 1px solid;}

