.break {
  clear: both;
  overflow: hidden;
  height: 0px; }
  .break_left {
    overflow: hidden;
    height: 0px;
    clear: left; }

body, th, td, input, option, select, textarea, li {
  font-family: Arial, sans-serif;
  font-size: 12px; }

body {
  background-image: url('/images/background.jpg');
  background-color: #dae8f6;
  background-repeat: repeat-x;
  padding: 0px;
  margin: 0px; }
body.orange 		{ background-image: url('/images/bg_orange.jpg'); }
body.light_blue { background-image: url('/images/bg_light_blue.jpg'); }
	
img {
  border-width: 0px; }
*  {outline:none;}

h1 {
  margin: 0px;
  padding: 0px;
  font-size:25px; }

#top_bar {
  height: 5px;
  background-color: #053f7d;
  overflow: hidden; }

#site_canvas {
  margin: auto;
  margin-top: 0px;
  width: 835px; }

#cp_bar {
  margin: 0px;
  margin-left: auto;
  float: right; }
  #cp_bar #cp_buttons {
    height: 35px;
    background-image: url('/images/cp_bar_background.gif');
    white-space: nowrap;
    margin: auto;
    float: left; }
    #cp_bar #cp_buttons a {
      display: block;
      float: left;
      color: #ffffff;
      text-decoration: none;
      padding: 7px; }
  #cp_bar .cp_left {
    display: block;
    width: 10px;
    height: 35px;
    background-image: url('/images/cp_bar_left.gif');
    float: left; }
  #cp_bar .cp_right {
    display: block;
    width: 10px;
    height: 35px;
    background-image: url('/images/cp_bar_right.gif');
    float: left; }
  #cp_bar .cp_separator {
    display: block;
    width: 10px;
    height: 35px;
    background-image: url('/images/cp_bar_separator.gif');
    float: left; }

#logo_bar h1 {
  float: left; }
#logo_bar #full_banner {
  float: left;
  margin-left: 108px;
  margin-top: 15px;
  border: solid 1px #000080;
  background: #ffffff;
  width: 468px;
  height: 60px;
	padding: 0;
	overflow:hidden;
}

#logo_bar #full_banner p {
	padding:0;
	margin:0;
}

#top_menu_bar {
  margin-top: 20px;
  background-image: url('/images/top_menu_background.jpg');
  width: 829px;
  height: 58px;
  overflow: hidden; }
  #top_menu_bar a {
    display: block;
    float: left;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 5px;
    font-weight: bold; }
    #top_menu_bar a:hover {
      color: #ccdbe6; }
  #top_menu_bar #professional {
    width: 122px; }
  #top_menu_bar #patient_info {
    width: 110px; }
  #top_menu_bar #residents {
    width: 99px; }
  #top_menu_bar #sponsors {
    width: 92px; }
  #top_menu_bar #forum {
    width: 76px; }
  #top_menu_bar #survey {
    width: 133px; }
  #top_menu_bar #search {
    width: 164px;
    float: left; }
    #top_menu_bar #search form {
      display: block;
      background-image: url('/images/search_background.jpg');
      width: 164px;
      height: 30px;
      margin-top: 15px;
      margin-left: 15px; }
      #top_menu_bar #search form #search_pad {
        padding: 2px;
        padding-left: 4px; }
        #top_menu_bar #search form #search_pad #search_query {
          border-width: 0px;
          width: 123px;
          height: 21px;
          margin: 0px;
          color: #C0C0C0; }
        #top_menu_bar #search form #search_pad #search_submit {
          margin: 0px;
          margin-bottom: 3px;
          padding: 0px;
          vertical-align: bottom; }

#content {
  background-color: #ffffff;
  width: 829px;
  background-image: url('/images/footer_background.jpg');
  background-position: bottom;
  background-repeat: no-repeat;
  background-color: #f9f9f9; }
  #content #home_pad {
    padding: 10px;
    padding-top: 5px; }
  #content #content_pad {
    padding: 25px; }
    #content #content_pad h2 {
      margin: 0px;
      margin-bottom: 5px;
      padding: 0px;
      color: #34719e;
      font-size: 25px; }
  #content #main_content {
    color: #000;
    display:table;
    border-top: solid 2px #ccdbe6;
    width: 779px; }
    #content #main_content h3, #content #main_content h3 a {
      display: inline;
      color: #999;
      font-size: 20px;
      text-decoration: none; }
    #content #main_content h3 a{text-decoration:underline}
    #content #main_content h3 a:hover {
      text-decoration: none;
      color: #999999; }
    #content #main_content h4, #content #main_content h4 a {
      display: inline;
      color: #999999;
      font-size: 20px;
      text-decoration: none; }
    #content #main_content h4 a:hover {
      color: #666666; }
    #content #main_content a {
      color: #34719e; }
      #content #main_content a:hover {
        color: #4491ce; }
  #content #right_menu {
    width: 204px;
    float: right;
    border: solid 3px #ccdbe6;
    border-bottom-width: 0px;
    border-top-width: 0px;
  }
  #content #right_menu a {
    display: block;
    padding: 5px;
    text-decoration: none;
    color: #ffffff;
    background-image: url('/images/right_menu_bg_parent.jpg');
    padding-left: 20px;
    border-bottom: solid 3px #ccdbe6;
    font-size: 11px;
  }
  #content #right_menu a:hover {
    color: #99ccff;
  }
  #content #right_menu a.children {
    background-image: url('/images/right_menu_bg_parent_children.jpg'); 
  }
  #content #right_menu a.selected {
    background-image: url('/images/right_menu_bg_parent_selected.jpg'); }
  #content #right_menu a.children_selected {
    background-image: url('/images/right_menu_bg_parent_children_selected.jpg'); }
  #content #right_menu a.child {
    background-image: url('/images/right_menu_bg_child.jpg');
    background-repeat:no-repeat;
    padding-left: 32px;
    color: #999999; }
  #content #right_menu a.child:hover {
    color: #666666; }
  #content #right_menu a.child_selected {
    background-image: url('/images/right_menu_bg_child_selected.jpg');
    background-repeat:no-repeat;
    background-color:#999;
    padding-left: 32px; }
  #content #right_menu a.child_children {
    background-image: url('/images/right_menu_bg_child_children.jpg');
    color: #999;
    padding-left: 32px; }
  #content #right_menu a.child_children:hover {
    color: #666;
  }
  #content #right_menu a.child_children_selected {
    background-image: url('/images/right_menu_bg_child_children_selected.jpg');
    padding-left: 32px; }
  #content #right_menu a.subchild {
    color: #999999;
    padding-left: 40px;
    background: none;
  }
  #content #right_menu a.subchild_selected {
    color: #FFF;
    padding-left: 40px;
    background: #999;
  }
  #content #sponsors {
    margin-bottom: 20px;
    border-top: solid 2px #ccdbe6;
    border-bottom: solid 2px #ccdbe6;
    background: #ffffff; }
    #content #sponsors #title {
      font-size: 15px;
      font-weight: bold;
      color: #337aaa;
      float: left;
      padding: 10px;
      padding-top: 29px; }
    #content #sponsors #separator {
      float: left;
      overflow: hidden;
      width: 0px !important;
      width: 2px;
      height: 33px;
      margin: 20px;
      margin-left: 0px;
      margin-right: 0px;
      border-left: solid 1px #ccdbe6; }
    #content #sponsors a {
      display: block;
      float: left;
      height: 70px; }
      #content #sponsors a img {
        margin: 9px;
        margin-top: 10px; }
  #content #footer_left {
    float: left;
    color: #4d4d4d;
    font-size: 11px; }
  #content #footer_right {
    float: right;
    color: #4d4d4d;
    font-size: 11px;
    text-align: right; }
#content #footer_left a {color:#4d4d4d; text-decoration:none;}
#content #footer_left a:hover {text-decoration:underline;}
#content #footer_right a {color:#4d4d4d; text-decoration:none;}
#content #footer_right a:hover {text-decoration:underline;}
#content #footer_right a#about_us {font-weight:bold}

#home_content {
  border: solid 10px #024d84;
  padding: 10px;
  width: 550px;
  height: 336px;
  overflow: hidden;
  float: left;
  color: #666666; }
  #home_content #content_image {
    float: left;
    padding: 10px;
    padding-top: 5px;
    padding-left: 0px; }
  #home_content .content_cms {
    height: 280px;
    overflow: auto;
    margin-bottom: 21px; }
    #home_content .content_cms p {
      margin: 0px;
      margin-top: 5px; }
  #home_content h2 {
    font-size: 30px;
    margin: 0px;
    padding: 0px;
    color: #024d84; }
  #home_content #content_link {
    background: #ccdbe6;
    padding: 10px; }
    #home_content #content_link a {
      color: #024d84; }
      #home_content #content_link a:hover {
        color: #048dF4; }

#home_menu {
  width: 217px;
  margin-left: 2px;
  float: left; }
  #home_menu img {
    margin: 0px;
    padding: 0px;
    border-width: 0px; }
  #home_menu ul {
    margin: 0px;
    padding: 0px;
    padding-top: 1px;
    height: 355px; }
  #home_menu li {
    list-style-type: none;
    margin-bottom: 1px; }
    #home_menu li a {
      background-color: #ebebeb;
      padding: 10px;
      color: #999999;
      text-decoration: none;
      display: block; }
      #home_menu li a:hover {
        background-color: #dddddd; }
    #home_menu li .pad {
      height: 50px;
      overflow: hidden;
      cursor: pointer; }
    #home_menu li h3 {
      margin: 0px;
      padding: 0px;
      font-size: 17px; }
    #home_menu li.selected a {
      color: #ffffff;
      background-color: #35719e; }
      #home_menu li.selected a:hover {
        background-color: #35719e; }

#home_quote {
  margin-top: 10px;
  border: solid 1px #bfcbd7;
  padding-top: 15px;
  padding-left: 20px; }
  #home_quote #image {
    float: left; }
  #home_quote .quote {
    float: left;
    height: 70px;
    padding-top: 10px;
    width: 412px;
    text-align: center;
    font-family: Georgia, serif;
    font-size: 18px;
    font-style: italic;
    color: #34709c; }
  #home_quote #no_image {
    width: 562px; }
  #home_quote #become_member {
    float: left;
    width: 218px;
    height: 95px;
    margin-bottom: 3px;
    background-image: url('/images/become_member.jpg'); }
    #home_quote #become_member a {
      background-image: url('/images/become_member.jpg');
      display: block;
      width: 218px;
      height: 95px;
      text-decoration: none; }

#footer_pad {
  padding: 25px;
  padding-top: 10px; }

#content #mid_year_meetings, #content #annual_meetings {
  float: left;
  width: 272px;
  margin-right: 2px;
  margin-top: 15px; }
  #content #mid_year_meetings h5,   #content #annual_meetings h5 {
    background: #999999;
    padding: 10px;
    font-size: 15px;
    color: #ffffff;
    text-align: center;
    margin: 0px; }
  #content #mid_year_meetings ul,   #content #annual_meetings ul {
    margin: 0px;
    margin-top: 2px;
    padding: 20px;
    padding-bottom: 0px;
    padding-top: 10px;
    background: #e8e8e8; }
  #content #mid_year_meetings li,   #content #annual_meetings li {
    font-size: 11px;
    color: #999999;
    list-style-type: none;
    background-image: url('/images/meetings_arrow.jpg');
    background-position: 0em 1.4em;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 10px;
    padding-left: 13px;
    border-top: solid 1px #cccccc; }
    #content #mid_year_meetings li.first,     #content #annual_meetings li.first {
      padding-top: 0px;
      border-width: 0px;
      background-position: 0em 0.4em;
      width: 209px; }
    #content #mid_year_meetings li a,     #content #annual_meetings li a {
      color: #024d84;
      text-decoration: underline; }
      #content #mid_year_meetings li a:hover,       #content #annual_meetings li a:hover {
        color: #048df4; }
    #content #mid_year_meetings li a.meeting,     #content #annual_meetings li a.meeting {
      text-decoration: none;
      color: #5f5f5f;
      display: block;
      float: left;
      width: 209px; }
      #content #mid_year_meetings li a.meeting:hover,       #content #annual_meetings li a.meeting:hover {
        text-decoration: underline; }

#meeting_pad {
  margin-top: 20px; }

#meeting_photo {
  border: solid 10px #e8e8e8;
  float: left;
  margin-right: 20px; }

#meeting_data {
  float: left;
  padding: 10px;
  padding-left: 0px;
  width: 190px;
  color: #909090;
  line-height: 1.6em; }

#meeting_body{
  clear:both
}

#meeting_details {
  line-height: 2.2em;
  margin-top: 10px; }
  #meeting_details a {
    font-weight: bold;
    color: #337cad;
    text-decoration: none; }
    #meeting_details a:hover {
      color: #66Afdf; }

#abstract_submit_menu {
  background: #e5edf2;
  margin-bottom: 10px;
  color: #999999;
  font-size: 13px;
  font-weight: bold; }
  #abstract_submit_menu a, #abstract_submit_menu .disabled_link {
    display: block;
    float: left;
    padding: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-right: solid 1px #cccccc; }
  #abstract_submit_menu a {
    color: #578aaf;
    text-decoration: none; }

#submit_step_1, #submit_step_2, #submit_step_3, #submit_step_4, #submit_step_5, #submit_step_6, #submit_step_7 {
  width: 540px; }
  #submit_step_1 h2#submit_title,   #submit_step_2 h2#submit_title,   #submit_step_3 h2#submit_title,   #submit_step_4 h2#submit_title,   #submit_step_5 h2#submit_title,   #submit_step_6 h2#submit_title,   #submit_step_7 h2#submit_title {
    font-size: 13px;
    font-weight: bold;
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 10px; }
  #submit_step_1 .formError,   #submit_step_2 .formError,   #submit_step_3 .formError,   #submit_step_4 .formError,   #submit_step_5 .formError,   #submit_step_6 .formError,   #submit_step_7 .formError {
    color: #d00000; }
  #submit_step_1 .fieldWithErrors,   #submit_step_2 .fieldWithErrors,   #submit_step_3 .fieldWithErrors,   #submit_step_4 .fieldWithErrors,   #submit_step_5 .fieldWithErrors,   #submit_step_6 .fieldWithErrors,   #submit_step_7 .fieldWithErrors {
    display: inline; }
  #submit_step_1 label,   #submit_step_2 label,   #submit_step_3 label,   #submit_step_4 label,   #submit_step_5 label,   #submit_step_6 label,   #submit_step_7 label {
    display: block;
    font-weight: bold; }
  #submit_step_1 #abstract_meeting_id,   #submit_step_2 #abstract_meeting_id,   #submit_step_3 #abstract_meeting_id,   #submit_step_4 #abstract_meeting_id,   #submit_step_5 #abstract_meeting_id,   #submit_step_6 #abstract_meeting_id,   #submit_step_7 #abstract_meeting_id {
    width: 535px; }
  #submit_step_1 #abstract_title,   #submit_step_2 #abstract_title,   #submit_step_3 #abstract_title,   #submit_step_4 #abstract_title,   #submit_step_5 #abstract_title,   #submit_step_6 #abstract_title,   #submit_step_7 #abstract_title {
    width: 535px; }
  #submit_step_1 h2#authors_area_title,   #submit_step_2 h2#authors_area_title,   #submit_step_3 h2#authors_area_title,   #submit_step_4 h2#authors_area_title,   #submit_step_5 h2#authors_area_title,   #submit_step_6 h2#authors_area_title,   #submit_step_7 h2#authors_area_title {
    font-size: 13px;
    color: #34719e;
    margin-bottom: 0px; }
  #submit_step_1 #authors_canvas,   #submit_step_2 #authors_canvas,   #submit_step_3 #authors_canvas,   #submit_step_4 #authors_canvas,   #submit_step_5 #authors_canvas,   #submit_step_6 #authors_canvas,   #submit_step_7 #authors_canvas {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 550px; }

div.input {
  float: left;
  margin-bottom: 10px; }
  div.input.radio {
    float: none;
    display: block; }
  div.input#author_first_name_canvas, div.input#author_middle_initial_canvas, div.input#author_institutions_canvas,
  div.input#author_city_canvas, div.input#author_zip_code_canvas, div.input#author_email_canvas {
    margin-right: 20px; }
  div.input .fieldWithErrors2 {
    display: block; }
  div.input #abstract_author_first_name, div.input #abstract_author_last_name {
    width: 200px; }
  div.input #abstract_author_middle_initial {
    width: 85px; }
  div.input #abstract_author_institutions, div.input #abstract_author_department, div.input #abstract_author_city, div.input #abstract_author_state, div.input #abstract_author_zip_code, div.input #abstract_author_country,
  div.input #abstract_author_email, div.input #abstract_author_phone {
    width: 255px; }
  div.input #abstract_author_address {
    width: 535px; }
  div.input #abstract_presenting_resident_author {
    width: 535px; }

#main_content .group {
  display: block;
  border: solid 1px #cccccc;
  width: 525px;
  padding: 5px;
  padding-left: 10px;
  margin-bottom: 10px; }
  #main_content .group div.input {
    float: none;
    display: block; }
  #main_content .group label {
    display: inline; }

#submit_step_4 .group {
  float: left; }
#submit_step_4 #speaker_bureau_canvas, #submit_step_4 #research_support_canvas {
  width: 246px; }
#submit_step_4 #consultant_canvas, #submit_step_4 #shareholder_canvas, #submit_step_4 #other_canvas {
  width: 155px; }
#submit_step_4 #speaker_bureau_canvas, #submit_step_4 #consultant_canvas, #submit_step_4 #shareholder_canvas {
  margin-right: 10px; }
#submit_step_4 h5#author_name {
  margin-top: 20px;
  color: #34719e;
  font-size: 13px; }
#submit_step_4 .input textarea {
  width: 530px;
  height: 80px; }

.button {
  height: 26px;
  color: #ffffff;
  font-weight: bold;
  background-image: url('/images/button_background.jpg');
  border-width: 0px; }
  .button.navigate {
    width: 82px; }

#abstract_list {
  margin-top: 20px; }
  #abstract_list th div {
    width: 160px;
    background-color: #999999;
    padding: 10px;
    color: #ffffff;
    margin-bottom: 2px;
    margin-right: 2px; }
    #abstract_list th div.last {
      margin-right: 0px; }
  #abstract_list td {
    border-bottom: solid 1px #cccccc;
    padding: 10px; }
  #abstract_list tr.first td {
    border-top: solid 1px #cccccc; }
  #abstract_list tr.even td {
    background-color: #eeeeee; }

#abstract_details {
  margin-top: 20px;
  width: 540px; }
  #abstract_details #abstract_title, #abstract_details #abstract_authors, #abstract_details #abstract_meeting, #abstract_details #abstract_grade {
    color: #34719e;
    background: #e5edf2;
    padding: 10px;
    margin-bottom: 2px; }
  #abstract_details .content_cms {
    border: solid 1px #cccccc;
    padding: 10px; }

#main_content #sponsors_list h3 {
  color: #34719e;
  font-size: 16px;
  display: block;
  margin-top: 20px;
  margin-bottom: 0px; }
#main_content #sponsors_list .each_sponsor {
  margin: 5px;
  margin-right: 10px;
  margin-left: 0px;
  padding: 10px;
  padding-top: 25px;
  float: left;
  border: solid 1px #cccccc;
  width: 120px;
  height: 95px;
  text-align: center;
  background: #ffffff; }
  #main_content #sponsors_list .each_sponsor a {
    text-decoration: none; }

#surveys {
  width: 780px; }
  #surveys .survey {
    padding: 10px;
    width: 225px;
    height: 380px;
    border: solid 1px #cccccc;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    background: #ffffff; }
    #surveys .survey form {
      margin: 0px;
      padding: 0px; }
    #surveys .survey .radio {
      float: left; }
    #surveys .survey label.radio {
      width: 200px;
      max-height: 30px;
      margin-bottom: 20px;
      overflow: hidden; }
    #surveys .survey .title_canvas {
      max-height: 30px;
      overflow: hidden; }
    #surveys .survey .text_canvas {
      max-height: 60px;
      overflow: hidden;
      padding-top: 5px; }
    #surveys .survey .options_canvas {
      margin-top: 5px;
      height: 280px;
      overflow: hidden; }
    #surveys .survey .each_option {
      padding-bottom: 5px; }
    #surveys .survey .submit_area {
      padding-top: 5px; }

#products_list { width: 100%; }
#products_list td { text-align: center; }
  
#content #main_content h4 {font-size:13px; color:#024D84;}
.title_top   {position:relative; top:-15px; margin-bottom:-20px; left:0;}
.news_link a {color:#999; text-decoration:none;}
.info_pg     {width:567px;}
.content_cms p  {margin-bottom:10px;}

/*Form*/
.form_pg label            {font-size:13px;}
.form_pg .input           {margin-bottom:0;}
.form_pg .input input,
.form_pg .input textarea  {border:#809DB9 solid 1px; display:block; width:260px; margin:5px 30px 10px 0; padding:3px 0;}
.form_pg .space input     {margin:5px 0 10px 0;}
.form_pg .input_alt input {display:inline;}
.form_pg .fields          {float:left;}
.form_pg .input .button   {width:auto; padding:0; float:right;}
.form_pg .button_alt      {border:none; float:left; width:99px; height:26px; margin-left:455px;}

/*Table*/
.table_pg table          {text-align:center; margin-bottom:10px;}
.table_pg table td       {height:40px; border-bottom:#E1E1E1 solid 1px;}
.table_pg table th       {background-color:#999; border-right:2px solid #FFF; border-bottom:2px solid #FFF; color:#FFF; font-size:15px; height:48px;}
.table_pg table input    {width:26px;}
.table_pg table .input_table input {width:auto;}

/*Breadcrumb*/
.breadcrumb    {padding:0; margin:5px 0 17px 0;}
.breadcrumb li {list-style:none; display:inline;}
 #content #main_content .breadcrumb li a {font-size:10px; color:#999; font-weight:bold; text-decoration:underline; padding-right:5px;}
 #content #main_content .breadcrumb li a:hover  {text-decoration:none;}

/*Language*/
.language              {background-color:#E5EDF2; margin-top:15px; padding-bottom:5px; width:556px;}
.language strong       {display:inline; font-size:13px; color:#024D84; margin-left:10px;}
.language img          {margin:0px 5px -8px 0px;}
#content #main_content .language a       {color:#666; margin:0px 10px 0px 5px; text-decoration:none; color:#666;}

/*Login*/
#login                       {margin-top:-35px;}
#login .form_login           {width:260px; height:220px; background-color:#AEC6D8; margin:20px auto; position:relative;}
#login p                     {color:#666; font-size:13px; text-align:center;}
#login p {padding-top:10px;}
#login .input label          {color:#FFF; font-weight:bold; font-size:17px; margin-top:10px;}
#login .input p              {background:url('/images/login/input_bg.jpg') no-repeat;width:237px; height:27px; padding:3px 1px 2px 1px; margin-top:7px;}
#login form input            {border:#FFF solid 1px; width:225px; margin:5px;}
#login form                  {padding:12px 0 0 10px;}
#login form .button          {width:82px; height:26px; border:none; position:absolute; top:180px; right:8px;}
#login form .message         {color:#666; width:150px; position:absolute; left:10px; top:160px;}
#login form .message a       {float:left; margin:5px 0 0 0; text-decoration:none;}
#login form .message a:hover {text-decoration:underline;}

/*Cart*/
#cart                {width:522px;}
#cart table          {float:left;}
#cart table td       {height:30px;}
#cart .recalc        {text-align:right;}
#cart .total_cart p  {text-align:right; font-size:15px; color:#34719E; font-weight:bold; }
#cart .bt_cart a     {width:162px; height:19px; background-color:#335E87; font-size:12px; font-weight:bold; text-align:center; padding-top:7px; float:right;}
#cart .alt_car       {float:left; margin-top:0; width:162px;}
#cart .bt_cart:hover {cursor:pointer;}
#content #main_content #cart table td a {color:#34719E; font-weight:bold; text-decoration:none;}
#content #main_content #cart .bt_cart a {color:#FFF; text-decoration:none;}

/*Checkout*/
#checkout form                    {width:555px;}
#checkout #payment_type           {display:block; border:#CCC solid 1px; padding:0 0 10px 10px; margin:10px 0; width:545px; height:60px;}
#checkout #payment_type input,
#checkout #payment_type label     {width:auto; margin:0px 0px 0 3px; float:left; border:none;}
#checkout #payment_type input     {margin:0 3px 0 60px;}
#checkout #payment_type div input {margin:0 3px 0 0;}
#checkout #expiration             {margin-top:20px;}
#checkout_submit                  {width:121px; height:26px; float:right; margin-top:10px;}

/*Signup*/
#signup #sambatalks input   {display:inline; padding:0; border:none; width:auto; margin:24px 0 0 0;}
#signup textarea            {width:552px; height:67px;}
#signup #country select     {width:265px; display:block; margin-top:5px;}
#signup .fields             {width:555px;}

/*Products*/
.products  h1       {margin:20px 0;}
.products .table_pg {margin-top:10px;}

/*Edit*/
#edit .box_edit             {width:530px; border:#CCC solid 1px; height:117px; padding:5px 10px; margin:10px 0; float:left;}
#edit .box_edit .fields     {width:auto; margin:5px 0 10px 0;}
#edit .box_edit .fields_alt {float:right;}
#edit .box_edit ul          {margin:0; padding:0; width:535px; height:100px; float:left;}
#edit .box_edit li          {float:left; list-style:none; margin:8px 7px 8px 0; width:100px;}
#edit .box_edit li input    {margin:0 5px 0 0; float:left;}
#edit .fieldset_alt         {height:94px;}
#edit .fieldset_alt input   {display:block; width:230px; margin-top:3px;}
#edit #client_id            {border:none; padding:0;}
#edit #country select       {width:265px; display:block; margin-top:5px;}
#edit .fields               {width:555px;}
#edit .title_form           {color:#666; margin-bottom:-9px;}

/*Clients*/
#clients form                  {background-color:#E1E9EF; width:542px; padding:10px 8px; height:162px; color:#999;}
#clients label                 {font-size:13px; display:block;}
#clients form div              {width:271px; float:left;}
#clients div input             {display:block; width:250px;}
#clients div label             {margin-top:10px;}
#clients .field_form           {padding:0 0 0 20px; width:251px;}
#clients .field_form input     {width:auto;  border:none;}
#clients .field_form div       {margin:10px 0 0 0;}
#clients .field_form div input {float:left; margin-left:-2px;}
#clients .field_form div label {margin:2px 0 0 5px; float:left;}
#clients .field_form p         {float:left; margin:0;}
#clients form select           {display:block; width:144px; margin-bottom:10px;}
#content #main_content #clients form h3     {font-size:15px; color:#999;}
.button {cursor:pointer; margin-top:15px;}

#clients ul   {background-color:#6198BE; height:30px; width:558px; margin:10px 0; padding:0;}
#clients li   {float:left; list-style:none; padding:8px 0px;}
#content #main_content #clients li a {color:#FFF; font-size:15px; font-weight:bold; text-decoration:none; padding:15px 5px;}
#content #main_content #clients li a:hover  {background-color:#E1E9EF; color:#999; padding:8px 5px 5px 5px;}

/*You Question*/
#you_question,
#you_question input             {width:555px;}
#you_question textarea          {width:555px; height:67px;}
#you_question label             {width:407px; display:block;}
#you_question .form_alt         {float:left; width:260px;}
#you_question .alt_f            {margin-left:35px;}
#you_question .form_alt  input  {width:260px;}
#you_question .submit input     {width:auto; float:right;}

#search_list {margin-left:20px}
