@charset "UTF-8";
/* CSS Document */

body{
font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:small;
font-weight:normal;
margin:0;
background:#FFFFFF;
text-align:center;
}

img{
border:0;
}

a:link {color:#0000FF; text-decoration:underline;}
a:visited {color:#0000FF; text-decoration:underline;}
a:active {color:#FF0000; text-decoration:underline;}
a:hover {color:#FF0000; text-decoration:underline;}

hr{
border:0;
border-bottom:#999999 solid 1px;
width:100%;
margin-bottom:10px;
}

p{
font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:100%;
font-weight:normal;
padding:0;
margin:0 0 10px 0;
}

h2{
font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:100%;
font-weight:bold;
margin-top:0;
margin-bottom:0;
}

h3{
font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#66cc99;
font-size:100%;
font-weight:bold;
margin-top:0;
margin-bottom:0;
}

h4{
font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:120%;
font-weight:bold;
margin-top:0;
margin-bottom:0;
}
h5{
font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:130%;
font-weight:normal;
margin-top:0;
margin-bottom:0;
}
h6{
font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:80%;
font-weight:normal;
margin-top:20px;
margin-bottom:20px;
}

#container{
width:960px;
margin:30px auto 0 auto;
text-align:left;
}

#title{
display:none;
}

#home{
width:48px;
height:61px;
float:right;
margin:120px 30px 0 0;
cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.home1{
background:url(images/Home.gif) center no-repeat;
}

.home2{
background:url(images/homeroll.gif) center no-repeat;
}

#home h3{
display:none;
}

#nav li{
list-style:none;
margin:0;
padding:0;
}

#nav ul{
margin:0;
padding:0;
}

#nav h3 a:link {color:#66cc99; text-decoration:none;}
#nav h3 a:visited {color:#66cc99; text-decoration:none;}
#nav h3 a:active {color:#666666; text-decoration:none;}
#nav h3 a:hover {color:#666666; text-decoration:none;}

#nav h2 a:link {color:#666666; text-decoration:none;}
#nav h2 a:visited {color:#666666; text-decoration:none;}
#nav h2 a:active {color:#66cc99; text-decoration:none;}
#nav h2 a:hover {color:#66cc99; text-decoration:none;}

#nav{
text-align:center;
float:right;
clear:both;
width:auto;
margin:230px 150px 0 0;
}

#nav-p{
text-align:center;
float:right;
clear:both;
width:auto;
margin:225px 130px 0 0;
}
#nav-p li{
list-style:none;
margin:3px 0;
padding:0;
}

#nav-p ul{
margin:0;
padding:0;
}

#nav-p h3 a:link {color:#66cc99; text-decoration:none;}
#nav-p h3 a:visited {color:#66cc99; text-decoration:none;}
#nav-p h3 a:active {color:#666666; text-decoration:none;}
#nav-p h3 a:hover {color:#666666; text-decoration:none;}

#nav-p h2 a:link {color:#666666; text-decoration:none;}
#nav-p h2 a:visited {color:#666666; text-decoration:none;}
#nav-p h2 a:active {color:#66cc99; text-decoration:none;}
#nav-p h2 a:hover {color:#66cc99; text-decoration:none;}


#nav2 li{
list-style:none;
margin:0;
padding:0;
}

#nav2 ul{
margin:0;
padding:0;
}

#nav2 h3 a:link {color:#66cc99; text-decoration:none;}
#nav2 h3 a:visited {color:#66cc99; text-decoration:none;}
#nav2 h3 a:active {color:#666666; text-decoration:none;}
#nav2 h3 a:hover {color:#666666; text-decoration:none;}

#nav2 h2 a:link {color:#666666; text-decoration:none;}
#nav2 h2 a:visited {color:#666666; text-decoration:none;}
#nav2 h2 a:active {color:#66cc99; text-decoration:none;}
#nav2 h2 a:hover {color:#66cc99; text-decoration:none;}

#nav2{
text-align:center;
float:right;
clear:both;
width:auto;
margin:240px 170px 0 0;
}

#left{
background:url(images/gbg.gif) no-repeat left top;
width:400px;
min-height:650px;
float:left;
}

#right {
width:560px;
float:right;
}

#right-header{
width:560px;
height:70px;
background:url(images/bar.gif) top right no-repeat;
margin-top:30px;
}

#right-title{
height:70px;
width:560px;
background:url(images/About_Us.gif) right top no-repeat;
}

#right-header h2{
display:none;
}

#right-title-about-gingerbread{
height:70px;
width:560px;
background:url(images/about-gingerbread.gif) right top no-repeat;
}

#right-title-our-story{
height:70px;
width:560px;
background:url(images/our-story.gif) right top no-repeat;
}

#right-title-faq{
height:70px;
width:560px;
background:url(images/faq.gif) right top no-repeat;
}
#right-title-mailing-list{
height:70px;
width:560px;
background:url(images/mailing-list.gif) right top no-repeat;
}
#right-title-job-vacancies{
height:70px;
width:560px;
background:url(images/job-vacancies.gif) right top no-repeat;
}
#right-title-news{
height:70px;
width:560px;
background:url(images/news.gif) right top no-repeat;
}
#right-title-stockists{
height:70px;
width:560px;
background:url(images/stockists.gif) right top no-repeat;
}
#right-title-brochures{
height:70px;
width:560px;
background:url(images/brochures.gif) right top no-repeat;
}
#right-title-products{
height:70px;
width:560px;
background:url(images/Products.gif) right top no-repeat;
}
#right-title-bakery-bites{
height:70px;
width:560px;
background:url(images/bakerybites.gif) right top no-repeat;
}
#right-title-gingerbread-farm{
height:70px;
width:560px;
background:url(images/farm.gif) right top no-repeat;
}
#right-title-traditional{
height:70px;
width:560px;
background:url(images/traditional.gif) right top no-repeat;
}
#right-title-gang{
height:70px;
width:560px;
background:url(images/gang.gif) right top no-repeat;
}
#right-title-big-gang{
height:70px;
width:560px;
background:url(images/big-gang.gif) right top no-repeat;
}
#right-title-seasonal{
height:70px;
width:560px;
background:url(images/season.gif) right top no-repeat;
}
#right-title-seasonalrange{
height:70px;
width:560px;
background:url(images/seasonal.gif) right top no-repeat;
}
#right-title-gallery{
height:70px;
width:560px;
background:url(images/gallery.gif) right top no-repeat;
}
#right-title-links{
height:70px;
width:560px;
background:url(images/links.gif) right top no-repeat;
}
#right-title-contact{
height:70px;
width:560px;
background:url(images/contact.gif) right top no-repeat;
}
#right-title-corporate{
height:70px;
width:560px;
background:url(images/corporate.gif) right top no-repeat;
}
#right-title-testimonials{
height:70px;
	width:560px;
	background:url(images/testimonials.gif) right top no-repeat;
	}
#right-title-welcome{
height:70px;
	width:560px;
	background:url(images/welcome.gif) right top no-repeat;
	}

#copy-holder-about-us{
width:100%;
height:500px;
margin-top:20px;
background:url(images/gingers.gif) no-repeat bottom right ;
}

#copy-holder-our-story{
width:100%;
height:500px;
margin-top:20px;
background:url(images/our-story-copy.gif) no-repeat bottom right ;
}

#copy-holder-mailing-list{
width:100%;
height:500px;
margin-top:20px;
background:url(images/mailer-bg.gif) no-repeat bottom right ;
}

#copy-holder-job{
width:100%;
height:500px;
margin-top:20px;
background:url(images/job-bg.gif) no-repeat bottom right ;
}

#copy-holder-brochures{
width:100%;
height:500px;
margin-top:20px;
background:url(images/brochures-copy.gif) no-repeat bottom right ;
}

#copy-holder-bakery-bites{
width:100%;
height:500px;
margin-top:20px;
background:url(images/bakerybites-bg.jpg) no-repeat bottom right ;
}
#copy-holder-gingerbread-farm{
width:100%;
height:500px;
margin-top:20px;
background:url(images/farm-bg.jpg) no-repeat bottom right ;
}
#copy-holder-traditional{
width:100%;
height:500px;
margin-top:20px;
background:url(images/traditional-bg.jpg) no-repeat bottom right ;
}
#copy-holder-gang{
width:100%;
height:500px;
margin-top:20px;
background:url(images/gang-bg.jpg) no-repeat bottom right ;
}
#copy-holder-big-gang{
width:100%;
height:500px;
margin-top:20px;
background:url(images/big-gang-bg.jpg) no-repeat bottom right ;
}
#copy-holder-valentines{
width:100%;
height:500px;
margin-top:20px;
background:url(images/valentines-bg.gif) no-repeat top right ;
}
#copy-holder-mothersday{
width:100%;
height:500px;
margin-top:20px;
background:url(images/mothersday-bg.gif) no-repeat top right ;
}
#copy-holder-easter{
width:100%;
height:500px;
margin-top:20px;
background:url(images/easter-bg.gif) no-repeat top right ;
}
#copy-holder-fathersday{
width:100%;
height:500px;
margin-top:20px;
background:url(images/fathersday-bg.gif) no-repeat top right ;
}
#copy-holder-summer{
width:100%;
height:500px;
margin-top:20px;
background:url(images/summer-bg.gif) no-repeat top right ;
}
#copy-holder-halloween{
width:100%;
height:500px;
margin-top:20px;
background:url(images/halloween-bg.gif) no-repeat top right ;
}
#copy-holder-christmas{
width:100%;
height:500px;
margin-top:20px;
background:url(images/christmas-bg.gif) no-repeat top right ;
}

#copy-holder-corporate{
width:100%;
height:500px;
margin-top:20px;
background:url(images/corporate-bg.jpg) no-repeat top right ;
}
#copy-holder-corporate li, #copy2 li{
list-style:url(images/g-bullet.gif);
}


#copy-holder2{
width:100%;
height:500px;
overflow:auto;
margin-top:20px;
}

#copy-holder3{
width:100%;
height:500px;
overflow:auto;
margin-top:20px;
}

#copy1{
width:300px;
height:auto;
overflow:hidden;
}

#copyhome{
width:560px;
height:auto;
overflow:hidden;
}

#welcome_box{
width:560px;
height:225px;
float:left;
background:url(images/welcome_box.gif) no-repeat center;
margin:20px 0 0 0;
}

#welcome_box_2{
width:530px;
height:160px;
overflow:auto;
margin:45px 0 0 10px;
}

#news_flash{
width:277px;
height:287px;
float:right;
background:url(images/news_feed.gif) no-repeat center;
margin:10px 0 0 0;
}

#news_flash_2{
width:247px;
height:232px;
margin:40px 0 0 15px;
overflow:auto;
}

#welcome_flash{
width:276px;
height:288px;
float:left;
margin:10px 0 0 0;
}

#welcome_flash2{
width:276px;
height:288px;
background:url(images/welcome_flash.gif) no-repeat center;
}

#copy2{
width:500px;
height:auto;
overflow:hidden;
}

#copy2 li{
margin:15px 0;
}

#copy4{
width:210px;
height:auto;
overflow:hidden;
padding:0 0 0 30px;
float:left;
text-align:center;
}

#copy4 li{
margin:10px 0;
padding:0;
list-style:inside url(images/grey-bullet.gif);
}
#copy4 ul{
margin:20px 0;
padding:0;
}

#copy3{
width:300px;
height:auto;
overflow:hidden;
float:left;
}

#copy5{
width:540px;
height:auto;
overflow:hidden;
float:left;
}

#copy6{
width:210px;
height:auto;
overflow:hidden;
padding:0 0 0 30px;
float:left;
text-align:left;
margin-top:270px;
}

#copy7{
text-align:left;
width:100%;
height:auto;
}

#copyseason{
width:300px;
height:auto;
overflow:hidden;
float:left;
}

#copyseason ul{
margin:0;
padding:0;
}

#copyseason li{
display:inline;
list-style:none;
padding:0;
margin:0;
}

#copyseason h3{
display:none;
}

#mothersday{
width:50px;
height:45px;
float:left;
}
.mothersday{
background:url(images/mothersday-mini.gif) no-repeat top left;
}
.mothersday1{
background:url(images/mothersday-mini-roll.gif) no-repeat top left;
}
#easter{
width:50px;
height:45px;
float:left;
}
.easter{
background:url(images/easter-mini.gif) no-repeat top left;
}
.easter1{
background:url(images/easter-mini-roll.gif) no-repeat top left;
}
#fathersday{
width:50px;
height:45px;
float:left;
}
.fathersday{
background:url(images/fathersday-mini.gif) no-repeat top left;
}
.fathersday1{
background:url(images/fathersday-mini-roll.gif) no-repeat top left;
}
#summer{
width:50px;
height:45px;
float:left;
}
.summer{
background:url(images/summer-mini.gif) no-repeat top left;
}
.summer1{
background:url(images/summer-mini-roll.gif) no-repeat top left;
}
#halloween{
width:50px;
height:45px;
float:left;
}
.halloween{
background:url(images/halloween.gif) no-repeat top left;
}
.halloween1{
background:url(images/halloween-roll.gif) no-repeat top left;
}
#christmas{
width:50px;
height:45px;
float:left;
}
.christmas{
background:url(images/christmas-mini.gif) no-repeat top left;
}
.christmas1{
background:url(images/christmas-mini-roll.gif) no-repeat top left;
}
#valentines{
width:50px;
height:45px;
float:left;
}
.valentines{
background:url(images/valentines-mini.gif) no-repeat top left;
}
.valentines1{
background:url(images/valentines-mini-roll.gif) no-repeat top left;
}

#footer{
clear:both;
width:100%;
height:auto;
text-align:center;
margin:0;
padding-top:0;
}

#footer li{
display:inline;
list-style:none;
margin:0;
padding:0;
font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:90%;
font-weight:normal;
}
#footer ul{
margin:10px 0;
padding:0;
}
#footer p{
font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:90%;
font-weight:normal;
}
#footer a:link {color:#999999; text-decoration:none;}
#footer a:visited {color:#999999; text-decoration:none;}
#footer a:active {color:#66cc99; text-decoration:none;}
#footer a:hover {color:#66cc99; text-decoration:none;}

#contact-form{
float:left;
width:260px;
height:auto;
margin:10px 0 10px 10px;
}

#postcard{
width:530px;
border:#CCCCCC 1px solid;
height:auto;
float:left;
}

#stamp-side{
float:right;
width:235px;
position:inherit;
}
#stamp{
width:100px;
height:118px;
background:url(images/stamp.jpg) no-repeat top right;
float:right;
margin-top:10px;
margin-right:5px;
}
#stamp-details{
clear:right;
float:right;
width:100%;
height:auto;
}

#mail p{
margin:0;
padding:0;
font-size:85%;
}

  #submitbtn{
  display:block;
  width: 132px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  text-indent: -9999px;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
font-size: 0;
color: #fff;
_text-align: right;
_padding-right:2px;
letter-spacing:200px;
}

.submit_btn{
  background: transparent url(images/submit.gif) no-repeat center top;
  }
 .submit_btn1{
  background: transparent url(images/submit-roll.gif) no-repeat center top;
  }
  
    #downloadbtn1, #downloadbtn2, #downloadbtn3, #downloadbtn4, #downloadbtn5, #downloadbtn6, #downloadbtn7, #downloadbtn8, #downloadbtn8, #downloadbtn10{
  display:block;
  width: 132px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  font-size: 0;
color: #fff;
_text-align: right;
_padding-right:2px;
letter-spacing:200px;
}



.download_btn{
  background: transparent url(images/download.gif) no-repeat center top;
  }
 .download_btn1{
  background: transparent url(images/download-roll.gif) no-repeat center top;
  }
  
  .smaller{
font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:90%;
font-weight:normal;
padding:0;
margin:0 0 10px 0;
}

.top-space{
margin-top:30px;
}

.red{
color:#FF0000;
}

#gallery, #images, #image, #thumbwrapper, #thumbarea, #thumbs, #previmg, #nextimg, .imgnav{
margin:0;
padding:0;
}
#gallery {position:relative; width:500px; margin:10px auto; padding:10px; border:1px solid #cccccc; }
#images {border:1px solid #cccccc; height:225px; background:#eef5f6; margin-bottom:20px;}
#image {position:relative; width:486px; height:280px; padding:5px; border:1px solid #cccccc; background:#FFF url(images/loading.gif) center center no-repeat;}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:500px; height:100px; border:1px solid #cccccc; background:#FFF;}
#thumbarea {position:relative; overflow:hidden; height:100px; width:490px; border-left:#FFFFFF 5px solid; border-right:#FFFFFF 5px solid; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:280px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(images/left.gif) left center no-repeat; border:0;}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(images/right.gif) right center no-repeat; border:0;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}


#corp-prod1{
float:left;
width:100%;
height:auto;
background-color:#CCCCCC;
}
#corp-copy1{
float:left;
width:55%;
text-align:left;
margin:10px;
}
#corp-image1{
float:right;
width:40%;
vertical-align:middle;
}
#corp-prod2{
float:left;
width:100%;
height:auto;
background-color:#FFFFFF;
}
#corp-copy2{
float:right;
width:55%;
text-align:right;
margin:10px;
}
#corp-image2{
float:left;
width:40%;
vertical-align:middle;
}
#corp-image2 img, #corp-image1 img{
border:1px solid #666666;
margin:10px;
}

#gallery_thumb{
width:179px;
height:100px;
float:left;
margin:0;
padding:0;
text-align:center;
}

#gallery_fullsize{
width:480px;
height:268px;
float:left;
margin:0;
padding:0;
}