/* 
    Document   : main.css
    Created on : Aug 14, 2009, 2:10:18 PM
    Author     : Mariusz Sasinski
    Description: Main css file for cosmeticdentistry-fairfield.com 
*/



root { 
    display: block;
}

html {background-color: #fff; padding: 0; margin: 0; line-height: 1.5 }

body { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #4d4d4d; margin: 0; text-align: center}

#main { }

p { padding: 5px; text-align: left}
h1 { font-size: 14px; margin-left: 15px;}
h2 { font-size: 12px; margin-left: 15px;}
#outer { width: 925px; margin-left: auto; margin-right: auto; text-align: left}

#header {background-color: #f4f4f4; min-height: 300px}
#header h1 { 
    font-size: 14px;
    padding: 5px;
    margin-left: 25px;
    
}

#left2c { float: left; width: 55%;  }
#right2c {margin-top: 0;float: right; width: 40%; background-image: url('../images/pic_bottom.jpg'); background-repeat: no-repeat; text-align: right}


#footer { text-align: center; 
         margin-top: 10px;padding: 10px;
          border-top: 1px solid
        }

#contactInfo { width:90%; margin-left: auto; margin-right: auto; text-align: center }
#headerContact { width: 98%; text-align: right; margin: 3px}
#freeConsultation { width: 98%;
                    text-align: center;
                    margin: 5px;
                    font-size: 14px;
                    font-weight: bold
                }

.mid_banner  {margin: 25px; margin-bottom: 0}
input { border: 1px solid #789BBB; margin-top: 2px}
input:focus {border:1px solid #3F5162 }
textarea{ margin-left: 10px;margin: 3px; border: 1px solid #789BBB}
textarea:focus {border:1px solid #3F5162 }
.submit{ background-color:#3F5162; color: #A8BFD5; font-weight: bold; margin-bottom: 10px; padding:5px }
#myForm {width: 300px;
          margin-top: 15px;
          background-color: #A8BFD5;
          background-image:url('../images/hback.jpg');
          background-repeat: repeat-x;
          font-weight: bold;
          color: #3F5162;
          padding-right: 25px;
          border: 1px solid #789BBB;margin-left: auto; margin-right: auto

    }
#myForm h2{ font-size: 14px; font-weight: bold; color: white;  letter-spacing: 2px; text-align: left;width: 90%}
.msg { color: red; font-weight: bold; margin-top: 10px}
.boxed{margin-top: 25px; border: 1px solid #698DB2; border-right: 2px solid #698DB2; border-bottom: 2px solid #698DB2; }
.boxed p {padding: 5px}
.boxed h2{ color: white; font-weight: bold; font-size: 14px; letter-spacing: 2px; width: 98%;
           background-color: #698DB2; margin: 0; padding: 5px;padding-top:0;
background-image:url('../images/hback.jpg'); background-repeat:repeat-x}
.boxed h1{ color: #698DB2; font-weight: bold; font-size: 14px; letter-spacing: 3px}
