/* Global Defaults
=====================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object {
	margin:0;
	padding:0;
}
/* table{
	border-collapse:collapse;
	border-spacing:0;
} */
fieldset,img,abbr{
	border:0;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
a,a:link,a:visited,a:hover { 
	color:#06527a;
	text-decoration:none; 
}
a:focus,a:hover { 
	text-decoration:underline;
}
a img { 
	border:0; 
}
:focus {
	outline: 0;
}
.clear { 
	clear:both; 
}
/* Global Elements
=====================================================================*/
body {
	background:#697c0f url(../../images/background.png);
	font:12px arial, verdana, serif;
}
.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}
/* Start CSS Coding
=====================================================================*/
#container {
	width:100%;
	background:url(../../images/back_footer.png) 0 100% repeat-x;
}
#header {
	width:990px;
	height:146px;
	margin:0 auto;
}
#logo{
	width:244px;
	height:146px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float: right;
	text-indent:-5000px;
	margin:0;
}
#logo span{
	background:url(../images/logo.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#placemainmenu {
	height:116px;
	float: left;
	background:url(../../images/mainmenu.jpg) no-repeat;
}
#mainmenu {
	height:116px;
	float:left;
	direction: rtl;
}
#mainmenu li {
	height:116px;
	float:left;
	position:relative;
	z-index:1000;
	direction: rtl;
}
#mainmenu li a {
	background:url(../../images/background.png) no-repeat;
	height:31px;
	float:left;
	padding:85px 15px 0 15px;
	font-family: Tahoma;
	color:#f7f0bf;
	font-size:16px;
	text-shadow:0 1px 2px #202020;
	direction: rtl;
}
#mainmenu li:hover a, #mainmenu li.active a {
	background:url(../../images/menu_hover.png) repeat-x;
	color:#fff;
	text-decoration:none;
}
/* Start CSS POPUP Menu
=====================================================================*/
#placemainmenu ul ul {
	position:absolute;
	font-family: Tahoma;
	z-index:1200;
	display:none;
	width:160px;
	margin: 0;
	top: 115px;
	right:0;
	background:#052d40;
	padding:5px 15px 12px 15px;
	direction: rtl;
}
#placemainmenu ul li ul li {
	display: inline;
	font-family: Tahoma;
	float: left;
	width: 160px;
	height:auto;
	padding: 0;
	position: relative;
	margin:0;
	padding:0;
}
#placemainmenu ul ul ul {
	position:absolute;
	font-family: Tahoma;
	z-index:1300;
	display:none;
	width:160px;
	margin: 0;
	top: 0px;
	right: 160px;
	padding:5px 8px 12px 8px;
	border-left:1px solid #193d4f;
	direction:rtl;
}
#placemainmenu ul li ul li ul li {
	display: inline;
	font-family: Tahoma;
	float: left;
	padding: 0;
	margin:0;
	height:auto;
}
#placemainmenu #mainmenu li:hover ul li {
	background:url(../../images/sepdropdown.png) repeat-x 0 100%;
}
#placemainmenu #mainmenu li:hover ul li a, #placemainmenu #mainmenu li:hover ul li a:link, #placemainmenu #mainmenu li:hover ul li a:visited {
	color:#fff;
	font-size:13px;
	width:160px;
	height:auto;
	text-transform:none;
	border:none;
	background: none;
	padding:10px 0;
	text-shadow:none;
	margin:0;
	font-weight:lighter;
	color:#fff;
	font-family: Tahoma;
	border-bottom:1px solid #193d4f;
}
#placemainmenu #mainmenu li:hover ul li a:hover, #placemainmenu #mainmenu li ul li a:hover {
	text-decoration:none;
	color:#f7f0bf;
}
div#placemainmenu li:hover ul ul,
div#placemainmenu li li:hover ul ul
{display:none;}

div#placemainmenu li:hover ul,
div#placemainmenu li li:hover ul
{display:block;}
/* End CSS Drop Down Menu */
#slideshow {
	width:100%;
	height:525px;
	overflow:hidden;
	position:relative;
	z-index:10;
}
#wrapper {
	width:990px;
	position:relative;
	z-index:20;
	margin:-494px auto 0 auto;
	padding:0 0 12px 0;
}
.panelfront {
	width:300px;
	height:472px;
	background:url(../../images/panel_front.png) no-repeat;
	float:left;
	display:inline;
	margin:0 30px 0 0;
	padding:10px 0 0 10px;
}
.panelfront.last {
	margin:0;
}
.contentpanel {
	width:289px;
	height:441px;
	background:#fff;
}
.contentfront {
	width:249px;
	height:401px;
	background:#fff;
	padding:20px;
}
.contentfront h3 {
	font-size:18px;
	color:#181717;
	font-family: Tahoma;
	font-weight:lighter;
	padding:0 5px 15px 0;
	direction: rtl;
}
.contentfront p {
	font-size:12px;
	color:#333;
	padding:0 0 15px 0;
	line-height:1.8em;
}
.imgframe {
	border:1px solid #e8e8e8;
	padding:9px;
	background:#fff;
	margin-bottom: 15px;
}
.butmore, .butmore:link, .butmore:visited {
	width:133px;
	height:31px;
	background:url(../../images/but_more.png) no-repeat;
	font-family: Tahoma;
	font-size:12px;
	color:#af8810;
	line-height:1.8em;
	font-weight:bold;
	text-align:center;
	padding:6px 0 0 0;
	text-shadow:0 1px 0 #fff;
}
.butmore:hover {
	background-position:0 -37px;
	text-decoration:none;
	color:#9a760a;
}
.alignright {
	float:right;
}
.alignleft {
	float:left;
}
/* Lightbox
=====================================================================*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1600;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1700;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/*
=====================================================================*/
/* Inner Page
=====================================================================*/
#contenttop {
	width:990px;
	height:12px;
	background:url(../../images/content_top.png) no-repeat;
	font-size:0;
	position:relative;
}
#cornertop {
	width:994px;
	height:33px;
	background:url(../../images/corner_top.png) no-repeat;
	position:absolute;
	z-index:10;
	left:-2px;
	top:-2px;
}
#ribbon {
	width:34px;
	height:121px;
	z-index:15;
	background:url(../../images/ribbon.png) no-repeat;
	position:absolute;
	top:-3px;
	right:665px;
}
#content {
	width:968px;
	background:url(../images/back_content.png) repeat-y;
	padding:0 11px 15px 11px;
}
#contentbottom {
	width:990px;
	height:13px;
	background:url(../../images/content_bottom.png) no-repeat;
	font-size:0;
	position:relative;
	margin:0 0 20px 0;
}
#cornerbottom {
	width:994px;
	height:33px;
	background:url(../../images/corner_bottom.png) no-repeat;
	position:absolute;
	z-index:10;
	left:-2px;
	bottom:-2px;
}
#maincontent {
	width:614px;
	float: right;
	display:inline;
	padding:20px 25px 0 25px;
	direction:rtl;
}
#maincontent h1, #fullwidth h1 {
	font-size:29px;
	color:#181717;
	font-weight:lighter;
	padding:0 5px 15px 0;
	font-family:Georgia, Garamond, serif;
	direction:rtl;
}
#maincontent h2, #fullwidth h2 {
	font-size:22px;
	color:#181717;
	font-weight:lighter;
	padding:5px 0 5px 0;
	font-family:Georgia, Garamond, serif;
	direction:rtl;
}
#maincontent h3, #fullwidth h3 {
	font-size:20px;
	color:#181717;
	font-weight:lighter;
	padding:0 0 15px 0;
	font-family:Georgia, Garamond, serif;
}
#maincontent h4, #fullwidth h4 {
	font-size:18px;
	color:#181717;
	font-weight:lighter;
	padding:0 0 15px 0;
	font-family:Georgia, Garamond, serif;
}
#maincontent h5, #fullwidth h5 {
	font-size:14px;
	color:#181717;
	font-weight:lighter;
	padding:0 0 15px 0;
	font-family:Georgia, Garamond, serif;
}
#maincontent h6, #fullwidth h6 {
	font-size:12px;
	color:#181717;
	font-weight:lighter;
	padding:0 0 15px 0;
	font-family:Georgia, Garamond, serif;
}
#maincontent p, #fullwidth p {
	font-size:13px;
	color:#333;
	line-height:1.8em;
	padding:0 0 15px 0;
	font-family: Tahoma;
	direction:rtl;
}
.imgframe.alignleft {
	float:left;
	margin-right:20px;
}
.imgframe.alignright {
	float:right;
	margin-left:20px;
}
#maincontent ul, .contentfront ul, #fullwidth ul {
	padding:0 0 10px 0px;
	overflow:hidden;
	direction:rtl;
}
#maincontent ul li, .contentfront ul li, #fullwidth ul li {
	font-size:12px;
	font-family: Tahoma;
	color:#333;
	line-height:1.8em;
	padding:0 40px 0 18px;
	background:url(../../images/bullet.png) no-repeat 96% 6px;
	direction:rtl;
}
#nav {
	width:298px;
	float: left;
	display:inline;
	text-shadow:0 1px 0 #fff;
}
.widget-container {
	width:298px;
	background:url(../../images/sepnav.png) no-repeat 50% 100%;
	padding:0 0 25px 0;
	margin:0 0 20px 0;
}
.widget-area {
	padding:25px 0 0 0;
}
.widget-title {
	font-size:22px;
	color:#434343;
	padding:0 28px 15px 25px;
	font-family:Georgia, Garamond, serif;
	font-weight:lighter;
	direction: rtl;
}
.contentnav {
	font-family: Tahoma;
	font-size: 12px;
	width:248px;
	padding:0 25px;
	direction: rtl;
}
.widget-container p {
	font-size:12px;
	color:#636363;
	line-height:1.8em;
	padding:0 0 15px 0;
}
.widget-container ul.navchef {
	width:270px;
}
.widget-container ul.navchef li {
	width:270px;
	background:url(../../images/sepnav2.png) repeat-x 0 100%;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}
.widget-container ul.navchef li img {
	float: right;
	background:#fff;
	padding:20px;
	border:1px solid #e8e8e8;
	margin:0 0px 0px 0;
}
.navchefcontent {
	width:166px;
	float: right;
	direction: rtl;
	text-align: right;
}
.widget-container .navchefcontent h4 {
	font-size:12px;
	color:#636363;
	padding:7px 10px 0 0;
}
.widget-container .navchefcontent h5 {
	font-size:11px;
	color:#b4b4b4;
	font-family:Georgia, Garamond, serif;
	font-weight:lighter;
	font-style:italic;
	padding:5px 10px 9px 0;
}
.icontwittersmall {
	width:16px;
	height:16px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
	text-indent:-5000px;
	margin:0 6px 0 0;
}
.icontwittersmall span{
	background:url(../../images/icon_twittersmall.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
.iconlinkedinsmall {
	width:16px;
	height:16px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
	text-indent:-5000px;
	margin:0 6px 0 0;
}
.iconlinkedinsmall span{
	background:url(../../images/icon_linkedinsmall.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
.iconfacebooksmall {
	width:16px;
	height:16px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
	text-indent:-5000px;
	margin:0 6px 0 0;
}
.iconfacebooksmall span{
	background:url(../../images/icon_facebooksmall.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
/* Menus
=====================================================================*/
#maincontent ul.listmenus {
	margin:0;
	padding:0 0 15px 0;
}
#maincontent ul.listmenus li {
	background:url(../../images/sepcontent.png) repeat-x 0 100%;
	padding:0;
	margin:0 0 15px 0;
}
.listmenus li img {
	float:left;
	background:#fff;
	padding:6px;
	border:1px solid #e8e8e8;
}
.menuscontent {
	width:520px;
	float:right;
}
#maincontent ul.listmenus li .menuscontent h4 {
	padding:0;
	float: right;
}
#maincontent ul.listmenus li ul.listmenucat {
	float: left;
	padding:0;
	margin:0;
	height:18px;
}
#maincontent ul.listmenus li ul.listmenucat li {
	float: right;
	display:inline;
	background:none;
	margin:0;
	padding:0 7px;
	font-size:11px;
	color:#c9c9c9;
	text-transform:uppercase;
	height:16px;
	border:1px solid #e8e8e8;
	margin:0 0 0 4px;
	line-height:1.6em;
}
.menusdesc {
	width:520px;
	margin:5px 0 0 0;
}
.menustext {
	width:463px;
	float:left;
	background:url(../../images/sepcontentvert.png) 100% 0 repeat-y;
	color:#646464;
	font-style:italic;
	padding:0 0 25px 0;
}
.menusprice {
	width:57px;
	float:right;
	text-align:right;
}
#maincontent ul.listmenus li .menusprice h5 {
	color:#66790e;
}
#maincontent ul.listmenus li .menusprice h5.oldprice {
	font-size:12px;
	color:#989898;
	padding:0;
	text-decoration:line-through;
}
.menunav {
	width:248px;
}
.menunav li {
	width:248px;
	float:left;
	display:inline;
	background:url(../../images/sepnav2.png) repeat-x 0 100%;
	padding:8px 0 12px 0;
}
.menunav li a {
	font-size:12px;
	color:#636363;
}
.menunav li a:hover {
	color:#06527a;
	text-decoration:none;
}
.foodoftheday {
	background:#fff;
	border:1px solid #e8e8e8;
	padding:9px 9px 14px 9px;
	text-align:center;
	position:relative;
	font-size:12px;
	color:#636363;
	font-weight:bold;
}
.foodoftheday img {
	margin:0 0 5px 0;
}
.foodoftheday h4 {
	width:70px;
	height:29px;
	padding:4px 0 0 15px;
	margin:0;
	position:absolute;
	z-index:30;
	right:-3px;
	top:15px;
	background:url(../../images/ribbon2.png) no-repeat;
	font-family:Georgia, Garamond, serif;
	text-align:left;
	font-size:14px;
	font-style:italic;
	color:#fff;
	font-weight:lighter;
	text-shadow: 0 1px 1px #333;
}
/* News List
=====================================================================*/
#maincontent ul#listnews {
	margin:0;
	padding:0;
}
#maincontent ul#listnews li {
	background:none;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	background:url(../../images/sepcontent.png) repeat-x 0 100%;
}
#maincontent ul#listnews li h2.titlenews {
	padding:0;
}
#maincontent ul#listnews li h2.titlenews a {
	color:#181717;
}
#maincontent ul#listnews li h2.titlenews a:hover {
	text-decoration:none;
	color:#06527a;
}
#maincontent ul#listnews li ul.listnewsinfo, #maincontent ul.listnewsinfo {
	margin:5px 0 0 0;
	height:13px;
	padding:0 0 18px 0;
}
#maincontent ul#listnews li ul.listnewsinfo li, #maincontent ul.listnewsinfo li {
	float:left;
	display:inline;
	margin:0;
	background:url(../../images/bullet2.png) no-repeat 0 6px;
	font-size:11px;
	color:#9b9b9b;
	padding:0 8px 0 16px;
}
#maincontent ul#listnews li ul.listnewsinfo li.first, #maincontent ul.listnewsinfo li.first {
	background:none;
	padding-left:0;
}
#maincontent ul#listnews li ul.listnewsinfo li a, #maincontent ul.listnewsinfo li a {
	color:#6f6f6f;
}
#maincontent ul#listnews li ul.listnewsinfo li a:hover, #maincontent ul.listnewsinfo li a:hover {
	color:#06527a;
	text-decoration:none;
}
#maincontent ul#listnews li ul.listtag, #maincontent ul.listtag {
	float:left;
	padding:0;
	margin:0;
	height:18px;
}
#maincontent ul#listnews li ul.listtag li, #maincontent ul.listtag li {
	float:left;
	display:inline;
	padding:0;
	margin:0 5px 0 0;
	height:18px;
	background:none;
}
#maincontent ul#listnews li ul.listtag li a, #maincontent ul.listtag li a {
	float:left;
	display:inline;
	padding:0 7px;
	height:16px;
	border:1px solid #e8e8e8;
	font-size:11px;
	text-transform:uppercase;
	line-height:1.6em;
	color:#c9c9c9;
}
#maincontent ul#listnews li ul.listtag li a:hover, #maincontent ul.listtag li a:hover {
	text-decoration:none;
	border:1px solid #6f6f6f;
}
.linkmorenews {
	float:right;
	font-weight:bold;
}
#maincontent ul#listnews li ul {
	padding:0 0 15px 22px;
}
#maincontent ul#listnews li ul li {
	font-size:12px;
	color:#333;
	line-height:1.8em;
	padding:0 0 0 18px;
	background:url(../../images/bullet.png) no-repeat 0 6px;
	margin:0;
}
#maincontent #listpages {
	height:25px;
	margin: 0 0 15px 0;
	padding: 0;
	float: right;
}
#maincontent #listpages li {
	margin:0 2px 0 0;
	height:25px;
	float:left;
	font-size:11px;
	display:inline;
	background:none;
	padding:0;
}
#maincontent #listpages li.unclick {
	margin:0 2px 0 0;
	height:21px;
	border:1px solid #d0d0d0;
	color:#d0d0d0;
	padding:2px 8px 0 8px;
}
#maincontent #listpages li.dotted {
	height:20px;
	font-size:11px;
	padding:3px 5px 0 5px;
}
#maincontent #listpages li a, #maincontent #listpages li a:link, #maincontent #listpages li a:visited {
	padding:2px 8px 0 8px;
	height:21px;
	display:inline;
	float:left;
	border:1px solid #06527a;
	color:#06527a;
}
#maincontent #listpages li a.active, #maincontent #listpages li a.active:link, #maincontent #listpages li a.active:visited {
	background:#06527a;
	border:1px solid #06527a;
	color:#fff;
}
#maincontent #listpages li a:hover {
	border:1px solid #000;
	color:#000;
	text-decoration:none;
}
.menunewsnav li {
	width:248px;
	float:left;
	display:inline;
	background:url(../../images/sepnav2.png) repeat-x 0 100%;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}
.menunewsnav li img {
	padding:4px;
	background:#fff;
	border:1px solid #e8e8e8;
	float:left;
	margin:0 14px 0 0;
}
.menunewsnav li h4 {
	font-size:12px;
	padding:5px 0 4px 0;
}
.menunewsnav li h4 a {
	color:#636363;
}
.menunewsnav li h4 a:hover {
	color:#06527a;
	text-decoration:none;
}
.datenewsnav {
	font-size:11px;
	color:#b4b4b4;
}
/* News Detail
=====================================================================*/
#maincontent ul.listnewsinfo {
	margin:-10px 0 0 0;
}
#maincontent ul.listtag {
	margin:0 0 20px 0;
}
.separator {
	background:url(../../images/sepcontent.png) repeat-x 0 5px;
	height:12px;
	font-size:11px;
	margin:0 0 15px 0;
}
#maincontent #listcomment {
	margin:0;
	padding:0;
}
#maincontent #listcomment li {
	background:url(../../images/sepcontent.png) repeat-x 0 100%;
	margin:0 0 20px 0;
	padding:0;
}
#maincontent #listcomment li img {
	padding:4px;
	border:1px solid #e8e8e8;
	float:left;
}
.contentcomment {
	width:530px;
	float:right;
	display:inline;
	margin:0 0 0 20px;
}
#maincontent #listcomment li .contentcomment h4 {
	font-size:12px;
	float:left;
	font-family:Arial, verdana, serif;
	font-weight:bold;
	color:#646464;
	padding:0 16px 0 0;
	background:url(../../images/bullet2.png) no-repeat 100% 7px;
	display:inline;
	margin:0 7px 10px 0;
}
.datecomment {
	font-size:11px;
	color:#9b9b9b;
}
#frmcomment {
	padding: 10px 0 15px 0;
}
#frmcomment label {
	display: block;
	font-size: 12px;
	color: #1a1a1a;
	font-weight: bold;
}
#frmcomment label span {
	font-weight: lighter;	
}
.textboxcomment {
	width: 323px;
	height: 20px;
	background: #f6f6f6;
	border: 1px solid #dedede;
	margin: 3px 0 10px 0;
	font-family: arial, verdana, serif;
	font-size: 11px;
	color: #1a1a1a;
	padding: 4px 3px 0 3px;
	text-shadow:0 1px 0 #fff;
}
.textareacomment {
	width: 600px;
	height: 134px;
	background: #f6f6f6;
	border: 1px solid #dedede;
	margin: 3px 0 10px 0;
	font-family: arial, verdana, serif;
	font-size: 11px;
	color: #1a1a1a;
	padding: 4px 3px 0 3px;
	text-shadow:0 1px 0 #fff;
}
.submitcomment {
	width:133px;
	height:37px;
	background:url(../../images/but_more.png) no-repeat;
	font-size:12px;
	color:#af8810;
	line-height:1.8em;
	font-weight:bold;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	cursor:pointer;
	border:none;
	font-family:Arial, verdana, serif;
	margin:15px 0 0 0;
}
.submitcomment:hover {
	background-position:0 -37px;
	text-decoration:none;
	color:#9a760a;
}
/* Review
=====================================================================*/
#maincontent ul#listreview {
	margin:0;
	padding:0;
}
#maincontent ul#listreview li {
	background:url(../../images/sepcontent.png) repeat-x 0 100%;
	padding:0 0 15px 0;
	margin:0 0 20px 0;
}
.imgreview {
	float:left;
	margin:0 15px 0 0;
}
.contentreview {
	width:475px;
	float:right;
}
#maincontent ul#listreview li .contentreview h3.titlereview {
	float:left;
	font-size:14px;
	display:inline;
	font-family:Arial, verdana, serof;
	padding:0 10px 0 0;
	font-weight:bold;
}
.star00, .star05, .star10, .star15, .star20, .star25, .star30, .star35, .star40, .star45, .star50 {
	width:98px;
	height:18px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
	margin:0;
	text-indent:-5000px;
}
.star00 span{
	background:url(../../images/star00.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.star05 span{
	background:url(../../images/star05.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.star10 span{
	background:url(../../images/star10.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.star15 span{
	background:url(../../images/star15.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.star20 span{
	background:url(../../images/star20.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.star25 span{
	background:url(../../images/star25.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.star30 span{
	background:url(../../images/star30.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.star35 span{
	background:url(../../images/star35.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.star40 span{
	background:url(../../images/star40.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.star45 span{
	background:url(../../images/star45.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.star50 span{
	background:url(../../images/star50.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.review {
	background:url(../../images/quote.png) no-repeat;
	padding:0 0 0 30px;
}
#maincontent .review p, .reviewtextnav p {
	color:#646464;
	font-size:14px;
	font-family:Georgia, Garamond, serif;
	line-height:1.6em;
}
.imgtestinav {
	float:left;
	padding:4px;
	background:#fff;
	border:1px solid #e8e8e8;
	margin:0 15px 0 0;
}
.titletestimonial {
	width:175px;
	float:right;
}
.titletestimonial h4 {
	font-size:12px;
	color:#636363;
	padding:9px 0 4px 0;
}
.titletestimonial span {
	font-size:11px;
	color:#b4b4b4;
}
.tesitextnav, .reviewtextnav {
	clear:both;
	background:url(../../images/sepnav.png) repeat-x 0 100%;
	padding:15px 0 0 0;
	margin:0 0 15px 0;
}
.tesitextnav p {
	font-size:14px;
	color:#636363;
	font-family:Georgia, Garamond, serif;
}
.starwidget {
	margin-left:70px;
}
.titlereviewnav {
	text-align:center;
	background:url(../../images/sepnav.png) repeat-x 0 100%;
	font-size:14px;
	color:#434343;
	padding:10px 0 15px 0;
}
/* Testimonial
=====================================================================*/
#maincontent ul#listtestimonial {
	padding:0;
	margin:0;
}
#maincontent ul#listtestimonial li {
	padding:0 0 15px 0;
	background:url(../../images/sepcontent.png) repeat-x 0 100%;
	margin:0 0 25px 0;
}
.contenttestimonial {
	width:495px;
	float:left;
	display:inline;
}
#maincontent ul#listtestimonial li .contenttestimonial h4.titletesti {
	float:left;
	display:inline;
	margin:0 5px 0 0;
	padding:0 0 10px 0;
}
#maincontent ul#listtestimonial li .contenttestimonial h5.testimonialcompany {
	float:left;
	font-size:11px;
	font-family:Arial, verdana, serif;
	color:#b4b4b4;
	margin:3px 0 0 0;
	padding:0;
}
#maincontent ul#listtestimonial li .contenttestimonial p {
	font-size:14px;
	color:#646464;
	font-family:Georgia, Garamond, serif;
}
/* Portfolio
=====================================================================*/
#maincontent ul#listportfolio, #maincontent ul#listteam {
	margin:0;
	padding:0;
}
#maincontent ul#listportfolio li {
	width:180px;
	float: left;
	display:inline;
	margin:0 30px 30px 0;
	background:none;
	padding:0;
}
#maincontent ul#listportfolio li.last {
	margin-right:0;
}
#maincontent ul#listportfolio li a {
	float:left;
	display:inline;
	width:160px;
	background:#fff;
	border:1px solid #e8e8e8;
	padding:9px;
	text-align:center;
	color:#636363;
	font-size:11px;
}
#maincontent ul#listportfolio li img {
	margin:0;
	
}
#maincontent ul#listportfolio li a:hover {
	text-decoration:none;
	color:#06527a;
	border-color:#636363;
}
/* Team
=====================================================================*/
#maincontent ul#listteam li {
	padding:0 0 15px 0;
	background:url(../../images/sepcontent.png) repeat-x 0 100%;
	margin:0 0 25px 0;
}
.contentteam {
	width:478px;
	float:right;
}
#maincontent ul#listteam li h3.titleteam {
	font-size:14px;
	color:#181717;
	padding:0;
	float:left;
	font-family:Arial, verdana, serif;
	font-weight:bold;
}
.socialteam {
	height:16px;
	float:right;
}
#maincontent ul#listteam li h4.jobteam {
	font-size:11px;
	color:#b4b4b4;
	clear:both;
	font-style:italic;
}
/* Contact Us
=====================================================================*/
.errordiv {
	display:block;
	border:1px solid #f2a9a9;
	padding:5px;
	color:#f00;
	font-size:11px;
	margin:8px 0 0 0;
}
.correctdiv {
	display:block;
	border:1px solid #b6e47a;
	padding:5px;
	color:#629c17;
	font-size:11px;
	margin:8px 0 0 0;
	background:#d7fca8;
}
#frmcontact {
	padding:10px 20px 30px 0;
}
#frmcontact label {
	float: right;
	font-size:12px;
	font-family: Tahoma;
	width:150px;
	padding:3px 0 0 16px;
	margin:10px 0 0 0;
	font-weight:bold;
}
#frmcontact span {
	color:#a50e0e;
	font-size:12px;
	font-weight:bold;
}
#frmcontact br {
	clear:left;
}
.textboxcontact {
	width:390px;
	height:22px;
	background: #f6f6f6;
	border: 1px solid #dedede;
	padding:3px 5px 0 5px;
	margin:10px 0 0 0;
}
.textareacontact {
	width:390px;
	height:150px;
	background: #f6f6f6;
	border: 1px solid #dedede;
	font-family:Arial, verdana,serif;
	font-size:12px;
	padding:5px;
	margin:10px 0 0 0;
}
.submitcontact {
	width:133px;
	height:37px;
	background:url(../../images/but_more.png) no-repeat;
	font-size:12px;
	color:#af8810;
	line-height:1.8em;
	font-weight:bold;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	cursor:pointer;
	border:none;
	font-family: Tahoma;
	margin:15px 0 0 0;
	padding:0 0 4px 0;
}
.submitcontact:hover {
	background-position:0 -37px;
	text-decoration:none;
	color:#9a760a;
}
/* Typography
=====================================================================*/
table {
	width: 90%;
	margin: 0 0 15px 0;
}
table thead th {
	height: 30px;
	background: url(../../images/tblhead.png) repeat-x;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 0 0 0 10px;
	font-size: 12px;
}
table tbody td, table tfoot td {
	height: 25px;
	vertical-align: middle;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #606060;
	font-size: 11px;
	text-align: center;
	padding: 2px 0;
}
table tbody tr.odd td {
	background: #efefef;
}
table tbody tr td.cellfeat, table tbody tr.odd td.cellfeat {
	background: #dcdcdc;
	padding: 2px 0 2px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #444;
	text-align: left;
}
#maincontent blockquote, #fullwidth blockquote {
	padding:0 0 0 30px;
	background:url(../../images/quote.png) no-repeat;
}
#maincontent blockquote p, #fullwidth blockquote p {
	font-family:Georgia, Garamond, serif;
	color:#9a9a9a;
	font-size:14px;
}
#maincontent .colhalf {
	width:292px;
	float:left;
	display:inline;
	margin-right:30px;
}
#maincontent .colhalf.lastcol, #fullwidth .colhalf.lastcol {
	margin-right:0;
}
#fullwidth .colhalf {
	width:442px;
	float:left;
	display:inline;
	margin-right:30px;
}
#fullwidth {
	padding:25px;
}
#content.full {
	background:url(../../images/back_content2.png) repeat-y;
}
.separator a {
	float:right;
	background:#fff;
	padding:0 8px;
	text-transform:uppercase;
	color:#646464;
}
/* Footer
=====================================================================*/
#footer {
	width:100%;
	background:url(../../images/footer_top.png) repeat-x;
}
#placefooter {
	width:990px;
	margin:0 auto;
}
#footertop {
	width:990px;
	height:67px;
	margin:0 0 30px 0;
}
#footertop h3 {
	float: right;
	font-family:Georgia, Garamond, serif;
	font-size:20px;
	color:#fff;
	font-style:italic;
	font-weight:lighter;
	text-shadow:0 1px 2px #222;
	padding:20px 0 0 0;
	direction:rtl;
}
#footertop h3 span {
	color:#f7f0bf;
}
#menusocial {
	height:32px;
	float: left;
	margin:17px 0 0 0;
}
#menusocial li {
	width:32px;
	height:32px;
	float:left;
	margin:0 11px 0 0;
}
#iconflickr{
	width:32px;
	height:32px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float: right;
	text-indent:-5000px;
	margin:0;
}
#iconflickr span{
	background:url(../../images/icon_flickr.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#icontwitter{
	width:32px;
	height:32px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
	text-indent:-5000px;
	margin:0;
}
#icontwitter span{
	background:url(../../images/icon_twitter.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#iconfacebook{
	width:32px;
	height:32px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
	text-indent:-5000px;
	margin:0;
}
#iconfacebook span{
	background:url(../../images/icon_facebook.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
.placewidgetfooter {
	width:990px;
	background:url(../../images/logo_bottom.png) no-repeat 100% 100%;
	direction: rtl;
}
.boxfooter {
	width:310px;
	float:left;
	display:inline;
	margin:0 30px 0 0;
}
.boxfooter.last {
	margin:0;
}
.widgetfooter {
	width:310px;
	padding:0 0 25px 0;
}
.widgetfooter h4 {
	font-size:22px;
	font-family:Georgia, Garamond, serif;
	color:#fff;
	font-weight:lighter;
	text-shadow:0 1px 2px #222;
	padding:0 0 10px 0;
}
.widgetfooter p {
	font-size:12px;
	color:#e1e1e1;
	padding:0 0 15px 0;
	line-height:1.8em;
}
.maparea {
	padding:10px;
	background:#fff;
	border:none;
	width:290px;
	height:210px;
	margin:10px 0 0 0;
}
#texttwitter ul {
	padding:0 0 10px 0;
}
#texttwitter ul li {
	background:url(../../images/sepfooter.png) repeat-x 0 100%;
	font-family: Tahoma;
	font-size:13px;
	color:#e1e1e1;
	line-height:1.8em;
	padding:0 0 13px 0;
	margin:0 0 13px 0;
}
#texttwitter ul li a, .widgetfooter p a {
	color:#f7f0bf;
}
#texttwitter ul li .twitterTime {
	font-weight:bold;
}
#galleryfooter li {
	width:66px;
	height:66px;
	float:left;
	display:inline;
	margin:5px 15px 10px 0;
}
#galleryfooter li.last {
	margin-right:0;
}
#galleryfooter li a {
	width:57px;
	height:57px;
	float:left;
	border:4px solid #fff;
}
#galleryfooter li a:hover {
	border:4px solid #f7f0bf;
}
.testimonialfooter {
	padding:0 15px 0 0;
	background: url(../images/quote1_open.png) no-repeat 100% 0;
}
.widgetfooter .testimonialfooter p {
	font-size:14.5px;
	color:#e1e1e1;
	font-family: Tahoma;
	line-height:1.6em;
	direction: rtl;
	text-align: right;
	padding-right: 30px;
}
.testimonialavatar {
	height:85px;
	background:url(../images/quote1_close.png) no-repeat 0 100%;
}
.testimonialavatar img {
	float:left;
	border:3px solid #fff;
	margin:0 15px 0 0;
}
.widgetfooter .testimonialfooter .testimonialavatar p {
	font-size:16px;
	color:#e1e1e1;
	font-family: Georgia, Garamond, serif;
	line-height:1.4em;
	padding:4px 0 0 0;
}
.widgetfooter .testimonialfooter .testimonialavatar p span {
	font-size:11px;
	color:#e1e1e1;
}
#footerbottom {
	width:990px;
	height:48px;
	margin:5px 0 0 0;
	direction:rtl;
}
#menufooter {
	float: right;
	width:700px;
}
#menufooter li {
	float: right;
	display:inline;
	margin:15px 0 0 25px;
	font-size:14px;
	font-family: Tahoma;
}
#menufooter li a {
	color:#f7f0bf;
	text-shadow:0 1px 2px #202020;
	direction:rtl;
}
#menufooter li a:hover {
	color:#fff;
	text-decoration:none;
	direction:rtl;
}
#footerbottom h5 {
	float:right;
	font-size:19px;
	font-family:Georgia, Garamond, serif;
	text-shadow:0 1px 2px #202020;
	color:#fff;
	margin:13px 22px 0 0;
	font-weight:lighter;
	font-style:italic;
	direction: rtl;
}
#footerbottom h5 span {
	color:#f7f0bf;

}



/* Other Classes
=====================================================================*/

.Clients {
	font-family: Tahoma;
	font-size: 17px;
	color: #AA1203;
	font-weight: normal;
	padding-right: 4px;
	text-align: right;
	direction:rtl;
}


#GlryNxt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #AA1203;
	font-weight: normal;
	text-align: center;
	float: left;
	direction:rtl;
}


#GlryBak {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #AA1203;
	font-weight: normal;
	text-align: center;
	float: right;
}




.FormsActions {
	font-family: Tahoma;
	font-size: 15px;
	line-height: 22px;
	color: #AA1203;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 20px;
	text-align: center;
	direction: rtl;
}









