/*




*/


/*---------->>> GLOBAL <<<-----------*/


* {
	margin:0;
	padding:0;
}
body {
    font-family: Arial, sans-serif;
    font-size:16px;
    color:#000000;
    background:#e9e9e9;
}
li {
	list-style:none;
} 
a {
	text-decoration:none;
	color:#3275C1;
	outline:none;
}
a:focus, a:active, a:hover {
    outline:none;
}
a img {
	outline:none;
	border:none;
}
.clear {
	clear:both;
}
.hidden {
	display:none;
}
#errorExplanation {
    color: #C62626;
    font-size: 14px;
	padding:10px;
}
#errorExplanation ul li {
	list-style:disc inside;
}
#notice {
	background:none repeat scroll 0 0 #D6D6D6;
	border:2px solid #666666;
	color:#C62626;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
	padding:4px;
	text-align:center;
}
.ie_warning {
    text-align:center;
    background:#c62626;
    color:#ffffff;
    font-weight:bold;
    font-size:.9em;
    padding:15px 200px;
}
.ie_warning a {
    color:#ffffff;
    text-decoration:underline;
}
.ad.leaderboard {
	height:90px;
	position:relative;
	z-index:1;
}
.ad.sidebar {
	height:250px;
	margin-bottom:18px;
}
.ad.end {
	margin:0 auto 20px;
	width:728px;
}
.internal_ad {
	display:block;
	margin-bottom:18px;
}
.internal_ad img {
	width:300px;
}
#wrapper {
    margin:0 auto;
    width:982px;
    padding:0 5px;
    background:url(/images/mrqe/wrapper_bg.gif) repeat-y;
}
#head {
    background:#c62626;
    color:#ffffff;
    padding:43px 10px 0 10px;
    position:relative;
    font-size:12px;
}
#head .ad {
	float:right;
}
#head #logo {
	width:226px;
	float:left;
	height:110px;
    background:url(/images/mrqe/logo.png?0002) no-repeat;
    text-indent:-9999px;
    position:relative;
    z-index:100;
    display:block;
}
#head #network {
    position:absolute;
    top:10px;
    left:10px;
}
#head #network a {
    color:#ffffff;
}
#head #network a:hover {
    text-decoration:underline;
}
#head .session_module {
    position:absolute;
	top:10px;
	right:10px;
	width:320px;
	text-align:right;
}
#head .session_module a,
#head .session_module input {
    float:left;
    margin-right:8px;
}
#head .session_module .sign_in,
#head .session_module .sign_up,
#head .session_module .sign_out {
	color:#ffffff;
    text-decoration:underline;
	padding-top:3px;
	float:left;
}
#head .session_module .note {
	float:left;
	padding-top:3px;
	margin-right:8px;
	margin-left:80px;
}
#sign_in_here {
	background:#f2f2f2;
	vertical-align:top;
	margin-top:27px;
	padding:10px;
	overflow:hidden;
	color:#c62626;
	position:relative;
	z-index:200;
}
#sign_in_here form div.form_sect {
	background:#f7f7f7;
	margin-bottom:10px;
	padding:10px;
}
#sign_in_here label {
	font-weight:bold;
	color:#c62626;
	vertical-align:middle;
	text-align:right;
	float:left;
	clear:left;
	width:65px;
	margin-right:6px;
}
#sign_in_here input {
	width:180px;
	padding:3px 5px;
	border:1px solid #ccccca;
	float:none;
	margin-bottom:4px;
	margin-right:0 !important;
}
#sign_in_here .rating label {
	float:left;
	margin-right:10px;
}
#sign_in_here .submit {
	width:70px;
	height:27px;
	background:url(/images/mrqe/submit.png) no-repeat;
	border:none;
	cursor:pointer;
}
#sign_in_form {
	border:1px solid #ccccca !important;
	border-top:none !important;
	padding:10px;
	margin-bottom:15px;
	background:#f2f2f2;
}
#sign_in_form .session_module p {
	margin-bottom:10px;
}
#sign_in_form .session_module .facebook_login,
#sign_in_form .session_module .twitter_login {
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}
#sign_in_form .session_module .sign_up {
	float:left;
	width:85px;
	margin-right:5px;
	margin-bottom:10px;
}
#sign_in_form .session_module input.submit {
	margin-top:0;
	margin-left:75px;
}
#sign_in_form .session_module label {
	display: block;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
    text-align: right;
    width: 70px;
	color: #C62626;
	font-weight: bold;
	vertical-align: top;
	font-size:12px;
}
#sign_in_form .rating input {
	float:left;
	margin-right:10px;
	clear:both;
}
#sign_in_form input.submit {
	width:70px;
	height:27px;
	background:url(/images/mrqe/submit.png) no-repeat;
	border:none;
	margin-top:10px;
}
.facebook_login {
    width:85px;
    height:21px;
    background:url(/images/mrqe/facebook_connect.png) no-repeat;
    display:block;
    text-indent:-9999px;
	text-align:left;
}
.twitter_login {
    width:119px;
    height:21px;
    background:url(/images/mrqe/twitter_signin.png) no-repeat;
    display:block;
	text-indent:-9999px;
	text-align:left;
}
.social_small {
	width: 18px;
	height: 18px; 
}
.social_big {
	width: 38px;
	height: 38px;
}
#rate_movie .session_module p {
	margin-bottom:10px;
}
#rate_movie .session_module .facebook_login,
#rate_movie .session_module .twitter_login {
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}
#rate_movie .session_module .sign_up {
	float:left;
	width:85px;
	margin-right:5px;
	margin-bottom:10px;
}
#rate_movie .session_module input.submit {
	margin-top:0;
	margin-left:75px;
}
#rate_movie .session_module label {
	display: block;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
    text-align: right;
    width: 70px;
}
#rate_movie .rating input {
	float:left;
	margin-right:10px;
	clear:both;
}
#rate_movie input.submit {
	width:70px;
	height:27px;
	background:url(/images/mrqe/submit.png) no-repeat;
	border:none;
	margin-top:10px;
}
#nav {
	margin-top:-5px;
    border-top:4px solid #ffffff;
    padding:21px 10px 10px 10px;
    background:url(/images/mrqe/content_bg.jpg) repeat-x;
    position:relative;
}
#nav #counter {
    float:left;
    font-size:12px;
    line-height:14px;
    width:147px;
    margin-right:8px;
}
#nav #counter span {
    display:block;
}
#nav form {
    margin-top:-2px;
	float:left;
}
#nav form input#query_box {
    color:#9c9583;
    border:1px solid #9c9583;
    width:354px;
    padding:6px 8px;
}
#nav form input#query_box.active {
	color:#000000;
}
#nav form input.submit {
    background:url(/images/mrqe/search.jpg) no-repeat;
    width:115px;
    height:25px;
    border:none;
    cursor:pointer;
}
#nav ul {
    clear:both;
    float:left;
    margin-top:12px;
    width:650px;
    background:#efeeec;
}
#nav li {
    float:left;
}
#nav li a {
    color:#21201d;
    padding:6px 12px;
    background:#efeeec url(/images/mrqe/nav_bg.gif) repeat-y;
    font-weight:bold;
    display:block;
}
#nav li a:hover,
#nav li.active a {
    color:#d1472b;
}
#nav #social_media {
    font-size:14px;
    color:#d1472b;
    font-weight:bold;
    float:right;
	margin-top:-5px;
}
#nav #social_media p {
    float:left;
    margin-left:15px;
    padding-bottom:5px;
}
h1 {
    font-size:16px;
    float:left;
	padding-left:10px;
}
.subheader {
    background:#000000 url(/images/mrqe/header_bg.gif) repeat-x;
    color:#ffffff;
    padding:6px 8px;
    overflow:hidden;
}
.subheader .no_bg {
	background:#ffffff;
}
.subheader h1,
.subheader h2 {
	font-size:16px;
	float:left;
	padding-left:10px;
}
h1.subheader,
h2.subheader {
	font-size:16px;
	padding-left:10px;
	color:#ffffff !important;
	padding-bottom:6px !important;
}
.movies_table .subheader h2 {
	font-weight:normal;
	font-size:14px;
	padding-left:6px;
	margin-top:2px;
}
.movies_table .subheader span.divider {
	float:left;
	margin-left:6px;
}
.rate {
	display:block;
	text-indent:-9999px;
	background:url(/images/mrqe/rateit.png) no-repeat;
	width:55px;
	height:26px;
	margin:0 auto;
}
#content {
    clear:both;
    margin:0 10px;
}
#main {
    width:650px;
    float:left;
}

/*---------->>> Sidebar <<<-----------*/
#sidebar {
	width:300px;
	margin-left:12px;
	float:left;
}
#sidebar h3 {
	background:#c62626;
	color:#ffffff;
	padding:5px 10px;
	font-size:16px;
}
#sidebar .section {
	width:298px;
	border:1px solid #ccccca;
	border-top:0;
	margin-bottom:18px;
}
#sidebar #from_flicktweets {
	border:1px solid #ccccca;
	margin-bottom:18px;
}
#sidebar #from_flicktweets h3 {
	width:278px;
	height:77px;
	background:url(/images/mrqe/fresh_from_flicktweets.jpg) no-repeat;
	margin: 10px auto;
	text-indent:-9999px;
	padding:0;
}
#sidebar #from_flicktweets h4 {
	margin:25px 10px 10px;
	font-size:16px;
}
#sidebar #from_flicktweets h4 a {
	color:#3645a3;
}
#sidebar #from_flicktweets h5{
	color:#E76F19;margin-bottom:10px;font-size:11px;font-weight:bold;line-height:1.2em;
	padding:5px 10px;
	padding-top:0px;
	
	}
#sidebar #from_flicktweets .tweets {
	padding:10px;
	padding-top:0;
	font-size:12px;
}
#sidebar #from_flicktweets .tweets li {
	overflow:hidden;
	margin-bottom:15px;
}
#sidebar #from_flicktweets .tweets a {
	color:#d67118;
	text-decoration:underline;
}
#sidebar #from_flicktweets .tweets .avatar {
	float:left;
	margin:0 5px 5px 0;
}
#sidebar #from_flicktweets .tweets .avatar img {
	width:48px;
	height:48px;
}
#sidebar #from_flicktweets .view_more, #sidebar #from_flicktweets .view_more_on_twitter {
	font-size:11px;
	display:block;
	text-align:right;
	padding:3px 5px;
	font-weight:bold;
	text-decoration:underline;
}
#sidebar #buymovie {
	font-size:12px;
	text-align:center;
	background:url(/images/mrqe/listitem_bg.gif) repeat-x;
	border:1px solid #ccccca;
	border-top:none;
	margin-bottom:12px;
}
#sidebar #buymovie p {
	padding:10px 10px 0 10px;
}
#sidebar #buymovie .title {
	color:#3275c1;
	font-weight:bold;
	display:block;
	padding:5px 0;
	font-size:15px;
}
#sidebar #buymovie #buylist {
	padding:15px 10px;
}
#buymovie .buylogo {
	display:block;
	float:left;
	margin:3px 4px;
}
#sidebar #buymovie #buylinks {
	border-top:1px solid #ccccca;
	overflow:hidden;
	padding:5px;
}
#sidebar #buymovie .blogLink {
	background:url(/images/mrqe/listitem_bg.gif) repeat-x;
	border-top:1px solid #ccccca;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	line-height:12px;
	overflow:hidden;
	padding:8px 5px 5px;
}
#buymovie .watch_it {
	float:right;
	margin-left:5px;
}
#sidebar .section.news {
	padding:10px;
	width:278px;
}
#sidebar .section.news li {
	margin-bottom:10px;
	font-size:10px;
}
#sidebar .section.news li h4 a {
	text-decoration:underline;
	font-size:10px;
}
#sidebar .section.news li p {
	font-weight:bold;
	color:#c2c3c1;
}
#sidebar .section.news li p span {
	color:#9c9c9c;
}
#sidebar .section.news .more {
	display:block;
	font-size:11px;
	text-align:right;
}

/*---------->>> MOVIES TABLE <<<-----------*/
.movies_table {
	width:646px;
	margin-bottom:10px;
	padding:1px;
}
#subjects .movies_table {
	border:1px solid #ccccca;
}
.movies_table table {
	border-collapse:collapse;
	width:100%;
}
.movies_table table th {
	font-weight:normal;
	height:30px;
}
.movies_table table .date {
    margin-left:6px;
	margin-top:3px;
    font-size:12px;
	float:left;
}
.movies_table table .mrqe.rating {
	width:47px;
	line-height:12px;
	font-size:10px;
	border-left:1px solid #bdb6a2;
}
.movies_table table .critic_rating {
	text-align:center;
	vertical-align:top;
	padding:6px 10px;
}
.movies_table table .metadata,
.movies_table table .critic_rating {
	background:url(/images/mrqe/listitem_bg.gif) repeat-x;
	border-right:1px solid #ffffff;
}
.movies_table table .metric {
	vertical-align:middle;
	text-align:center;
	background:#e2dbdb;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
}
.movies_table table .metadata {
	padding:10px;
	font-size:12px;
}
.movies_table table .condensed .metadata {
	padding:6px 10px;
}
.movies_table table .metadata p span {
	color:#9c9585;
	font-weight:bold;
	font-size:10px;
}
.movies_table table .metadata .title h2 {
	display:inline;
}
.movies_table table .metadata h2 {
	font-size:15px;
}
.movies_table table .metadata img.cover {
	float:left;
}
#subjects .movies_table table .metadata img.cover {
	margin:0 6px 10px 0;
}
.movies_table table .metadata a {
	vertical-align:top;	
}
.movies_table table .metadata .more {
	font-size:10px;
}
.movies_table .view_all {
	font-size:11px;
	display:block;
	text-align:right;
	padding:3px 5px;
	font-weight:bold;
	text-decoration:underline;
}
.movies_table .related_lists {
	font-size:12px;
	color:#ccccca;
	margin:10px;
}
.movies_table .related_lists a {
	color:#c62626;
	font-weight:bold;
}
.movies_table .related_lists a .subtitle {
	font-weight:normal;
	font-size:11px;
}

/*---------->>> Subjects <<<-----------*/
#featured {
	border:1px solid #ccccca;
	border-top:none;
	margin-bottom:18px;
	background:#f1f1f1;
}
#featured .movie_data {
	width:125px;
	text-align:center;
	overflow:hidden;
	float:left;
	background:#ffffff;
}
#featured .movie_data img.cover {
	margin-top:10px;
}
#featured .movie_data .action {
	display:inline;
	float:left;
	margin:5px 5px 10px 0;
	padding-top:3px;
}
#featured .movie_data .rate {
	margin-left:10px;
}
#featured .member_reviews {
	float:left;
	width:508px;
	padding:10px 15px 10px 0;
}
#featured .member_reviews h3 {
	font-size:15px;
	margin-left:15px;
	margin-bottom:5px;
}
#featured .member_reviews li {
	float:left;
	width:150px;
	margin-left:18px;
	font-size:12px;
}
#featured .member_reviews li .member {
	padding-left:8px;
}
#featured .member_reviews li .member span {
	font-weight:bold;
}
#featured .member_reviews li .member span.score {
	font-size:15px;
}
#featured .member_reviews li .date_time {
	font-size:10px;
	color:#9c9585;
	padding-left:8px;
	margin-bottom:4px;
}
#featured .member_reviews li .comment {
	background:#ffffff;
	padding:8px;
	font-size:11px;
	line-height:12px;
}

/*---------->>> Subject Detail <<<-----------*/
#movie_info {
	border:1px solid #ccccca;
	background:url(/images/mrqe/listitem_bg.gif) repeat-x;
	margin-top:12px;
	overflow:hidden;
}
#movie_info h1 {
	color:#3275c1;
	font-size:15px;
	padding:0;
	float:none;
	margin-bottom:3px;
}
#movie_info .social > a {
	float:left;
	margin-right:4px;
	margin-top:3px;
}
#movie_info .data {
	padding:15px;
	padding-bottom:80px;
	float:left;
	width:484px;
	min-height:270px;
	border-right:1px solid #ccccca;
}
#movie_info .actions {
	width:101px;
	float:left;
	margin-right:18px;
  margin-bottom: 8px;
}
#movie_info .actions .watch_trailer {
	display:block;
	width:101px;
	height:24px;
	background:url(/images/mrqe/watch_trailer.png) no-repeat;
	text-indent:-9999px;
	margin-top:5px;
}
#movie_info .actions .rate {
	margin-top:6px;
}
#movie_info .metadata {
	width:347px;
	margin-right:18px;
	float:left;
	font-size:12px;
	line-height:15px;
}	
#movie_info .metadata span.title {
	color:#9c9585;
	font-weight:bold;
	font-size:10px;
}
.synopsis span.title {
	display:block;
}
#movie_info .metadata .roundup {
	font-weight:bold;
	margin-bottom:12px;
}
#movie_info .metadata .roundup span {
	display:block;
	text-transform:uppercase;
}
#movie_info .metadata .synopsis {
	margin-bottom:12px;
}
#movie_info .metadata .roundup span {
	display:block;
}
#movie_info .metadata .featured_in span {
	display:block;
}
#movie_info .metadata .featured_in {
	font-size:15px;
	color:#3275c1;
	font-weight:bold;
}
#movie_info .user_reviews,
#movie_info .critic_reviews {
	text-align:center;
	font-size:11px;
	float:left;
	width:133px;
	padding:11px 0;
}
#movie_info .user_reviews h3,
#movie_info .critic_reviews h3 {
	font-size:11px;
}
#movie_info .critic_reviews {
	padding-bottom:4px;
}
#movie_info .user_reviews {
	border-bottom:1px solid #ccccca;
}
#movie_info .critic_reviews h3 {
	margin-bottom:4px;
}
#movie_info .critic_reviews .about {
	display:block;
	font-size:10px;
}
#movie_info .widget {
	font-size:9px;
	margin-top:5px;
	position:relative;
	z-index:20;
}
#movie_info .widget span {
    display:block;
}
#movie_info .widget input {
    font-size:9px;
    width:97px;
	margin-top:2px;
	float:left;
}
#movie_info .widget img {
    float:left;
	margin-left:5px;
	margin-top:2px;
}
#movie_info .widget a {
	display:inline !important;
}

#movie_info .gowatchit_link {
	font-size: 15px;
  width: 240px;
  clear: both;
}

#movie_info .gowatchit_link .my-gwi-widget-holder {
  margin-top: 5px;
}

#movie_info .review_roundup {
	width: 484px;
	padding-top:25px;
	float:left;
}

#movie_info .review_roundup h4 {
	color: #c62626;
	padding-bottom: 2px;
}

#movie_info .review_roundup p {
	font-size: 13px;
}

#movie_tabs {
	margin-top:-23px;
	display:none;
}
.ui-tabs-panel {
	border:1px solid #ccccca !important;
	border-top:none !important;
	padding:10px;
	font-size:12px;
}
.ui-tabs-panel h2 {
	color:#c62626;
	font-size:16px;
	padding-bottom:10px;
}
ul#headlines {
	border:1px solid #CCCCCA;
	padding:1px;
}
#reviews ul li,
#news_blogs ul li,
ul#headlines li {
	background:#f2f2f2;
	padding:5px 10px;
	margin-bottom:2px;
	color:#3275c1;
	font-size:13px;
	font-weight:bold;
}
#reviews ul li span.source,
#news_blogs ul li span.source {
	font-style:italic;
	margin-right:3px;
}
#reviews ul li span.type,
#news_blogs ul li span.type {
	color:#666666;
	font-size:12px;
	margin-right:3px;
}
#reviews ul li span.rating,
#news_blogs ul li span.rating {
	color:#000000;
	font-size:12px;
	margin-right:3px;
}
#reviews ul li span.annotation,
#news_blogs ul li span.annotation {
	color:#666666;
	font-size:12px;
	font-weight:normal;
	margin-right:3px;
}
#user_reviews {
	border:none !important;
	padding:0 !important;
}
#user_reviews .section {
	border:1px solid #ccccca !important;
	border-top:none !important;
	padding:10px;
	margin-bottom:15px;
}
#user_reviews li {
	margin-bottom:12px;
}
#user_reviews li .date_time {
	font-weight:bold;
	color:#9c9585;
	font-size:10px;
}
#user_reviews li .member {
	font-weight:bold;
	line-height:18px;
	padding:3px 0;
}
#user_reviews li .member .score {
	font-size:16px;
}
#user_reviews li .member a img {
	vertical-align:top;
	padding-left:4px;
}
#user_reviews li .comment {
	background:#f1f1f1;
	padding:10px;
}
#user_reviews #text_count_counter {
	margin-right: 60px;
    margin-top: -13px;
    text-align: right;
}
#rate_movie {
	background:#f2f2f2;
	vertical-align:top;
}
#rate_movie form div.form_sect {
	background:#f7f7f7;
	margin-bottom:10px;
	padding:10px;
}
#rate_movie label {
	font-weight:bold;
	color:#c62626;
	vertical-align:top;
}
#rate_movie .your_review .external_publish {
	display:block;
	margin-top:10px;
	margin-left:73px;
}
#rate_movie .rating {
	overflow:hidden;
}
#rate_movie .rating label {
	float:left;
	margin-right:10px;
}
#rate_movie .rating .choices {
	float:left;
	width:400px;
}
#rate_movie .rating .choices span {
	font-weight:bold;
	font-size:16px;
}
#rate_movie .rating input {
	float:left;
	margin-right:10px;
	clear:both;
}
#rate_movie input.submit {
	width:70px;
	height:27px;
	background:url(/images/mrqe/submit.png) no-repeat;
	border:none;
	margin-top:10px;
}
#rate_movie .note {
	font-size:10px;
}


/*---------->>> Lists <<<-----------*/
#mrqe_lists {
	border:1px solid #ccccca;
	border-top:none;
}
#mrqe_lists li {
	background:url(/images/mrqe/listitem_bg.gif) repeat-x;
	overflow:hidden;
	font-size:14px;
	line-height:18px;
}
.list_description {
	padding:18px;
	float:left;
	width:406px;
}
#mrqe_lists li img {
	padding:1px;
}
#mrqe_lists li h2 {
	font-size:26px;
	margin-bottom:10px;
	line-height:25px;
}

/*---------->>> List Detail <<<-----------*/
#mrqe_list {
	border:1px solid #ccccca;
	border-top:none;
	font-size:14px;
	line-height:18px;
}
#mrqe_list h2.list_header {
	font-size:22px;
	margin-bottom:15px;
	color:#3275C1;
}
#mrqe_list .list_img img {
	padding:1px;
}
#mrqe_list .cover_with_rank {
	position:relative;
	float:left;
	margin:0 6px 10px 0;
}
#mrqe_list .no_rank img {
	margin:0 6px 10px 0;
}
#mrqe_list .rank {
	background:#3275c1;
	color:#ffffff;
	text-align:center;
	padding:2px 12px;
	font-size:14px;
	font-weight:normal;
	margin-right:5px;
}
#mrqe_list .cover_with_rank .rank {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding:2px 0;
	margin-right:0;
}
#mrqe_list .metadata {
	line-height:15px;
}
#lists .subheader .addthis_toolbox {
	float:right;
}

/*---------->>> Pages <<<-----------*/
#static_pages .page_body {
	font-size:12px;
	line-height:15px;
	padding:30px 20px;
	border:1px solid #ccccca;
	border-top:none;
}
#static_pages .page_body h2 {
	font-size:12px;
	margin:30px 0 10px;
}
#static_pages .page_body p {
	margin-bottom:15px;
}
#static_pages .page_body a {
	color:#c62626;
	text-decoration:underline;
	font-weight:bold;
}

/*---------->>> Newsletter <<<-----------*/
#newsletter {
	border:1px solid #ccccca;
	background:url(/images/mrqe/newsletter.jpg) no-repeat 20px 15px;
	padding:70px 60px 330px 295px;
}
#newsletter h2 {
	font-size:18px;
	margin-bottom:25px;
}
#newsletter #instructions p {
	font-size:12px;
	margin-bottom:14px;
}
#newsletter #instructions {
	margin-bottom:50px;
}
#newsletter p label {
	color:#c62626;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
#newsletter p .submit {
	width:76px;
	height:22px;
	background:url(/images/mrqe/submit_newsletter.jpg) no-repeat;
	border:none;
	margin-top:10px;
}

/*---------->>> Profile <<<-----------*/
#profile {
	border: 1px solid #ccccca;
	padding:20px;
}
#profile form label {
	color:#c62626;
	font-size:12px;
	font-weight:bold;
}
#profile .submit {
	width:76px;
	height:22px;
	background:url(/images/mrqe/submit_newsletter.jpg) no-repeat;
	border:none;
	margin-top:10px;
}

/*------------>>> Login <<<-----------*/
#sessions .external_logins {
    float:right;
}

/*---------->>> Search  <<<-----------*/
#search .pagination {
	float:right;
	font-size:12px;
	margin-top:2px;
}
#search .pagination a {
	color:#ffffff;
}
#search .pagination em {
	font-weight:bold;
	font-style:normal;
}
#search .pagination span {
	font-size:12px;
}
#search .back {
	color:#000000;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding-bottom:6px;
}
.results {
	border:1px solid #ccccca;
	border-top:none;
	margin-bottom:12px;
}
.results ul li {
	padding:10px 20px;
	border-bottom:1px solid #ccccca;
}
.results ul li a {
	font-weight:bold;
	font-size:14px;
}
.results .article {
	font-weight:bold;
	font-size:12px;
	padding:2px 0 4px;
}
.results .aka {
	font-style:italic;
	font-size:12px;
}
.results .no_results {
	font-size:14px;
	font-weight:bold;
	padding:10px;
}

/*---------->>> Tooltips <<<-----------*/
.tooltip {
	display:none;
	position:relative;
	margin-left:-12px;
	width:228px;
	z-index:10;
	margin-top:-5px;
}
.tooltip .tip {
	color:#353535;
	font-size:.75em;
	background:url(/images/mrqe/tooltip.png) repeat-y;
	margin-top:22px;
	padding:5px 14px;
	margin-bottom:7px;
	line-height:1.2em;
}
.tooltip .top {
	position:absolute;
	top:0;
	left:0;
	background:url(/images/mrqe/tiptop.png) no-repeat;
	width:221px;
	height:22px;
	z-index:1;
}
.tooltip .bottom {
	position:absolute;
	bottom:0;
	left:0;
	background:url(/images/mrqe/tipbottom.png) no-repeat;
	width:221px;
	height:7px;
}

/*---------->>> Sort <<<-----------*/
.sort {
	margin-bottom:10px;
	font-size:14px;
	margin-left:10px;
}
.results .sort {
	padding-top:10px;
	font-size:13px;
}
.sort span {
	float:left;
	font-weight:bold;
}
.results .sort span {
	margin-top:2px;
}
.sort li {
	float:left;
	background:none !important;
	border-right:1px dotted #666666;
	padding:1px 10px !important;
	border-bottom:none !important;
}
.sort li a.sorted {
	color:#C62626;
	text-decoration:underline;
}
.sort li a.desc {
	background:url(/images/mrqe/arrow_up.jpg) no-repeat left center;
	padding-left:10px;
}
.sort li a.asc {
	background:url(/images/mrqe/arrow_down.jpg) no-repeat left center;
	padding-left:10px;
}
/*---------->>> Footer <<<-----------*/
#footer {
	width:962px;
	margin:12px auto;
	background:#ffffff;
	padding:12px;
	font-size:12px;
	overflow:hidden;
}
#footer a {
	color:#000000;
}
#footer a:hover {
	text-decoration:underline;
}
#footer ul {
	width:130px;
	height:60px;
	padding-right:10px;
	margin:0 10px;
	border-right:1px solid #ccccca;
	float:left;
}
#footer .follow {
	color:#c62626;
}
#footer .copy_info {
	float:left;
	margin-left:10px;
	font-size:10px;
	line-height:12px;
}
#footer .copyright {
	font-size:13px;
	margin-bottom:15px;
}
#nav {
	padding-top:5px;
	padding-bottom:0;
}
/* Tabs
----------------------------------*/

.ui-tabs { zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; overflow:hidden;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; padding: 0; margin-right:-8px; background:url(/images/mrqe/tab_left.png) no-repeat top left; padding-left:29px; padding-right:10px; position:relative; }
.ui-tabs .ui-tabs-nav li span { width:10px; height:23px; background:url(/images/mrqe/tab_right.png) no-repeat; position:absolute; top:0; right:0;}
.ui-tabs .ui-tabs-nav li a { float: left; background:#e9e4e4; display:block; padding:6px 10px 2px; color:#999999; font-size:12px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected, .ui-tabs .ui-tabs-nav li.ui-state-disabled, .ui-tabs .ui-tabs-nav li.ui-state-processing { background:url(/images/mrqe/tab_left_on.png) no-repeat top left; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; background:#c62626; color:#ffffff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected span, .ui-tabs .ui-tabs-nav li.ui-state-disabled span, .ui-tabs .ui-tabs-nav li.ui-state-processing span { background:url(/images/mrqe/tab_right_on.png) no-repeat; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { position: absolute !important; left: -100000px !important; }
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000000;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
