@charset "utf-8";

/*	-------------------------------------------------------------
	Pizza Hut Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:		Base setup styles
	Filename:			pizzahut.base.css
	Date:				April 16, 2007
	------------------------------------------------------------- */

/*	-------------------------------------------------------------
	Generic Elements
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		body {
			margin: 0px 0px 10px 0px;
			padding: 0px;
			background-color: #fff;
			color: #000;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			background: url(../_images/box.jpg) no-repeat center 130px;
			text-align: center;
			font-size: 11px;
			behavior: url("http://www.pizzahut.gr/_styles/csshover.htc");
			 }

			body.internal {
				background: none;
			}
			 
			body.internal3 {
				background: none;
			}
			
			body.user {
				background: none;
			}

			body.internalMenu {
				background: none;
			}

		a:link, a:visited, a:active {
			color: #000;
			text-decoration: none;
			outline: none; }
			
		a:hover {
			color: #393939;
			text-decoration: underline; }
		
				
		a img {
			border: 0px; }
		
		a.more {
		background: url(../_images/arrow.gif) no-repeat right 5px;
		padding: 0 10px 0 0;
		}
		
		html {
			height: 100%;
			width: 100%; }
		
		
		form {
			margin: 0px;
			padding: 0px; }
		
		.clear {
			clear: both;
			margin: 0;
			padding: 0; }
		.subscripts {
			font-size: 9px;
			text-align: left;
		}
		.accesibility {
			display: none;
			visibility: hidden;  }
		
		.right_offers {
		
									}
			
		.im ageBorder {
		padding: 5px;
		border: 1px solid #ededed;
		}
		
		.imageBorder2 {
		padding: 2x;
		border: 1px solid #ededed;
		}
		
		h4 {
		text-align: left;
		margin: 20px 0 20px 0;
		width: 670px
		}
			

/*	-------------------------------------------------------------
	Structure
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#container {
		width: 935px;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
	}

	#containerInner {
		float: left;
	}
	
		/*	-------------------------------------------------------------
	Header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#header {
		width:940px;
		height: 123px;
		float: left;
		padding: 1px 0 3px 0;
		background: url(../_images/header_back_new.gif) no-repeat -10px center;
	}

	#header a.logo {
		float: left;
		display: block;
		height: 100px;
		width: 110px;
		background-image: url(../_images/header_stroke.gif);
		background-repeat: no-repeat;
	}

	#header ul {
		float: left;
		list-style: none;
		margin: 12px 0 0 0px;
		padding: 0;
		padding-left: 10px;
		display: inline;
		position: relative;
	}

	#header ul li {
		float: left;
		padding: 0 0px 0 0;
		display: block;
		height: 15px;
		margin: 0;
	}

	#header ul li.n_pizza a {
		width: 109px;
		display: block;
		background: url(../_images/nav_pizza_new_el.gif) no-repeat left top;
		height: 60px;
	}

	#header ul li.n_pizza a:hover,#header ul li.n_pizza a.selected {
		background-position: left bottom;
	}

	#header ul li.n_value a {
		width: 150px;
		background: url(../_images/nav_value_new_el.gif) no-repeat left top;
		height: 60px;
		display: block;
	}

	#header ul li.n_value a:hover,#header ul li.n_value a.selected {
		background-position: left bottom;
	}

	#header ul li.n_menu a {
		width: 167px;
		background: url(../_images/nav_menu_el.gif) no-repeat left top;
		height: 60px;
		display: block;
	}

	#header ul li.n_menu a:hover,#header ul li.n_menu a.selected {
		background-position: left bottom;
	}
	
	#header ul li.n_shops a {
		width: 84px;
		background: url(../_images/nav_shops.gif) no-repeat left top;
		height: 60px;
		display: block;
	}
	#header ul li.n_shops a.new {
		width: 84px;
		background: url(../_images/nav_shops2.gif) no-repeat left top;
		height: 60px;
		display: block;
	}
	#header ul li.n_jobs1 a {
		width: 129px;
		background: url(../_images/nav_jobs.gif) no-repeat left top;
		height: 60px;
		display: block;
	}
	#header ul li.n_jobs1 a:hover,#header ul li.n_jobs1 a.selected {
		background-position: left bottom;
	}

	#header ul li.n_shops a:hover,#header ul li.n_shops a.selected {
		background-position: left bottom;
	}
	#header ul li.n_offers a {
		width: 84px;
		background: url(../_images/nav_offers.gif) no-repeat left top;
		height: 15px;
		display: block;
	}

	#header ul li.n_offers a:hover,#header ul li.n_offers a.selected {
		background-position: left bottom;
	}
	
	#header ul li.n_fun a {
		width: 98px;
		background: url(../_images/n_fun.gif) no-repeat left top;
		height: 15px;
		display: block;
	}

	#header ul li.n_fun a:hover,#header ul li.n_fun a.selected {
		background-position: left bottom;
	}
	
	
	#header ul li.n_news a {
		width: 50px;
		background: url(../_images/nav_news_new_el.gif) no-repeat left top;
		height: 60px;
		display: block;
	}

	#header ul li.n_news a:hover,#header ul li.n_news a.selected {
		background-position: left bottom;
	}
	
	#header ul li.n_contact a {
		width: 94px;
		background: url(../_images/nav_contact.gif) no-repeat left top;
		height: 15px;
		display: block;
	}

	#header ul li.n_contact a:hover,#header ul li.n_contact a.selected {
		background-position: left bottom;
	}

	#header ul li.n_jobs a {
		width: 117px;
		background: url(../_images/n_jobs.gif) no-repeat left top;
		height: 15px;
		display: block;
	}

	#header ul li.n_jobs a:hover, #header ul li.n_jobs a.selected {
		background-position: left bottom;
	}

	#header li ul {	
		display: block;
		visibility: hidden;
		position: absolute;
		left: 0px;
		width: 600px;
		margin: 0px;
	}

	#header li ul.selected {	
		visibility: visible;
		z-index: 100;
	}
	#header li:hover ul {
		visibility: visible;
		z-index: 100;
	}

	#header li ul li {
		margin: 0px 0px 0 0px;
		padding: 6px 10px 20px 0px;
		float: left;
		display: block;
		height: 20px;
		/* border-top: 1px dashed silver; */
	}

	#header li.n_pizza ul li a {
		background: none;
		font-family: Georgia;
		font-size: 13px;
		font-style: italic;
		color: #333333;
		display: inline;
	}

	#header li.n_value ul li a {
		background: none;
		font-family: Georgia;
		font-size: 13px;
		font-style: italic;
		color: #333333;
		display: inline;
	}

	#header li.n_pizza ul li a:hover,#header li.n_pizza ul li a.selected {
		text-decoration: none;
		color: #d3b86c;
	}
	#header li.n_value ul li a:hover,#header li.n_value ul li a.selected {
		text-decoration: none;
		color: #d3b86c;
	}
	
	#header span.topBanner {
		display: block;
		float: right;
		padding: 5px 20px 0 0;
		margin: 0 0 0px 0;
	}

	#header span.lang {
		float: right; 
		width: 120px; 
		display: block; 
		text-align: right; 
		padding: 10px 10px 0 0; 
		font-family: Georgia; 
		font-style: italic;
		/*display:none;*/
	}
	
	/*	-------------------------------------------------------------
	Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#footer {
		width:940px;
		float: left;
		margin: 0 0 10px 0;
		clear: both;
		/* background: url(../_images/footer_back.gif) no-repeat left top; */
	}
	

	#footer p {
		margin: 10px 0 0 0;
		width: 400px;
		float: left;
		line-height: 1.5em;
		font-family: Georgia, Times, serif;
		color: #322e2f;
	}
	
	#footer p strong {
		font-style: italic;
	}

	#footer p a {
		text-decoration: underline;
	}

	#footer p a:hover {
		text-decoration: none;
	}

	#footer span {
		display: block;
		float: right;
		margin: 10px 0 0 0;
	}

	#content {
		float: left;
		width: 940px;
	}
	
	body.internal3 #content {
	background: url(../_images/content_back.gif) repeat-y top;
	}
	
	body.user #content {
	background: url(../_images/content_back2.gif) repeat-y top;
	}
	
/*	-------------------------------------------------------------
	Alpha
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#alphaContainer {
	}

		#alpha {
		width: 300px;
		height: 515px;
		float: left;
		}

		#alpha #alphaContent {
		 padding: 0 5px;
		 float: left;
		}
		
		#alpha #alphaContent .disabled {
		cursor: default;
		color: #7b7b8a;
		}
		
		#alpha #alphaContent a.disabled:hover {
		cursor: default;
		}

		
		#alpha #alphaContent h1.accordion {
			width: 291px;
			height: 21px;
			margin: 0;
			padding: 0;
			float: left;
			background-color: black;
			display: block;
			color: white;
			font-weight: normal;
			font-size: 15px;
		}

		#alpha #alphaContent h1#cat4 {
			background: black url(../_images/menu_pizzas.jpg) no-repeat right top;
		}

		#alpha #alphaContent h1#cat5 {
			background: black url(../_images/menu_starters.jpg) no-repeat right top;
		}
		#alpha #alphaContent h1#cat6 {
			background: black url(../_images/menu_garlic.jpg) no-repeat right top;
		}
		#alpha #alphaContent h1#cat7 {
			background: black url(../_images/menu_salads.jpg) no-repeat right top;
		}

		#alpha #alphaContent h1#cat8 {
			background: black url(../_images/menu_pasta.jpg) no-repeat right top;
		}

		#alpha #alphaContent h1#cat9 {
			background: black url(../_images/menu_sodas.jpg) no-repeat right top;
		}

		#alpha #alphaContent h1#cat10 {
			background: black url(../_images/menu_desserts.jpg) no-repeat right top;
		}
		#alpha #alphaContent h1#cat11 {
			background: black url(../_images/menu_beer.jpg) no-repeat right top;
		}
		#alpha #alphaContent h1#cat12 {
			background: black url(../_images/menu_offers.jpg) no-repeat right top;
		}

		#alpha #alphaContent h1.accordion a {
			display: block;
			padding: 0 0 0 5px;	
			color: white;
			width: 100%;
			height: 100%;
		}

		#alpha #alphaContent h1.accordion a:hover {
			text-decoration: none;
		}

		#alpha #alphaContent h1.accordion span {
			color: white;
			padding: 4px 0 0 20px;
			display: block;
			font-size: 14px;
			font-weight: bold;
			display: none;
			visibility: hidden;
		}

		#alpha #alphaContent h1.accordion img {
			padding: 8px 0 0 20px;
		}


		#alpha #alphaContent .selectionsContainer {
			width: 291px; _width: 296px;
			float: left;
			background:transparent url(../_images/transparent3.png);
		}

		#alpha #alphaContent .selectionsContainer .selectionsTop {
			width: 291px;
			background: url(../_images/selectionsTop.gif) no-repeat left top;
			height: 17px;	
			float: left;
			display: none;
			visibility: hidden;
		}

		#alpha #alphaContent .selectionsContainer .selectionsBottom {
			width: 291px;
			background: url(../_images/selectionsBottom.gif) no-repeat left top;
			height: 17px;	
			float: left;
			display: none;
			visibility: hidden;
		}

		#alpha #alphaContent .selectionsContainer .selectionsMiddle {
			width: 296px;
			float: left;
			padding: 0px 0 8px 0;
			display: inline;
		}

		#alpha #alphaContent .selectionsContainer .selectionsMiddle p {
			margin: 0px 30px;
		}

		#alpha #alphaContent .selectionsContainer .selectionsMiddle ul {
			margin: 0px 0px 0px 0px;
			padding: 0;
			float: left;
			display: inline;
			list-style: none;
		}

		#alpha #alphaContent .selectionsContainer .selectionsMiddle ul li {
			line-height: 16px;
			display: block;
			width: 140px;
			float: left;
		}

		#alpha #alphaContent .selectionsContainer .selectionsMiddle ul li a {
			text-decoration: none;
			float: left;
			margin-left: 20px;
		}
		
		#alpha #alphaContent .selectionsContainer .selectionsMiddle ul li span {
			
			color: #FF0000;
			margin-left: 20px;
		}

		#alpha #alphaContent .selectionsContainer .selectionsMiddle h2 {
			padding: 0;
			color: #c7312a;
			font-weight: bold;
			font-size: 12px;
			margin: 7px 0 4px 20px;
			clear: both;
			float: left;
			width: 149px;
			display: inline;
		}

		#alpha #alphaContent .selectionsContainer .selectionsMiddle span.seperator {
		display: block;
		height: 0px;
		width: 284px;			
		float: left;
		}

/*	-------------------------------------------------------------
	BETA
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		

	#betaContainer {
		float: left;
		display: inline;
		margin-left: 5px;
	}

	#beta {
		width: 327px;
		height: 517px;
		float: left;
		display: none;
	}

	
/*-------- Instructions --------*/


	#beta_instructions {
		width: 327px;
		height: 571px;
		background: transparent url(../_images/transparent_instractions.png) no-repeat;
		float: left;
	}
	

			#beta_instructions h1 {
				float: left;
				display: inline; 
				margin: 30px 0px 0px 10px;
				padding: 0;
			}
		
			#beta_instructions p {
				margin: 10px 20px 0px 10px;
				display: inline;
				float: left;
				font-size: 12px;
				line-height: 16px;
			}
		
			#beta_instructions p.steps {
				margin: 20px 10px 0px 10px;
				float: left;
			}

/*-------- Loading --------*/

	#beta_loading {
		width: 327px;
		height: 571px;
		float: left;
		background:transparent url(../_images/transparent_instractions.png);
		display: none;
	}
	#beta_steps {
		width: 327px;
		height: 521px;
		float: left;
		/* background:transparent url(../_images/transparent_instractions.png); */
		display: none;
	}

	#beta_loading p {
		text-align: center;
		margin-top: 200px;
	}
	
	

/*-------- Rest Products --------*/


#photoContainer {
	margin-top: 30px; float: left;
}


#desc2 {
	padding: 10px 5px 5px 15px;
	margin: 20px 5px 5px 10px;
	float: left;
	font-family: Georgia;
	color: white;
	font-size: 16px;
	font-style: italic;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	width: 280px;
}
	
	
	
	
/*-------- Offers --------*/

	#beta_offers {
		width: 327px;
		background-color: white;
		float: left;
	}

	#beta_offers_Content {
		float: left;
		margin: 5px;
		padding: 10px;
		border-style: dashed;
        border-width: 2px;
        border-color: black;
	}

	#beta_offers h1 {
		text-align: center;
		margin: 30px 0 10px 0;
		font-family: Georgia, Times;
		font-style: italic;
		font-weight: normal;
		font-size: 22px;
	}

	#beta_offers p.combine {
		background: url(../_images/euro_offer.gif) no-repeat left center;
		margin: 10px 0 0 20px;
		padding: 10px 0 10px 50px;
	}

	#beta_offers p.offer {
		background: url(../_images/products_container.gif) no-repeat left top;
		width: 280px;
		height: 211px;
		margin: 20px 0 0 10px;
		position: relative;
	}

		#beta_offers p.offer span.description {
			display: block;
			width: 190px;
			position: absolute;
			left: 10px;
			top: 30px;
			text-align: center;
			font-weight: bold;
		}
	
		#beta_offers p.offer span.product1 {
			display: block;
			width: 190px;
			position: absolute;
			left: 10px;
			top: 75px;
		}
	
		#beta_offers p.offer span.product2 {
			display: block;
			width: 190px;
			position: absolute;
			left: 215px;
			top: 10px;
		}

	#beta_offers p.choose {
		text-align: center;
		margin: 30px 0 0 0;		
	}

	#beta_offers p.notes {
		font-size: 10px;
		margin: 20px 30px 0 30px;		
	}
		
/*-------- Image Container --------*/

	#beta #imageContainer {
		width: 322px;
		height: 150px;
		float: left;
		position: relative;
		margin-left: 1px;
	}

	#beta #imageContainer span.name {
		position: absolute;
		left: 0px;
		top: 0px;
		background-color: black;
		color: white;
		font-size: 18px;
		padding: 8px;
		font-family: Georgia;
		background:transparent url(../_images/transparent.png);
		text-align: center;
	}
		
	#beta #imageContainer span.name em {
	}

	#beta #imageContainer span.name span {
		font-size: 27px;
		font-style: italic;
	}

	#beta #imageContainer span.description {
		position: absolute;
		bottom: 3px;
		padding: 7px 10px;
		background:transparent url(../_images/transparent2.png);
		color: white;
		width: 300px;
	}

	#beta #imageContainer span.price {
		position: absolute;
		left: 30px;
		top: 43px;
		color: #e00104;
		font-family: 'Arial Black', Arial;
		font-size: 22px;
		padding: 5px;
	}

	#beta #imageContainer span.price em {
		font-weight: normal;
		font-size: 14px;
		font-style: normal;
		font-family: Arial, Tahoma;
	}

/*-------- Seperator --------*/

	#beta .seperatorBeta {
		float: left;
		margin: 1px 0 5px 2px;
		display: inline;
	}

	#beta .seperatorBeta span {
		display: block;
		float: left;
		background: url(../_images/beta_seperate.gif) repeat-x left top;
		height: 2px;
		width: 320px;
	}

	#beta h3 {
		margin: 10px 0 10px 10px;
	}

/*-------- Size --------*/


	#beta #sizeContainer {
		float: left;
		padding: 0 0 0 0px;
		margin: 10px 0 0 2px;
		clear: both;
		width: 308px;
		display: inline;
		color: white;
		text-align: center;
	}

	#beta #sizeContainer input.sizeInput {
		display: inline;
	}

	#beta #sizeContainer h1 {
		margin: 16px 0 4px 0;
		padding: 0;
		text-align: center;
		width: 320px;
	}

	#beta #sizeContainer label {
		font-weight: bold;
		padding: 0 0px 0 0px;
		vertical-align: 0px;
		margin: 0 5px 0 0;
	}

/*-------- Crust --------*/


	#beta #crustContainer {		
		float: left;
		display: inline;
		margin: 0 0 0 5px;
		color: white;
	}

	#beta #crustContainer h1 {
		text-align: center;
		margin: 10px 0 4px 0;
		padding: 0;
	}

	#crustContainer .crusts_top {
		width: 308px;
		float: left;
		height: 8px;
	}

	#crustContainer .crusts_bottom {
		width: 308px;
		float: left;
		height: 4px;
	}


	#beta .crust_middle {
		margin: 0 0 0 0px;
		float: left;
	}

	#beta .crust_middle ul {
		list-style: none;
		float: left;
		margin: 0px;
		padding: 0;
	}

	#beta .crust_middle ul li {
		width: 105px;
		display: block;
		margin: 0;
		padding: 0;
	}

	#beta .crust_middle ul li label {
		padding: 3px 3px 3px 0px;
		text-decoration: none;
		display: block;
	}

	#beta .crust_middle ul li input.crustInput {
		display: block;
		float: left;
		margin-bottom: 2px;
	}


/*-------- Gradients --------*/

	#beta #gradientsContainer {
		float: left;
		width: 320px;
		color: white;
	}

	#beta #gradients {
		float: left;
		width: 320px;
		display: inline;
		margin: 0 0 0 0px;
		overflow: visible;
	}

	#beta #gradientsContainer h1 {
		text-align: center;
		margin: 0 0 5px 0;
		padding: 0;
	}

	#beta #gradients ul {
		list-style: none;
		float: left;
		width: 145px;
		margin: 0;
		padding: 0;
	}

	#beta #gradients ul li {	
	line-height: 13px;
	float: left;
	margin-bottom: 1px;
	margin-left: 2px;
	vertical-align: bottom;
	width: 156px;
	}

	#beta #gradients ul li input {
		vertical-align: 1px;
		display: inline;
		float: left;
	}

	#beta #gradients ul li a {
		padding: 2px 1px;
		width: 15px;
		display: block;
		float: left;
	}

	#beta #gradients ul li a.minus {
		
	}

	#beta #gradients ul li span {
		font-size: 12px;
		font-weight: bold;
		color: #df0000;
	}
	#beta #gradients ul li a img{
		vertical-align: -1px	;
		margin: 0 2px 0 0px;
	}

	#beta #gradients ul li span.sign {
		background-color: black;
		color: white;
		font-weight: normal;
		padding: 1px 2px;
	}
	
	#beta #gradients ul li span.many {
		font-size: 12px;
		font-weight: bold;
		color: #df0000;
	}
	
	#beta #gradients ul li span.empty {
		color: gray;
		font-weight: normal;
		font-size: 11px;
	}

	#beta #gradients ul li label {	
		display: block;	
		float: left;
		width: 70px;
		line-height: 14px;
	}

	#beta #order {
		width: 308px;
		text-align: center;
		margin: 5px 0 0 0;
		display: inline;
		float: left;
	}

	#beta #order #legend {
		float: left;
		width: 100px;
		font-size: 10px;
		line-height: 16px;
		font-size: 10px;
		color: white;
	}

	#beta #order #legend span.sign {
		color: white;
		font-weight: normal;
		padding: 1px 0px;
		margin: 2px 0 0 0;
	}

	
	
/*	-------------------------------------------------------------
	Gamma
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#gammaContainer {
		float: left;
		margin-left: 3px;
		display: inline;
	}

	#gamma {
		width: 290px;
		height: 515px;
		float: left;
		
	}
	

/*-------- Banner --------*/

	#gamma .banner {
		float: left;
		display: inline;
		margin: 0 0 0 3px;
	}

	#gamma .bannerContent {
		float: left;
		width: 317px;
		height: 120px;
		z-index: 1;
		text-align: center;
	}

	#gamma .bannerContent img {
		margin: 2px 0 0 2px;
	}
	
	/*-------- Cart --------*/

	#gamma #cart {
		float: left;
		margin: 3px 0 0 3px;
		position: relative;
		height: 340px;
		display: inline;
	}

	#gamma #cart #cartContent {
		float: left;
		width: 293px;
		height: 302px;
	}

	#gamma #cart #cartContent #cartLoading {
		position: absolute;
		top: 28px;
		left: 12px;
		width: 300px;
		height: 360px;
		z-index: 50;
		display: none;
	}
	
	.itemInfo {
	font: 11px Tahoma, Verdana, san-serif;
	}

	#gamma #cart #cartContent #cartLoading p {
		text-align: center;
		margin-top: 150px;
		z-index: 51;
	}

	#gamma #cart #cartContent .tableContainer {
		float: left;
		margin: 50px 0px 10px 34px; _margin: 50px 0px 10px 13px;
		width: 277px; 
		height: 335px;
		display: inline;
		}
	
		
	#gamma #cart #cartContent .tableContainer span.emptycart {
		} 
	
	#gamma #cart #cartContent .tableContainer h1 {
		margin: 0px 0 0px 0;
		padding: 0;
		}

	#gamma #cart #cartContent table#cartItems {
		width: 260px;
		color: #3b3b3b;
		border-collapse: collapse;
	}
	
	#gamma p {
		margin: 0;
		padding: 0;
	}
	

	#gamma #cart #cartContent table#cartItems tr td {
		padding: 3px 0 5px 0;
		vertical-align: top;		
	}

	#gamma #cart #cartContent table#cartItems tr td.name {
		width: 125px;
		font-family: Tahoma, Verdana, san-serif;
		font-size: 11px;
	}

	#gamma #cart #cartContent table#cartItems tr td.offer {
		text-align: center;
		width: 38px;
	}
	
	#gamma #cart #cartContent table#cartItems tr td.offer a {
		padding: 1px;
	}

	#gamma #cart #cartContent table#cartItems tr td.quantity {
		text-align: center;
		width: 36px;
		margin: 0 3px 0 3px;
	}

	#gamma #cart #cartContent table#cartItems tr td.quantity .inputQuantity {
		text-align: center;
		margin: 0;
		padding: 1px 0;
		font-size: 11px;
		text-align: center;
		width: 16px;
		height: 16px;
	}

	#gamma #cart #cartContent table#cartItems tr td.controls {
		margin: 0 0px 0 0;
		padding: 6px 3px 0 0;
		text-align: left;
	}
			
				#gamma #cart #cartContent table#cartItems tr td.controls a.up {
					display: block;
					margin-bottom: 2px;
				}
			
				#gamma #cart #cartContent table#cartItems tr td.controls a.down {
					display: block;
					margin-bottom: 2px;
				}

	#gamma #cart #cartContent table#cartItems tr td.price {
		font-size: 13px;
		text-align: right;
	}
	
		#gamma #cart #cartContent table#cartItems2 {
		position: absolute;
		top: 375px;
		width: 260px;
		color: #3b3b3b;
		border-collapse: collapse;

		}

		#gamma #cart #cartContent table#cartItems3 {
		position: absolute;
		top: 361px;
		width: 260px;
		color: #3b3b3b;
		border-collapse: collapse;

		}
	#gamma #cart #cartContent table#cartItems2 tr td.Title {
		border-bottom: 0px solid red;
		font-family: Courier New, Courier, monospace;
		font-size: 16px;
	}

	#gamma #cart #cartContent table#cartItems2 tr td.Price {
		font-size: 16px;
		text-align: right;
		color: #3e3900;
	}
	#gamma #cart #cartContent table#cartItems3 tr td.Title {
		border-bottom: 0px solid red;
		font-family: Courier New, Courier, monospace;
		font-size: 16px;
	}

	#gamma #cart #cartContent table#cartItems3 tr td.Price {
		font-size: 16px;
		text-align: right;
		color: #3e3900;
	}
	#gamma #cart #cartContent #cartHeader h1 {
		margin: 0 0 10px 0;
		padding: 5px 0 0 0 ;
		text-align: center;
		display: block;
		height: 30px;
		border-bottom: dashed 1px black;
		width: 260px;
	}
	#gamma #cart #cartContent #cartTable  {
		height: 270px;
		overflow: auto;
	}
	
	#gamma #cart #cartContent #cartTable2  {
		height: 256px;
		overflow: auto;
	}
	#gamma #cart #cartContent table#cartItems thead .pizzaName {
		text-align: left;
	}

	#gamma #cart #cartContent table#cartItems thead .pizzaIcon {
		text-align: right;
	}
	#gamma #cart #cartContent #cartTotal  {
		margin: 3px 0 0 0;
		padding: 6px 0 0px 0;
		border-top: dashed 1px black;
		width: 260px;
		}
		
	#gamma #cart #cartContent #cartTotal table#cartItems2 {
	}

	#gamma #cart #cartContent #cartTotal table#cartItems2 tr td.totalTitle {
		font-family: Tahoma, Verdana, san-serif;
		text-align: left;
		font-size: 13px;
	}

	#gamma #cart #cartContent #cartTotal table#cartItems2 tr td.totalPrice {
		font-size: 16px;
		text-align: right;
		color: #3e3900;
	}
	#gamma #cart #cartContent #cartTotal table#cartItems3 tr td.totalTitle {
		font-family: Tahoma, Verdana, san-serif;
		text-align: left;
		font-size: 13px;
	}

	#gamma #cart #cartContent #cartTotal table#cartItems3 tr td.totalPrice {
		font-size: 16px;
		text-align: right;
		color: #3e3900;
	}
	
	/*-------- CheckOut --------*/

	#gamma #checkOut {
		float: left;
		width:293px;
		margin: 8px 0 0 0;
		text-align: right;
		
	}
		
/*-------- Tool Tips --------*/
	
.toolTipElement {
	cursor: help;
}
.tool-tip {
	color: #000000;
	width: 180px;
	border: solid #CC0000 1px;
	background: #FFFFFF;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px 4px;
	display:none;
}
 
.tool-text  {
	font-size: 10px;
	padding: 4px 8px 8px;
}


/*	-------------------------------------------------------------
	Internal 	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#content #leftC {
	float: left;
	width: 700px;
}

	body.internal3 #content #leftC {
	width: 470px;
	}
	
	body.user #content #leftC {
	width: 350px;
	}
	body.internalMenu #content #leftC {
	width: 700px;
	}

#content #leftC h2 {
	font-size: 28px;
	font-style: italic;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	border-bottom: 1px dashed black;
	padding: 0 0 5px 0;
	margin: 10px 20px 10px 0;
}


#content #leftC h3 {
	font-size: 24px;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	border-bottom: 1px solid #ebebeb;
	padding: 0 20px 3px 0;
	margin: 20px 0px 0px 0;
}


#content #leftC ul { 
	font-size: 12px;
	margin: 10px 10px 0 40px;
	padding: 0;
}

#content #leftC ul li {
	padding: 0 0 4px 0;
}


#content #leftC #register {
	font-size: 12px;
	margin: 20px 0 0px 0;
}

	#content #leftC #register td.left {
		width: 160px;
	}
	
	#content #leftC #register td.right {
		width: 200px;
	}

	#content #leftC #register p.accept {
		font-size: 13px;
		margin: 20px 40px 10px 0;
		font-style: italic;
		font-family: Georgia, Times, sans-serif;
		text-align: center;
	}


#content #leftC p {
	font-size: 12px;
	line-height: 1.5em;
	margin: 10px 20px 0px 0;
}

#content p.sup {
	margin: 20px 0 0 0;
}

#content #leftC p span.disc {
	background-color: black;
	color: white;
	padding: 5px;
	display: block;
	width: auto;	
}

	body.internal3 #content #leftC2 {
	width: 470px;
	}
	
	body.user #content #leftC2 {
	width: 350px;
	}
	body.internalMenu #content #leftC2 {
	width: 678px;
	}

#content #leftCreducl {
	float: left;
	width: 700px;
	height:450px;
	background-image:url(thankyou.jpg);
}

#content #leftCreducl #content_title {
	font-family:Georgia;
	line-height:1.0em;
	font-size:24px;
	color:#FFFFFF;
	width: 380px;
	
	margin-left:320px;
}

#content #leftCreducl #content_left {

	height:145px;
	font-family:Georgia;
	line-height:1.0em;
	font-size:24px;
	color:#FFFFFF;
	width: 220px;
	margin-left:25px;

}
#content #leftCreducl #field_name {
font-family:Georgia;
float:right;
	font-size:24px;
	color:#FFFFFF;
	width: 225px;
	margin-left:290px;
	
}

#content #leftCreducl #accept_terms {
/*background-color:#00CC33;*/
margin-left:270px;
float:left;
font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;
width:450px;
}

#content #leftCreducl #simmetoxi {

margin-top:15px;

float: right;
width:131px;
height:40px;
cursor: pointer;
margin-right:45px;
margin-bottom:20px;

	}

#content #leftCreducl #simmetoxi a {
cursor: pointer;
}

#content #leftCreducl #footnote {
height:10px;
margin-right:5px;
margin-top:5px;
float:right;
color:#FFF;
width:410px;

}

#content #leftCreducl #footnote p {
/*background-color:#dcffd2;*/
text-indent:4px;
font-size:9px;
}

#content #leftC2 h2 {
	font-size: 28px;
	font-style: italic;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	border-bottom: 1px dashed black;
	padding: 0 0 5px 0;
	margin: 10px 20px 10px 0;
}


#content #leftC2 h3 {
	font-size: 24px;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	border-bottom: 1px solid #ebebeb;
	padding: 0 20px 3px 0;
	margin: 20px 0px 0px 0;
}


#content #leftC2 ul { 
	font-size: 12px;
	margin: 10px 10px 0 40px;
	padding: 0;
}

#content #leftC2 ul li {
	padding: 0 0 4px 0;
}


#content #leftC2 #register {
	font-size: 12px;
	margin: 20px 0 0px 0;
}

	#content #leftC2 #register td.left {
		width: 160px;
	}
	
	#content #leftC2 #register td.right {
		width: 200px;
	}

	#content #leftC2 #register p.accept {
		font-size: 13px;
		margin: 20px 40px 10px 0;
		font-style: italic;
		font-family: Georgia, Times, sans-serif;
		text-align: center;
	}


#content #leftC2 p {
	font-size: 12px;
	line-height: 1.5em;
	margin: 10px 20px 0px 0;
}

#content #leftC2 p span.disc {
	background-color: black;
	color: white;
	padding: 5px;
	display: block;
	width: auto;	
}

#content #leftC2 {
	float: left;
	width: 678px;
	height:450px;
	background-image:url(../_images/thank-you.jpg);
}
#content #leftC2 #content_title {
	font-family:Georgia;
	line-height:1.0em;
	font-size:24px;
	color:#FFFFFF;
	width: 370px;
	height:125px;
	margin-left:320px;
}
#content #leftC2 #content_left {
	
	font-family:Georgia;
	line-height:1.0em;
	font-size:24px;
	color:#FFFFFF;
	width: 220px;
	margin-left:25px;
	margin-top:-15px;
}
#content #leftC2 #field_name {
	font-size:24px;
	color:#FFFFFF;
	width: 225px;
	margin-left:290px;
	margin-top:35px;
}
#content #leftC2 #field_phone {
	margin-top:-5px;
	font-size:24px;
	color:#FFFFFF;
	width: 225px;
	margin-left:290px;
}
#content #leftC2 #accept_terms {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:-5px;
	font-size:24px;
	color:#FFFFFF;
	width: 225px;
	margin-left:352px;
}

#content #leftC2 #simmetoxi {
/*text-indent:-10000px;*/
/*background-image:url(../_images/simmetoxi_btn.png);*/
width:131px;
height:40px;
	cursor: pointer;
	margin-left:535px;
	margin-top:-65px;
}

#content #leftC2 #simmetoxi a {
cursor: pointer;
}

#content #leftC2 #footnote {
color:#FFFFFF;
width:400px;
	margin-left:290px;
	margin-top:35px;
}

body.user #content #leftC #register {
	font-size: 12px;
	width: 340px;
	display: inline;
}

#content #leftC #register td {
vertical-align: center;
}


#content #leftC #register input.registerText {
	width: 240px;
	border: 1px solid black;
	padding: 2px 2px 2px 4px;
	line-height: 12px;
}

#content #leftC #register label.error {
	color: #d90000;
}

#content #leftC #register input.registerError {
	width: 200px;
	border: 1px solid #d90000;
	padding: 2px 2px 2px 4px;
	line-height: 12px;
}

#content #leftC #register select {
	width: 240px;
}

#content #leftC form {
padding: 0 0 20px 0;
/* border-bottom: 1px solid #e5e5e5; */
}

#content #leftC .login {
	width: 300px;
	background-color: #d3b86c;
	margin: 20px 0 0 70px;
	padding: 0 0 8px 0;
	float: left;
	display: inline;
	clear:both;
}
#content #leftC p.subscript {
	width: 300px;
	margin: 100px 0 0 70px;
	float: left;
	font-size: 11px;
	display: inline;
	clear:both;
}
#content #leftC .loginInner {
	margin: 8px 0 0px 8px;
	float: left;
	width: 280px; _width: 284px;
	border: 2px dashed white;
	text-align: center;
	padding: 30px 0 0px 0;
	display: inline;
}


#content #leftC .loginInner form {
	border-bottom: 0px solid red;
}

#content #leftC .loginInner input.text {
	margin: 0 0 5px 0;
}

#content #leftC .loginInner .inputBtn {
	margin: 10px 0 0 0;
}

#content #leftC .loginInner label {
padding: 10px 0 0 0px;
font-family: Georgia, Times, sans-serif;
font-size: 14px;
width: 100px;
}


/*-------- Right Column --------*/

#content #rightC {
float: left;
width: 222px;	
padding: 0 0 0 10px;
}




/*-------- Center Column --------*/

body.internal3 #content #centerC {
float: left;
width: 232px;	
padding: 20px 0 0 0px;
}

body.user #content #centerC {
float: left;
width: 350px;	
padding: 20px 0 0 0px;
}


#content #centerC dl {
	margin: 10px 10px 10px 20px;
	padding: 0;
	font-size: 13px;
	
}
	
#content #centerC dl dt {
	float: left;
	width: 120px;
	padding: 0 0px 0 0;
}

#content #centerC h1 {
	font-weight: normal;
	font-size: 18px;
	font-family: Georgia, Times, sans-serif;
	margin: 0 0 0 10px;
	padding: 0 0 8px 0px;
	border-bottom: dashed 1px black;
	}

#content #centerC h2 {
	font-weight: normal;
	font-size: 18px;
	font-family: Georgia, Times, sans-serif;
	margin: 0 0 0 10px;
	padding: 0 0 8px 0px;
	}

body.user #content #centerC h1 {
	font-size: 18px;
	text-align: left;
}

body.user #content #centerC h1.add {
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
	font-size: 12px;
	margin: 0 0 0 0px;
	padding: 0 0 5px 10px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#content #centerC p {
	margin: 10px 0px 10px 0;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 10px 10px;
}


#content #centerC ul {
	font-size: 13px;
	margin: 0px 0px 0 0px;
	padding: 0 0 10px 20px;
	border-bottom: 1px solid #e5e5e5;
	list-style: none;
}

#content #centerC ul li {
	padding: 0 0 4px 0;
}

#content #centerC ul li a {
	background: url(../_images/arrow2.gif) no-repeat left 4px;
	padding: 0 0 0 15px;
}

#content #centerC p.address {
	
    padding: 10px 0 10px 10px;
}

#content #centerC #add_address {
	padding: 10px 0px 10px 10px;
	width: 350px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 12px;
	margin: 0 0 0px 0;
	}
	
#content #centerC #add_address {
vertical-align: center;
}

#content #centerC #add_address label {
	font-size: 12px;
}
#content #centerC #add_address label.error {
	color: #d90000;
}

#content #centerC #add_address input.inputError {
	width: 195px;
	border: 1px solid #d90000;
	padding: 2px 2px 2px 4px;
	line-height: 12px;
}
#content #centerC #add_address input.inputAddress {
	width: 195px;
	border: 1px solid black;
	padding: 2px 2px 2px 4px;
	line-height: 12px;
}
#content #centerC #add_address textarea.inputAddress {
	width: 195px;
	border: 1px solid black;
	padding: 2px 2px 2px 4px;
	line-height: 12px;
}
#content #centerC .history {
	padding: 10px 0 0 0;
	margin: 0 0px 0 0;
}

#content #centerC .history h1 {
	border-bottom: dashed 1px black;
	margin: 0 10px;
	padding: 0 0 8px 0;
}

#content #centerC .history ul {
	list-style: none;
	margin: 10px 10px 10px 20px;
	padding: 0;
}

#content #centerC .history ul li {
	background: url(../_images/arrow.gif) no-repeat left 4px;
	padding: 0 0 0 10px;
	margin: 0 10px 5px 0;
	font-size: 12px;
}

#content #centerC .history ul li span {
	font-size: 11px;
	color: gray;
}

#content #centerC .history ul li.date {
	background: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
}

#content #centerC .history ul li.separate {
	border-top: 1px solid #e1e1e1;
	background: none;
	height: 1px;
	margin: 3px 0;
}

/*-------- Login --------*/

#content #rightC .login {
	text-align: center;
	padding: 0px 0 10px 0;
	float: left;
	width: 221px;	
	background-color: #d3b86c;
}


#content #rightC .login .loginContent {
	width:197px;
	float: left;
	padding: 10px 0 5px 0;
	margin: 0px 10px 0 10px;
	border: 2px dashed white;
	display: inline;
	}

#content #rightC .login h2 {
	font-weight: normal;
	font-size: 14px;
	margin: 10px 0;
	padding: 0;
}

#content #rightC .login p {
	line-height: 1.4em;
	font-size: 12px;
}

#content #rightC .login p.error {
	background: url(../_images/icn_error.gif) no-repeat left 2px;
	padding: 0px 0 10px 30px;
	margin: 5px 10px 5px 10px;
	text-align: left;
	font-size: 11px;
	line-height: 1.2em;
}

#content #rightC .login p a {
	color: #cc0000;
}

#content #rightC .login ul {
margin: 10px 0 0px 0;
padding: 0px 0px;
list-style: none;
text-align: left;
}

#content #rightC .login ul li {
text-align: left;
background: url(../_images/arrow.gif) no-repeat left 4px;
padding: 0 0 3px 10px;
margin: 0 6px 0 6px;
 }

#content #rightC .login span {
	padding: 4px 0 4px 0;
	margin: 0;
}

#content #rightC .login input.inputLogin {
	border: 1px solid black;
	padding: 3px 5px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	width: 150px;
	margin: 0 0 4px 0;
	display: none;
}
#content #rightC .login input.inputLoginHold {
	border: 1px solid black;
	padding: 3px 5px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	width: 150px;
	margin: 0 0 4px 0;
}


#content #rightC .login a img.inputBtn {
	margin: 4px 0;
}

#content #rightC .login h1 {
	display: block;
	background-color: black;
	color: white;
	text-align: center;
	font-weight: normal;
	font-size: 16px;
	padding: 8px 0;
	margin: 0 0 10px 0;
}

/*-------- Stores --------*/


#content #rightC .locateStores {
	padding: 0px;
	background-color: #f6c500;
	float: left;
	width: 221px;
	padding: 10px 0 10px 0;
	text-align: center;
}

#content #rightC .locateStores img {
	margin: 0px;
}

#content #rightC .locateStores a {
	font-size: 12px;
	text-align: center;
	padding: 0px;
	background-color: #fceeb3;
	font-weight: bold;
}

/*-------- zimi --------*/


#content #rightC #zimi {
	float: left;
	width: 221px;
	background: url(../_images/banner_zimi.jpg) no-repeat left top;
	height: 98px;
}


/*-------- arxelwn --------*/


#content #rightC #arxelwn {
	float: left;
	width: 221px;
	background: url(../_images/banner_arxelwn.gif) no-repeat left top;
	height: 88px;
}


/*-------- News --------*/


#content #leftC #promosContainer {
}

#content #leftC #promosContainer .s_promo {
	float: left;
}

.comment {
 width: 300px;
}

.comment h1 {
 margin: 10px 0 0  0;
 padding: 0;
 }
 
 .comment textarea.area {
 	margin: 10px auto 10px auto;
 	width: 260px;
 	height: 100px;
 	background-color: #e5e5e5;
 	overflow: hidden;
 }



/*---Table-*/

#leftC table#products {
	width: 420px;
	margin: 10px 0 0 20px;
	float: left;
}

		#leftC table#products h1 {
			margin: 0;
			padding: 0;
		}
		
		#leftC table#products td {
			padding: 8px 10px 5px 0px;
			vertical-align: middle;
		}
			
		#leftC table#products td.one {
			width: 240px;
		}

		#leftC table#products td.two {
			text-align: center;
			width: 60px;
		}
		
		#leftC table#products td.twofull {
			text-align: center;

		}
		
		#leftC table#products td.three {
			text-align: center;
			width: 60px;
		}

		#leftC table#products td.four {
			text-align: center;
			width: 60px;
		}

		#leftC table#products td.five {
			width: 350px;
		}
		#leftC table#products td.six {
			text-align: center;
		}
		#leftC table#products td.seven {
			
		}

/* ------------- new styles (added 080221) ------------- */
	
	.hideHeader {
		display: none;
	}
	
	.hideFooter {
		display: none;
	}
		
	.orderHeader {
		padding-left: 5px;
	}

	#gamma .favorites {
		background-color: #edebd5;
		border: 2px solid #dfddcd;
		float: left;
		width: 291px; _width: 265px;
		height: 96px;
		z-index: 1;
		padding: 10px;
		text-align: left;
	}
	#gamma .favorites ul {
		display: block;
		overflow: auto;
		width: 291px; _width: 265px;
		height: 69px;
		padding: 0px;
		margin: 0px;
		border: 1px solid #c6c6be;
	}
	
	#gamma .favorites ul li {
		padding: 4px;
		border-bottom: 1px solid #ebeae2;
		font-family: Georgia, Times, serif;
		font-size: 11px;
		font-style: italic;
		line-height: 13px;
		background-image: url(../_images/arrow_favorites.gif);
		background-repeat: no-repeat;
		background-position: right center;
		background-color: #f8f7ee;
	}
	
	#gamma .favorites ul li:hover {
		background-color: white;
		background-image: url(../_images/arrow_favorites_hover.gif);
		background-repeat: no-repeat;
		background-position: right center;
	}
	
	#gamma .favorites ul li a {
		text-decoration: none;
	}
	
	#gamma .favorites ul li .favTitle {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #e16a00;
		font-style: normal;
	}


.del_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 13px;
	float: left;
	border: 1px solid red;
		}
	
.del_menu ul li {
	float: left;
	margin: 0 0px 0 5px;
}

/* ------------- new Offers ------------- */


.beta_offer {
	padding: 0px; 
	margin: 0px;
	height:530px;
	background-color: white;
	border: 8px solid #949494; 
	text-align: center;
	position: relative;
	vertical-align: middle;
}


.beta_offer .introtext {
	font-family: Georgia, Times, serif;
    width: 306px;
	font-size: 13px;
	padding: 10px 10px;
	display: block;
	}
	
.beta_offer span.viewOffer {
	display: block;
	margin: 15px 0 0 0;	
	}


.beta_offer a.ignoreOffer {
	padding-top: 10px;
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-size: 0px;
}

.beta_steps {
	width: 320px;
	height: 571px;	
	background-color: white;
	vertical-align: middle;
	text-align: center; 
	position: relative;
	border: 2px solid silver;
}

.beta_steps .viewOffer {
	position: relative;
	bottom: 20px;
	display: block;
	height: 50px;
}

.beta_steps .viewOffer a img {
	position: relative;
}

.beta_steps a img {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.beta_steps img {
	margin: 60px 0 0 0;
}

.nooffer {
display: block;
position: absolute;
bottom: 3px;
}

#popup {
	width: 340px;
	height: 420px;
	padding: 20px;
	display: block;
	position: relative;
	overflow:auto;
	
}

#popup .favHistory {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	border-bottom: 2px solid #cccccc;
	padding: 10px 0;
}

#popup .favHistoryLast {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 10px 0;
}

#popup .favLabel {
	font-weight: bold;
	color: #e16a00;
	text-transform: uppercase;
}

#popup .favValue {
	font-family: Georgia, Times, serif;
	font-size: 12px;
	font-style: italic;
}

#popup .favHistory a {
	display: block;
	padding-top: 10px;
	width: 100%;
	text-align: center;
}

#popup .favHistoryLast a {
	display: block;
	padding-top: 10px;
	width: 100%;
	text-align: center;
}

#popup .popClose {
	position: absolute;
	float: right;
	top: 0;
	right: 0;
}

#popup .confirmOrder {
	font-size: 12px;
	border-top: 1px dashed black;
	margin-top: 10px;
	width: 100%;
}

#popup .confirmOrder .offerTitle {
	padding: 5px 5px;
	text-align: center;
	background-color: #edebd5;
}

#popup .confirmOrder .quantity2 {
	width: 10%;
	vertical-align: top;
	text-align: left;
	padding: 5px 0;
}

#popup .confirmOrder .description2 {
	width: 70%;
	vertical-align: top;
	text-align: left;
	padding: 5px 0;
}
#popup .confirmOrder .description2 .label2 {
	font-weight: bold;
	color: #e16a00;
	padding: 5px 0;
}

#popup .confirmOrder .price2 {
	width: 20%;
	text-align: right;
	font-size: 13px;
	vertical-align: top;
	padding: 5px 0;
}

#popup .totalTitle2 {
	text-transform: uppercase;
	font-size: 13px;
	padding-top: 7px;
	border-top: 1px dashed black;
}

#popup .totalPrice2 {
	text-align: right;
	font-size: 16px;
	padding-top: 7px;
	border-top: 1px dashed black;
}

#popup .buttons2 {
	padding-top: 20px;
}

#popup .buttons2 .return2 {
	float: left;
}

#popup .buttons2 .ok2 {
	float: right;
}

.ignoreOffer {
	font-size: 14px;
	font-style: italic; 
	font-family: Georgia, Times, serif;
	font-weight: normal;
	background: url(../_images/btn_nooffer2.gif) no-repeat right;
} 
.ignoreOffer div {
	font-size: 14px;
	font-style: italic; 
	font-family: Georgia, Times, serif;
	font-weight: normal;
	padding: 0px 50px 0px 0px;
}
