
.medcafe_breadcrumb {padding-bottom: 20px;}
#medcafe_brands td.brand_page {text-indent: 20px;}
#medcafe_brands td.actions, th.actions {text-align: right !important;}
#medcafe_brands tr.brand_page_item td.first {text-indent: 20px; font-weight: normal;}

#medcafe_brands table.related_drugs tr.totals td {border-color: #b2e2ea; border-top: 4px solid #b2e2ea; padding: 10px 4px; color: #015664; font-weight: bold; font-size: 16px; background: #e8f6f8;}
#medcafe_brands table.related_drugs tr.totals td.first {border-color: #b2e2ea;}

#medcafe_brands .brand_divider {display: block; clear: both; border-top: 1px dotted #ddd; margin-top: 20px; padding-top: 20px;}
#medcafe_brands .important_info {font-size: 11px; color: #777; line-height: 1.3em;}

#medcafe_brands table.data {width: 100%; padding: 0px; margin: 4px 0; background: #eeeadb; border-spacing: 1px;}
#medcafe_brands table.data th {padding: 4px; color: #3f3218; background: #f9f6ef;}
#medcafe_brands table.data td {padding: 4px; margin: 0px; background: #fff;}

#medcafe_brands .brand_test_thumb {display: block; clear: both; margin-bottom: 20px;}
#medcafe_brands .brand_test_thumb img {height: 50px; width: 50px; float: left; margin-right: 10px; border: 1px solid #ddd; padding: 1px; }

#medcafe_brands dd {padding-bottom: 2em;}

#medcafe_brands .brand_doc_wrapper {clear: both; margin-top: 10px; padding-top: 10px; border-top: 1px solid #eee;}
#medcafe_brands .brand_doc_wrapper .thmb {display: block; float: left;}
#medcafe_brands .brand_doc_wrapper .brand_doc_download {margin-left: 150px;}
#medcafe_brands .brand_doc_download {display: block; margin: 20px 0 0 0;}
#medcafe_brands .brand_doc_download img {float: left; padding-right: 5px;}
#medcafe_brands .brand_doc_download .title {display: block; font-size: 12px; font-weight: bold; color: #000;}
#medcafe_brands .brand_doc_download a {display: block; font-weight: bold; font-size: 11px;}

#medcafe_brands .brand_footer_content {color: #888;}

#medcafe_brands .brand_filter {padding: 10px; border: 1px solid #e1dbcd; margin-bottom: 10px; background-color: #f9f6ef;}

#medcafe_brands .brand_featured {display: block; width: 900px;}
#medcafe_brands .brand_featured_top {display: block; width: 900px; height: 10px; background: url(/imgs/brand_featured_bg.gif) no-repeat top left;}
#medcafe_brands .brand_featured_top .right {display: block; float: right; height: 10px; width: 200px; background: url(/imgs/brand_featured_bg.gif) no-repeat top right;}
#medcafe_brands .brand_featured_bottom {display: block; width: 900px; height: 10px; margin: 0px; padding: 0px; font-size: 0px; background: url(/imgs/brand_featured_bg.gif) no-repeat bottom left;}
#medcafe_brands .brand_featured_bottom .right {display: block; float: right; height: 10px; width: 200px; background: url(/imgs/brand_featured_bg.gif) no-repeat bottom right;}
#medcafe_brands .brand_featured_con {padding: 0 5px; border-left: 1px solid #e1dbcd; border-right: 1px solid #e1dbcd; background-color: #f9f6ef;}
#medcafe_brands .brand_featured_con h3 {margin: 0 0 10px 5px;}
#medcafe_brands .brand_featured_con .paging {padding: 10px;}
#medcafe_brands .brand_featured_con .divider {margin: 10px; border-color: #e2dcce;}
#medcafe_brands .brand_featured_con ul {margin: 0px; padding: 0px;}
#medcafe_brands .brand_featured_con ul li {display: block; float: left;}
#medcafe_brands .brand_featured_block {display: block; float: left;}
#medcafe_brands .brand_block {display: block; float: left; width: 206px; height: 111px; padding: 5px 5px 0 5px; margin: 0 3px 6px 3px; font-size: 11px; line-height: 1.1em; text-align: center; background: url(/imgs/brand_featured_block.gif) no-repeat;}
#medcafe_brands .brand_block_logo {display: block; padding-bottom: 4px; text-align: center;}
#medcafe_brands .brand_block_actions {font-size: 11px; line-height: 1em;}
#medcafe_brands .review {border: 2px solid red;}

#medcafe_brands .brand_featured_con form {padding: 0;}
#medcafe_brands .brand_featured_con form label {display: block; float: left; padding: 0px 10px 4px 0; font-size: 14px; font-weight: bold;}
#medcafe_brands .brand_featured_con form input {width: 310px; display: block; font-size: 14px; font-weight: normal;}
#medcafe_brands .brand_featured_con form .input {display: block; float: left;}
#medcafe_brands .brand_featured_con form .input select {width: 310px; margin-top: 5px;}
#medcafe_brands .brand_col {display: block; float: left; width: 380px;}
#medcafe_brands .brand_col_search {display: block; float: left; width: 72px; padding-top: 15px;}
#medcafe_brands .brand_col_search input.btn_brand_search {display: block; height: 72px; width: 72px; background: url(/imgs/btn_brand_search.gif) no-repeat;}
#medcafe_brands .brand_col_search input.btn_brand_search:hover {background-position: bottom left;}
#medcafe_brands .brand_col_divider {display: block; float: left; width: 0px; height: 100px; border-right: 1px solid #e2dbcd; padding-left: 15px; margin-right: 15px;}

#medcafe_brands .brand_search {height: 32px; padding: 6px 0 10px 5px;}
#medcafe_brands .brand_search .s_item {float: left; height: 32px;}
#medcafe_brands .brand_search label {height: 32px; line-height: 32px; color: #342609;}
#medcafe_brands .brand_search input {float: left; margin-right: 10px; padding: 4px 0px; width: 350px; font-weight: normal; line-height: 1em;}
#medcafe_brands .brand_search input.button {padding: 0px; width: 86px;}

#medcafe_brands .medcafe_brand_loader {display: none; height: 120px; padding-top: 80px; text-align: center; overflow: hidden;}

#medcafe_brands .brand_filter_col {display: block; float: left; margin: 0 5px;background: #fff;}
#medcafe_brands .brand_filter_col.first {width: 200px;}
#medcafe_brands .brand_filter_col.second {width: 300px;}
#medcafe_brands .brand_filter_col.third {width: 348px;}
#medcafe_brands .brand_filter_col.third.long {width: 658px; height: 225px; overflow: hidden;}
#medcafe_brands .brand_filter_col .brand_filter_title {padding: 4px; border: 1px solid #b2d6dc; font-weight: bold; color: #458691; background: #eaf6f8;}
#medcafe_brands .brand_filter_col .brand_filter_title .brand_letter_filter {}
#medcafe_brands .brand_filter_col .brand_filter_title .brand_letter_filter a {padding: 0 4px; border-left: 1px solid #b2d6dc;}
#medcafe_brands .brand_filter_col .brand_filter_title .brand_letter_filter a:first-child {border-left: 0px;}
#medcafe_brands .brand_filter_col .brand_filter_title .brand_letter_filter a.sel {color: #000;}
#medcafe_brands .brand_filter_col .brand_filter_list {height: 200px; overflow: auto; position: relative; border: 1px solid #e2dcce; border-top: 0px;}
#medcafe_brands .brand_filter_col ul {margin: 0px; padding: 0px; list-style: none; position: relative;}
#medcafe_brands .brand_filter_col ul li {display: block; float: none;}
#medcafe_brands .brand_filter_col ul li a {display: block; width: auto; padding: 4px; color: #000;}
#medcafe_brands .brand_filter_col ul li a:hover {background-color: #eaf6f8;}
#medcafe_brands .brand_filter_col ul li a.sel, #medcafe_brands .brand_filter_col ul li a:hover.sel {color: #fff; background-color: #00637a;}
#medcafe_brands .brand_filter_col ul li span.noclick {display: block; padding: 4px; color: #999; background-color: #fff;}
#medcafe_brands .medcafe_filter_note {padding: 10px 0 0 10px; font-size: 11px; font-style: italic; color: #999;}

#dashboard_content {}

.dashboard_search {display: block;}
.dashboard_search .top,
.dashboard_search .bottom {display: block; height: 10px; font-size: 1%; background: url(/imgs/dashboard/query_bg.gif) no-repeat;}
.dashboard_search .bottom {background: url(/imgs/dashboard/query_bg.gif) no-repeat bottom left;}
.dashboard_search .top .right,
.dashboard_search .bottom .right {display: block; float: right; height: 10px; width: 50px; font-size: 1%; background: url(/imgs/dashboard/query_bg.gif) no-repeat top right;}
.dashboard_search .bottom .right {background: url(/imgs/dashboard/query_bg.gif) no-repeat bottom right;}
.dashboard_search .con { border-left: 1px solid #e6e0d4; border-right: 1px solid #e6e0d4; padding: 10px; background: #f9f6ef;}

.dashboard_search .col1, .dashboard_search .col2, .dashboard_search .col3, .dashboard_search .col4 {display: block; float: left; width: 100px; padding: 0px 20px; border-right: 1px solid #e6e0d4;}
.dashboard_search .col1 {padding-left: 0px;}
.dashboard_search .col2 {width: 140px;}
.dashboard_search .col3 {width: 460px; padding-left: 10px;}
.dashboard_search .col4 {width: 330px; border: 0px; padding-right: 0px;}

.dashboard_search .search_box {width: 312px; height: 72px; margin-top: 10px; text-align: center; color: #2497ad; padding: 20px; background: url(/imgs/dashboard/search_bg.png) no-repeat;}
.dashboard_search .search_box p {margin: 0px; padding: 0px;}

#BrandDashboardBrandPageId{height: 130px; margin: 2px 0 0 0;}

table.related_drugs tr td.first {border-right: 1px solid #eae5dc; border-left: 1px solid #eae5dc;}
table.related_drugs tr td {border-right: 1px solid #eae5dc; border-left: 0px;}
table.related_drugs tr td.sm {width: 40px;}

span.aspx, span.html, span.htm, span.php, span.asp, span.xhtml, .spanxml {padding-left: 20px; background: url(/imgs/icon_sm_link.gif) no-repeat center left;}
span.txt, span.rtf {padding-left: 20px; background: url(/imgs/icon_sm_doc.gif) no-repeat center left;}
span.doc, span.docx {padding-left: 20px; background: url(/imgs/icon_sm_word.gif) no-repeat center left;}
span.xls, span.xlsx {padding-left: 20px; background: url(/imgs/icon_sm_excel.gif) no-repeat center left;}
span.ppt, span.pptx {padding-left: 20px; background: url(/imgs/icon_sm_powerpoint.gif) no-repeat center left;}
span.pdf {padding-left: 20px; background: url(/imgs/icon_sm_pdf.gif) no-repeat center left;}
span.rar, span.zip, span.tar, span.biz {padding-left: 20px; background: url(/imgs/icon_sm_zip.gif) no-repeat center left;}

table.medcafe_brands_list {width: 100%; padding: 0px; margin: 0px; border-spacing: 0; border: 0px; background: #fff;}
table.medcafe_brands_list th, table.medcafe_brands_list td {line-height: 1.3em; padding: 4px;}
table.medcafe_brands_list th {padding: 6px 4px; border-top: 1px solid #e2f0f1; border-bottom: 1px solid #e2f0f1; font-weight: bold; color: #02a0bd; text-align: left; background: #f0fbfd url(/imgs/table_list_th.gif) repeat-x bottom left;}
table.medcafe_brands_list th a {color: #000 !important; text-decoration: none !important;}
table.medcafe_brands_list th a:hover {color: #000 !important; text-decoration: underline !important;}
table.medcafe_brands_list td {border-bottom: 1px solid #e2f0f1;}
table.medcafe_brands_list tr.alt td {background: #f0fafb;}
table.medcafe_brands_list td.name {font-weight: bold;}
table.medcafe_brands_list td.name a {color: #e57200;}
table.medcafe_brands_list td.name a:hover {color: #000;}
table.medcafe_brands_list td.rating {font-weight: bold; color: #449401;}
table.medcafe_brands_list th.col {border-left: 1px solid #8aa2c0; border-right: 1px solid #8aa2c0;}
table.medcafe_brands_list td.col {border-left: 1px solid #e9f2fb; border-right: 1px solid #e9f2fb;}
table.medcafe_brands_list td.alt td a {border: 0px; display: inline;}
table.medcafe_brands_list tr.alt td.col {border-left: 1px solid #dfeaf6; border-right: 1px solid #dfeaf6;}

.brand_alert {display: block; margin: 1em 0; padding: 10px; font-size: 11px; border: 1px solid #e9e7a6; color: #666; background: #fefddc;}
.brand_alert a {color: #666; text-decoration: underline;}
.brand_alert a:hover {color: #000;}

/* EDITOR RELATED STYLES */

.mceContentBody {
	text-align: left;
}

/* END EDITOR RELATED STYLES */
