* {font-family: Arial, Helvetica, sans-serif; font-size:12px;	}
* { outline:none;}

body {margin:0; padding:0; background: #ebebeb url(../../images/bg.jpg) top left repeat-x ;}
.textmain {font-size: 14px; color: #333;}
.textbody {font-size: 8pt;	color: #000; padding: 5px 0 5px 5px; border: 0;}
.textbody2 {font-size: 8pt;	color: #333; padding: 0 0 10px 10px; border: 0;}
.txtaddress {font-size: 12px; color: #333;	padding: 15px 0 0; line-height: 15px;}
.textbodyWhite {font-size: 8pt; color: #fff; padding: 0 0 0 20px; border: 0; 	border-left: 1px dotted #333;}
.style1 {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

h2 {font-size:110%; color:#ED1B2D; text-decoration:none; padding:3px 10px; margin:0; font-weight:bold;}


	 a{ border:0px solid blue; color:#ED1B2D; text-decoration:none; padding:3px 10px; margin:0; font-weight:bold;}
	 a:hover{ text-decoration: underline; }

	#tools {border:0px solid blue; position: relative; width:400px; top:27px; left:-40px; height:30px; padding: 0; text-align:right;}
		*html #tools {border:0px solid red; position:relative; top:35px; height:30px; padding: 0; text-align:right;}
		/**:first-child+html #tools {border:1px solid red; position:relative; top:45px; height:30px; padding: 0; text-align:right;}	
	 */
	 #tools ul {padding: 0; text-align:right;}	
	 #tools li	{padding:4px 0 4px 30px; margin:0; list-style-type:none; display:inline; background: url(../images/nav/topNavLeft.gif) top right no-repeat;}
	 #tools li a{ border:2px solid white; position:relative; top:0px; background:#fff;  color:#ED1B2D; text-decoration: underline; padding:4px 10px; margin:0; font-weight:bold;}
	 #tools li a:hover{  text-decoration:none; border:2px solid #EFEFEF; }
	 
	 
/*----------Locations Page --------------------*/
 	#restaurants {border:0px solid #f00; width:auto; padding:15px;}
	#restaurants h1 a{ display:block; border-bottom:1px solid #B1C6EA; color:#ED1B2D; background: #E2F5C7 url(../../images/pageElements/arrowUp.gif) top right no-repeat; position:relative; top:8px;  font-size:17px; padding:5px 10px; width:700px; margin:0; text-decoration:none; }
			*html #restaurants h1 a{ width:720px; position:relative; top:18px;}

	#restaurants h1 a:hover{border-bottom:1px solid #B1C6EA; color:#fff; background: #ED1B2D url(../../images/pageElements/arrowUpRoll.gif) top right no-repeat;}

	 #restaurants ul {padding: 0; margin:0; width:177px; margin-right:3px; float:left;}	
	 #restaurants li	{padding:0px 0 2px 0; margin:0; list-style-type:none; display:block; background: url(../images/nav/topNavLeft.gif) top right no-repeat;}
	 #restaurants li a{ border:0px solid blue; background:#fff url(../../images/pageElements/arrowUpDown2.gif) top right no-repeat;  color:#ED1B2D; display:block;  text-decoration:none; padding:3px 8px; margin:0; font-weight:normal;}
	 #restaurants li a:hover{  background:#ED1B2D url(../../images/pageElements/arrowUpDown2.gif) top right no-repeat; color:#fff; }

	.locationsTable{border-collapse:collapse;border-spacing:0;}
	.locationsTable{ margin:0 0 0 0; padding:0; width:720px; border-top:0px solid #EBEBEB; border-right:0; border-bottom:1px solid #eee; border-left:1px solid #eee; border-collapse:collapse; border-spacing:0;}
		*html .locationsTable{ width:720px;}
	.locationsTable td, th {border-bottom:1px solid #ebebeb; background: #f7f7f7; border-right:0px solid #CFCFCF; border-top:0px; border-left:0;  padding:3px; }
	
	
	.locationsTable td.tdOdd {background: #eee; border-right:1px solid #CFCFCF; border-top:0px; border-left:0px; border-left:0px; padding:3px;}
	.locationsTable th { background: #fff url(../../images/pageElements/arrowDown.gif) right 5px no-repeat;  padding: 5px; padding-right:20px; height:15px; overflow:hidden; text-align:left; border-bottom:0px solid #CFCFCF; border-right:0px solid #EBEBEB; border-top:0px; border-left:0px; }
	.locationsTable td a {border:0px solid #f00; display:block; background-image:none; }
	.locationsTable td a:hover {display:block; background-image:none;  }
	
	.locationsTable td .shop { display:block; font-style:oblique; color: #A9A9A9; letter-spacing:0,5em; }
	
	.locationsTable td .imageContainer {  margin:-2px ; border:0px solid #777; }
	.locationsTable td .imageContainer img { border:0px solid #777;}


/*------------ ( Footer ) -------------------*/
	 #footer {padding:0px 0 16px 0; color:#ccc; width:100%; line-height:19px; border-top: 6px solid #595959; background:#666666; }
	 #footer strong {border:0px solid blue; padding: 2px 0; color:#ceefa0; }
	 #footer strong#fax { padding-left:33px; background: url(../../images/iconFax.gif) center left no-repeat; }
	 #footer strong#email { padding-left:33px; background: url(../../images/iconEmail.gif) center left no-repeat; }
	 #footer strong#tel { padding-left:18px; background: url(../../images/iconTel.gif) center left no-repeat; }
	 #footer a{text-decoration:none; color:#ceefa0; border-bottom: 1px dotted #ceefa0; padding:0px 3px; }
	 #footer a:hover{text-decoration:none; color:#ceefa0; border-bottom: 1px dotted #ceefa0; padding:0px 3px; background:#373936;}
	 #footer p, #footer h1 { padding: 0 20px; width:610px;}
	 #footer  #facebooklink { float:right; display:block; width:144px; height:44px; border-bottom:0;}
	 #footer  #facebooklink:hover { background:none; color:none; border-bottom:0;}
	 #footer  #facebooklink img {border:0;}
	 
/*------------ ( locations Iframe ) -------------------*/
	#locations {position: absolute; visibility: hidden;	width: 100%;	height: 100%;	left: 0;	top: 0;	border: 0;	padding: 0; margin:0;	z-index:11111;}
	#locations iframe {width: 100%;	height: 100%; border: 0;	padding: 0; margin:0;	}
	#close {float: right;}


