/*
Theme Name: Metro Urology
Theme URI: http://www.nadaadvertising.com/
Description: Base template
Version: 1.0
Author: Nada
Author URI: http://www.nadaadvertising.com/
*/


/* special stuff */
@import url("ui/start.css"); 
@import url("ui/special.css"); 

body{
	 margin: 0px;
	 font-family: arial,helvetica,"Times New Roman";
	 padding: 0px;
	 background-image: url(ui/img/bg_degrade.gif);
	 background-position: 0px 0px;
	 background-color: #efede9;
	 background-repeat: repeat-x;
}

.greenbody{
         background-image: url(ui/img/bg_degrade_green.gif) !important;
}

#wrapper{
	 width: 1028px;
	 margin: 0px auto;
	 background-color: #fff;
	 background-image: url(ui/img/bg_wrapper.gif);
	 background-position: 0px 0px;
	 background-repeat: repeat-y;
}

#wrapper_2{
	 background-image: url(ui/img/top_bg_wrapper.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 0px;
}

#wrapper_3{
	 background-image: url(ui/img/bottom_content_wrapper.jpg);
	 background-repeat: no-repeat;
	 background-position: 0px bottom;
	 padding-bottom: 50px;
}

#container{
	 width: 980px;
	 margin: 0px auto;
}

#header{
	 overflow: auto;
	 
	 background-repeat: repeat-x;
	 height:65px;
	 overflow: visible;
	 position: relative;
	 z-index: 5;
}
.blue_header{
    background-image: url(ui/img/header_pattern.gif);
}

.green_header{
    background-image: url(ui/img/header_green_pattern.gif);
}

.header_area{
	 position: relative;
	 z-index: 6;
}

#mainlogo{
	 height: 119px;
	 width: 244px;
	 float: left;
	 margin: 0px 0px 0px 8px;
	 position: absolute;
	 z-index: 7;
	 
	 background-repeat: no-repeat;
	 overflow: hidden;
}

.blue_header #mainlogo{
    background-image: url(ui/img/logo.png);
}

.green_header #mainlogo{
    background-image: url(ui/img/greenlogo.png);
}

#mainlogo a{
	 display: block;
	 height: 119px;
	 width: 244px;
	 overflow: hidden;
}

#mainlogo a span{
	 display: block;
	 padding-top: 500px;
}

#top_nav{
	 float: right;
	 width: 370px;
	 height: 25px;
	 line-height: 25px;
	 font-size: 8pt;
}

.top_nav_green{
         width: 110px !important;
}

#top_nav ul{
	 margin: 0px;
	 padding: 0px;
	 list-style: none;
}

#top_nav ul li{
	 display: inline;
	 float: left;
	 margin: 0px 5px;
}

#top_nav ul li a{
	 text-decoration: none;
	 text-transform: uppercase;
	 color: #fff;
}

.formulario{
	 height: 20px;
	 margin: 0px;
	 padding: 0px;
	 background-image: url(ui/img/searchBox_bg.gif);
	 background-repeat: repeat-x;
}

#search_box{
	 width: 252px;
	 float: right;
	 clear: both;
	 margin: 10px 10px 0px 0px;
}

#search_box form{
	 margin: 0px;
	 padding: 0px;
	 height: 20px;
	 border: none;
	 
}

#subscribe_holder{
    display: block;
    overflow: auto;
}

#subscribe_form{
	 margin-top: 10px;
}

#search_box #s, #subscribe_form input{
	 margin: 0px;
	 padding: 0px;
	 height: 18px;
	 border-top: 1px solid #cecece;
	 border-left: 1px solid #cecece;
	 border-bottom: 1px solid #cecece;
	 float: left;
}

#subscribe_form input{
	 width: 130px;
	 color: #807f7e;
}

#search_box #s{
	 width: 185px;
}

.formulario button{
	 float: right;
	 height: 20px;
	 width: 60px;
	 border: none;
	 background-repeat: no-repeat;
	 background-color: transparent;
	 overflow: hidden;
	 cursor: pointer;
}

#search_box button{
	 background-image: url(ui/img/search_button.gif);
}

#subscribe_form button{
	 background-image: url(ui/img/submit_button.gif);
}

.formulario button span{
	 display: block;
	 padding-top: 200px;
}

#headmenu{
	 height: 40px;
	 width: 980px;
	 border-bottom: 1px solid #a59e95;
         background-image: url(ui/img/pattern_main_menu.gif);
         background-repeat: repeat-x;
}

#headmenu ul{
	 margin:0px;
	 padding:0px;
	 list-style: none;
	 font-size: 12px;
}

#headmenu .nav1{
	 width: 715px;
	 position: relative;
	 float: right;
}

#headmenu .nav1 li{
	 display: inline;
	 float:left;
	 margin: 0px;
}

#headmenu .page_item a{
	 display: block;
	 height: 40px;
	 overflow: hidden;
	 background-repeat: no-repeat;
	 background-position: 0px 0px;
}

#headmenu .page_item a:hover{
	 background-position: 0px -40px;
}

#headmenu ul .page_item a span{
	 display: block;
	 padding-top: 500px;
}

#headmenu .page-item-for-patients a{
	 background-image: url(ui/img/forPatients_menu.gif);
	 width: 100px;
}

#headmenu .page-item-services-and-specialties a{
	 background-image: url(ui/img/servicesSpecialities_menu.gif);
	 width: 178px;
}

#headmenu .page-item-health-and-education a{
	 background-image: url(ui/img/healthEducation_menu.gif);
	 width: 157px;
}

#headmenu .page-item-metro-urology a{
	 background-image: url(ui/img/metroUrology_menu.gif);
	 width: 127px;
}

#headmenu .page-item-donation-center a{
	 background-image: url(ui/img/conationCenter_menu.gif);
	 width: 138px;
}

.current_main_page a{
         background-position: 0px -40px !important;
}

.green_template_menu .current_main_page a{
         background-position: -1px -40px !important;
}


#headmenu .page_item .subm_1level{
	 position: absolute;
	 z-index: 10;
	 left: 0px;
    top: 30px;
	 background-image: url(ui/img/dropdown_menu_header_bg.gif);
	 background-repeat: repeat-x;
	 background-position: 0px 18px;
	 visibility: hidden;
}

#headmenu .page_item .subm_1level .subm_2level{
	 padding-top: 1px;
	 background-repeat: no-repeat;
	 background-image: url(ui/img/drop_down_top_arrow.gif);
	 background-position: 30px 0px;
	 padding-top: 18px;
}

#headmenu .page_item .subm_1level .subm_2level .subm_header{
	 clear: both;
	 height: 31px;
	 display: block;
	 border-left: 1px solid #d9d9d9;
	 border-right: 1px solid #d9d9d9;
}

#headmenu .page_item .subm_1level .subm_2level .close_dropdown{
	 float: right;
	 color: #9c958d;
	 background-image: url(ui/img/close_dropdown.jpg);
	 background-position: right 0px;
	 background-repeat: no-repeat;
	 height: 20px;
	 padding: 0px 25px 0px 3px;
	 margin: 4px 10px;
	 line-height: 20px;
	 cursor: pointer;
}

#headmenu .page_item .subm_1level .subm_2level .subm_3level{
	 clear: both;
	 border-top: 1px solid #cdc8c2;
	 border-left: 1px solid #d9d9d9;
	 border-right: 1px solid #d9d9d9;
	 border-bottom: 1px solid #b2b2b2;
	 background-color: #fbfaf8;
	 overflow: hidden;
	 padding-left: 15px;
}

#headmenu .page_item .subm_1level .subtitles_ul{
	 width: 200px;
    padding-right: 15px;
    float: left;
	 overflow: hidden;
}

#headmenu .page_item .subm_1level ul li{
	 display: block;
    width: 200px;
}

#headmenu .page_item .subm_1level ul li ul{
    margin: 0px;
	 display: block;
    padding: 1px;
}

#headmenu .page_item .subm_1level ul li ul li{
    padding: 2px 0px;
}

#headmenu .page_item .subm_1level ul li h3{
	 margin: 10px 0px 6px 0px;
    color: #25788d;
    font-size: 13px;
    width: 210px;
}

#headmenu .page_item .subm_1level ul li a {
	 height: auto;
    width: auto;
	 background: transparent;
    color: #666666;
    text-decoration: none;
    overflow: auto;
}

#headmenu .page_item .subm_1level ul li a:hover{
    color: #be223c;
}

.menu_category_links{
    clear: both;
    margin: 5px 5px 0px 10px;
    padding: 1px;
    color: #8f8f8f;
    overflow: auto;
}

.menu_category_links a{
    color: #8f8f8f;
    text-decoration: none;
    font-style: italic;
    padding: 1px;
}

/* == -- CONTENT -- == */
#content{
	 clear: both;
	 overflow: auto;
}

/* == -- HOME TOP SLIDE -- == */
#hometop_slide{
	 height: 312px;
	 border-bottom: 1px solid #a59e95;
	 overflow: hidden;
	 position: relative;
	 z-index: 1;
}

#home_slide_titles{
	 width: 250px;
	 overflow: visible;
	 float: left;
	 z-index: 3;
	 position: absolute;
}

#hometop_slide ul{
	 margin: 0px;
	 padding: 0px;
	 list-style: none;
}

#home_slide_titles ul li{
	 margin: 0px;
	 padding: 0px;
	 height: 78px;
	 width: 262px;
	 background-image: url(ui/img/slide_titles_bg.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 0px;
	 color: #26768a;
	 overflow: hidden;
}

.active_slide_title{
	 background-position: 0px -78px !important;
	 color: #fff !important;
}

.active_slide_title h3{
	 color: #fff !important;
}

#home_slide_titles ul li h3{
	 margin: 22px 0px 0px 25px;
	 font-size: 16px;
	 width: 210px;
	 height: 20px;
	 overflow: hidden;
	 color: #317f94;
}

#home_slide_titles ul li h4{
	 margin: 0px 0px 0px 25px;
	 font-size: 12px;
	 width: 210px;
	 height: 15px;
	 overflow: hidden;
	 font-weight: normal;
}

#home_slide_images{
	 width: 730px;
	 overflow: hidden;
	 float: right;
	 position: relative;
	 z-index: 2;
}

#home_slide_images ul{
	 position: relative;
	 width: 730px;
	 height: 312px;
}

#home_slide_images ul li{
	 position: absolute;
	 width: 730px;
	 height: 312px;
	 overflow: hidden;
}

#home_slide_images ul li h3{
	 margin: 40px 0px 0px 40px;
	 text-transform: lowercase;
	 color: #04637b;
	 font-size: 32px;
	 font-weight: normal;
	 height: 36px;
}

#home_slide_images ul li h4{
	 margin: 12px 0px 0px 40px;
	 width: 260px;
	 color: #04637b;
	 font-weight: normal;
	 font-size: 15px;
	 
}

.slide_image_hide h4, .slide_image_hide h3, .slide_image_hide .slide_learn_more{
	 display: none !important;
	 visibility: hidden !important;
}

#home_slide_images ul li .slide_learn_more{
	 margin: 12px 0px 0px 40px;
	 overflow: hidden;
	 width: 101px;
	 display: block;
	 color: #c72d48;
	 text-decoration: none;
	 font-size: 17px;
	 position: relative;
	 z-index: 6;
}

#home_slide_images ul li .slide_learn_more strong{
	 color: #c1112f;
}


/* ==== BOXES ==== */
.box_metro{
	 background-image: url(ui/img/pattern_boxes.gif);
	 background-repeat: repeat-y;
	 width: 244px;
	 font-size: 13px;
	 margin: 7px 0px 0px 0px;
	 color: #807f7e;
}
.box_metro_close_foot{
	 background-image: url(ui/img/pattern_boxes_foot.gif);
	 background-repeat: no-repeat;
	 background-position: 0px bottom;
}

.box_metro_close_head{
	 background-image: url(ui/img/pattern_boxes_head.gif);
	 background-repeat: no-repeat;
	 background-position: 0px top;
}

.beige_box_title{
	 margin: 0px;
	 height: 42px;
	 width: 200px;
	 padding: 0px 22px;
	 overflow: hidden;
	 background-repeat: no-repeat;
	 background-position: 25px 13px
}

.beige_box_title span{
	 display: block;
	 padding-top: 500px;
}

.beige_box_wrapper{
	 padding: 20px 24px;
}

/* ==== HOME DISTRIBUTION ==== */
#sidebar_left{
	 float: left;
	 width: 244px;
}

#content_bar{
	 margin: 0px 0px 0px 22px;
	 width: 430px;
	 float: left;
	 color: #828282;
	 font-size: 12px;
         padding-bottom:5px;
}

.green-posts-wrap{
    width: 690px !important;
}

#sidebar_right{
	 float: right;
	 width: 244px;
}

/* === Boxes Styles  === */
#latest_news_title{
	 background-image: url(ui/img/latest_news_title.gif);
}

#make_an_appointment_title{
	 background-image: url(ui/img/make_an_appointment_title.gif);
}

#newsletter_signup_title{
	 background-image: url(ui/img/newsletter_signunp_title.gif);
}

#find_a_doctor{
	 margin: 0px 2px;
	 height: 40px;
	 border-bottom: 1px solid #cdc8c2;
	 background-image: url(ui/img/find_a_doctor_title.gif);
	 background-repeat: no-repeat;
	 background-position: 22px 16px;
	 overflow: hidden;
}

#find_a_doctor span, #find_a_clinic span{
	 display: block;
	 padding-top: 500px;
}

#find_a_clinic{
	 margin: 0px 2px;
	 height: 30px;
	 background-image: url(ui/img/find_a_clinic_location.gif);
	 background-repeat: no-repeat;
	 background-position: 22px 13px;
	 overflow: hidden;
}

.find_a_clinic_select{
	 color: #390101;
	 overflow: auto;
	 display: block;
	 margin: 10px 0px 20px 22px;
	 width: 180px;
}

#find_a_clinic_location_area{
	 overflow: auto;
	 height: 90px;
}

.register_thanks{
    color: #25788D;
}

#loading_div{
    background-image: url(ui/img/ajax-loader.gif);
    width: 128px;
    height: 15px;
    margin: 5px auto;
}

/*- NEWS -*/

.news_sec{
	 margin: 0px 0px 15px 0px;
}

.news_sec p{
	 margin: 2px 0px;
}

.newssec-readmore a{
	 color: #04637b;
}

#more_news_link{
	 display: block;
	 width: 93px;
	 height: 11px;
	 overflow: hidden;
	 background-image: url(ui/img/view_all_news_link.gif);
	 background-repeat: no-repeat;
}

#more_news_link span{
	 display: block;
	 padding-top: 500px;
}

/* view_all_news_link.gif */

/* === HOME CONTENT === */
.home_content_header{
	 padding: 16px 0px 12px 0px;
	 border-bottom: 1px solid #d2ceca;
	 overflow: auto;
	 height: 1%;
}

.home_content_header h3{
	 float: left;
	 width: 205px;
	 height: 23px;
	 margin: 0px;
	 background-image: url(ui/img/latest_health_article_title.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 4px;
	 overflow: hidden;
}

.home_content_header h3 span{
	 display: block;
	 padding-top: 500px;
}

.home_content_header .all_articles_link{
	 float: right;
	 width: 205px;
	 text-align: right;
	 text-decoration: none;
	 color: #828282;
	 font-size: 13px;
	 font-weight: normal;
	 margin-top: 4px;
}

#home_content_area{
	 clear: both;
	 margin-top: 20px;
}

.health_content_side{
	 width:205px;
	 font-size: 12px;
	 float: left;
}

.health_content_side .health_title{
	 margin: 0px;
}

.health_content_side .health_title a{
	 color: #828282;
	 font-size: 13px;
	 text-decoration: none;
}

.health_picture_side{
	 width:217px;
	 float: right;
	 overflow: hidden;
}

.read_more{
	 color: #25788d;
	 font-weight: bold;
}

/*_====== -- PAGE CONTENT -- ======_*/
/*__________________________________*/

#page_image_header{
	 height: 225px;
	 width: 980px;
	 overflow:hidden;
	 border-bottom: 1px solid #a59e95;
}

.page-title, .page-title a{
	 color: #04637b;
	 margin: 0px;
    text-decoration: none;
}

.more-link{
    color: #04637b;
    font-weight: bold;
    text-decoration: none;
}

.more-link:hover{
    color: #c10d2b;
    border-bottom: 1px dotted #c10d2b;
}

.post{
    overflow: auto;
}

.entry-content a{
         color: #C10D2B;
         text-decoration: none;
}

.entry-content a:hover{
         color: #04637b;
}

.entry-content h3{
         color: #04637b;
}

/*Next and Prev Links*/

.navigation{
    overflow: auto;
    margin: 10px 0px;
}
.nav-prev, .nav-next{
    width: 115px;
    display: block;
}

.nav-prev{
    float: left;
}

.nav-next{
    float: right;
    text-align: right;
}
.nav-prev a, .nav-next a{
    display: block;
    color: #04637b;
    font-weight: bold;
    background-color: #efece7;
    padding: 5px 10px;
    border: 1px solid #e2dfda;
    text-decoration: none;
}
.nav-prev a:hover, .nav-next a:hover{
    border: 1px solid #828282;
}


/*_====== -- LIST OF PAGES OF CONTENT -- ======_*/
/*__________________________________*/

#list_of_pages_left{
	 overflow: hidden;
}

#list_of_pages_ul, #list_of_pages_ul li ul{
	 padding: 0px;
    list-style: none;
	 display: block;
	 float: left;
	 
}

#list_of_pages_ul{	 
	 background-color: #f5f2ee;
	 width: 240px;
	 margin: 0px 2px;
	 height: 1%;
	 display: block;
	 float: left;
	 overflow: hidden;
}

#list_of_pages_ul li {
	 width: 240px;
}

#list_of_pages_ul li a{
	 display: none;
	 text-decoration: none;
}

#list_of_pages_ul li ul{
	 margin: 0px;
	 width: 240px;
	 overflow: auto;
}

#list_of_pages_ul li ul li{
	 width: 240px;
	 overflow: auto;
	 
}

#list_of_pages_ul li ul .first_item {
	 border-top: none !important;
}

#list_of_pages_ul li ul li a{
	 color: #04637b;
	 display: block;
	 width: 200px;
	 padding: 12px 20px;
	 border-bottom: 1px solid #cdc8c2;
	 background-image: url(ui/img/left_menu_main_li.gif);
    background-repeat: repeat-x;
	 background-position: 0px 0px;
	 background-color: #ede8e4;
	 font-weight: bold;
}

#list_of_pages_ul li ul li ul{
	 width: 220px;
	 padding: 0px 0px 0px 20px;
	 float: left;
	 border-bottom: 1px solid #dedad5;
}

#list_of_pages_ul li ul li ul li{
	 width: 200px;
	 border: none;
}

#list_of_pages_ul li ul li ul li a{
	 padding: 8px 0px !important;
	 width: 195px;
	 border-top: 1px solid #dedad5;
	 border-bottom: none;
	 background: none;
}

#list_of_pages_ul li ul li ul li a:hover{
	 text-decoration: underline;
	 color: #216676;
}

#list_of_pages_ul li ul li ul .first_item a{
    border: none;
}

#list_of_pages_ul li ul .current_page_ancestor a,
#list_of_pages_ul li ul .current_page_item a,
#list_of_pages_ul li ul .current_page_hover a{
    color: #fff;
    background-image: url(ui/img/left_menu_main_li_active.gif) !important;
    background-color: #ce2535;
}

#list_of_pages_ul li ul .current_page_ancestor ul li a,
#list_of_pages_ul li ul .current_page_item ul li a,
#list_of_pages_ul li ul .current_page_hover ul li a{
    color: #348092;
    background: none !important;
}

#list_of_pages_ul li ul li ul .current_page_item a{
    color: #c10d2b;
}

.content_inner{
    width: 960px;
    margin: 0px auto;
}


/*_====== -- FOOTER -- ======_*/
/*__________________________________*/

#foot_nav{
    overflow: auto;
    text-align: center;
    text-transform: uppercase;
    color: #626260;
}

.foot_link{
    display: inline;
    margin: 0px;
}

.foot_link a{
    font-size: 10px;
    color: #626260;
    padding: 2px 4px;
    text-decoration: none;
    font-weight: normal;
}

#foot_rights{
    margin: 20px 0px 40px 0px;
    display: block;
    overflow: auto;
    text-align: right;
}

#foot_rights a{
    display: block;
    color: #04637b;
    text-decoration: none;
    font-size: 12px;
}

/*_====== -- WP-NAVI -- ======_*/
/*__________________________________*/
.wp-pagenavi {
    clear: both;
    margin-top:10px;
}
.wp-pagenavi a, .wp-pagenavi span {
    border: 1px solid #04637B;/* #BFBFBF;*/
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
    color: #04637B;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #C10D2B;
    color: #C10D2B;
}
.wp-pagenavi span.current {
    font-weight: bold;
}


