	* {margin:0; padding:0;}


#flags li { list-style-type:none; padding:0 3px; display:inline; }
#mainmenu li {}
	IMG { border:none;}

	H1 { font-size:1.5em; margin:0 0 0.4em 0; padding-bottom:2px;}
	
	H2 { font-size:1.2em; margin:0 0 7px 0; border-bottom:1px solid #cccccc; padding-bottom:4px; }
	H5 { font-size:1.2em; margin:0 0 7px 0; border-bottom:1px solid #cccccc; padding-bottom:4px; }
	
	H3 { font-size:1.2em; margin:0 0 5px 0; padding-bottom:2px;}
	H6 { font-size:1.2em; margin:0 0 5px 0; padding-bottom:2px;}

	EM { font-style:normal; font-weight:bold; }
	P {  padding-bottom:1em; text-align:justify; line-height:15px; font-family:Arial, Helvetica, sans-serif; padding-top:6px; padding-bottom:6px; }
	UL {margin:2em;}

	
	* html .visualIEFloatFix { height: 0.01%; zoom: 0;}	
	.iehack { width:10px; overflow:visible; white-space:nowrap; }

	IMG.border { border:1px solid white; }	
	IMG.bgrey { border:1px solid #D7D7D7; }	
	IMG.imgleft { float:left; margin:0 15px 0 0}

	.xsmbot { margin-bottom:3px;}
	.smbot { margin-bottom:5px;}
	.mmbot { margin-bottom:10px;}
	.lmbot { margin-bottom:20px;}

	.clear { clear:both; font-size:1px; height:1px;LINE-HEIGHT: 1px}
	.clear5 { clear:both; font-size:1px; height:5px;}
	.clear10 { clear:both; font-size:1px; height:10px;}
	.clear15 { clear:both; font-size:1px; height:15px;}

	
	.small { font-size:0.9em; }
	.mediumLarge { font-size:1.2em; }
	.bold { font-weight:bold; }
	.greyBold { font-weight:bold; color:#333333; }
	.right { float:right; }
	.leftFloat { float:left; }
	
	IMG.right { float:right; margin-left:30px;}
	.center { text-align:center; }
	.margR { margin-right:7px;}
	.botline { clear:both; margin-bottom:7px; padding-bottom:7px; border-bottom:1px solid #C1C1C1;}
	.botline.black { border-color:black;}
	.copy { line-height:1.6em;}
		.copy UL { margin:10px 0 10px 30px;}
	.copy P { margin-bottom:5px; }

	A { color:#336699; text-decoration:none; }
	A:hover {  text-decoration:underline; }

	A.camera { padding-left:16px; background:url(camera.png) 0 3px no-repeat; text-decoration:none;}
	A.camera_r { padding-right:16px; background:url(camera.png) right no-repeat; text-decoration:none;}
	
	A.webcam { padding-left:12px; background:url(webcam.png) 0 3px no-repeat; text-decoration:none;}
	A.webcam_r { padding-right:12px; background:url(webcam.png) right no-repeat; text-decoration:none;}

	A.arrow { padding-left:12px; background:url(link.png) 0 3px no-repeat;  text-decoration:none;}
	A.arrow_r { padding-right:12px; background:url(link.png) right no-repeat;  text-decoration:none;}
	A.arrow:hover {  text-decoration:underline;}

	/*.MadeByYouFooter {background:url(/images/footer_clapperboard.jpg) 0 3px no-repeat;}*/
	.made2 { background:url(green_footer_main.png) bottom no-repeat; }
	.made2.us { background:url(green_footer_main_us.png) bottom no-repeat; }
	.made2.uk { background:url(green_footer_main.png) bottom no-repeat; }
	
	.promoBox { background:url(UGC_PROMOBOX.jpg) no-repeat; width:300px; height:105px; cursor:pointer;padding-bottom:10px;}
	.promoBox.us { background:transparent url(UGC_PROMOBOX_USA.jpg) no-repeat scroll 0%;}
	.promoBox.uk { background:transparent url(UGC_PROMOBOX.jpg) no-repeat scroll 0%; }
	

 
	/* HEADER END*/

	.advert { text-align:center ;margin:5px 0 0 0; padding-bottom:5px; padding-left:8px; padding-right:8px;  }
	.advert .banner { float:left; margin:0 15px 0 7px;}
	.advert .advextra { background-color:#4091D2; width:192px; float:left; text-align:left; height:78px; padding:6px; color:white; overflow:hidden; }
	.advert .bannerAdvert {margin-left:auto;margin-right:auto;}
	.advert .advertRegister {background-color: #4091D2; width: 198px; float: right; height: 78px; padding: 6px; color: white; text-align:left;}
	
	.promo { text-align:center; margin-bottom:10px; }
	.mpv { margin-bottom:10px;}
	.ad300x250 {margin-bottom:10px;}
	.ad300x125 {margin-bottom:10px;}
	.ad300x100 {margin-bottom:10px; margin-top:10px;}
	.ad225x82 {margin-bottom:10px;}
	.ad728x90 {margin-top:3px; margin-bottom:3px; text-align:center;}
	.advert .margin { margin: 0 4px 0 4px }
	.advert .divH1 { margin:0 0 4px 0; font-size:1.4em; font-weight:bold;}
	 

	/* TABS */

	#main .tabset {width:100%;}	
	#main .tabset.NoTabs {border-top-color:#fff; border-top-style:solid; border-top-width:thin;}	
	
		.tabset DIV.head { height:31px; background:url("head_bg.png") right; }
		.tabset DIV.body { background:url(grey_bodyR.png) bottom right; }
		.tabset DIV.body DIV.bodyIn {  padding:5px 7px 7px 7px; background:url(grey_bodyL.png) bottom left no-repeat;}
	
		.tabset DIV.head UL { display:block; list-style: none; padding:0; margin:0; font-size:1.3em; line-height:2.1em; font-weight:bold;}
		.tabset DIV.head LI {color:#494949; float:left; margin:0;  background:url("off_r.png") no-repeat right; }
		.tabset DIV.head LI A { text-align:center; color:#333; display:block; height:31px;  background:url("off_l.png") no-repeat; padding:0 15px 0 9px;  text-decoration:none;}
		.tabset DIV.head LI.on {color:#494949; background:url("on_r.png") no-repeat right;  }
		.tabset DIV.head LI.on A {color:#494949; background:url("on_l.png") no-repeat;  cursor:default; } /* text-transform:uppercase; */
		.tabset DIV.head LI.hover {color:#494949; background:url("hover_r.png") no-repeat right; }
		.tabset DIV.head LI.hover A {color:#494949; background:url("hover_l.png") no-repeat; }
		
		.tabset DIV.head.nohover LI.hover { color:black; background:url("on_r.png") no-repeat right; }
		.tabset DIV.head.nohover LI.hover A { color:black; background:url("on_l.png") no-repeat; }	
	

	

	/* MINI TABS */

	#main .minitabset { width:100%; height:100% }	
		.minitabset DIV.head {   }

		.minitabset .tabs { clear:both; background:url("head_r.png") top right no-repeat; margin:0; padding:0;}

		.minitabset DIV.head { background:url("headTop_r.png") top right no-repeat; }
		.minitabset DIV.headIn { background:url("headTop_l.png") top left no-repeat; color:white; padding:6px 6px 2px 6px; line-height:1.6em; }

		.minitabset DIV.head .topL { float:left; width:100%; height:0.01%;}
		.minitabset DIV.head .topR { float:left;  text-align:right;}
	
		.minitabset .tabs UL {  height:25px; background:url("head_l.png") top left no-repeat; display:block; list-style: none; padding-left:2px; margin:0; font-size:1em; line-height:2.1em; font-weight:bold;}
	
		.minitabset .tabs LI { float:left; margin-left:2px;  background:url("off_r.png") no-repeat right;}
		.minitabset .tabs LI A { display:block; height:25px;  background:url("off_l.png") no-repeat; padding:0 7px 0 7px; color:#006FC7; text-decoration:none;}
		.minitabset .tabs LI.on { background:url("on_r.png") no-repeat right;  }
		.minitabset .tabs LI.on A { background:url("on_l.png") no-repeat; color:black; cursor:default; padding-right:30px;}
		.minitabset .tabs LI.hover { background:url("hover_r.png") no-repeat right; }
		.minitabset .tabsLI.hover A { background:url("hover_l.png") no-repeat; color:black;}

		.minitabset DIV.body {  clear:both; background:url(grey_bodyR.png) bottom right; }
		.minitabset DIV.body DIV.bodyIn {  padding:5px 7px 7px 7px; background:url(grey_bodyL.png) bottom left no-repeat;}



	/* BUTTONS */
	DIV.button {  display:inline-block; float:left;  text-align:left; height:22px; background:url("blue_l.png") no-repeat top left;  }
	DIV.safaributton {  display:inline; margin-right:7px;  }

		/* BUTTONS ON BLUE*/
		DIV.button_onblue {  display:inline-block; float:left;  text-align:left; height:22px; background:url("onblue_blue_l.png") no-repeat top left;  }
	
			DIV.button_onblue A {  display:block; height:22px; background:url("onblue_blue_r.png") no-repeat top right; font-weight:bold; color:white; text-decoration:none; line-height:1.7em;  margin-left:9px; padding:0 32px 0 2px;}
			DIV.button_onblue.bonbluehover { background:url("onblue_yellow_l.png") no-repeat top left;  }
			DIV.button_onblue.bonbluehover A { background:url("onblue_yellow_r.png") no-repeat top right; color:black;}


			DIV.button_onblue.simple { background:url("onblue_grey_l.png") no-repeat top left; }
			DIV.button_onblue.simple A { background:url("onblue_grey_r.png") no-repeat top right; color:black; padding-right:11px;}


		/* A LINK BUTTON */
		DIV.button A {  display:block; height:22px; background:url("blue_r.png") no-repeat top right; font-weight:bold; color:white; text-decoration:none; line-height:1.7em;  margin-left:9px; padding:0 32px 0 2px;}
		DIV.button.hover { background:url("yellow_l.png") no-repeat top left;  }
		DIV.button.simple { background:url("grey_l.png") no-repeat top left; }
		DIV.button.simple A { background:url("grey_r.png") no-repeat top right; color:black; padding-right:11px;}


		/* FORM ELEMENT INPUT BUTTON BUTTON*/
		DIV.button INPUT {  font-size:1em; border:none; height:22px; background:url("blue_r.png") no-repeat top right; font-weight:bold; color:white; text-decoration:none; margin-left:9px; padding:0 32px 0 2px; cursor:pointer; }	
		DIV.button.hover INPUT { background:url("yellow_r.png") no-repeat top right; color:black; }
		DIV.button.simple INPUT { background:url("grey_r.png") no-repeat top right; color:black; padding-right:11px;}





	.shopwindow { margin-bottom:10px;}

	.shopwindow_mini { line-height:1.6em; margin:0 0 7px 0;padding-top:5px} 
		.flashleft_player { float:left; width:421px; margin-right:12px;}
		.flashleft_copy { float:left; width:190px; }

		.flashright_player { float:left; width:421px; }
		.flashright_copy { float:left; width:190px; margin:0 8px 0 3px;}


	.catLinks { clear:both; margin-bottom:10px; padding-left:4px; border-bottom:1px solid #CBCCCC; line-height:1.4em;}

		.catLinks H3, .catLinks H6 { color:#1257A1; margin-bottom:0px; }

		.catset { float:left; width:156px; margin-bottom:10px;}
		.catLinks.col2 .catset { width:177px; }
		.catLinks.col2 .catset.marg { margin-right:10px; }
		
		.catLinks H3 A, .catLinks H6 A {color:#1257A1; text-decoration:none; }
		.catLinks A {color:#336699; text-decoration:none; }
	
		.catLinks a:hover {  text-decoration:underline; }
		
	.vidtowers { margin-top:10px;}
		.tower { width:150px; float:left; margin-left:8px;}
		.tower .top  { height:25px; background:url(top.png); color:white; font-weight:bold; font-size:1.2em; line-height:1.6em; padding-left:7px; cursor:pointer;}

		.tower.vtexpert { margin-left:0; width:310px;}
		.tower.vtexpert .top  { background:url(top_blue_double.png); color:#333;line-height:22px;}

		.tower.vthowto .top  { background:url(top_blue.png); color:#333;line-height:22px;}
		.tower.vtfun .top  { background:url(top_blue.png); color:#333;line-height:22px;}

		.tower .body { border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; padding:0 0 7px 0; line-height:1.4em; text-align:center; color:white; }
			.tower .darkblue { background:#686868; }
			.tower .yellow 	 { background:#686868; }
			.tower .blue 	 { background:#686868; }

		.tower .vid  { cursor:pointer; height:144px; padding:5px 0 4px 0;}
		.tower .vid2col { cursor:pointer; float:left; width:140px; height:144px; padding:5px 5px 4px 5px;}
		.tower .vtext { width:142px; text-align:left; margin-left:5px;}
		.tower .vid2col .vtext { margin-left:2px;}
		
		.tower .vid.vidhover 	{ background-color:#F1F0F0; color:#1257A1; }
		.tower .vid2col.vidhover 	{ background-color:#F1F0F0; color:#1257A1; }

		.tower .vimg { margin-bottom:4px;}

		.tower .bot  { height:24px; background:url(bot.png); text-align:right; line-height:2.1em; padding-right:7px;}
		.tower.vtexpert .bot  { background:url(bot_double.png); }
	/*Menu highlighting used in help and a */
	.title_blue { margin:0 0 5px 0;   }
	.title_blue .head { background:url(blue_noheadR.png) top right no-repeat; color:white;   }
	.title_blue .body {  background:url(blue_bodyR.png) bottom right;  }


	.title_yellow { margin:0 0 5px 0;   }
	.title_yellow .head { background:url(yellow_noheadR.png) top right no-repeat; color:black;   }
	.title_yellow .body {  background:url(yellow_bodyR.png) bottom right;  }

	.title_white { margin:0 0 5px 0;   }
	.title_white .head { background:url(white_noheadR.png) top right no-repeat; color:black;   }
	.title_white .body {  background:url(white_bodyR.png) bottom right;  }


	.title_grey { margin:0 0 5px 0;   }
	.title_grey .head { background:url(grey_noheadR.png) top right no-repeat; color:black;   }
	.title_grey .body {  background:url(grey_bodyR.png) bottom right;  }

	
	/* MAIN SUB SPLITS */

	#main .split_offsetLeft { clear:both; background:transparent url(offset_left.png);}
		.split_offsetLeft .arealeft { float:left; width:282px; margin-right:23px;}
		.split_offsetLeft .arearight { float:right; width:325px; }

	
	#main .split_threecol_doubleLeft { background:url(three_col_double_left.png);}
		.split_threecol_doubleLeft .sdleft { float:left; width:370px; margin-right:21px; }
		.split_threecol_doubleLeft .sdright { float:left; width:236px; }

	

	.links2Column { margin-bottom:10px; }
	.links2Column A  { display:block; float:left; width:139px; padding:0 7px 4px 16px; text-decoration:none; background:url(camera.png) 0 3px no-repeat; }
	.links2Column A:hover  {  text-decoration:underline; }
	.links2Column .clear { height:10px; }

	.interviewGroups {margin-bottom:10px;}
		.interviewGroups .interview { margin-bottom:10px; }
		.interviewGroups .interview .title { font-size:1.1em;}

		.interviewGroups DIV.title  { background:url(nowplaying.png) 2px 2px no-repeat; padding-left:14px; font-weight:bold; color:#499A49; }

		.interviewGroups A  { display:block; text-decoration:none;  }
			.interviewGroups A.title  { padding:0 0 4px 14px; font-weight:bold;}
			.interviewGroups A.plus  { background:url(plus.png) 0 2px no-repeat;}
			.interviewGroups A.minus  { background:url(minus.png) 0 2px no-repeat;}
			.interviewGroups A.name { display:inline; margin-left:14px; font-weight:normal;}

			.interviewGroups A:hover  { text-decoration:underline;}

		.interviewGroups OL { margin:6px 0 0 35px; }
		.interviewGroups LI { line-height:1.3em; margin-bottom:5px; }

	


	.meetexpert {}
		.meetexpert .video { float:left; margin-right:17px; width:275px; height:227px; background:url(flashvideo_small_expert.png); }

	.expertproduct {}
		.expertproduct .productshot { float:right; margin-left:15px;}

	.smlvideos { clear:both;}
		.smlvideos .item { clear:both; height:40px; overflow:hidden; margin-bottom:7px; background:url(sm_white.png) right top no-repeat; cursor:pointer;}
		.smlvideos .video { float:left; margin-right:10px; border:1px solid #C1C1C1;}
		.smlvideos H3, .smlvideos H6 { font-size:1em; margin-top:6px; margin-bottom:2px; font-weight:normal;}

	.midvideos { clear:both;}
		.midvideos .item { clear:both; height:64px; overflow:hidden; margin-bottom:7px; background:url(vidMid_bg.png) top right no-repeat; line-height:1.4em;}
		.midvideos .video { float:left; margin-right:10px; }
		.midvideos H3, .midvideos H6 { font-size:1em; margin:6px 0 1px 0; }

	.double_midvideos { clear:both; }
		.double_midvideos .mvleft { clear:none; float:left; width:308px; margin-right:10px;}
		.double_midvideos .mvright { clear:none; float:left; width:308px;  }


	.midvideos_noborders { clear:both; }
		.midvideos_noborders .item { clear:both; margin-bottom:10px;  cursor:pointer; line-height:1.4em;}
		.midvideos_noborders .video { float:left; margin:0 10px 10px  0; }
		.midvideos_noborders H3, .midvideos_noborders H6 { font-size:1em; margin:6px 0 1px 0; }

	
/*
	.right_videowall { clear:both; border-bottom:1px solid #C1C1C1;}
		.right_videowall .item { float:left; width:140px; margin:5px 14px 10px 0; cursor:pointer; line-height:1.3em;}
		.right_videowall .item.last { margin:5px 0 10px 0; }
		.right_videowall .video { border:1px solid #C1C1C1; margin-bottom:5px; }

		.right_videowall UL { margin:8px 0 0 20px; }	
		.right_videowall LI { list-style-image: url(camera.png);  }
*/




/*
	.experiances { clear:both; padding-bottom:20px; }
		.experiances .item { width:81px; height:63px; float:left; text-align:center; cursor:pointer; margin-top:4px;}
		.experiances H3, .experiances H6 { border-bottom:1px solid #C1C1C1; font-size:1em; color:#555555; cursor:pointer; background:url(plus.png) 0px 3px no-repeat; padding-left:14px; font-weight:normal;}
		.experiances H3.minus, .experiances H6.minus { background-image:url(minus.png)}

		.experiances A { colour:#006FC7; margin-top:4px; }
		.experiances .vidgroup { border-bottom:1px solid #C1C1C1; margin-bottom:10px;}
*/
	
	
	

	/* RIGHT PANELS */

	.experttrips { float:left; width:95px; text-align:center; cursor:pointer;}
	.experttrips IMG { border:1px solid #CBCCCC; margin-bottom:3px;}

	.suggestionPnl{}
		.suggestionPnl tr{background-image: url(bg_fade_blue.gif); background-repeat: repeat-x;}
		.suggestionPnl .score{position: absolute; top: 23px; left: 13px;}
		.suggestionPnl table
		{
			border-collapse:collapse;
			width:100%;
		}
		.suggestionPnl .votesCol
		{
			width:65px;
			position: relative; top: 0px; left: 0px;
		}
		.suggestionPnl .titleCol
		{
			width:205px;
			padding-right:14px;
		}
		.suggestionPnl .thumbsCol
		{
		
		}
	
	
		.suggestionPnl DIV.thumbs 
		{
			cursor:pointer;
		}
		.suggestionPnl A 
		{
			display:block;
			font-weight:bold;
		}
		.suggestionPnl DIV.messages 
		{
			background-image:url(icon_comment.gif);
			background-repeat:no-repeat;
			background-position:3px 2px;
			padding-left:23px;
		}




	/* SEARCH PAGE */

	.srchtop { margin-bottom:7px; }
	.srchleft  { float:left; width:155px; border-top:1px solid #C0C0C0; margin-right:7px; padding-top:7px;}
		.srchfinder { border-bottom:1px solid #C0C0C0; margin-bottom:10px;}
		.srchtags { }
			.srchtags .level1 { margin:7px 0 0 0; padding:2px; font-weight:bold; font-size:1.1em; background:#DBDBDB; }
			.srchtags .level2 { margin:3px 0 0 10px; }
				
			.srchtags A { }
			.srchtags A.on {  font-weight:bold;}

	.srchright { float:left; width:452px; background:url(bot.png) bottom no-repeat; }
		.srchright_top { height:28px; background:url(top.png) no-repeat;}
			.srchright_top .right {  font-weight:bold; margin:0px;  line-height:1.7em;}
			.srchright_top .left {  padding:9px 0 0 10px;}
		.srchright_results {  background:white; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;}
		.srchright_bot { height:22px;  margin:9px 0 0 35px; }
			.srchright_bot .right { margin:0 10px 0 0;  line-height:1.7em;}
			.srchright_bot .left {  padding-top:0px;}

		.srchleft SELECT, .srchright SELECT { font-size:1em; width:105px; margin:0px;}

	.srchright .srchright_results { padding:10px 6px 10px 10px;}

	.srchright .result { clear:left; margin-bottom:10px; width:432px;}
	.srchright .result .video { float:left; width:95px; margin-bottom:10px;}
	.srchright .result P { display:table; margin-top:0; margin-left:0px; }

		


	.answers { clear:both; }
		.answer { clear:both;  margin-top:10px; margin-bottom:10px;}
		.answer .detials { float:left; width:75px; margin-bottom:10px;}
		.answer .detials IMG { margin-top:3px; border:1px solid #C1C1C1;}
		.answer P { display:table; margin-top:0; margin-left:0px; }

		.answer .green { color:#057C05; }
		.answer .red { color:#D90000; }

		.answer .title { padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #C1C1C1; font-weight:bold;}
		.answer .title.tick  { padding:0 0 5px 20px; background:url(question_tick.png) no-repeat;}
		.answer .title.cross  { padding:0 0 5px 20px; background:url(question_cross.png) no-repeat;}

	.question { clear:both; }
		.question { clear:both;  margin-bottom:10px;}
		.question .photo { float:left; width:75px; margin-bottom:10px;}
		.question .photo IMG { margin-top:3px; border:1px solid #C1C1C1;}
		.question DIV.details { display:table; margin-top:0; margin-left:0px; }
		.question .photo .anonymous{ margin-top: 5px; }

	.highlighted { background-color: #ff8; }

	/* INPAGE NAV */

	.inpagenav_left  { float:left; width:160px; margin-right:20px;}
		.inpagenav_left UL   { margin:0; padding-top:9px; padding-bottom:9px; list-style-type:none; margin-right:1px; margin-left:1px;  }
		.inpagenav_left LI   {  font-weight:bold; }
		.inpagenav_left LI A { display:block; padding:5px 5px 5px 12px; color:white; }	
		.inpagenav_left LI.sub  { padding-left:0px; height:100%; background:#4091D2; font-weight:normal; }			
		.inpagenav_left LI.sub A { padding-left:0px; height:100%; background:#4091D2; font-weight:normal; }			
		.inpagenav_left LI.sub A:hover { text-decoration:underline; }
		.inpagenav_left LI.sub A.navhov { color:white; background:#4091D2; }	
		.inpagenav_left LI UL { height:100%; padding-bottom:0; }   
		.inpagenav_left LI.on {  padding:5px 5px 5px 12px; color:black; background:#FAD302;}	
		.inpagenav_left LI A.navhov {  color:black; text-decoration:none; background:#FAD302;}	

	.inpagenav_right { float:left; width:450px; margin-top:10px;}
	.inpagenav_right_big { float:left; width:750px; margin-top:10px;}



	/* Questions */

	.questions_left  { float:left; width:160px; margin-right:10px;}
		.questions_left UL   { margin:0; padding-top:9px; padding-bottom:9px; list-style-type:none; margin-right:1px; margin-left:1px;  }
		.questions_left LI   {  font-weight:bold; padding:3px 5px 4px 12px; }
		.questions_left LI A {  color:#006EC7; }	
		.questions_left LI.sub A { padding-left:20px; background:#4091D2; font-weight:normal; }			
		.questions_left LI.sub A:hover { text-decoration:underline; }
		.questions_left LI.sub A.navhov { color:white; background:#4091D2; }	

		.questions_left LI.on {  padding:5px 5px 5px 12px; color:black; background:#FAD302;}	
		.questions_left LI A.navhov {  color:black; text-decoration:none; background:#FAD302;}	

	.questions_right { float:left; width:467px;}


	.question_panel { background:url(question_panel.png) no-repeat; height:33px; padding:7px; margin-bottom:5px;}
	.question_panel.hov { background-image:url(question_panel_hover.png);}
	.question_panel .title { font-weight:bold; }

	/* Channel Search Panel */
	.channel_search .food 	 	{ cursor:pointer; background:url(food.png) no-repeat; float:left; width:38px; height:26px; }

	.channel_search .drink 		{ cursor:pointer; background:url(drink.png) no-repeat; float:left; width:41px; height:26px; }

	.channel_search .drink.on 	{ cursor:default; background-image:url(drink.png); }
	.channel_search .food.on 	{ cursor:default; background-image:url(food_on.png); }

	.channel_search .fooddrink_endcap 	{ background:url(top_end.png) bottom no-repeat; float:left; width:111px; height:26px;}

	.channel_search .panel { background:url(adv_search_panel.png) bottom no-repeat; padding:0 5px 5px 5px;}

	UL.possible_answers  { margin:0 0 0 3px; }
	.possible_answers LI  { margin-bottom:5px;}
	.possible_answers LI.textquestion  { margin-left:0px; padding-left:22px; list-style-type:none; background:url(disc_speach_icon.gif) no-repeat; }
	.possible_answers LI.film  { margin-left:0px; padding-left:22px; list-style-type:none; background:url(disc_camera_icon.gif) no-repeat; }

	.surggest_vj { margin-bottom:10px; }
	.surggest_vj DIV.check { font-size:1.2em; line-height:1.7em; font-weight:bold; color:#006FC7; margin-bottom:5px; }

	.surggest_your SPAN { float:left; padding-top:2px; display:block; font-size:1.2em; font-weight:bold; color:#006FC7; width:20px; clear:left;}
	.surggest_your INPUT { float:left; display:block; width:250px;}


.invisible 
{
	display: none;	
}

.sidebar {  font-size: 11px; color: #000;  border-color:#505c71; }
.sidebar p, .sidebar ul, .sidebar ol, .sidebar h4 { font-size: 11px; line-height: 14px; }
.sidebar p, .sidebar ol { margin-bottom: 8px; }

.box{margin-bottom:10px; overflow: hidden; position: relative;}


ul.drawers { margin: 0 !important;}
.slider h3, .slider H6 { margin-bottom:0px;}
.slider .drawer-handle { color: black; font-size: 1.3em; font-weight:bold; padding: 5px 0; text-indent: 10px; width: 100%; background: #e9e9e9 url(slider_handlebg.png) 0 0 no-repeat; cursor: default; }
.slider h3.drawer-handle.first, .slider H6.drawer-handle.first {padding:8px 0 0 0; height:23px; background-image: url(slider_handlebg_top.png); background-repeat:no-repeat;}
.slider h3.drawer-handle.last, .slider H6.drawer-handle.last   { background-image:url(slider_handlebg_bot.png); background-repeat:no-repeat; height:15px;}
.slider .drawer-content { display: block; margin: 0; height: 221px; }
.slider h3.open, .slider H6.open  { background-color: #2d87cf; background-position: -300px 0; color: #494949; }
.slider h3.open a, .slider H6.open a { color: #fff; text-decoration:none; }
.sliderbase { height:341px; border-top:1px solid #C8C8C7; }

ul.drawers .liHandle {position:relative;} 

#top-movies-3 {	HEIGHT: 295px;	z-index:1;}
#top-movies-2 {	HEIGHT: 275px;	z-index:1;}

.RatingDiv input { margin: 0; font-size:1.1em ;}
.RatingDiv .views {float:right;}

.filmdata { }
.filmdata label { width:66px; padding:2px 0; }
.filmdata div.indent { margin-left:70px; padding:2px; }
.filmdata .body .in div { padding: 3px; }
.filmdata p {  margin-bottom:0;}
.filmdata input { width: 138px; border: solid 1px #999; background-color: #ddd; }

.filmdata .smallh2, .filmdata .smallh5{	padding: 2px 0;	display: inline;	font-size: 100%;	padding-left:0px;	padding-right:0px;	margin: 0;	font-weight:bold;	border:none;}

.filmdata .syndicate { margin: 10px 0; }
.filmdata ul { margin:0; padding:0; }
.filmdata .fdHidden{display:none}

.InterviewTranscriptPrint{display:none;}

.FooterTags { margin-top:5px; color:black;}
.FooterTags A { margin: 1px 2px 2px 2px; color:#1257A1; }
.FooterTags A:hover { }
.FooterTags STRONG A { margin-left:0; color:black; }
.FooterTagsPipe { margin: 1px 4px 2px 1px; color:black; }


.AlsoLikeTags  A:hover {  }

.TextContent { font-size:1.2em; margin-left:2px;}
.TextContent .firstHeading {display:none;}
.TextContent .floatright {float:right;}
.TextContent #steps {clear:both;}
.TextContent #steps .editsection1 {display:none;}

.TextContent #tips {clear:both;}
.TextContent #warnings {clear:both;}
.TextContent #thingsyoullneed {clear:both;}
.TextContent #relatedwikihows {display:none;}
.TextContent #accurate {display:none;}
.TextContent ol { margin-left:30px;}
.TextContent .tright {float:right; border-width:0.5em 0pt 0.8em 1.4em;}
.TextContent .thumb {margin-bottom:0.5em; width:auto;}
.TextContent li {clear:both;}
.TextContent .thumbinner {background-color:#F9F9F9; border:1px solid #CCCCCC;font-size:1.0em;overflow:hidden;padding:3px !important;text-align:center;}
.TextContent #ingredients {clear:both;}

.panelInterviews .leftDiv{width:309px; float:left;}
.panelInterviews .rightDiv{width:310px; float:left; margin-left:10px;}


.recorderClass{position:absolute; width: 590px; height:320px; top:0; left:0; z-index:1500}
.recorder {position:absolute;  width: 590px; height:320px; z-index:3001; background: white url(main_bg_no_line.png) repeat;}
.recorder a.close{margin-top:5px; display:block; float:right; width:28px;height:15px; background : transparent Url(/images/panels/webcam_close_on.png?V2) no-repeat;}
.recorder a.close:hover{ background : transparent Url(/images/panels/webcam_close_over.png?V2) no-repeat;}
.recorder .recLeft { height:100%; float:left; width:25px; background : transparent Url(/images/panels/webcam_grad_left.png?V2) repeat-y;}
.recorder .recMidd {}
.recorder .recRight {height:100%; float:right; width:22px; background : transparent Url(/images/panels/webcam_grad_right.png?V2) repeat-y;}

.recorder h2 {border-bottom:none; font-size:1.4em; margin:3pt  0pt 7px 5px; padding-bottom:4px;}
.recorder .right a {border-bottom:none; font-size:1.4em; margin:3pt 0pt 7px; padding-bottom:4px; cursor:pointer;}

.UserExpDetails { width:402px; margin-top:-1px;}
.UserExpDetails .leftPanel{background:white Url("/Images/Panels/box_Left.png?V2") no-repeat;float:left;display:inline;width:197px;margin-right:0px;height:149px;padding-left:5px; padding-top:5px;}
.UserExpDetails .rightPanel{background:white Url("/Images/Panels/box_right.png?V2") no-repeat;	 padding-top:5px;float:left;height:149px;padding-left:10px;width:190px;}
.UserExpDetails .Share { clear:both; padding-top:15px;}
.UserExpDetails .Share strong {display:inline; float:left; font-size:1.3em; color:#666666;}
.UserExpDetails .Share div { margin-left:55px;}

.UserExpDetails .Share p {margin-bottom:3px; font-size:1.3em; color:#666666;}
.UserExpDetails .Share input {font-size:1.0em; color:black;}
.UserExpDetails .email_friend { width:50px; padding-top:0px; margin-right:1px;}
.UserExpDetails .add_to_favs { width:50px; padding-top:0px;}
.UserExpDetails .MadeBy {font-size:1.2em; color:#666666; padding-top:8px;}
.UserExpDetails .MadeBy img {display:inline; float:left; margin-right:5px;}
.UserExpDetails .MadeBy a {font-size:1.0em; color:blue;}
.UserExpDetails .rateUserExperience { padding-top: 0px;}
.UserExpDetails .rateUserExperience strong {display:block;font-size:1.3em; color:#666666; padding-top:8px;}
.UserExpDetails .Embeded b {font-size:1.3em; color:#666666;}
.UserExpDetails .green {color:Green;}
.UserExpDetails .red {color:Red;}
 .UserExpDetails .rateUserExperience  .Vote {display:inline; float:left;font-size:1.1em;margin-left:5px;margin-right:20px;}
.UserExpDetails .Overall {padding-top: 0px; font-size:1.1em; margin-left:5px; }
.UserExpDetails .Overall strong {font-size:1.1em;}
.player .border {border: solid 1px #878586;}

.Subscription {background: none;  font-weight:bold;  }
.Subscription a { }
.Subscription a:hover { color:red;}


#FilmWebTextPanel {overflow:hidden;}
.h2 .imagePrint {float:left; }


/* new menu bar */



.crumbTrail {	margin-left:10px;	margin-top:3px;	margin-bottom:7px;}
.crumbTrailLink {	margin-left:10px;	margin-top:3px;	margin-bottom:7px;}
* html .crumbTrail {margin-top:0px;	margin-bottom:8px;}
.crumb a {	color:#336699;	}
.crumb a:visited, .crumb a:active {	color:#336699;	text-decoration:none;}
.crumb a:hover {	color:#336699;	text-decoration:underline;}
.moreChannelsMenu {	/* right:1.06em; */	float:right;}
/* end new menu bar */

#filmDataBox {	z-index:10;}

#relatedBox {	z-index:1;}

*html .discussionTopic { zoom:1; }

#discussionTopicTbl { width:410px; border-collapse:collapse; }
#discussionTopicTbl tr td { border:solid 1px #999999; }

#discussionTopicTbl .discLeftCol { vertical-align:top; width:30%; text-align:center; padding:5px; }
#discussionTopicTbl .discLeftCol img { vertical-align:top; width:20%; width:64px;height:64px; }
#discussionTopicTbl .discRightCol { width:70%; border-left:solid 1px #999999; }
#discussionTopicTbl .discRightCol .marginRight { margin-right:5px; }
#discussionTopicTbl .discRightCol .marginLeft { margin-left:10px; }
#discussionTopicTbl .discRightCol .discTop { padding:10px; }
#discussionTopicTbl .discRightCol .discTop .description { line-height:1.5em; }
#discussionTopicTbl .discRightCol .discMid { padding:5px; background-color:#FFFFCC; border-top:solid 1px #999999;width:275px }
#discussionTopicTbl .discRightCol .discMid .discVotePnl { width:250px; }

#discussionTopicTbl .discRightCol .discBtm { text-align:center; background-color:#FFFFCC; padding:5px; border-top:solid 1px #999999; }
#discussionTopicTbl .discRightCol .positiveRating { color:green; }
#discussionTopicTbl .discRightCol .negativeRating { color:red; }
#discussionTopicTbl .discRightCol .discBtm .discBtmItem { float:right; margin-right:5px; margin-top:2px; }
#discussionTopicTbl .discRightCol .discBtm .discBtmItemIcon { float:right; margin-right:5px; }

.discTopicVotePnl { float:right; width:200px; }
*html .discTopicVotePnl { width:185px }


.ReplyButton {width:100px; height:30px; cursor:pointer; }
.ReplyButton .toRight {text-align:right; color:Gray; font-weight:bold;}
.ReplyButton img {width:28px; height:28px; margin-left:4px;}

.MessagePlayer {}
.MessagePlayer .videoImage {position:relative; border:solid 1px #999999; width:87px; height:66px; background-color:white; overflow:hidden;}
.MessagePlayer .videoImage .image{ position:relative; width:85px; height:64px; margin:1px; background-color:Gray;}
.MessagePlayer .videoImage .icon{position:relative; top:-20px; float:right; margin-right:10px;width:16px; height :16px; background: transparent url(play_v_sml.png); }
.MessagePlayer .videoPlayer {}

.panel.blue.Nicorette .head { background-image:url(blue_headL.png);}
.panel.blue.Nicorette .head H3, .panel.blue.Nicorette .head H6 { background-image:url(poll_nicorette_top_03.png); }	
.panel.Nicorette .body div.logo {float:right;background-image:url(poll_nicorette_logo_07.png); width:73px; height:63px; display:block;}
.panel.Nicorette .body div.content {float:left; width:190px;}
.poll label {line-height:1.5em;}
.panel.Nicorette .poll label {float:none;display:block; width:150px; padding:0;}
.poll br {font-size:5px; clear:both;}


#main .tabsetDisc {width:370px; padding-top:16px;}        
#main .tabsetDisc.NoTabs {border-top-color:#999999; border-top-style:solid; border-top-width:thin;}   
.tabsetDisc DIV.head { height:23px; background: url(grey_wt_tabsetDiscLineBGND.png) repeat-x;}
.tabsetDisc DIV.body { background:url(grey_bodyR.png) bottom right; }
.tabsetDisc DIV.body DIV.bodyIn {  padding:5px 7px 7px 7px; background:white url(grey_bodyL.png) bottom left no-repeat;}
     DIV.lineForTabSetDisc { float:right;  border-bottom:1px solid #cccccc; font-size :0; line-height :1px; height :1px; margin: -9px 0 0 0; width:376px;}
.tabsetDisc DIV.head UL { display:block; list-style: none; padding:0; margin:0 0px 0 5px; font-size:1em; line-height:2.0em; font-weight:bold;  }
.tabsetDisc DIV.head LI { float:left; margin:0 4px 0 0 ;  background:url("grey_tabsetDiscR.png") no-repeat right;}
.tabsetDisc DIV.head LI.empty {margin:0; height:23px; width: 5px; padding:0 5px 0px 0px; background: url(grey_wt_tabsetDiscLineBGND.png) repeat-x; } 
.tabsetDisc DIV.head LI A { display:block; margin:0; height:23px; background:url("grey_tabsetDiscL.png") no-repeat; padding:0 15px 0 12px; color:#494949; text-decoration:none;}
.tabsetDisc DIV.head LI.on { background:  url("grey_wt_tabsetDiscR.png") no-repeat right;  }
.tabsetDisc DIV.head LI.on A { background: url("grey_wt_tabsetDiscL.png") no-repeat; color:#494949; cursor:default; } /* text-transform:uppercase; */
.tabsetDisc DIV.head LI.hover { background: url("grey_wt_tabsetDiscR.png") no-repeat right; }
.tabsetDisc DIV.head LI.hover A { background:  url("grey_wt_tabsetDiscL.png") no-repeat; color:#333333;}
                
.tabsetDisc DIV.head LI A span {background:transparent url(arrow_on.gif) no-repeat scroll left center;font-weight:bold;height:0.73em;padding-right:9px;}
.tabsetDisc DIV.head LI div.dropDown {position:absolute; display:none;}
.tabsetDisc DIV.head LI div.dropDown a {background:none;color:#336699; }
.tabsetDisc div.head li div.dropDown a span {background:none;}
.tabsetDisc DIV.head LI div.dropDown a:hover { text-decoration:underline;}

.tabsetDisc DIV.head LI.hover div.dropDown {padding:5px; position:absolute; display:block; text-align:left; background:white; width:150px; border-bottom :1px #cccccc solid;border-left:1px #cccccc solid;border-right:1px #cccccc solid;}

.tabsetDisc DIV.head LI.noTab {background:none;}
.tabsetDisc DIV.head LI.noTab A{background:none; color:#336699;}
.tabsetDisc DIV.head LI.noTab A:hover{ text-decoration:underline; }
			
			
fieldset.Alerts {}
fieldset.Alerts label {display:inline; float:none;}
fieldset.Alerts input { }
fieldset.Alerts span {display:block; margin-left:5px;}
fieldset.Alerts span.title {margin : 0px 0pt 5pt 0px}
fieldset.Alerts td.propColumn {width:60px; text-align:center;}
fieldset.Alerts table.propColumn td {width:60px; text-align:center; text-decoration:underline;}

fieldset.Alerts.disable {border:none;padding:0;}
fieldset.Alerts.disable span {visibility:visible;}
fieldset.Alerts.disable span.title {visibility:visible;}


.ManageAccount {padding-top:10px;}
.ManageAccount h2 {border-bottom:none;}

.tagPlayer {padding-bottom:0px;}
.recommendedPercent {color:#339900;}
.recommendedText {color:#666;}
.recommendedVoting {background-color:#f1f0f0; width:400px; height:50px;}
.recommendedVoting span {color:#666;font-size:1.6em; font-weight:bold; margin:3px; float:left; }
.recommendedVoting img {margin:5px;}

.GreyText {color:#666;}
.boldText {font-weight:bold; }

.body div.pad p {margin:0; padding:0;}
.body div.pad h1.noMargin {margin:0;}
.sponsoredBy {height:40px;margin-bottom:5px;width:100%;}
.sponsoredBy img {width:265px;height:35px; float:right;}

.star {font-size:0.8em;padding-left:5px;}.tabset div.head li a 
.signUpText {line-height:1.3em;margin-left:20px;}
.signUpUl {margin-top:5px;}

.redFont {color:Red;}
.greenFont {color:Green;}

.ManageAccount ul {margin:5px 0px 0px 40px}
.ManageAccount ul li { margin :0px 0px 5px 0px}
.tabset div.headSmall {border-bottom:none;height:4px;}
.GrayText {color :#333}
.GrayText a {text-decoration:underline;}

 
 
.flashSelectorClass p{text-align:justify; padding-top:3px; padding-bottom:2px;}