@charset "utf-8";
/*  general css  */

body {
	margin:0;
	padding:0;
}
.common_font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.alth2 {
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#000;
	margin:0 0 8px 0;
}

.alth3 {
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.art_font {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	letter-spacing:1px;
	color:#5268aa
}
.text_frame {
	background-color:#eef0f8;
	border:1px solid #bac4e1;
	padding:15px 15px 15px 15px;
	text-align:justify
}
.container_frame {
	border-left:1px solid #b1bcdd;
	border-top:1px solid #b1bcdd;
	padding:10px 10px 10px 10px;
}
.button_frame {
	padding:5px 5px 5px 5px;
	border-top:1px solid #b1bcdd;
}
.button_frame_bottom {
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #b1bcdd;
}
.form_button {
	border:1px solid #8a9bcc;
	padding:3px 5px 3px 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	cursor:pointer;
	font-size:12px;
	color:#5870b7;
	background-color:#dae0ef;
	width:auto;
	overflow:visible;
}
.form_button:hover {
	border:1px solid #fd808b;
	background-color:#ffe6e8;
	color:#fd727e;
}
.title_info {
	color:#7c8fc7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bottom_hint {
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#7c8fc7;
	border-top:1px solid #cfd6eb
}
.form_divider {
	height:15px;
}
.text_box {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 2px 2px 2px;
	color:#444;
	width:200px;
}
select {
	cursor:pointer
}
.bm_info {
	width:380px;
	line-height:18px;
	text-align:left
}
.bm_info_c {
	padding-left:110px;
}
.bm_mname {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#555;
}
.bm_year {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444;
}
.bm_type {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
	line-height:20px;
}
.bm_caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777;
}
.bm_value {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
}
.bm_tl {
	font-family:Verdana, Geneva, sans-serif;
	border-top:1px solid #e2e6f3;
	color:#444;
	font-size:12px;
	margin:9px 20px 0 0;
	padding:9px 0 0 0;
}
.bm_line {
	width:260px;
	border-bottom:1px solid #e2e6f3;
	margin:0 0 0 20px;
	line-height:14px;
	padding:5px 15px 3px 10px;
}
.bm_line_l {
	width:260px;
	margin:0 0 0 20px;
	line-height:14px;
	padding:5px 15px 3px 10px;
}
.bm_td1 {
	width:390px;
	border-right:1px solid #e2e6f3;
	vertical-align:top;
	padding:10px 0 10px 0;
	cursor:pointer
}
.bm_td2 {
	width:330px;
	text-align:left;
	padding:10px 0 10px 0;
	cursor:pointer;
	vertical-align:top;
}
.bm_td2_fm {
	width:330px;
	text-align:left;
	padding:10px 0 10px 20px;
	cursor:pointer;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#606060;
}
.bml_ic {
	float:left;
	display:block;
	width:125px;
}
.bml_im {
	margin:2px 0 0 0;
}
.bml_price {
	display:block;
	float:left;
	width:75px;
	color:#575757;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.bml_bids {
	display:block;
	float:left;
	width:50px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666666
}
.bml_br {
	clear:both;
	width:100%;
	margin:0;
	padding:0;
}
.bm_sep {
	height:5px;
}
.bm_sep_l {
	border-bottom:1px solid #c6cee7;
}
.bm_info_poster {
	float:left;
	display:block;
	margin-left:8px;
}
.button_place_bid {
	width:100px;
	height:20px;
	display:block;
	background-image:url(/images/buttons/place_offer.gif);
}
.button_place_bid:hover {
	background-image:url(/images/buttons/place_offer_h.gif);
}
.button_make_offer {
	width:110px;
	height:20px;
	display:block;
	background-image:url(/images/buttons/make_an_offer.gif);
}
.button_make_offer:hover {
	background-image:url(/images/buttons/make_an_offer_h.gif);
}
.button_cancel {
	width:87px;
	height:20px;
	display:block;
	background-image:url(/images/buttons/cancel.gif);
}
.button_cancel:hover {
	background-image:url(/images/buttons/cancel_h.gif);
}
#header {
	width:100%;
	height:128px;
	background-image:url(/images/general/header_bg.gif);
	background-repeat:repeat-x;
}
#header_menu a {
	height:84px;
	display:block;
	vertical-align:middle;
	line-height:84px;
	float:left;
	font-family:'Lucida Sans', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	margin-right: 22px;
	color:#fff;
	font-size:17px;
	text-decoration:none;
}

#header_menu a:hover {
	text-decoration:underline
}

#header_user {
	padding:18px 0 0 0;
}
#header_user p {
	float:right;
	margin:7px 0 0 0;
	padding:0;
}
#header_user p a {
	font-family:'Lucida Sans Unicode', Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#e7e7e8;
	text-decoration:none;
}
#header_user p a:hover {
	color:#7fceff;
	text-decoration:underline
}
#header_user span {
	color:#84898d;
	margin:0 11px 0 11px;
}
#search_button {
	width:16px;
	height:16px;
	display:block;
	float:right;
	margin:0 0 0 4px;
	background-image:url(/images/general/search_button.gif);
}
#search_button:hover {
	background-image:url(/images/general/search_button_h.gif);
}
#search_query {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#43484b;
	width:163px;
	height:16px;
	background-image:url(/images/general/search_bg.gif);
	border:none;
	background-color:#000;
	padding:1px 0 0 2px;
	float:right;
}
.message_box {
	padding:10px 10px 10px 10px;
	border:1px solid #8395ca;
	background-color:#e7eaf5;
	color:#516ab5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.message_box_alert {
	padding:10px 10px 10px 10px;
	border:1px solid #f6939f;
	background-color:#fde8ea;
	color:#f1586b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
#footer {
	width:100%;
	background-image:url(/images/general/footer.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ebebeb;
	padding:20px 0 40px 0;
	margin:40px 0 0 0;
}
#footer .inner {
	width:920px;
	text-align:left
}
#footer .under {
	text-align:left;
	width:920px;
	margin:30px 0 0 0;
}
#footer .ifta-text {
	margin:8px 0 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#777;
}
#footer .copyright {
	margin:20px 0 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#777;
}
#footer table {
}
#footer th {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#969696;
	text-align:left;
	padding:0 0 8px 7px;
	width:180px;
}
#footer td {
	vertical-align:top;
	text-align:left;
	padding:0 70px 0 7px;
}
#footer a {
	font-family:Verdana, Geneva, sans-serif;
	color:#757575;
	font-size:12px;
	text-decoration:none
}
#footer a:hover {
	text-decoration:underline
}
#footer ul {
	list-style:none;
	padding:0;
	margin:0;
}
#footer li {
	padding:0;
	margin:0;
}
.footer a {
	font-family:Verdana, Geneva, sans-serif;
	color:#757575;
	font-size:12px;
	text-decoration:none
}
.footer a:hover {
	text-decoration:underline
}
#footer h5 {
	font-family:'Lucida Sans', 'Lucida Grande', Verdana, Arial;
	font-size:15px;
	margin:0 0 5px 0;
	color:#666;
	text-align:left;
	font-weight:bold;
}
.page-holder {
	float:right;
	display:block;
	font-family:Verdana, Arial, Times, serif;
	padding:2px 7px 2px 7px;
}
.page-holder a {
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana;
	font-size:14px;
	color:#3d5cb3;
	line-height:24px;
	padding:0 4px 0 4px;
}
.page-holder a:hover {
	color:#fff;
	background-color:#3d5cb3;
}
.page-holder .selected {
	color:#fff;
	background-color:#7194f5
}
.normal-text {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color:#666;
	font-size:14px;
	line-height:21px;
}
.support-question {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	padding:4px 10px 4px 8px;
}
.support-category {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding:20px 0 4px 0;
	color:#555;
}
.support-question a {
	text-decoration:none;
}
.support-question a:hover {
	text-decoration:underline;
}
.ms_question_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	padding-bottom:8px;
}
.sign_up_button {
	width:242px;
	height:94px;
	display:block;
	background-image:url(../images/buttons/sign-up.jpg);
}
.sign_up_button:hover {
	background-image:url(../images/buttons/sign-up-hl.jpg);
}
.sign_up_button span {
	display:none
}
.get_accredited_button {
	width:242px;
	height:94px;
	display:block;
	background-image:url(../images/buttons/get-accredited.jpg);
}
.get_accredited_button:hover {
	background-image:url(../images/buttons/get-accredited-hl.jpg);
}
.get_accredited_button span {
	display:none
}
.cinesouq-text-markup {
	text-align:left;
}
.cinesouq-text-markup p {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:13px;
	color:#4d4e53;
	line-height:18px;
	margin:0;
	padding:0 0 12px 0;
}
.cinesouq-text-markup p.small {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:12px;
	color:#4d4e53;
	line-height:18px;
	margin:0;
	padding:0 0 12px 0;
}

.cinesouq-text-markup pre {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:13px;
	color:#4d4e53;
	line-height:18px;
}
.cinesouq-text-markup h1 {
	font-family:'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	margin:0;
	padding:12px 0 12px 0;
	font-weight:bold;
	font-size:24px;
	color:#000
}
.cinesouq-text-markup h2 {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	margin:0;
	padding:20px 0 4px 0;
	font-weight:bold;
	font-size:16px;
	color:#343735
}
.cinesouq-text-markup h2 sup {
	font-size:11px;
	position:relative;
	top:-2px;
	left:3px;
	font-weight:normal
}
.cinesouq-text-markup h3 {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	margin:0;
	padding:20px 0 4px 0;
	font-weight:bold;
	font-size:14px;
	color:#343735;
	line-height:22px;
}
.cinesouq-text-markup a {
	font-family:'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#3A7DDA;
}
.cinesouq-text-markup a.external-link {
	background: url("/skin/external-link.gif") no-repeat scroll right center transparent;
	padding:0 13px 0 0;
}
.cinesouq-text-markup ul {
	margin:0;
	padding:0 0 20px 18px;
	list-style-type:disc;
}
.cinesouq-text-markup ol {
	margin:0;
	padding:0 0 20px 24px;
}
.cinesouq-text-markup ol li {
	margin:0;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:13px;
	color:#4d4e53;
	line-height:18px;
	margin:0;
	padding:4px 0 4px 0;
}
.cinesouq-text-markup ul li {
	list-style-type:inherit;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:13px;
	color:#4d4e53;
	line-height:18px;
	margin:0;
	padding:4px 0 4px 0;
}
.cinesouq-text-markup table {
	border-collapse:collapse
}
.cinesouq-text-markup table td {
	vertical-align:top;
	text-align:left
}
.about-executive-team {
	padding:0 0 0 31px
}
.about-executive-team table td {
	vertical-align:top;
	padding-bottom:16px;
}
.about-executive-team table {
	margin:24px 0 0 0
}
.about-executive-team .executive-desc {
	padding:2px 0 0 21px
}
.about-executive-team .executive-desc a {
	font-size:17px;
	text-decoration:none
}
.about-executive-team .team-title {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#36424a;
	padding:3px 0 0 1px;
}
.breadcrumbs {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#4D4E53;
	font-size:12px;
	margin:0 0 30px 4px;
	padding:0 0 2px 0;
	border-bottom:1px dotted #ccc;
}
.breadcrumbs a {
	font-family:'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#3A7DDA;
}
.profile_scoretable {
	margin:18px 0 0 0;
}
.profile_scoretable td {
	vertical-align:top;
	color:#4D4E53;
	padding-bottom:4px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
}
.profile_scoretable td.label {
	width:80px;
	padding-right:10px;
	font-weight:bold;
	text-align:right
}
.profile_scoretable td.value {
	width:250px;
	text-align:left
}


#submenu_agents_wrap {
	position:absolute;
	padding-top:27px;
}
#submenu_agents {
	text-align:left;
	background-color:#343434;
	background-image:url(/images/submenu.gif);	
	background-repeat:repeat-x;
	background-position:top;
	padding:5px 10px 10px 10px;
}
#submenu_agents a { 
	display:block;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;  
	text-decoration:none;
	vertical-align:middle;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:2px 8px 2px 0;
}
#submenu_agents a:hover { 
	text-decoration:underline 
} 
#submenu_agents div.submenu_main {
	height:32px;
	display:block;
}
#submenu_agents div.submenu_main a {
	font-size:17px;	
	padding:0;
} 

.opacity90 {
	opacity: .90; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=90); /* IE lt 8 */
	-ms-filter: "alpha(opacity=90)"; /* IE 8 */
	-khtml-opacity: .90; /* Safari 1.x */
	-moz-opacity: .90;	
}

.opacity80 {
	opacity: .80; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=80); /* IE lt 8 */
	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
	-khtml-opacity: .80; /* Safari 1.x */
	-moz-opacity: .80;	
}


.opacity70 {
	opacity: .70; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=70); /* IE lt 8 */
	-ms-filter: "alpha(opacity=70)"; /* IE 8 */
	-khtml-opacity: .70; /* Safari 1.x */
	-moz-opacity: .70;	
}
 
