/****************************************************************************
                                                                          
		Print                                                     
                                                                         
****************************************************************************/

.welcome {margin: 66px 137px 40px 0;width:960px;}
#nav-middle {width: 1100px;margin:auto; display: none;}
#foot {width: 1100px;margin:auto; display: none;}

/****************************************************************************
		Global                                                     
****************************************************************************/

body {background: #EBE8E3 url(../img/hex.gif); font-family: "Lucida Grande";#font-family: "Lucida Sans Unicode";color: #999; font-size: 62.5%;#font-size: 65%;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.last {clear: right;}

.fleur {padding:0 22px;}

table {margin: 10px 0 0;}
input {color: #3E2617;font-family: Arial, sans-serif; font-size: 1.1em;}
label {padding: 0 20px 0 0;}

.submit {margin: 10px 0 0; background: url(../img/signup.gif);width: 101px; height:20px; border: none;cursor:pointer;}

#subNav {display: none;}
#sectionMenu {display: none;}

/****************************************************************************
		Text
****************************************************************************/

.sans {font-family: Arial, sans-serif;}
.serif {font-family: Georgia, serif;}
p.serif {font-size: 1.4em; line-height: 1.4em;}

h1 {font-size: 1.0em;text-transform: uppercase;font-family: Georgia, serif;color: #3E2617;background:  url(../img/separ_a.gif) bottom no-repeat;margin: 0 0 10px 0;margin-bottom: 100px;}
h2 {font-size: 1.0em;text-transform: uppercase;font-family: Georgia, serif;color: #99755C;word-spacing: 2px;}
h3 {font-size: 1.0em;text-transform: uppercase;font-family: Georgia, serif;color: #99755C;background:  url(../img/separ_b.gif) bottom no-repeat;}
h4 {color: #3E2617;#font-size: 1.1em;text-transform: uppercase;padding:10px 0;height: 20px;}
.caption {color: #3E2617;#font-size: 1.1em;}

.entryDate {font-size: 1.4em;line-height: 1.0em;font-family: Georgia, serif;color: #3E2617;font-style: italic;padding: 10px 0 0; margin-bottom: -10px;}
.entryDateFull {font-size: 1.8em;line-height: 1.0em;font-family: Georgia, serif;color: #3E2617;font-style: italic;padding: 0 0 10px 0;}


.title {font-size: 3.0em;font-family: Georgia, serif;font-weight: bold;color: #3E2617;padding: 3px 0 12px 0;text-transform: capitalize;}

.heading {width:460px;color: #99755C;line-height: 18px;}
.jobDescription {color: #3E2617;}

p.callout {padding: 10px 0 0;line-height: 18px;}
p.callout-h2 {padding: 5px 0;line-height: 18px;}
.peopleTxt{font-size: 1.4em;line-height: 1.8em; }

.peopleParagraph {height:140px;float: left;}
.peopleParagraphB {height:100px;}

.column p {line-height: 18px;padding-top: 10px;}
.columnPeopleA p, .columnPeopleB p, .columnHal p, .columnMarkWight p {font-size: 0.8em;line-height: 1.8em;}
.fullcolumn p {font-size:1.0em;#font-size: 1.1em;}
.narrowcolumn p, .contactcolumn p {line-height: 1.8em;font-size:1.4em;padding:0 0 10px 0;}
.widecolumn p{line-height: 1.8em;font-size:1.4em;padding:10px 0;}

.supplierName {color: #3E2617;text-transform: uppercase;font-size:1.1em;}
.supplierRegion {color: #3E2617;line-height: 3.0em;font-style: italic;font-size:1.1em;}

div p {font-size:1.1em;}

/****************************************************************************
		Link Treatments
****************************************************************************/

a {color: #3E2617;text-decoration: none;font-size: 1.0em;}
a:hover, a:hover.oui, a:hover.non {color: #6B442A;}
a.non {color: #6B442A;}
a.oui {color: #3E2617;}

a.caps {text-transform:uppercase;font-size: 1.0em;}

.nav a {background: url(../img/fleur_lys.gif) left no-repeat;padding: 0 20px 0 30px;font-size: 1.0em;}
div.transOFF {width: 100%;}
div.transON {width: 100%;opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6;}

/****************************************************************************
		Lists
****************************************************************************/
ul {padding-top: 50px;}
ul.prices {list-style-image: url(../img/icon_pdf.gif);background: ;list-style-position: inside;_list-style-position: outside;}
ul.subnav {list-style-image: url(../img/bullet_arrow.gif);list-style-position: inside;_list-style-position: outside;margin: 10px -10px 0 0;}
li {line-height: 18px;padding-right: 20px;}
a.lists {#padding-left: 5px;}

/****************************************************************************
		Wrappers
****************************************************************************/

.column {width:220px;padding: 0 0 40px 0;}
.column-tertiary {width:320px;padding: 0 0 40px 0;}
.widecolumn {width:460px;padding: 0 20px 40px 0;}
.fullcolumn {width:678px;padding: 0 20px 40px 0;}
.narrowcolumn {width:345px;padding: 0 10px 40px 0;}
.contactcolumn {width:320px;padding: 0 160px 40px 0;}


.pad10 {margin:0 10px;}
.pad20 {margin:0 20px 0 0;}

.people {width:670px;padding: 0 20px 40px 0;}
.peopleHidden {width:200px;visibility:hidden;}
.columnPeople {width:200px;height:435px;padding: 0 0 40px 0;}

.lastPeople {visibility:hidden;}

#container {margin:auto;width:940px;}	
#mainImgBoxBig {text-align:center;padding:28px 0 0 0;width:940px;margin:auto;}
#mainImgBox {text-align:center;width:678px;padding:28px 0 0 0;}
#mainContent {margin:auto;width:940px;padding: 40px 0 50px 0;}
#mainContentSub {margin:auto;width:700px;padding: 40px 0 50px 0;}

/****************************************************************************
		Header                                                                                                                               
****************************************************************************/

#logo {padding: 27px 0; text-align: center;}
.nav {text-align: center;font-size: 1.1em;text-transform: uppercase;padding: 8px 0;}


/****************************************************************************
		Secondary Pages                                                     
****************************************************************************/

#secondary {padding: 0 0 0 20px;}

/****************************************************************************
		Landing
****************************************************************************/

.landing {width:940px; height:302px;background: url(../img/feature-home.jpg);margin:28px auto;}

.headline {font-family: Georgia, serif;line-height:1.4em;font-size: 1.8em;font-style: italic; letter-spacing: 0.1em; color: #3E2617;padding: 10px 0;}
p.welcomeText {line-height: 1.8em;}
.more {background: url(../img/learn_more.gif) no-repeat 3px right;padding: 5px 20px 5px 0;}
.gal-rect {padding: 10px 0;}
.caption {color: #3E2617;}
.footer {text-align: center;font-size: 1.1em;padding: 8px 0;}

