html{
	height: 100%;
	min-height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(/images/background.gif) repeat 0px 0px;
}

body{
	position: relative;
	margin: 0px auto;
	text-align: center;
	padding: 0px 0px 0px 0px;
	width: 990px;
	height: 100%;
	min-height: 100%;
	background-color: #FFF;
	
}

#mainContainer{
	position: absolute;
	left: -20px;
	width: 1030px;
	margin: 0px;
	padding: 20px 1px 0px 1px;	
	text-align: left;	
	background: url(/images/body_back.gif) repeat-y 0px center;
}

#skip {	display:none;}

/******************* HEADERS ********************/


#header{
	height: 80px;
	font-size: 140%;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
#left_header{
	background: url(/images/logo.gif) no-repeat 0px 0px;
	float: left;
	width: 130px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#login{
	float: right;
	width: 70px;
}
#right_header{
	margin: 0px 70px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}
#right_image img{
	border: 0px;
}

#main_menu{
	clear: both;
	text-align: center;
	width: 820px;
	height: 34px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(/images/menuBack.gif) repeat-x 0px 0px;
}
#main_menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	
}
#main_menu li {
    float:left;
    background: url(/images/tabRight.gif) no-repeat 100% 0px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

#main_menu #selected{
    float:left;
    background: #fff url(/images/tabRight2.gif) no-repeat 100% 0px;
    margin: 0px;
    height: 34px;
    padding: 0px 0px 0px 0px;
}


#main_menu img.right{
	clear: none;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

/******** list results **********/
.entry{
	display: block;
	height: 30px;
	font-weight: bold;
	font-size: 110%;
	color: #000000;
}
.entry0{
	display: block;
	height: 30px;
	background: #fff;
	line-height: 250%;
}
.entry1{
	display: block;
	height: 30px;
	background: #fff3d6;
	line-height: 250%;
}
#main span{
clear: none;
float: left;	
height: 30px;
 text-align: left;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#images span,#address span{
height: auto;
float: none;
}
.name{
	width: 185px;
	clear: both;
	overflow: hidden;
}
.address{
	width: 180px;
	overflow: hidden;
}
.foodtype{
	width: 145px;
}
.menu{
	width: 80px;
}
.menu img{
	clear: none;
	padding: 0px;
	margin: 0px;
}

.telephone{
	width: 100px;
}
.services{
	width: 95px;
	overflow: hidden;
}
.services img{
	margin: 0px 2px 0px 2px;
}

#services{
	float: left;
	text-align: right;
	width: 220px;
	margin: 0px 0px 20px 0px;
}
#services b{
	float: right;
	clear: right;
	height: 22px;
}
#services img{
	float: left;
	clear: left;
	margin: 2px 0px 1px 0px;
}

/******** Left *******/

#left{
	clear: left;
	float: left;
	width: 151px;
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 0px 20px;
	background: #fff;
	text-align: left;
}
#left_header{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 151px;
}

#rightBanner{
	display: block;
	clear: none;
	float: right;
}

#leftBanner{
	text-align: center;
}

#search{
	clear: left;
	float: left;
	width: 155px;
	height: 257px;
	margin: 0px 0px 0px 0px;
	padding : 40px 5px 0px 5px;
	background: url(/images/lets_eat.gif) no-repeat 0px 0px;
}

#search b{
	text-align: center;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	display: block;
}

#search label{
	float: left;
	font-weight: bold;
	font-size: 100%;
	text-align: left;
	padding: 5px 0px 5px 0px;
	color: #fff;
}
#left select{
	width: 140px;
	font-size: 90%;
}

/********* Main **********/

#social{
	position: absolute;
	right: 15px;
	width: 265px;
}
#social img{
	padding: 0px 2px 0px 2px;
}

#plusOne{
	margin: 3px 0px 0px 3px;
	padding: 0px;
	width: 38px;
	height: 20px;
	clear: none;
	float: right;
	display: inline-block;
	background: url(/images/plusOne.gif) no-repeat 0px 0px;
}
#main{
	position: relative;
	clear: none;
	float: left;
	font-size: 90%;
	width: 820px;
	min-height: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 15;
	background: #fff;
}

#text{
	border-width: 0px 1px 1px 1px;
	border-color: #f6b828;
	border-style: solid;
	min-height: 380px;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	top: 0px;
}

#images{
	text-align: center;
	margin: 0px auto;
}


.form input{
	height: 25px;
	width: 350px;
	padding: 0px;
	margin: 0px;
}
.form select{
	height: 20px;
	width: 350px;
}
.form textarea{
	width: 350px;
}
.error{
	color: #f00;
}
#main .radio{
	width: 20px;
}
#form_1 input.radio, #form_1 input.radio{
	position: absolute;
	right: 585px;
	width: 20px;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#form_1 label.radioLabel,#form_1 label.radioLabel{
	position: absolute;
	right: 295px;
	text-align: left;
	width: 280px;
	margin: 4px 0px 0px 0px;
}

#main label{
	text-transform: capitalize;
	font-size: 90%;
}
#main input[type='submit'],input.submit{
	margin: 10px 0px 0px 200px;
	width: 100px;
	height: 25px;
}
#map{
	float: right;
	margin: 35px 0px 0px 0px;
	width: 500px;
	height: 360px;
}
#customerBanner{
	margin: 0px 0px 0px 40px;
}

/*Members Area */
#uploadImage{
	background: url(/images/image_listing_top2.gif) no-repeat;
	clear: none;
	display: block;
	width: 460px;
	height: 120px;
	padding: 10px 10px 0px 10px;	
	margin: 15px 0px 15px 0px;
}


.imageDetails{
	background: url(/images/upload_back.gif) repeat 0px 0px;
	border:1px solid #e02785;
	position: relative;
	margin: 0px 0px 10px 0px;
	min-height: 350px;
}
.imageTitle{
	background: url(/images/image_listing_top.gif) no-repeat;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 800px;
	height: 34px;
	padding: 5px 0px 0px 20px;
	
}
.imageInfo, .imageControl{
	background: url(/images/image_listing_top2.gif) no-repeat;
	position: absolute;
	top: 50px;
	left:300px;
	width: 460px;
	height: 120px;
	padding: 10px 10px 0px 10px;	
}

.imageInfo b{
	display: inline-block;
	width: 90px;
	line-height: 1.2em;
}

.imageControl{
	top: 200px;
}
.imageControl b{
	display: inline-block;
	width: 200px;
	line-height: 1.2em;
}

.imageControl form label{
	display: inline-block;
	width: 200px;
	font-weight: bold;
	text-transform: none !important;
	font-size: 100% !important;
}

.imageControl form input[type='submit'], .imageControl form input.submit{
	background: url("/images/rename_image.gif") no-repeat scroll left top transparent;
	border: 0;
	width: 106px !important;
	height: 19px !important;
	margin: 0px 0px 0px 10px !important;

}

.imageControl input{
	width: 130px;
}


.imageInfo h2{
	padding: 0px 0px 3px 0px;
	font-size: 130%;
}
.bottomCurves{
	position: absolute;
	bottom: -1px;
	left: -1px;
}


.imagePreview {
	background: url("/images/gallery-left.png") no-repeat scroll left top transparent;	
	float: left;
    	margin: 0 10px 0 0;
    	position: absolute;
    	padding: 0px 0px 0px 8px;
    	top: 50px;
    	left: 20px;
}

.imagePreview a{
	background: url("/images/gallery-right.png") no-repeat scroll right top transparent;	
	display: block;
	height: 286px;
	padding-right: 8px;
	padding-top: 8px;
}

.imagePreview img{	
	padding: 1px 0px 0px 0px;
}

/*********** Footer *************/
#footer_menu{
	font-size: 100%;
	clear: both;
	height: 55px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	text-align: center;
}

#footer{
	clear: both;
	color: #666;
	margin: 0px auto;
	padding: 8px 0px 3px 0px;
	text-align: center;
	font-size: 85%;
}


.clear{
	clear: both;
}

.right{
	float: right;
}

.leftg{
	float: left;
}
.clear2{
	clear: both;
	height: 15px;
}
