/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
background-color:#000000;
line-height:18px;
}
a{
outline:none;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
p{
padding:0px;
margin:0px;
}
.clear{
clear:both;
}
#home_main_wrapper{
width:1280px;
height:837px;
margin:0px auto;

/*background:url(/webapp/views/images//Main1.jpg) no-repeat;*/
}
.logo{
float:left;
width:181px;
height:241px;
}
#logo{
float:left;
width:181px;
background:url(/webapp/views/images//blvdsign.png) no-repeat;
height:241px;
}
#home_main_wrapper .logo{
float:left;
width:181px;
height:241px;
}
#home_main_wrapper #logo{
float:left;
width:181px;
background:url(/webapp/views/images//blvdsign.png) no-repeat;
height:241px;
}
#menu_tab{
width:793px;
float:left;
margin-left:-7px;
     width:793px\9; /* IE8 and below */  
     *width:830px; /* IE7 and below */  
}
#menu_tab .menu{
width:130px;
margin-top:146px;
float:left;
background:url(/webapp/views/images//menu.png) no-repeat;
height:93px;
/*Tab alignement*/
-webkit-transform: rotate(358deg);  /* Saf3.1+, Chrome */
 -moz-transform: rotate(358deg);  /* FF3.5+ */
  -ms-transform: rotate(358deg);  /* IE9 */
   -o-transform: rotate(358deg);  /* Opera 10.5 */
	  transform: rotate(358deg);  
		/*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand');*/
}
#menu_tab #menu{
width:130px;
cursor:pointer;
float:left;
height:93px;
}
#menu_tab .menu:hover{
width:130px;
cursor:pointer;
float:left;
background:url(/webapp/views/images//menu_open.png) no-repeat;
height:93px;
}
#menu_tab .info{
width:127px;
margin-top:115px;
margin-left:-15px;
float:left;
background:url(/webapp/views/images//info.png) no-repeat;
height:90px;
/*Tab alignement*/
-webkit-transform: rotate(358deg);  /* Saf3.1+, Chrome */
 -moz-transform: rotate(358deg);  /* FF3.5+ */
  -ms-transform: rotate(358deg);  /* IE9 */
   -o-transform: rotate(358deg);  /* Opera 10.5 */
	  transform: rotate(358deg);  
		 /*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand');*/
}
#menu_tab #info{
width:127px;
cursor:pointer;
float:left;
height:90px;
}
#menu_tab .info:hover{
width:127px;
cursor:pointer;
float:left;
background:url(/webapp/views/images//info_open.png) no-repeat;
height:90px;
}
#menu_tab .bangurt{
width:145px;
float:left;
margin-top:85px;
margin-left:-14px;
background:url(/webapp/views/images//banquet.png) no-repeat;
height:90px;
/*Tab alignement*/
-webkit-transform: rotate(358deg);  /* Saf3.1+, Chrome */
 -moz-transform: rotate(358deg);  /* FF3.5+ */
  -ms-transform: rotate(358deg);  /* IE9 */
   -o-transform: rotate(358deg);  /* Opera 10.5 */
	  transform: rotate(358deg);  
		/*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand');*/
}
#menu_tab #bangurt{
width:145px;
cursor:pointer;
float:left;
height:90px;
}
#menu_tab .bangurt:hover{
width:145px;
cursor:pointer;
float:left;
background:url(/webapp/views/images//banquet_open.png) no-repeat;
height:90px;
}
#menu_tab .ambiance{
width:175px;
float:left;
margin-left: -15px;
margin-top: 46px;
background:url(/webapp/views/images//ambiance.png) no-repeat;
height:110px;
/*Tab alignement*/
-webkit-transform: rotate(358deg);  /* Saf3.1+, Chrome */
 -moz-transform: rotate(358deg);  /* FF3.5+ */
  -ms-transform: rotate(358deg);  /* IE9 */
   -o-transform: rotate(358deg);  /* Opera 10.5 */
	  transform: rotate(358deg);  
		
/*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand');*/
}
#menu_tab #ambiance{
width:175px;
cursor:pointer;
float:left;
height:110px;
}
#menu_tab .ambiance:hover{
width:175px;
cursor:pointer;
float:left;
background:url(/webapp/views/images//ambiance_open.png) no-repeat;
height:110px;
}
#menu_tab .reservations{
width:250px;
margin-top:18px;
float:left;
background:url(/webapp/views/images//reservations.png) no-repeat;
height:107px;
/*Tab alignement*/
-webkit-transform: rotate(358deg);  /* Saf3.1+, Chrome */
 -moz-transform: rotate(358deg);  /* FF3.5+ */
  -ms-transform: rotate(358deg);  /* IE9 */
   -o-transform: rotate(358deg);  /* Opera 10.5 */
	  transform: rotate(358deg);  
		/*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand');*/
}
#menu_tab #reservations{
width:250px;
cursor:pointer;
float:left;
height:107px;
}
#menu_tab .reservations:hover{
width:250px;
cursor:pointer;
float:left;
background:url(/webapp/views/images//reservations_open.png) no-repeat;
height:107px;
}
#welcome_tab{
margin:-148px 32px 0 0;
width:300px;
float:right;
height:700px;
background:url(/webapp/views/images//welcome_png.png) repeat-y;
padding-top:20px;
}
.curls_top{
width:277px;
height:87px;
background:url(/webapp/views/images//curls_top.png) no-repeat;
margin:0px auto;
}
.curls_bottom{
width:199px;
height:48px;
background:url(/webapp/views/images//curls_bottom.png) no-repeat;
margin:0px auto;
margin-top:15px;
}
.welcome_img{
width:178px;
height:57px;
margin:0px auto;
background:url(/webapp/views/images//welcome.png) no-repeat;
margin-top:10px;
}
.welcome_border{
width:236px;
height:14px;
margin:0px auto;
margin-top:20px;
background:url(/webapp/views/images//welcome_border.png) no-repeat;
}
.welcome_box_content{
width:237px;
text-align:center;
line-height:20px;
padding-top:15px;
padding-bottom:15px;
margin:0px auto;
}
#full_footer_bg{
width:100%;
float:left;
background-color:#2e2d2c;
height:37px;
}
#footer_bg{
width:1280px;
margin:0px auto;
background-color:#2e2d2c;
height:37px;
}
#footer_bg .footer_content{
width:1146px;
float:right;
margin-right:15px;
}
#footer_bg .footer_content .join_us{
width:208px;
float:left;
margin-top:12px;
}
#footer_bg .footer_content .open_table{
width:210px;
padding-left:200px;
float:left;
}
#footer_bg .footer_content .address_tab{
width:447px;
padding-left:81px;
float:left;
}
.left{
float:left;
}
.right{
float:right;
}
#menu_dropdown{
width:108px;
float:left;
}

.menu_lunch{
width:82px;
height:35px;
background:url(/webapp/views/images//menu_lunch.png) no-repeat;
float:left;

position:absolute;
top:68px; 
left:33px;

	
     top:215px\9; /* IE8 and below */  
     *top:215px; /* IE7 and below */  
	 
	 left:200px\9; /* IE8 and below */  
     *left:200px; /* IE7 and below */  
}
:root .menu_lunch{\
width:82px;
height:35px;
background:url(/webapp/views/images//menu_lunch.png) no-repeat;
float:left;

position:absolute;
top:68px; 
left:33px; \0/IE9; }  /* IE9 */
#menu_lunch{
width:82px;
height:35px;
cursor:pointer;
float:left;
}
.menu_lunch:hover{
background:url(/webapp/views/images//menu_lunch_hover.png) no-repeat;
width:82px;
height:35px;
cursor:pointer;
float:left;
}
.menu_dinner{
width:98px;
height:32px;
background:url(/webapp/views/images//menu_dinner.png) no-repeat;

position:absolute;
margin:28px 0 0 5px!important;
float:left;

 	  margin:15px 0 0 5px;\9; /* IE8 and below */  
     *margin:15px 0 0 5px; /* IE7 and below */  
}

#menu_dinner{
width:98px;
height:32px;
cursor:pointer;
float:left;
}
.menu_dinner:hover{

background:url(/webapp/views/images//menu_dinner_hover.png) no-repeat;
width:98px;
height:32px;
cursor:pointer;
float:left;
}
.menu_dessert{

background:url(/webapp/views/images//menu_dessert.png) no-repeat;
width:100px;
height:45px;
float:left;
position:absolute;
margin:53px 0 0 11px!important;

margin:42px 0 0 11px;\9; /* IE8 and below */  
*margin:42px 0 0 11px; /* IE7 and below */  
}
#menu_dessert{
width:100px;
height:45px;
cursor:pointer;
float:left;
}
.menu_dessert:hover{

background:url(/webapp/views/images//menu_dessert_hover.png) no-repeat;
width:100px;
height:45px;
cursor:pointer;
float:left;
}
.menu_wine{

background:url(/webapp/views/images//menu_wine.png) no-repeat;
width:76px;
height:30px;
float:left;
position:absolute;
margin:98px 0 0 22px!important;

margin:86px 0 0 22px;\9; /* IE8 and below */  
     *margin:86px 0 0 22px; /* IE7 and below */  
}
#menu_wine{
width:76px;
height:30px;
float:left;
cursor:pointer;
}
.menu_wine:hover{

background:url(/webapp/views/images//menu_wine_hover.png) no-repeat;
width:76px;
height:30px;
float:left;
cursor:pointer;
}
.menu_gallery{
width:130px;
background:url(/webapp/views/images//menu_gallery.png) no-repeat;
height:85px;
float:left;
position:absolute;
margin:116px 0 0 32px!important;

margin:104px 0 0 32px;\9; /* IE8 and below */  
     *margin:104px 0 0 32px; /* IE7 and below */  
}
.menu_gallery:hover{
width:130px;
background:url(/webapp/views/images//menu_gallery_hover.png) no-repeat;
height:85px;
float:left;
cursor:pointer;
}
#menu_gallery{
width:130px;
height:85px;
float:left;
cursor:pointer;
}
.info_chef{
width:75px;
background:url(/webapp/views/images//info_chef.png) no-repeat;
height:39px;
float:left;
position:absolute;
margin:-10px 0 0 27px;
}
.info_chef:hover{
width:75px;
background:url(/webapp/views/images//info_chef_hover.png) no-repeat;
height:39px;
float:left;
cursor:pointer;
}
#info_chef{
width:75px;
height:39px;
float:left;
cursor:pointer;
}
.info_cookbook{
width:127px;
background:url(/webapp/views/images//info_cookbook.png) no-repeat;
height:67px;
float:left;
position:absolute;
top:90px;  /* all browsers, of course */  
left:34px; /* all browsers, of course */  

	
     top:204px\9; /* IE8 and below */  
     *top:204px; /* IE7 and below */  
	 
	 left:324px\9; /* IE8 and below */  
     *left:324px; /* IE7 and below */  
}

:root .info_cookbook{
width:127px;
background:url(/webapp/views/images//info_cookbook.png) no-repeat;
height:67px;
float:left;
position:absolute;
top:90px;  /* all browsers, of course */  
left:34px; /* all browsers, of course */  
 \0/IE9; }  /* IE9 */
.info_cookbook:hover{
width:127px;
background:url(/webapp/views/images//info_cookbook_hover.png) no-repeat;
height:67px;
float:left;
cursor:pointer;

}
#info_cookbook{
width:127px;
height:67px;
float:left;
cursor:pointer;
}
.info_giftcard{
width:114px;
background:url(/webapp/views/images//info_giftcard.png) no-repeat;
height:69px;
float:left;
position:absolute;
margin:45px 0 0 39px;

 margin:43px 0 0 39px;\9; /* IE8 and below */  
     *margin:43px 0 0 39px; /* IE7 and below */  
}
.info_giftcard:hover{
width:114px;
background:url(/webapp/views/images//info_giftcard_hover.png) no-repeat;
height:69px;
float:left;
cursor:pointer;
}
#info_giftcard{
width:114px;
height:69px;
float:left;

}
.info_contact{
width:105px;
background:url(/webapp/views/images//info_contact.png) no-repeat;
height:49px;
float:left;
position:absolute;
margin:86px 0 0 57px;


 margin:85px 0 0 57px;\9; /* IE8 and below */  
     *margin:85px 0 0 57px; /* IE7 and below */
}
.info_contact:hover{
width:105px;
background:url(/webapp/views/images//info_contact_hover.png) no-repeat;
height:49px;
float:left;
cursor:pointer;
}
#info_contact{
width:105px;
height:49px;
float:left;
cursor:pointer;
}
.banquet_lavenue{
width:150px;
background:url(/webapp/views/images//banquet_lavenue.png) no-repeat;
height:75px;
float:left;
position:absolute;
margin:110px 0 0 7px ;/* all browsers, of course */  

     margin:111px 0 0 -121px!important\9; /* IE8 and below */  
     *margin:111px 0 0 -121px!important; /* IE7 and below */  
}
.banquet_lavenue:hover{
width:150px;
background:url(/webapp/views/images//banquet_lavenue_hover.png) no-repeat;
height:75px;
float:left;
cursor:pointer;
}
#banquet_lavenue{
width:150px;
height:75px;
float:left;
cursor:pointer;
}

.ambiance_building{
width:250px;
background:url(/webapp/views/images//ambiance_building.png) no-repeat;
height:120px;
float:left;
position:absolute;
margin:86px 0 0 7px ;/* all browsers, of course */  

     margin:72px 0 0 -145px!important\9; /* IE8 and below */  
     *margin:72px 0 0 -145px!important; /* IE7 and below */  
}
.ambiance_building:hover{
width:250px;
background:url(/webapp/views/images//ambiance_building_hover.png) no-repeat;
height:120px;
float:left;
cursor:pointer;
}
#ambiance_building{
width:250px;
height:120px;
float:left;
cursor:pointer;
}
.ambance_design{
width:130px;
background:url(/webapp/views/images//ambance_design.png) no-repeat;
height:70px;
float:left;
position:absolute;
margin:181px 0 0 32px ;/* all browsers, of course */  

     margin:166px 0 0 -130px!important\9; /* IE8 and below */  
     *margin:166px 0 0 -130px!important; /* IE7 and below */  
}
.ambance_design:hover{
width:130px;
background:url(/webapp/views/images//ambance_design_hover.png) no-repeat;
height:70px;
float:left;
cursor:pointer;
}
#ambance_design{
width:130px;
height:70px;
float:left;
cursor:pointer;
}
#menu_img_tab{
margin:91px 0 0 838px;
 *margin:-147px 0px 0px -405px!important; /* IE7 and below */  
position:absolute;
width:395px;
float:right;
height:685px;
background:url(/webapp/views/images//menu_list_img.png) repeat-y;
padding:35px 0 0 19px;;
}
#menu_main_wrapper{
width:1280px;
height:818px;
margin:0px auto;
background:url(/webapp/views/images//Menu1.jpg) no-repeat;
}
.menu_head{
background:url(/webapp/views/images//menu_head.png) no-repeat;
width:151px;
height:35px;
float:left;
}
.menu_links{
width:313px;
float:left;
padding-top:9px;
color:#ffffff;
}
.menu_links a{
color:#ffffff;
}
.menu_links a:hover, .menu_links a.current{
color:#ffb91e;
}
.photo_big{
width:375px;
height:375px;
float:left;
}
#photo_tabs{
width:375px;
float:left;
}
#info_img_tab{
margin:-136px 28px 0 0;
width:333px;
float:right;
height:709px;
background:url(/webapp/views/images//info_bg.png) repeat-y;
padding:11px 15px 0 10px;;
}
.info_head{
background:url(/webapp/views/images//information.png) no-repeat;
width:252px;
height:69px;
float:left;
}
.info_links{
float:right;
position:absolute;
margin:-4px 0px 0 65px;
color:#ffffff;
width:275px;
}
.info_links a{
color:#ffffff;
}
.info_links a:hover, .info_links a.current{
color:#ffb91e;
}
#info_tabs{
width:320px;
float:left;
padding-left:4px;
}
.mails{
color:#ffb91e;
float:left;
}
.mails a{
color:#ffb91e;
}
#bangurt_img_tab{
margin:-148px 28px 0 0;
 *margin:-140px 28px 0 0px!important; /* IE7 and below */  
width:297px;
float:right;
height:712px;
background:url(/webapp/views/images//bangurt_bg.png) repeat-y;
padding:8px 0px 0 17px;
}
.bangurt_head{
background:url(/webapp/views/images//banquet_headings.png) no-repeat;
width:283px;
height:105px;
float:left;
}
#bangurt_tabs{
width:280px;
float:left;
}
#ambiance_img_tab{
 *margin:91px 0 0 -170px!important; /* IE7 and below */  
margin:91px 0 0 824px;
width:407px;
position:absolute;
float:right;
height:702px;
background:url(/webapp/views/images//ambiance_img.png) repeat-y;
padding:18px 0px 0 22px;
}
.ambiance_head{
background:url(/webapp/views/images//ambiancebuilding.png) no-repeat;
width:221px;
height:55px;
float:left;
}
.ambiance_links{
float:right;
position:absolute;
margin:1px 0 0 194px;
color:#ffffff;
}
.ambiance_links a{
color:#ffffff;
}
.ambiance_links a:hover, .ambiance_links a.current{
color:#ffb91e;
}

#ambiance_tabs{
width:395px;
float:left;
}
#ambiance_main_wrapper{
width:1280px;
height:818px;
margin:0px auto;
background:url(/webapp/views/images//Ambiance1.jpg) no-repeat;
}
#info_main_wrapper{
width:1280px;
height:818px;
margin:0px auto;
background:url(/webapp/views/images//Info1.jpg) no-repeat;
}
#bangurt_main_wrapper{
width:1280px;
height:818px;
margin:0px auto;
background:url(/webapp/views/images//banquet1.jpg) no-repeat;
}
/**********admin part **************/
#admin_main{
width:690px;
margin:0px auto;
padding-top:235px;
}
#admin_main #top{
width:690px;
float:left;
background:url(/webapp/views/images//admin_top.png) no-repeat;
height:11px;
}
#admin_main #bg{
width:690px;
float:left;
min-height:285px;
background:url(/webapp/views/images//admin_bg.png) repeat-y;
}
#admin_main #bottom{
width:690px;
float:left;
background:url(/webapp/views/images//admin_bottom.png) no-repeat;
height:10px;
}
.admin_logo{
	float:left;
	width:181px;
	position:absolute;
	height:241px;
	top: 233px;
	     *left:913px; /* IE7 and below */  
		  *position:relative; /* IE7 and below */  
		   *top:-10px; /* IE7 and below */  
		   *margin-left:-914px; /* IE7 and below */  
		   
}
#admin_logo{
float:left;
width:181px;
background:url(/webapp/views/images//blvdsign.png) no-repeat;
height:241px;
}
#admin_content{
padding-top:100px;
width:460px;
float:right;
}
.admin_textbox{
background:url(/webapp/views/images//login_textbox.png) no-repeat;
width:318px;
float:left;
padding:7px 10px;
border:none;
}
.forgot_password{
font-size:15px;
color:#ffffff;
}
.forgot_password a{
font-size:15px;
color:#ffffff;
text-decoration:none;
}
#admin_inner{
width:900px;
margin:0px auto;
padding-top:95px;
}
#admin_inner #top{
width:900px;
float:left;
background:url(/webapp/views/images//admin_inner_top.png) no-repeat;
height:9px;
}
#admin_inner #bg{
width:900px;
float:left;
background:url(/webapp/views/images//admin_inner_bg.png) repeat-y;
padding-top:45px;
}
#admin_inner #bg #inner_content{
width:840px;
margin:0px auto;
}
#admin_inner #bottom{
width:900px;
float:left;
background:url(/webapp/views/images//admin_inner_bottom.png) no-repeat;
height:12px;
}
#admin_inner #bg #inner_content #top{
width:840px;
height:40px;
float:left;
background:url(/webapp/views/images//admin_white.png) repeat-y;
}
#admin_inner #bg #inner_content #top_bg{
width:810px;
float:left;
color:#000000;
padding:15px;
background:url(/webapp/views/images//admin_white.png) repeat-y;
}
#admin_inner #bg #inner_content #top #menulist{
float:left;
position:absolute;
margin-top:-6px;
margin-left:10px;
}
#admin_inner #bg #inner_content #top #menulist ul{
float:left;
margin:0px;
padding:0px;
}
#admin_inner #bg #inner_content #top #menulist ul li{
float:left;
margin:0px;
list-style-type:none;
background:url(/webapp/views/images//black_bg.png) no-repeat;
width:120px;
height:29px;
padding:11px 0 0 0;
font-size:15px;
text-align:center;
font-weight:bold;
}
#admin_inner #bg #inner_content #top #menulist ul li a{
color:#ffffff;
}
#admin_inner #bg #inner_content #top #menulist ul li:hover, #admin_inner #bg #inner_content #top #menulist ul li.current{
background:url(/webapp/views/images//yellow_bg.png) no-repeat;
color:#000000;
cursor:pointer;
}
#admin_inner #bg #inner_content #bg1{
width:840px;
float:left;
background:url(/webapp/views/images//admin_white_btm.png) no-repeat;
height:9px;
}

#logout{
float:right;
padding-bottom:5px;
font-size:15px;
font-weight:bold; color:#ffffff;
}
#logout a{
font-size:15px;
color:#ffffff;
text-decoration:none;
}

/**********  For Tab **************/

body {
   
}
#wrapper {
    width:360px;
}
ul.tabs {
    width:360px;
    margin:0;
    padding:0;
}
ul.tabs li {
    display:block;
    float:left;
    padding:0 0;
}
ul.tabs li a {
    display:block;
    float:left;
    padding:5px;    
    color:#ffffff;
    text-decoration:none;
}
.selected {
    font-weight:bold;
}

/**********  Tab  Ends **************/


/************ index css    ***************/

.jspVerticalBar
{
	left: 0;
}

.scroll-pane
{
	width: 100%;
	height: 200px;
	overflow: auto;
}
/************ index css ends    ***************/



.largeimage{
	width:410px;
	height:290px;
	float:left;
	overflow:hidden;
}
#bg{
	width: 40px;
	text-align: center;
	overflow:hidden;
}
.menu_links{
color:#ffffff;
float:left;
}
.menu_links a{
color:#ffffff;
text-decoration:none;
outline:none;
}
.menu_links a:hover{
color:#A42922;
text-decoration:none;
outline:none;
}
.menu_links_part{
color:#ffffff;
text-decoration:none;
outline:none;
}
.menu_links_part:hover{
color:#A42922;
text-decoration:none;
outline:none;
}





.gallery_tab_list{
margin:231px 0 0 672px;
 *margin:-40px 0px 0px -10px; /* IE7 and below */  
position:absolute;
z-index:9999;
}

#info_tab_list{
margin:540px 0 0 908px;
position:absolute;
*margin:560px 0 0 -96px; /* IE7 and below */  
}

#info_cook_list{
margin:505px 0 0 908px;
position:absolute;
*margin:515px 0 0 -86px!important; /* IE7 and below */  

}

#info_contact_list{
margin:465px 0 0 908px;
position:absolute;
*margin:474px 0 0 -90px; /* IE7 and below */  

}



.giftcard_textbox{
width:122px;
float:left;
background:url(/webapp/views/images//gift_card_text.png) no-repeat;
height:21px;
}
.giftcard_textbox input{
border:none;
background:none;
height:20px;
outline:none;
padding:0px 3px 0 4px;
width:110px;
}
.giftcard_textarea{
width:169px;
float:left;
background:url(/webapp/views/images//gift_card_textarea.png) no-repeat;
height:42px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}
.giftcard_textarea textarea{
width:160px;
float:left;
border:none;
background:none;
outline:none;
padding:4px 3px 0 4px;
height:34px;
resize:none;
}
.gift_card_smal_text{
width:50px;
float:left;
background:url(/webapp/views/images//gift_card_smal_text.png) no-repeat;
height:21px;
}
.gift_card_smal_text input{
border:none;
background:none;
height:20px;
outline:none;
padding:0px 3px 0 4px;
width:40px;
}
.gift_card_big_text{
width:169px;
float:left;
background:url(/webapp/views/images//gift_card_big_text.png) no-repeat;
height:21px;
}
.gift_card_big_text input{
border:none;
background:none;
height:20px;
outline:none;
padding:0px 3px 0 4px;
width:160px;
}

.gift_card_btn{
background-color:#ffffff;
padding:3px;
width:55px;
border:none;
font-weight:bold;
 font-family: arial;
font-size: 13px;
cursor:pointer;
margin-left:2px;
}

.menu_map_class{
border:1px solid #FFFFFF;
}
