body {
	margin:  0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background: #fefefe url(../images/body.gif);
	color: #35383d;
}
	a {text-decoration: none;}
	a:hover {text-decoration:underline;}


	/* 2.2 Navigation */
	#navigation {
		width: 100%;
		padding-top: 7px;
		font-size: 11px;
		text-align: center;
		background-image: url(../images/header.gif);
		float: left;
	}
		#nav {
			width: 962px;
			margin: 0px auto;
			padding: 0px;
			list-style: none;
			text-align: left;
		}
			#nav li {
				float:left;
				padding: 5px 27px 7px 6px;
				padding-right: 27px;
				min-height: 60px;
				_height: 60px;
				border-left: 1px solid #9d9d9d;
			}
			#nav li.First {
				padding: 1px 41px 0px 0px;
				border-left-width: 0px;
			}
			#nav li.Last {
				border-right: 1px solid #9d9d9d;
			}
			#nav a {
				display: block;
				padding: 0px 10px;
				text-decoration: none;
				color: #35332f;
			}
			#nav li.First a {
				padding: 0px 0px;
			}
				#nav a .title {
					display: block;
					margin-bottom: 7px;
					font-size: 19px;
					font-weight: bold;
					letter-spacing: -1px;
				}
				#nav a .description {
					display: block;
					width: 120px;
					font-family: Verdana, Arial, sans-serif;
					font-size: 12px;
					font-style: italic;
					line-height: 14px;
					color: #ccc;
				}
				#nav a .description_auto {
					width: auto;
				}
				#nav a img {
					border-width: 0px;
				}
				#nav li.current_page_item a .title, #nav a:hover .title {color: #00a4c5;}
				#nav li.current_page_item a .description, #nav a:hover .description  {color: white;}


	#ContainerOuter0 {
		width: 962px;
		margin: 0px auto;
		padding: 0px 15px;
		text-align: left;
	}
		#BannerTopContainer {
			clear: both;
		}
			#BannerTop {
				width: 728px;
				height: 90px;
				padding-top: 10px;
				float: left;
			}
			#BannerTopRight {
				width: 223px;
				height: 90px;
				padding-top: 10px;
				float: right;
			}
		#FacebookLikeTop {
			float: left;
			width: 425px;
			height: 28px;
			padding-top: 4px;
			overflow: hidden;
		}
		#lang {
			width: 154px;
			padding: 15px 0px 5px 0px;
			font-size: 10px;
			text-align: right;
			color: #717171;
			float: left;
		}
			#lang a {
				font-weight: bold;
				text-decoration: underline;
				color: #f38630;
			}
			#lang a:hover{
				text-decoration: none;
				color: #00a4c5;
			}
		#LoginLogout {
			float: right;
			width: 368px;
			padding-top: 13px;
			text-align: right;
			color: #333;
		}
		#LoginLogout.LoggedIn {
			color: #999;
		}
			#LoginLogout.LoggedIn a {
				text-decoration: none;
				color: #00a4c5;
			}
			#LoginLogout.LoggedIn a:hover {
				text-decoration: underline;
				color: #f38630;
			}
			#LoginLogout a {
				font-weight: bold;
				text-decoration: underline;
				color: #f38630;
			}
			#LoginLogout a:hover {
				text-decoration: none;
				color: #00a4c5;
			}


#main-menu-position {
	width: 962px;
	height: 27px;
	margin: 0px auto;
	_overflow: hidden;
}
	#nav-menu {
		width: 568px;
		padding-left: 17px;
		float: left;
		background-color: #ccc;
	}
		#nav-menu ul {
			padding: 0px;
			margin: 0px;
			font-size: 10px;
			list-style: none;
			color: black;
		}
			#nav-menu li {
				margin: 0px;
				color: black;
				border-right: 2px solid white;
				float: left;
			}
			#nav-menu li.OutsideLeft {
				border-left: 2px solid white;
			}
				#nav-menu li a {
					display: block;
					width: 100px;
					height: 27px;
					line-height: 28px;
					text-decoration: none;
					text-align: center;
					color: black;
				}
				/* Hide from IE5-Mac \*/
				#nav-menu li a {
					float: none
				}
				/* End hide */
				#nav-menu li a:hover, #nav-menu li a.Active {
					color: white;
					background-color: #ffa200;
				}


#search {
	width: 183px;
	height: 28px;
	padding-left: 7px;
	float: left;
}
	#search img {
		position: relative;
		width: 177px;
		height: 38px;
		margin: -11px 0px 0px 2px;
		border-width: 0px;
	}
#SocialNetworksBox {
	width: 180px;
	height: 27px;
	margin-left: 7px;
	background-color: #9cc5e5;
	float: left;
}
	#SocialNetworkFacebook, #SocialNetworkTwitter {
		display: block;
		padding: 8px 2px 7px 29px;
		width: 59px;
		text-align: left;
		font-size: 10px;
		color: black;
		background-repeat: no-repeat;
		background-position: 10px 2px;
		float: left;
	}
	#SocialNetworkFacebook {
		padding-left: 27px;
		background-image: url(../images/icons/social-network_facebook.gif);
	}
	#SocialNetworkTwitter {
		background-image: url(../images/icons/social-network_twitter.gif);
	}


#customer-service-position {
	width: 962px;
	margin: 0px auto 5px auto;
}
	#Location {
		width: 450px;
		min-height: 14px;
		padding-top: 3px;
		text-align: left;
		float: left;
	}
	#customer-service {
		width: 120px;
		padding: 5px 0px 0px 9px;
		font-size: 10px;
		text-align: right;
		float: left;
	}
		#customer-service a {
			color: #f38630 !important;
			font-size: 20px;
		}
		#customer-service a:hover {
			color: #00a4c5 !important;
		}


.login_highlighted {background-color: #ffce4c;}
#maincontent a{
	width:100%;
}

#button_login {
	width: 143px;
	height: 59px;
}


.main-box{
    position: relative;
    width: 600px;
    overflow: hidden;
}
.right-box{
   position: relative;
   width: 600px;
   left: 300px;
   border: 1px solid white;
   border-left: 1px solid #8f8785;
}
.content-box{
    position: relative;
    width: 600px;
    left: -300px;
    background: transparent;
    margin-left: 0px;
}
.left{
    width: 293px;
    float: left;
    background: transparent;
	padding:0;
}
.right{
    margin-left: 300px;
    background: transparent;
    padding: 0 0 0 5px;
}
#home-box-2 h3{
	color:#ff9933;
	font-size:16px;
}
.white{
	font-size:11px;
	padding:0 10px 5px 5px;
}
.color{
	font-size:11px;
	padding:0 10px 5px 5px;
	background-color:#f4f0e4;
}
#wrapper{
	float:left;
	width:100%;
}
#main{
	margin: 0 178px 0 172px;
}
#order-column{
	float:left;
	width:178px;
	margin-left:-178px;
}
#steps-column{
	float:left;
	width:160px;
	margin-left:-970px;
}
#empty2{
	height:15px;
}
.step {
	height: 55px;
	background-color:#FFCE4C;
	background-image:url(../images/arrow_off.gif);
	background-repeat:no-repeat;
	border-bottom: 1px solid white;
	color: #35383d;
}
.step-selected {
	height: 55px;
	background-color:#f38630;
	background-image:url(../images/arrow_on.gif);
	background-repeat:no-repeat;
	border-bottom: 1px solid white;
	color:black;
}
.step-3 {border-bottom-width: 0px;}
.step-selected * {float: left;}
.step-selected div {padding: 22px 0px 0px 4px;}
.step-empty{
	background-color:#FBF1AC;
	height:55px;
	border-bottom: 1px solid white;
}
.step p{
	padding:22px 0 0 40px;
	margin:0px;
}
.step-selected p{
	padding:22px 0 0 40px;
	margin:0px;
}
.step-empty p{
	padding:22px 0 0 20px;
	margin:0px;
}
#how{
	background-color:#DEDACA;
	background-image:url(../images/en/how_en.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:75px 0 0 0;
	border:1px solid #DEDACA;
}
#how a{
	color:#35383d;
	text-decoration:underline;
	font-weight:bold;
}
#how a:hover{
	text-decoration:none;
}
#how p{
	padding:0px 0px 0px 10px;
	color:#35383d;
}
.title-category {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 12px;

	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0px;

	color: white;
	background-color: #f38630;
}
.title-category p{
	padding:12px 5px 12px 12px;
	margin:0;
	font-weight:normal;
}
.title-category .cat-title{
	margin:10px 5px 0px 10px;
	font-size:11px;
	font-weight:bold;
}
.category-menu{
	list-style-type: none;
	padding: 0;
	margin: 0 0 0px 0px;
	width: 130px;
	border-bottom: 1px solid white;
}
.category-menu li a{
	background: #FFCE4C url(../images/li.gif) no-repeat;
	font-size:11px;
	display: block;
	width: auto;
	padding: 8px 0 2px 33px;
	text-decoration: none;
	border-bottom: 1px solid white;
	color:#333;
	height:20px;
	font-weight: normal;
	letter-spacing: 0px;
}
.category-menu li a.Last {border-bottom-width: 0px;}
#thin .category-menu li a{
	width: 130px;
}
.category-menu li a:visited, .category-menu li a:active{
	color: #333;
}
.category-menu li a:hover, .category-menu li a.Active{
	background-color:#F9F9F3;
	text-decoration:none;
}
#thin{
	width: 160px;
}
#orders{
	border: 1px solid #CBC9CB;
	margin-bottom:0px;
	background-repeat:no-repeat;
	padding-top:30px;
	font-size:10px;
	text-align:center;
	background-color: #EDE8E4;
}
#OrderContainer {
	clear:both;
	color:#003366;
	font-weight:bold;
	padding-left: 4px;
	padding-right: 0px;
}
.order_restaurant {
	padding: 3px 3px 3px 6px;
	margin-right: 9px;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	background-color: #ffce4d;
	clear: both;
}
.order{
	float:left;
	width:104px;
	padding:3px;
	text-align:left;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C8C8C8;
}
.order-price{
	float:left;
	width:55px;
	padding:3px 3px 3px 0px;
	text-align:right;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}
#order-price-line{
	clear:both;
	background-image:url(../images/order-line.gif);
	background-repeat:repeat-x;
	width:150;
	height:7px;
	margin:8px 8px 3px 4px;
}
#order-final{
	float:left;
	width:64px;
	padding:5px 3px 5px 2px;
	text-align:left;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	background-color: white;
	margin-top: 20px;
	margin-left: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
#order-price-final{
	float:left;
	width:92px;
	padding:5px 3px 5px 0px;
	text-align:right;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-color: white;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
#order-btn{
	padding:5px 0px 5px 0px;
}


/*Specific for pages*/
#Filter {
	margin-bottom: 14px;
	background-color: #f06d00;
}
	#FilterCityArea {
		float: left;
		width: 228px;
		padding: 0px 0px 0px 22px;
	}
		.FilterCityAreaCaption, .FilterCityAreaSelect {
			float: left;
		}
		.FilterCityAreaCaption {
			width: 59px;
			padding-top: 8px;
			padding-bottom: 9px;
			font-size: 20px;
		}
		.FilterCityAreaSelect {
			width: 169px;
			padding-top: 13px;
		}
			.FilterCityAreaSelect select {
				width: 138px;
				height: 22px;
				padding: 0px;
				font-size: 15px;
				line-height: 20px;
			}
	#FilterRestaurantsTotal, #FilterRestaurantsOpen {
		float: left;
		height: 83px;
		padding: 3px 0px 0px 13px;
		border-left: 1px solid #c60;
	}
	#FilterRestaurantsTotal {
		width: 181px;
	}
	#FilterRestaurantsOpen {
		width: 141px;
	}
		.FilterRestaurantsCnt {
			font-size: 30px;
			font-weight: bold;
		}
		.FilterRestaurantsDescription {
			margin: -2px 12px 0px 1px;
			font-size: 12px;
		}


#back{
	height: 20px;
	padding-left: 25px;
	margin-bottom: 15px;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/arrow_L.gif);
	background-repeat:no-repeat;
}
#back a{
	color:#f38630;
	text-decoration:underline;
}
#back a:hover{
	text-decoration:none;
	color: #00a4c5;
}
.box-1{
	width:260px;
	padding:20px 0px 20px 10px;
	font-size: 16px;
	margin-top:15px;
	font-weight: bold;
	color: black;
	background-color:#ccc;
	border-bottom: 1px dotted black;
}
.box-3{
	width:300px;
	border-bottom: 1px solid #c0c0c0;
	font-size:12px;
	margin-top:2px;
	padding:3px 3px 5px;
	font-weight:bold;
	color:#f38630;
	margin-bottom:40px;
}
.box-4{
	background-color:#f4f0e4;
	width:265px;
	border-bottom: 1px dotted black;
	font-size:16px;
	padding:20px 0 20px 15px;
	font-weight:bold;
}

.restaurant{
	margin: 5px 0px 20px 0px;
	border-top: 1px solid #CBC9CB;
	border-right: 1px solid #CBC9CB;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CBC9CB;
}
.table-head{
	clear:both;
}
.restaurant-table{
	font-size:11px;
}
.restaurants-table-head{
	color:white;
	padding: 0px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
	background-color: #908685;
}
.restaurants-table-content-0{
	background-color:#EDE8E4;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;
}
.restaurants-table-content-1{
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;

}
.bold{
	font-weight:bold;
}
.how-to-order-0, .how-to-order-0-promo {
	background-color: #efeede;
	padding: 5px;
	font-size: 11px;
	color: #333;
}
.how-to-order-0-promo {
	background-color: #bee18d;
	color: #35383d;
}
.how-to-order-2 {
	background-color: #dedaca;
}
#TdInfoBox {
	height: 39px;
	padding: 0px 10px 1px 45px;
	font-size: 12px;
	font-weight: bold;
	color: #005080;
	background: #dedaca url(../images/icons/info.gif) no-repeat 11px 6px;
	cursor: pointer;
}
#InfoBalloon_RulesForWritingReviews {
	width: 300px;
	padding: 20px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	text-align: justify;
	background-color: #dee7f0;
	border: #999 1px solid;
	visibility: hidden;
	position: absolute;
}


.menu-table .TrFirst td {
	border-top: #ccc 1px solid;
}

.blue{
	font-weight:bold;
	color:#003366;
}
.how-to-order-0 p, .how-to-order-0-promo p {
	margin: 0;
	padding: 0;
}
.how-to-order-1{
	padding:10px 5px 10px 5px;
	font-size:11px;
	background-color: white;
	color: #35383d;
}
.how-to-order-1 a{
	font-weight:bold;
	color:#336699;
	text-decoration:underline;
}
.how-to-order-1 a:hover{
	text-decoration:none;
}
.how-to-order-1 p{
	margin:0;
	padding:0;
}
#empty-1{
	margin:30px;
}
#empty-3{
	margin:10px;
}
.faq-text{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#box-your-order{
	margin-top:30px;
	margin-bottom: 29px;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-color: #FFB44D;
	background-position: center;
}
.order-center-contaner{
	border-top: 1px dotted black;
	margin: 0px 0px 20px 0px;
	padding: 20px 0px;
	text-align: center;
}
.seller-name {
	height: 18px;
	padding: 3px 0px 0px 8px;
	font-weight: bold;
	font-size: 13px;
	color: black;
	background-color: #ffce4c;
}
.seller-name span {
	font-weight: normal;
}
.order-table{
	font-size:11px;
	font-weight:bold;
	color:#003366;
}
.right-border{
	border-right: 1px solid #808080;
}
.order-table-head{
	color:#697271;
	background-color: #DEDACA;
	text-transform: uppercase;
}
.minus{
	padding-right:0px;
}
.plus{
	padding-left:0px;
}
.order-table-row-0{
	text-align:center;
	background-color: #F3F2E7;
}
.order-table-row-1{
	text-align:center;
	background-color:#FCFBF6;
}
.total{
	margin: 0px 2px 0px 0px;
	font-size:12px;
	padding:10px 10px 10px 15px;
	font-weight:bold;
	text-align:right;
	color: #003366;
	background-color: #DEDACA;
	width: 142px;
	white-space: nowrap;
}
.total-container {
	margin: 20px 0px 0px 0px;
	padding-top: 9px;
	border-top: black 1px dotted;
}
.order-clear{
	margin-top:10px;
	clear:both;
	text-align:right;
	padding-right: 0px;
	width: 250px;
	padding-top: 0px;
	padding-bottom: 5px;
}
#new-user{
	background-color:#eaeaea;
	padding:10px;
	text-align:right;
	margin-top:40px;
	font-size:12px;
	height:30px;
	width:590px;
}
#new-user-text{
	float:right;
	padding:5px 10px 0 0;
}
#new-user-pic{
	float:right;
}
.restaurants-contaner {
	margin-bottom:0px;
}
.right-border-restrnt {
	width: 386px;
	margin: 0px;
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
	border-right: #cecccc 1px solid;
}
.right-border-restrnt_no-border {
	padding-right: 6px;
	border-width: 0px;
}
.restrnt-right {
	width: 50%;
	padding-left: 5px;
}
.vote{
	width:140px;
	text-align:left;
	margin-top:5px;
	padding-left: 0px;
	padding-bottom: 3px;
}
.empty-4{
	clear:both;
	padding-bottom: 10px;
}
.restaurant-box{
	padding-left:15px;
	padding-top:0px;
	height:110px;
	background-color: #F3F2E7;
}
.restaurant-box a{
	color:#f38630;
}
.restaurant-box a:hover{
	color: #00a4c5;
}
.restaurant-box-text{
	padding:12px 5px 0px 0px;
	height:55px;
	color: #35383d;
}
.ImgSellerSmall {
	width: 125px;
	height: 110px;
	border-width: 0px;
	float: right;
}
.ImgMenu {
	width: 89px;
	height: 22px;
	padding:15px 5px 5px 0px;
	border-width: 0px;
}
.under-restaurant-text{
	background-color:#F5F5F4;
	margin:0px;
	padding:5px 5px 5px 10px;
}
.under-restaurant-text a{
	color:#D32A05;
}
.box-6{
	font-size:14px;
	color:#808080;
	border-bottom: 1px solid #c8c8c8;
	padding:5px;
	margin-bottom:5px;
}
.box-8{
	font-size:11px;
	margin:35px 10px 0px 30px;
	font-weight: normal;
}
.form-background{
	background-color:#eaeaea;
	padding:25px 15px 5px 15px;
	width:580px;
}
.register-column-1{
	float:left;
	width:270px;
}
.register-column-2{
	float:left;
	width:280px;
}
.register-field-labels{
	float:left;
	width:105px;
	height:25px;
	padding-left:15px;
	font-weight: bold;
}
.register-fields{
	float:left;
	width:150px;
	height:25px;
	background-position: center;
}
.register-field, .register-field-long {
	width:130px;
	padding: 0px;
	/* height:13px;*/
	font-size:12px;
	background-position: center;
}
.register-field-long {
	width: 241px;
}
.box-9{
	font-size:13px;
	font-weight:bold;
	padding:50px 10px 15px 30px;
}
.register-field-labels-1{
	padding:5px 10px 5px 0px;
	font-weight: bold;
}
.register-fields-1{
	padding:0px 10px 10px 0px;
}
#addsess{
	width:200px;
	height:80px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#under-adress-text{
	padding:0px 10px 10px 15px;
}
#register-line{
	background-color:#eaeaea;
	padding:10px 3px 5px 26px;
	margin:10px 2px 50px 0;
	font-size:12px;
	height:40px;
	height:40px;
}
.listbox-address {
	width:170px;
	height:13;
}
.restaurant-info {
	width:600px;
	padding:3px 0px 0px 0px;
}
.dish-name, .dish-name-promo {
	color: #f38630;
	font-size: 20px;
	font-weight: normal;
	padding: 15px 15px 10px 4px;
}
.dish-name-promo {color: #8bba42;}
.restaurant-info-column-1{
	float:left;
	width:320px;
	background: white;
	color: #35383d;
}
#restaurant-info-column-1-bg{
	background-color:#7D8686;
	height:70px;
}
#restaurant-info-column-rating{
	float:left;
	width:130px;
	margin:8px 5px 0px 0px;
	color: white;
}
#restaurant-info-column-address{
	float:right;
	width:120px;
	margin:16px 5px 0px;
	color: white;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFBFBF;
	padding-left: 8px;
}
#restaurant-rating{
	background-color:#ccc;
	font-weight:bold;
	padding:1px 150px 2px 10px;
	font-size: 10px;
	height: 12px;
}
#restaurant-rating-text{
	float:left;
	width:80px;
}
#restaurant-pic{
	padding-bottom:3px;
	border-bottom:black dotted 1px;
}
#restaurant-text{
	padding: 5px 0px 0px 0px;
}
#restaurant-rating-stars{
	float:right;
}
#FacebookLikeRestaurant, #FacebookLikeRestaurantNoBackLink {
	width: 268px;
	height: 44px;
	margin-top: -117px;
	padding-top: 5px;
	float: right;
}
#FacebookLikeRestaurantNoBackLink {
	margin-top: -78px;
}
.restaurant-info-column-2, .restaurant-info-column-2NoBackLink {
	width: 263px;
	padding-left: 5px;
	padding-top: 15px;
	margin-top: -78px;
	background-color: #f0f0f0;
	float: right;
}
.restaurant-info-column-2NoBackLink {
	margin-top: -39px;
}
.restaurant-cel-1{
	float:left;
	padding:8px 10px 8px 0px;
	font-weight:bold;
	width:115px;
	color: #35383d;
}
.restaurant-cel-2{
	float:left;
	padding:8px 0px;
	width:138px;
	color: #35383d;
}
#restaurant-name {
	color: #323539;
	font-size:17px;
	font-weight:normal;
	padding-bottom:13px;
	border-bottom:#ccc solid 1px;
}
.orange{
	font-weight:bold;
	color:#f38630;
}
a.orange:hover {
	color: #00a4c5;
}
.empty-5{
	background-color:#EAE9E9;
	height:15px;
}
.time{
	border-top: 1px dotted #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding:0px;
	background-color:white;
}
.time-title{
	color:#6A717B;
}
.time-time{
	color: #35383d;
}
.open-hours{
	float:left;
	width:48%;
	width:48%;
	text-align:center;
	padding:5px 0 5px;
}
.devider{
	float:left;
	background-image:url(../images/pipe-time.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:2%;
	height:35px;
}
.order-hours{
	float:left;
	width:49%;
	text-align:center;
	padding:5px 0 5px;
}
.box-5, .box-5-promo {
	padding: 10px 15px 2px 15px;
	font-size: 10px;
	color: #333;
	background-color: #ccc;
}
.box-5-promo {
	background-image: url(../images/promo.gif);
	background-repeat: no-repeat;
	background-position: 166px bottom;
}

.box-5 h2, .box-5-promo h2 {
	font-size:16px;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
.empty-6 {
	clear: both;
	border-bottom: #ccc solid 1px;
}
.empty-11 {
	padding-top: 3px;
	border-bottom: #fe9d0c solid 1px;
	clear: both;
}
.menu-table {
	border-top: #ccc 1px solid;
	margin-bottom:10px;
	border: none;
	margin-right: 10px;
}
.quantity-table, .quantity-table-promo {
	color: #036;
	background-color: #dcd8c7;
}
.quantity-table-promo {background-color: #9fd54c;}
.quantity-table td, .quantity-table-promo td {
	font-size: 9px;
	white-space: nowrap;
}

.bottom-dotted{
	border-bottom:black dotted 1px;
}
.quantity-table-combo{
	height:14;
	font-size:10px;
}
#main-content-table{
	text-align:center;
	clear:both;
	background-repeat: repeat;
}
#center-table{
	text-align:left;
	background-repeat: repeat;
}
#sidebar-left{
	padding-bottom: 10px;
	background-image: url(../images/grey_line_3.gif);
}
#center{
	width: 600px;
	padding: 0px 11px 10px 11px;
}
#sidebar-right{
	padding-bottom: 10px;
	background-image: url(../images/grey_line_3.gif);
}
.ad{
	border:8px solid white;
	margin:22px;
}
.empty-7{
	height:8px;
	background-repeat: repeat;
	background: url(../images/body.gif) 0px 2px;
}
.empty-8{
	float:left;
	width:10px;
	height:20px;
}
.menu_text_0 {
	font-size: 11px;
}
.blue2 {
	font-weight:bold;
	color:#336699;
	font-size: 11px;
}
.box-5-adv{
	padding:4px 0px 0px;
	font-size:11px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ccc;
	color: #333;
}
.adLeft {
	margin: 22px 12px 12px;
	border: 8px solid white;
}
.box-55 {
	padding:20px 0 20px 15px;
	font-size: 18px;
	font-weight:normal;
	color: black;
	background-color:#ccc;
	border-bottom: 1px dotted black;
}
#restaurant-info-column-authors {
	float:left;
	width:295px;
	margin:5px 5px 0px 1px;
	color: white;
}
.restaurant-cel-3 {
	float:left;
	padding:8px 0px 8px 10px;
	width:120px;
	background-image: url(../images/arrow_link.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
	font-weight: bold;
	white-space: normal;
	color: black;
}
.restaurant-cel-3 a:hover {
	font-size: 11px;
	font-weight: bold;
	white-space: normal;
	text-decoration: underline;
	color: black;
}
.restaurant-cel-3 a:visited {
	font-size: 11px;
	font-weight: bold;
	white-space: normal;
	color: black;
}
.orange_light {
	font-weight:normal;
	color:#f38630;
}
a.orange_light:hover {
	color: #00a4c5;
}
.restaurant-cel-3 a {
	font-size: 11px;
	font-weight: bold;
	color: black;
}
#restaurant-rating a:hover {
	font-weight:bold;
	font-size: 10px;
	color: black;
	text-decoration: underline;
}
#restaurant-rating a:visited {
	font-weight:bold;
	font-size: 10px;
	color: black;
}
#restaurant-rating a {
	font-weight:bold;
	font-size: 10px;
	color: black;
}
.verdana_10_bold {
	font-size: 10px;
	font-weight: bold;
	color: black;
}
.empty-6_2 {
	clear:both;
	border-bottom:1px dotted #999999;
}
.cities-restaurants {
	float:right;
	width:275px;
	padding-left:0px;
	color: #666666;
}
#city-restaurants_font {
	color:#f38630;
	font-size:17px;
	font-weight:normal;
	padding-bottom:13px;
}
.verdana_11_bold {
	font-size: 11px;
	font-weight: bold;
	color: #35383d;
}
.verdana_11 {
	font-size: 11px;
	font-weight: normal;
	color: #35383d;
}
.verdana_11_bold a {
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}
.verdana_11_bold a:hover {
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.orange_16_bold {
	color: #f38630;
	font-size: 16px;
	font-weight: bold;
}
a.orange_16_bold:hover {
	color: #00a4c5;
}
.box-11 {
	border-bottom: 1px solid #c8c8c8;
	font-size:14px;
	padding:15px 0 5px 0px;
	font-weight:bold;
	color: #f38630;
}
.box-10 {
	border-bottom: 1px dotted black;
	font-size:17px;
	padding:15px 0 15px 15px;
	font-weight: normal;
	color: #35383d;
	background-color: #FFD975;
}
.box-12 {
	border-bottom: 1px dotted black;
	font-size:16px;
	padding:0px;
	font-weight:bold;
	color: #f38630;
	background-color: #F4F0E4;
}
.box-13 {
	border-bottom: 1px solid #999999;
	font-size:16px;
	padding:0px;
	font-weight:bold;
	color: #f38630;
	background-color: #F4F0E4;
}
.verdana_12_orange {
	font-size: 12px;
	font-weight: bold;
	color: #f38630;
}
.verdana_12_orange a {
	font-size: 12px;
	font-weight: bold;
	color: #f38630;
}
.verdana_12_orange a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #f38630;
	text-decoration: underline;
}
.verdana_12_orange a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #f38630;
}
.verdana_12_black {
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.verdana_12_black a {
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.verdana_12_black a:hover {
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}
.verdana_12_black a:visited {
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.verdana_12_grey {
	font-size: 12px;
	font-weight: bold;
	color: #76716A;
}
.verdana_12_grey a {
	font-size: 12px;
	font-weight: bold;
	color: #888888;
}
.verdana_12_grey a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	text-decoration: underline;
}
.verdana_12_grey a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #7D7D7D;
}
.verdana_12_grey_light {
	font-size: 12px;
	font-weight: normal;
	color: #888;
}
.verdana_12_normal {
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
.box-14 {
	width:100%;
	padding:0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: black;
}
.verdana_12_black_light {
	font-size: 12px;
	font-weight: normal;
	color: black;
}
.box-15 {
	width:315px;
	border-bottom: 1px solid #c0c0c0;
	font-size:14px;
	margin-top:20px;
	padding:3px;
	color:#7A7A7A;
}
.box-16 {
	width:315px;
	border-bottom: 1px solid #c0c0c0;
	font-size:12px;
	margin-top:2px;
	padding:3px 3px 5px;
	font-weight:bold;
	color:#f38630;
	margin-bottom:40px;
}
.box-17 {
	background-color:#EDE8E4;
	width:265px;
	border-bottom: 1px dotted black;
	font-size:16px;
	margin-top:15px;
	padding:20px 10px 20px 16px;
	font-weight:bold;
}
.box-18 {
	background-color:#EDE8E4;
	border-bottom: 1px dotted black;
	font-size:16px;
	padding:20px 0 20px 16px;
	font-weight:bold;
}
#restaurants-contaner2 td {
	padding:0px 5px;
}
#restaurants-contaner2 {
	margin-bottom:0px;
}
#footer999 {
	float:left;
	padding:13px 10px 0 20px;
}
.order-price-prefinal {
	float:right;
	width:70px;
	padding:3px 9px 3px 0px;
	text-align:right;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	white-space: nowrap;
}
.empty-9 {
	clear:both;
	padding-bottom: 0px;
}
.verdana_16_bold {
	font-size: 18px;
	font-weight: normal;
	color: black;
}
.verdana_16_bold a {
	font-size: 16px;
	font-weight: bold;
	color: black;
}
.verdana_16_bold a:hover {
	font-size: 16px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}
.verdana_16_bold a:visited {
	font-size: 16px;
	font-weight: bold;
	color: black;
}
.orange_11_bold {
	font-size: 11px;
	color: #f38630;
	font-weight: bold;
}
.orange_11_bold a {
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #f38630;
}
.orange_11_bold a:hover {
	font-size: 11px;
	color: #00a4c5;
	text-decoration: none;
	font-weight: bold;
}
a.orange_11_bold:hover {
	color: #00a4c5;
}
.verdana_11_open {
	font-size: 11px;
	font-weight: bold;
	color: #f38630;
}
.verdana_11_closed {
	font-size: 11px;
	font-weight: bold;
	color: #7D8686;
	clip: rect(auto,auto,auto,auto);
}
.review_1, .review_3 {
	padding: 20px 10px 3px 0px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0px 20px;
	float: left;
}
.review_1 {
	width: 131px;
	background-image: url(../images/all_comments.gif);
	padding-left: 24px;
}
.review_2 {
	float:right;
	padding:20px 0px 3px;
	width:150px;
	font-size: 11px;
	color: #f38630;
	font-weight: bold;
}
.review_add {
	font-weight:bold;
	color:#35383d;
}
.review_add a {
	font-weight:bold;
	color:#35383d;
}
.review_add a:hover {
	font-weight:bold;
	color:#35383d;
	text-decoration: underline;
}
.review_1 a, .review_2 a, .review_2 a:hover {
	color: #005080;
}
#comments_box {
	width:300px;
	margin:5px 0 5px 3px;
	padding: 4px;
	border: 1px solid #999999;
	height: 100px;
	background-color: white;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
.comments_box_default {color: #888;}
.add_comment_title, .add_comment_title2 {
	color:#f38630;
	font-size:20px;
	font-weight:normal;
	padding: 20px 15px 10px 0px;
	clear: both;
}
.add_comment_title2 {padding-top: 45px; padding-left: 9px;}
.user_review_table {
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: white;
	padding: 0px;
	white-space: pre;
}
.user_review_table_2 {
	background-color:#EDE8E4;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;
}
.comments_box_2 {
	width:98%;
	margin:10px 0 10px 4px;
	padding: 0px;
	height: auto;
	background-color: white;
}
.comments_box_3 {
	width:98%;
	margin:10px 0 10px 3px;
	padding: 0px 0px 5px;
	background-color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.comments_table {
	margin-bottom:5px;
}
.coments_table_row {
	padding:0px 6px;
	font-size:11px;
	background: white;
}
#rating_box {
	margin:0px 0 0px 3px;
	padding: 0px 4px 0px 2px;
}
.how-to-order-3 {
	background-color: #dedaca;
	padding:0px 5px;
	font-size:11px;
}
.info_table {
	margin-bottom:5px;
}
.info_table_row {
	padding: 0px 6px;
	font-size: 11px;
	background: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B9B9B9;
}
.box-99 {
	width: 260px;
	padding:20px 0 20px 12px;
	font-size:18px;
	font-weight:normal;
	color: black;
	background-color: #ccc;
	border-bottom: 1px dotted black;
}
.empty-10 {
	clear:both;
	padding-bottom: 35px;
}
.city_link {
	font-size: 11px;
	color: #494949;
	font-weight: bold;
}
.city_link a {
	font-size: 11px;
	color: #35383d;
	font-weight: bold;
}
.city_link a:hover {
	font-size: 11px;
	color: #35383d;
	font-weight: bold;
	text-decoration: underline;
}

#customer-service a {
	padding-right: 22px;
	font-size:10px;
	color:#757575;
	font-weight: bold;
	background-image: url(../images/letter.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
}
.ad_Central {
	margin-top: 5px;
	text-align: center;
}

#VAT_note {
	float:left;
	width:158px;
	padding:12px 3px 1px 5px;
	text-align:right;
	font-size: 9px;
	color: #5A6069;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.VAT_note_2 {
	padding: 36px 9px 0px 5px;
	text-align:right;
	font-size: 9px;
	color: #5A6069;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#under-adress-text_2 {
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.agreement{
	padding:5px 15px 0px;
	width:580px;
	margin-top: 15px;
	height: 30px;
	text-align: left;
	margin-bottom: 25px;
}
.agreement a {
	font-weight: bold;
	text-decoration: underline;
	color: #35383d;
}
.agreement a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #35383d;
}
.box-19 {
	background-color:#ccc;
	width:251px;
	border-bottom: 1px dotted black;
	font-size:18px;
	margin-top:15px;
	padding:20px 0px 20px 15px;
	font-weight: normal;
}
.register-column-3 {
	float:left;
	width:200px;
}
#address_2 {
	width:250px;
	height:80px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.register-fields-1_b {
	padding:0px 10px 10px 15px;
	margin-left: 16px;
}
.register-field-labels-1_b {
	padding:5px 10px 5px 15px;
	margin-left: 16px;
}
.verdana_10_bold_grey {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.verdana_11_bold_grey {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.box-1_a {
	width:310px;
	padding:20px 0px 20px 10px;
	font-size:18px;
	font-weight:normal;
	color: black;
	background-color: #ccc;
	border-bottom: 1px dotted black;
}
.orange_14_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f38630;
}
a.orange_14_bold:hover {
	color: #00a4c5;
}
.title-sub_category {
	background-color:#FFA200;
	color:white;
	font-size: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	text-align: left;
	height: 28px;
}
#footer666 a {
	color:#999999;
}
#footer666 a:hover {
	color:white;
	text-decoration: none;
}
.register-fields-text {
	float:right;
	width:150px;
	height:40px;
}
.empty-9-text {
	clear:both;
	padding-bottom: 5px;
	padding-left: 14px;
}
.box-steps-regis {
	margin:35px 10px 0px 0px;
}
.verdana_11_registration {
	font-weight: bold;
	color: #35383d;
}
#registration-table {
	font-size:11px;
	font-weight:bold;
	color:#35383d;
}
.registration-table-row-0, .registration-table-row-3 {
	text-align:left;
	background-color: #e6e6e6;
	padding-top: 5px;
	padding-bottom: 5px;
}
.registration-table-row-1 {
	text-align: center;
	height: 20px;
}
.registration-table-row-3 {
	background-color: #bbcfff;
}
#registration-table-head {
	color:#697271;
	background-color: #DEDACA;
}
.verdana_11_light {
	color: #35383d;
	font-weight: normal;
}
.registration-table-row-2 {
	text-align:left;
	background-color: #FFD975;
}
.verdana_14_bold {
	font-size: 14px;
	font-weight: bold;
	color: #35383d;
}
.verdana_13_bold {
	font-size: 13px;
	font-weight: bold;
	color: #35383d;
}
.verdana_11_light a {
	color: #35383d;
	font-weight: bold;
	text-decoration: underline;
}
.verdana_11_light a:hover {
	color: #35383d;
	font-weight: bold;
	text-decoration: none;
}


#right{
	float:right;
	margin:17px 4px 0 0;
	font-weight:bold;
	color: #35383d;
}
.style3 {font-size: 16px;}


/* =================== */


.ImgCaptcha {
	width: 100px;
	height: 50px;
}
img.ImgLoadingVisible, img.ImgLoadingHidden {
	width:  16px;
	height: 16px;
	margin-bottom: 3px;
	vertical-align: bottom;
}
img.ImgLoadingHidden {visibility: hidden;}
form {margin-top: 0px;}


a.LinkNavMyAccount, a.LinkNavMyAccountActive {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #9a9a9a;
}
a.LinkNavMyAccount:hover, a.LinkNavMyAccountActive {
	text-decoration: underline;
	color: #f38630;
}
a.LinkNavMyAccountActive:hover {
	color: #00a4c5;
}

img.ImgNavMyAccount {
	width:  88px;
	height: 77px;
	border-width: 0px;
}
.NoteToSeller {
	padding: 0px 4px 4px 4px;
	margin: 24px 43px 0px 0px;
	background-color: #ffce4c;
	background-image: url(../images/background_note-to-seller.gif);
	background-repeat: no-repeat;
	background-position: 11px 11px;
}
.NoteToSellerTitle {
	height: 30px;
	padding: 6px 0px 0px 43px;
	color: black;
	font-weight: bold;
}
.NoteToSeller textarea {
	width: 222px;
	height: 65px;
	margin: 0px;
	padding: 4px;
	background-color: white;
	border: 1px #79858e solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.NoteToSellerChanged {color: black;}
.NoteToSellerDefault {color: #888;}


#DeliveryAddress {
	margin-left: 272px;
	clear: both;
}
#DeliveryAddressExisting {
	padding: 7px;
	margin: 30px 6px 0px 0px;
}
.DeliveryAddressSelected {
	border: 1px #f4aa0d solid;
}
#DeliveryAddressCustom {
	padding: 7px 1px 1px 6px;
}
#DeliveryAddressCustom textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#TblMyAccount {width: 100%;}


.Order {
	margin-top: 16px;
	padding: 23px 13px 9px 13px;
	background-color: white;
}
.OrderMessage, .OrderMessageWaiting {
	padding-bottom: 4px;
	background-color: #ffa200;
	background-image: url(../images/my-pauza/order-message-bg.gif);
	background-repeat: no-repeat;
	background-position: 18px 11px;
}
.OrderMessageWaiting {background-color: #99cc33;}


.TblOrderDetails {
	width: 100%;
	border-bottom: black 1px solid;
}
.TdOrderedItems, .TdOrderId {
	padding-bottom: 11px;
}
.TdOrderId {
	text-align: right;
}
.TdOrderDetailsLeft {
	width: 349px;
	padding-top: 17px;
}
.TdOrderDetailsRight {
	padding-top: 17px;
	text-align: right;
}
.SellerOpenClosedState {
	margin-bottom: 10px;
	padding-left: 28px;
	background-image: url(../images/my-pauza/time.gif);
	background-repeat: no-repeat;
	background-position: 13px 2px;
}
.OrderStatus {
	margin-left: 49px;
	padding: 12px 0px 7px 9px;
	font-weight: bold;
	text-align: right;
	color: #0077b4;
	background-color: white;
}
.TblOrderedItems {
	width: 100%;
	padding: 14px;
	font-weight: bold;
	background-color: #ede8e4;
	color: #003871;
}
.TblOrderedItemPrice {
	height: 20px;
	padding-right: 18px;
	text-align: right;
	white-space: nowrap;
}


.TblOrderSeller {
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding-left: 13px;
}
.TblOrderSeller a {
	font-size: 15px;
	font-weight: bold;
	color: #333;
}
.TdSellerRating {
	padding-left: 10px;
	text-align: right;
	white-space: nowrap;
}
.Nowrap {white-space: nowrap;}


.OrderDetailsValue {color: #0077b4;}
.OrderDate {margin-bottom: 7px;}
.Cleaner {clear: both;}
.OrderStatus1 {color: #41b3fe;}
.OrderStatus2 {color: #ffcc00;}
.OrderStatus3 {color: #ffcc00;}
.OrderStatus4 {color: #f60000;}
.OrderStatus5 {color: #f60000;}
.OrderStatus6 {color: #669900;}
.OrderStatus7 {color: #f60000;}
.OrderStatus8 {color: #f60000;}


.TextRequired {color: red;}


h2.Menu {
	margin: 0px 0px 12px 0px;
	padding-left: 4px;
	font-family: Arial Black, Arial, sans-serif;
	font-size: 18pt;
	color: #f38630;
}
#MenuProductCagetories {
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 12px;
	padding-bottom: 7px;
	border: 1px #b5b6b0 solid;
	border-left-width: 0px;
	border-right-width: 0px;
}
	#MenuProductCagetories a {
		display: block;
		padding-left: 19px;
		color: #f38630;
		font-weight: bold;
		background-image: url(../images/bullet.gif);
		background-repeat: no-repeat;
		background-position: 0px 2px;
	}
	#MenuProductCagetories a:hover {
		color: #00a4c5;
	}
	#MenuProductCagetories a.LinkPromo {color: #8bba42;}
	.TdMenuProductCategories {height: 20px;}


.ImgLinkTop {
	margin: -5px 5px -4px 0px;
	width: 92px;
	height: 23px;
	border-width: 0px;
}


.ImgLinkAddToCart {
	margin-left: 6px;
	width:  87px;
	height: 30px;
	border-width: 0px;
}


.BannerZoneSearch {
	width: 300px;
	padding: 0px 5px 26px 5px;
	margin: 2px 0px 15px 0px;
	text-align: left;
	background-color: #ccc;
}
.BannerZoneSearchTtl {
	padding: 2px 0px 2px 9px;
	font-size: 11px;
	/*font-family: Arial, sans-serif;*/
}
.BannerZoneSearch_600x200_Inside {
	padding: 15px 0px 25px 0px;
}
.BannerZoneSearch_600x200_Below {
	padding-top: 10px;
}


#ImgFacebook {
	 margin-top: 3px;
	_margin-top: 4px; /* IE */
	width: 139px;
	height: 21px;
	border-width: 0px;
	float: right;
}


* html .visualIEFloatFix {height: 0.01%;}


#OverlayLiveSite {
	position: absolute;
	top:  0px;
	left: 0px;
	z-index: 101;
	width:  100%;
	height: 100%;
	background-color: black;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#SplashLiveSite {
	position: absolute;
	top:  0px;
	left: 0px;
	z-index: 102;
	width:  100%;
	height: 100%;
	text-align: center;
}
	#SplashLiveSite img {
		margin-top: 124px;
		width: 430px;
		height: 400px;
		border-width: 0px;
	}


.OrderStatusWaiting {
	width: 351px;
	height:  58px;
	background-color: #e7eff8;
	background-image: url(../images/background_order-waiting-approval.png);
	background-repeat: no-repeat;
}
.OrderTimer {
	width: 53px;
	padding: 13px 0px 0px 7px;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial Black, Verdana;
	float: left;
}
.OrderStatusWaitingCaption {
	width: 279px;
	padding-top: 11px;
	text-align: right;
	font-weight: bold;
	float: left;
}
.OrderStatusWaitingCaptionBlinking {
	padding-top: 3px;
	color: #0083b3;
}
.adContentTop {
	margin-bottom: 16px;
}


.TdMenuIcons {
	width: 107px;
	text-align: right;
	vertical-align: middle;
}
.ImgAdded {
	width:  33px;
	height: 23px;
	margin-right: 12px;
}
#BackToMenu {
	margin-top: 12px;
	background-color: #f0f0f0;
}
#BackToMenu .review_3 {
	padding-top: 7px;
}
#BackToMenu .review_add {
	padding-left: 4px;
	color: #005080;
}
#LinkReviewAdd {
	display: block;
	height: 20px;
	padding-left: 21px;
	margin-top: 13px;
	margin-left: 8px;
	color: #005080;
	background-image: url(../images/your_comment.gif);
	background-repeat: no-repeat;
}


.SellerReviewAdminResponse {
	margin: 17px 0px 3px 51px;
	padding: 9px 13px 17px 13px;
	background-color: #e6e6e6;
}
	.SellerReviewAdminResponseHeader {
		font-weight: bold;
		color: #f38630;
	}
	.SellerReviewAdminResponseDate {
		padding: 1px 0px 14px 0px;
		color: #f38630;
	}


.TdLeft   {text-align: left;}
.TdRight  {text-align: right;}
.TdCenter {text-align: center;}
.TdNum    {text-align: right; white-space: nowrap;}
.TdNoWrap {white-space: nowrap;}


#Footer {
	font-size: 12px;
	color: white;
	background-color: black;
	text-align: center;
}
	#FooterTop {
		height: 10px;
		background-color: white;
	}
	#FooterContent {
		position: relative;
		width: 954px;
		padding: 11px 23px 18px 23px;
		margin: 0px auto;
		text-align: left;
	}
		#FooterContent a {
			color: white;
			text-decoration: underline;
		}
		#FooterContent a:hover {
			text-decoration: none;
		}
		#FooterContent h2 {
			font-size: 18px;
		}
		#FooterContentLeft {
			width: 280px;
			padding: 0px 65px 36px 0px;
			float: left;
		}
		#FooterContentLinks {
			position: absolute;
			left: 23px;
			bottom: 21px;
		}
		#FooterContentMiddle {
			width: 324px;
			float: left;
		}
			#FooterContentMiddle p {
				margin: 0px 0px 7px 0px;
			}
			#LatestUserReviewNote {
				padding-right: 104px;
				font-family: Georgia, Arial, sans-serif;
				font-style: italic;
				font-size: 13px;
			}
		#FooterContentRight {
			width: 285px;
			float: left;
		}

	#FooterBottom {
		background-color: #333;
	}
		#FooterBottomContent {
			width: 954px;
			padding: 12px 23px 12px 23px;
			margin: 0px auto;
			text-align: left;
		}
			#FooterBottomContent a {
				color: white;
				text-decoration: none;
			}
			#FooterBottomContent a:hover, #FooterBottomContent a.Active {
				text-decoration: underline;
			}
			#FooterBottomContentLeft {
				width: 553px;
				float: left;
			}
			#FooterBottomContentRight {
				width: 401px;
				float: left;
			}

