/*Globals*/
body {margin: 0px auto;padding:40px 0; font-size:14px;color:#a41f18;font-family: "Times New Roman", Times, serif;background:#e6dbbd url(../img/bg.jpg) top left repeat-x; }
a { color:#a41f18; text-decoration:none}
.active {color:#ffc109; }
a:hover {color:#ffc109; }
strong { color:#ffc109}

h1{margin:10px 0px 10px 0px;padding:8px 6px 6px 6px; font-size:16px;color:#6d6f72; background: url(../img/h1_bg.png) top left repeat-x; border:1px solid #d0d0d0; border-bottom:2px solid #ffc109}
h2,h3 {font-size:14px;}
h3.headline_font {font-size:18px;}
h4 {font-size:12px; }
img{ border:0px; }
p {margin:2px 0 2px 0;padding:0px;}
.skip{display:none}


#big_wrap{height:auto;width:912px;margin: 0px auto;  }
#left_col_wrapper{background:url(../img/belle_epoque_patisserie_logo.png) top left no-repeat;}
#left_col_wrapper img { border:none; padding:0px!important; margin:0px!important}
#left_col_wrapper, #left_col {width:170px;float:left }
#left_col {background:#f0d59e; margin:-4px 0 0  0; padding-bottom:130px}
#left_col ul {margin:0px!important; background:#f0d59e;  padding:0px 15px 20px 15px; list-style:none; }
#left_col li { margin:0px; padding:0px 3px 0 0;border-bottom:1px solid #a41f18; height:25px}
#left_col li a { padding:3px 3px 3px 6px ;height:20px; width:120px!important; display:block; font-size:15px}
#left_col li:hover { background:#d5bd8e}
#left_col li a:hover {color:#fff}

/***** Left Nav Selected state *****/
body.breads #left_col li.macaron {border:none}
body.breads #left_col li.breads a { padding:4px 3px 2px 6px; background:#fff url(../img/left_nav_bg.png) top left no-repeat;width:150px!important; }
body.breads #left_col li.breads a:hover {color:#a41f18;}

body.cakes #left_col li.cakes a { padding:4px 3px 2px 6px; background:#fff url(../img/left_nav_bg.png) top left no-repeat;width:150px!important; }
body.cakes #left_col li.cakes a:hover {color:#a41f18;}

body.tarts #left_col li.tarts a { padding:4px 3px 2px 6px; background:#fff url(../img/left_nav_bg.png) top left no-repeat;width:150px!important; }
body.tarts #left_col li.tarts a:hover {color:#a41f18;}
body.tarts #left_col li.cakes {border:none}

body.viennoiseries #left_col li.viennoiseries a { padding:4px 3px 2px 6px; background:#fff url(../img/left_nav_bg.png) top left no-repeat;width:150px!important; }
body.viennoiseries #left_col li.viennoiseries a:hover {color:#a41f18;}
body.viennoiseries #left_col li.tarts {border:none}

body.pastries #left_col li.pastries a{ padding:4px 3px 2px 6px; background:#fff url(../img/left_nav_bg.png) top left no-repeat;width:150px!important; }
body.pastries #left_col li.pastries a:hover{color:#a41f18;}
body.pastries #left_col li.viennoiseries {border:none}

body.wedding_cakes #left_col li.wedding_cakes a{ padding:4px 3px 2px 6px; background:#fff url(../img/left_nav_bg.png) top left no-repeat;width:150px!important; }
body.wedding_cakes #left_col li.wedding_cakes a:hover{color:#a41f18;}
body.wedding_cakes #left_col li.pastries {border:none}

body.chocolates #left_col li.chocolates a{ padding:4px 3px 2px 6px; background:#fff url(../img/left_nav_bg.png) top left no-repeat;width:150px!important; }
body.chocolates #left_col li.chocolates a:hover{color:#a41f18;}
body.chocolates #left_col li.wedding_cakes {border:none}

body.macaron #left_col li.macaron a{ padding:4px 3px 2px 6px; background:#fff url(../img/left_nav_bg.png) top left no-repeat;width:150px!important; }
body.macaron #left_col li.macaron a:hover{color:#a41f18;}
body.macaron #left_col li.chocolates {border:none}

body.breads #left_col li.breads a{ padding:4px 3px 2px 6px; background:#fff url(../img/left_nav_bg.png) top left no-repeat;width:150px!important; }
body.breads #left_col li.breads a:hover{color:#a41f18;}
body.breads #left_col li.macaron {border:none}

#left_bottom_menus li{background:#e9c16e; padding:3px 3px;height:20px;}
body.whole_sale #left_col #left_bottom_menus li.whole_sale_left {padding:2px 3px 2px 6px; background:#fff url(../img/left_nav_bg.png) top left no-repeat;width:150px!important; }
body.whole_sale #left_col #left_bottom_menus li.whole_sale_left { border:none}
body.whole_sale #left_col #left_bottom_menus li.whole_sale_left a:hover {color:#a41f18}
body.party_menus #left_col #left_bottom_menus li.party_menus {padding:2px 3px 2px 6px; background:#fff url(../img/left_nav_bg.png) top left no-repeat;width:150px!important; }
body.party_menus #left_col #left_bottom_menus li.party_menus { border:none}
body.party_menus #left_col #left_bottom_menus li.party_menus a:hover {color:#a41f18}

#phonebox {padding:0px 0px 0px 15px;background:#f0d59e; }
#phonebox span { font-weight: bold; font-size:16px}
#wrapper {height:auto;width:742px;margin: 0px; padding:0px;background:#fff; float:right}

#top_nav {height:32px;margin:0px!important; padding:0px!important; }
/*#top_nav ul {list-style:none; margin:0px!important; padding:0px!important;background:#f0d59e url(../img/top_nav_right_bg.png) top right no-repeat;height:32px; }*/
#top_nav ul {list-style:none; margin:0px!important; padding:0px!important;height:32px; width:529px ;}
html* #top_nav ul {height:32px;}
html* #top_nav li {padding:0px;height:34px;}
#top_nav li { float:left;margin:0px 0px 0 0; padding:0px!important;background:#f0d59e;}
#top_nav li a {margin:0px; padding:8px 25px 7px 25px; background:url(../img/nav_right_transparent.png) top right no-repeat; font-weight:bold; line-height:32px;height:32px; }
html* #top_nav li a {padding:8px 25px 9px 25px; }
#top_nav li a:hover { color:#fff}

/***** Top Nav Selected state *****/
body.home #big_wrap #top_nav ul li.home { background: url(../img/nav_left.png) top left no-repeat;height:32px; line-height:32px;}
body.home #big_wrap #top_nav ul li.home a{padding:8px 25px 7px 25px; background: url(../img/nav_right.png) top right no-repeat;height:32px; line-height:32px;}
html*.home #big_wrap #top_nav ul li.home a{padding:8px 25px 9px 25px;}
body.home #big_wrap #top_nav ul li.home a:hover {color:#a41f18;}
body.about_us #big_wrap #top_nav ul li.about_us { background: url(../img/nav_left.png) top left no-repeat;height:32px; line-height:32px;}
body.about_us #big_wrap #top_nav ul li.about_us a{padding:8px 25px 7px 25px; background: url(../img/nav_right.png) top right no-repeat;height:32px; line-height:32px;}
html*.about_us #big_wrap #top_nav ul li.about_us a{padding:8px 25px 9px 25px;}
body.about_us #big_wrap #top_nav ul li.about_us a:hover {color:#a41f18;}
body.shop #big_wrap #top_nav ul li.shop { background: url(../img/nav_left.png) top left no-repeat;height:32px; line-height:32px;}
body.shop #big_wrap #top_nav ul li.shop a{padding:8px 25px 7px 25px; background: url(../img/nav_right.png) top right no-repeat;height:32px; line-height:32px;}
html*.shop #big_wrap #top_nav ul li.shop a{padding:8px 25px 9px 25px;}
body.shop #big_wrap #top_nav ul li.shop a:hover {color:#a41f18;}
body.whole_sale #big_wrap #top_nav ul li.whole_sale { background: url(../img/nav_left.png) top left no-repeat;height:32px; line-height:32px;}
body.whole_sale #big_wrap #top_nav ul li.whole_sale a{padding:8px 25px 7px 25px; background: url(../img/nav_right.png) top right no-repeat;height:32px; line-height:32px;}
html*.whole_sale #big_wrap #top_nav ul li.whole_sale a{padding:8px 25px 9px 25px;}
body.whole_sale #big_wrap #top_nav ul li.whole_sale a:hover {color:#a41f18;}
body.news #big_wrap #top_nav ul li.news { background: url(../img/nav_left.png) top left no-repeat;height:32px; line-height:32px;}
body.news #big_wrap #top_nav ul li.news a{padding:8px 25px 7px 25px; background: url(../img/nav_right.png) top right no-repeat;height:32px; line-height:32px;}
html*.news #big_wrap #top_nav ul li.news a{padding:8px 25px 9px 25px;}
body.news #big_wrap #top_nav ul li.news a:hover {color:#a41f18;}
body.links #big_wrap #top_nav ul li.links { background: url(../img/nav_left.png) top left no-repeat;height:32px; line-height:32px;}
body.links #big_wrap #top_nav ul li.links a{padding:8px 25px 7px 25px; background: url(../img/nav_right.png) top right no-repeat;height:32px; line-height:32px;}
html*.links #big_wrap #top_nav ul li.links a{padding:8px 25px 9px 25px;}
body.links #big_wrap #top_nav ul li.links a:hover {color:#a41f18;}
body.contact_us #big_wrap #top_nav ul li.contact_us { background: url(../img/nav_left.png) top left no-repeat;height:32px; line-height:32px;}
body.contact_us #big_wrap #top_nav ul li.contact_us a{padding:8px 25px 7px 25px; background: url(../img/nav_right.png) top right no-repeat;height:32px; line-height:32px;}
html*.contact_us #big_wrap #top_nav ul li.contact_us a{padding:8px 25px 9px 25px;}
body.contact_us #big_wrap #top_nav ul li.contact_us a:hover {color:#a41f18;}

#content {width:702px; padding:20px 0px 20px 20px;background:url(../img/content_corner_bg.png) top left  no-repeat}
#content_left {width:210px; float:left;height:auto; padding-right:10px}
#content_text { font-size:14px}
#quote { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; vertical-align:bottom; padding:130px 30px 0 0}



#content_right {width:472px; float:right}
#content_right img { border-bottom:6px solid #a41f18}
#poduct_nav {width:472px;}
#poduct_nav ul {list-style:none;padding:0px; margin:0px; width:472px; display:block }
#poduct_nav li { display:inline; padding:0px; margin:0px 5px 0px 0px; width:90px; float:left}
#poduct_nav li span {margin:0px;padding:0 3px 3px 3px; display:block; width:91px; font-size:15px}
#poduct_nav li:hover { background:#ffcc66}
#poduct_nav li a:hover {color:#fff}
#poduct_nav img { border-bottom:3px solid #a41f18}
#poduct_nav img:hover {border-bottom:3px solid #dfac1b}
.clear {clear:both}
/*** Cross Fade Images ***/
ul.crossfade {padding: 0px;margin: 0px;list-style: none;position: relative;}
#fade-example-2 li {position:absolute;top: 0;left: 0;width: 471px;height:326px;background-color: #FFF;visibility: hidden;}
#fade-example-3 li {padding: 0px;margin: 0px;position:absolute;top: 0;left: 0;width: 471px;height:326px;background-color: #FFF;visibility: hidden;}
#fade-example-2 li img, #fade-example-3 li img {display: block;padding: 0px;margin: 0px;}
/*.caption {margin:-180px 0 0 5px;padding:0 10px 2px 0;position: absolute;z-index: 100;clear: both;color:#550000;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;background-color: #FFF;display:none;}*/
.example {position: relative;background-color:#F2F2F2;float:right;margin-bottom: 1em;width: 471px;height:326px;}
.example1 {position: relative;background-color:#F2F2F2;float:right;margin-bottom: 1em;width: 471px;height:326px;}

/*emailForm*/
#emailForm {margin:0px 0px 20px 20px; width:400px; padding:0px;font-size:12px;background:#f9eed8;}
#emailForm form {margin:0 0 20px 0px; padding:8px;}
#emailForm form label {float:left; width:125px; color:#a41f18; text-align:right;margin:0 5px 0 0;height:14px;}
#emailForm form input {clear:right;width:200px;margin:3px 0;padding:2px;border:1px solid #a41f18 }
#emailForm form span {color:#FF0000}
#emailForm .button {margin:0; width:50px!important; cursor:pointer;border-left:1px solid #a41f18;border-top:1px solid #003366; border-right:2px solid #a41f18;border-bottom:2px solid #a41f18}
.confirm_form {border:1px solid #FF3300; padding:20px;margin:0px 0px 20px 20px; width:400px;}
.confirm_form p {color:#FF3300; font-weight:bold;margin:0px;padding:0px}

#human {visibility:hidden;display:none;}

/*** Footer ***/

#footer {padding:10px 0; border-top:10px solid #a41f18; text-align:right; }
