* {margin:0;border:0;padding:0;font-weight:normal;}
ul, ol {list-style-type:none;}
body {font:13px/1.231 "Lucida Sans Unicode",sans-serif;*font-size:small;*font:x-small;}
li.clear_column {float:none;clear:both;height:1px !important;}
strong {font-weight:bold;}

/*																								Generic Structure			*/

div.container {width:811px;margin:20px auto;}
div#header {padding-left:48px;height:248px;}

div#breadcrumbs {height:30px;}
div#breadcrumbs ul li {float:left;font-size:80%;margin-right:7px;}

div#header a#home_logo {display:block;width:110px;height:93px;padding-top:30px;}
div#header h1 {display:none;}

div#mid ul#page_columns {padding-top:25px;}

div#mid ul#page_columns li#header_column {float:left;width:210px;clear:left;}
div#mid ul#page_columns li#content_column {float:left;background:url('../images/backgrounds/column_seperator.jpg') top right repeat-y;width:355px;margin-right:30px;padding-left:10px;}
div#mid ul#page_columns li#image_column {float:left;width:185px;}


div#footer {background:url('../images/structure/footer.jpg') top left repeat-x;height:30px;padding-top:10px;}
div#footer div.container {margin-top:0px;}
div#footer ul li {float:left;font-size:80%;}

div#footer ul#footer_contact li {margin-right:10px;}

div#footer ul#footer_links {float:right;}
div#footer ul#footer_links li {margin-left:10px;}

/*																								Copy						*/

div#breadcrumbs ul li, div#footer ul li {color:#999;}
div#breadcrumbs ul li a, div#footer ul li a {color:#999;text-decoration:none;}
div#breadcrumbs ul li a:hover, div#footer ul li a:hover {text-decoration:underline;color:#000;}

div#mid ul#page_columns li#header_column h2 {margin-left:48px;font-size:189%;color:#555;line-height:110%;margin-top:25px;letter-spacing:-2pt;}
div#mid ul#page_columns li#header_column p  {margin-left:48px;font-size:85%;margin-top:10px;}

div#mid ul#page_columns li#content_column h3 {font-size:100%;color:#999A9F;}
div#mid ul#page_columns li#content_column h4 {font-size:120%;color:#999A9F;margin-bottom:10px;clear:both;}
div#mid ul#page_columns li#content_column p {color:#333333;margin-bottom:10px;font-size:90%;width:320px;}
div#mid ul#page_columns li#content_column p strong {color:black;}
div#mid ul#page_columns li#content_column p strong span {font-size:95%;font-weight:bold;}
div#mid ul#page_columns li img.member_logo {margin:10px 0px 20px 20px;}

div#mid ul#page_columns li p a {color:#000;text-decoration:none;background:url('../images/structure/link_underline.jpg') bottom left repeat-x;}

div#mid ul#page_columns li p a:hover {border-bottom:0;background:#DDD;}

div#mid ul#page_columns li#content_column ul.bullet_list {list-style-type:square;margin-left:18px;margin-bottom:10px;margin-right:30px;}
div#mid ul#page_columns li#content_column ul.bullet_list li {margin-bottom:10px;}
div#mid ul#page_columns li#content_column ul.bullet_list li p {margin:0px;width:auto;font-size:auto;}

div#mid ul#page_columns li#content_column ul.copy_columns li {width:150px;float:left;}

div#mid ul#page_columns li#content_column table {margin-top:30px;}
div#mid ul#page_columns li#content_column table td {background:#DFDFDF;width:100px;padding:8px;text-align:center;font-size:80%;}
div#mid ul#page_columns li#content_column table td.left {width:90px;}
div#mid ul#page_columns li#content_column table td.central {width:40px;}
div#mid ul#page_columns li#content_column table td.right {width:113px;}


/*																								Menu						*/

ul#main_navigation {float:right;padding-right:30px;height:27px;clear:both;}
ul#main_navigation li.main_navigation_item {float:left;width:100px;background:top left no-repeat;height:25px;}
ul#main_navigation li a {display:block;width:100%;;height:27px;background-position:bottom left}
ul#main_navigation li a:hover {background-position:center left;}
ul#main_navigation li span {display:none;}

ul#main_navigation li#menu_home {width:84px;}
ul#main_navigation li#menu_what_can_we_do {width:154px;}
ul#main_navigation li#menu_who_are_we {width:88px;}
ul#main_navigation li#menu_contact_us {width:85px;}

ul#main_navigation li#menu_home a {background-image:url('../images/menu/home.png');}
ul#main_navigation li#menu_what_can_we_do a {background-image:url('../images/menu/what_can_we_do.png');}
ul#main_navigation li#menu_who_are_we a {background-image:url('../images/menu/who_are_we.png');}
ul#main_navigation li#menu_contact_us a {background-image:url('../images/menu/contact_us.png');}

body.section_home ul#main_navigation li#menu_home a {background-position:top left;}
body.section_what_can_we_do ul#main_navigation li#menu_what_can_we_do a {background-position:top left;}
body.section_who_are_we ul#main_navigation li#menu_who_are_we a {background-position:top left;}
body.section_contact_us ul#main_navigation li#menu_contact_us a {background-position:top left;}



/*																								Sub Menu					*/


ul#main_navigation li ul.submenu {margin-top:5px;z-index:100;}
ul#main_navigation li ul.submenu li {margin-top:2px;}
ul#main_navigation li ul.submenu li a {text-decoration:none;color:white;height:auto;display:block;background-image:none !important;}
ul#main_navigation li ul.submenu li a span {display:block;padding:4px;}

ul#main_navigation {position:relative;}
ul#main_navigation li ul.submenu li {margin-top:2px;}
ul#main_navigation li ul.submenu li#mystery_shopping {margin-top:2px;padding-bottom:3px;}

ul#main_navigation li ul.submenu li.last_submenu_item a span {padding-bottom:7px;}

body.section_what_can_we_do ul#main_navigation li ul.submenu li a {background:url('../images/structure/what_can_we_do_submenu_bg.png') !important;}
body.section_who_are_we ul#main_navigation li ul.submenu li a {background:url('../images/structure/who_are_we_submenu_bg.png') !important;}
body.section_home ul#main_navigation li ul.submenu li a {background-image:url('../images/structure/home_submenu_bg.png') !important;}
body.section_contact_us ul#main_navigation li ul.submenu li a {background:url('../images/structure/contact_us_submenu_bg.png') !important;}

/*																								2nd level Sub Menu			*/

ul#main_navigation li ul.submenu li ul.submenu {margin-top:0px;}

ul#main_navigation li ul.submenu li ul.submenu li {background-image:url('../images/structure/home_submenu_2nd_bg.png') !important;}
ul#main_navigation li ul.submenu li ul.submenu li a {background:url('../images/structure/home_submenu_2nd_arrow.png') 12px 9px no-repeat !important;padding-left:15px;}
ul#main_navigation li ul.submenu li ul.submenu li a span {color:#548cc9;}

/*																								Page & Menu Images			*/

div#header {background-position:top left;background-repeat:no-repeat;}
div#mid {background-position:top left;background-repeat:no-repeat;}
	
body#page_home div#header {background-image:url('../images/backgrounds/home/top.jpg');}
body#page_home div#mid {background-image:url('../images/backgrounds/home/mid.jpg');}

body#page_what_can_we_do div#header {background-image:url('../images/backgrounds/what_can_we_do/top.jpg');}
body#page_what_can_we_do div#mid {background-image:url('../images/backgrounds/what_can_we_do/mid.jpg');padding-bottom:100px;}

body#page_quantitative div#header {background-image:url('../images/backgrounds/quantitative/top.jpg');}
body#page_quantitative div#mid {background-image:url('../images/backgrounds/quantitative/mid.jpg');}

body#page_central_location_tests div#header {background-image:url('../images/backgrounds/central_location_tests/top.jpg');}
body#page_central_location_tests div#mid {background-image:url('../images/backgrounds/central_location_tests/mid.jpg');}

body#page_qualitative div#header {background-image:url('../images/backgrounds/qualitative/top.jpg');}
body#page_qualitative div#mid {background-image:url('../images/backgrounds/qualitative/mid.jpg');padding-bottom:30px;}

body#page_mystery_shopping div#header {background-image:url('../images/backgrounds/mystery_shopping/top.jpg');}
body#page_mystery_shopping div#mid {background-image:url('../images/backgrounds/mystery_shopping/mid.jpg');}

body#page_overseas_clients div#header {background-image:url('../images/backgrounds/overseas_clients/top.jpg');}
body#page_overseas_clients div#mid {background-image:url('../images/backgrounds/overseas_clients/mid.jpg');padding-bottom:70px;}

body#page_who_are_we div#header {background-image:url('../images/backgrounds/who_are_we/top.jpg');}
body#page_who_are_we div#mid {background-image:url('../images/backgrounds/who_are_we/mid.jpg');}

body#page_the_team div#header {background-image:url('../images/backgrounds/the_team/top.jpg');}
body#page_the_team div#mid {background-image:url('../images/backgrounds/the_team/mid.jpg');}

body#page_want_to_join div#header {background-image:url('../images/backgrounds/want_to_join/top.jpg');}
body#page_want_to_join div#mid {background-image:url('../images/backgrounds/want_to_join/mid.jpg');}

body#page_links div#header {background-image:url('../images/backgrounds/links/top.jpg');}
body#page_links div#mid {background-image:url('../images/backgrounds/links/mid.jpg');}

body#page_news div#header {background-image:url('../images/backgrounds/news/top.jpg');}
body#page_news div#mid {background-image:url('../images/backgrounds/news/mid.jpg');}

body#page_contact_us div#header {background-image:url('../images/backgrounds/contact_us/top.jpg');}
body#page_contact_us div#mid {background-image:url('../images/backgrounds/contact_us/mid.jpg');}
body#page_contact_us div#mid ul#page_columns li#content_column {margin-top:30px;}


body#page_accessibility div#header {background-image:url('../images/backgrounds/accessibility/top.jpg');}
body#page_accessibility div#mid {background-image:url('../images/backgrounds/accessibility/mid.jpg');}

body#page_sitemap div#header {background-image:url('../images/backgrounds/sitemap/top.jpg');}
body#page_sitemap div#mid {background-image:url('../images/backgrounds/sitemap/mid.jpg');}

/**/

body#page_cati div#header {background-image:url('../images/backgrounds/cati/top.jpg');}
body#page_cati div#mid {background-image:url('../images/backgrounds/cati/mid.jpg');}

body#page_field_and_tab_plus div#header {background-image:url('../images/backgrounds/field_and_tab_plus/top.jpg');}
body#page_field_and_tab_plus div#mid {background-image:url('../images/backgrounds/field_and_tab_plus/mid.jpg');}

body#page_international_field_co div#header {background-image:url('../images/backgrounds/international_field_co-ordination/top.jpg');}
body#page_international_field_co div#mid {background-image:url('../images/backgrounds/international_field_co-ordination/mid.jpg');}

body#page_quant_online div#header {background-image:url('../images/backgrounds/quant_online/top.jpg');}
body#page_quant_online div#mid {background-image:url('../images/backgrounds/quant_online/mid.jpg');}

body#page_qual_face_to_face div#header {background-image:url('../images/backgrounds/qual_face_to_face/top.jpg');}
body#page_qual_face_to_face div#mid {background-image:url('../images/backgrounds/qual_face_to_face/mid.jpg');}

body#page_qualitative_recruitment div#header {background-image:url('../images/backgrounds/qual_recruitment/top.jpg');}
body#page_qualitative_recruitment div#mid {background-image:url('../images/backgrounds/qual_recruitment/mid.jpg');}

body#page_qualitative_online div#header {background-image:url('../images/backgrounds/qual_online/top.jpg');}
body#page_qualitative_online div#mid {background-image:url('../images/backgrounds/qual_online/mid.jpg');}

body#page_central_location_usability_tests div#header {background-image:url('../images/backgrounds/central_location_usability_tests/top.jpg');}
body#page_central_location_usability_tests div#mid {background-image:url('../images/backgrounds/central_location_usability_tests/mid.jpg');}

body#page_quantitative_face_to_face div#header {background-image:url('../images/backgrounds/quantitative_face_to_face/top.jpg');}
body#page_quantitative_face_to_face div#mid {background-image:url('../images/backgrounds/quantitative_face_to_face/mid.jpg');}

/*																								Home Page					*/


body#page_home div#mid ul#page_columns li#content_column {width:275px;margin-right:30px;margin-top:0px;}
body#page_home div#mid ul#page_columns li#image_column {width:270 px;}

body#page_home div#mid ul#page_columns li#header_column h2 {margin-top:0px;}
body#page_home div#mid ul#page_columns li#content_column p {width:240px;}

body#page_home li#image_column ul#tabs {width:265px;}
body#page_home li#image_column ul#tabs li {float:left;margin-bottom:10px;margin-right:10px;width:127px;height:127px;display:block;}
body#page_home li#image_column ul#tabs li a {width:127px;height:127px;display:block;}
body#page_home li#image_column ul#tabs li a span {display:none;}
body#page_home li#image_column ul#tabs li.no_rm {margin-right:0px;}

body#page_home li#image_column ul#tabs li#tab_field_and_tab_plus {background:url('../images/tabs/field_and_tab_plus.jpg') top left no-repeat;}
body#page_home li#image_column ul#tabs li#tab_qual_recruitment {background:url('../images/tabs/qual_recruitment.jpg') top left no-repeat;}
body#page_home li#image_column ul#tabs li#tab_quant_face_to_face {background:url('../images/tabs/quant_face_to_face.jpg') top left no-repeat;}
body#page_home li#image_column ul#tabs li#tab_quant_online {background:url('../images/tabs/quant_online.jpg') top left no-repeat;}

/*																								Central Location Tests		*/

body#page_central_location_usability_tests div#mid ul#page_columns li#map_column {width:370px;float:left;padding-left:10px;margin-top:30px;}
body#page_central_location_usability_tests div#mid ul#page_columns li#map_column h4 {font-size:120%;color:#999A9F;margin-bottom:10px;}
body#page_central_location_usability_tests div#mid ul#page_columns li#content_column {width:180px;margin-right:0px;background:url('../images/backgrounds/column_seperator.jpg') top left repeat-y;border-right:0;margin-top:25px;margin-top:56px;}
body#page_central_location_usability_tests div#mid ul#page_columns li#content_column p {width:180px;}
body#page_central_location_usability_tests div#mid ul#page_columns li#map_column div#inside_map {width:355px;height:500px;border:1px solid #DDDDDD;}

/*																								Team Page					*/

body#page_the_team div#mid ul#page_columns li#header_column {width:280px;}
body#page_the_team div#mid ul#page_columns li#content_column {width:490px;border:0;}
body#page_the_team div#mid ul#page_columns li#content_column ul#team_members li {float:left;margin:0px 20px 20px 0px;}
body#page_the_team div#mid ul#page_columns li#content_column ul#team_members li a span {display:none;}
body#page_the_team div#mid ul#page_columns li#header_column p {font-size:90%;}

/*																								Team Members				*/

div#team_member {width:550px;padding:20px;}
div#team_member ul#columns li {float:left;}

div#team_member ul#columns li#image_column{width:200px;margin-right:20px;}

div#team_member ul#columns li#copy_column h3 {padding-bottom:12px;border-bottom:1px dotted #DDDDDD;margin-bottom:12px;color:#f9b72d;letter-spacing:-1px;}
div#team_member ul#columns li#copy_column {padding-left:0px;width:320px;}
div#team_member ul#columns li#copy_column p {font-size:90%;color:#333333;}

/*																								Contact Us					*/

body#page_contact_us div#mid ul#page_columns li#map_column {width:370px;float:left;padding-left:10px;margin-top:30px;}
body#page_contact_us div#mid ul#page_columns li#map_column h4 {font-size:120%;color:#999A9F;margin-bottom:30px;}
body#page_contact_us div#mid ul#page_columns li#content_column {width:180px;margin-right:0px;background:url('../images/backgrounds/column_seperator.jpg') top left repeat-y;border-right:0;padding-left:20px;margin-top:78px;}
body#page_contact_us div#mid ul#page_columns li#content_column p {width:180px;}

body#page_contact_us div#mid ul#page_columns li#map_column div#inside_map {width:355px;height:500px;border:1px solid #DDDDDD;}

/*																								Sitemap						*/

body#page_sitemap div#mid ul#page_columns li#content_column ul.bullet_list li {margin-top:10px;}

/*																								News						*/

body#page_news div#mid ul#page_columns li#content_column h5 {color:#C91781;font-weight:bold;margin-bottom:10px;}
body#page_news div#mid ul#page_columns li#content_column p.date {font-size:80%;color:#AAA;margin-bottom:0px;}

/* 																								sIFR						*/		

.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}

.sIFR-hasFlash h2 {visibility: hidden;}
