

    
   

body { font-family: arial; font-size: 12px; text-align: center; margin-top: 0px; margin-left: 0px; background-color: white; position: relative; z-index: 1;}
img { border: 0px; }
p {	font-family: arial; }

div.clear{
	clear: both;
	}
	
table { font-family: arial; font-size: 12px; }
/*
a { color: #676767; }
a:hover { font-weight: normal; text-decoration: none; color: #cd3301; }
a:focus, a:active { text-decoration: none; font-weight: normal; color: #cd3301; }
*/
input, select { border: 1px solid #c7d47d; }	
button { background-color: #c7d47d; border: 0px; font-size: 11px; color: #676767; line-height: 20px; height: 22px; width: 60px }

.commandButton{ background-color: #bbd043; font-weight: bold; color: #ffffff; vertical-align: middle; cursor: pointer; }
.ajaxTransCommandButton{ background-color: gray; }
.disabledCommandButton { background-color: #DAE0B6; cursor: default; color: white;}

table { padding: 0px; margin: 0px; border: 0px; }
span.gda {cursor:pointer; vertical-align:bottom; }

.red_mark_text{
	color: #CD3301;
	cursor: pointer;
	}

#main {
	border:0px solid black;
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	text-align: left; 
	font-weight: lighter;
	}

#topest {
	width:930px;
	line-height: 1px;
	text-align:left;
}

div.staticIcons { position: fixed; top:40%; right: 0; width: 35px;}
div.staticIcons .feedbackImage {float:right; clear: right; cursor: pointer; display: block; margin-top: 22px;}
div.staticIcons .crunchiesImage {float:right; clear: right; cursor: pointer; display: block; margin-top: 10px;}
div.staticIcons span {display: block; float: right; clear: right; margin:15px 10px 0 0;}

#header { width:930px; text-align:left; float: left; margin-bottom: 20px; }
#header img { float: left; }
.headerLogo { float: left; }

.loginBox {float:right; width:327px; height: 45px;  color: #579482; font-weight: bold; margin-top: 18px; margin-left: 15px;}
.loginBox div {float: left; padding: 15px 14px 15px 15px;}
.anonymousUser div.loginLinks {width:62%;background-color:  #E5EEE5; margin-left: 50px;}
.loggedInUser div.loginLinks {width:62%;;background-color:  #E5EEE5;}
.loginBox span { color: #579482; }
.loginBox .loginBoxLink,.loginBox .loginBoxLink:hover {cursor:pointer; font-weight: normal; color: #579482; margin-left: 10px; text-decoration: underline;}
.loginBox .separator {font-weight: normal;}
.loginBox .invitationBox {cursor:pointer;  height:100%; padding: 0;  color: white; margin-left: 5px; float: right;}
.loginBox .invitationBox img {position: relative;top: 4px;}
.loginBox .invitationBox .invitationText {color: white; position: relative; top:20px; margin: 0 5px;}
.loginBox .loggedIn span, .loginBox .loggedIn a {margin:0; padding:0;}
.loginBox .userImage {height: 45px;width: 38px;border: none; margin-left: 12px;}

div.userNavigationMenu {display: none;position:absolute;}
div.userNavigationMenu .gua1{position: relative; left: 14px;}
ul.userNavigationMenu { background-color:white; z-index:10; text-align:left; list-style-type: none; margin:0; padding: 5px; border: 1px #579482 solid;}
ul.userNavigationMenu li a{ display: list-item; cursor: pointer; line-height: 20px;  color:#579482; text-decoration: none; font-size: 11px;}
ul.userNavigationMenu li a:hover {color: #CD3301;}

#topmenu { float: right;  line-height: 45px; margin-top: 18px; margin-left: 15px; }
#topmenu, #topmenu a { font-size: 12px; color: #676767; text-decoration: none; }
#topmenu .current a {color: #cd3301;} 
#topmenu a:hover { color: #cd3301; }
#topmenu ul { display: block; margin: 0px; padding: 0px; }
#topmenu ul li { display: inline; padding: 4px;	}
#topmenu ul li a:active, #topmenu ul li a:focus { font-weight: bold; color: #cd3301; }


.dimm { filter: alpha(opacity=50); opacity: 0.5; }
.userLines a { text-decoration: underline; } 
.userRecImage {  float: right; margin-right: 10px; line-height: 22px; }
#familiarity { opacity: 0; filter: alpha(opacity=0); }
.userRecImage span { line-height: 18px; margin-top: 12px;  }

.signout { text-decoration: underline; }


#signin { width: 343px; position: absolute; display: block; border: 1px solid #579482; background-color: white; font-family: tahoma; font-size: 11px; padding: 8px 0px 8px 12px; }
#signin input { height:18px; line-height: 1px; margin-bottom: 10px; border-width: 1px; border-style: solid; border-color: #579482 }
#signInButton { background-color: #c7d47d; width: 51px; line-height: 23px; text-align: center; font-family: tahoma; font-size: 11px; color: #676767; margin-bottom: 10px;  cursor: pointer; }


.smallinks { color: #cd3301; font-size: 12px; font-weight: normal; cursor: pointer; width:  }
.smallinks a {margin-left: 10px; color: #cd3301; font-size: 12px; font-weight: normal; cursor: pointer; }
.smallinks a:hover { color: #cd3301; font-size: 12px; font-weight: normal; text-decoration: underline; cursor: pointer; }

.moreInfo { color: #cd3301; text-transform: lowercase; }

.add_side_link {
	color: #cd3301;
	font-size: 12px;
	font-weight: normal;
	float: right;
}

#headerInvitaionLinkContainer { float: right; margin-top: 4px; cursor: pointer;}
#headerInvitaionLinkContainer .prizeImg { float: left; cursor: pointer; }

#usersInvitation { width: 256px;  float: left; margin-top:5px; position: relative; cursor: pointer; }
#userInvitaionIcon { float: left; margin-right: 3px; }
#userIvitaionText {line-height:20px; text-indent:20px; float: left; width: 230px;background: url('http://media.jinni.com/images/netflix_icon.png') no-repeat scroll 0 0}
#userIvitaionText a {color: #676767; text-decoration: none;}
#userIvitaionText a:hover {color: #CD3301;}
#userInvitaionMenuArrow { float: left; }
#usersInvitation b { font-weight: bold; } 

/* invitaion container */

#theInvitaion {  position: absolute; z-index: 5; display: none; }
#theInvitaion img { margin-left: 25px; }
#invitationContent {  background-color: #ffffff; border: 1px solid #dddddd; line-height: 22px; width: 300px; height: 70px; float: left; clear: left; } 
#theInvitaion input { width: 280px; height: 20px; margin: 0 0 0 7px; text-indent: 4px; }
#theInvitaion span { font-size: 11px; color: #cd3301; margin-left: 5px; cursor: pointer; }
#theInvitaion button {cursor:pointer; float: left; clear: left; background-color: #bbd043; font-weight: bold; color: #ffffff;  }

#theInvitaion button, .inv_preview {cursor:pointer; margin: 5px 0 0 7px; }
#theInvitaion .inv_preview { float: left; }
#theInvitaion #closeInvitationDiv { float: right; clear: left; cursor: pointer; }

.successInvite { font-size: 15px; }
.addFromSuccess { font-size: 11px; color: #cd3301; cursor: pointer; }
/**/

/* invitaion preview */

#invitaionPreview { display: none; padding: 0 0 15px 15px; position:absolute; z-index: 9; top: 30%; left: 40%; background-color: #ffffff; border: 1px solid #dddddd; width: 338px; height: 220px; }
#invitaionPreview .details { margin-top: 15px; height: 160px; overflow-y: auto; }
.invitationLoading { width: 16px; height: 16px; display: none; float: left; margin: 12px 0 0 20px; background: url('http://media.jinni.com/images/loadingResults_white_areas/ajax-loader-snake.gif') no-repeat left top; }
#invitaionPreview h2 { margin-top: 15px; } 
#theInvitees { width: 320px; margin-right: 15px; }
#invitaionComment { width: 320px; border: 1px solid #c7d47d; font-family: arial; font-size: 12px; }
#invitaionPreview button {cursor:pointer; margin-top: 10px; float: left; clear: left; background-color: #bbd043; font-weight: bold; color: #ffffff;  }
#invitees { margin-top: 10px; }
#addInvitationNote { margin-top: 10px; }
#invCloseImgPreview img { float: right; clear: left; cursor: pointer; }

/* invitation results */
#invitationResults { display: none; position: absolute; left: 40%; top: 30%; background: #ffffff; z-index: 20; padding: 10px; border: 1px solid gray; }


/**/

#topmenu ul {
	display: block;
	margin: 0px;
	padding: 0px;
}

#topmenu ul li {
	display: inline;
	padding: 4px;	
}

#GeneralSendFeedback { color:#CD3301; float:right; font-family:arial; font-size:15px; font-weight:bold; width: 130px; clear: right; margin-top: 11px;}
#GeneralSendFeedback a { color: #cd3301; }
#GeneralSendFeedback a:hover, #GeneralSendFeedback a:active, #GeneralSendFeedback a:focus { font-weight: bold; }
#GeneralSendFeedback img { margin: 3px; margin-left: 7px; } 

html>body #whatis { width:900px; margin-bottom: 5px; float: left;	margin-top: 15px; }
#whatis { width:930px; margin-bottom: 5px; float: left;	margin-top: 15px; }

#whatis p { font-size: 11px; color: #676767; float:left; width: 63%; margin-top:16px; }
#whatis h2 { margin: 13px; float: left; }

/* updated top HP ("what is jinni" element) */

.homeTopText { font-size: 17px;  color: #676767; float: left; width: 75%; margin-top: 16px; margin-left: 20px; }
.homeTopText b { font-weight: bold; } 
.homeTopIcon { float: left; margin-top: 20px; }

#whatIsJinniTitle { float: left;  width: 100%; margin-bottom: 5px; }
#descriptionTitle{ float: left; font-size: 24px; color: #cd3301; margin-left: 18px; }
#topRecLink { float: right; font-size: 13px; color: #cd3301; margin-top:12px; }
.topBoldLink a, .topBoldLink a:hover, .topBoldLink a:active, .topBoldLink a:focus { font-weight: bold; color: #cd3301; }

.topQuickInput { border: 1px solid #BBD043; height: 17px; width: 285px; margin: 3px 5px 3px 10px; padding-left: 3px; }
.quickTop { font-size: 14px; font-weight: bold; color: #676767; margin-left: 10px; margin-top: 4px; }
.topButton { float: right; }
.topButton:link { font-family: tahoma; font-weight: bold; font-size: 12px; color: white; background-color: #BBD043; line-height: 16px; text-align: center; padding: 2px 9px; margin: 3px 12px 0px 7px; }
.topButton:hover { font-weight: bold; color: #6D763D; }

/* */

/*h2 { font-family: tahoma; font-size: 18px; font-weight: normal; float: left; margin: 0px; padding: 0px;}*/
h2 { font-family: tahoma; font-size: 18px; font-weight: normal; color: #bbd043; margin: 0px; padding: 0px; }
h2.personalize { color: #589482; }
h2.search { color: #889153; }
h2.discover { color: #cc3300; }
h2.community { color: #bbd043; }
h2.rightBarSectionTitle1 {color: #589482; margin: 15px 0;}
h2.contentRight_specgenome { font-family: tahoma; font-size: 18px; font-weight: normal; color: #cd3301; margin: 0px; padding: 0px; } 
h2.contentOverview { font-family: tahoma; font-size: 18px; font-weight: normal; color: #6d763d; margin: 0 0 10px 0; padding: 0px }


/*h1 { margin: 13px 23px 0px 23px; font-family: tahoma; font-size: 18px; font-weight: normal; float: left; }
h1.meaningTitle { color: #589482; }
h1.tasteTitle { color: #889153; }
h1.impulseTitle { color: #cc3300; }
*/

/* new homepage layout - 29.7.08 */
#whatis { height: 90px; padding: 0px 15px; background-color: #f0f6d2 }
#whatIsTitle .whatIsheaderTxt { color: #676767; margin: 0px; padding: 0px; }
.topData, .middleData, .bottomData { float: left; width: 100%;  }

#whatis .topData { width: 100%; }
#whatIsTitle { width: 50%; float: left; }
#whatIsTitle h2 { font-size: 24px; width: 540px; }

#whatIsButtons { float: right; line-height: normal; }
#whatIsButtons img { cursor: pointer; }
#whatButton { margin: 0px 8px 0px 0px; float: left; height: 25px; line-height: 25px; width: 100px; font-size: 15px; font-weight: bold; color: #ffffff; cursor: pointer; }
#whatButton span { background-color: #bbd043; display: block; height: 25px; line-height: 25px; text-align: center; }

#whyButton, #howButton { margin: 0px 8px 0px 0px; float: left; height: 25px; line-height: 25px; width: 100px; font-size: 15px; font-weight: bold; color: #676767; cursor: pointer; }
#whyButton span { background-color: #bbd043; display: block; height: 25px; line-height: 25px; text-align: center; }
/*#whatIsButtons div img { display: none; }*/
#whyShpitz, #howShpitz { display: none; }
#whatShpitz { display: block;  }
.topShpitz { margin-left: 22px; }


.topData { line-height: 32px; margin-top: 10px; }
.middleData { font-size: 13px; color: #676767; line-height: 20px; }
.middleData a { color: #cd3301; text-decoration: underline; }
.bottomData { font-size: 15px; color: #cd3301; line-height: 25px; }

#whatis strong { font-weight: bold; }

#demoTransDiv { display:none; position: absolute; z-index: 10; top: 0; left:0; background-color: #000000; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); height: 1330px; width: 100%; }
#demoVideoContainer { display: none; position: absolute; z-index: 11; top: 120px; left: 35%; background-color: #ffffff; border: 1px solid #cd3301; height: 355px; width: 360px; text-align: center; }
#demoVideoContainer .demoBottomButton { background-color:#bbd043; color:#FFFFFF; display:block; font-size:15px; font-weight:bold; line-height:22px; width:168px; margin:5px 0 15px 50px; float: left; cursor: pointer; }
html>body #demoVideoContainer .demoBottomButton { margin:5px 0 0 98px; }
#demoVideoContainer .demoContainerTitle { font-weight: bold; font-size: 12px; color: #cd3301; }
#demoVideoContainer #flashPlayer { margin:20px 0 5px; }
div.embed_wrap{
	position: relative;
	float:right;
	margin-right:10px;
	width:350px;
	text-align: right;
	}
img.movie_embed_icon{
	padding-bottom:3px;
	}
img.movie_twitter_icon{
	margin:8px 5px 0;
	}
div#embed{
	border:1px solid #C7D47D; 
	width:398px; 
	height:52px; 
	text-align:left; 
	z-index:200; 
	position:absolute; 
	top: -30px;
	left: -20px;
	background-color:#ffffff; 
	}
span.movie_embed_text{
	float:left; 
	margin:19px 5px; 
	font-weight:bold; 
	font-size:13px; 
	display:block; 
	overflow:hidden;
	}
textarea.movie_embed_textarea{
	float:right; 
	margin:4px 8px 0 0; 
	width:230px; 
	height:16px; 
	text-align:left; 
	display:block; 
	overflow:hidden;
	border:1px solid #C7D47D;
	}
/**/
#meaning { float:left; width: 33.0%; margin-right: 4px; background-color: #eff6d1; height: 80px; }

#taste { float:left; width: 33.0%; margin: 0px 1px 1px 0px; background-color: #eff6d1; height: 80px; }

#impulse { float:left; width: 33.0%; margin-left: 3px; background-color: #eff6d1; height: 80px; }
#impulse .HP_Dbutton { font-family: tahoma; font-weight: bold; font-size: 12px; color: white; background-color: #cd3301; line-height: 14px; text-align: center; padding: 2px 4px; margin: 3px 0px 0px 7px; }
#impulse .HP_Dbutton:link { font-family: tahoma; font-weight: bold; font-size: 12px; color: white; background-color: #cd3301; line-height: 14px; text-align: center; padding: 2px 4px; margin: 3px 0px 0px 7px; }
#impulse .HP_Dbutton:hover { background-color: #6D763D; }
/*#impulse input { border: 1px solid #676767; height: 14px; margin-right: 5px; width: 120px; }*/

/*#meaning p, #taste p, #impulse p { font-size: 11px; color: #676767; float:left; width: 63%; margin:16px 0px 16px 0px; }*/

#txt { float: left; }

#txt div{
	float: left;
	margin: 6px 0 0 10px;	
	filter: alpha(opacity=100);
	background-color: #F0F6D2;
	padding: 3px 10px;
}

#txt div span{
	font-family: tahoma;
	font-size: 15px;
}
#txt div span.contentType{
	font-family: arial;
	font-size: 12px;
	color: #676767;
}

#txt div img{
	margin-left: 3px;
	cursor: pointer;
}

#searchInput {
	color: #6d763d;	
}

#txt input {
	float: left;
	/*width: 680px;	*/
	border: none;
	/*margin-top: 4px;*/
	margin: 0px;	
	font-size: 18px;
	/*line-height: 18px;*/
	height: 22px;
	font-weight: normal;
	color: #6d763c;
	/*position: absolute;*/
	font-family: tahoma;
	z-index: 0;
	size: 1;
}

html>body #txt input { margin: 5px 0px 0px 10px; }

h1 { font-size: 30px; color: #6d763d; padding: 0px; margin: 0px; font-weight: normal; }

/*h2 { font-family: tahoma; font-size: 18px; font-weight: normal; color: #aabd43; margin: 0px; padding: 0px; }*/

h3 { font-size: 18px; font-weight: normal; color: #346b5b; margin: 0px; padding: 0px; width: 100%;}

h4 { font-family: tahoma; font-size: 18px; font-weight: normal; color: #589482; margin: 0px; padding: 0px; }

h5 { font-family: tahoma; font-size: 18px; font-weight: normal; color: #6d763d; margin: 0px; padding: 0px; }

h6 { font-family: arial; font-size: 18px; font-weight: normal; color: #cd3301; margin: 0px; padding: 0px; }

h4 span.sicons_sprite {cursor: pointer;}

.collageMovieTitleAndYear { width: 260px; }

.collageMovTitle, .col_title_year, .collageMovTitle a {
	font-family: tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-decoration: none;
}

.col_title_year {
	color: #676767;
	padding-left: 5px;
	vertical-align: top;
	width: 20%;
	text-align: right;
}

#leftContainer {
	
	float: left;
	border: 1px solid black;
}

#topSearch { width:752px; float: right; margin-left: 0; padding-left: 7px; }
html>body #topSearch { width:742px; float: right; padding-left: 0; height: 72px; }

#topSearchHigh { width:752px; float: left;}

#contentTopSearch {
	float: left;
	width: 600px;
}

#genome {
	width: 178px;
	float: left;
	height: 37px;
	line-height: 37px;
	background-color: #cc3300;	
	background-color: #579482;
	border-bottom: 1px solid #579482;
	border-top: 1px solid #579482;
	font-size: 18px; 
	font-family: tahoma; 
	color: #ffffff; 
	text-align: center;
}

#genome span {
	line-height: 33px;
}

#contentgenome {
	width: 146px;
	float: left;
	height: 37px;
	background-color: #cc3300;
}

.genome_title {
	font-family: tahoma;
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	line-height: 37px;
}

.seeExamples { 
	position: relative; 
	background-color: #c6cbce;  
	font-weight: normal;
	color: #000000;
	float:left;  
	left:190px; 
	position:relative; 
	text-align:center; 
	padding: 2px 0 2px 3px 
}
.seeExamples img { margin-right: 5px; }

.voteSoFar { float: left; clear: left; }

#type { width: 664px; float: left; line-height: 18px; text-align: left; font-size: 13px; margin-left: 190px; }

.filters_style { float: right; /* background-color: #F0F6D2; */ text-align: center; position: relative; right:10px; top: -3px;  display: inline; }
html>body .filters_style { right:-30px; }
.filters_style ul { margin: 0px; padding-left: 0px; margin-left: 10px; float: left; padding: 3px 0px; }
.filters_style ul li { margin-right: 8px; }

.filter_links { display: none; }

.tempType ul { background-color: #ffffff; }

#contentType {
	width: 470px;
	float: left;
	padding-top:10px;
	line-height: 18px;
	text-align: left;
	font-size: 12px;
}

#left { float: left; width: 600px; margin-top: 10px; }
#content #left .search_type_menu  { margin-left:0; width:602px; }

#searchForm.normal #searchBoxPrefix { width: 75px; height: 39px; background: #f0f6d2 url("http://media.jinni.com/images/mag_glass.jpg") 10px center no-repeat; text-indent: 35px; float: left; font-size: 20px; }
html>body #searchForm.normal #searchBoxPrefix {clear: left;}
#searchForm.normal #searchBoxPrefix.discoveryPageSearchBoxPrefix {width:0; }
html>body #searchForm.normal #searchBoxPrefix.discoveryPageSearchBoxPrefix {width:0;}


#searchForm.normal #searchBoxPrefix label { margin-top: 8px; display: block; color: #676863; }
#searchForm.normal #searchboxContainer { width: 732px;	height: 29px; float: left; border: 5px solid #f0f6d2; }
#searchForm.normal #searchboxContainer.homePageSearchBoxSearchBoxContainer {width: 657px;}
#searchboxContainer .shareIcons {margin:0; float: left; border-top: 1px solid #CED0C3; border-bottom: 1px solid #CED0C3; height: 27px;}
#searchboxContainer .share {position: relative; top: 10%;}


/*** adjustments for IE 6 - these styles are for IE 7 and FF ***/
html>body #searchForm.normal #searchboxContainer { width: 732px; }
html>body #searchForm.normal #searchboxContainer.homePageSearchBoxSearchBoxContainer {width: 657px;}
html>body #searchForm.normal #searchboxContainer #searchInput.discoveryPageSearchBox {width:589px; }/* 582*/

html>body #searchForm.normal #searchboxContainer #searchInput{height: 22px; line-height: 18px;  border-right: none;}

html>body #searchForm.normal #searchboxContainer #searchTypeDropdownOver { display: none; position: absolute;
	background: #f0f6d2 url('/images/dropMenuArrow.gif') 50px 12px no-repeat; width: 68px; height: 53px; border: 1px solid #ced0c3; }
/****/

#searchForm.normal #searchboxContainer { margin: 0; padding: 0; }
/*#searchForm #searchboxContainer .spacer { font-size: 1px; height: 6px; }*/
#searchForm.normal #searchboxContainer #searchInput { float: left; height: 29px; width: 602px; color: #666666;
	font-size: 16px; text-indent: 5px; margin: 0; padding: 0; border: 1px solid #ced0c3; font-family: Arial; padding-top: 5px; }
#searchForm.normal #searchboxContainer #searchInput.discoveryPageSearchBox {width: 515px;}

#searchForm.normal #searchboxContainer #searchTypeDropdown { width: 68px; height: 27px; border-top: 1px solid #ced0c3;
	border-bottom: 1px solid #ced0c3; text-indent: 8px; line-height: 27px; background-color: #ffffff; float: left; font-size: 11px;
	color: #787a6c; cursor: pointer; }/*f0f6d2*/
#searchForm.normal #searchboxContainer #searchTypeDropdownOver { display: none; position: absolute;
	background: #f0f6d2 url('/images/dropMenuArrow.gif') 50px 12px no-repeat; width: 70px; height: 53px; border: 1px solid #ced0c3; }
#searchForm.normal #searchboxContainer #searchTypeDropdownOver a { display: block; height: 26px; width: 100%; line-height: 27px;
	color: #787a6c; cursor: pointer; text-indent: 8px; font-size: 11px; }
#searchForm.normal #searchboxContainer #searchTypeDropdownOver a:HOVER { color: #cd3200; }
	
#searchForm.normal #go { float: right; background-color: #bbd043; width: 50px; text-align: center; color: #ffffff; height: 27px; line-height: 27px;
	font-size: 20px; border: 1px solid #ced0c3; cursor: pointer; margin: 0; padding: 0; }

#searchForm.narrow #searchBoxPrefix { width: 75px; height: 39px; background: #f0f6d2 url("/images/mag_glass.jpg") 10px center no-repeat; text-indent: 35px; float: left; font-size: 20px; }
#searchForm.narrow #searchBoxPrefix label { margin-top: 8px; display: block; color: #676863; }
#searchForm.narrow #searchboxContainer { width: 525px;	height: 29px; float: left; border: 5px solid #f0f6d2; }

html> body #searchForm.narrow #searchboxContainer { width: 515px; } /* adjustment for ie 6 - these are styles for ie 7 and ff */

#searchForm.narrow #searchboxContainer { margin: 0; padding: 0; position: relative;}
#searchForm.narrow #searchboxContainer #searchInput { float: left; height: 29px; width: 461px; color: #666666;
	font-size: 16px; text-indent: 5px; margin: 0; padding: 0; border: 1px solid #ced0c3; font-family: Arial; padding-top: 5px; border-right: #ffffff;}
	
html>body #searchForm.narrow #searchboxContainer #searchInput { height: 22px; } /* adjustment for ie 6 - these are styles for ie 7 and ff */

/*#searchForm.narrow #searchboxContainer #searchTypeDropdown { width: 72px; height: 27px; border-top: 1px solid #ced0c3;
	border-bottom: 1px solid #ced0c3; text-indent: 8px; line-height: 27px; background: #ffffff; float: left; font-size: 11px;*/
	color: #787a6c; cursor: pointer; }
#searchTypeDropdown{ position: relative;}
html>body #searchForm.narrow #searchboxContainer #searchTypeDropdown { width: 68px; } /* adjustment for ie 6 - these are styles for ie 7 and ff */
	
#searchForm.narrow #searchboxContainer #searchTypeDropdownOver { display: none; position: absolute;
	background: #f0f6d2 url('/images/dropMenuArrow.gif') 50px 12px no-repeat; width: 68px; height: 53px; border: 1px solid #ced0c3; }
#searchForm.narrow #searchboxContainer #searchTypeDropdownOver a { display: block; height: 26px; width: 100%; line-height: 27px;
	color: #787a6c; cursor: pointer; text-indent: 8px; font-size: 11px; }
#searchForm.narrow #searchboxContainer #searchTypeDropdownOver a:hover { color: #cd3200; }
	
#searchForm.narrow #go { float: right;	background-color: #bbd043; width: 50px; text-align: center; color: #ffffff; height: 27px; line-height: 27px;
	font-size: 20px; border: 1px solid #ced0c3; cursor: pointer; }

/* left side */
div.left_side{
	float: left;
	width: 178px;
	}

.statusBarLooks { width: 742px;}
.statusBarLooks div { margin: 3px 0px; }
#resultsFor { font-weight: bold; }

#contentSearchbox {
	width: 500px;
	height: 37px;
	float: left;
	border: 1px solid #a6b06d;	
	border-right: 0px;
}

html>body #contentSearchbox { width: 520px; }

#ctxt input {
	float: left;
	width: 392px;	
	border: 0px;
	margin-top: 4px;
	margin-left: 13px;
	font-size: 18px;
	height: 22px;
	font-weight: normal;
	color: #6d763c;
	position: absolute;
	z-index: 0;
}

#lens {
	float: right;
	position: relative;
	border: 1px solid #a6b06d;
	background-color: #bbd043;
	border-left: none;
	line-height: 37px;
	text-align: center;
	width:78px;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	cursor: pointer;
}

.userTextboxAlignment { float: left; }

#contentlens {
	float: left;
	position: relative;
	line-height: 37px;
	width: 78px;
	text-align: center;
	background-color: #bbd043;
	cursor: pointer;
	border: 1px solid #a6b06d;
	border-left: none;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
}

#discoversearch {
	float: right;
	height: 100%;
	width: 96px;
	background-color: #cd3301;
	line-height: 37px;
	text-align: center;
	margin-right: 2px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	cursor: pointer;
	display: none;
	position: relative;	
	bottom: 1px;
}

#contentdiscoversearch {
	float: right;
	height: 100%;
	width: 96px;
	background-color: #cd3301;
	line-height: 37px;
	text-align: center;
	margin-right: 2px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	cursor: pointer;
	position: relative;
	right: -2px;	
	bottom: 38px;
	display: none;
}

#resultsnum {
	float: right;
	height: 100%;
	width: 106px;
	background-color: #6d763d;
	line-height: 35px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	position: relative;
	display: none;
}

html>body #content #shpitz { position: relative; width:176px; height: 8px; background-image: url('http://media.jinni.com/images/shpitzit.png'); background-repeat: no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.jinni.com/images/shpitzit.png', sizingMethod='crop'); }
#content #shpitz { float:left; width:176px; height: 8px; position: relative; z-index: 2;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.jinni.com/images/shpitzit.png', sizingMethod='crop'); }


.Disabled { position: absolute; z-index: 9; background-color: #ffffff; opacity: 0.5; filter: alpha(opacity=50); width: 300px; }
#genesDisabled { height: 170px; }
#soundtrackDisabled { height: 70px; }
#userDisabled { height: 145px; }
#NeighborsDisabled { height: 155px; }
#rgDisabled { height: 130px; }
#triviaDisabled { height: 50px; }
#quotesDisabled { height: 40px; }
#learnDisabled { height: 240px; }
#userPagesDisabled { height: 600px; }
#recommendsDisabled { height: 220px; float: right; }
#get_theatre_ticketDisabled { height: 80px; width: 600px; }
#see_it_on_tvDisabled { height: 80px; width: 600px; }
#tagsDisabled { height: 22px; width: 54px; float: left; }
#tag_icons a img { opacity: 0.5; filter: alpha(opacity=50); }
.xxx {  background-color: #ffffff; opacity: 0.5; filter: alpha(opacity=50); margin-right: -54px; }
#tagInvite img { opacity: 0.5; filter: alpha(opacity=50); }
.vDisabled { width: 600px; height: 100px; margin-top: 25px; margin-bottom: -100px; opacity: 0.5; filter: alpha(opacity=50); position: relative; z-index: 9; background-color: #ffffff; }
#videoDisabled2 { margin-top: 100px; }

#suggested {
	width: 600px;
	border-top: 0px;
	border-right: 1px solid #6d763d;
	border-left: 1px solid #6d763d;
	border-bottom: 1px solid #6d763d;
}

.sugg_left, .sugg_right {
	margin-right: 3px;
}

.sugg_right {
	color: #676767;
}

#contentShpitz { width: 146px; height: 8px; }
#contentShpitz img { margin-top: -13px; }
html>body #contentShpitz img { margin-top: -14px; }

#content { width:930px; float: left; }
#content .v_menu a { font-weight: normal; }
#content .v_menu a:hover { font-weight: normal; }
#content .discovery { width:178px; float: left; background-color: #e5eee5; position: relative; margin: 0; padding: 0; }
html>body .discovery { top: 19px; }

#refTool{margin-top: 18px;}
#refTool.home { margin-top:18px; width:178px; height: 317px; }
#refTool.home ul { padding: 0; margin: 10px 0 0 0; }
#refTool.home ul li { line-height: 26px; }

.home_refTitle { font-family: tahoma; font-size: 18px; font-weight: normal; background-color: #579482; margin-bottom: 0px; width: 100%;
						  width: 178px; height: 37px; color: #ffffff; text-align: center; }
.home_refTitle span{padding-top: 6px; display: block;}
#refTool{ font-family: arial; font-size: 12px; font-weight: normal; background-color: #579482; margin-bottom: 0px; width: 100%;
						  width: 178px; color: #ffffff; text-align: left;}
#content .home .leftTxt { padding-left: 0; }
div.filterWatchedCheckbox{ width: 135px; margin-left: 10px; padding-top: 14px;}
input.filterWatchedCheckbox_input{ float:left; width:auto; margin-left:1px;}
label.filterWatchedCheckbox_label{ color: #676767; font-size: 12px; display:block; float:left; margin:1px 0 0 3px; width:110px;}
hr.filterWatchedCheckbox{ color:#579482;}
#refTool .leftTxt { font-size: 11px; float: left; color: #676767; margin-top: 10px; padding-left: 10px; width: auto; }
/*html>body #refTool .home_refTitle {font-family: tahoma; font-size: 14px; font-weight: bold; color: #579482; margin-bottom: 0px; }*/
#refTool ul { overflow: hidden; width:100%; font-family: tahoma; float: left; padding-left:0px; margin-left: 0px; }
#refTool ul .allCategories { text-decoration: none; color: #cd3301; }
#refTool ul li {clear: left; display: block; color: #676767; cursor: pointer;font-weight: normal;}
#refTool ul li:hover  { color: #cd3301; }
#refTool ul li.highlightedMenuItem{ font-weight: bold; color: #CD3301; }
#refTool ul li.selectedCategory{ font-weight: bold; color: #CD3301; }
#refTool ul li img.addToSearchImage{
	cursor: pointer;
	margin-left:5px;
	visibility: hidden;
}
.highlightedMenuItem{ font-weight: bold; color: #CD3301; }
#refTool ul li img.removeFromSearchImage{
	cursor: pointer;
	margin-left:5px;
}
#refTool ul li ul li { margin-left: 10px; line-height: 20px; }


li.typeHighlight a{ color: #cd3301; font-weight: bold; text-decoration: underline; }
li.typeHighlight a:hover{ color: #cd3301; font-weight: bold; text-decoration: underline; }
a.menuLink { color: #000000;}
a.menuLink:hover{ color: #000; }

#refTool {width: 178px; background-color:#ffffff;}
a.all_category_gray{
	color: #676767;
	}
#refTool a:hover { color: #cd3301; }
#refTool a:focus, #refTool a:active { color: #cd3301; font-weight: bold; }


iframe{visibility: visible;}
#refTool .menuList{ margin: 5px 0 5px 0; }
#refTool ul li.selectedMenu{
	font-weight: normal;
	color: #CD3301;
}
#refTool ul.tree { padding: 10px 0 10px 10px; margin: 0; }

div#collage_wrap{ float: left; width: 750px; margin-left: 10px; width:742px;}

#collage_menu {	width: 740px; margin:5px 0 0 0; float:right; height: 22px; }
#collage_menu .discovery_icon {  background-position: left; background-repeat: no-repeat;  }
#collage_menu .size_by { margin-left: 10px; color: #676767; background-image:url('http://media.jinni.com/images/16_size_by.png'); padding-left: 18px; }
/*#collage_menu .tuners { background-image:url('http://media.jinni.com/images/16_tuners.png'); padding-left: 20px; }*/
#collage_menu .shareSearchIcons {float: left; margin-left:100px; width: 130px;}
#collage_menu .shareSearchIcons .shareIcons {float: left; margin:0;}
#collage_menu .shareSearchIcons span {float: left;}
#resultsSummaryContent #topBackLink a, #resultsSummaryContent #topNextLink a { cursor: default; color: #aaaaaa;}
#resultsSummaryContent #discoveryPaging #topBackLink a, #resultsSummaryContent #discoveryPaging #topNextLink a { cursor: pointer; } 

#discoveries_menu { width: 740px; margin-top:15px; float:right;	 line-height: 20px; }

#backHomeMenu { float: left; }
#backHomeMenu .backHomeTxt { background-color: #eeeeee; padding: 2px; font-weight: bold; }
#backHomeMenu .backHomeDivider { margin: 0 5px; }

#discovery_back, #discovery_back a { float: left; text-decoration: none; }
#discovery_back a:active, #discovery_back a:focus { font-weight: normal; outline: none; }
#collage_menu .discoveryLink { color: #676767;}
#collage_menu .discoveryLink:hover { color: #cd3301; cursor: pointer; }
#collage_menu .tuners { color: #676767; }
#collage_menu .tuners:hover { color: #cd3301; cursor: pointer; }
#sortby_link { 
	float: left;
	width: 50px;
	margin-left: 12px;
	}
span.discoveryLink{
	background-image:  url(http://media.jinni.com/images/arrToBotMenu.png);
	background-repeat: no-repeat;
	background-position: right;
	display: block; 
	width: 59px; 
	float: left;
	margin-right: 12px;
	}
span.sortPick{
	background-image:  url(http://media.jinni.com/images/arrToBotMenu.png);
	background-repeat: no-repeat;
	background-position: right;
	display: block; 
	width: 75px; 
	float: left;
	}
span.discovery_icon{
	display: block;
	}
div.collage_menu li{
	float: left;
	}
li#tunersArrow{
	background-image:  url(http://media.jinni.com/images/arrToBotMenu.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 80px; 
	cursor: pointer;
	display: block;
	}
#discovery_movies { float: right; width: 196px; height: 21px; line-height: 20px; background-color: #eff6d1; margin-right: 5px; display: none; }
#discovery_movies li { margin: 0px 10px 0px 10px; }

#collage_top_menu { float: right; }
.collage_menu ul, .collage_menu ul a { margin: 0px; color: #676767; text-decoration: none; }
.collage_menu ul a:hover { color: #cd3301;  }
.collage_menu ul a:active, a:focus { font-weight: normal; outline: none; } 
.collage_menu li { padding: 0px 3px 0px 3px; }

#list_top_menu {
	float: right;
}
.discovery_list_menu ul{ margin: 0px; color: #676767; text-decoration: none; }
.discovery_list_menu li { padding: 0px 3px 0px 3px; }

#sortby, #movies_type, #set_location, #top_results {
	border: 1px solid #6d763d;
	/*float: left;*/
	line-height: 18px;
	margin: 6px 0px 0px 0px;
	padding: 8px;
	background-color: #fff;
	position: absolute;
}

#resultsSummaryContent span, #resultsSummaryContent .TitleLink { float: left; margin-right: 3px; }
#discoveryPaging { float: right; margin: 0; }
#discoveryPaging #topBackLink { margin-right: 4px; color: #aaaaaa; float: left; display: inline; width: auto;}
#discoveryPaging #topNextLink { margin-right: 4px;  color: #aaaaaa; float: left; display: inline; width: auto;}
#divider { margin-right: 4px; float: left; display: inline; width: auto; } 

.sortPick { margin-left: 5px; font-weight: normal; color: #cd3301; text-transform: capitalize; cursor: pointer; }
/*a#sortby_link { margin-left: 20px; float: left; }*/
#sortby { width: 66px; }

#movies_type {
	width: 112px;  	
}

.disDisable { opacity: 0.5; filter: alpha(opacity=50); color: #aaaaaa; cursor: default; }

#set_location .remark, #submit_close { float: left; clear: left; text-align: center; width: 110px; }
#set_location select, #set_location input  { width: 108px; font-size: 11px; margin: 3px 0px 7px 0px; float: left; clear: left; border:1px solid #6d763d; }
#set_location span { margin-right: 18px; }

.menu_arrow {
	margin: 0px;	
	height: 11px;
}
#VoteGeneMenu .menu_arrow {
	margin: 0px;	
	height: 5px;
}
#sortingDiscovery {
	height: 5px;	
}

.menu_arrow img { float: left; clear: left; }

#back_menu, #movies_style, #movies_status, #VoteOptions, #SuggVoteDIv {
	border: 1px solid #6d763d;
	float: left;
	clear: left;
	line-height: 18px;
	margin: 0px;
	padding: 5px; 
	background-color: #ffffff; 
	}

#VoteOptions { background-color: #ffffff; width: 100px; position: relative;}
#VoteOptions img { float: right; }
#VoteOptions ul { float: left; }
#VoteOptions ul li { float: none; }


#suggestedVote { width: 266px; float: left; }
#suggestedVote .menu_arrow { height:5px; margin:0; }

#SuggVoteDIv { width: 100%; text-align: left; line-height: 22px; padding: 0px 5px 5px 5px; margin: 0px; background-color: #ffffff; min-height: 50px; }
html>body #SuggVoteDIv { padding-bottom: 0px; }
#SuggVoteDIv p { padding: 0px; margin: 0px; }
#SuggVoteDIv p.whoVoted { float: left; clear: left; }
#SuggVoteDIv p .numOfYesVotes { float: left; clear: left; margin-right: 4px; color: #BBD043; }
#SuggVoteDIv p .numOfNoVotes { float: left; color: #cd3301; }
#SuggVoteDIv img { float: right; margin-top: 3px; }

#voteResult { float: left; width: 100%; display: none; }

#voteButtons {  margin-right: 5px; }
#voteButtons Button { width: 37px; height: 20px; font-weight: bold; color: #ffffff; border: 0px; padding-bottom: 4px; cursor: pointer; }
#voteButtons #voteYesButton { margin-right: 2px; background-color: #BBD043; }
#voteButtons #voteNoButton { background-color: #cd3301; }
#voteButtons button { color: #ffffff; }
#votedUsers { float: left; clear: left; text-align: left; display: none; }
.userVotedYes { color: #BBD043; }
.userVotedNo { color: #cd3301; }

/* simiilar movies container attributes */
#SimilarMovieRODiv { width: 385px; background-color: #F0F6D2; padding: 0 10px 10px; border: 1px solid #C7D47D; position: absolute; }
#smTxtDiv { width: 46%; text-align: left; float: left; margin-right: 5px; margin-top: 10px; }
#smTxtDiv h2 { height:22px; width:120px; font-size: 15px; font-weight: bold; font-family: arial; }
#smTxtDiv p { color: #676767; margin-top: 10px; height: 85px; }
#smTxtDiv .sm_divTitle { color: #000000; display: inline; margin-right: 5px; }
#smTxtDiv .sm_divYear { color: #676767; font-size: 15px; font-weight: bold; font-family: arial; }

#sm_available { background-color:#CD3301; bottom:10px; position:absolute; width:175px; }
#sm_available .similarAvalable { cursor: pointer; color:#f4fada; float:left; font-weight:bold; height:100%; line-height:22px; margin-right:6px; padding-left:5px; }
#sm_available a { float: left; width: 100%; text-decoration: none; }
#smImgDiv { 
	float: right;
	width: 200px;
	height: 150px;
	}
img#mcRollOverImage{
	}
#close { float: right; position: relative; left: 10px; cursor: pointer; }
/*.sm_availableIcons { background-image: url(/images/16_cinema_green.png); height: 16px; width: 16px; margin-right: 3px; }*/
/**/
#linkToOnline span { padding-left: 16px; height: 16px; cursor: pointer; margin-top: 3px; }
/*#back_menu { max-height: 92px; min-width: 75px; }*/
/*#back_menu .more_searches { display: none; }*/
/*.moreHistory { display: none; }*/
.moreHistory { float: left; clear: left; width: 100px; }
.moreHistory a { color: #cd3301; cursor: pointer; float: left; clear: left; }
#historyClose { margin-top: 15px; }


#historySearches.menuList { min-width: 75px; width: auto !important; width: 75px; overflow: hidden; max-height: 92px; height: auto !important; height: 92px; }
#historySearches.menuListLong { min-width: 75px; width: auto !important; width: 75px; overflow: hidden; max-height: 182px; height: auto !important; height: 182px; }
/*#historySearches { max-height: 92px; min-width: 75px; overflow: hidden; }*/

#taste_menu .menu_arrow {
	height:11px;
	margin:0;	
}

#embed_container {
	border: 1px solid #6d763d;
	width: 270px;
	height: 66px;
	margin: 0px;
}

#embed_container input { border: 1px solid #6d763d; width: 198px; margin: 10px 0px 0px 10px; float: left; }
#embed_container span {  line-height: 20px; margin: 10px 0px 0px 10px; float: left; }

#saved {
	font-size: 11px;
	color: #676767;
	text-align: center;
	line-height: 19px;
	width: 155px;
	height: 27px;
	background-image: url("http://media.jinni.com/images/tooltip.png");
}

/* new tooltip */
.tooltipContainer { width: 200px; float: left; z-index: 100; }
html>body .tooltipContainer { width: auto; }
.tooltipTxt { background-color: #F0F6D2; border: 1px solid #a6b06d; line-height:20px; padding: 0px 5px; text-align: center; color: #000000; }
.tooltipShpitz { margin-top: -1px }
.tooltipShpitz img { margin-left: 40px; float: left; }
/****/

.serverFeedback { position: absolute;padding: 12px 0; opacity: 0; filter: alpha(opacity=0); z-index: 10;}
.serverFeedback .message {background-color: #F0F6D2; border: 1px solid #a6b06d; color:black; padding:5px;} 
.serverFeedback img {top: 15px; left: 25px; position: relative; }

.statusTooltip{
	font-size: 11px;
	color: #676767;
	text-align: center;
	line-height: 19px;
	width: 155px;
	height: 27px;
	background-image: url("http://media.jinni.com/images/tooltip.gif");
}

#contentTitle {
	font-size: 32px;
	color: #6d763d;
	line-height: 32px;
	margin-top: 18px;
	float: left;
	width: 94%;
}

#contentTitle img {
	float: left;
}

h1#contentTitle_heading{
	float: left;
	width: 532px;
	display: block;
	}
	
.inside_main_title {
	font-size: 32px;
	color: #6d763d;
	line-height: 32px;
	margin-top: 18px;
	float: left;
	width: 610px;
}
div#icons_share_height{
	height: 33px;
	float: right;
	width: 600px;
	padding-top: 10px;
	}
	
.inside_main_title img { margin-right: 10px; margin-top: 5px; }

#my_menu, #contentMenu, #comunity_contentMenu, #people_contentMenu {
	width: 600px;
	margin-top:10px;
	float:left;	
}

#comunity_contentMenu { margin-bottom: 10px; }
#people_contentMenu { margin-bottom: 15px; }

#my_collage_menu { margin: 10px 0px 10px 0px; float: left; }

.h_menu { line-height: 12px; }
.h_menu a { text-decoration: none; color: #676767;}
.h_menu a:hover {color: #cd3301;  }
.h_menu a:focus, .h_menu a:active { font-weight: normal; color: #cd3301; outline: none; }
.h_menu a.special {color: white; background-color: #cd3301; padding: 0 3px;}
.h_menu a.special:hover {background-color: #6D763D;} 
.h_menu a.currentSpecial,.h_menu a.currentSpecial:hover {padding: 0 3px; background-color: #6D763D; color: white; font-weight: normal;}

.h_menu ul { list-style-type: none; padding: 0px; margin: 0px; }
.h_menu ul li { display: inline; padding-left: 3px; padding-right: 3px; }

.subMenu {margin: 20px 0 20px 0; padding: 0;}
.subMenu li{display:inline;}
.subMenu a {color: #676767; text-decoration: none;}
.subMenu a:hover {color: #CD3301;}
.contentContainer { float: left; }


.search_type_menu { line-height: 12px; }
.homePageSearchBox {width: 614px; padding-left: 45px;}
#content #type { width: 630px; margin-left: 0px; }
#content #type ul { margin-left: 35px; }
/*html>body #content #type ul { margin-left: 80px; width: 522px;}*/
.search_type_menu ul { list-style-type: none; float: left; padding: 0px; margin: 0px; }
.search_type_menu ul li { display: inline; padding-left: 3px; padding-right: 3px; float: left; }
.search_type_menu ul li.menuLink {cursor: pointer;}
.search_type_menu ul #all {}
.typeHighlight {
color:#CD3301;
font-weight:bold;
text-decoration:underline;
}
.discoveryPageSearchBox ul #all {margin-left: 15px;}
.homePageSearchBox ul {margin-left: 90px;}
ul.contentSearchBox {margin-left: 80px;}
.homePageSearchBox ul #all  {margin-left: 80px;}

.search_type_menu ul li.nflxBox {float: right;}
.discoveryPageSearchBox ul{margin-left: 5px;}
.typeTemp , .unavailableLink { cursor: default; color: #aaaaaa; }

#discovery_results {
	width:740px;
	float:left;
	margin-bottom: 15px;
}
#discovery_results_container { padding: 10px; margin-left: 15px; margin-top: 10px; }
#discovery_results .light_bg, .white_bg { height: 120px; }
#discovery_results .remark { float: left; margin-top: 10px; }
#discovery_results img {float: left; }
#discovery_movie_details { float: left; width: 40%; margin-left: 20px; }
#discovery_movie_details div { width: 100%;}
#watch_it, #next_on { width: 100%; float: left; clear: left; margin-top: 10px; }
#watch_it img { margin-right: 5px; }
#discovery_user_match .user_match { font-size: 11px; margin-bottom: 5px; margin-top: 24px; }
#discovery_movie_details #raiting_wish { font-family: tahoma; font-size: 11px; float: left; width: 100%; margin-top: 5px; }
#raiting_wish span { visibility: visible; cursor: default; opacity: 0.5; filter: alpha(opacity=50); }
#discovery_movie_details table { font-family: tahoma; font-size: 11px; width: 100%; float: left; margin-top: 10px; }
.discovery_title, .discovery_year_title { font-family: tahoma; font-size: 18px; float: left; }
.discovery_year_title { color: #676767; margin-left: 10px; }

#discovery_bottom_links {
	width:740px;
	float:right;
	margin-bottom: 15px;	
}

#contentdetails { width:600px; margin-top:10px; float:left; background-color: #f4fada; padding: 5px; }
html>body #contentdetails { width: 600px; }
#contentdetails img { float: left; }
#contentdetails .movie_image_holder { width: 280px; float: left; } 

.smallContentContainer #movie_details { float: left; margin-left: 10px; }
.smallContentContainer img.smallContentImage { width: 120px; height: 90px;  }

#movie_details  { float: right; line-height: 18px; }
html>body #movie_details { width: 51%; }
#movie_details p { list-style: none; display: list-item; }
html>body #movie_details p { display: table-row-group; }
p.person_movie_details{ height: 26px;}
#movie_details .remark a { font-family: arial; color: #676767; text-decoration: underline; color:#CD3301; font-family:arial; text-decoration:none; text-transform:lowercase; }
#movie_details .remark a:hover { text-decoration: none; }
#movie_details a { color: #676767; }  
#movie_details .movieDetails .smallLinks { color: #cd3301; } 
a.people_gene{text-decoration: underline;}
span.geneEntry{color:#676767;}
.line_details p { list-style: none; display: list-item; }

html>body .line_details p { display: table-row-group; }

/* raiting tool */
#raiting { float: left; width: 100%; padding-bottom: 10px;} 

.collageRate { float: left; clear: left; }

#movie_rank, #user_match { float:left; margin: 10px 5px 0px 5px; font-size: 11px; font-family: tahoma; }
#user_match { width: 150px; } 
#movie_rank { color: #6d763d; width: 47%; }
.movieRank .share{position: relative; top: 5px; margin-right: 5px; float: none; cursor: default;}
html>body #movie_rank { width: 48%; }
#raiting table { float: left; }
#addReviewRank #rate_notice { width: 112px; }

#user_match, .user_match { color: #cd3301; }

/*#rate_notice { margin-top: 8px;  color: #676767; font-size: 10px; float: left; width: 105px; height: 24px; }*/

.rate_notice_a { margin-top: 8px;  color: #676767; font-size: 10px; float: left; width: 105px; height: 24px; }
.rate_notice_b { margin-top: 8px;  color: #cd3301; font-size: 10px; float: left; width: 105px; height: 24px; }

#raiting_wish { float: left; } 
#raiting_wish span { margin-right: 8px; color: #603913; }

div#video_photos_raiting{
	width: 170px;
	border: 1px solid;
	float: left;
	margin: 25px 0 0 11px;
	cursor: pointer;
	}
/**/

#actordetails {
	width:610px;
	margin-top:10px;
	float:left;
	background-color: #f4fada;
}

#userCollage {
	width:610px;
	line-height: 230px;
	margin-top:10px;
	float:left;
	border: 1px solid black;
	margin-bottom: 20px;
}
/*photos*/

div#galleryContentDetails{ 
	width:610px; 
	height: 342px;
	margin-top:10px; 
	float:left; 
	background-color: #000000; 
	padding: 5px; 
	padding: 0px; 
	margin-bottom: 2px; 
	}
div#no_image{
	}
div#no_image a{
	xwidth: 433px;
	height: 127px;
	display: block;
	text-decoration: none;
	padding:15px 8px 0 15px;
	cursor: default;
	}
div#no_image p{
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	line-height: 25px;
	margin: 0px;
	}
div#fading_image_container{ 
	float: left; 
	height: 342px; 
	width: 456px;
	background-color: #000000;
	}
div#PhotoGalleryPanel{ 
	float: left; 
	height: 342px; 
	width: 154px; 
	background-color: #a6b06d; 
	}
div#galleryTitle{ 
	text-align: left; 
	padding-top: 5px; 
	margin: 0 auto;
	height: 277px;
	width: 140px; 
	color: #ffffff; 
	}
div#galleryTitle h2{ 
	color: #ffffff; 
	}
span.creditTo{
	xheight:132px;
	display: block;
	padding-top: 40px;
	}	
div#galleryPanel{ 
	width: 140px; 
	height: 182px;
	padding: 5px 0 5px 0;
	margin: 0 auto;
	color: white;
	}
div#galleryShowing{ 
	padding: 3px; 
	width: 100%; 
	}
#GalleryPanelButtons{ 
	background-color: #6D763D; 
	height: 30px; 
	float: left; 
	width: 100%; 
	}
#GalleryPanelButtons img{ 
	border: 0px; 
	margin: 6px 1px 6px 6px; 
	} /* ff only */
#GalleryPanelButtons span{ 
	border: 0px; 
	margin: 6px 1px 6px 3px; 
	} /* IE only */


#banner_holder { float: left; margin-top: 25px; }
#banner_holder img { cursor: pointer; }

#features {
	width:740px;
	float:right;
	margin-top:25px;
}

#discovery_features {
	width:740px;
	float:right;
	margin-top:25px;
}

#content_bottom_links {
	width:604px;
	height: 24px;
	float: left;
	
}

html>body #content_bottom_links {
	width: 612px;	
}

#collageRO_bot_links {
	
	float: left; 
	clear: none;
	height: 24px;
	position: relative;
	padding-bottom: 0px;
	width: 100%;
	position: relative;
}

#watchit {
	font-weight: bold;
	color: white;
	float:  left;
	height: 100%;
	line-height: 24px;
	padding-left: 10px;
	background-color: #cd3301;
	height: 24px;
	margin-right: 2px;
}
#col_watchit {
	font-weight: bold;
	color: white;
	float:  left;
	
	height: 100%;
	line-height: 24px;
	margin-right: 2px;
	padding-left: 10px;
	background-color: #cd3301;
	margin-left: 10px;
}

#col_watchit a { color: white; font-weight: bold; }
#watchit span { float: left; }
#watchit span ul { float: right; }
#watchit ul { float: right; line-height: 18px; padding-top: 4px; margin: 0px; }
#watchit ul li { display: inline; }
#watchit ul li img { margin-right:4px; }
#watchit a { font-weight: bold; color: #fff; padding: 4px 3px 5px 4px; }
#watchit a:hover { background-color: #cd3301; }
.actionIcons { float: left;width: 185px; }
.actionIcons span {  margin-left: 3px; }

#col_watchit .watchItTxtLink {float: left; cursor: pointer; }

#col_watchit ul { float: right; margin:0pt; }


#linkToWatch { float: left; width: 280px;}

.availableIcon { float: right; display: inline-block; cursor: pointer; padding-left:16px; height: 16px; margin: 4px 4px 0 4px; }

#tag_icons { float: left; width: 600px;  margin: 10px 0px 0px 0px; text-align: right; }
#tag_icons img { float: right; } 
#tag_icons span { float: right; margin-top: 3px; margin-right: 8px; }
#tagInvite, #tagFavorites { float: right; } /* ff only */
#tagInvite span, #tagFavorites span { float: right; margin: 0px } /* IE only */
#tagInvite img, #tagFavorites img { float: left; margin-right: 5px; } 
#tagInvite label, #tagFavorites label { margin-right: 10px; }



.collage_bot_links { 
	cursor: pointer; 
	float: left; 
	margin-right: 2px; 
	background-color: #cd3301;  
	font-size: 12px; 
	height: 24px; 
	line-height: 24px; 
	text-decoration: none; 
	height: 24px; 
	color: #ffffff; 
	height: 100%; 
	position: relative;
	}
div.collage_bot_links:hover{
	background-color: #6d763d;
	}

.cont_bot_links { 	
	float: left;
	margin-right: 2px; 
	background-color: #cd3301; 
	font-size: 12px; 
	width: 90px; 
	text-align: center; 
	height: 24px; 
	}
div.cont_bot_links:hover {
	background-color: #6d763d;
	}

.cont_bot_links.dim:hover {background-color: #e69980;}
.cont_bot_links a {color: white; text-decoration: none;}
.dim, .dim:hover {background-color: #e69980;}
div#showsimilar{
	position: relative;
	}

#right {
	width: 300px;	
	margin-left: 0px;
	margin-top: 0px;
	float: right;
	position: static;
	/*margin-top: 28px;*/
}

#FavButton {
	float: right;
	height: 80%;
	margin-right: 20px;
	background-color: #c7d47d;
	line-height: 22px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
}

#symbols {
	border: 1px solid black;
	width: 100%;
	text-align: right;
}
/*
#right div {
	width: 100%;
	border: 1px solid black;
}
*/
#addiv {
	/* height: 40px; */
	/*margin-bottom: 25px	;*/
	background-color: #ffffff;
}

#specgenome { float: left; clear: left; margin-top: 25px; width: 260px; }
html>body #specgenome { float: left; clear: left; margin-top: 25px; width: 100%; }
#specgenome .menu_arrow { height:5px; margin:0; }
#specgenome .remark { margin-bottom: 15px; margin-top: 5px; }

#suggGenes, #side_recommands, #mMusic, #networks, #side_jinnirs, #side_groups, #trivia, #side_quotes, #onTheWeb, #find {
 margin-top: 25px;	
 float: left;
}
#onTheWeb {clear: left; width: 100%;}

#find h4 { margin-bottom: 10px; }
#find { margin-bottom: 25px; }  

#suggGenes { float:left; height:auto; margin-bottom:20px; width:100%; }
#suggGenes a { color: #000000; cursor: pointer; }
#suggGenes a:hover { color: #cd3301; }
#suggGenes h6 { margin-bottom: 5px; }

#trivia h4, #side_recommands h4, #mMusic h2 { margin-bottom: 10px; }
#side_recommands .personalize { margin-bottom: 15px; }
div.people_miniCollage{margin-top:65px; float: left}
/* attributes for side collage */
#contentCollageHolder { height:190px; width:299px; z-index:0; position: relative;}
#ccBigPic { margin: 0px 1px 0px 0px; width: 199px; height: 148px; float: left; }
html>body #ccBigPic { height: 149px; }  
#ccBottomLink { width: 100%; height: 40px; float: left; line-height: 40px; text-align: center; background-color: #C7D47D; font-size: 18px; font-family: tahoma;  }
#ccMediumSize { margin: 0px 0px 1px 0px; width: 99px; height: 74px; float: left; }
.cc_smallDiv { margin-bottom: 1px; width: 49px; height: 36.5px; float: left; }
#ccSmallb, #ccSmalld { margin-left: 1px; }

.contentCollageLink { color: #fff; }
.contentCollageLink a { color: #fff; text-decoration: underline; }
.contentCollageLink a:hover { text-decoration: none; }
.contentCollageLink a:active { text-decoration: none; font-weight: normal; }
.contentCollageLink a:focus { text-decoration: none; font-weight: normal; }

div.contentColageContainer {   
	z-index: 10;  
	display: none;
	position: absolute;
	}
/**/

#genome_sideLinks .categoryIcon { margin-right: 6px; }
#genome_sideLinks .voteArrowImg { margin-right: 0px; }
/*#genome_sideLinks ul { float: left; width: 270px; }*/
#genome_sideLinks li { width: 100%; }
#genome_sideLinks li .firstGene { margin-left: 25px; } /* adjustment for ie 6 - this style are for ie 7 and ff */
.geneListSpace { margin-left: 13px; }
.geneListSpace a {color: #676767;}
.geneListSpace a:hover {color: #CD3301;}
html>body .geneListSpace { margin-left: 25px; }
#genome_sideLinks li a  { display: inline; cursor: pointer; float: left; white-space: nowrap; }
#genome_sideLinks li a:focus, #genome_sideLinks li a:active { font-weight: normal; }
#genome_sideLinks li span { line-height: 16px; margin-right: 6px; white-space: nowrap; }
#genome_sideLinks li .spanMore { line-height: 25px; }

.side_space { margin-top: 25px; }

#comunity_search { float: left; background-color: #fff; width: 100%; padding-bottom: 5px; }

#people_search { background-color: #e5eee4; float: left; }
#people_search h4 { margin-bottom: 10px; }
#people_search table { width: 280px; margin: 10px; float: left; background-color: #e5eee4; }
#people_search input, select { width: 200px; margin-bottom: 2px; border: 1px solid #a6b06d; }
#people_search Button { margin-top: 10px; background-color: #bbd043; font-size: 16px; font-weight: bold; color: #fff; line-height: 22px; }


#user_taste_match table td {padding-left: 5px; }

.user_interact { font-size: 14px; color: #579482; padding-left: 5px; }

.remark {
	font-size: 12px;
	color: #676767;
	margin: 0px;
	padding: 0px;
}


.v_menu { line-height: 25px; font-family: arial; font-size: 12px; padding-left: 5px; margin: 5px 0px 5px 0px;  }
.v_menu ul { padding: 0px; margin: 0px; }
.v_menu ul li { display: block; float: left; clear: left; }
.v_menu a { text-decoration: none; }
.v_menu a:hover { color: #cd3301; }
.v_menu a:active, .v_menu a:focus { font-weight: bold; }
.netflixLink {background: transparent url('http://media.jinni.com/images/netflix_icon.png') no-repeat scroll 0 3px; text-indent: 20px; display: block;}

#group_side_links { height: 56px; margin: 10px 0px 10px 0px; }
.group_side_links { height: 56px; margin: 10px 0px 10px 0px; }

#music_side_links { height: 56px; margin: 10px 0px 10px 0px; }

#group_side_links { height: 56px; margin: 10px 0px 10px 0px; }
.group_side_links { height: 56px; margin: 10px 0px 10px 0px; }

#quote {
	margin: 7px 0px 7px 0px;
}

#onTheWeb {
	line-height: 18px;	
}

table.relatedLinks {
	margin: 7px 0px 7px 0px;
	padding: 0;
}
table.relatedLinks .share { float: none; cursor: default;}
table.relatedLinks li {display: list-item;}
table.relatedLinks a {color: #676767; text-decoration: none; margin-left: 20px;}
table.relatedLinks a:hover { color: #cd3301;}

#content_cnc, #cnc, #photos, #videos, #details, .poprev, .movieClipsArea,  .plot {
	width: 600px;
	margin-top: 20px;  
	float: left;
}

#reviews_main { float: left; }
#reviews_main div.userInput { float: left;}
#reviews_main div.userInput textarea,#reviews_main div.userInput input {margin: 0;}
#reviews_main div.userInput label {margin: 10px 0 0 0;}
#reviews_main h5 { margin-top: 15px; float: left; clear: left; }
#reviews_main h5 a {margin-left: 10px;}

.poprev h5 {
	margin-bottom: 15px;
}

.watchItList {width: 610px;margin-top: 20px;float: left;width: 100%;}
.watchItList ul {padding: 0;}
.watchItList ul li{width: 50%; margin-bottom: 10px; float: left;}
.watchItList ul li a, .watchItList ul li img,.watchItList ul li div {float: left;}
.watchItList span.indentedWatchItem {display: block; text-indent: 35px; height: 30px;}
.watchItList h5, #cnc h5 {margin-bottom: 10px;}
.watchItListTitleIcon {margin-right: 7px;line-height: 16px;}
.watchItList .netflixActionButtons {border: none;margin-left: 10px;}


#photos table { text-align: left; margin-top: 15px; font-size: 12px;  }
#photos table td { vertical-align: top; }
#photos table div { float: left; clear: left; width: 100%; }
#photos .content_crew_button_details { text-decoration: none; color: black; height: 60px;}

#videos table { text-align: left; margin-top: 15px; font-size: 12px; }
#videos table td { vertical-align: top; }
#videos table div { float: left; clear: left; width: 100%; vertical-align: top; }

#videos .trans_play_icon { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/play_hover_icon.png', sizingMethod='scale'); 
				   		   height: 70px; width: 94px; position: absolute; z-index: 1; display: inline-block; }

html>body #videos .trans_play_icon { background-color: transparent; background-image: url('../images/play_hover_icon.png');
							 height: 70px; width: 94px; position: absolute; z-index: 1; display: inline-block; } 

#featured table { width: 100%; border: 0px; margin-top: 15px; font-size: 12px;  }
#featured table tr td { height: 22px; padding-left: 5px; } 

#education table { width: 100%; border: 0px; margin-top: 15px; font-size: 12px; }
#education table tr td { height: 22px; padding-left: 5px; }

#affiliation table { width: 100%; border: 0px; margin-top: 15px; font-size: 12px; }
#affiliation table tr td { height: 22px; padding-left: 5px; }

#milestones table { width: 100%; border: 0px; margin-top: 15px; font-size: 12px; }
#milestones table tr td { height: 22px; padding-left: 5px; }

#featurd_main { text-align: left; margin-top: 15px;  }
#featurd_main td { vertical-align: top; }
#featurd_main table td div { float: left; clear: left; width: 100%; }

.featured_main_links { font-size: 14px; }
.featured_main_links img { margin-right: 4px; vertical-align: bottom; }
.featured_pic { width: 104px; margin-right: 10px; }
.available { font-size: 12px; font-weight: bold; color: #a6b06d; margin-top: 10px; }
.available img { margin-left: 4px; }

/*#featurd_recommends table { text-align: left; margin-top: 10px; margin-bottom: 20px; float: left; }*/
#featurd_recommends td { vertical-align: top; }
#featurd_recommends table td div { float: left; clear: left; width: 100%; }

.featurd_recommends_links { font-size: 14px; }
.featurd_recommends_links img { margin-right: 4px; vertical-align: bottom; }
.featured_pic { width: 104px; margin-right: 10px; }

#featurd_wishlist table { text-align: left; margin-top: 10px; margin-bottom: 20px; float: left; }
#featurd_wishlist td { vertical-align: top; }
#featurd_wishlist table td div { float: left; clear: left; width: 100%; }

.user_button_features { float: left; width: 610px; }
.userMovieAttribsA, .userMovieAttribsB { width: 290px; padding: 5px; margin-bottom: 13px; }
html>body .userMovieAttribsA, html>body .userMovieAttribsB { width: 48%; }
.userMovieAttribsA { float: left; }
.userMovieAttribsB { float: right; }
.userMovieAttribsA .remark, .userMovieAttribsB .remark { float: left; margin-left: 15px; width: 168px; }
.userMovieAttribsA .content_crew_button_details, .userMovieAttribsB .content_crew_button_details { text-decoration: none; }
.userMovieImg { float: left; }
.userMovieImg img { float: left; padding: 0px; margin: 0px; }
.featurd_recommends_links { font-size: 14px; float: left; margin-left: 15px; }
.featurd_recommends_links img { margin-right: 4px; vertical-align: bottom; float: left; } /* ff only */
.featurd_recommends_links span { float: left; margin-right: 4px; } /* IE only */

#theFavoriteTitle {cursor:pointer; float: left; height: 33px; width: 148px; overflow: hidden; }
.featured_pic { width: 104px; margin-right: 10px; }
#removeWishlist { width: 100px; float: right; text-align: right; margin-right: 0px; }
#user_discover { width: 90px; float: right; text-align: right; margin-right: 0px; }

.availableFavorites a, .availableRecommendation, .availableFavorites a:hover { font-size: 12px; font-weight: bold; color: #a6b06d; margin-left: 15px; float: left; }
.availableRecommendation { margin-top: 20px; }
.availableFavorites {  }
.available img { margin-left: 4px; }   /* ff only */
.available span { margin-left: 4px; }  /* IE only */

.available { font-size: 12px; font-weight: bold; color: #a6b06d; margin-top: 20px; float: left; margin-left: 15px; }
.available img { margin-left: 4px; }

#group_links table td { line-height: 20px; }

#reviews_menu {
	width: 610px;
	margin-top: 10px;
	margin-bottom: 10px;
	float:left;	
	line-height: 18px;
}

.small_title {
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;	
}
.role
{
	color: #000000;
	margin-bottom: 2px;	
}
.contentDetailsTitles {
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;	
}

.movieDetails { color:#000000; font-size:12px; margin:0px; padding:0px; }

/* alignment of content main_center links */
#Image_container_left { width: 46%; float: left; margin: 5px; padding: 5px; }
#Image_container_right { width: 46%; float: left; margin: 5px; padding: 5px; }

.Image_container_left { width: 290px; float: left; padding: 5px; }
.Image_container_right { width: 290px; float: left; padding: 5px; }
.Image_container_right .remark, .Image_container_left .remark { float: left; width: 155px; margin-left: 15px; }
/**/

.the_pic, .the_details {
	width: 94px;
	float: left;
	margin-top: 15px;
}

.the_pic {
	margin: 15px 15px 15px 0px;
}

.content_crew_button_details { float: left; margin-left: 15px; text-align: left; width: 155px; text-decoration: underline; }
.content_crew_button_details span {  float: left; clear: left; width: 155px; }
.content_movie_title { float: left; margin-left: 15px; text-align: left; }

.side_thumb, .side_thumb_text {
	float: left;
	/* changes for disabled */
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: default;
	background-color: #ffffff;
	/**/
}
/* atrribs for disabled */
.side_thumb_text a, .side_thumb_text a:hover { color: #676767; cursor: default; }
/**/

.side_thumb_text {
	margin-left: 15px;
	line-height: 16px;
	font-size: 15px;
	width: 69%;
	overflow: hidden;
}

#nextOn  { width: 610px; margin-top: 20px; }
#nextOn span { font-weight: bold; font-family: tahoma; font-size: 12px; }

#details div{ height: 22px; line-height: 22px; width: 100%; }
#details h5, #credits h5 { margin-bottom: 10px; }
#details table { width: 100%; font-size: 12px;}
#details table td{ padding-left: 5px; line-height: 20px; width:80%; }
#details table td.small_title, #credits table td.small_title {float: left; width: 110px; }

#credits table {border: none; width: 100%; font-size: 12px;}
#credits table .light_bg, #credits table .white_bg {height: 45px;}

#awards div { height: 45px; line-height: 22px; width: 100%; }
#awards, #credits { float:left; margin-top:20px; width:610px; }
#awards span,#credits span { margin-left: 5px; }
#awards h5 { margin-bottom: 15px; margin-top: 10px; }
.award_movie_image{
	padding:4px;
	float: left;
	}
.award_small_title{
	color:#000000;
	font-size:15px;
	font-weight:normal;
	margin-left:5px;
	float: left;
	width: 253px;
	padding: 10px 0 0 9px;
	text-decoration: none;
	}
.award_details{
	float: right;
	width: 266px;
	}
	
/* reviews */
#text_review { text-align: left; margin: 0px; margin-bottom: 5px; padding: 5px; line-height:18px; display: block; }

.text_review { text-align: left; margin: 0px; margin-bottom: 5px; padding: 5px; line-height:18px; display: block; }
.text_review_yellow { background-color: #f0f6d2; text-align: left; margin: 0px; margin-bottom: 5px; padding: 5px; line-height:18px; display: block;}
.text_review_white { background-color: #fff; text-align: left; margin: 0px; margin-bottom: 5px; padding: 5px; line-height:18px; display: block; }
#review_details { margin-top: 2px;  }

.titleTextBox, .textAreaBox { width: 610px; margin-top: 10px; border: 1px solid #a6b06d; }
.textAreaBox { margin-bottom: 10px; }
.reviewButtonSave, .reviewButtonCancel { padding-bottom:2px; width: 50px; height: 18px; background-color: #C7D47D; font-size: 11px; color: #6D763D; margin-right: 2px; margin-top: 15px; }
/*.reviewButtonCancel {  }*/
#addUserReview .smallinks {  float: left; clear: left; margin-bottom: 3px; }
#addUserReview .remark { vertical-align: top; }
.addReviewfeaturesAlign {clear: left;}

div.user_review { float: left; width: 600px; text-decoration: none; margin: 0px; }
.user_review_span{white-space: pre-wrap; display:block; width:600px; overflow: hidden;}

.user_review label a { color: #cd3301; white-space: nowrap; }
.reviews_links { color: #676767; text-decoration: none; margin-top: 2px; }
.reviews_links ul { list-style-type: none; padding: 0px; margin: 0px; }
.reviews_links li { padding-right: 4px; float:left;}
.reviews_links li.reviewerRank { padding-right: 4px; float:right;}
.reviews_links li.reviewerRank .userRatingText {margin-right: 5px;}
.reviews_links li.rateSymbols {float: right;}

.reviews_links li.reviewerRank .highMovieRank {color: #676767;}
.reviews_links li.reviewerRank .lowMovieRank { color: #676767;}
.reviews_links li.reviewerRank .mediumMovieRank{  color: #676767;}
.reviews_links li.reviewerRank .rateImage {position: relative; top: 3px; margin-right: 5px;}
.reviews_links li.reviewerRank .textualRating {color: #CD3301; margin-left: 5px;} 
.ciriticIcon {float: left; margin-right: 10px;}
.reviews_links li span { line-height: 12px; }
.left {float: left;}
.reviewTitle {float: left;  margin-bottom: 5px; color: #676767; width: 100%;}
.reviewTitle .small_title {float: left;}
.reviewTitle .reviewPopulationRank {float: right;}
.reviewTitle .reviewPopulationRank img {position: relative; top:3px;}
.emptyReviewMessage {clear: both;}
.contentReviewVote {float: left; width: 200px;}
.contentReviewVote label {font-size: 11px; float: left;}

#expand_review { line-height:18px; }
#expand_review { display: none; text-align: left; }

#review_respond {clear:left; border-top: 1px solid #c7d47d; border-bottom: 1px solid #c7d47d; height: 32px; vertical-align: middle; line-height: 32px; text-align: right; }
#review_respond .smallinks { margin: 0px; }
#review_respond .respon_review { float: left; margin-right: 20px; }
#review_respond img { margin-right: 17px; margin-top: 7px; float: left; display: block; cursor: pointer; }
#review_respond .thanks_for_vote { float: left; position: absolute; left: 225px; line-height: 16px; color: #c7d47d; display: none; }

#group_user_review { padding: 10px; }
#group_user_review .text_review_white { margin: 5px 0px 5px 0px; } 
#group_user_review p { line-height: 18px; }
#group_user_review table { margin-bottom: 10px; float: left; }
#group_user_review table td { padding-right: 6px; }



#group_user_review .reply_report { float: right; } 
#discussion_details { float: left; width: 590px; }

#wiki_meter table td div { float: left; }
#wiki_meter h2 { margin-bottom: 10px; }

#what_is_jwiki { margin-top: 20px; line-height: 18px; }
#wiki_updates { float: left; }
#wiki_updates div { float: left; line-height: 20px; padding-left: 5px; }
#wiki_menu { float: left; margin-bottom: 10px; }

#wiki_contributors { float: left; }
#wiki_contributors h5 { margin-bottom: 10px; }
#wiki_contributors table { width: 467px; width: 100%; font-size: 14px; }
#wiki_contributors table a { color: #000; margin-left: 8px; }
#wiki_contributors table Th { width: 32px; padding-bottom: 20px; }
#wiki_contributors table td { padding-bottom: 20px; }

.whatIsJinniWiki { 
	font-size: 14px; 
	font-weight: bold; 
	color: #676767; 
}

#suggested_movies, #my_movies { float: left; }
#suggested_movies h5 { margin-bottom: 5px; }
#suggested_movies td { padding-right: 5px; }
#suggested_movie_thumbs { float: left; }

#improve_notice { margin-bottom: 10px; }

#wiki_reviews { float: left; }
#wiki_reviews h5 { margin-bottom: 10px; }

#genome_theme h5 { font-size: 15px; font-weight: bold; }
#genome_theme h5 span { font-weight: normal; }
#genome_theme P { margin-top: 10px; margin-bottom: 0px; } 

ul {
	list-style-type: none;
}

.standard { float: left; line-height: 12px; }

.current a, .current a:hover, .current a:active, .current a:focus { font-weight: bold; font-style: normal; color: #cd3301; }
/*.current { font-weight: bold; color: #cd3301; }*/


.watch_form select { border: 1px solid #c7d47d; height: 20px; margin-top: 1px; }
.watch_form input { height: 18px; border: 1px solid #c7d47d;  }
.watch_form td { padding-right: 6px; }
.watch_form span a { font-size: 12px; color: #cd3301; margin-left: 6px; }

.watchIcon_align { margin: 0px; line-height: 8px; }
.watchIcon_align_collage { margin-right:3px; position:relative; top:2px; }

#get_dvd table {
	margin-top: 8px;
}

#navigation {
	width:420px;
	float: left;
}

#collage_bottom_links { width:300px; float: left; margin-top: 5px; text-align: left; }

#collage_bottom_links table { width: 190px; }
#collage_bottom_links img { border: 0px; margin-right: 5px; }
#collage_bottom_links a { text-decoration: none; float: left; }
#collage_bottom_links a:hover { color: #cd3301; }
#collage_bottom_links a:active, #collage_bottom_links a:focus { font-weight: normal; }

#collage_bottom_links .disableEmbed { opacity: 0.5; filter: alpha(opacity=50); cursor: default; color: #676767; }

#wiki_embed { width:400px; float: left; margin-top: 10px; }
#wiki_embed img {  border: 0px; }
#wiki_embed a { text-decoration: none; float: left; }
#wiki_embed table td { padding-left: 0px; }
#wiki_embed .wiki_b_embed { padding-right: 10px; }

#my_embed { width:400px; float: left; margin-top: 5px; }
#my_embed img {  border: 0px; }
#my_embed a { text-decoration: none; float: left; }
#my_embed table td { padding-left: 0px; }
#my_embed .wiki_b_embed { padding-right: 10px; }

#my_recent_feeds { float: left; }
#my_recent_feeds table { width:100%; margin-top: 10px; } 
#my_recent_feeds table tr { line-height: 26px; }
#my_recent_feeds table div { float: left; margin-left: 6px; position: relative; top: 3px; }
#my_recent_feeds table div img { margin-top: 2px; }

#my_networks_recommends { float: left; }
#my_networks_recommends table { width:100%; margin-top: 10px; }
#my_networks_recommends tr { line-height: 50px; }
#my_networks_recommends div { float: left; margin-left: 6px; }
#my_networks_recommends div img { margin-top: 13px; }

#jinnirs_recommends { float: left; }
#jinnirs_recommends table { width:100%; margin-top: 10px; }
#jinnirs_recommends tr { line-height: 50px; }
#jinnirs_recommends div { float: left; margin-left: 6px; }
#jinnirs_recommends div img { margin-top: 13px; }

#trusted .user_link { width: 125px; }

.date_a { font-weight: bold; color: #bbc870; }
.date_b { font-weight: bold; color: #cd3301; }


#learn_yourself h2 { margin-bottom: 10px; }
#your_tags { width: 300px; background-color: #bbd043; height: 100px; }

#recommends_title_results { float: left; }
#jinni_recommends_menu { float: left; clear: left; }

#user_stats { float: left; }
#user_stats ul { padding: 0px; margin: 5px 0px 0px 0px; font-family: tahoma; }
#user_stats ul li { margin-right: 20px; }
#user_stats ul li span { margin-left: 8px; font-weight: bold; }

#user_rankings { float: left; clear: left;}
#user_rankings h5 { margin-bottom: 20px; }
#user_rankings table { width:100%; }
/*#user_rankings tr { line-height: 50px; }*/
#user_rankings td { padding-top: 7px; } 
#user_rankings div { float: left;padding-bottom:6px;}
/*#user_rankings div img { margin-top: 13px; }*/

#user_reviews { float: left; clear: left;}
#user_reviews table { width:100%; }
#user_reviews h5 { margin-bottom: 20px; }
#user_reviews td { padding-top: 7px; }
#user_reviews div { float: left; margin-left: 10px; line-height: 26px; }
/*#user_reviews div img { margin-top: 13px; }*/
#user_reviews .smallinks { float: right; margin-right: 5px; }

#user_votes { float: left; margin-bottom: 25px; clear: left;}
#user_votes h5 { margin-bottom: 20px; }
#user_votes table { width:100%; }
#user_votes td { padding-top: 4px; }
#user_votes div { float: left; margin-left: 10px; line-height: 26px; padding-bottom: 3px; }
/*#user_votes div img { margin-top: 13px; }*/

#user_added_people { float: left; }
#user_added_people table { width:100%; margin-top: 10px; }
#user_added_people tr { line-height: 50px; }
#user_added_people div { float: left; margin-left: 10px; }
#user_added_people div img { margin-top: 13px; }
#user_added_people .smallinks { float: right; margin-right: 5px; margin-left: 5px; }
#user_added_people .rank_pic { margin-top: 6px; }

#user_group_posts { float: left; }
#user_group_posts table { width:100%; margin-top: 10px; }
#user_group_posts tr { line-height: 50px; }
#user_group_posts div { float: left; margin-left: 10px; }
#user_group_posts div img { margin-top: 13px; }
#user_group_posts .smallinks { float: right; margin-right: 5px; }

#user_wikies { float: left; }
#user_wikies table { width:100%; margin-top: 10px; }
#user_wikies tr { line-height: 50px; }
#user_wikies div { float: left; margin-left: 5px; }
#user_wikies div img { margin-top: 13px; }

#user_people {  }
#user_trusted_networks { float: left; width: 50%; }

#user_trusted_networks_attribs { width: 100%; margin-top: 10px; }
#user_trusted_networks_attribs img, #user_trusted_networks_attribs span { float: left; }
#user_trusted_networks_attribs .rank_pic img { margin-top: 5px; }

#user_trusted_networks_actions { margin-bottom: 25px; margin-top: 0px; }
#user_trusted_networks_actions td { padding-right: 15px; }
#user_trusted_networks_actions .remark { font-style: italic; } 


#favorite_actors div {
	float: left;
	line-height: 22px;
	margin-right: 10px;	
}

#favorite_actors table { margin-top: 20px; }
#favorite_actors img { margin-right: 5px; padding: 0px; }
#favorite_actors ul { padding: 0px; margin: 0px; }
#favorite_actors ul li { margin-right: 1px; margin-left: 1px; }
#favorite_actors .smallinks { margin-right: 20px; }

.addMoreMovies { width: 610px;  float: left; position: relative; }
.RegularSentence { padding: 2px; font-size: 14px; text-align: left; background-color: #F0F6D2; }
.RegularSentence a:active { font-weight: normal; }
#favoritesSuggest { float: left; width: 100%; padding-top: 6px; background-color: #F0F6D2; opacity: 0; display: none; }

.suggestionInput { float: left; display: inline; width: 100%; margin: 15px 0px; }
.suggestionInput img { position: relative;  top: 5px; left: 18px;  }
.favTbox { height: 20px; width: 245px; border: 1px solid #a6b06d; float: left; }
.regLandingButton {float: left; height: 36px; width:140px; font-weight:bold; background-color: #BBD043; margin: 20px 0 -3px 0px; color: #ffffff; cursor: pointer;}
/*join-now*/
div.signinForFreee{ height: 52px; width:322px; background-color: #BBD043; cursor: pointer; margin-top: 20px;}
div.signinForFreee a{  font-weight:bold; text-decoration:none; color:#ffffff; display:block; padding:10px 36px; font-size:25px;}
div.cent{width: 400px; margin-top: 20px;}
div.cent img{width:auto; float:left; margin-right: 15px;}
div.cent p{width:260px; float:left; margin: 0px; font-size: 14px;}
ul.join-now_list{margin: 26px 0 0 33px; padding: 0;}
ul.join-now_list li{ list-style-image: url("http://media.jinni.com/images/icons/arrow_signNowPage.png"); line-height: 37px;}
img.matchomat_image{ margin:20px 0 20px 9px;} 
div.icons img{ margin: 10px 39px;}
/*partnersip*/
p.partner_paragraph{float:left; width:697px; margin-bottom:15px;}
a.partner_image{float:left; width:auto; margin-left: 15px;}



#textareaForTags { text-align: right; width: 420px; }
#textareaForTags .smallinks { margin: 2px; font-family: tahoma; }
.addedMoviesTags { width: 381px; height: 54px; }

#my_recent_searches { float: left; }
#my_recent_searches h5 { float: left; } 
#my_recent_searches table { width:100%; margin-top: 10px; margin-bottom: 10px; float: left; }
#my_recent_searches tr { line-height: 50px; }
#my_recent_searches div { float: left; margin-left: 6px; }
#my_recent_searches div img { margin-top: 15px; }
#my_recent_searches #showing { float: right; width: 256px; }
#my_recent_searches .medium_titles { float: left; color: #676767; margin-left: 10px; }
#my_recent_searches .remark { float: left; color: #000; margin-left: 40px; } 
#my_recent_searches .smallinks { float: right; margin-right: 5px; }

#user_people_groups { margin-top: 10px; margin-bottom: 10px; }
#user_people_groups table { width: 100%; font-size: 14px; }
#user_people_groups table a { color: #000; margin-left: 8px; text-decoration: none; }
#user_people_groups table td.group_pic { width: 56px; }
#user_people_groups table td.group_title { width: 50%; vertical-align: top; }

.group_title { font-size: 14px; float: left; margin-left: 15px; }

.medium_titles {
	font-family: tahoma;
	font-size: 15px;
	color: #000;
}

.medium_titles a {
	color: #000;
}

#news { width:250px; float:right; position: relative; margin-right: 2px;}
#news h4 { margin-bottom: 10px; }
div#hide_facebook_funs{
	position: absolute; 
	top: 66px;
	left: 5px;
	}

#showing {
	width:350px;
	float:right;
	letter-spacing: -0.3px;
}

.pager_content { float:right; line-height:1px; margin-top:-3px; }
.pager_content td, .scroller td a { color: #676767; text-decoration: none;}
/*.scroller td a .prev_rev { text-decoration: none; }
.scroller td a { text-decoration: underline; }*/

#tooltip { margin-top: -43px; }
#tooltip_text { border: 1px solid #a6b06d; background-color: #F0F6D2; padding: 3px; float: left; clear: left; }
#tooltip_corner { float: left; clear: left; margin-top: -2px; margin-left: 30px; }

.tmenuArrow { margin-left: 260px; }
.popupMenus, .popTooltip { position: absolute; top: 0px; left: 0px; display: none; z-index:10; float: left; }
.popTooltip { width: 100%; }
#embed_container, #back_discLink, #movies_style { background-color: transparent; }
#sort { width: 100px; float: left; }
#back_discLink .menu_arrow  { height: 11px; }


#showing .num_results { float: left; }
#collage_results_links { float: right; color: #676767; margin: 0px 2px 0px 2px; }

#relatedlinks {
	margin-top: 35px;
	opacity: 0.5; 
	filter: alpha(opaity=50);
	cursor: default;
}

#recentSearches { float: left; width: 100%; padding: 0px; margin-top: 8px; margin-bottom: 25px; position: relative;}

/* class for disable */
.moreDimm { opacity: 0.5; filter: alpha(opacity=50); }
/**/
#more { float: right; font-family: tahoma; font-size: 11px; text-decoration: none;  }
#more span { margin-right: 7px; }
#more img { margin-right: 3px; }

#lastSearchTags { font-weight: normal; padding: 0px; float: left; margin-bottom: 8px; }
#lastSearchTags p { list-style: none; float: left; margin: 0px; cursor: default; }
#lastSearchTags span a { color: #cd3301; margin-left: 5px; float: left; cursor: default; }

.thumbsDiv { float: left; clear: left; text-align: center; width: 100%; }
.thumbsDiv ul { padding: 1px; margin: 0px; clear: left; }
.thumbsDiv li { display: inline; }
.movThumb { float: left; margin-right: 1px;	 margin-left: 3px; font-family: tahoma; font-size: 11px; color: #000; /* disabled */ background-color: #ffffff; /* end disabled */ }

#spotlightOnCategorites { float: left; width: 100%; margin-bottom: 25px; position: relative; }
#spotlightOnCategorites h5 { margin-bottom: 15px; } 

#jblog { float: left; width: 100%; margin-bottom: 25px; }
#jblog .postTitle { font-family: arial; font-size: 14px; font-weight: bold; color: #676767; text-align: left; margin: 5px 0px; opacity: 0.5; filter: alpha(opacity=50); }
#jblog p { font-family: tahoma; font-size: 12px; font-weight: normal; margin: 0px; list-style: none; float: left; /* disabled */ cursor: default; background-color: #ffffff; /* end disabled */ }
#jblog p a { cursor: cursor; color: #cd3301; font-weight: bold; }

#home_details { float: left; clear: left; margin-top: 10px; opacity: 0.5; filter: alpha(opacity=50); cursor: default; }
#home_details a { margin-right: 3px; }
/* temp for disabled */
#home_details a { cursor: default; color: #cd3301; margin-right: 3px; background-color: #ffffff; }
/**/

.date, .userDetails { font-family: tahoma; font-size: 11px; font-weight: normal; color: #996666;}
.userDetails a { cursor: default; color: #996666; background-color: #ffffff; } /* temp for disabled */
/*.userDetails { text-decoration: underline; margin-right: 5px; margin-top: 10px; }
.userDetails a { font-weight:normal;  color: #996666; text-decoration: underline; margin-right: 5px; margin-top: 10px; }
.userDetails a:hover, .userDetails a:active { font-weight: normal; color: blue; text-decoration: none; outline: none; }*/

#wiki { float: left; width: 100%; margin-bottom: 25px; }
#wiki p { font-family: tahoma; font-size: 12px; font-weight: normal; margin: 0px; } 
.wikiTitle { font-family: tahoma; font-size: 14px; color: #000; text-decoration: underline; margin: 5px 0px ; /* dissabled */ opacity: 0.5; filter: alpha(opacity=50); cursor: default; background-color: #ffffff; /* end disabled */ }
#wiki .userDetails { float: left; clear: left; margin-top: 10px;  } 

/* dissabled */ 
.disableWiki {  height: 60px; margin-bottom: -60px; filter: alpha(opacity=50); opacity: 0.5; background-color: #ffffff; position: absolute; z-index: 8; width: 420px; }
/* end disabled */

#signup { padding: 0px 10px 10px 10px; background-color: #c9e2cb; margin-bottom:25px; opacity: 0.5; filter: alpha(opacity=50); }
#signup h3 { padding-top: 6px; }

#suText { font-family: arial; font-size: 12px; color: #579482; margin-top: 5px; cursor: default; }
#suButton { height: 27px; width: 117px; margin-top: 15px; }
#suButton a { font-family: tahoma; font-weight: bold; font-size: 15px; color: #fff; text-align: center; line-height: 32px; width: 100%; height: 100%; background-color: #bbd043; }
html>body #suButton a { padding: 5px; }

/* marked for disabled */
/*#suButton a:hover { background-color: #cd3301; }*/

#new { float: left; width: 100%; margin-bottom:15px; }
#new h4 { margin-bottom: 10px; } 

#newContainer { width: 100%; line-height: 45px; margin-bottom: 10px; float: left;cursor: pointer;}
#contributorsContainer { width: 100%; line-height: 45px; margin-bottom: 10px; float: left; opacity: 0.5; filter: alpha(opacity=50); }

/*#newTitle a { cursor: default; }*/ 

.user_link, .user_pic, .group_pic { float: left; }
.user_pic span { line-height: 33px; }
.user_link { font-family: tahoma; font-size: 15px; margin-left: 7px; text-decoration: underline;}
.user_link a { color: #000000; text-decoration: underline; }

.user_link { background-color: #ffffff; } /* for disabled */
/* temp marked for disable */
/*.user_link a:hover { text-decoration: none; }*/ 

/** internal side user links **/
#user_side_link { margin: 10px 0px 0px 0px; }
#user_side_attribs, #side_avatar { float: left; }
#user_side_attribs { width: 80%; margin-left: 10px; line-height: 15px; }
#user_side_attribs span { float: left; }
#user_side_rate { margin-top: 3px; }

.user_side_link { margin: 10px 0px 0px 0px; /* for disabled */ opacity: 0.5; filter: alpha(opacity=50); /*  */ }
.user_side_attribs, .side_avatar { float: left; filter: alpha(opacity=50); }
.user_side_attribs { width: 78%; margin-left: 10px; line-height: 15px; }
.user_side_attribs span { float: left; }
.user_side_rate { margin-top: 3px; }
/**/

.userDisableIE { position: absolute; z-index: 9; background-color: #ffffff; height: 140px; width: 300px; filter: alpha(opacity=50); opacity: 0; mozOpcity: 0; }

#top { float: left; width: 100%; }
#top h4 { margin-bottom: 10px; }

#genom { border:2px dotted pink; height:107px;  margin-bottom:10px;  }

#labnews { float: left; width: 100%; margin-bottom:15px; opacity: 0.5; filter: alpha(opacity=50); }
#labnews .postTitle { font-family: arial; font-size: 14px; font-weight: bold; color: #676767; text-align: left; margin: 5px 0px; opacity: 0.5; filter: alpha(opacity=50); } 
#labnews p { font-family: tahoma; font-size: 11px; font-weight: normal; margin: 0px; cursor: default; }
/* temp for disabled */
#labnews p a { cursor: default; color: #cd3301; }
/**/
#labnews span a { text-decoration: none; margin: 7px 0px 0px 0px; float: left; clear: left; opacity: 0.5; filter: alpha(opacity=50); cursor: default; color: #cd3301; }


#catalog { float: left; width: 100%; margin-bottom:25px; }
#catalog h2 { margin-bottom: 5px; }
.catalog_left, .catalog_middle, .catalog_right { margin-right: 3px; opacity: 0.5; filter: alpha(opacity=50);}
.catalog_right { color: #676767; opacity: 0.5; filter: alpha(opacity=50); }

#botContentDetails {
	width: 610px;
	float: left;
	}
#botContentDetails img { border: 0px; }
#registration  { width: 610px;  line-height: 2px; }
#registration .formAlign { float: left; clear: left; }

#registration table { text-align: left; }
#registration table input { border: 1px solid #BBD043; }
#registration .regDetailsColumn { width: 150px; float: left; }

.formAlign input { border: 1px solid #BBD043; }
.registerChkBox input { border: 5px solid #BBD043; width:12px; }
#registerSubmit button { background-color: #BBD043; font-size: 15px; color: #fff; }

#registerCaptcha, #registerTermsAndCondition { margin-top: 30px; }

#registrationForm:agreeToTermsInput { width: 1px; border: 1px solid black;  }
 
#newUserTxt p {
	
}

.sideContentDiv { background-color: #E5EEE5; padding: 5px 10px 1px 10px; }

#registrationLogin { margin-top: 150px; }
 
#reviews {
	width: 100%;
	margin-top: 20px;
	border: 1px solid black;
}

#reviewMenu, #revBrowse {
	float: left;
	width: 49%;
	height:10px;
	border: 1px solid black;
}

#revBrowse {
	float: right;
	text-align: right;
}

#reviewResult {
	width: 100%;
	float: left;
	border: 1px solid black;
	margin-top: 20px;
} 

.revResa {
	display: none;;
}

#usersMenu {
	margin-top: 20px;
	border: 1px solid ;
}

#usersContainer {
	margin-top: 20px;
	border: 1px solid ;
}

#people_users { margin-top: 10px; margin-bottom: 10px; }
#people_users table { width: 100%; font-size: 14px; }
#people_users table a { color: #000; margin-left: 8px; }
#people_users table td.user_pic { width: 32px; }
#people_users table td.user_name_rank { width: 50%; vertical-align: top; }

.user_pic { margin-left: 5px; }
.user_name_rank img  { margin-left: 5px; }

.user_showing { margin-right: 20px; }

#people_groups { margin-top: 10px; margin-bottom: 10px; }
#people_groups table { width: 100%; font-size: 14px; }
#people_groups table a { color: #000; margin-left: 8px; text-decoration: none; }
#people_groups table td.group_pic { width: 56px; }
#people_groups table td.group_title { width: 50%; vertical-align: top; }

#group_members table { width: 467px; }

#user_related_groups table { width: 100%; font-size: 14px; }
#user_related_groups table a { color: #000; margin-left: 8px; text-decoration: none; }
 
#user_related_groups table td.group_pic { width: 56px; }
#user_related_groups table td.group_title { width: 50%; vertical-align: top; }

.left_container h5,.left_container h2 { margin: 10px 0; display: block; width: 450px;}
.left_container h5 {}
#group_description .smallinks, .created_date { margin-left: 5px; line-height: 22px; }
.group_details { width: 467px; margin-bottom: 8px; } 
#group_members table { width: 100%; font-size: 14px; }
#group_members table a { color: #000; margin-left: 8px; }
#group_members table td.user_pic { width: 32px; }
#group_members table td.user_name_rank { width: 50%; vertical-align: top; }

.showing_space { margin: 0px 0px 20px 0px; }
.showing_space td { padding-top: 20px }

#newGroupContainer {
	margin-top: 20px;
	border: 1px solid ;
}

.discussiona {
	background-color: #f4fada;
	padding: 10px;
}

.discussionb {
	padding: 10px;
}

#usersContainer span {
	width: 290px;
	float: left;
	border: 0px solid orange;
}

#newGroupContainer div {
	width: 468px;
	border: 1px solid;
	margin-bottom: 20px;
}
#newGroupContainer label {
	width: 142px;
	border: 1px solid;
}

#newGroupContainer input, select, teztarea {
	border: 1px solid #a6b06d;
}

#gIcon {
	float: left;
	height: 70px;
	width: 70px;
	border: 1px solid;
	
}

.light_bg {
	background-color: #f0f6d2;
}

.mainDiv {
	background-color: yellow;
	z-index:0;
	position: absolute;
	left: 10px;
	top: 10px;
}

#collage_ro {filter: Alpha(opacity=100); z-index: 3; background-color: #f0f6d2; position: absolute; display: none; float: left; width: 592px; text-align: left; margin: 0px; }

.collageWhySimilar { float: left; clear: left; font-weight: bold; color: #cd3301; margin: 5px 2px; padding: 0px; }
.sd_left { position: absolute; z-index:10; top:0; left:0; width: 300px; height: 225px; background-color: #f0f6d2; display: none; margin: 10px; color: #676767; border: 0px solid #a6b06d; padding: 0px; }
.sd_right { position: absolute; z-index:10; width: 300px; top:0; left: 272px; height: 225px; background-color: #f0f6d2; display: none; margin: 10px; color: #676767; border: 0px solid #a6b06d; padding: 0px; }
/*#similarDetails { position: absolute; z-index:10; width: 300px; height: 225px; background-color: #f0f6d2; display: none; margin: 10px; color: #676767; border: 0px solid #a6b06d; padding: 0px; }*/
#rollOverWhySimilar { line-height: 16px; }
#helpfull { color: black; }
#helpfull input { height: 11px; border: 0; }
.collageWhySimilar .smallinks { float: left; margin-top: 5px; }
.ws_header { font-weight: bold; color: #cd3301; margin-bottom: 10px; padding: 0px;  }

.similarROCollageClose { font-size: 12px; font-weight: bold; color: #cd3301; cursor: pointer; margin-top: 15px; } 

#imgDiv { position: relative; margin: 0 5px 10px 0; }
html>body #imgDiv { position: relative; margin: 10px 10px 10px 0px; }

#textDiv{ 
	float: left; 
	width: 44%; 
	position: relative; 
	margin:6px 0px 10px -3px; 
	}
#textDiv p { margin: 0px; padding-top: 10px; float: left; clear: left; }
#textDiv .text { margin-top: 5px; }
#textDiv .remark { float: left; }
.collage_ro_div { float: left; clear: left; margin-top: 10px; width: 100%; }
#col_rel_movs { float: left; position: absolute; top: 155px; left: 0; width: 260px; }
#movie_facts { margin-top: 5px;  float: left; clear: left; }
#movie_facts table td{ margin: 0px; padding: 0px; vertical-align: top;}
#addQueryLink .smallinks { font-weight: bold; }
.geneDescription {  }
.addGeneToSearch { width: 100%; }

.bottomSpace { padding-bottom: 10px; }
#collage_ro .Xalign { float: right; margin: 0px; cursor: pointer; }
#collage_ro .imageSpace { margin: 10px; }
#collage_ro .xclose[class] { float: right; margin: 0; cursor: pointer; width: 10px; height: 10px; background: #0000ff url("http://media.jinni.com/images/close.png"); }
#collage_ro .xclose { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://media.jinni.com/images/close.png');
	float: right; margin: 0; cursor: pointer; width: 10px; height: 10px; padding: 0; font-size: 1px;  }

.close { position: relative; top:-7px; left: 7px; float: right; margin: 0; cursor: pointer; width: 10px; height: 10px; background: url("http://media.jinni.com/images/close_trans.png"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://media.jinni.com/images/close_trans.png'); } 

/* classes for the rollover collage div to open to the right or to the left */
.imgLeft { margin-top: 10px; float: left; }
html>body .imgLeft { margin-top: 10px; }
html>body .imgLeft { margin-left: 0px; margin-top: 0px; }
.imgRight { float: right; clear: right; margin: 0 0 0 10px; }
.txtLeft { 
	float: left; 
	margin: 0px;
	}
.txtRight { float: right; clear: left; }

/* adjustments for ie 6 - this classes are for ie7 and ff */
html>body .imgRight, html>body .txtRight { clear: none; }
html>body .imgLeft { float: left; margint: 0px; } 
html>body .txtLeft { float: left; margin: 0 0 0 9px; }
html>body .txtRight { width: 38%; }
/**/

/* Collage rollover not-seen-it links */
.rolloverLikelyToSee { float: left; position: relative; top: -25px; text-indent: 15px; font-size: 10px; color: #676767; display: none; cursor: pointer;
	background: url("http://media.jinni.com/images/RightArrowOnRed.jpg") no-repeat left center; }
.rolloverLikelyToSee:hover { color: #cd3300; }
.rolloverNotForMe { float: left; position: relative; top: -25px; text-indent: 20px; font-size: 10px; color: #676767; display: none; cursor: pointer;
	background: url("http://media.jinni.com/images/NoEntry.jpg") no-repeat left center; }
.rolloverNotForMe:hover { color: #cd3300; }
#rolloverNotSeenIt { float: left; position: relative; top: -25px; font-size: 10px; color: #676767; cursor: pointer; width: 150px; }
#rolloverNotSeenIt:hover { color: #cd3300; }
#notSeenItPopup { position: absolute; width: 200px; height: 35px; bottom: 37px; z-index: 600; display: none; }
#notSeenItPopup div div { display: block; position: static; margin: 6px 0 0 10px; cursor: pointer; }
#notSeenItPopup #rolloverLikelyToSeeBtn:hover, #notSeenItPopup #rolloverNotForMeBtn:hover { color: #cd3300; }
#notSeenItPopup .container { background: #ffffff; border: 1px solid #a6b06d; height: 25px; }
#notSeenItPopup .tip { background: url("http://media.jinni.com/images/BubbleTip.gif") no-repeat left center; height: 10px; position: relative; top: -1px; left: 20px }

/* Content page not-seen-it links */
#user_match #rolloverNotSeenIt { }
div.rolloverNotForMe, div.rolloverLikelyToSee {width: 100%;}
.container .rolloverNotForMe { width: auto;  }
.container .rolloverLikelyToSee {width: auto; }
#user_match #notSeenItPopup { top: 490px; }

#col_rel_movs .small_title { margin-top: 10px; }
#col_rel_movs img { float: left; margin: 5px 1px 5px 0px; }
#collage_ro .smallinks { float: left; display: inline; width: 100%; }

#collage_rank { float: left; clear: left; margin-top: 10px; padding-bottom: 5px; width: 96%; text-align: left; }
#collage_rank span { margin-right: 8px; color: #603913; }
 
/* footer attributes */
#footer { float: left; border: 0px solid brown; width: 930px;  height: 50px; margin:20px 0px 0px 0px; position: relative; }
#mainFooter { width: 930px; float: left; line-height: 16px; border-bottom: 6px solid #cd3301; border-top: 3px solid #F0F6D2; margin-top: 25px; }
#mainFooter a {text-decoration: none; color: #676767;}
#mainFooter a:hover {color: #cd0031;}
.footerHeader { float: left; clear: left; font-family: tahoma; font-weight: normal; font-size: 18px; color: #000000;  margin-top: 10px; margin-bottom: 5px; padding-left: 10px; }
.footerColumns { float: left; padding: 0px; margin-right: 10px; padding-left: 10px; margin-bottom: 0px; text-align: left;  width: 30%; }
html>body .footerColumns { width: auto; } 
#firstLeft { clear: left; border-left: 2px solid #F0F6D2; }
.footerColumns ul { padding: 0px; margin: 0px; height: 100%; float: left; width: 100%; }
.footerColumns li { float: left; clear: left; padding: 0px; margin: 0px; width: 100%; }
.headerColumns { width: 300px; float: left; height: 100%;}
#homeCopyright { float: right; color: #BBD043; margin-bottom: 0; margin-top: 26px;}
#footerLeft #firstLeft { border: 0px; } 
#footerMiddle #firstLeft, #footerRight #firstLeft { height: 90px; }
div.footerText {float: left; position: relative; margin-left: 245px; margin-top: 10px;width: 424px;}
p.footerText {text-align: center; margin:0; padding:0; color: #676767;}
/********/

.thumbsDiv{
	overflow: hidden;
}
.imageStrip{

	/*border: 1px red solid;*/
	margin: 0px;
	padding: 0px;
	/*float: left;*/
	/*height: 38px;*/
	width: 800px;
}
#searchForm.normal #suggestionsPanel, #discoverySuggestionsPanel{
	padding: 5px 0px 5px 0px;
	border: 1px #6D763D solid;
	width: 535px;
	background-color: white;
	z-index: 5;
}
#searchForm.narrow #suggestionsPanel, #discoverySuggestionsPanel{
	padding: 5px 0px 5px 0px;
	border: 1px #6D763D solid;
	width: 393px;
	background-color: white;
	z-index: 5;
}
#discoverySuggestionsPanel{
	width: auto;
}
#discoverySuggestionsPanel div, #suggestionsPanel div{

	cursor: pointer;
}
#suggestionsPanel #suggestion, #discoverySuggestionsPanel #suggestion{
	clear: both;
}
#suggestionsPanel #suggestion:HOVER{
	background-color: yellow;
}
#suggestionsPanel span, #discoverySuggestionsPanel span{
	margin-left: 5px;
	margin-bottom: 5px;
	
}
#suggestionsPanel #suggestType{

	font-size: 80%;
	color: graytext;
	
}
#discoverySuggestionsPanel #suggestType{
	display: none;

}

.searchboxBottomText { margin-left: 90px; font-size: 11px; float: left;}
.floatingButton { background-image: url("http://media.jinni.com/images/arrToBotMenu.png");
				  background-position:right center; background-repeat:no-repeat; margin: 0 0 -10px 10px; padding-right:16px; 
				  cursor: pointer; font-size: 11px; color: #cd3301; float: left;}

/* slider style */
#sliderBar, #sliderMask{
	
	border: 2px red solid;
	height: 12px;
	
}
#sliderMask{
	border-right: none;
}

.errorMessage{
	color: red;
}

.whatIsThis { color: #676769; margin: 0 0 0 30px; cursor: default; }

/* user preferences side menu */

#userRightContent { text-align: left; margin-top: 25px; }
.seeHowJinniKnowsYou { color: #a6b06d; }
.preferenceRecognition { text-align: center; }
.preferenceRecognition img { margin-right: 5px; }
.learnPersonality { color: #579482 }
.searchSettings { color: #a6b06d; }
.userSideInputs { border: 0px; }
#userRightContent table { padding: 0px; margin: : 0px; }
.allowAnonymous { width: 150px; float: left; margin-top: 15px; }
#allowEmails { float: left; margin-top: 15px; }
/*  */

/* user profile form */
#profileForm { text-align: left; line-height: 27px; }
#profileForm .userTopTitle { margin-top: 25px; }
#profileForm select { width: 172px; border-color: #c7d47d; }
#profileForm select option { width: 145px; }
#profileForm th { width: 150px; font-weight: normal; }
#profileForm .profileInputs { width:  170px; height: 18px; border: 1px solid #c7d47d; background-color: #ffffff; }
#profileForm .errorMessage { width:  150px; }
.profileSecondHeader td { padding: 15px 0px; }
#profileForm .profileRadioPublicProfile input { height: 12px; width: 12px; border: none; margin: 0; padding: 0; float: left; }
#profileForm .profileRadioPublicProfile label { float: left; line-height: 11px; margin-left: 3px; }
#profileForm .profileRadio td { padding-right: 6px;  }
#profileForm .profileRadioGender input {  height: 12px; width: 12px; border: none; margin: 0; padding: 0; float: left; }
#profileForm .profileRadioGender label { float: left; line-height: 11px; margin-left: 3px; }
#profileForm .homepageInputLength { width: 310px; }
#profileForm .whoRU { width: 310px; height: 80px; border: 1px solid #C7D47D; font-family: arial; }
#profileForm .linkSelect { border: thin;  }
#profileForm .theSelectBox { width: 314px; height: 80px; }
#profileForm .profileLinkInput { width: 310px; height: 16px; }
#profileForm .profileButton { background-color: #ffffff; border: none; color: #cd3301; margin: 0px; padding: 0px; }
#profileForm #addButtholder { padding-left: 8px; }
#profileForm .profileSubmit {width: 130px; background-color: #bbd043; border: 1px solid #c7d47d; font-size: 12px; color: #ffffff; font-weight: bold; padding-bottom:3px; cursor: pointer; }
#profileForm .profileThanks { background-color: #bcdccd; margin-top: 25px; padding: 5px 7px; display: none; }
#profileForm .profileThanks span { margin: 0; line-height: 18px; color: black; font-size: 12px; font-family: arial;}
#profileForm .profileThanks a { color: #cd3301; cursor: pointer; }
#profileForm .Xalign { float: right; margin: 0px; cursor: pointer; }
#profileForm .uploadPhotoForm { display: none; position: relative ; border: thin; line-height: 45px; margin-top: -27px; background-color: #e5eee5; width: 280px; text-align: center; }
#profileForm .uploadPhotoForm input { border: 1px solid #c7d47d; opacity: 1;   }
#profileForm .uploadPhotoForm .fakeFileInput { position: absolute; z-index: 10; opacity:1; top:10px; width:143px; } 
#profileForm .optInCheckbox {position: relative; top: 2px; left: 5px;}
#profileForm .settingsRow {clear: left; width: 40%; float: left;}
#profileForm .settingsRow span {float: left;}
#profileForm .settingsRow label{float: right;}
#profileForm .settingsRow input{ border: none;}


/* user preferences content */

#genresToChoose { border: 1px solid #a6b06d; float: left; margin: 10px 0px 25px 30px; width: 192px; }
#prefMovieTitle { float: left; clear: left; }
.prefRemarks { float: left; clear: left; width: 100%; }
#prefForm.search { margin-top: 25px; margin: inherit; }

/* new scroll */

#mycustomscroll .preferenceTable {line-height: normal; width: 100%; padding:0; margin: 0px; border: none; color: #676767;}
#mycustomscroll table .theGenre {width: 140px; text-align: left; white-space: nowrap;}

#mycustomscroll .genresBox { height: 14px; width: 14px; border: none; }
.userPrefContainer {border: 1px solid #a6b06d; color: #a6b06d; float: left;}
.userPrefContainer input {margin:0; padding: 0;}
.genresContainer{ margin-right: 20px; }
.plotsContainer{  }
.userPrefContainer .prefContainerTitle {padding: 0 5px; font-size: 15px; color: #6D763D; border-bottom: 1px solid #A6B06D;}
.userPrefContainer .checkBoxesTitle {white-space: nowrap; line-height: normal;}
.checkBoxTable {padding: 0; margin:0; border-collapse: collapse;}
.checkBoxTable td {width: 40px; }
.checkBoxTable td input { border-width: 1px;}
.userPrefContainer .likeColor {color: #BBD043; font-weight: bold;}
.userPrefContainer .dislikeColor {color: #CD3301; font-weight: bold;}
.userPrefContainer .preferenceRow {background-color: white; height: 22px;}
.userPrefContainer .preferenceRow:hover {background-color: #F0F6D2;}
.userPrefContainer .preferenceRow .preferenceDescription { margin-left: 5px;}
.userPrefContainer .preferenceRow .checkBoxTableContainer {padding: 0; }


.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: white;
}
.vscrollerbar {
width: 10px;
background-color: #BBD043;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

#mycustomscroll, .flexcroll, .normalScroll {
/* Typical fixed height and fixed width example */
width: 334px;
height: 210px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #ffffff;
/*margin: 0.3em auto;*/
padding: 5px 0px;
}

.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 550px;
height: auto;
position: relative;
color: black;
padding: 1px;
}

/* end of new scroll */


.topFiveHolder { float: left; clear: left; width: 100%; }

.PreferencesButton { float: left; clear: left; background-color: #bbd043; border-color: #bbd043; font-weight: bold; color: #ffffff; margin-top: 25px; margin-bottom: 25px; }


/* general info pages */

.WholeText { float: left; font-size: 15px; color: #676767; width: 100%; padding-bottom: 15px; }
h1.generalTitle { width:100%; margin-bottom: 15px; }
#contentHolder p { margin-top: 0px; }
/*.flexcroll { border: 1px solid: #bbd043; }*/ 
#contentHolder .flex_custom { padding: 10px 15px 0px 15px; }
#contentHolder p b { font-weight: bold; }
#contentHolder .bloggers_notice { float: right; width: 35%; }
#contentHolder .bloggers_notice b { font-weight: bold; color: #cd3301; }
#contentHolder .feedback_paragraph { width: 55%; }

#prize_terms { border: 1px solid #bbd043; width: 100%; }
#prize_terms .lipsum { display: list-item; list-style-type: none; }
#prize_terms .prize_terms_list { padding-left: 20px; width: 95%;   }
#prize_terms .prize_terms_list li { display: list-item; margin-bottom: 15px; float: left; }
#prize_terms .prize_terms_list li b { font-weight: bold; text-decoration: underline; }
#prize_terms p b { font-weight: bold; }

/*#contentHolder .community, #contentHolder p { float: left; clear: left; }*/
/*#contentHolder .sub1, #contentHolder .sub2 { font-size: 15px; font-weight: bold; }*/
#contentHolder a { font-weight: normal; color: #cd3301; text-decoration: underline; }
#contentHolder a:hover { text-decoration: none; font-weight: normal; }
.partnerships_sub_titles { margin: 0px; padding: 0px; font-size: 18px; font-weight: bold; color: #BBD043; }
.static_ul {  }

#faqs a { display: block; }

.faqsAlign { line-height: 22px; }
#faqsContainer { margin-bottom: 25px; }
#faqsContainer a { text-decoration: none; }

#cuApi {
	color: #cd3301;	
} 

.sub1 { font-size: 24px; font-weight: normal; color: #6d763d; }
.sub2 { font-size: 15px; font-weight: bold; color: #676767; }

#contentHolder .backToTop { float: right; font-size: 11px; text-decoration: none; }

.img1 { margin-bottom: 20px; }
.img2 { float: right; margin-left: 20px; }
.img3 { margin-top: 20px; }

/* recommendation page */
.h_menu { float: left }
.h_menu span {float: left; line-height: 20px;}
.h_menu .sortLable {margin-right: 10px;}
.h_menu .sortMenuDownArrow {position: relative; top: 8px; float: left;}
.showTitle { font-weight: bold; font-style: normal; color: #cd3301;}
#recommandationsSelection { display: none; position: absolute; z-index: 10; border: 1px solid #a6b06d; float: left; margin-left: 10px; width: 125px; }

.sliderClassDimmed { opacity: 0.5; filter: alpha(opacity=50); }
.sliderClass { opacity: 1; filter: alpha(opacity=100); }
#sliderMatchTitleDR a{color: #CD3301; text-decoration: underline;}
.sliderRated { color: #cd3301; }
.sliderNotRated { color: #676767; }
.sliderDisplay { display: inline; }
.sliderNoDisplay { display: none; }
p.contentSynopsis{line-height: 18px; margin: 0px;}

/* feedback page */

.feedbackContainer .feedbackRow { float: left;  margin-bottom: 10px; }

.feedbackRow { width: 100%; }

.leftFB { width: 100px; float: left; font-weight: bold; }

.rightFB {  }
.rightFB input { width: 50%; height: 18px; }
.rightFB textarea { width: 415px; border: 1px solid #bbd043; background: none; }
html>body .rightFB textarea { width: 50%; } 
  
.feedbackButton { margin-left: 100px; width: 120px; background-color: #bbd043; font-weight: bold; color: #ffffff; vertical-align: middle; cursor: pointer; }

.feedbackOverlay { display: none; position: fixed; top: 0px; left: 0px; z-index: 100; background-color: #ffffff; filter: alpha(opacity=70); width: 100%; height: 100%; }
html>body .feedbackOverlay { display: none; position: fixed; top: 0px; left: 0px; z-index: 100; background-color: #ffffff; opacity: 0.7; filter: alpha(opacity=70); }
.jinniAlert { display: none; position: fixed; z-index: 101; background-color: #ffffff; width: 360px; border: 1px solid #BBD043; padding: 15px; left: 50%; margin-left: -185px; top: 50%; }
.jinniAlert input {  float: left; margin-top: 20px; }
.jinniAlert input.leftButton {margin-right: 50px;}
.jinniAlert .alertTitle { font-weight: normal; font-size: 16px; color: #CD3301; margin-top: 0; float: left; }
.jinniAlert .alertNote {font-size: 14px; margin-top: 0;}
.jinniAlert .alertConfirmation {color: #589482;}
.jinniAlert	a.commandButton { padding: 5px; float: left; clear: left; margin-top: 10px; color: white};
.jinniAlert	a.commandButton:hover {color: white; font-weight: bold;}

.jinniAlert-KUKU { display: none; position: absolute; z-index: 11; background-color: #ffffff; width: 360px; height: 100px; border: 1px solid #BBD043; padding: 15px; left: 50%; }
.jinniAlert-KUKU input {  float: left;  }
.jinniAlert-KUKU input.leftButton {margin-right: 50px;}
.jinniAlert-KUKU .alertTitle { font-weight: normal; font-size: 16px; color: #CD3301; margin-top: 0; }
.jinniAlert-KUKU .alertNote {font-size: 14px; margin-top: 0;}
.jinniAlert-KUKU .alertConfirmation {color: #589482;}

/********** logIn popup ***********/
.loginOverlay {
	text-align: left; 
	width:350px; 
	position: fixed; 
	z-index: 101; 
	background-color: #ffffff; 
	border: 1px solid #BBD043; 
	padding: 15px;
	top: 150px;
	left: 35%;
	}
	
h2.loginTitle {
	color: #589482; 
	font-size: 20px; 
	margin-bottom: 18px;
	}

div.userInfo {
	width:250px;  
	margin-bottom: 10px; 
	}
	
div.userInfo input {
	float: right; 
	width: 145px;
	}
	
div.userInfo label {
	float: left;
	width: 100px;
	}

span.note {
	font-size: 11px;
	}
	
input.commandButton {
	background-color: #BBD043;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	height: 26px;
	width: 140px;
	margin-top: 25px;
	text-align: center;
	}
	
p.forgot {
	margin-top:10px; 
	}

p.forgot a{
	color: #666666;
	text-decoration: none;
	}

.loginOverlay .closingX {
	float: right; 
	cursor: pointer;
	}
	
.loginOverlay .loginError {
	float: left; 
	margin-top: 25px; 
	margin-left: 10px; 
	color: #CD3301; 
	font-size: 11px;
	}
	
div#whySignIn h3{ 
	color:#CD3301;  
	font-size:16px; 
	font-weight:bold; 
	margin-top:8px; 
	padding:0; 
	}
	
div#whySignIn a{ 
	color:#CD3301; 
	text-decoration: none;
	}
	
div#whySignIn a:visited{ 
	color:#CD3301; 
	font-size:16px; 
	font-weight:bold; 
	margin-top:8px; 
	padding:0; 
	}
	
div#whySignIn p{ 
	line-height: 20px; 
	margin-top: 5px;
	}

	
/** temporary features **/
.comingSoon { float: left; }
.comingSoonHome { margin-top: 25px; float: left;background-repeat: no-repeat; cursor: pointer; }
.comingSoonTastes { background-image: url('http://media.jinni.com/images/taste_types_banner1.jpg');
					width: 300px; height: 224px; float: left; margin-top: 15px; cursor: pointer; }
.dimmed { opacity: 0.5; filter: alpha(opacity=50);}
td.leftCreditCol{width:10%;height: 45px;}
td.midCreditCol{width:45%;height: 45px;}
td.rightCreditCol{width:45%;height: 45px;}
td.midCreditCol .small_title{font-size: 15px;font-weight: normal;}
.imageLinkContainer{float: left; width: 296px; }
.imageLinkContainer img{margin: 4px;}
.imageLinkContainer:hover {float: left;background-color: #F0F6D2;}

#credits table img { margin-top: 4px;   }
#credits table a { margin-left: 4px; text-decoration: none;}

/* MOVIE CLIPS */
.alternateBGColor:hover {background-color: #F0F6D2;} 
.movieClipsArea  {float: left; }
.movieClip {float: left; padding: 5px; height:70px; width: 290px; cursor: pointer;}
.movieClipsArea img {float: left;}
.movieClipsArea .description { float: left; margin-left: 10px;}
.sectionTitle {
float:left;
margin-bottom:10px;
width:315px;
}
.sectionTitle_content {
float:left;
margin-bottom:10px;
width:100%;
}

.sectionTitle a, .sectionTitle_content a {font-size: 12px; color: #CD3301; margin-left: 10px;}

/* Episodes */

.description .descriptionTitle {width:155px; clear: right;display: block}
.description .descriptionLine {width: 155px;clear: right; display: block;}

/* Movie Player */
div.player {margin-top: 20px; float: left; background-color: black;}
div.player div.playerContainer {float: left; height: 360px; width: 100%;}
div#no_video a{
	width: 592px;
	xheight: 145px;
	display: block;
	text-decoration: none;
	padding:15px 8px 0 15px;
	cursor: default;
	}
span#image_insteadOf_video{ 
	float: left; 
	margin-right: 15px; 
	color:#ffffff;
	}
div.playerContainer p{
	color:#ffffff; 
	font-size:18px; 
	line-height: 25px;
	margin: 0px;
	}
.synopsisContainer {padding: 10px 0 ;background-color: #a6af6c; float: left; }
.synopsisContainer p {margin: 0 10px; color: white;}
.synopsisContainer .synopsisTitle{ font-size: 16px; font-weight: bold;}
.synopsisContainer .synopsis{ font-size: 14px;}

/* competition */

#contentHolder p .reward_title { float:left; clear:left; font-weight: bold; font-size: 15px; width: 100%; }
#contentHolder.competition_align { width: 75%; }
#contentHolder .competition_users { margin-top: 25px; width: 100%; height: 460px; background-image: url("http://media.jinni.com/images/competition_users.jpg"); background-position: center; background-repeat: no-repeat; }
#competition_postdata { float: right; width: 210px; }
#competition_postdata div { float: left; }
#competition_postdata .next_competition { background-color: #589482; font-size: 15px; color: white; padding: 10px; }
#competition_postdata .next_competition p { margin: 0; }
#competition_postdata .next_competition .next_competition_title { margin-bottom: 10px; }
#competition_postdata .date { font-size: 18px; color: white; background: transparent; }
#competition_postdata .personalize { margin-top: 15px; clear:left; float:left; width: 100%; }
#competition_postdata .winners_list { font-size: 15px; margin-top: 25px; }
#competition_postdata .winners_list .winner_pic { width: 85px; height: 100px; }
#competition_postdata .winners_list img { float: left;}
#competition_postdata .winner_details { width: 123px; float: left; font-size:15px; left:15px; position:relative; text-transform:capitalize; top:45px; }
#competition_postdata .winner_date { clear: left; margin-top: 10px; width: 100%; }
#competition_postdata .user_quote { color:#676767; font-size:11px; margin-top:5px; width:100%; }

#contentHolder .termsBullets li {display: list-item; margin-bottom: 10px;}
#contentHolder .termsBullets li .bulletHeader {font-weight: bold; text-decoration: underline;}
#contentHolder .termsBullets li .bulletSecHeader {text-decoration: underline;}
/* discovrey page */
.netflixFilterContainer { display: inline; float: right; line-height: 12px;}
.netflixFilterLeftBorder {margin: 0 10px 0 20px; vertical-align: top}
.netflixFilterCheckbox { padding: 0; margin: 0; border: none;}
.netflixCheckboxLabel {vertical-align: top; background: url("http://media.jinni.com/images/netflix_icon.png") no-repeat 75px 0;}

/* netflix buttons */
.netflixActionButtons {border: 1px black solid; float: left; width: 100px; position: relative;}
.netflixActionButtons .actionButtonsCatption { color: #CD3301;display: block; text-indent: 30px; margin-bottom: 10px;background: url("http://media.jinni.com/images/netflix_icon.png") no-repeat 0 0;}
.netflixActionButtons .searchLink {color: black; font-weight: lighter;}
#NFLX_IFRAME {visibility: visible;}
.netflixButton { cursor: pointer; float: left;}
.nflxAddInstanceBtn {clear: left; visibility: hidden;}

#contentdetails .netflixActionButtons {border: none; top: 3px; left: 20px;}
.listRollover .netflixActionButtons {float: right; border: none; background: url("http://media.jinni.com/images/netflix_icon.png") no-repeat 0 0;}
#collage_ro .netflixActionButtons{ position:absolute; top:3px; right:0; border: none; background: url("http://media.jinni.com/images/netflix_icon.png") no-repeat 0 0;}

/* content rating slider */
 .sliderContainter {clear: left; float: left; margin-top: 3px; width: 150px;}
 .sliderContainter img { float: left;}
 .ratingSlider{ float: left; height: 30px; }
 .sliderTitle {float:left; font-size: 11px; color: #676767; }
 .rateText { float: left; color: #CD3301; margin-left: 5px; font-size: 11px;}
 #rolloverNotSeenIt,  #rolloverLikelyToSee , #rolloverNotForMe{ top: 0; clear: left;width: 100px;}
 #notSeenItPopup  { width: 180px;} 
 .ratingStripSliderShpitz {position:relative;  float: left; border: 1px blue solid;top: 65px;left:30px;}

 
.invisible {display: none;}
.visible {display: block;}
.rendered {display: block;}
.notRendered {display: none;}
.transparent {filter: alpha(opacity=0); opacity: 0;}
.transp[class] { background: url("/images/transp.png"); }
.imageWithCaption {overflow: hidden;}
.imageWithCaption span {color: white; width: 100%; display: block; position: relative;top: 43px; height: 30px;}
.imageWithCaption_last span {
	color:white;
	display:block;
	height:30px;
	position:relative;
	top:43px;
	width:100%;
	}
/* scoller */
.scroller {
float:right;
margin:5px 0 0 0;
}
.scrollerText {float: left; margin-right: 20px;}
.scrollerNumbers {float: left; border-spacing: 0; border-collapse: collapse;}
.scroller .scrollerNumbers .activePage {padding: 0 5px; border-left: 1px black solid; border-right: 1px black solid;}
.scroller .scrollerNumbers .activePage a { color: #CD3301; font-weight: bold;}
.scroller .scrollerNumbers .inactivePage {padding: 0 5px; border-left: 1px black solid;  border-right: 1px black solid;}
.scroller .scrollerNumbers .inactivePage a {text-decoration: underline;}

/* common links look like across the site*/
a.jinniLink {color: #676767; text-decoration: none;}
a.jinniLink:hover, a.jinniRedLink {color: #cd3301; text-decoration: none;}
.jinniLink a {color: #676767; text-decoration: none;}
.jinniLink a:hover, .jinniRedLink a {color: #cd3301; text-decoration: none;}


.evenStrip {background-color: #F4FADA;}
.oddStrip {background-color: white;}

.jinniEmph1 {color: #cd3301;}
.jinniEmph2 {color: #579482;}
.jinniEmph3 {color: #676767;}

.sicons_sprite {display:inline-block; background: url("http://media.jinni.com/images/icons/sprites.png") no-repeat ;}
.gda { background-position: 0 0; } 
.gua1 { background-position: -13px 0; } 
.lock { background-position: -29px 0; } 
.rda { background-position: -51px 0; } 
.rua { background-position: -65px 0; } 


.gda {  width:9px; height:9px; } 
.gua1 { height: 7px; width: 11px;} 
.lock { width:14px; height:15px; } 
.rda {  width:9px; height:9px; } 
.rua {  width:9px; height:9px; } 



.discoveryShare span.twitter {position: relative; top: 3px;}
.discoveryShare span.envelop {position: relative; top: 2px;}
.discoveryShare span {margin-left: 3px;}

.banner {cursor: pointer;}
#featurd_wishlist {margin-top: 20px;}

#feedbackAlert .alertTitle {margin-bottom: 20px;}
#feedbackAlert p {float: left; clear: left;}


.home .recentActiveUsers {float: right;}
.recentActiveUsers {width: 252px;  margin-bottom: 30px;}
.recentActiveUsers h5 {color: #579482; margin-bottom: 20px;} 
.recentActiveUsers img {width: 33px; height: 33px; margin-right: 6px; margin-bottom:6px; float: left;}
.twitterFeed {float: left;}


ol.index {padding: 0;}
.indexLetter {margin-right:16px; text-transform:uppercase}
.indexLetter a {color: black; }
.index .current { color: #676767; font-weight: bold;}
ol.breadCrumbs {padding: 0;}
.breadCrumbs a {color: #676767;text-decoration: none; font-size: 12px;}
.breadCrumbs {color: #676767;}
.breadCrumbs .crumb {} 
.breadCrumbs .currentCrumb {font-weight: bold;}
.siteMap {float: left; width: 100%;}
.siteMap a.siteMapEntry {width: 50%; float: left;}
.siteMap .mainContent {}
.siteMap .mainContent h2 {color: black; margin: 25px 0 10px 0;}
.siteMap .mainContent ul {padding: 0;}
.siteMap .mainContent ul li {display: list-item;}
.siteMap .mainContent ul li a {}
.siteMap ol.breadCrumbs {margin-left: 0;}
.siteMap ul {margin: 0;}
.siteMap ol {margin-left: 0;}

.wizardContent .loginForm .closingX, .wizardContent .loginTitle {display: none;}
.wizardContent .loginForm .linkToReg a {color: #cd3301; text-decoration: none; }
.wizardContent .loginForm p.forgot a {color: #676767; text-decoration: none; }
.wizardContent .loginForm .frame {width:244px;}
.wizardContent .loginForm .userInfo{float: left; width: 100%; margin-bottom: 10px;}
.wizardContent .loginForm .userInfo input {float: right;}
.wizardContent .loginForm .userInfo label {float: left;}
.wizardContent .loginForm .rememberme {float: left; }
.wizardContent .loginForm input.commandButton {float: left; clear: left;margin-top:20px;}
.wizardContent .loginForm p.forgot {float: left; clear: left;}
.wizardContent .loginForm .loginError {color: #cd3301; margin: 20px 0 0 10px; float: left; }

.underlined {text-decoration: underline;}

.moviePersonality {}
.moviePersonality .left {width: 275px;}
.moviePersonality .left p {margin:10px;}
.moviePersonality .left p span {font-weight: bold;}
.moviePersonality p {float: left;}
.moviePersonality p img {float: right; position: relative; top: -30px;}
.moviePersonality h3 {float:left; height:25px; text-indent:30px; margin-top: 20px; font-family:tahoma; font-weight: bold; font-size:15px; color:#676767; }
.moviePersonality h3 span {color: #cd3301; text-decoration: underline; font-weight: normal;}
.moviePersonality h3 span:hover {text-decoration: none;}
.moviePersonality h3 a {font-weight:normal; color: #cd3301; text-decoration: underline; font-size: 15px;}
.moviePersonality h3 a:hover {text-decoration: none;}
.moviePersonality h3.one {background: url("http://media.jinni.com/images/movie-personality/1.png") no-repeat;  }
.moviePersonality h3.two {font: normal;background: url("http://media.jinni.com/images/movie-personality/2.png") no-repeat;  }
.moviePersonality h3.three{background: url("http://media.jinni.com/images/movie-personality/3.png") no-repeat;  }
.moviePersonality h3.four{background: url("http://media.jinni.com/images/movie-personality/4.png") no-repeat;  }
.moviePersonality h2.community { float:left; margin-top:10px;}
.moviePersonality h3.four span {color: #cd3301; text-decoration: none; font-weight: normal;}

.boldText { font-weight:bold; }
.highlightedRed {color:#CD3301; font-weight:bold; }
a.surveyLink:link {color:#676767;}    /* unvisited link */
a.surveyLink:visited {color:#676767;} /* visited link */
a.surveyLink:hover {color:#CD3301;}   /* mouse over link */
a.surveyLink:active {color:#CD3301;}
.requiredInput {color: #CD3301; font-weight: bold; font-size: 12px;}
.magnifyingGlass {background:url("http://media.jinni.com/images/mag_glass.jpg") no-repeat scroll center center #F0F6D2;float:left;height:29px;width:30px;}

#opCollage {margin-top: 10px; #margin-top: 10px; _margin-top: 10px;}
.overviewCollageLargeImg {float: left; width: 297px; height: 222px; margin-right: 1px;}
.overviewCollageMediumImg {float: left; width: 149px; height: 110px; margin-bottom: 1px; margin-right: 1px;}
.overviewCollageSmallImg {float: left; margin-right: 1px; width: 74px; height: 55px;}
.overviewCollageSmallImgTopRaw {margin-bottom: 1px;}
.overviewTitle {color:#6D763D; font-family:tahoma; font-size:18px; font-weight:normal;}
a.overviewPageSeeMore:link {color:#CD3301; text-decoration: none; font-weight:bold;}    /* unvisited link */
a.overviewPageSeeMore:visited {color:#CD3301; text-decoration: none; font-weight:bold;} /* visited link */
a.overviewPageSeeMore:hover {color:#CD3301; text-decoration: none; font-weight:bold;}   /* mouse over link */
a.overviewPageSeeMore:active {color:#CD3301; text-decoration: none; font-weight:bold;}
#mystats {font-weight: bold; #margin-top: 10px;}
.transparentOverlay {font-weight:lighter; font-size:12px; font-family: arial; font-align: left; color: white; background: url('/images/transp.png') repeat scroll 0pt 0pt transparent; padding-left: 4px; padding-right: 4px; position: relative; height: 30px; cursor: default;}
.titleOverylay {width: 100%; cursor: default;}
#overviewPagePeople {margin-top:240px; #margin-top:20px; _margin-top:20px;}
a.statsLink:link {font-weight: bold; text-decoration: none; color: #000000;}
a.statsLink:visited {font-weight: bold; text-decoration: none; color: #000000;}
a.statsLink:hover {color:#CD3301; text-decoration: none; font-weight:bold; text-decoration: none;}   /* mouse over link */
a.statsLink:active {color:#CD3301; text-decoration: none; font-weight:bold; text-decoration: none;}

/***************Management*******************/
div.Management_details{
	margin-bottom: 20px;
	}
	
h2.ManagerName { 
	color: #bbd043;
	margin-bottom: 8px; 
	}

div.Management_details_wrap{
	margin-top: ;
	}
	
div.Management_details_img{
	float: left;
	width: 205px;
	}
	
div.Management_details_text{
	float: left;
	width: 650px;
	}

div.Management_details_text p{
	margin: 0;
	padding: 0;
	}



































