@charset "utf-8";
/* CSS Document */
/* main styles */
* {
   margin:0;
   padding:0;
   }
@font-face {
    font-family: 'SylfaenARMRegular';
    src: url('Sylfaen.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body 	{margin:0;padding:0;font-family:"Trebuchet MS";font-size:13px;color:#fff;background:#810376 url(../images/body_bg.png) top repeat-x;}
h1 	    {font-family:"Sylfaen";font-size:24px;color:#2a032d;margin:0px 0 34px 5px;line-heght:1.4em;}
h2 		{font-family:"Sylfaen";font-size:24px;color:#fff;margin:0px 0 34px 5px;line-height:1.4em;}
h3 		{font-family:"Sylfaen";font-size:18px;color:#fff;margin:0px 0 10px 5px;line-height:1.4em;}
p 		{font-family:"Trebuchet MS";font-size:13px;color:#fff;margin:0px 0 25px 5px; line-height:1.4em;}
a:link  {font-family:"Trebuchet MS";font-size:13px;color:#fff;}

a:hover 		  {font-family:"Trebuchet MS";font-size:13px;color:#FFCCFF;text-decoration:none;}
form    		  {padding:0;}
input   		  {
	width:300px;
	font-size:13px;
	color:#000;
	display:block;
	width:280px;
	height:22px;
	
} 
input.button 	  {height:60px; background:#FFCCFF}
label 			  {
	display:block;
	font-family:"Trebuchet MS";
	font-size:13px;
	margin: 10px 0 10px 0;
}
img     		  {border:none; vertical-align:top;}
img.float-center  {margin:0px auto;vertical-align:top; border:0;}
img.float-left    {float:left; margin:5px 15px 5px 5px;vertical-align:top; border:0;} 
img.float-right   {float:right; margin:5px;vertical-align:top; border:0;} 
table             {vertical-align:top; border-collapse:collapse;}


/* main columns */
#wrapper 			{width:1024px; height:auto; margin:0px auto;}
#main 				{width:1024px; height:auto; margin:0px auto; padding:0;}
#header  			{width:1024px; height:155px; margin:0px auto;}
#header .left-col   {
	float:left;
	padding-top:17px;
	width: 253px;
}
#header .right-col {
	float:left;
	width:760px;
	padding-top:72px;
}
.language-selector {text-align:right;}	  
.languages 		   {margin-bottom:14px;}
.logo 			   {width:229px; height:135px;}
/* navigation */

#navigation {
	width:760px;
	display:block;
}
#navigation #left-nav {background:url(../images/nav-left.png) right no-repeat; width:19px; height:47px;float:left;}
#navigation #mid-nav {
	background:url(../images/nav-mid.png) repeat-x;
	width:722px;
	height:47px;
	float:left;
}
#navigation #mid-nav ul 			{display:block; list-style-type:none; margin:14px 0 0 0px;}
#navigation #mid-nav ul li 			{display:inline; padding:0 10px 0 10px;}
#navigation #mid-nav ul li a 		{color:#ffe1fc; font-size:13px; font-family:"Trebuchet MS"; text-decoration:none;} 
#navigation #mid-nav ul li a.active {color:#fff; font-size:15px; font-family:"Trebuchet MS"; text-decoration:none; font-weight:bold;}
#navigation #mid-nav ul li a:hover  {text-decoration:none; color:#fff;}
#navigation #right-nav 				{background:url(../images/nav-right.png) left no-repeat; width:19px; height:47px;float:right;}

/* -------------- content area -------------- */

#col-left {
	width:253px;
	float:left;
	padding-left:6px;
	margin-top: 20px;
}
#col-right {
	width:741px;
	float:right;
	margin-top: 20px;
}
#col-left .left-col-label 		{background:url(../images/left-col-title.png) no-repeat; width:253px; height:42px;}
#col-left .intro-text           {font-family: Arial Narrow;font-size: 36px;line-height:1.4.em;}
#col-left .left-col-label h3 	{font-family:"Sylfaen";font-size:18px;color:#fff; display:block;padding:10px 0 0px 55px; font-weight:normal;}
#col-left ul 					{display:block;  font-family:"Trebuchet MS"; font-size:13px; margin:18px 0 0 0;}
#col-left ul li 				{display:list-item; list-style-image:url(../images/left-list-icon.png); line-height:1.8em; margin:5px 0 0 40px;}
#col-left ul li a 				{color:#fff; font-weight:normal; text-decoration:none;padding-left:20px;}
#col-left ul li a:hover 		{color:#FF99FF; font-weight:normal; text-decoration:none;padding-left:20px;}
#col-left .todays-special 		{margin:30px auto;}
/* ------------- menu area ----------------- */
#menu 							{width:760px; height:auto; float:left; margin:0 0 20px 0;}
#menu h2 					    {border-bottom:1px dotted #ccc; padding-bottom:10px;}
#menu .menu-box                 {
								width:760px;
								height:auto;
								clear: both;
}
#menu .menu-box .img-col		{float:left; width:240px}
#menu .menu-box .text-col		{width:520px;float:right;margin: 10px 0 0 0;}
/* ------------- home page area ----------------- */
.home-page 						{width:100%;float:left;}
.home-page img 					{display:block; clear:both; width:343px; height:280px;margin:0 0 15px 0}
.home-page .left-area 			{float:left;width:48%;}
.home-page .right-area 			{float:right;width:50%;}
#gallery 						{width:100%;}
.contact-area 				    {float:left;width: 100%;
}
.map 						    {float:left;}
.our-address 	                {display:block;font-style:bold;font-weight:bold;width:350px;float:left;margin-left: 30px;
								 height: 150px;overflow: hidden;
}
.address 					    {float:left;height: 100px;}
.address-details			    {float:left;margin-left: 20px;height: 100px;}
#contact-form 					{display:block;width:350px;float:left;margin-left: 30px;}
/* --- footer ---- */
#footer 						{clear:both; height:80px; width:1024px; color:#fff; padding-top:20px; padding-left:263px;}
