/* CSS Document */
body {
	background:#4b4b4b;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.outerwrapper {
	width:760px;
	margin:0 auto;
	
}
.headerwrapper {
	background:url(../images/background.gif);
	width:760px	;
}
.header {
	height:115px;
	position:relative;
}
.logo {
	position:absolute;
	left:23px;
	top:44px;
}
.emailfriend { position:absolute; right:22px; top:40px; }
.emailfriend a { background:url(../images/icon_friend.gif) no-repeat right; color:#a5a5a5; font-size:11px; text-decoration:none; display:block; padding-right:15px; }
.emailfriend a:hover { color:#ffa200; }
.newsletter { background:right; background-repeat:no-repeat; background-position:0 1px; position:absolute; right:20px; top:58px; }
.newsletter a { background:url(../images/icon_email.gif) no-repeat right; color:#a5a5a5; font-size:11px; text-decoration:none; display:block; padding-right:18px; }
.newsletter a:hover { color:#ffa200; }
.videodemo { background:right; background-repeat:no-repeat; background-position:0 1px; position:absolute; right:20px; top:78px; }
.chef {
	position:absolute;
	left:301px;
	bottom:13px;
}
.demo_button {
	position:relative;
	left:-270px;
	bottom:-300px;
}
.navline {
	height:34px;
}
.pinkline {
	background:url(../images/toppink.gif);
	width:301px;
	height:34px;
	float:left;
}
.nav {
	float:expression("left");
}
.mainsection {
	background:url(../images/body_bkgd.gif);
	background-repeat:repeat-y;
	padding:1px 0 1px 18px;
	
}
.welcome {
	background:#ffa200;
	width:246px;
	/*height:257px;*/
	padding:10px;
	float:left;
}
.message {
	color:#FFF;
	font-size:12px;
	padding: 10px 3px;
}
.message img {
	margin:0px 0 0 -3px;
}
.curve {
	float:left;
}
.searchholder {
	float:left;
	padding:14px 0 0 2px;
	width:auto;
}
.textfile{
	width:152px;
}
.titleheader {
	height:29px;
	margin-bottom:7px;
	
}
.leftcap {
	float:left;
	background-image:url(../images/header_leftcap.gif);
	width:5px;
	height:29px;
}
.headertitle {
	background-image:url(../images/header_bkgd.gif);
	height:23px;
	font-size:14px;
	width:407px;
	width:expression("403px");
	text-transform:uppercase;
	font-weight:bold;
	padding:6px 0 0 10px;
	float:left;
}
.rightcap {
	float:left;
	background-image:url(../images/header_rightcap.gif);
	height:29px;
	width:6px;
}

.searchfields {
	background-image:url(../images/search_bkgd.gif);
	background-repeat:no-repeat;
	padding:5px;
	width:412px;
}
.Add_Restaurant {
	background-repeat:repeat-y;
	padding:5px;
	width:412px;
}
.title {
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	font-size:12px;
	padding-top:7px;
	
}
.clear {
	clear:both;
}
.pagetitle {
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	font-size:12px;
	padding-top:7px;
	color:Gray;  
}
.titleRwsult {
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	padding-top:7px;
}
.option {
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	font-size:12px;
	padding-top:2px;
	width:70px;
}
.searchfields input {
	width:205px;
}
.searchfields select {
	width:210px;
}
.copyright {
	color:#a5a5a5;
	width:756px;
	text-align:center;
	font-size:10px;
}
.footerlinks {
	color:#a5a5a5;
	font-size:10px;
	padding: 0 20px 0 0;
}
.logobar {
	position:relative;
}
.featuredpartner {
	position:absolute;
	width:190px;
	height:52px;
	top:-30px;
	left:15px;
}
#flashPlayer {
	margin-left:20px;
}
.secsearchholder {
	background:#FFF;
	float:left;
	padding:10px;
}
.secsearchfields {
	background-image:url(../images/secgradient.gif);
	background-repeat:no-repeat;
	padding:5px;
	width:560px;
	width:expression("490px");
}

.secondaryholer {
	background:#ffa200;
	width:727px;
}
.secondarycolumn {
	background:#ffa200;
	width:117px;
	padding:0 10px 0 10px;
	float:left;
}
.secheadertitle {
	background-image:url(../images/header_bkgd.gif);
	height:23px;
	font-size:14px;
	width:549px;
	width:expression("543px");
	text-transform:uppercase;
	font-weight:bold;
	padding:6px 0 0 10px;
	float:left;
}
.secheadertitletab {
	background-image:url(../images/header_bkgd.gif);
	height:23px;
	font-size:14px;
	width:549px;
	width:expression("543px");
	text-transform:none; 
	font-weight:normal;
	padding:6px 0 0 10px;
	float:left;
}
.resultline {
	border-bottom:1px solid #CCC;
	padding:3px 0;
}
.restlogo {
	float:left;
}

.companyinfo {
	float:left;
	width:324px;
	padding:10px 5px;
}

.restname {
	font-weight:bold;
}

.viewmenu {
	float:left;
	padding-top:7px;
	padding-right:2px;
}




.inputstyle {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; WIDTH: 105px; COLOR: black; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
.buttonlogin {
	background-attachment: fixed; background-image:url(../images/pixel_02.gif); background-repeat: repeat-x; background-position: left center;
	height: 21px; width: 70px;
	border: 1px solid #dedede;
	cursor:hand; 
	font-family: Verdana; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; font-weight:bold; border:1px #000000 solid;
}
.buttonOption {
	background-attachment: fixed; background-image:url(../images/pixel_02.gif); background-repeat: repeat-x; background-position: left center;
	height: 25px; width: 90px;
	border: 1px solid #dedede;
	cursor:hand; border:1px #000000 solid;
	font-family:Verdana; font-size: 9pt; font-style:normal; font-weight:bold; color:#000000; 
}
.inputstyle_de {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #999999 1px solid; 
	WIDTH: 150px; 
	COLOR: black; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff
}
.inputstyle_Phone {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #999999 1px solid; 
	WIDTH: 41px; 
	COLOR: black; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff
}
.inputstyle_Email {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #999999 1px solid; 
	WIDTH: 220px; 
	COLOR: black; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff
}
.inputstyle_drpNormal {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #999999 1px solid; 
	WIDTH: 155px; 
	COLOR: black; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff
}
.TabelBg
{
	background-color :#FFA200;
	

}
.sub6 {
	FONT-WEIGHT: bold; FONT-SIZE:small; COLOR:White;  FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.button {
	background-attachment: fixed; background-image: url(..images/schi_pixel_03.gif); background-repeat: repeat-x; background-position: left center;
	height: 21px; width: 70px;
	border:1px #000000 solid;font-weight:bold;
	FONT-FAMILY: verdana;  font-size: 9pt; color: #000000; text-decoration: none;
}

.buttonAdd {
	background-attachment: fixed; background-image:url(../images/schi_pixel_03.gif); background-repeat: repeat-x; background-position: left center;
	height: 21px; width: 70px;
	border:1px #000000 solid;
	cursor:hand; 
	font-family: verdana; font-size: 9pt; font-style: normal;  color: #000000; text-decoration: none;font-weight:bold;
}
.buttonUpload {
	background-attachment: fixed; background-image:url(../images/schi_pixel_03.gif); background-repeat: repeat-x; background-position: left center;
	height: 21px; width: 70px;
	border:1px #000000 solid;
	cursor:hand; 
	font-family: verdana; font-size: 9pt; font-style: normal;  color: #000000; text-decoration: none; font-weight:bold;
}
.inside_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none
}

.PanelScroll
{
	overflow:auto;
	Width:900px; 
}

.GridStyle
{	
	background-color:white;	border-color:White;
}

.GridAlternateItem
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	/*font-size: 8pt; 
	Font-family : Arial;
	color:black;*/
}

.GridHeaderSort 
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight:bold;
	background-color: #C5D9F1;
	position:relative;
} 
.GridItem
{	
	FONT-WEIGHT: normal;	FONT-SIZE: 12px;	COLOR: #000000;	FONT-FAMILY: Arial, Helvetica, sans-serif;		background-color: #EDF3FC		/*font-size: 8pt; 	Font-family : Arial;	color:black;*/
}
	 .GridHead
	 {	
		FONT-SIZE: 11px;	COLOR: #000000;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	font-weight:bold;	background-color: #C5D9F1;
		}
		


A.homeLinkSmal:link
{

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

text-decoration: none;

color: Black;

}

A.homeLinkSmal:active

{

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

text-decoration: none;

}




A.homeLinkSmal:hover

{

font-family:  Arial, Helvetica, sans-serif;

font-size: 11px;

text-decoration: underline;

}

A.homeLinkSmal:visited

{

font-family:  Arial, Helvetica, sans-serif;

font-size: 11px;

text-decoration: none;

color: Black;

}


A.homeLinkSmal:visited:hover

{

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

text-decoration: underline;
color : darkblue;

}

.TextSmall
{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	FONT: 11px verdana, arial, sans-serif;
	width: 40px;
	text-align :center;
	vertical-align:middle;
}
.GridHeadWithoutColor
{
	FONT-SIZE: 11px;
	border-top:none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight:bold;	
	vertical-align:middle;
}
.GridCellWithBottomLine {
	BORDER-RIGHT: #cccccc 0px solid; 
	BORDER-TOP: #cccccc 0px solid;
	 FONT: menu; 
	 BORDER-LEFT: #cccccc 0px solid; 
	 BORDER-BOTTOM: #cccccc 1px solid;
}

.BtnNavigation
{
	cursor:hand;
	vertical-align:middle;
}
.resultback {
	background-color:#FFEBCD;
}

.inputboxBottom {
	BORDER-RIGHT: #8FA0C1 1px solid; BORDER-LEFT: #8FA0C1 1px solid; border-bottom: #8FA0C1 1px solid; BACKGROUND-COLOR: white; padding-bottom:15px;
}
