/**CSS Document
************************************************************************/
body { background: url(/images/bg_site.gif) repeat-x left top; margin: 0px; padding: 0px; }
.cr_fixed_width_1034 { width: 960px; margin: 0px auto 0px auto; }
.clear_all { clear:both; }
#cr_marginright10 img { margin-right: 10px; }

.wsm_resources_title, .topicview_breadcrumb_94, .topicview_breadcrumb_257, .answers_topicview_257  .faq_top {display: none;}
.wsm_resource_topic_wrapper h2 a {font-size: 1.3em;}
.answers_topicview_94, .answers_topicview_257 {padding-top: 0px !important; border: 0px !important;}
h1.topicview_id_257 {padding-bottom: 0px; margin-bottom: 0px; line-height: normal;}
.wsm_topic_description_faq {margin-bottom: 10px; font-size: 1.2em; padding-left: 5px;}

/**Main Wrappers
************************************************************************/
#cr_header_content {position:relative !important;}
#cr_header_wrapper { background: url(/images/bg_header.png) repeat-x left top; margin: 0px; padding: 0px; height: 132px; }
#cr_main_top { background: url(/images/bg_page_corners_top.png) no-repeat left top; height: 15px; margin-top: 15px; }
#cr_main_content { background: url(/images/pg_page.png) repeat-y left top; }
#cr_main_bottom { background: url(/images/bg_page_corners.png) no-repeat left bottom; height: 20px; margin: 0 0 10px 0; }
#cr_main_footer { background: url(/images/bg_footer.gif) repeat-x left top; margin: 0px; padding: 0px; height: 328px; }
#cr_bottom_footer { background-color: #363636; margin: 0px; padding: 0px; height: 45px; }

/**Header
************************************************************************/
#cr_top_radios { margin: 0px; padding: 2px 0px 0px 0px; float: left; }

/**Admin Links
************************************************************************/
#cr_loginbar_wrapper {background: url(/images/admin_bg.gif) no-repeat right bottom;float:right;position:absolute;right:0;}
#cr_login {float:none;width:auto;height:auto;padding: 8px 0 11px 3px;background: url(/images/admin_bg.gif) no-repeat left bottom;margin:0 45px 0 0;white-space:nowrap;  }
#cr_login li {display: inline; color: #fff; margin: 0px 5px 0 8px; padding-right: 12px; border-right: 1px solid #fff; }
#cr_login li:last-child { border: none; }
#cr_login a {color: #fff; }

/**Catalin Radio Logo
************************************************************************/
#cr_logo { float: left; margin: 35px  15px 0 0; }

/**Search
************************************************************************/
#widget_search_form {position:absolute;right:0;top:40px; padding: 0px; margin: 8px 0px 0px 0px; float: right; width: 286px; height: 60px; background: url(/images/search_form_bg.png) no-repeat left center; }
#widget_search_form #q { float: left; margin: 25px 0px 0px 1px; height: 18px; padding: 0px 0 0 3px; width: 228px; border: none; background: url(/images/bg_grey_btn.gif) repeat-x left top; }
#widget_search_form #go { background:transparent url(/images/search_go_btn.png) no-repeat left center; padding: 0px; height: 20px; width: 39px; margin: 25px 0px 0px 6px; display: block; float: left; text-indent:-1000em; cursor:pointer; border: none; }

/**Navigation
************************************************************************/
#cr_nav { float: none; clear: none; margin: 0; padding: 0;position:absolute;top:86px;left:0;}
#cr_nav li { display:block;float:left;margin: 0 20px 0 0; font-size: 14px; padding-top:8px;}
#cr_nav li a span{display:block;padding:6px 6px 20px 6px;}
#cr_nav li a {display:block;color:#363636;text-decoration:none;}
#cr_nav li:hover {background:url(/images/tab_right.gif) no-repeat right top;padding-top:0;}
#cr_nav li a span:hover {background: url(/images/tab_left.gif) no-repeat left top;}
#cr_nav li a:hover {background: url(/images/tab_center.gif) no-repeat center bottom;color:#0166b6;}

/**Left Column
************************************************************************/
#cr_left_column { margin: 0px 0px 0 6px; padding: 0px; width: 185px; float: left; }
#cr_left_column ul {list-style: none; margin: 0px; padding: 0px;}
.cr_content_left a { color: #e61a1d; text-decoration: underline; }
#cr_left_radios { padding: 0px; margin: 160px 0px 70px 10px; }
.widget_cat_menu li { margin: 0px; padding:0px 0 0 0px; height: 22px; }
.widget_cat_menu a:hover {display: block; background: url(/images/bg_grey_btn.gif) repeat-x left top; border: 1px solid #ccc; height: 20px; }
.widget_cat_menu a {display: block; padding: 0 40px 0 20px; margin: 0px; color: #0073b4;}
.widget_cat_menu_head a {color: #e81621; margin: 0px; padding: 0px 0 0 10px; font-weight: bold; font-size: 16px; }
.widget_cat_menu_head a:hover {background: none; border: none;}


/**Slideshow
************************************************************************/
#cr_slideshow {  margin: 0px 10px 15px 0; background: url(/images/grey_box_bg.gif)  repeat-x  left top; }
#cr_slideshow_left { background: #FFF url(/images/grey_box_left.gif) no-repeat left top; margin: 0px; padding: 0px; float: left; height: 199px; width: 11px; }
#cr_slideshow_middle { padding: 0px; height: 199px; float: left; margin: 0px; }
#cr_slideshow_right { background: #FFF url(/images/grey_box_right.gif) no-repeat left top; margin: 0px 0px 0 0; padding: 0px; height: 199px; width: 11px; float: right; }

/**Right Column
************************************************************************/
#cr_right_column { margin: 0 0 0 23px; padding: 0px; width: 722px; float: left;}
.cr_content_left { margin: 0 0 20px 0; padding: 0px; float: left; width: 455px; }
#cr_right_content_wrapper { margin: 20px 0 0 0; }
#cr_img_top { margin-bottom: 80px; }

/**Footer
************************************************************************/
#cr_news { margin: 0px; padding: 0 10px 0 10px; width: 270px; float: left; }
#cr_contact { width: 260px; float: left; background: url(/images/footer_divider_line.png)  no-repeat  left top; height: 280px; padding-left: 25px; }
.cr_footer_form input { width: 240px;  }
.cr_footer_form textarea { width: 240px; }
.cr_footer_form label {width: 240px; float: left; color: #2c2a1e; margin: 5px 0 3px 0; }
.cr_footer_form .submit_btn {width: 63px; background: url(/images/bg_grey_btn.gif) repeat-x left center; border: none; height: 24px; color: #fff; font-weight: bold; float: right; margin: 10px 17px 0 0;}
#cr_navigate { background: url(/images/navigate.gif) no-repeat left center; height: 280px; width: 383px; margin: 0px; padding: 0px; float: right; }
.widget_news_menu li { list-style: none; padding: 0px; margin: 0px; }
.widget_news_topic_head { background: transparent url(/images/footer_news.gif) no-repeat top left; width: 259px; height: 72px; overflow: hidden; display: block; text-indent: -1000em; margin: 0 0 20px 0; }
.widget_news_date { font-size: 12px; color: #056598; font-weight: bold;}
.widget_news_article_title { font-size: 16px; color: #e91a24; font-weight: bold; padding: 0 0 30px 0; }
.widget_news_article_body { display: none; }
.cr_footer_form #title { background: transparent url(/images/footer_contact.gif) no-repeat top left; width: 200px; height: 72px; overflow: hidden; display: block; text-indent: -1000em; margin: 0px; }
.cr_footer_nav_account {list-style: none; float: left;  padding: 0px; margin: 70px 0 0 20px;}
.cr_footer_nav_radio {list-style: none; float: left; padding: 0px; margin: 70px 0 0 50px;}
.cr_footer_nav_head {color: #90d4fb; font-weight: bold; padding: 0px; margin: 0px 0 0 15px; font-size: 1.13em;}
.cr_footer_nav_account li span {color: #fff;}
.cr_footer_nav_radio li span {color: #fff;}

/**Bottom Footer
************************************************************************/
#cr_ccards { list-style-type: none; margin: 0px; padding: 5px 0 0 0; }
#cr_ccards li { display: inline; padding: 0px; float: left; margin: 5px 5px 0px 0px; }
#wsm_copyright { float: right; color: #7e7e7e; }
#wsm_copyright a { color: #fff; }

