	/* CSS document for Patisserie Philipe */

/* HTML elements */
a:link, a:visited {color:#a75727; text-decoration:underline;}
a:hover, a:active {color:#996633; text-decoration: none;}
body{font: 76% arial,sans-serif;text-align:center; background: #fef4f5;}
h2 {font: normal 14pt Garamond, "Times New Roman", Times, serif; color: #a70000; font-weight: bold; margin: 14px 0 8px 0; font-variant:small-caps;}
h3 {font: normal 14pt Garamond, "Times New Roman", Times, serif; color: #a75727; margin: 0;}
h4 {font: normal 14pt Garamond, "Times New Roman", Times, serif; color: #a75727; margin: 0 0 8px 4px;}
h5 {font: bold 12pt Garamond, "Times New Roman", Times, serif; color: #a75727; margin: 0 0 8px 4px;}
html,body{margin:0;padding:0}
p {font: normal 12pt Garamond, "Times New Roman", Times, serif; color: #666; text-align: justify;}
hr {color: #a70000; height:1px; padding-top:0px;margin-top:0px}
form {padding:20px 0 0 150px;}
input {background-color:#E3CDCF; border-style:solid; border-color:#E3CDCF; border-width:1px; border-top:0px; border-left:0px;}

/* Styles */
.address {text-align:center;}
.copyright {text-align:center; font: normal 11pt Garamond, "Times New Roman", Times, serif; color: #A9A9A9;}
.attn {text-align: center; display: block; clear: both; width: 80%; margin: auto; padding: 4px; border: 1px solid #f4ccc1; background-color: #fef3f5;}
.bq_space {padding: 20px 0 20px 0;}
.callout {font-size: 14pt; color: #333;}
.clear {display: block; float:left; clear: both;}
.center {text-align:center;}
.description {font: normal 12pt Garamond, "Times New Roman", Times, serif; color: #666; text-align: justify; margin: 0 0 8px 16px;}
.description_holiday {font: normal 12pt Garamond, "Times New Roman", Times, serif; color: #666; text-align: justify; margin: 0 0 8px 4px;}
.hide {display: none;}
.label {font: normal 12pt Garamond, "Times New Roman", Times, serif; color: #a70000;}
.label {font: normal 12pt Garamond, "Times New Roman", Times, serif; color: #a70000;}
.list {text-align:right; margin-top:30px;}
.menu h3 {padding: 0 0 0 12px;} /*font-variant:small-caps;} background: url(../images/bullet.gif) left no-repeat;}*/
.pp_1 {color: #999; font: normal 28pt Garamond, "Times New Roman", Times, serif; clear:bottom;}
.pp_2 {color: #999; font: normal 15pt Garamond, "Times New Roman", Times, serif; clear:bottom;}
.pp_3 {color: #999; font: normal 15pt Garamond, "Times New Roman", Times, serif; clear:bottom; font-variant:small-caps; text-align: center;}
.pp_4 {color: #999; font: normal 15pt Garamond, "Times New Roman", Times, serif; clear:bottom; text-align: center;}
.price {font: normal 9pt arial, sans-serif; color: #a75727; margin: 0 0 0px 6px;}
.btnsubmit {float: right; margin-right: 178px;  background-color:#FCC8BB; color:#a75727; border-color:#E3CDCF; }
.biophoto {float: left; clear: right; margin-right: 12px; margin-top: 22px;}

.label a:link {font: normal 12pt Garamond, "Times New Roman", Times, serif; color: #666; text-align: justify; text-decoration:none;}
.label a:active {font: normal 12pt Garamond, "Times New Roman", Times, serif; color: #666; text-align: justify;text-decoration:none;}
.label a:hover {font: normal 12pt Garamond, "Times New Roman", Times, serif; color: #666; text-align: justify;text-decoration:underline;}
.label a:visited {font: normal 12pt Garamond, "Times New Roman", Times, serif; color: #666; text-align: justify;text-decoration:none;}


/* Div elements */
div#btnsubmit {float: left; width: 400px; clear: right; text-align: center;}
/*div#center img {float: left; clear: right; margin-right: 12px; margin-top: 22px;} */ 
div#center {float: left; clear: right; width: 539px; min-height: 380px; background: #feede9 url(../images/bg_center.jpg) top center repeat-x; margin: 0; padding: 40px 20px 20px 20px;}
div#contactleft {float: left; width: 250px; clear: right; text-align: center;}
div#contactright {float: left; width: 150px; text-align: left;}
div#container{text-align:left; width:1000px;margin:0 auto; background-color: #fef4f5; border-right: 1px solid #a9a0a3; border-left: 1px solid #a9a0a3;}
div#footer{background: #b8ced2 url(../images/footer_bg.jpg) top repeat-x; min-height: 208px; clear:left; width:100%;}
div#footer h2 {font: 12pt normal Garamond, "Times New Roman", Times, serif; color: #a75727; padding-top:0px;}
div#footer p{margin:0;padding:5px 10px}
div#footer_img{padding-left:305px; width:584px}
div#footer_img img{width:580px;}
div#footerbottom {width: 1000px; margin: 0 auto; padding: 2px 0; background: #a9a0a3; text-align: center; border-right: 1px solid #a9a0a3; border-left: 1px solid #a9a0a3;}
div#footerbottom h2 {font: 14pt normal Garamond, "Times New Roman", Times, serif; color: #fcdee0;}
div#footerleft {float: left; width: 289px; clear: right; margin-left: 305px; text-align: center;}
div#footerright {float: left; width: 289px; text-align: center; }
div#header{position: relative; min-height: 90px; background: #bacfd4; margin: 0; padding: 0;}
div#header h1 {background: url(../images/tagline.jpg) no-repeat top left ; width: 305px; min-height: 90px; float: left; margin: 0; padding: 0;}
div#header img {float: left; padding: 0; margin: 0;}
div#left {float: left; clear: right; width:305px; min-height: 380px; background: url(../images/watermark.jpg) top center repeat-x; background-color: #fef4f5}
div#right {float: left; clear: right; width: 116px; min-height: 380px; background : #fef4f5 url(../images/bg_edge.jpg) top repeat-x;}
div#wrapper{float:left;width:100%; min-height: 359px; background-color: #fef4f5;}


/*H2 elements*/
h2#submit {_margin-top:0px;}
h2#list {_margin-top:10px;}


/* IE 6x styles */
div#container {_width: 1002px;}
div#left, div#right, div#center {_height:380px;}
div#right {_width: 118px;}
div#footer {_height:208px; _width: 100%;}
div#header, div#header h1 {_height:90px;}
div#footerleft {_margin-left:150px; _margin-top:10px;}


