﻿.Phone { padding: 6px 0px 6px 4px; width: 130px; }
.tbl00 { clear: both; width: 100%; margin-bottom: 10px; border: solid 2px #cccccc; }
.tbl00 p { margin-top: 0px; margin-bottom: 0px; }
.tbl01 { clear: both; width: 100%; margin-bottom: 10px; }
.tbl02 { clear: both; width: 100%; margin-bottom: 10px; }
.tbl03 { clear: both; width: 100%; margin-bottom: 10px; }
.tbl04 { clear: both; width: 100%; background-color: #eeeeee; border-top: solid 10px #eeeeee; border-bottom: solid 10px #eeeeee; }
.tbl00 td { padding-left: 5px; border: solid 1px #cccccc; }
.tbl04 td { padding-left: 5px; }
.tbl04 .btnSubmit { margin: 0 0 0 5px; background: url(../Images/bg_btn_submit_100_gray.gif); width: 100px; cursor: pointer; }
.tbl04 td, .tbl04 td * { vertical-align: middle; }

.tbl02 td { padding: 0; }

.tbl02 .td00 { padding: 0px; color: #000000; height: 53px; padding-top: 3px; padding-bottom: 3px; background: url(../Images/bg_channelheader.gif) no-repeat; }
.tbl02 tr:first-child~tr .td00 { background: none; }
.td00 > .td01 h2 { background: none; }

.tbl05 td { padding-left: 5px; padding-right: 5px; }
.tbl03 td, .tbl03 th { height: 18px; padding-left: 6px; padding-right: 6px; }
.tbl03 th { border-right: solid 1px #ffffff; }
.tbl03 th { background-color: #1b5c7a; text-align: center; border-top: solid 5px #ffffff; border-bottom: solid 5px #ffffff; }

/* Rounded borders on headers on table tbl03 */
table.tbl03_roundbg .first-th { background: transparent url(../Images/bg_h2.gif) no-repeat scroll left top; }
table.tbl03_roundbg .last-th { background: transparent url(../Images/bg_tbl03_last_td.gif) no-repeat scroll right top; }
table.tbl03_roundbg th { background: transparent url(../Images/bg_tbl03_td.gif) repeat-x left top; vertical-align: top; padding-top: 3px; height: 21px; white-space: nowrap; border-top: 0; border-bottom: 0; }
table.tbl03_roundbg .th-colspan { background: transparent url(../Images/bg_h2.gif) no-repeat scroll left top; padding-top: 0; padding-right: 0; }
table.tbl03_roundbg .th-colspan span { background: transparent url(../Images/bg_h2_span.gif) no-repeat scroll right top; display: block; height: 21px; padding-top: 3px; }
/* last-th-five-columns is used when the last th (blnUpdatable) is not present (on checkout/main.asp) */
table.five-columns th.last-th-five-columns { background: transparent url(../Images/bg_tbl03_last_td.gif) no-repeat scroll right top; }

.tbl03 .input01 { width: 40px; text-align: right; }
.tbl03 .input02 { width: 180px; }
.tbl03 .select02 { width: 186px; }
.tbl03 .txa01 { width: 180px; }
.tbl04 .input01 { width: 240px; }
.tbl04 .txa01 { width: 240px; }
.tbl04 .select01 { width: 246px; }

.td00 { padding: 3px; }
.td01 { padding: 3px; padding-right: 5px; width: 50%; }
.td02 { padding: 3px; padding-right: 5px; width: 50%; }
.divNews { width: 520px; float: left; }

.tbl02 .td00 .channelHeader { background-image: url(../Images/bullet_black.gif); background-repeat: no-repeat; background-position: 12px center; padding-left: 36px; line-height: 2em; display: inline; color: #000; }


.tbl02 .slc01 { margin: 10px 0px 0px 10px; }
.tbl02 h2 .slc01 { margin-top: -4px; }
.tblProductItem p, .tbl02 p { margin-top: 0; margin-bottom: 0; }
.tbl01 h2, .tbl02 h2 { background: url(../Images/bg_h2.gif) no-repeat top left; height: 21px; padding-left: 12px; color: #fff; }
.tbl01 h2 span, .tbl02 h2 span { background: url(../Images/bg_h2_span.gif) no-repeat top right; height: 18px; padding-top: 3px; color: #fff; display: block; font-size: 1em; }
.td01 p, .tbl02 td p { padding: 0 8px; }
.td01 img {margin-left:5px;}
.tbl01 .txt01, .tbl02 .txt01 { width: 21px; text-align: right; }
.imgBook01 { float: left; margin-bottom: 10px; margin-right: 10px; width: 92px; }
.divBookInfo { float: left; width: 294px; }
.divBookInfo2 { float: left; }
.divBookInfo .btnSubmit { width: 100px; background: url(../Images/bg_btn_submit_100.gif) no-repeat bottom; margin-left: 4px; cursor: pointer; }
.tbl01 hr, .tbl02 hr { clear: none; }
.pagination { padding-right: 8px; line-height: 2em; text-align: right; background-color: #e5e5e5; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; margin: 10px 0; }
.paginationAtoZ { padding-bottom: 4px; }
.pagination .ResultsPerPage { float: left; padding-left: 6px; }
.tbl02 .divInfo p { margin-top: 6px; margin-bottom: 6px; }
.tbl02 .pagination .title { padding-right: 10px; }

.tblProductItem { width: 100%; }
.tblProductItem .td01 p { padding: 0; }

td.tdBuy { padding: 4px 10px 4px 10px; text-align: right; }

td.tdProductSummary { padding: 0 10px 0 0; width: 63%; }
td.tdProductNavRight { padding: 26px 10px 0px 10px; padding-right: 5px; width: 37%; }
td.tdProductNavRight .divLink { border-bottom: dotted 1px #999999; padding: 7px 0px 6px 8px; }
.tdProductNavRight { background: url(../Images/bg_subnav.gif) no-repeat right top; }
td.tdProductDetail p { margin-top: 4px; margin-bottom: 4px; }
.divShoppingInfo p { margin: 0; }
.divShoppingInfo h3 { margin: 0; text-align:center; }
.divShoppingInfo td { padding: 0 2px; text-align:left; }
.divShoppingInfo { padding: 10px 10px 6px 10px; background: #fff url(../Images/bg_cart_top.gif) no-repeat top left; width: 120px; }
.suggestion_link { color: #000; background: #fff url(../Images/bg_cart_bottom.gif) no-repeat bottom left; text-align: center; height: 24px; padding-top: 6px; }
.suggestion_link a { }
.divCurrency { text-align: right; margin-bottom: 4px; }

.tdProductSummary .ButtonGroup { text-align: left; margin-top: 10px; }

/*NEW STYLES FOR HEADERS (MM 20070614) */
.tbl02 .tdProductDetail h2, .tbl01 .tdProductDetails h2, .tbl02 .tdProductDetail h3, .tbl01 .tdProductDetails h3 { background: url(../Images/bg_h2.gif) no-repeat top left; height: 18px; padding-top: 3px; padding-left: 12px; color: #fff; font-size: 12px; }
.tbl01 .tdProductDetails h3, .tbl02 .tdProductDetails h3 { font-size: 12px; font-weight: bold; }
.tbl01 .tdProductDetails h1, .tbl02 .tdProductDetails h1 { font-size: 14px; font-weight: bold; text-decoration: underline; }

/* Jobs page - Override css on www.euromoneyiijobs.com */
#jobs_wrap { width: auto !important; }
#jobs_wrap h1 { color: Black; }
#jobs_wrap #searchBox, #jobs_wrap #browseCategories, #jobs_wrap #registerNow { color: Black; border-color: #aeaeae; background-color: #eeeeee; width: auto; }
#jobs_wrap #searchBox h2, #jobs_wrap #browseCategories h2, #jobs_wrap #registerNow h2 { background-color:#1f698c; }
#jobs_wrap input.text, #jobs_wrap select { border-color: #aeaeae; }
#jobs_wrap input.submit { background: url(../Images/bg_btn_submit_100_gray.gif) no-repeat bottom; border: none; width: 100px; height: 21px; border: 0px; color: #000000; cursor: pointer; padding-right: 19px; }
#jobs_wrap form input.submit { width: 100px !important; }
#jobs_wrap #registerNow form { width: 290px; }
#jobs_wrap #searchBox a, #jobs_wrap #browseCategories a, #jobs_wrap #registerNow a { color:#1f698c; }
#jobs_wrap #surveyBox { background: #fff; border-color: #184c64; }
#jobs_wrap #surveyBox h4 { color: Black; }
#jobs_wrap #surveyButtons a { display: inline-block; background: url(../Images/bg_btn_submit.gif) no-repeat bottom; border: none; width: 135px; line-height: 21px; border: 0px; color: #000000; padding-right: 19px; text-align: center; }

#scnmMn img {
   width: 140px;
}