body{
margin:0;
background-color: #3FAEFF;
font-family:Arial, Helvetica, sans-serif; }

#container{
margin:10px auto;
width:740px;
height:100%;
background-position:center top;
background-image:url(../images/page2.gif);
background-repeat:repeat-y;   }

#page {
margin: 0 auto;
width:740px;
height:23px;
background-image:url(../images/container_t.gif);
background-repeat:no-repeat;
background-position:top; }

#page p{
font-size:12px;
text-align:right;
padding:12px 35px 0 0;
color:#999999; }

h1{
font-size:2em; }

h2{
font-size:1.3em;
 }

h3{
font-size:0.9em; }

span{
font-weight:bold;
 }
.hint{
color: #CC3333;
font-weight:bold;
font-style:italic; } 

.style1{
font-size:12px;
color: #666666;
}
.style2{
font-size:14px;
font-weight:bold; }
.style1 a{
color: #333333; }
/******************************
Header Styles
*******************************/
/* Top Menu Bar */
#menubar{
width:540px;
margin:0;
padding:0;
/* border:1px solid #999999; */
float:left;}

#menubar_space{
margin-left:20px; }

#menubar a{
padding:0 12px 0 12px;
text-decoration:none;
font-size:0.9em;
font-weight:bold;
color:#666666;
/*color:#0099FF;*/ }

#logo {              /* menubar small logo */
height:35px;
margin-left:110px;
margin-top:-8px;
float:left; }

#header{
margin:0 auto;
width:700px;
height:150px;
border-top:1px solid #FFF;
border-bottom:2px solid #FFF;
clear:both;
/*background-color: #CCCCFF; */}

#header1{
margin:0 auto;
width:700px;
height:125px;
border-top:1px solid #666666;
border-bottom:2px solid #FFF;
clear:both;
/*background-color: #CCCCFF; */}
#header1 img{
border-bottom:1px solid #666666; }

#menubar a:hover{
color:#0099FF;
/* color:#3333FF; */}


/*******************************
Content Styles
********************************/
#content{
margin:0 auto;
width:700px;
background-color:#66CCFF;
/* background-image:url(images/line_blue.gif); */ 
border-bottom:1px solid #999999; 
overflow:auto;}

/* Content Menu Title*/
#menutitle, #title-1{
width:700px;
margin:0px;}

#menutitle h1{
text-align:right;
margin:0 10px;
padding-top:5px;
color: #FFF; }

#title-1 h1{
text-align:right;
margin:0 10px;
padding-top:5px;
color: #FFF; }

/*******************************
Left Column Styles
********************************/
#leftcol{
width:150px;
height:100%;
min-height:500px;
/* background-color:399302; */
float:left;}

#leftcol .block1{   			
width:130px;
background-color:#0066FF;
border:1px dashed #FFFFCC;
margin:30px 0 0 10px;}

#leftcol .block1 h3{
color:#FFF;
margin-top:10px;
text-align:center;}

#leftcol .block1 p {
padding-left:12px;
padding-bottom:10px;
font-size:12px; }


/*******************************
SubMenu Styles
********************************/
#submenu{
border-right:3px solid #FF99FF;  /* pink */
/*background-color:#FDE1FD; */  
background-color:#FFF;
margin-top:30px;
 }
#submenu1{
border-right:3px solid #FDC503;  /* yellow*/
/* background-color:#FCF9C9;   */
background-color:#FFF;
margin-top:0px; }

#submenu ul, #submenu1 ul{
width:120px;
padding:10px 0;
margin:0 0 10px 10px; }

#submenu li,#submenu1 li{
display:block;
margin-left:0px;
border-bottom:1px dashed #555555;
margin:2px 0; }

#submenu li a, #submenu1 li a{
color: #754033;
font-size:12px;
text-decoration:none;
padding:2px 0 0 15px;
 }

#submenu a:hover, #submenu a.active ,#submenu1 a:hover, #submenu1 a.active{
font-weight:bold;
background-repeat:no-repeat;
}

.submenu_title, .submenu_title a{
color:#000000;
font-weight:bold;
text-decoration:none;
}


/*******************************
Right Column Styles
********************************/
#rightcol{
width:550px;
float:right;
background:url(../images/curve_pink1.gif) no-repeat top left;  }

#rightcol_1{
width:550px;
float:right;
height:100%;
background:url(../images/curve_yellow.gif) no-repeat top left;}

#text_block, #text_block1{
min-height:570px;
margin-top:14px;
margin-right:0px;
background-color:#FECAFE;
/*background:url(images/line_pink1.gif);*/  
width:550px;
height:100%;
overflow:auto; }

#text_block2{
min-height:200px;
margin-right:0px;
background-color:#FECAFE;
/*background:url(images/line_pink1.gif);*/  
width:550px;
height:100%;
overflow:auto; }


/*
#text_block1{
margin-top:14px;
margin-right:0px;
background:url(images/line_yellow.gif); 
width:550px;
overflow:auto; }
*/

#text_block h2{
margin-left:24px;
padding:5px 5px 0 35px;
color: #CC0099 ;
background:url(../images/pink_bubble1.gif) no-repeat left; } 

#text_block1 h2{
width:450px;
margin-left:15px;
padding:5px 5px 0 35px;
color: #CC0099 ;
background:url(../images/pink_bubble1.gif) no-repeat left; } 


#text_block p{
color:F8EE6D;
font-size:0.9em;
margin:3px auto;
width:500px;
padding-bottom:12px; }

#text_block1 img {
float:right;
padding-left:8px;
padding-right:15px; }

#text_block2 img {

 }

#text_block p img{
width:500px;
float:left;
clear:left; }

#text_block1 p{
text-align:justify;
color:F8EE6D;
font-size:0.9em;
margin:3px auto;
padding-left:15px;
padding-right:15px;
padding-bottom:12px; }
 
.text_line{
width:520px;
margin:0 auto;
border-top:1px dashed #FFF; }

#text_block span.space{
margin-left:62px;
font-weight:normal; }

#text_block sup{
font-size:14px;}

#space{
height:100px;}

.arrow {
float:right;
text-align:right;
padding-right:15px; }

/*****************In the News**********/
.original{
height:40px;
width:280px;
float:right;
 }

#pdf{
float:left;}

#tw_news{
width:450px;
margin-left:auto;
margin-right:auto;
 }

/*********** Menu Table ************/
.menu_table{
width:500px;
font-size:0.9em;
margin-left:40px;
margin-bottom:20px; }

#menu_list_table{
width:500px;
font-size:0.9em;
margin-left:40px; }

#text_block .menu_photo img{
margin-left:10px;
float:left;}

#text_block1 .menu_photo img{
float:left;}

.menu_list table{
margin-right:10px;
margin-left:10px;
margin-bottom:20px;
float:right;
width:260px;
font-weight:bold; }

.menu_list1 table{
margin-right:10px;
margin-left:10px;
margin-bottom:20px;
float:right;
width:320px;
font-weight:bold; }

.menu_list th{
line-height:20px;
background-color:#FF53A9;
font-weight:bold;
color:#FFF;
text-align:left;
padding:1px 4px; }

.menu_list1 th{
line-height:20px;
background-color:#F1B500;
font-weight:bold;
color:#FFFFFF; }

.menu_list td{
line-height:20px;
background-color:#FFF;
border:1px solid #FF99CC;
padding:1px 4px; }

.menu_list1 td{
line-height:20px;
background-color:#FFF;
border:1px solid #FF99CC;
padding:1px 4px; }

.menu_list .col2, .menu_list .col3 {
width:60px;
text-align:center; }

/******** Foods Menu List Styles **********/ 
#rightcol .foods_img img{
margin-left:21px;
border:1px solid #000;}

.foods_list table{
margin-top:20px;
margin-left:20px;
margin-bottom:20px;
clear:both;
width:500px;
font-size:0.9em;
font-weight:bold;}

.foods_list th{
background-color:#FF53A9;
height:20px;
color:#FFF; }

.foods_list td{
line-height:20px;
background-color:#FFF;
border:1px solid #FF53A9;
padding:1px 2px;}

.foods_list span{
font-size:0.8em;
font-weight:normal; }
/********** Contact us **********/
#shop_info{
width:350px;
float:left;
margin:0;
padding:0; }

#shop_info p{
color:#000000;
width:350px;
margin-left:24px; }

#logo_1{
/* border:1px solid #666666; */
padding:0;
margin:0;
float: right; }

#logo_1 img{
margin-right:22px; }

#logo_1 img.iceq_logo{
margin-right:60px; }

iceq_logo{
color:#000000; }

.google_map{
width:200px;
height:30px;
margin-top:5px;
margin-right:7px;
font-size:0.7em;
float:right;
 }
 
/*******************************
Footer Styles
********************************/
#footer{
text-align:center;
font-size:12px;
color: #CCCC66;
clear:both;
margin:0;}

#b_menu{
margin-top:5px;
margin-bottom:0px; }

#b_menu a{
color: #CC9900;
text-decoration:none; }

#b_menu a:hover{
color: #EB830C;
text-decoration: underline ; }

#container_b{
width:739px;
height:23px;
background-image:url(../images/container_b.gif);
background-repeat:no-repeat;
background-position: bottom;}

#copyright{
width:700px;
margin:0 auto;
font-size:12px;}

#copyright p{
color: #E4E4E4;
text-align:center;
margin-bottom:5px; }
