@charset "utf-8";
/*
/* Stylesheet for www.montrealrhinoplasty.com
/* Written By: www.redstonex.com
/* 
*/

/* Remove Browser Default - Padding and Margins, Image Outlines and Mozilla Dotted Links */
* {margin: 0; padding: 0;}
a img {border: none; outline: none;}
a:active, a:focus {outline: 0;}


/* IE6 PNG Support */
img, div {behavior: url(iepngfix.htc);}


/* Set Global Classes */
.clear {clear: both;}
.underline {text-decoration: underline;}
.image-center {display: block; margin: 0 auto 0 auto; padding: 5px; background-color: #ffffff;}
.image-right {display: block; float: right; padding: 3px; background-color: #ffffff; margin: 7px 30px 7px 7px;}


/* Main Site Structure */
body {background-image: url(images/background.jpg); background-position: top center; background-repeat: no-repeat; background-color: #bdc28c;}
#page-wrapper {width: 920px; margin: 0 auto;}
#top-space {width: 920px; height: 125px; margin: 0 auto; position: relative; background-image: url(images/top-space.jpg); background-repeat: no-repeat;}
#header {width: 920px; height: 225px; margin: 0 auto; position: relative; background-image: url(images/header.jpg); background-repeat: no-repeat;}
#content-wrapper {width: 920px; margin: 0 auto; background-image: url(images/content-repeat.jpg); background-repeat: repeat-y;}
#content {width: 920px; min-height: 750px; height: auto !important; height: 750px; position: relative; background-image: url(images/content-background.jpg); background-repeat: no-repeat;}
#left-column{width: 200px; float: left; padding-bottom: 160px; padding-top: 21px;}
#center-column{width: 490px; float: left; padding-bottom: 160px;}
#right-column{width: 230px; float: left; padding-bottom: 160px; padding-top: 50px;}
#footer {width: 920px; height: 160px; margin: 0 auto; position: absolute; bottom: 0px; background-image: url(images/footer.png); background-repeat: no-repeat;}


/* Site Image Placement and Style */
#logo {position: absolute; top: 35px; left: 20px;}
#slogan {position: absolute; top: 18%; left: 15%;}
#contact-text {display: block; margin: 0 0 10px 10px;}
#banner {display: block; position: relative; top: 65px;}
#banner img {display: block; margin: 0px auto 0 auto;}


/* Text and List Styles - Left Column */
#left-column h1, #left-column h2, #left-column h3, #left-column p {padding-left: 15px; padding-right: 0px;}
#left-column h1, #left-column h2, #left-column h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 20px; padding-bottom: 10px; color: #646963;}
#left-column h1 {font-size: 11pt;}
#left-column h2 {font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px;}
#left-column h3 {font-size: 9pt;}
#left-column p {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 110%; padding: 4px 10px 4px 30px; color: #777b6c;}
#language1 {text-decoration: none; color: #777777; font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; padding: 0 0 10px 18px; font-size: 15px; letter-spacing: 2px;}
#language1:hover {color: #ffffff;}

#language2 {text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; float: right; font-size: 14px; padding: 3px 5px 0 0;}
#language2:hover {text-decoration: underline;}

/* Text, Image and List Styles - Center Column */
#center-column h1, #center-column h2, #center-column h3, #center-column p {padding-left: 30px; padding-right: 30px;}
#center-column h1, #center-column h2, #center-column h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #3d4b3a; padding-top: 20px; padding-bottom: 5px;}
#center-column h1 {font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; font-size: 13.5pt; letter-spacing: 2px;}
#center-column h2 {font-size: 12pt; letter-spacing: 1px;}
#center-column h3 {font-size: 11pt; border-bottom: 1px solid #adaf81; margin-right: 45px; margin-left: 30px; padding: 20px 0 0px 0; letter-spacing: 1px;}
#center-column p {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #77856c; line-height: 130%; padding-top: 2px; padding-bottom: 6px;}
#center-column a {color: #0066CC;}
#center-column a:hover {color: #0000CC;}



/* Text and List Styles - Right Column */
#right-column h1, #right-column h2, #right-column h3, #right-column p {padding-left: 60px; padding-right: 10px;}
#right-column h1, #right-column h2, #right-column h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #7c6251;padding-top: 20px; padding-bottom: 10px;}
#right-column h1 {font-size: 11pt;}
#right-column h2 {font-size: 10pt;}
#right-column h3 {font-size: 9pt;}
#right-column p {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #9c8868; line-height: 130%; padding-top: 10px; padding-bottom: 10px;}
#right-column ul, #right-column ol {list-style: none; margin-left: 62px;}
#right-column ul li {padding: 3px 0 3px 0;}
#right-column ul li a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none; color: #7c6251;}
#right-column ul li a:hover {color: #ffffff; text-decoration: underline;}


/* Footer Links and Styles */
#footer ul {list-style: none; width: 800px; margin: 90px auto 0px auto;}
#footer ul li {display: inline;}
#footer ul li a {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #676F61;}
#footer ul li a:hover {text-decoration: underline; color: #272c24;}
#footer h3 {font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
 letter-spacing: 1px; color: #717F67; font-weight: normal; text-align: center; padding-top: 72px; padding-left: 470px; font-size: 14pt;}
#footer-text {background-color: #BDC28C;}
#footer-text p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #7f862c; padding: 5px 10px 10px 10px; letter-spacing: 0px; font-weight: normal;}
#footer-text p a {text-decoration: none; color: #7f862c;}
#footer-text p a:hover {color: #7F1717;}


/* Quick Form Style */
#quick-form fieldset {border: 0;}
#quick-form {width: 159px; margin: 10px auto 10px auto; position: relative;}
#quick-form label {display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
#quick-form .textinput {display: block; border: 1px solid #bcbdab; background-color: #edede1; color: #666666; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 150px;}
#quick-form textarea {display: block; border: 1px solid #bcbdab; background-color: #edede1; color: #666666; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 150px; height: 80px;}
#quick-form .submit {display: block; border: 1px solid #bcbdab; background-color: #edede1; color: #666666; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 50px; cursor: pointer;}
#quick-form #loader {width: 32px; height: 32px; position: absolute; right: 5px; top: 218px; background-image: url(images/loader.gif);}
#alert p {padding: 0; margin: 5px 0 5px 0; font-weight: normal;}
#quick-form #thankyou {position: absolute; top: 0px;  left: 0; width: 100%;}
#quick-form #thankyou h3 {text-align: left;  font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; margin: 10px 0 0 0; padding: 0; background-color: #DFDFC7;}
#quick-form #thankyou p {text-align: left;  font-size: 11px; padding: 0; margin: 4px 0 2px 0;}


/* Main Form Style */
#main-form fieldset {border: 0;}
#main-form {width: 430px; margin: 10px auto 10px auto; position: relative;}
#main-form label {margin: 10px 0 2px 0; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
#main-form .textinput {display: block; border: 1px solid #bcbdab; background-color: #edede1; color: #666666; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 250px;}
#main-form textarea {display: block; border: 1px solid #bcbdab; background-color: #edede1; color: #666666; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 250px; height: 120px;}
#main-form .submit {display: block; border: 1px solid #bcbdab; background-color: #edede1; color: #666666; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 50px; cursor: pointer;}
#main-form #loader {width: 32px; height: 32px; position: absolute; right: 175px; top: 307px; background-image: url(images/loader.gif);}
#alert p {padding: 0; margin: 5px 0 5px 0; font-weight: normal;}
#main-form #thankyou {position: absolute; top: 30px;  left: 0; width: 100%;}
#main-form #thankyou h3 {text-align: left;  font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; margin: 10px 0 0 0; padding: 0;border: 0; background-color: none;}
#main-form #thankyou p {text-align: left;  font-size: 12px; padding: 0; margin: 4px 0 4px 0;}