/* Menus Near U CSS Document */

body{
font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

a:link, a:active, a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5C83C8;
text-decoration:underline;
}

a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5C83C8;
text-decoration:none;
}

td{
font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.header_bg{
background-image:url(../images/header_bg.jpg);
height:114px;
}

#menu .bgcolor{
background-image:url(../images/menu_bg.jpg);
height:32px;
}

.page_title{
font:bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#top_menu{
padding:0;
margin:0;
}

#top_menu a{
text-decoration:none;
color:#000;
font-size:12px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

#top_menu .current{
text-decoration:none;
color:#fff;
font-size:12px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

#mytable {
	width: 100%;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border-right: 1px solid #c1d4da;
	border-bottom: 1px solid #c1d4da;
	border-top: 1px solid #c1d4da;
	letter-spacing: 2px;
	text-transform:uppercase;
	text-align: left;
	padding: 3px 3px 3px 12px;
	background: #cbdcea url(../images/table_blue.jpg) repeat-x; 
	
}

#mytable th.nobg {
	border-top: 1px solid #c1d4da;
	border-left:1px solid #c1d4da;
	border-right: 1px solid #c1d4da;
	background: #cbdcea url(../images/table_blue.jpg) repeat-x;
}

#mytable td {
	border-right: 1px solid #c1d4da;
	border-bottom: 1px solid #c1d4da;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #000;
}

#mytable td.alt {
	background: #f5f8fa;
	color: #000;
}

#mytable th.spec {
	border-left: 1px solid #c1d4da;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#mytable th.specbold {
	border-left: 1px solid #c1d4da;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#mytable th.specalt {
	border-left: 1px solid #c1d4da;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

#mytable .light_bluebg{
background:#d6e7f1;
color:#0e3c61;
font-size:12px;
border-left:1px solid #c1d4da;
}

.darkgray_text{
color:#7d7d7d;
font-size:14px;
font-weight:bold;
}

.darkgray_bg{
background:#dbdbdb;
color:#610000;
font-size:14px;
font-weight:bold;
}

.txt18{
font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.txt16{
font: bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.txt14{
font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.txt13{
font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.txt12{
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/* My Restaurants */

#green_table{
border:1px solid #c3dac1;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#green_table th{
background:url(../images/green_bg.jpg) repeat-x;
font-size:13px;
font-weight:bold;
margin:0;
text-align:left;
padding:0;
padding-left:6px;
border-bottom:1px solid #c3dac1;
}

#green_table a{
text-decoration:none;
color:#5b83c8;
font-size:13px;
}


#green_table a:hover{
text-decoration:underline;
color:#5b83c8;
font-size:13px;
}

#green_table .light_green {
border-top:1px solid #c3dac1;
background:#f5faf5;
padding-left:5px;
}


#blue_table{
border:1px solid #c1d4da;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#blue_table th{
background:url(../images/table_blue.jpg) repeat-x;
font-size:13px;
font-weight:bold;
margin:0;
text-align:left;
padding:0;
padding-left:6px;
border-bottom:1px solid #c1d4da;
}

#blue_table a{
text-decoration:none;
color:#5b83c8;
font-size:13px;
font-weight:bold;
}


#blue_table a:hover{
text-decoration:underline;
color:#5b83c8;
font-size:13px;
font-weight:bold;
}

#red_table{
border:1px solid #debdc1;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#red_table th{
background:url(../images/table_red.jpg) repeat-x;
font-size:13px;
font-weight:bold;
margin:0;
text-align:left;
padding:0;
padding-left:6px;
border-bottom:1px solid #debdc1;
}

#red_table a{
text-decoration:none;
color:#5b83c8;
font-size:13px;
}


#red_table a:hover{
text-decoration:underline;
color:#5b83c8;
font-size:13px;
}

#red_table .light_red {
border-top:1px solid #debdc1;
background:#fcf8f8;
padding-left:5px;
}

#yellow_table{
border:1px solid #dacec1;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#yellow_table th{
background:url(../images/table_yellow.jpg) repeat-x;
font-size:13px;
font-weight:bold;
margin:0;
text-align:left;
padding:0;
padding-left:6px;
border-bottom:1px solid #dacec1;
}

#yellow_table a{
text-decoration:none;
color:#5b83c8;
font-size:13px;
font-weight:bold;
}


#yellow_table a:hover{
text-decoration:underline;
color:#5b83c8;
font-size:13px;
font-weight:bold;
}

#yellow_table .light_yellow {
border-top:1px solid #dacec1;
background:#faf8f5;
padding-left:5px;
}

#violet_table{
border:1px solid #c1c2da;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#violet_table th{
background:url(../images/table_violet.jpg) repeat-x;
font-size:13px;
font-weight:bold;
margin:0;
text-align:left;
padding:0;
padding-left:6px;
border-bottom:1px solid #c1c2da;
}

#violet_table a{
text-decoration:none;
color:#5b83c8;
font-size:13px;
font-weight:bold;
}

#violet_table a:hover{
text-decoration:underline;
color:#5b83c8;
font-size:13px;
font-weight:bold;
}

/* MY Menus */

#my_menu_table{
border:1px solid #dacec1;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#my_menu_table th{
background:url(../images/green_bg.jpg) repeat-x;
font-size:13px;
font-weight:bold;
margin:0;
text-align:left;
padding:0;
padding-left:6px;
border-bottom:1px solid #dacec1;
}

#my_menu_table a{
text-decoration:none;
color:#5b83c8;
font-size:12px;
}

#my_menu_table a:hover{
text-decoration:underline;
color:#5b83c8;
font-size:12px;
}

#green_table .brd {
border-top:1px solid #c3dac1;
background:#fff;
padding-left:5px;
}

#yellow_table .brd {
border-top:1px solid #dacec1;
background:#fff;
padding-left:5px;
}

#brd{
border:#cccccc 3px solid;
padding:4px;
background:#EFEFEF;
}

.bold{
font:bold "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#tblbrd{
border:2px #CCCCCC solid;
}


.textareaheight{
height:150px;
//height:150px;
}

#subscription{border:solid 1px #CCCCCC;
list-style-type:none;
width:300px;
padding-left:0;
margin-left:0;
overflow:scroll;
height:100px;
}
#subscription li{padding-left:0;
margin-left:0;
text-indent:-175px;
padding-bottom:2px;
}

#subscription label{padding-left:2px;
}


.note {
	background: #fff6bf;
	margin: 0 18px 10px 18px;
	padding: 5px;
	text-align: left;
	border-top: 1px solid #ffd324;
	border-bottom: 1px solid #ffd324;	
}

.note p {
	background: #fff6bf url(../images/icon_note.png) center no-repeat;
	background-position: 0 50%;
	margin: 0 27px 0 0;
	padding: 0 0 0 27px;	
}


.success {
	background: #DAFFBF;
	margin: 0 18px 10px 18px;
	padding: 5px;
	text-align: left;
	border-top: 1px solid #82FF24;
	border-bottom: 1px solid #59FF24;	
}

.success p {
	background: #DAFFBF url(../images/check.png) center no-repeat;
	background-position: 0 50%;
	margin: 0 27px 0 0;
	padding: 0 0 0 27px;	
}


.error {
	background: #FFCABF;
	margin: 0 18px 10px 18px;
	padding: 5px;
	text-align: left;
	border-top: 1px solid #FF4824;
	border-bottom: 1px solid #FF4824;	
}

.error p {
	background: #FFCABF url(../images/wrong_ico.png) center no-repeat;
	background-position: 0 50%;
	margin: 0 27px 0 0;
	padding: 0 0 0 27px;	
}


.formbg{
background-image:url(../images/frm_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
border:1px #DDDDDD solid;
}

.formbg td{
padding:15px;
}

.nopadding td{
padding:0;
margin:0;

}



/* CSS for checklists */
		.checklist {
			border: 1px solid #ccc;
			list-style: none;
			height: 10em;
			overflow: auto;
			width: 10.3em;
		}
		.checklist, .checklist li { margin-left: 0; padding: 0; }
		.checklist label { display: block; padding-left: 25px; text-indent: -25px; }
		.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }
		* html .checklist label { height: 1%; }
		
		/* Checklist 1 */
		.cl1 { font-size: 0.9em; width: 91%; height: 9.3em; }
		.cl1 .alt { background: #f5f5f5; }
		.cl1 input { vertical-align: middle; }
		.cl1 label:hover, .cl1 label.hover { background: #ddd; color: #000; }
		
		/* Checklist 2 */
		.cl2 {
			background: #67893d;
			color: #D1DCC5;
			font-family: Tahoma, Geneva, Arial, sans-serif;
			width: 50%;
		}
		.cl2 input { vertical-align: middle; }
		.cl2 label { border-bottom: 1px solid #769550; padding: 0.2em 0.2em 0.2em 25px; }
		.cl2 label:hover, .cl2 label.hover { background: #306B34; color: #fff; }
		
		/* Checklist 3 */
		.cl3 {
			border: 1px dotted #a17c04;
			color: #a05a04;
			font-family: "Trebuchet MS", Tahoma, Geneva, Arial, sans-serif;
			font-size: 0.9em;
			height: 19em;
		}
		.cl3 .alt { background: #f8f6ed; }
		.cl3 label { padding: 0.2em 0.2em 0.2em 25px; }
		.cl3 label:hover, .cl3 label.hover { background: #EFE9D4; color: #a05a04; }
		
		
				
.inputbrd{
	background-image: url(../images/input_bg.jpg);
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #eeeeee;
	border-left-color: #EEEEEE;
	border-right-width: 1px;
	border-right-color: #eeeeee;
	margin: 0px;
	padding: 3px;
	color: #666666;
	font-size: 13px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
		
 textarea, select{
	background-image: url(../images/input_bg.jpg);
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #eeeeee;
	border-left-color: #EEEEEE;
	border-right-width: 1px;
	border-right-color: #eeeeee;
	margin: 0px;
	padding: 3px;
	color: #666666;
	font-size: 13px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
} 

 file {
	background-image: url(../images/input_bg.jpg);
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #eeeeee;
	border-left-color: #EEEEEE;
	border-right-width: 1px;
	border-right-color:#eeeeee;
	margin: 0px;
	padding: 3px;
	color: #666666;
	font-size: 13px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
}

/* User */

#header{
background:url(../images/header_bg.gif) repeat-x;
height:118px;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}

#header a{
text-decoration:none;
color:#666666;
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}

#header a:hover{
text-decoration:underline;
}

.top_menu_bg{
background:url(../images/top_menu.gif) no-repeat;
height:25px;
}

#user_topmenu{
padding:0;
margin:0;
}

#user_topmenu a{
color:#263b4c;
font-size:12px;
text-decoration:none;
}

#user_topmenu a:hover{
text-decoration:none;
}

#gray_box{
border:1px solid #dcddd5;
background:#efefef;
}

#blue_box{
background:url(../images/blue_box.gif) no-repeat;
height:175px;
padding:0 0 4px 0;
margin:0;
}

#blue_box .italic{
font-weight:bold;
font-size:11px;
}

.advance_link{
color:#174692;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}
 .text_box{
background:url(../images/text_box.gif) no-repeat;
width:405px;
height:43px;
}

 .text_box1{
margin:4px 0 0 6px;
border:1px solid #ffffff;
background:#fbfcfc;
color:#666666;
}

.drop_down{
background:url(../images/text_box.gif) no-repeat;
width:405px;
height:43px;
}

.dropdown1{
margin:4px 0 0 6px;
background:#fbfcfc;
border:1px solid #ffffff;
font-size:22px; 
width:390px;
} 

.blue_search_box{
background:url(../images/search_box.gif) no-repeat center center ;
width:225px;
height:33px;
}

.blue_search_box a:link, .blue_search_box a:visited{
text-decoration:none;
font-size:18px;
color:#fff;
margin:0;
padding:0;
}

#green_box{
background:url(../images/green_box.gif) no-repeat;
height:196px;
padding:0 0 4px 0;
margin:0;
}

.green_search_box{
background:url(../images/green_search_box.gif) no-repeat center center ;
width:225px;
height:33px;
}

.green_search_box a:link, .green_search_box a:visited{
text-decoration:none;
font-size:18px;
color:#fff;
margin:0;
padding:0;
}

.free_regi_bg{
background:url(../images/free_registration_bg.gif) no-repeat;
width:302px;
height:168px;
color:#fff;
}

.white_title{
font: bold 20px Arial, Helvetica, sans-serif;
color:#fff;
padding:0;
margin:0;
}

.gray_text{
color:#666;
font-size:12px;
}

.rest_owner_bg{
background:url(../images/restaurant_owners_bg.gif) no-repeat;
width:302px;
height:168px;
color:#fff;
}

.earn_bg{
background:url(../images/earn_bg.gif) no-repeat;
width:302px;
height:168px;
color:#fff;
}

#user_footer_bg{
background:url(../images/footer_bg.gif) repeat-x;
color:#26426f;
}

#user_footer_bg a{
text-decoration:underline;
font-size:11px;
color:#26426f;
}

#user_footer_bg a:hover{
text-decoration:none;
}

/* restaurants */

.darkblue_link{
padding:0;
margin:0;
}
.darkblue_link a:link,.darkblue_link a:visited,.darkblue_link a:active{
text-decoration:underline;
color:#26419e;
}

.darkblue_link a:hover{
text-decoration:none;
}

.darkblue_title{
color:#26426f;
font-size:18px;
font-weight:bold;
}

.aborder img{
border:3px solid #cad8eb;
}

.aborder:hover img{
border:3px solid #5986c3;
}

.img_border1 {
border:1px solid #deded2;
}

#tab .border{
border:1px solid #d8d8d8;
border-bottom-style:none;
}

#tab .content_box1{
border-top:1px solid #c7c7c7;
border-bottom:1px solid #c7c7c7;
background:#ededed;
}

#tab .dotted_line{
background:url(../images/dotten_line.gif) repeat-x;
}

#tab .heading{
color:#000066;
font-weight:bold;
font-size:18px;
}

#infotab{                             
font-size:12px; 
margin:0px; 
float:left; 
text-align:center;
padding:0;
}

#infotab ul{
margin:0px;
padding:0px;
 }

#infotab li{
list-style-type:none; 
float:left; 
margin:0px; 
display:inline;
padding:0 0 0 1px;
}

#infotab a{
text-decoration:none;
color:#000; 
background:url(../images/tab_left.gif) no-repeat left top;
padding:0px 0px 0px 4px; 
float:left;
margin:0px; 
font-weight:bold; 
cursor:pointer; 
font-size:11px;
}                                 

#infotab a span{
background:url(../images/tab_right.gif) no-repeat right top;
padding: 6px 14px 3px 10px;
float:left;
margin:0; 
}

#infotab a.current{
text-decoration:none; 
color:#000;
background:url(../images/tab_left.gif) no-repeat left top;
padding:0px 0px 0px 6px; 
float:left;
margin:0px; 
font-weight:bold; 
cursor:pointer;
font-size:11px;
background-position:0% -25px; 
}                                 

#infotab .current span{
background:url(../images/tab_right.gif) no-repeat right top;
padding: 6px 16px 3px 10px;
float:left; 
margin:0; 
background-position:100% -26px; 
}

/* search_results */

.popular_list{
margin:0;
padding:0;
}

.popular_list ul{
margin:0;
padding:0;
}

.popular_list li{
list-style-type:none;
background:url(../images/black_arrow.gif) left center no-repeat;
margin:0;
padding:2px 0 2px 10px;
border-bottom:1px solid #dcdcdc;
}

.popular_list li:hover{
list-style-type:none;
background: #dcdcdc url(../images/black_arrow.gif) left center no-repeat;
margin:0;
display:block;
padding:2px 0 2px 10px;
}

.popular_list li.top_border{
border-bottom:1px solid #dcdcdc;
border-top:1px solid #dcdcdc;
}

.popular_list li a:link,.popular_list li a:visited{
text-decoration:none;
color:#26426f;
display:block;
padding:2px 0 2px 10px;
}

.popular_list a:hover{
background: #dcdcdc;
margin:0;
padding:2px 0 2px 10px;
}

.popular_list .current{
background: #dcdcdc url(../images/black_arrow.gif) left center no-repeat;
margin:0 0 1px 0;
padding:2px 0 2px 10px;
}

/* pagination */

div.pagination {
padding: 3px;
text-align:center;
margin: 10px 3px 3px 30px;
}
	
div.pagination a:link, div.pagination a:visited {
border: 1px solid #9aafe5;
margin-right:3px;
padding:2px 6px;
text-decoration:none;
color: #2e6abf;
	}
div.pagination a:hover, div.pagination a:active {
border: 1px solid #000080;
background-color:#2e6ab1;
color: #fff;
	}
div.pagination span.current {
margin-right:3px;
padding:0px 6px;
font-weight: bold;
color:#fff;
border: 1px solid #000080;
background-color:#2e6ab1;
	}
div.pagination span.disabled {
margin-right:3px;
padding:0px 6px;
//padding:2px 6px 5px 6px;
border: 1px solid #929292;
	}
	
/* pagination end */

.gray_bg{
border-top:1px solid #c7c7c7;
border-bottom:1px dotted #828282;
background:url(../images/gray_bg.gif) repeat-x;
}

.gray_bg1{
border-top-style:none;
border-bottom:1px dotted #828282;
background:url(../images/gray_bg.gif) repeat-x;
}

.green_bg{
border-top-style:none;
border-bottom:1px dotted #828282;
background:url(../images/green_bg.gif) repeat-x;
}

.green_bg1{
border-top-style:none;
border-bottom:1px solid #c7c7c7;
background:url(../images/green_bg.gif) repeat-x;
}

.dark_gray{
color:#626262;
font-size:16px;
font-weight:bold;
}

.lightblue_title a:link, .lightblue_title a:visited, .lightblue_title a:active{
font-size:14px;
font-weight:bold;
color:#0199cb;
text-decoration:underline;
}

.lightblue_title a:hover{
text-decoration:none;
}

.darkblue_link1:link,.darkblue_link1:visited{
text-decoration:underline;
color:#26419e;
font-size:11px;
}
.darkblue_link1:hover{
text-decoration:none;
color:#26419e;
}

.go_button{
background:url(../images/go_bg.gif) center center no-repeat;
width:57px;
height:42px;
}

.go_button a:link, .go_button a:visited{
text-decoration:none;
font-size:20px;
color:#366773;
}
