/* CSS Document */


body { 
    font-family: Arial, Helvetica, sans-serif; 
    background: #72bbb0 url('../images/bg.jpg') repeat-x; 
    text-align: center; 
    margin: 0; 
    padding: 0; 
    font-size: 12px; 
    color: #5F899C;
}

div {
    display: block;
}

a, img {
    border: none;
    color: #5F899C;
}

ul li {
    padding: 0 40px 0 0px;
    margin-bottom: 10px;
}

ol li {
    padding: 0 40px 0 0px;
    margin-bottom: 10px;
}

h3 {
    font-size: 14px;
}

div#container {
    text-align: left; 
    width: 740px; 
    background-image: url('../images/repeat_bg.gif'); 
    background-repeat: repeat-y; 
    margin: 0 auto 0 auto;
}

div#inner-container {
    background-image: url('../images/inner_bg.jpg'); 
    background-repeat: no-repeat; 
    width: 740px; 
    text-align: center;
}

div#content {
    width: 700px; 
    text-align: left;
    margin: 0 auto 0 auto;
}

div#topnav {
    margin: 0 60px 0 60px; 
    padding: 0;
    width: 700px !important;
    width: 580px;
}

div#topnav a {
    margin: 0 13px 0 13px; 
    text-decoration: none; 
    color: #5F899C; 
    padding: 0;
}

div#main_flash {
    margin: 0;
    padding: 0;
}

div#topnav a:hover {
    text-decoration: none; 
    color: #4e956d; 
    padding: 0;
}

div#main {
    text-align: left;
}

div#main-index {
    text-align: left; 
    width: 700px;
    background-repeat: repeat-y;
}

div#secondary {
    text-align: left; 
    width: 700px;
    background-repeat: repeat-y;
}

div#secondary h3 {
    margin: 0;
    padding: 0 0 0 40px;
}

div#left-image {
    float: left; 
    margin: 10px 0 0 0; 
    text-align: left; 
    width: 350px;
}

div#vein_disease_top img {
    padding: 0;
    margin: 0;
}

div#home-text {
    clear: both; 
    margin: 20px 40px 20px 40px;
    padding: 10px 0 10px 0;
    line-height: 150%;
}

div#secondary-text {
    margin: 0 0 0 240px !important;
    margin: 0 0 0 247px;
    padding: 0 0 20px 0;
    width: 460px !important;
    width: 450px;
}

div#secondary-text p {
    margin: 0px 40px 20px 0px;
    padding: 0;
    line-height: 150%;
}

div#secondary-text img {
    float: right;
    margin: 0 !important;
    margin: 0 0 0 10px;
    padding: 0 0 10px 10px;
}

div#secondary-text ul {
    margin: 0 0 0 15px;
    padding: 0;  
}

div#secondary-text h3 {
    padding: 0 20px 20px 0;
}

div#secondary-text a  {
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    margin: 0;
    padding: 0;
    color: #5F899C; 
    text-decoration: underline;
}

div#secondary-text a:hover {
    color: #4e956d; 
}

div#secondary_left_nav {
    margin: 0;
    padding: 0;
    float: left;
    width: 220px;
}

div#secondary_left_nav ul {
    width: 160px;
    width: 200px !important;
}

div#secondary_left_nav ul li {
    list-style-type: none;
    font-family: Arial, Verdana, sans-serif;
    margin: 0;
    padding-bottom: 5px;
    font-weight: bold;
}

div#secondary_left_nav a  {
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    margin: 0;
    padding: 0;
    color: #d2b77f; 
}

div#secondary_left_nav  h3 a  {
   color: #5F899C; 
}

div#secondary_left_nav  h3 a:hover  {
   text-decoration: none;
}

div#secondary_left_nav img {
    margin: 0 !important;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
}

div#secondary_left_nav a:hover {
    color: #5F899C; 
    text-decoration: underline;
}

div#secondary-text img.logos {
    display:block;
    padding-bottom: 40px;
    float: none;
}

div#secondary-text img.example {
    float: none;
    padding: 0 0 25px 0;
    margin: 0!important;
    margin: 0 0 25px 0;
}

div#secondary-text img.inner_image {
    float: right;
    padding: 10px;
    margin: 0!important;
    margin: 0 0 10px 0;
}


div#secondary-text img.dr {
    float: right;
    padding: 10px 50px 10px 10px;
    margin: 0!important;
    margin: 10px 50px 10px 10px;
}

div#secondary-text img.button {
    float:none;
}    

div#cta {
    margin: 40px 0 40px 0;
    padding: 0;
}

div#appt_form table {
    font-family: Arial, Verdana, sans-serif;
    margin: 0;
    padding: 0;
    font-size: 12px;
}

div#appt_form table td {
    padding-bottom: 5px;
}

div#appt_form {
    width: 400px;
}

input.input {
    width: 210px !important;
    width: 200px;
}

div#submit {
   margin: 30px 0 30px 295px !important;
   margin: 30px 0 30px 285px;
}




/* Footer */

div#footer {
    background-image: url('../images/footer_bg.jpg'); 
    background-repeat: no-repeat; 
    width: 740px; 
    height: 84px; 
    text-align: left; 
    margin: 0; 
    padding: 0;
    clear:both;
}
div#cardiff_logo {
    float:right;
    margin: 3px 35px 0 0 !important;
    margin-right: 25px;
}

div#footerpad {
    text-align: left; 
    margin: 10px 0 0 60px; 
    padding-top: 20px !important;
    padding-top: 10px; 
    font-size: 10px;
    width: 700px !important;
    width: 490px;
}

div#footerpad a { 
    color: #5F899C; 
    text-decoration: none; 
    margin: 0 25px 0 0 !important;
    margin: 0 22px 0 0;
}

div#footerpad a:hover { 
    color: #5F899C; 
    text-decoration: underline; 
}


 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#ffffff !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   width:400px;
   border-color: #ffffff !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #999999 !important; //Text input field border color
   background-color:#FFFFFF !important; //Text input field background color
 }
