/* CSS Document for Vidyasagar - VEG RESTAURANT - GR@Creative */
@charset "utf-8";
body{background:url(/images/bodyBg.gif);margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000;line-height:20px;}
.bodyBg{border:1px solid #9a0426}
a{color:#07519a;text-decoration:none;outline:none;}
a:hover{color:#2475C5;}
big{font-size:14px; font-weight:bold}
.container{background:#fff; width:770px; margin:25px auto; border:1px solid #65a711;}
.logoDiv, .innerLogoDiv{border-bottom:1px solid #65a711; vertical-align:middle}
.innerLogoDiv{ background-color:#fff;background-image:url(/images/innerVegBg.jpg); background-position:right top; background-repeat:no-repeat;}
.logo{margin:12px 0px;}
.vegDiv{background-color:#83b70d;background-image:url(/images/vegBg.jpg); border-top:1px solid #fff; border-bottom:1px solid #fff; vertical-align:bottom}
.locationDiv{margin:220px 0px 20px 0px;}
.indexContent{border-top:1px solid #65a711;}
.readMoreDiv{text-align:right; padding-top:5px}
.readMoreLink{color:#c8292b; font-weight:bold}
.indexSplDiv{padding:0px 20px 20px 20px;}
.indexSplLink{color:#099; font-weight:bold}
.copy{background-color:#77001c; background-image:url(/images/copyBg.gif); text-align:center; color:#fff; font-size:11px;}
.bbWdInfo{text-align:center; padding:10px 0px; font-size:10px;}
.bbWdInfo a{color:#000;}
.bbWdInfo a:hover{text-decoration:underline;color:#000;}
.vsPadding{padding:4px;}
.space_h{height:5px; line-height:1px; font-size:0px;}
.hilightTxt{color:#cb0100;}
.heading{color:#cb0100;border-bottom:1px solid #ccc; padding-bottom:4px;}
.detailTbl td{padding-left:20px;}
.font1{font-size:11px;}
.font2{font-size:14px;}
.font3{font-size:16px;}
.listTbl td{padding-left:20px;}
.listTbl a{font-weight:bold; color:#000;}
.listTbl a:hover{color:#f00;}
.topLink{padding-left:6px;}
.topLink a, .blackLink{color:#000; font-weight:bold; margin:0px 4px;}
.topLink a:hover, .blackLink:hover,.fontSizeDiv a:hover{color:#f00;}
.fontSizeDiv{text-align:right; padding-top:2px;}
.fontSizeDiv a{text-decoration:underline; margin:0px 4px;}
.gmapLink{color:#cb0100;background:url(/images/icon_world.gif); background-repeat:no-repeat; padding-left:20px; padding-bottom:4px;}
.detailDiv{padding-bottom:25px;}
.pagingDiv{text-align:right; padding-top:5px; border-top:1px solid #ccc;}
.pagingDiv a{margin:0px 4px;}
.pagingDiv .selected{color:#900; font-size:14px; font-weight:bold;}

.vs_splDiv {
height: auto;
width: 100%;
background: #000000;
position: absolute;
top: 0;
-moz-opacity:0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
filter:alpha(opacity=75);
}

.recipeTbl{border:1px solid #fd7d02}
.recipeTbl th{background:#cdea96;}
.recipeTbl a{color:#900;}
.recipeTbl a:hover{color:#f90;}
.googleCSearchBg{background-color:#fff; background-image:url(../images/google_custom_search_bg.jpg); background-repeat:no-repeat}
/* added on 21st July 2009 - Shantanu */
.webSiteLink{color:#cb0100;background:url(/images/icon_website.gif); background-repeat:no-repeat; padding-left:20px; padding-bottom:4px;}
/* added on 21st July 2009 - Shantanu */


/* Directions table with the start/end fields, etc. */
.divdirections table {
	padding: 0 !important;
	margin: 0 !important;
	border-collapse: collapse !important;
	border: none !important;
	background: transparent !important;
	width: 90% !important;
	table-layout: auto !important;
	line-height: normal !important;
}


/* Left-most column with icons */
.divdirections .divdirections-table-col1 {
	width: 18px !important;
}

/* Left-most column with icons */
.divdirections .divdirections-table-col1 img {
	height: 16px !important;
	width: 16px !important;
	padding: 0px !important;
	margin: 0px !important;
}

.divdirections table td {
	padding: 2px !important;
	margin: 0 !important;
	border: none !important;
	background: transparent !important;
	vertical-align: middle !important;
}
 
 
 .mapp-directions table .mapp-a {
	background-image: url(/images/a.png) !important;
	width: 16px !important;
	height: 16px !important;
}

 .mapp-directions table .mapp-b {
	background-image: url(/images/b.png);
	width: 16px !important;
	height: 16px !important;
}

 

.divdirections table .mapp-swap {
	background-image: url(/images/swap.png);
	width: 18px !important;
	height: 18px !important;
	vertical-align:middle !important;
}

.mapp-address-corrected {
	font-size: x-small;
	width: 100%;
	border: none;
	background-color: transparent;
}

.mapp-address-error {
	background-color: #ffebe8;
	margin: 0;
	padding: 2px;
	 
}

.mapp-travelmode {
	border: 1px solid lightgray !important;
}

/* Travel mode buttons */
.mapp-car-button {
	width:37px;
	height:23px;
	background-image: url(/images/car_off.png);
	text-align: left;
	display: inline-block;
}

.mapp-car-button .selected {
	width:37px;
	height:23px;
	background-image: url(/images/car_on.png);
	display: inline-block;
}

.mapp-bike-button {
	width:37px;
	height:23px;
	background-image: url(/images/bike_off.png);
	text-align: left;
	display: inline-block;
}

.mapp-bike-button .selected {
	width:37px;
	height:23px;
	background-image: url(/images/bike_on.png);
	display: inline-block;
}

.mapp-walk-button {
	width:37px;
	height:23px;
	background-image: url(/images/walk_off.png);
	display: inline-block;
}

.mapp-walk-button .selected {
	width:37px;
	height:23px;
	background-image: url(/images/walk_on.png);
	display: inline-block;
}

.mapp-traffic-button {
	border: black 1px solid !important;
	margin-top: 5px !important;
	background-color: white !important;	
}

.mapp-traffic-button-inner {
	margin: 2px 4px 2px 4px !important;
	cursor: pointer !important; 
	text-align: center !important;
	font-family: Arial,sans-serif !important;
	color: black !important;
	font-size: 12px !important;
	padding: 0px !important;
}

.mapp-traffic-button-inner * {
	margin: 0px !important;
	vertical-align: middle !important;
	padding: 0px !important;
	font-size: 12px !important;
}



#mapblock
{
    height: 400px;
    position: relative;
}

#mapframe
{
    
    left: 280px;
    padding: 5px;
    position: absolute;
    top: 90px;
    visibility: hidden;
	
	 
}


#mapframe #mapwindow
{   
	width: 0px;
	height: 0px;
}

.ui-autocomplete
{
    border: #000000 solid 1px;
    width: 200px;
    height: Auto;
   
    
}

