body{
font-family: Verdana,Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 12px;
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-family: Verdana,Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 12px;
}

.header_bg{
background-image:url(../images/header_bg.jpg);
height:114px;
}

#menu .bgcolor{
/* background-image:url(../images/menu_bg.jpg); */
background: #6493E3;
height:5px;
}

.page_title{
font-family: Georgia, Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 20px;
font-weight: bold
}

#top_menu{
padding:0;
margin:0;
}

#top_menu a{
text-decoration:none;
color:#000;
font-size:9px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

#top_menu .current{
text-decoration:none;
color:#fff;
font-size:9px;
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-family: Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-style: italic;
	text-align: right;
}

#mytable th {
	font-family: Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: bold;
	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-family: Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000;
}

#mytable th.specbold {
	border-left: 1px solid #c1d4da;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000;
}

#mytable th.specalt {
	border-left: 1px solid #c1d4da;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-weight: bold;
	font-size: 12px;
	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;
}

.newtxtfont{
	font-family: Verdana;
	font-size:14px;
#	font-weight:bold;
	padding-top:18px;
	margin-bottom:36px;
}

.txt18{
font-family: Georgia, Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 18px;
font-weight: bold;
}

.txt16{
font-family: Georgia, Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 15px;
font-weight: bold;
}

.txt14{
font-family: Georgia, Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 14px;
font-weight: bold;
}

.txt13{
font-family: Georgia, Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 13px;
font-weight: bold;
}

.txt12{
font-family: Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 18px;
font-weight: bold;
}

.txt10{
font-family: Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 10px;
font-weight: bold;
}

.txt12b{
font-family: Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 12px;
}

.txt13b{
font-family: Georgia, Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 13px;
}

.txt18b{
font-family: Georgia, Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 18px;
}

.txt16b{
font-family: Georgia, Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 16px;
}

.txt16bb{
font-family: Georgia, Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 16px;
font-weight: bold;
}

.txt14bb{
font-family: Georgia, Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-size: 14px;
font-weight: bold;
}


/* My Restaurants */

#green_table{
border:1px solid #c3dac1;
font-family: Verdana, Arial, Helvetica, "Trebuchet MS", 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: Verdana, Arial, Helvetica, "Trebuchet MS", 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:Verdana, Arial, Helvetica, "Trebuchet MS", 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:Verdana, Arial, Helvetica, "Trebuchet MS", 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:Verdana, Arial, Helvetica, "Trebuchet MS", 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:Verdana, Arial, Helvetica, "Trebuchet MS", 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;
}

#brd1{
border:#999 1px dashed;
padding:2px;
}

.bold{
font-family: Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif;
font-weight: bold;
}

#tblbrd{
border:2px #CCCCCC solid;
}

.textareaheight{
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 **************************************************************************88*/

#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-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
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;
}

.text_box_black{
margin:4px 0 0 6px;
border:1px solid #ffffff;
background:#fbfcfc;
color:#000000;
}

.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;
}
.free_regi_bg1{

background:url(../images/u_reg_bg.gif) no-repeat;

width:302px;

height:168px;

color:#fff;

}

.white_title{
font-family: Georgia, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 20px;
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;
width: 850px;
}

#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:16px;
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;
 //padding-left:12px;
}

/* 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:16px;
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;

}
/* member login */

.member_login{
background:#eeeeee;
margin:0;
padding:0;
padding-top:10px;
padding-left:5px;
}

.member_login thead td{
   font-size:22px;
  padding-left:8px;
  color:#999999;
  }
   
  .member_login td{
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
    }
  
  .member_login a:link, .member_login a:visited, .member_login a:active{
  text-decoration:underline;
  color:#4333b8;
  font-size:12px;
  }
    
  .member_login a:hover{
  text-decoration:none;
  }
  
 .sign_button{
background:url(../images/sign_in_button.gif) center center no-repeat;
width:64px;
height:24px;
}

.sign_button a:link, .sign_button a:visited{
text-decoration:none;
font-size:12px;
color:#fff;
}

.gray_bold{
padding:0;
margin:0;
color:#b4b4b4;
font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 20px;
}
  
/* user_registration */

.bold13{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

#user_registration{
padding:0;
margin:0;
}  

#user_registration input, 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;
}

#user_registration .border_bottom{
border-bottom:1px solid #ccc;
}

.dark_gray_bg
{
	background:#b7b6b6;
	color:#fff;
}

#hintbrd
{
	background:#DEE2E6;
	border:1px solid #cccccc;
	padding:8px;
	font-size:12px;
	text-align:left;
}
.searchResultsSERP{
	list-style:none;
	margin:0px;
	padding:0px;
	
	}

  /*blue Pagination*/
  
div.blue {
	text-align:center;
	padding: 3px;
	margin: 2px;
	font-size:12px;
	color: #678FF1;
}

div.blue a {
	padding: 2px 3px 2px 3px;
	margin:2px;
	border:1px solid #678FF1;
	
	text-decoration: none; /* no underline */
	color: #678FF1;
}
div.blue a:hover, div.blue a:active {
	border: 1px solid #f0f0f0;
	color: #ffffff;
	background:#678FF1;
}
div.blue span.current {
	padding: 2px 3px 2px 3px;
	margin: 2px;
	border: 1px solid #678FF1;
	font-weight: bold;
	background-color: #678FF1;
	color: #fff;
	}
div.blue span.disabled {
		padding: 2px 3px 2px 3px;
		margin: 2px;
		border: 1px solid #678FF1;
	   	color: #678FF1;
	}
	
	/* image */

 .searchbox{
background:url(../images/search_bg.jpg) no-repeat;
}

 .searchbox2{
border:none;
background:#F8F9FB;
width:350px;
padding-bottom:2px;
margin-left:5px;
color:#B2B2B2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
}
/* user new css */


.profile table{
padding:0px;
margin:0;
border:1px solid #ccc;
border-right:none;
}

.profile table td{
padding:8px 15px 8px 15px;
margin:0;
border-right:1px solid #ccc;
}

.profile1 table{
padding:0px;
margin:0;
background:#EAF0F7;
border:1px solid #BCD1EA;
padding:5px 0px 5px 0px;
}

.profile1 table td{
padding:8px 15px 8px 15px;
margin:0;
}

.profile_photo{
border:1px solid #ccc;
padding:5px;
}

.profile_photo:hover{
border:1px solid #1B5B9E;
}

.round_corner_top{
background:url(../images/round_corner_top.jpg) no-repeat;
height:28px;
width:320px;
padding-left:10px;

}

.round_corner_bor{
border-left:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
}

.gray_border{
border:1px solid #ccc;
}

.gray_border:hover{
border:1px solid #1B5B9E;
}

#dhtmltooltip{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
position: absolute;
width: 130px;
border: 1px solid black;
padding: 2px;
background-color: #ffffff;
visibility: hidden;
z-index: 100;
}

/* Styles added by Rajendra */

#home-page-search-container {
	width:940px;
	padding:2px;
	margin-top:20px;
	margin-bottom:10px; 
	position: relative; 
}

#home-page-search-container #left-box {
	background: #98C4EC; 
	background-image: url("../images/new_blue.gif");
	padding: 17px 10px 10px 15px; 
	float: left;
	width:410px;
	height: 70px;
	position: relative; 
}
#home-page-search-container #right-box {
	background: #9DBF53;
	background-image: url("../images/new_green.gif");
	padding: 17px 10px 10px 15px;
	float: left; 
	width: 410px;
	height: 70px;
	position: relative; 
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 15%;
	left: 25%;
	width: 50%;
	height: 70%;
	padding: 16px;
	border: 5px solid green;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.toplinks td {
	padding: 0px 5px;
}
.rest_url {
	border: 1px solid #dddddd;
	background: #eeeeee;
	margin: 5px 5px 5px 0px;
	padding: 5px;
	font-size: 10px;
}