* {margin:0; padding:0; border:0; outline:0}
body {font-size:11px; font-family:Arial, Helvetica, Verdana; background: url("http://www.diabetes.org/assets/images/microsite-images/bg_pattern.png") 0 0 repeat #cac8c0;}	
input, select {border:1px solid #B2B2B2;}
ul, ol {list-style-type:none}
a {text-decoration:none; color:#CF7F00}
a:hover {text-decoration:underline}
h1 {font-size:36px; line-height:36px;}
h1 sup {font-size:.5em;}
h2 {font-size:27px; line-height:26px;}
.content-right-outer h2 {color:#85972f;}
.content h1 { /*clear:both;*/}
h3 {font-size:24px; line-height:22px;}
h4 {}
h1 {font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:400; margin: 0 0 10px 10px; letter-spacing: 0.032em;}
h2 {font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:400; margin: 0 0 10px; letter-spacing: 0.02em;}
h3 {color:#85972f; font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:400; margin: 0 0 10px;}
h4 {color:#85972f; font-family:arial, sans-serif; }
button {cursor:pointer}
.showMe {display:block !important}
.hideMe {display:none !important}
h2 a{ color:#cf7f00; }
p {margin:5px 0;}
.col_1 p {line-height:18px;margin:10px 0;}
 #header-wrap, #inner-wrap, #footer-wrap {float:left}
 .clear-right{clear:right;}
 .clear-left{clear:left;}
 .clear {clear:both;}
 /* Generic Button Styles */
#page-wrap a.gen-btn { overflow: hidden; font-family: AGaramondProReg, serif; font-size:1.3em; text-transform:uppercase; }
a.gen-btn span { float: left; display: block; height: 29px; color: #fff!important; padding: 8px 1px 0 16px; }
a.gen-btn span.btn-arrow { height: 37px; width: 35px; padding: 0; float: left; }
a.brown-btn span { background: url("http://www.diabetes.org/assets/images/microsite-images/bg/brown-btn-bg.png") 0 0 no-repeat; }
a.brown-btn span.btn-arrow { background: url("http://www.diabetes.org/assets/images/microsite-images/bg/brown-btn-white-arrow.png") 0 0 no-repeat; }
a.tan-btn span { background: url("http://www.diabetes.org/assets/images/microsite-images/bg/tan-btn-bg.png") 0 0 no-repeat; height: 30px; padding: 7px 1px 0 16px; }
a.tan-btn span.btn-arrow { background: url("http://www.diabetes.org/assets/images/microsite-images/bg/tan-btn-white-arrow.png") 0 0 no-repeat; width: 41px; }

#outer-wrap { min-height: 100%; overflow: hidden; position: relative;}

#inner-wrap { width: 100%;  background: url("http://www.diabetes.org/assets/images/microsite-images/bg/top-shadow.png") 0 0 repeat-x; padding-top: 31px;}


#footer-wrap { clear:both; float: none; overflow: hidden; width: 100%; padding-top:5px; margin-bottom:82px;}
#footer li a, .footer-bottom p a {color:#a19f96; font-size:.9em;}
#footer  #footer-left {float:left; margin-left:23px; display:inline;}
#footer  #footer-right {float:right;height:100%; margin-right:23px; display:inline;}
#footer  li {margin:3px 0; float:left; list-style: none; border-right: 1px solid #a19f96; padding:0 5px;}
#footer p {clear:both; color:#a19f96; font-size:.9em}
#footer .follow-us{border:none; padding: 0 5px; margin:2px 0 0;}
#footer li.follow-us li{float:left; width:16px; margin: 0 1px; list-style:none; border:none; padding:0 2px;}
#footer {height:62px; margin: 0 auto; font-size:0.7em; width:980px; background:#FFFFFF;}
#footer li a{color:#a19f96; font-size:1.6em;}
#footer  li {color:#a19f96;}
#footer li.follow-us ul{width:100%;height:20px;}
#footer .footer-copyright {font-size:1.6em; margin:0; line-height:62px;}
#footer-right #footer-util-nav {overflow:auto; margin:20px 0 0;}


#ftr {width:940px; margin: 0 auto; background:#FFFFFF; font-size:12px; color:#a19f96; padding:15px 20px;}
#ftr p {padding-bottom: 1em;}
#ftr a {color:#a19f96}
#ftr #enews {float:left; width:350px; display:inline;}
#ftr #enews h2 {color:#85972f;}
#ftr #enews input {display: inline-block; margin-bottom: .75em;}
#ftr #enews label {display: inline-block; width:45px; margin-bottom: .75em; margin-left: 1em; font-weight:bold;}
#ftr #enews #btn {background: url("http://www.diabetes.org/assets/images/microsite-images/bg/link_button_right.png") 100% 0 no-repeat; cursor: pointer; display: inline-block; padding:0 7px 0 0; }
#ftr #enews .button {margin-left: 1em; background: url("http://www.diabetes.org/assets/images/microsite-images/bg/link_button_left.png") no-repeat; cursor: pointer; display:inline-block; padding:5px 4px 7px 11px; border:none; color: #FFFFFF; font-size: 13px; text-decoration: none; font-weight:bold;}
#ftr #ftr-right {float:right; width:500px; text-align:right; display:inline;}
#ftr #ftr-right .sitemap {line-height:18px;}
#ftr #ftr-right .findus {margin-top: 2.5em; margin-bottom:0;}


#copyright {font-size:12px; line-height:62px; color:#a19f96; text-align:center; margin: 5px auto 0; width:980px; background:#FFFFFF;}
#copyright p a {color:#a19f96;}

#header-wrap { float: left; background:url(http://www.diabetes.org/assets/images/microsite-images/bg/global-header.png) repeat-x 0 bottom; width:100%; border-bottom:1px solid #FFFFFF;}
#header { margin:0 auto 0;width: 980px; clear:both; overflow:auto; background:url(http://www.diabetes.org/assets/images/microsite-images/bg/nav_border_bottom.png) repeat-x 0 100%; }
#header .header-left {float:left; margin-top: 5px; clear:both;}
#header .header-left-campaign {float:left; margin-top: 5px; }
#header .logo {margin:13px 0 0 0;}
#header .header-right {float:left; width: 700px; padding-right:0; position:relative; height:81px; }
#header .ada-logo {float:right;}

#top-controls {background: #353535; font-weight:bold; margin-bottom:17px;}
#top-controls a {color:#FFFFFF;}
#controls-wrap {width:980px; margin: 0 auto; height:22px;}
#util-nav {margin-right: 46px; float: left; padding:0;}
#util-nav ul{ list-style:none; }
#util-nav li {float:left; position:relative; padding: 0 4px 0 5px; margin:6px 0; border-left:1px solid #FFF; line-height:10px;}
#util-nav li.first {border:none;}
.login-controls  {float:right;}
.login-controls ul {overflow:auto;}
.login-controls li {float:left; margin:6px 0; padding:0 5px; line-height:10px;}

.login-controls .first {border-right:1px solid #FFFFFF; }
#global-nav {  margin: 17px 0 0 0; float:right; width:auto;}
#global-nav li {background:url(http://www.diabetes.org/assets/images/microsite-images/bg/top-tabs-right.png) right 0 no-repeat; float:left; z-index:999; margin:0 1px; display:inline; padding-right:11px;}
#global-nav li.selected, #global-nav li:focus, #global-nav li:hover {background:url(http://www.diabetes.org/assets/images/microsite-images/bg/top-tabs-active-right.png) right 0 no-repeat;}
#global-nav li a {background:url(http://www.diabetes.org/assets/images/microsite-images/bg/top-tabs-left.png) 0 0 no-repeat; color:#000000; font-size: 1.1em;}
#global-nav li:focus  a, #global-nav li:hover a, #global-nav li.hovered a,  #global-nav li.selected a {background:url(http://www.diabetes.org/assets/images/microsite-images/bg/top-tabs-active-left.png) 0 0 no-repeat;color:#FFFFFF; text-decoration:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.diabetes.org/assets/images/microsite-images/bg/global-nav-hover.png',sizingMethod='crop');}
 #global-nav li a {color: #333333; display:block; height:42px; line-height:42px; font-size: 26px; padding:0 5px 0 16px; font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:400;}

#body-wrap {   background:transparent url(http://www.diabetes.org/assets/images/microsite-images/bg/featured-blur.png) center top no-repeat;  width:100%; float:left; min-height:628px;}
#body {  width:980px; margin:0 auto; font-size:13px; font-family:arial, sans-serif; color:#333333;}
#content-hat {margin-bottom:11px; float:left; width:980px; !margin-top:7px; -margin-top:0}
#body .featured {float:left; width:980px;}
#body .content {float:left; width:970px; margin:0; padding:10px 5px; background:url(http://www.diabetes.org/assets/images/microsite-images/content-trans.png) 0 0 repeat-x #fff;}
#body .homepage-content {background:#fff;}
.tip-content .col_1 {background:url(http://www.diabetes.org/assets/images/microsite-images/col-trans.png) 0 0 no-repeat transparent;}
.recipe-overview-content .col_1 {background:url(http://www.diabetes.org/assets/images/microsite-images/col-trans.png) 0 0 no-repeat transparent;}
#body .recipe-summary {background:url(http://www.diabetes.org/assets/images/microsite-images/col-trans.png) 0 0 no-repeat #fff;}
.mealplan-content .col_1{background:url(http://www.diabetes.org/assets/images/microsite-images/col-trans.png) 0 0 no-repeat transparent;}
.global-home #body .content {background:#FFFFFF}
#body .content .leftRail {float:left; width:164px; padding:0px 10px 0 0; text-transform:uppercase;}
body.home #body .content .leftRail {display:none}
#body .featured .featureWrap {padding-bottom: 31px; overflow:auto;}
#body .featured #home-feature {width:575px; float:left; }
#body .featured #home-feature img{border:10px solid #FFFFFF;}
#body .featured .feature-content a{clear:none;margin-left:0;margin-right:10px; margin-top:21px;}
#body .featured .feature-content {float:left; width:380px; margin: 50px 5px 50px 15px; display:inline;}
#body .featured .feature-content h1 {font-size:48px; line-height:49px; color:#85972f; margin-left:0;}
#body .featured .feature-content p {font-size:21px; line-height:22px; font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:300;}
#body .featured .feature-content a.button span {text-transform:uppercase;}

a.button span {background: url("http://www.diabetes.org/assets/images/microsite-images/bg/link_button_left.png") no-repeat scroll 0 0 transparent; display: inline-block; height:19px; padding:6px 0px 4px 7px; white-space:nowrap;}
a.button {background: url(http://www.diabetes.org/assets/images/microsite-images/bg/link_button_right.png) 100% 0 no-repeat; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 16px; padding:0 7px 0 0; text-decoration: none; font-weight:bold;}
a.button:hover {text-decoration:none;}
a.more {color:#cf7f00;background:url(http://www.diabetes.org/assets/images/microsite-images/bg/more_arrow.png) 100% center no-repeat; padding-right:10px;}
.italic { font-style:italic; }

#site_search .text, #site_search .meal_plan_ddl, #site_search #course{color: #666666;}
#site_search .button{background-color: #E28B01; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 16px; padding:0 7px 0 0; text-decoration: none; font-weight:bold;}
.meal_plan_search_form input{width: 100%;}

.overview-links {border-top: 1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;padding:8px 0; overflow:auto; margin-bottom:40px;}
.overview-links a {float:left;clear:left;display:inline;margin:2px 0 2px 160px;font-weight:bold;}

.global-home .sponsor {width:285px; float:left; margin:0 5px;}
.sponsor {width:300px; float:left; margin:0 0 10px;}
.sponsor p{ margin: 2px 0; font-size:0.8em;}

.home-module-wrap {
    padding:1px 1px 0; clear:both;
    background: -webkit-gradient(linear, left top, left bottom, from(#a3a3a3), to(#fff));
    background: -moz-linear-gradient(top, #a3a3a3, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a3a3a3, endColorstr=#FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a3a3a3, endColorstr=#FFFFFF)";
}
.home-module-area { overflow:auto; background:#FFF; padding: 2px 2px 0;}

.article-image{border:10px solid #fff;margin-bottom:30px;}

.three-col-feature {background:url(http://www.diabetes.org/assets/images/microsite-images/3-col-trans.png) 0 0 repeat-x; clear:left;}
.three-col-feature .three-col-images {overflow:auto;margin-left:0;}
.three-col-images li{width:33%; float:left; margin:12px 0; display:inline;}
.three-col-images li div {margin:8px 13px;}
.three-col-images li img {border:5px #ffffff solid; margin-left:8px;}
.featured-cookbook {background:url(http://www.diabetes.org/assets/images/microsite-images/page-module-trans.png) 0 0 repeat-x; clear:left; padding:15px;overflow:auto;}
.featured-cookbook img {border:5px #ffffff solid; float:left; margin-right:10px;position:relative;z-index:1000;}

.photo-credit {font-size:9px; font-family:Arial, Helvetica, Verdana; /*overflow:auto;*/ clear:both;}
.photo-credit  p {clear:both;margin: 0px 0 0 30}

.invitation {width:250px; float:left; margin:10px 20px;}
.invitation  img{ float:left; }
.invitation .invitation-content {float:left; width:175px;}
.invitation .invitation-content h2 {color:#85972F;}
.invitation a.button {margin-left:0;}

.col_1 {width:625px; float:left; display:block; padding:0 10px;}
.col_1 .txtbdy {padding:0 0 10px 10px;}
#body .homepage-content .col_1{padding: 0 4px; width:650px;}
.col_2 {width:300px; float:left; display:block; color:#6E6A5D; padding-left:15px; background:url(http://www.diabetes.org/assets/images/microsite-images/rail-trans.png) no-repeat scroll 0 bottom transparent;}
#body .homepage-content .col_2 {background:none; padding: 0;}
.col_1 ul {list-style: disc outside none; margin-left:3em;}
.col_1 ul ul {list-style-type: circle;}
.col_1 ol {list-style: decimal outside none; margin-left:3em;}
.col_1 ol ol {list-style-type:lower-alpha;}
.full {padding:0 10px;}
.full .txtbdy {padding:0 0 10px 10px;}
.full ul {list-style: disc outside none; margin-left:3em;}
.full ul ul {list-style-type: circle;}
.full ol {list-style: decimal outside none; margin-left:3em;}
.full ol ol {list-style-type:lower-alpha;}

.content-right-outer {border:1px solid #c0bcac; margin:0 0 10px; overflow:auto;}
.content-right-inner { border:3px solid #FFFFFF; padding:15px 15px 10px; overflow:auto; background:#f1f3e6; position:relative;}
.content-right-inner input , .content-right-inner select{width:90%; font-size:12px; font-weight:bold; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:5px 0; border:1px solid #999999;}
.content-right-inner p {clear:both;margin: 7px 0}
.content-right-inner a {margin: 10px auto 10px;}
.content-right-inner a.button span {padding:5px 4px 7px 11px;}
.content-right-inner form {clear:both;}
.center {text-align:center; display:block;}

.left_image_module{ width:630px; margin-bottom:20px; padding-bottom:15px; clear:left; }
.left_image_module img, .search-image {border:5px #ffffff solid; float:left; margin-right:10px;}
.featured-left-image-outer { border:1px solid #c0bcac; margin:20px 0; clear:both;}
.featured-left-image-inner {  border:3px solid #FFFFFF;padding:15px; background:#f1f3e6;overflow:auto;}
.featured-left-image-inner img {border:5px #ffffff solid; float:left; margin-right:10px;}
.featured-no-image { margin:20px 0; padding:13px 0; background:url(http://www.diabetes.org/assets/images/microsite-images/page-module-trans.png) 0 0 repeat-x; float:left; display:inline; width:50%; !width:49.9%;}
.featured-no-image h4,
.featured-no-image h2,
.featured-no-image p {padding:0 6%;}
.featured-left-image-outer h4, .featured-no-image h4, .three-col-images h3, .featured-cookbook h4, .menu_item h4 {text-transform:uppercase;}

.recipe_col_1 {width:300px; float:left; padding-left:10px;}
.recipe_col_1 img { border:3px solid #FFFFFF; }
.recipe_col_1 a { clear:both; }
.recipe_col_1 .button { margin:10px auto 0 auto; }
.recipe_col_2{width:622px; float:left; padding:0 14px;}

.nutritional_info {
    padding:1px 1px 0; clear:both;
    background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#fff));
    background: -moz-linear-gradient(top, #d1d1d1, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d1d1d1, endColorstr=#FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d1d1d1, endColorstr=#FFFFFF)";
}
.nutritional_info h3 { margin: 0; border:2px solid #FFF; color:#FFFFFF; background:#938c74; font-size:26px; line-height:42px; height:42px; line-height:42px; padding:0 14px; letter-spacing:.02em;}
.nutritional_info ol, .nutritional_info ul {list-style-type:none;margin-left:0;}
.nutritional_info ul {display:block; clear:both; overflow:auto;}
.nutritional_info {margin:5px 0;}
.nutritional_info_content {background:url(http://www.diabetes.org/assets/images/microsite-images/nutrition-trans.png) 0 0 repeat-x #ffffff; border:2px solid #fff; border-top:none; border-bottom:none; padding-top:2px;}
.nutritional_info p {margin-left:10px;margin-right:10px;}
.nutritional_info p span {font-weight:bold;}
.nutritional_info li { float:left; background:url(http://www.diabetes.org/assets/images/microsite-images/bg/nutritional_info_bg.png) 0 0 no-repeat; width:101px; margin:5px 10px }
.nutritional_info li span {display:block; padding: 0 5px; color:#6e6a5d; font-size:12px;}
.nutritional_info li span.large_num {font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:300; font-size:28px; line-height:30px;}

.recipe-serves, .recipe-ingredients-heading,
.recipe-instructions-heading, .ingredients,
.instructions {color:#444;}
.recipe-serves {font-size:18px; font-weight:normal; margin-bottom:24px;}
.recipe-instructions-heading, .recipe-ingredients-heading {font-size:26px;}
.ingredients, .instructions {font-size:15px;}
.instructions {margin-bottom:35px;}
.ingredients p, .instructions p {line-height:20px;}
.ingredients ul, .instructions ul {list-style: disc inside none}
.ingredients ol, .instructions ol  { margin:0; padding-left:30px;}
.ingredients li, .instructions li {margin:12px 0; }

.bordered_image { border:10px solid #FFFFFF; margin:0 10px;}
.menu_item_no_meal { width:196px; float:left; margin:3px 6px; height:223px; background:#fff;}
.menu_item_no_meal img {float:left;display:inline;margin-right:5px;}
.menu_item_no_meal .item_top {height:193px;}
.menu_item { width:196px; float:left; margin:3px 6px; color:#6e6a5d; background:#fff;}
.menu_item ol, .menu_item ul {list-style-type:none;margin-left:0;}
.menu_item h2 { height:100px;}
.item_top { height:166px; width:167px; padding:13px 14px 2px; border:1px solid #d6d2ca; }
.menu_recipe { display:none; clear:both;}
.menu_recipe  li {  background: url(http://www.diabetes.org/assets/images/microsite-images/colored_bullet.png) left 10px no-repeat; padding:4px 0 0 5px; margin:2px 0 2px 5px;}
.menu_recipe .optional { background:#E6E9D4; width:95%; display:block; padding: 0 5px; }
.nutritional li { border-top:1px solid #e5e5e5; padding: 0 5px; clear:both; }
.nutritional .left {float:left;}
.nutritional .right {float:right;}
.menu_controls { background:#82972f;   width:193px; padding:2px; margin: 5px 0 15px; height:18px }
.menu_controls a { color:#FFFFFF;}
.daily_menu { overflow:auto;}
.show_meal {float:left;background:url(http://www.diabetes.org/assets/images/microsite-images/show_menu.png) right center no-repeat; padding-right:20px; margin:0 5px;}
.hide_meal { float:left; display:none; padding-right:20px; margin:0 5px; background:url(http://www.diabetes.org/assets/images/microsite-images/hide_menu.png) right center no-repeat;}
.recipe_link {background:url(http://www.diabetes.org/assets/images/microsite-images/goto_recipe.png) right center no-repeat; padding-right: 20px; float:right; margin:0 5px;}
.instructions, .CookbookAttribution {margin-bottom: 15px;}
.CookbookAttribution p {font-size: 15px; font-style: italic;}

.follow_us {z-index:999; position:absolute; left:0; height:106px; display:block; top:240px;}
.follow_us.closed {background:url(http://www.diabetes.org/assets/images/microsite-images/follow_closed.png) 0 0 no-repeat;width:25px;cursor:pointer;}
.follow_us.closed span {display:none;}
.follow_us.open {background:url(http://www.diabetes.org/assets/images/microsite-images/follow_open.png) 0 0 no-repeat; width:105px;}
.follow_us.open span {display:block; font-size:10px; font-weight:bold;}
.follow_us.open img {display:block; clear:both; margin:0 4px;}
.follow_us.open p {margin: 8px 4px 3px;cursor:pointer; text-align:left;}

#body .inner_toolbox {float:right; margin-left:1em; margin-bottom:1em;}
.inner_toolbox a {color:#898989;}
.inner_toolbox li {float:left; list-style:none; line-height:17px; margin:0 5px; color:#898989;}
.inner_toolbox .stButton {margin-left:0; margin-right:0;}
.inner_toolbox .stButton .chicklets {padding-left:10px;}
.inner_toolbox .email{background:url(http://www.diabetes.org/assets/images/microsite-images/email_ico.png) 100% 50% no-repeat}
.inner_toolbox .print{background:url(http://www.diabetes.org/assets/images/microsite-images/print_ico.png) 100% 50% no-repeat; cursor:pointer; padding-right:20px;}
#btm_share {clear:both; margin:.75em 0;}


.inner_toolbox .active {
    padding-left: 4px;
    border: 1px solid #000;
    border-bottom-color:#FFF;
    background-color:#FFF;
}

#print-options {
    display: none;
    position:absolute;
    border: 1px solid #000;
    background-color:#FFF;
    padding: 0 4px;
    margin-left: -5px;
}
.active #print-options {
    display:block;
}
#print-options li {
    float: none;
    padding: 0;
    margin: 4px 0;
}

.results {display:none; font-size:12px !important;}
.calorie_error {color:#FF0000; display:none;}
.error {border:1px solid #FF0000;}
.calories_form label {padding:5px 4px; float:right; width:80px; text-align:right;}
.calories_form select {font-size:12px; width:165px; float:right; color:#666666; margin-right:7px;}
.calories_form {font-size:12px !important;}
.disclaimer {font-size:11px !important; color:#6e6a5d;}
.activity_text {font-size:11px !important;}
.activity_text div {display:none; clear:both;}
.activity_text div.selected {display:block;}
#calculated_field {text-align:center; font-size:18px; color:#7a7a7a; padding:5px 0;}


.odmp-wrap {position:relative}
.img_overlay {position:absolute; bottom:10px; left:0; float:left; width:586px; margin:0 20px; color:#FFFFFF; background:url(http://www.diabetes.org/assets/images/microsite-images/trans.png) repeat 0 0 transparent;}
.overlay_date {float:left; font-size:20px;width:128px; text-align:center; min-height:43px; line-height:43px;}
.overlay_text {float:left; width:431px; padding: 0 10px 0 15px; margin:5px 0; border-left:1px solid #FFF; display:inline; min-height:33px;}

/*AddThis overrides*/

.addthis_toolbox {
    display:inline;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs {
    float: right !important;
}

.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact {
    margin-left: 4px !important;
}

/*Microsite Searches*/
.header-search {float:right;}
.header-search .text {color:#666666; border:1px solid #999999; border-radius:4px 4px 4px 4px; font-size:11px; padding:0 8px;width:140px;margin:3px 0;}

.search_area #search_box ,
.search_area #course {color:#666666; border:1px solid #999999; border-radius:4px 4px 4px 4px; font-size:12px; margin-right:2em;}
.search_area #search_box {width:140px;padding: 0 8px;}
.search_area .button {border-radius:4px 4px 4px 4px; padding:0 4px;}
#search_results .sitewide_result {margin-bottom: 15px;}