#medical { position: relative; width: 935px; margin-left: auto; margin-right: auto; background:#FFF; padding:0px; }
#header { border-top:0px solid #54b4fe; margin:0px 2px 5px 0px; background: url(../images/logo_localmedical.png) no-repeat; height:90px; }
#header h1 { color:#000; font-size:17px; margin:0px 0px 0px 80px; padding:27px 0px 0px 0px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
#menu-header { padding:0px 5px 10px 0px; font-weight:bold; color:#1A48B7; font-size:10px; }
#menu-header a { color:#1A48B7; }
#menu-header a:hover { color:#9A0002; }
#search-box { padding:0px 5px 5px 0px; }
#tag-header { padding:0px 86px 0px 0px; font-size:10px; color:#666666; }
#tag-header a { color:#666666; }
#body { margin:0px 0px 0px 0px; }
#body-left { float:left; width:745px;}
#body-right { float:right; width:180px;}
#body-frame { border:0px solid #5E5832; margin:0px 2px 5px 0px; } 
#body-frame1 { border-bottom:2px solid #54b4fe; margin:0px 2px 5px 0px; background:#5a9ac0; }
#body-frame h2 { color:#3288bb; font-size:16px; } 
#body-frame h2 a{ color:#244075; font-size:15px; text-decoration:none; } 
#body-frame h2 a:hover{ text-decoration:underline; }
#body-frame h1 { margin-top:5px; color:#A80530; font-size:19px; }
#body-frame h3 { margin-top:5px; color:#000; font-size:19px; line-height:23px; }
#body-dsp{ padding:10px 15px 15px 15px; }
#left_4cols{ float:left; border:0px solid #ccc; width:85px; margin:10px 47px 0px 0px;}
#right_4cols{ float:right; border:0px solid #ccc; width:85px; margin-top:10px; }
#left_4cols p, #right_4cols p { text-align:center; margin-top:5px; font-size:11px; }
#left_4cols p a, #right_4cols p a { color:#A80530; text-decoration:none; } 
#left_4cols p a:hover, #right_4cols p a:hover { color:#A80530; text-decoration:underline; }
#left_4cols img, #right_4cols img { border:2px solid #A4A5B7; width:82px; }
#left_4cols p a:hover img, #right_4cols p a:hover img { border:2px solid #3399CC; width:82px; }
#ad200{ float:right; }
#cols120_left { float:left; width:120px; margin-top:3px; }
#cols120_right { float:right; width:120px; margin-top:3px; }
#cols120_left a, #cols120_right a{ color:#3399CC; }
#cols120_left a:hover, #cols120_right a:hover{ color:#3399CC; }
#cols150_left { float:left; width:340px; margin:4px 12px 10px 0px; border-bottom:1px dotted #ccc; padding-bottom:10px;}
#cols150_right { float:right; width:340px; margin:4px 12px 10px 0px; border-bottom:1px dotted #ccc; padding-bottom:10px; }
#cols150_left a, #cols150_right a{ color:#000; }
#cols150_left a:hover, #cols150_right a:hover{ color:#1c5685; }
#rcol_left { float:left; margin:7px 5px 10px 5px; width:177px; }
#rcol_right { float:right; width:125px; text-align:center; }
#rcol_left h3{ margin:0px 0px 0px 10px; font-size:12px; color:#A64646; }
#rcol_left ul { margin:0px; padding:3px 0px 0px 25px; }
#rcol_left ul li { font-size:11px; padding:3px 0px 0px 0px; color:#666; }
#rcol_left ul li a{ color:#345BAB; } #rcol_left ul li a:hover{ color:#A64646; }
#rcol_list { margin:10px 10px 0px 10px; }
#rcol_list h3 { font-size:13px; color:#244075; }
#rcol_list h3 a{ color:#244075; text-decoration:none; }
#rcol_list ul{ padding:0px; margin:3px 0px 12px 15px; }
#rcol_list ul li { padding:4px 7px 0px 0px; font-size:11px; color:#666; }
#rcol_list ul li a{ }
#lstmake{ float:left; width:270px; margin-top:7px; font-size:11px;}
#lstmake a { color:#000; }
#lstmakes{ margin:15px 0px 10px 0px; font-size:12px;} #lstmakes a { color:#000; } #lstmakes a:hover { color:#9A0002; }
#footer { border-bottom:2px solid #54b4fe; margin:0px 0px 3px 0px; padding:10px 0px 10px 10px; background:#f2efe8; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;}
#footer a { color:#666; }
#paging { list-style:none; padding:3px 0px 3px 0px; margin:10px 0px 0px 0px; font-size:11px; clear:both; font-weight:bold; text-align:right;}
#paging li { padding:4px 3px 4px 3px; margin:0px 3px 0px 0px; display:inline; font-size:11px; color:#9A0000; }
#paging li a { text-decoration:none; color:#9A0000; font-size:11px; }
#paging li a:hover{ text-decoration:underline; color:#9A0000; }
#az_list{ margin:10px 0px 0px 0px; font-weight:bold; }
#az_list a{ color:#000; }
#az_list a:hover{ color:#A64646; }
#l_list_left{ float:left; width:580px; margin:0px 0px 5px 0px; }
#l_list_right{ float:right; width:80px; font-size:11px; text-align:right; }
#l_list_right a{ color:#000; }
#make_left{ float:left; width:135px; margin:0px 10px 10px 0px; font-size:13px; }
#make_right{ float:right; width:125px; margin:0px 0px 10px 0px; font-size:13px; }
#make_left a:hover, #make_right a:hover{ color:#1c5685; }
#nav_path{ font-size:10px; margin:0px 0px 10px 0px; color:#666; } #nav_path a{ color:#000;}
#comp_detail{ font-size:13px; }
#comp_detail h2{ color:#1c5685; font-size:27px; margin:10px 0px 10px 0px; line-height:27px; }
#comp_detail p{ margin:0px 0px 5px 0px; line-height:19px;} #comp_detail p a{ color:#666; }
#home_list{ margin:10px 0px 10px 0px; }
#home_list h3{ border-bottom:1px solid #666; margin-bottom:7px; padding-bottom:3px; }
#home_list a{ color:#666; } #home_list a:hover{ color:#9A0000; }
#az_list_left{ float:left; width:340px; margin-bottom:7px; }
#az_list_right{ float:right; width:340px; margin-bottom:7px; }
#az_list_left a, #az_list_right a{ color:#000; }
#az_list_left a:hover, #az_list_right a:hover{ color:#9A0000; }
#mdetails{ float:left; width:300px; margin:10px 0px 10px 0px;}
#mdirections{float:right; width:400px; margin:10px 0px 10px 0px;}
#mdirections .mmap{border:1px solid #666;}
#map_canvas{margin:10px 0px 0px 0px; padding:2px; border:1px solid #ccc; width:716px; height:400px;}
#medleft{float:left; width:360px; margin-top:10px;}
#medlist{margin:0px 0px 7px 0px; padding:0px 0px 0px 40px; border-bottom:1px dotted #ccc; background:url(../images/hospital-building.png) no-repeat;}
#medlist p a{color:#000;} #medlist p a:hover{color:#9A0000;}
#medlist .medlink{font-weight:bold; color:#000; font-size:13px;}
/* Search */
.search{float:right; margin:20px 0px 0px 0px;}
.search form{margin:0px;}
.str{ width:300px; display:block; font-size:14px; color:#a9bac4; padding:5px 38px 5px 10px; float:left; border:0; height:19px; background:#f1f1f1; border:solid 1px #a9bac4; opacity: 0.5; -webkit-transition:opacity 0.3s linear; margin-right:-18px;}
.str:hover{ opacity: 1; }
.str:focus{ color:#333; border:solid 1px #1d2a32; opacity: 1; }
.searchsubmit{ width:18px; height:18px; display:block; position:relative; float:right; right:12px; top:7px; }
.clear { clear:both; padding:0px; margin:0px; font-size:0px; }
.nav-bar { padding:12px 7px 12px 15px; font-weight:bold; color:#fff; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.nav-bar li { list-style:none; display:inline; padding:0px 5px 0px 0px; }
.nav-bar li a { color: #fff; text-decoration:none; }
.nav-bar li a:hover { color: #fff; text-decoration:underline; }
.news_details { line-height:19px; }
.news_details p span { font-size:10px; color:#666; }
.news_details p img { float:left; margin:0px 7px 10px 0px; border:1px solid #ccc; padding:2px; }
.letter{color:#1c5685; font-size:27px; margin:7px 0px 10px 0px; line-height:27px;}
#corner{border: 1px solid #ccc; background-color: #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:10px 1px 10px 8px; margin:10px 0px 0px 0px;}
#result_title{ margin:15px 0px 15px 0px; border-bottom:solid 1px #ccc; padding-bottom:5px;}
#result_title h2{color:#1c5685; font-size:19px; margin:0px 0px 10px 0px;}

