/*
-----------------------------------------------
 Family Beehive templates / CUSTOM PAGE styles
 Developed by Ollie Bettany / Twist Internet
 Created: 07/08/09
-----------------------------------------------
*/

/*///////////////////////*/
/* ERROR MESSAGE STYLING */
/*///////////////////////*/
p.errorMessage {
	float: left;
	width: 100%;
	padding: 0px 0px 5px 0px;
	color: #FF3300;
	font-weight: bold;
	font-size: 0.8em;
}

/*------------------
 HOMEPAGE STYLES */

/* Odd/Even list */

		div#maincol div.odd-even-list {
			margin: 0 0 30px 0;
			float: left;
		}
		
			div#maincol div.odd-even-list h3,
			div#maincol div.features h3 {
				border-bottom: 1px solid #666;
				padding: 0 0 10px 0;
				margin: 0 0 10px 0;
			}
		
				div#maincol div.odd-even-list ul li,
				div#maincol div.features ul li,
				div#maincol div.picks ul li {
					list-style: none;
				}
				
				div#maincol div.odd-even-list ul li {
					float: left;
					clear: both;
					margin: 0 0 1px 0;
					font-size: 0.75em;
				}	
				
				div#maincol div.odd-even-list ul li.odd {
					background: #221f1a;
				}
				div#maincol div.odd-even-list ul li.even {
					background: #2b2823;
				}
					
					div#maincol div.odd-even-list ul li a {
						color: #fff;
					}
				
				div#maincol div.odd-even-list ul li h4,
				div#maincol div.odd-even-list ul li p {
					float: left;
				}
				
				div#maincol div.odd-even-list ul li a {
					padding: 10px;
					display: block;
				}	
				
					div#maincol div.odd-even-list ul li p.date a {
						color: #cdbeab;
					}
					
				div#maincol div.odd-even-list ul li a.delete {
					background-position: 10px 10px;
				}
				
					div#maincol div.odd-even-list ul li a:hover {
						text-decoration: none;
					}
					
					div#maincol div.odd-even-list ul li.empty a {
						color: #fff;
						display: inline;
						padding: 0px;
						background-image: none;
					}
/* Messages */

		div#maincol div.messages,
		div#maincol div.messages ul li {	
			width: 603px;
		}
		
				div#maincol div.messages ul li.unopened {
					background: #000;
					font-weight: bolder;
				}
					div#maincol div.messages ul li.unopened a {
						font-weight: bolder;
					}
		
				div#maincol div.messages ul li h4 {
					width: 28%;
				}
				div#maincol div.odd-even-list ul li.with-comment h4 {
					width: 20%;
				}
				
				div#maincol div.messages ul li p {
					float: left;	
					width: 35%;
				}				
				
				div#maincol div.messages ul li p.date {
					width: 30%;
				}					
								
				div#maincol div.odd-even-list ul li a.comments-link {
					background-position: left 10px;
					padding-left: 0;
					padding-right: 0;
					font-size: 1em;
					color: #FFCC00;
					width: 8%;
					text-indent: 23px;
				}
				
				div#maincol div.messages ul li.empty {
					background: #2B2722;
					padding: 20px 10px;
					width: 583px;
					color: #867B6E;
					min-height: 82px;
				}

/* My Messages page */

		div.my-messages div#maincol h2 {
			margin-bottom: 10px;
		}

			div.my-messages div#maincol div.odd-even-list {
				margin-bottom: 10px;
			}
			
			div.my-messages div#maincol div.pagination {
				padding-top: 0;
				padding-bottom: 20px;
			}		
				div.my-messages div#maincol div.pagination a.pagin-link {
					font-weight: normal;
				}
				div.my-messages div#maincol div.pagination p {
					font-style: normal;
					font-size: 0.8em;
					font-family: Arial, Helvetica, sans-serif;
					color: #FFCC00;
					clear: none;
				}
				
/* Message nav */

			
			div#maincol div.message-nav div {
				float: left;
				margin: 0 0 10px 0;
			}
			div#maincol div.message-nav div.sender {
				width: 28%;
			}
			div#maincol div.message-nav div.subject {
				width: 35%;
			}
			div#maincol div.message-nav div.date-time {
				width: 30%;
			}
			
			div#maincol div.message-nav a {
				padding: 0 17px 0 10px;
				background: url(/_images/common/ico_message-nav_down.png) no-repeat right 5px;
				color: #fff;
				font-size: 0.75em;
				font-weight: bolder;
			}
			div#maincol div.message-nav a.arrow-up {
				background-image: url(/_images/common/ico_message-nav_up.png);
			}	
			
		
/* Friends / Groups */
		
		div#maincol div.friends,
		div#maincol div.groups {
			float: left;
			width: 292px;
		}
		
		div#maincol div.friends {
			margin-right: 19px;
		}
		
			div#maincol div.friends ul li,
			div#maincol div.groups ul li {
				width: 292px;
			}
			
			div#maincol div.groups ul li.empty {
				background: #2B2722;
				padding: 20px 10px;
				width: 272px;
				color: #867B6E;
				min-height: 92px;
			}
			
/* Friends / Contacts / Colleagues */

		div#maincol div.friends {
			clear: left;
		}
		
		/*
		div#maincol div.friends ul li {
			display: none;
		}
		
		div#maincol div.friends ul li#friend-1,
		div#maincol div.friends ul li#friend-2,
		div#maincol div.friends ul li#friend-3,
		div#maincol div.friends ul li#friend-4 {
			display: block;
		}
		div#maincol div.friends ul li#colleague-1,
		div#maincol div.friends ul li#colleague-2,
		div#maincol div.friends ul li#colleague-3,
		div#maincol div.friends ul li#colleague-4 {
			display: block;
		}
		*/

				div#maincol div.friends ul li h4 {
					width: 75%;
					font-weight: bolder;
				}
				div#maincol div.contacts ul li h4 {
					width: 100%;
				}
				div#maincol div.colleagues ul li h4 {
					width: 60%;
				}
				div#maincol div.colleagues ul li p {
					width: 40%;
				}
					div#maincol div.colleagues ul li p a {
						color: #FF0033;
						font-weight: bolder;
						text-align: right;
					}
				
					div#maincol div.friends ul li h4 a {
						padding-left: 55px;
					}
					div#maincol div.friends ul li h4 a.no-icon {
						padding-left: 10px;
					}
					
					div#maincol div.colleagues ul li.empty,
					div#maincol div.friends ul li.empty,
					div#maincol div.contacts ul li.empty {
						background: #2B2722;
						padding: 20px 10px;
						width: 272px;
						color: #867B6E;
						min-height: 92px;
					}
	
/* Groups / Stats */	

				div#maincol div.groups ul li h4 {
					width: 100%;
					font-weight: bolder;
				}	
				div#maincol div.stats ul li h4 {
					width: 70%;
				}
				div#maincol div.stats ul li p {
					text-align: right;
					width: 30%;
				}
				div#maincol div.stats ul li.even h4,
				div#maincol div.stats ul li.even p {
					font-weight: normal;
				}
				div#maincol div.stats ul li span {
					padding: 10px;
					display: block;
				}
				
					div#maincol div.groups ul li a {
						background: url(/_images/sprites/ico_content-types_alt.png) no-repeat 10px -120px;
						padding-left: 40px;
					}
					

/* Bookmarks */

		div#maincol div.bookmarks {
			float: left;
			clear: both;
			width: 603px
		}
		
				div#maincol div.bookmarks ul li {
					width: 603px;
				}
				
					div#maincol div.bookmarks ul li h4 {
						font-weight: bolder;
						width: 70%;
					}
				
							div#maincol div.bookmarks ul li p a {
								color: #cebdab;
							}
						
						div#maincol div.bookmarks ul li p.date {
							float: right;
						}
				
				div#maincol div.bookmarks ul li h4 a {
					padding-left: 40px;
				}
				
				div#maincol div.bookmarks ul li h4 a.no-icon {
					padding-left: 10px;
					background: none;
				}	
				
				div#maincol div.bookmarks ul li h4 a {
					background: url(/_images/sprites/ico_content-types_alt.png) no-repeat;	
				}				
				div#maincol div.bookmarks ul li h4 a.discuss {
					background-position: 10px 10px;
				}
				div#maincol div.bookmarks ul li h4 a.read {
					background-position: 10px -253px;
				}
				div#maincol div.bookmarks ul li h4 a.blog {
					background-position: 10px -380px;
				}
				div#maincol div.bookmarks ul li h4 a.connect {
					background-position: 10px -120px;
				}
				
				div#maincol div.bookmarks ul li.empty {
					background: #2B2722;
					padding: 20px 30px 20px 10px;
					width: 563px;
					color: #867B6E;
					min-height: 32px;
				}
				
/* Recent activity */

					div.corp-profile div#maincol div.activity ul li {
						width: 603px;
					}
					
						div#maincol div.activity ul li h4 {
							width: 60%;
						}
						div.corp-profile div#maincol div.activity ul li h4 {
							font-weight: bolder;
							width: 70%;
						}
						div.corp-profile div#maincol div.activity ul li p.date {
							width: 30%;
						}
						
			
/* Corporate profile content */

		div#maincol div.corp-content {
			background-color: #1d1916;
			min-height: 100px;
			float: left;
			padding: 30px 20px 0 20px;
			margin: 0 0 20px 0;
			width: 563px;
		} 
		
		div#maincol div.min-height {
			min-height: 1000px;
		}	
		
			div#maincol div.corp-content img.logo {
				float: left;
				margin: 4px 20px 20px 0;
			}
			
			div#maincol div.corp-content p.intro {
				font-size: 1em;
				margin: 0 0 10px 0;
			}
			
			div#maincol div.corp-content h4 {
				font-size: 1em;
				margin: 0 0 20px 0;
			}
			
			div#maincol div.corp-content h5 {
				font-weight: bolder;
				font-size: 0.75em;
				line-height: 1em;
				margin: 0 0 20px 0;
			}
			
			div#maincol div.corp-content p {
				font-size: 0.75em;
				margin: 0 0 10px 0;
				line-height: 1.3em;
			}
			
			div#maincol div.corp-content a.more {
				text-transform: lowercase;
				font-size: 0.7em;
				color: #cfbeac;
				font-weight: bolder;
				margin: 0 0 15px 0;
				float: left;
			}
			div#maincol div.min-height ul {
				padding: 0px 0px 15px 15px;
			}
			div#maincol div.min-height li {
				font-size: 0.8em;
			}
/* Content box */

		div#maincol div.content-box {
			float: left;
			
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			
			padding: 10px 10px 0 10px;
			background-color: #2d2a25;
			width: 543px;
			position: relative;
			margin: 0 0 20px 0;
		}
		div#maincol div.with-margin {
			margin-right: 21px;
		}
		
		div#maincol div.half-width {
			width: 251px;
			min-height: 115px;
		}
		
			div#maincol div.content-box h4 {
				text-transform: uppercase;
				font-size: 0.75em;
				letter-spacing: 2px;
				color: #cfbeac;
				margin: 0 0 15px 0;
			}
			
			div#maincol div.content-box img {
				float: left;
				margin: 3px 15px 15px 0;
			}	
			
			div#maincol div.content-box h5 {
				margin-bottom: 0;
			}
			
			div#maincol div.content-box ul {
				margin: 0 0 5px 0;
				float: left;
			}
			
				div#maincol div.content-box ul li {
					list-style: none;
					font-family: Georgia, "Times New Roman", Times, serif;
					float: left;
					width: 50%;
					
				}	
					div#maincol div.content-box ul li a {
						color: #fff;
						padding: 0 15px 7px 0;
						border-bottom: 1px solid #666;
						display: block;
						margin: 5px 15px 0 0;
					}
					div#maincol div.content-box ul li a:hover {
						text-decoration: none !important;
						border-color: #fff;
					}
					
/* Corp content standard list */

					div#maincol div.corp-content div.with-images ul {
						width: 563px;
					}	

						div#maincol div.corp-content div.with-images ul li.first {
							padding-top: 0;
							border-top: none;
						}	
						
						div#maincol div.corp-content div.with-images ul li.last {
							border-bottom: none;
						}
						
						div#maincol div.corp-content div.standard-list ul li h4 {
							font-size: 1.2em;
						}
														
						div#maincol div.corp-content div.with-images ul li div.container {
							width: 431px;
						}
						
/* Connect search */

				div#maincol div.connect-search ul li {
					list-style: none;
					float: left;
				}
				div#maincol div.connect-search ul li.first {
					margin-right: 20px
				}

					div#maincol div.connect-search ul li a,
					div#maincol div.connect-search ul li h3 {
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 1.4em;
					}
					
					div#maincol div.connect-search ul li a {
						background: #221f1a url(/_images/sprites/bullet_leftnav.png) no-repeat right 15px;
						display: block;
						text-decoration: none;
						width: 317px;
						margin: 0 0 15px 0;
						padding: 12px 40px 15px 15px;
						color: #fff;
					}	
					div#maincol div.connect-search ul li a:hover {
						background-color: #756B60;
					}
					div#maincol div.connect-search ul li h3 {
						text-transform: none;
						letter-spacing: normal;
						color: #cdbeab;
					}

						div#maincol div.connect-search ul li a span,
						div#maincol div.connect-search ul li h3 span {
							font-style: italic;
						}
				

						div#maincol div.connect-search ul li div.search {
							background: #221f1a;
							padding: 15px;
							float: left;
							width: 342px;
							min-height: 315px;
						}
						
			div#maincol div.connect-search div.search form.refine-search {
				padding: 0;
				width: auto;
				background: none;
			}
			
				div#maincol div.connect-search div.search form label {
					width: 85px;
					margin: 18px 5px 0 0;
					clear: both;					
				}
				
				div#maincol div.connect-search div.search form.refine-search input,
				div#maincol div.connect-search div.search form.refine-search select {
					margin-top: 15px;
					width: 180px;
				}
				
				div#maincol div.connect-search div.search form input#search-button,
				div#maincol div.connect-search div.search form input#corp-search-button {
					width: 58px;
					height: 22px;
					float: left;
					clear: left;
					margin: 10px 0 0 95px;
				}
			
			div#maincol div.connect-search form.refine-search div.categories {
				margin-top: 15px;
				margin-bottom: 0;
			}
				div#maincol div.connect-search form.refine-search div.categories div {
					width: 245px;
					margin: 0 0 0 5px;
				}
			
				div#maincol div.connect-search form.refine-search div.categories h4 {
					width: 85px;
					margin: 3px 5px 0 0;
					clear: both;					
				}
				div#maincol div.connect-search form.refine-search div.categories input {
					margin: 5px 5px 0 0;
					width: auto;
				}
				div#maincol div.connect-search form.refine-search div.categories label {
					margin: 4px 10px 10px 0;
					width: 90px;
					clear: none;
				}
				
/* Wealth profile list */

		div#maincol div.content ul.wealth-profile {
			margin-left: 15px;
			padding-bottom: 20px;
		}

			div#maincol div.content ul.wealth-profile li {
				list-style: none;
				clear: both;
			}

				div#maincol div.content ul.wealth-profile li h4 {
					background: url(/_images/sprites/ico_hexagons.png) no-repeat;
					float: left;
					width:  60px;
					padding: 0 10px 0 30px;
				}
				div#maincol div.content ul.wealth-profile li.jet h4 {
					background-position: left top;
				}
				div#maincol div.content ul.wealth-profile li.jade h4 {
					background-position: left -100px;
				}
				div#maincol div.content ul.wealth-profile li.amber h4 {
					background-position: left -200px;
				}
				
				div#maincol div.content ul.wealth-profile li p {
					float: left;
					clear: none;
					margin-bottom: 10px;
					font-size: 1em;
				}
				
				
/* Contact address list */

			div#maincol div.content ul.contact-details {
				float: left;	
				width: 375px;	
				margin: 40px 0 0 0;
			}
				div#maincol div.content ul.contact-details li {
					list-style: none;
					clear: both;
				}	
					div#maincol div.content ul.contact-details li h4 {
						font-family: Georgia, "Times New Roman", Times, serif;
						font-style: italic;
						font-weight: normal;
						font-size: 1.4em;
						float: left;
						width: 100px; 
						margin: 0 10px 0 0;
						padding-top: 2px;
					}
					
					div#maincol div.content ul.contact-details li p {
						float: left;
						clear: none;
						font-size: 1.3em;
					}
					
					div#maincol div.content ul.contact-details li a {
						font-weight: bolder;
					}
					
					div#maincol div.content ul.contact-details li span {
						font-weight: bolder;
						color: #FED000;
					}
					
/* Feedback button */

	div#feedback {
		width: 44px;
		height: 138px;
		position: absolute;
		right: 0;
		z-index: 100;
		top: 50%;
	}
		div#feedback a {
			background: url(/_images/sprites/button_feedback.png) no-repeat right top;
			display: block;
			width: 44px;
			height: 138px;
			filter:alpha(opacity=50);
			-moz-opacity: 0.50;
			opacity: 0.50;
		}
			div#feedback a span {
				text-indent: -1000em;
				position: absolute;
			}
			
			div#feedback a:hover {
				background-position: left top;
				filter:alpha(opacity=100);
				-moz-opacity: 1.00;
				opacity: 1.00;
			}
			
						
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */

	div.rating-cancel,
	div.star-rating { 
		float:left;
		width:15px;
		height:13px;
		text-indent:-999em;
		cursor:pointer;
		display:block;
		background:transparent;
		overflow:hidden;
	
	}
	div.rating-cancel,
	div.rating-cancel a { 
		background:url(/_images/common/delete.gif) no-repeat 0 -16px;
	}
	
	div.star-rating,
	div.star-rating a {
		background:url(/_images/common/star_alt.png) no-repeat 0 0px;
	}
	
	div.rating-cancel a,
	div.star-rating a {
		display:block;
		width:16px;
		height:100%;
		background-position:0 0px;
		border:0;
	}
	
	div.star-rating-on a {
		background-position:0 -13px !important
	
	}
	div.star-rating-hover a { 
		background-position:0 -26px;
	}

/* Read Only CSS */

	div.star-rating-readonly a { 
		cursor: default !important;
	}

/* Partial Star CSS */

	div.star-rating {
		background:transparent !important;
		overflow:hidden !important;
	}
	
	div.rating-cancel {
		display: none !important;
	}
	
/* END jQuery.Rating Plugin CSS */

/* jQuery.Alerts Plugin CSS */

	#popup_container {
		font-family: Arial, sans-serif;
		font-size: 12px;
		min-width: 300px; /* Dialog will be no smaller than this */
		max-width: 600px; /* Dialog will wrap after this width */
		/*
		background: #CFBDAC;
		*/
		border: solid 5px #CFBDAC;
		color: #000;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	
	#popup_title {
		font-size: 14px;
		/*
		font-weight: bold;
		*/
		text-align: center;
		line-height: 1.75em;
		color: #fff;
		background: #39342D;
		/*
		background: #CCC url(/_images/custom/title.gif) top repeat-x;
		border: solid 1px #FFF;
		border-bottom: solid 1px #999;
		*/
		cursor: default;
		padding: 0em;
		margin: 0em;
	}
	
	#popup_content {
		/*
		background: 16px 16px no-repeat url(/_images/custom/info.gif);
		*/
		background: #221F1B;
		color: #fff;
		padding: 1em 1.75em;
		margin: 0em;
	}
	
	/*
	#popup_content.alert {
		background-image: url(/_images/custom/info.gif);
	}
	
	#popup_content.confirm {
		background-image: url(/_images/custom/important.gif);
	}
	
	#popup_content.prompt {
		background-image: url(/_images/custom/help.gif);
	}
	*/
	
	#popup_message {
		padding-left: 48px;
	}
	
	#popup_panel {
		text-align: center;
		margin: 1em 0em 0em 1em;
	}
	
	#popup_prompt {
		margin: .5em 0em;
	}
	
	#popup_panel input {
		border: none;
		color: transparent;
		font-size: 0em;
		width: 48px;
		height: 22px;
		cursor: pointer;
	}
	
	input#popup_ok {
		background: url(/_images/buttons/button_alert_ok.gif) no-repeat left top;
		margin-right: 8px;
	}
	
	input#popup_ok.yes {
		background: url(/_images/buttons/button_alert_yes.png) no-repeat left top;
		margin-right: 8px;
	}
	
	input#popup_cancel {
		background: url(/_images/buttons/button_alert_no.png) no-repeat left top;
	}
	

/* END jQuery.Alerts Plugin CSS */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/_images/custom/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	/*
	background: #ffffff;
	*/
	z-index: 102;
	color:#000000;
	display:none;
	/*
	border: 4px solid #525252;
	*/
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeWindowButton {
	color: #fe0032 !important;
	margin: 0 15px 0 0;
	background: url(/_images/buttons/button_close.png) no-repeat right center;
	padding: 3px 19px 4px 0;
}

#TB_closeAjaxWindow{
	text-align: right;
	background: #221f1a;
	padding: 15px 0 0 0;
}



#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title {
	background: #35302a;
	margin-right: 1px;
	padding: 6px 6px 0 6px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}
