
#main .box-top {
	margin-top: 14px;
	height: 8px;
	background: url(//cfm.yidio.com/images/bg-profile-top.png) no-repeat;
}

#main .box-mid {
	background: url(//cfm.yidio.com/images/bg-profile-mid.png) repeat-y;
}

#main .box-btm {
	height: 10px;
	background: url(//cfm.yidio.com/images/bg-profile-btm.png) no-repeat;
	margin-bottom: 16px;
}

.left-column {
	float: left;
	width: 186px;
	margin: 11px 20px 16px 19px;
}
.center-column {
	float: left;
	width: 491px;
	margin: 24px 30px 0px 0px;
}
.right-column {
	float: left;
	width: 200px;
	margin: 24px 20px 26px 0px;
}

#profile_sml {
	height: 55px;
}

#profile_sml img {
	position: absolute;
}

#profile_thumb {
	position: absolute;
	margin-left: 4px;
	margin-top: 4px;
	width: 55px;
	height: 50px;
	overflow:hidden;
}

#profile_name_container {
	position: relative;
	margin-left: 70px;
	width: 90px;
	padding-top: 9px;
}

#profile_name_container div {
padding-bottom: 3px;
}

#profile_nav {
	margin-top: 18px;
	margin-left: 1px;
}
#profile_nav  ul {
	list-style: none;
}
#profile_nav li {
	height: 28px;
	padding-top: 6px;
	padding-left: 15px;
}

#profile_nav a {
	color: #2B2B2B;
}

#profile_nav .selected {
	background: url(//cfm.yidio.com/images/leftnav-selected.png) no-repeat;
	color: #FFF;
	cursor: default;
}

#email_msg {
	float: left;
	padding: 9px 10px 9px 44px;
	background: url(//cfm.yidio.com/images/ico-email.png) no-repeat;
	background-position: 20px 10px;
	line-height: 15px;
	width: 670px;
}

#email_actions {
	float: right;
	padding: 10px 22px 9px 10px;
}

#completion_header {
	margin: 0px 10px 0px 4px;
	padding-bottom: 25px;
}

#completion_header h1 {
	padding-top: 15px;
	padding-bottom: 3px;
}

#pie_chart {
	width: 89px;
	height: 89px;
	float: left;
	margin-right: 10px;
}

#pie_chart img {
	position: absolute;
}

#pie_smile {
	display: none;
	margin-top: 17px;
	margin-left: 18px;
}

.completion-section {
	overflow: hidden;
}

.completion-section .title-row {
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 12px;
}

.completion-section .title-left {
	float: left;
	margin-top: 8px;
}

.completion-section .title-right {
	float: right;
}

.completion-section .title-right div {
	float: left;
}

.completion-section .plus-credits {
	padding-top: 11px;
}

.completion-section .title-right a {
	visibility: hidden;
}

.completion-section .title-right img {
	margin-left: 5px;
	margin-top: 2px;
}

.completion-section .section-content {
	margin-left: 67px;
	margin-bottom: 29px;
	line-height: 16px;
}

.completion-section p {
	margin-bottom: 8px;
}

.completion-section button {
	margin-top: 2px;
}

.section-done {
	position: absolute;
	width: 491px;
	height: 72px;
	display: none !important;
}

.section-done .title-row {
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 12px;
}

.section-done .title-left {
	float: left;
	margin-top: 8px;
}

.section-done .title-right {
	float: right;
	margin-top: 7px;
	margin-right: 37px;
}

.section-done .plus-credits {
	padding-top: 11px;
}

#profile_error {
	position: relative;
	left: 15px;
	top: -1px;
}

#pic_preview {
	float: left;
	background: #CCC;
}

#pic_preview #frame {
	position: absolute;
}

#pic_preview #img {
	position: absolute;
	margin: 5px;
}

#pic_preview #loading {
	position: absolute;
	margin-top: 40px;
	margin-left: 53px;
	visibility: hidden;
}

#pic_upload {
	padding-left: 160px;
	padding-top: 10px;
	height: 110px;
}

#pic_upload input {
	margin-bottom: 13px;
}

#pic_save {
	margin-top: 15px;
}

.completion-section form {
	width: 300px;
}

#main select {
	padding: 4px;
	margin-top: 3px;
	margin-bottom: 11px; 
}

#main input[type=text] {
	width: 230px;
	padding: 4px 32px 4px 5px;
	margin-top: 4px;
	margin-bottom: 13px;
}

.box-right-top {
	height: 8px;
	background: url(//cfm.yidio.com/images/bg-right-top.png) no-repeat;
}

.box-right-mid {
	background: url(//cfm.yidio.com/images/bg-right-mid.png) no-repeat bottom;
}

.box-right-btm {
	height: 8px;
	margin-bottom: 16px;
	background: url(//cfm.yidio.com/images/bg-right-btm.png) no-repeat;
}

#credits_header {
	padding: 9px 14px 15px 14px;
	line-height: 17px;
}

#credits_header img {
	float: left;
	margin-right: 10px;
}

#credits_header p {
	margin-top: 5px;
	height: 56px;
}

#credits_content {
	margin: 0px 16px 13px 16px;
	line-height: 14px;
}

#credits_content p {
	margin-left: 5px;
	margin-bottom: 15px;
}

#credits_link {
	text-align: center;
	margin-bottom: 10px;
}

.center-column input[type=text] {
	width: 230px;
	padding: 4px 32px 4px 5px;
	margin-top: 4px;
	margin-bottom: 13px;
}

#change_email .content_center, #resend_email .content_center {
	padding: 17px 20px 20px 20px;
	line-height: 15px;
}

#change_email #enter_email p {
	margin-bottom: 12px;
}

#change_email #email_sent p:first-child, #resend_email p:first-child {
	margin-bottom: 12px;
}

/* FB Import Modal */

#fb_import_overlay .content_center {
	padding: 19px 20px;
}

#fb_import_overlay .content_center p {
	text-align: center;
	margin-bottom: 18px;
}

#fb_import_overlay .content_center img {
	display: block;
	margin-left: 11px;
}

.btm_center_buttons #loading_bar {
	margin-top: 17px;
	margin-left: 5px;
}

/* FOR AUTO COMPLETE CSSS*/
.search_box2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	height: 25px;
	width: 180px;
	border: 1px solid #bdbcbd;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
	margin-top:10px;
}
/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:270px;	/* Width of box */
		height:245px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#3F8CC6;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	#ajax_listOfOptions { z-index:999999999; }
	
	/*For header search Big box with list of options */
	#ajax_listOfOptions_hsearch{
		position:absolute;	/* Never change this one */
		width:405px;	/* Width of box */
		height:auto;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #CCCCCC;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions_hsearch div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions_hsearch .optionDiv_hsearch{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions_hsearch .optionDivSelected_hsearch{ /* Selected item in the list */
		background-color:#CCCCCC;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe_hsearch{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	#ajax_listOfOptions_hsearch { z-index:999999999; }
	
.drop_search{width:400px; border:2px solid #CCC; background-color:#FFF; font:0.875em Helvetica, Arial, Sans-Serif;-moz-box-shadow: 3px  3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;}
.drop_row{height:88px;border-bottom:1px solid #CCC;}
.drop_image{padding:8px; float:left;}
.drop_info{padding-top:10px; float:left; width:280px;font-weight:bold;}
.drop_icon{float:right; width:20px; padding-top:37px;padding-right:3px;}
.drop_more_results{border-top:2px solid #CCC; background-color:#F5F5F5; text-align:center; height:25px; padding-top:10px;}
a.search_drop:link { display:block; height:88px; width:400px; text-decoration:none; color:#000; font:1.0em Helvetica, Arial, Sans-Serif; }
a.search_drop:visited { display:block; height:88px; width:400px;text-decoration:none; color:#000; font:1.0em Helvetica, Arial, Sans-Serif; }
a.search_drop:hover {  display:block;  height:88px; width:400px; background-color:#E2E2E2; text-decoration:none;text-shadow:1px 1px 0 white;}
a.search_drop2 {  display:block;  height:88px; width:400px; background-color:#E2E2E2; text-decoration:none;text-shadow:1px 1px 0 white;}

/* Code for Netflix Import Modal */

#netflix_import .content_center {
	padding: 20px;
}

#netflix_import .content_center p {
	margin-bottom: 3px;
}

#netflix_shows {
	overflow: auto;
	width: 100%;
	height: 250px;
	border: 1px solid #CCC;
	margin-top: 17px;
}

#netflix_shows .show {
	padding: 7px 5px 4px 15px;
	border-bottom: 1px solid #E5E5E5;
}

#netflix_shows .show:hover {
	background: #F5F5F5;
}

#netflix_shows .show-title {
	overflow: hidden;
	width: 320px;
	position: relative;
	float: left;
	margin-top: 7px;
	white-space: nowrap;
}

#netflix_shows .remove-show {
	position: relative;
	width: 32px;
	height: 32px;
	background: url(//cfm.yidio.com/images/ico-delete-min.png);
	cursor: pointer;
	float: right;
}

#netflix_shows .remove-show:hover {
	background: url(//cfm.yidio.com/images/ico-delete.png);
}

#start_trial_container {
	margin-top: 5px;
	line-height: 14px;	
}