/* CSS Document */
body,form,ul,li,img,td,table,tr,div,span,dl,dd,dt{margin: 0px; padding: 0px;}
body,p,td,input,select,textarea{font-family:Arial;font-size:12px;color:#666666;}
body{background:#fff;text-align:center;}

img {border:0;}
ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6,h7,h8,h9{margin:0px;text-align:left;}
h1{font-size:13px;}
h2{font-size:12px;font-weight:normal;}
h3{font-size:12px;}
h4{font-size:11px;font-weight:normal;}

a{text-decoration:none;color:#666666;}
a:hover{text-decoration:underline;}

/*properties sample

#Div_name{float:; width:; height:; margin:0 0 0 0; padding:0 0 0 0; border:; color:; font-size:; text-align:; text-decoration:; background:;}*/

body{background:url(../images/body_bg.gif) #f0daeb repeat-x;}
.container{float:left;width:880px;}
#headCell{float:left;width:866px;padding:0 14px 0 0;background:url(../images/head_shadow.gif) no-repeat right bottom;}
#headCell dd{float:left;width:434px;height:174px;background:url(../images/head_cake1.jpg) no-repeat left top;}
#headCell .logo{float:right;width:432px;height:139px;background:url(../images/logo_head.gif) no-repeat 0 29px;}
#headCell .navi{float:right;width:432px;height:35px;background:url(../images/lace_bg.gif) no-repeat left bottom;}
#contCell{float:left;width:866px;padding:0 14px 0 0;background:url(../images/content_shadow.gif) no-repeat top right;}
#contCell #naviBg{float:left;background:url(../images/vnavi_bg.gif) #fff repeat-y 9px 0;}
#contCell #contDl{float:left;width:842px;padding:0 15px 2px 9px;background:url(../images/logo_bg.gif) no-repeat right bottom;}
#contCell #contDl .topNavi{float:left;width:838px;padding:0 4px 0 0;line-height:26px;border-bottom:#e3c5d7 3px solid;text-align:right;color:#e6d8e3;background:#fff;position:relative;}
#contCell #contDl .topNavi div a{color:#ab65a4;}
#contCell .topNavi #dropDown{float:left;width:129px;padding:3px 0;line-height:20px;border:#e6cbdb 1px solid;border-top:0px;text-align:left;background:#f5e8f0;position:absolute;top:29px;left:486px;z-index:100;display:none;}
#contCell .topNavi #dropDown a{display:block;width:100%;line-height:20px;text-indent:11px;color:#b879b2;}
#contCell .topNavi #dropDown a:hover{color:#fff;background:#b879b2;text-decoration:none;}
#contCell #contDl .verNavi{float:left;width:208px;padding:34px 0 100px 18px;}

.verNavi .title{float:left;padding:0 0 19px 0;background:url(../images/grey_line.gif) repeat-y left top;}
.verNavi .title1{float:left;background:url(../images/grey_line.gif) repeat-y left top;}
.verNavi .navi{float:left;width:172px;margin:0 0 21px 0;border-top:#cbcbcb 1px solid;border-left:#cbcbcb 1px solid;}
.verNavi .navi li{float:left;width:171px;padding:0 0 1px 0;text-align:right;line-height:24px;border-top:#fff 1px solid;border-bottom:#cbcbcb 1px solid;}
.verNavi .navi li a{float:left;display:block;width:151px;padding:0 14px 0 0;border-right:#cbcbcb 6px solid;}
.verNavi .navi li a:hover{border-right:#b879b2 6px solid;color:#b879b2;text-decoration:none;}
.verNavi .navi .esp a:hover{color:#ff7200;}
.verNavi .navi .esp a{color:#b879b2;}
.verNavi .location{float:left;width:170px;margin:0 0 21px 0;padding:0 0 0 10px;border-bottom:#cbcbcb 1px solid;border-left:#cbcbcb 1px solid;}
.verNavi .location li{float:left;width:170px;padding:0 0 1px 0;line-height:24px;border-top:#fff 1px solid;border-bottom:#cbcbcb 1px solid;font-family:arial;}
.verNavi .location .first{border-top:0px;}
.verNavi .location .last{border-bottom:0px;}
.verNavi .location dl{float:left;width:167px;padding:5px 0 5px 3px;line-height:16px;font-size:11px;text-align:left;}
.verNavi .location dl dd{float:left;width:100%;font-weight:bold;color:#a65aa2;}
.verNavi .location dl dt{float:left;width:100%;}

#contCell #contDl .detailCell{float:left;width:544px;padding:54px 33px 30px 39px;text-align:left;}
  .detailCell .title{float:left;width:496px;height:35px;padding:0 9px 0 39px;background:url(../images/ico_rings.gif) no-repeat 6px 0;text-align:left;border-bottom:#cbcbcb 1px solid;}
  .detailCell .title div{float:left;}
  .detailCell .title span{float:right;padding:6px 0 0 0;}
  .detailCell .title span select{color:#808080;}
  .detailCell .title .links{float:right;padding:14px 0 0 0;}
  .detailCell .title .links a:hover{color:#b879b2;}
  /*styles of about us page*/
  .aboutText{float:left;width:100%;padding:10px 0 0 0;line-height:20px;}
  .aboutText span{color:#b879b2;font-weight:bold;font-family:verdana;line-height:50px;}
  .aboutText img{margin:5px;padding:1px;border:#a4a4a4 1px solid;}
 .aboutText .left{float:left;margin:5px 20px 5px 0;}
  .aboutText .right{float:right;margin:5px 0 5px 8px;}
  .aboutText ul{float:right;width:55%;padding:30px 0 0 0;}
  .aboutText li{float:left;width:90%;padding:0 0 0 20px;line-height:16px;margin:0 0 6px 0;background:url(../images/ico_arrow.gif) no-repeat 6px 6px;}
  .aboutText li span{color:#b879b2;font-weight:bold;font-family:verdana;margin:0px;padding:0px;line-height:16px;}
  .aboutText .awardPic{float:right;width:45%;padding:30px 0 0 0;}
  .awardPic img{float:left;margin:5px 0;padding:1px;border:#a4a4a4 1px solid;}
  .awardPic a:hover img{border:#b879b2 1px solid;}
  /*styles of news page*/
  .detailCell .newsCell{float:left;display:inline;width:504px;margin:0 20px;border-bottom:#a1a1a1 1px dotted;}
  .detailCell .newsCell h1{float:left;width:100%;padding:17px 0 0 0;color:#b879b2;}
  .detailCell .newsCell h4{float:left;width:100%;padding:24px 0;line-height:18px;font-size:12px;}
  .detailCell .newsCell .date{float:left;width:100%;padding:8px 0 0 0;color:#636363;font-size:10px;font-family:Verdana;}
  .detailCell .newsCell .pics{float:left;width:100%;padding:20px 0 0 0;text-align:center;}
  .detailCell .newsCell .pics img{padding:8px;border:#d6d6d6 1px solid;}
  /*styles of detail page*/
  .detailCell .detailInner{float:left;width:544px;padding:27px 0 22px 0;text-align:center;border-bottom:#cbcbcb 1px solid;}
  .detailCell .detailInner li{float:left;width:500px;padding:0 22px 4px 22px;line-height:20px;text-align:left;}
  .detailCell .detailInner .dtitle{color:#b879b2;font-weight:bold;font-size:14px;}
  /*styles of thumbnail page*/
  .thumbCell{float:left;width:544px;padding:27px 0 22px 0;text-align:center;}
  .thumbCell .thumbTable{background:#cacaca;margin:0 auto;}
  .thumbCell .thumbTable td{width:60px;background:#fff;padding:1px;}
  .thumbCell .listTable{background:#f4e8ef;width:505px;margin:30px auto;text-align:left;border:#e1b8dd 1px solid;}
  .thumbCell .listTable td{text-indent:12px;}
  /*styles of recipes page*/
  .recipesCell{float:left;width:544px;padding:0 0 22px 0;text-align:center;}
  .recipesCell dl{float:left;width:100%;padding:13px 0 0 0;border-bottom:#a1a1a1 1px dotted;}
  .recipesCell dl dd{float:left;width:100px;}
  .recipesCell dl dd span{float:left;}
  .recipesCell dl dt .name{float:left;width:100%;padding:0 0 4px 0;color:#bb77b2;font-weight:bold;}
  .recipesCell dl dt{float:right;width:415px;padding:0 0 15px 0;}
  .recipesCell dt .maList{float:left;width:360px;}
  .recipesCell dt .maList td{padding:2px 0;text-align:left;font-size:12px;}
  .recipesCell dt .titlec{width:72px;}
  .recipesCell dt .detailc{width:108px;}
  .recipesCell dt div{float:left;width:100%;padding:6px 0;text-align:left;}
  
  .recipesCell .steps{float:left;width:544px;margin:16px 0 0 0;background:#f2f2f2;}
  .recipesCell .steps .number{width:70px;}
  .recipesCell .steps #no1{background:url(../images/steps_all.gif) no-repeat 0 0;}
  .recipesCell .steps #no2{background:url(../images/steps_all.gif) no-repeat -70px 0;}
  .recipesCell .steps #no3{background:url(../images/steps_all.gif) no-repeat -140px 0;}
  .recipesCell .steps #no4{background:url(../images/steps_all.gif) no-repeat -210px 0;}
  .recipesCell .steps #no5{background:url(../images/steps_all.gif) no-repeat -280px 0;}
  .recipesCell .steps #no6{background:url(../images/steps_all.gif) no-repeat -350px 0;}
  .recipesCell .steps #no7{background:url(../images/steps_all.gif) no-repeat -420px 0;}
  .recipesCell .steps #no8{background:url(../images/steps_all.gif) no-repeat -490px 0;}
  .recipesCell .steps #no9{background:url(../images/steps_all.gif) no-repeat -560px 0;}
  .recipesCell .steps #no10{background:url(../images/steps_all.gif) no-repeat -630px 0;}
  .recipesCell .steps #no11{background:url(../images/steps_all.gif) no-repeat -700px 0;}
  .recipesCell .steps #no12{background:url(../images/steps_all.gif) no-repeat -770px 0;}
  
  .recipesCell .steps .text{width:298px;text-align:left;color:#787878;line-height:18px;}
  .recipesCell .steps .pics{width:174px;padding:5px 0;text-align:center;}
  /*styles of gift certifcate page*/
  .giftCell{float:left;width:544px;padding:27px 0 22px 0;text-align:center;}
  .giftCell .textIntro{float:left;width:440px;padding:0 52px;text-align:left;line-height:20px;}
  .giftCell .textIntro li{width:440px;list-style:square outside;}
  .giftCell .pics{float:left;width:100%;padding:10px 0;text-align:center;}
  .giftCell .pics img{padding:8px;border:#d6d6d6 1px solid;}
  /*styles of contact us page*/
  .contactCell h2{float:left;width:100%;padding:20px 0 10px 0;line-height:18px;font-size:12px;text-align:left;}
  .contactCell h2 a{color:#a65aa2;}
  .contactCell dl{float:left;width:504px;padding:10px 20px;line-height:18px;font-size:12px;text-align:left;border-bottom:#a1a1a1 1px dotted;}
  .contactCell dl dd{float:left;width:100%;font-weight:bold;color:#a65aa2;}
  .contactCell dl .detail{float:left;width:58%;}
  .contactCell dl .hours{float:right;width:200px;}
  .contactCell dl .hours span{float:left;width:110px;}
  /*styles of hours page*/
  .hourCell h2{float:left;width:100%;padding:20px 0 10px 0;line-height:18px;font-size:12px;text-align:left;}
  .hourCell dl{float:left;width:460px;padding:10px 0 10px 20px;line-height:28px;font-size:12px;text-align:left;border-bottom:#a1a1a1 1px dotted;}
  .hourCell dl dd{float:left;width:200px;font-weight:bold;color:#a65aa2;font-family:Arial;}
  .hourCell dl dt{float:left;width:120px;padding:0 10px 0 0;}
  
.footCell{float:left;padding:2px;background:#fff;}
.copyRight{float:left;width:845px;padding:6px 17px 45px 0;background:url(../images/name_bottom.gif) #b879b2 no-repeat left top;color:#fff;text-align:right;font-family:Verdana;font-size:10px;line-height:18px;}

/*#tipCell{border:#c1c1c1 1px solid;background:#fff;position:absolute;text-align:center;}*/
#tipCell{background:#e2e2e2;position:absolute;text-align:center;}
#tipCell dd{padding:5px;background:url(../images/loading_bg.gif) no-repeat center 5px;}
#tipCell dd img{border:#e2e2e2 6px solid;}
#tipCell dt{clear:left;padding:0 0 8px 0;}


.adminContent{
	font-size:12px;
	font-family:Verdana;
	color : #333333;
}
.adminTitle{
	font-size: 15px;
	font-family:Verdana;
	color : #a65aa2;
	font-weight : bold;
}
.cell_css {
    position: absolute;
    display: none;
    z-index: 10;
	text-align: center;
    opacity: .96;
    filter: alpha(opacity=90);
  }
  
  /*styles of thumbnail page*/
  .thumbCell1{float:left;width:520px;padding:20px 25px 20px 0;text-align:left;border-bottom:#cbcbcb 1px solid;}
  .thumbCell1 table{background:#ffffff;margin:0 auto;}

    #searchString{
		position: relative;
		left:-20px;
		width:100px;
		padding: 0px;
		margin:0px;
		border : solid;
		font-family : Verdana; 
		color : #838383; 
		border-width : 1px;
		border-color: #CCCCCC;
		height: 17px;
  }
  #searchButton{
		position: relative;
		left: -15px;
		border: solid;
		border-width: 1px;
		border-color: #9B9B9B;
		background-color: #F0F0F0;
  }
  #searchButton:hover{
		border: solid;
		border-width: 1px;
		border-color: #9B9B9B;
		background-color: #FFFFFF;
  }
