a, img, a img {
	border: none;
}
body, html {
margin:0;
padding:0;
color:#000;
font-family:Trebuchet MS;
font-size:11pt;
background:url(http://www.abdominoplastiemontreal.com/images/body-tile.jpg) repeat-x #23557a fixed;
}
#wrap {
width:1080px;
margin:0 auto;
min-height:850px;
height:auto !important;
height:850px;
}
.stdbg {
background:url(http://www.abdominoplastiemontreal.com/images/wrap-image.jpg) no-repeat fixed center top;
}
.altbg {
background:url(http://www.abdominoplastiemontreal.com/images/alt-wrap-image.jpg) no-repeat fixed center top;
}
#header {
width:1080px;
height:134px;
float:left;
clear:both;
}
#main {
width:500px;
float:left;
background:none;
min-height:850px;
height:auto !important;
height:850px;
padding: 0px 0 50px 50px;
font: 10pt Arial, Helvetica, sans-serif;
}

/* CONTENT STYLING */
#main h1 {
font-size: 13.5pt;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
font-size: 13.5pt;
font-weight: normal;
color: #1a405c;
letter-spacing: 1px;
padding: 15px 0px 0px 0px;
margin-bottom:-10px;
}
#main h2 {
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #23557a;
letter-spacing: 1px;
font-weight: normal;
margin: 15px 0 5px 0;
}
#main h3 {font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #434343; letter-spacing: 1px; font-weight: normal; margin: 5px 0 4px 0;}
#main h4 {font-size: 15pt; font-family: Arial, Helvetica, sans-serif; color: #888888; letter-spacing: 1px; padding: 15px 0px 10px 0px;}
#main h5 {font-size: 14pt; font-family: Arial, Helvetica, sans-serif; color: #888888; letter-spacing: 0px; padding: 15px 0px 10px 0px;}
#main h6 {font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color: #888888; letter-spacing: 0px; padding: 15px 0px 10px 0px;}
#main p {
margin: 0 0 7px 0;
}
ol {
margin:0;
padding:0 0 0 20px;
}
.img-border {
border: 1px #1a405c solid;
}
#call-to-action {
text-align: center;
margin: 20px auto;
clear: both;
}

/* NAVIGATION */
#navmenu {
float:left;
width:195px;
padding:30px 20px 30px 50px;
}
#moving_menu {
/*position:absolute;
top:180px;*/ /* Uncomment for scrolling menu */
padding:0 0 0 30px;
width:180px;
}
#moving_menu a:link, #moving_menu a:active, #moving_menu a:visited {
font-size: 14px;
font-weight: normal;
color: #1a405c;
text-decoration: none;
}
#moving_menu ul {
margin:0;
padding:0;
list-style:none;
}
#moving_menu li {
display:block;
margin:0;
padding:2px 0 0 5px;
background:url(http://www.abdominoplastiemontreal.com/images/menu-divider.png) no-repeat bottom left;
}
#moving_menu a:hover {
text-decoration:none;
padding: 0 0 0 3px;
}
#moving_menu li.sub-menu-item {
/*letter-spacing: 0.5px;*/
display:block;
margin:0;
padding:2px 0 0 10	px;
background:url(http://www.abdominoplastiemontreal.com/images/menu-divider-50.png) no-repeat bottom left;
}
/*#moving_menu .sub-menu-item a:link, #moving_menu .sub-menu-item a:active, #moving_menu .sub-menu-item a:visited {
font-size: 8pt;
font-weight: bold;
color: #23557a;
}
#moving_menu .sub-menu-item a:hover {
text-decoration:none;
padding: 0 0 0 3px;
font-size: 8pt;
font-weight: bold;
}*/
#nav li ul {
position: absolute;
width: 14em;
left: -1299em;
border: 1px solid #23557a;
background-color: #66a3cf;
padding: 10px 0 18px 14px;
text-align: left;
-moz-border-radius: 5px;
background-position:center;
z-index: 1;
}
#nav li li {background-position: bottom center;}
#nav li:hover ul, #nav li.sfhover ul {
left: auto;
margin-left: -20px;
}
#nav a.bold {font-weight: bold;}
#zelt-banner {
margin: 40px 0 0 25px;
}

/* SIDEBAR CONTACT FORM */
#contactbox {
margin: 20px 0 0 0;
}
#contactbox-sub {
width: 190px;
font-size: 8pt;
color: #23557a;
padding: 0 0 0 3px;;
}
.contactform  {
font-size: 10pt;
color:#2b5f86;
background: none;
border: 1px solid #2b5f86;
padding: 2px 2px 2px 4px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin:2px;
height:17px;
width:150px;
}
textarea.contactform {
height:75px;
}
div.error {
display:none;
color:#C00;
font-size:12px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:3px;
}

/* SPECIFIC PAGE STYLING */

#expectations { border-left: 1px #888 solid; border-bottom:  1px #888 solid; border-right:  1px #888 solid; }
.expectations-header-left { border-top: 1px #888 solid; border-bottom: 1px #888 solid; }
.expectations-header-right { border-top: 1px #888 solid; border-bottom: 1px #888 solid; }
.expectations-header { background: url(http://www.abdominoplastiemontreal.com/images/tr-bg-gray-50.png); }
.expectations-odd { background: url(http://www.abdominoplastiemontreal.com/images/tr-bg-white-50.png); }
.expectations-even { background: url(http://www.abdominoplastiemontreal.com/images/tr-bg-gray-50.png); }

#techniques-img-bg {
height: 196px;
border: 1px #1a405c solid;
background: url(http://www.abdominoplastiemontreal.com/images/tr-bg-white-50.png);
margin-top: 20px;
padding: 15px 0 0 15px;
}
.image-desc { font-size: 8pt; }
#main .contactform {
font-size: 10pt;
color:#265375;
background: none;
border: 1px solid #2b5f86;
padding: 2px 2px 2px 4px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin:2px;
height:17px;
width: 250px;
}
#main #comments { height: 130px; }

/* Quick Form Style 350px ---------------------------------------------------------------------------- */
#main #quick-form {width: 300px; position: relative; /*background-color: #CCCCCC*/;; padding: 5px; margin: 15px 5px;}
#quick-form input.textinput, #main #quick-form input.textinput {width: 260px; height: 20px; padding: 4px 3px 0 3px; margin: 5px 0 5px 0; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; color: #444444; font-size: 14px; letter-spacing: 1px;}
#quick-form label, #main #quick-form label {float: left; width: 60px; height: 20px; text-align: right; margin: 5px 10px 0px 5px; padding: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px;}
#quick-form textarea, #main #quick-form textarea {width: 260px; height: 90px; padding: 3px; margin: 5px 0 5px 0; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #444444; letter-spacing: 1px; line-height: 120%;}
#quick-form input.submitbutton, #main #quick-form input.submitbutton {display: block; width: 70px; cursor: pointer; margin: 5px 0 5px 0; padding: 2px 16px 2px 16px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; border: 1px solid #666666; background-color: #999999;}
#quick-form #output p, #main #quick-form #output p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; color: #d42800; background-color: #C56DBF; padding: 2px;}
#quick-form #thankyou h6, #main #quick-form #thankyou h6 {font-family: Verdana, Geneva, sans-serif; color: #FFF; font-size: 22px; letter-spacing: 2px; line-height: 120%; font-weight: normal;}
#quick-form #thankyou p, #main #quick-form #thankyou p {font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 14px;}
#main #quick-form input.textinput, #main #quick-form input, #main #quick-form textarea {width: 170px;}
/*#main #quick-form label { margin: 0; text-align:left; height: 12px;}*/
/* End Quick Form -------------------------------------------------------------------------------------- */

/* FOOTER */

#footer {
clear:both;
padding:0;
font-size:12px;
text-align:center;
height:20px;
color:#ffffff;
}

#footer a:link, #footer a:active, #footer a:visited { font-size:12px; color:#ffffff; text-decoration:none; }

#footer a:hover { text-decoration:underline; }

#footer p { margin:0; }

* html #footer { height:1px; }
