body{
    margin:0;
	background:url(../images/bg-body.gif) repeat;
	font:12px Arial, Helvetica, sans-serif;
	min-width:980px;
	color:#555;
}
img{border:none;}
a{color:#005585;
outline: none;}
a:hover{text-decoration:none;}
input,
textarea,
select{
    font:100% arial,sans-serif;
    vertical-align:middle;
}
form,fieldset{
    margin:0;
    padding:0;
    border:none;
}
.header-wrap{
	width:100%;
	position:relative;
	z-index:10;
}
.header-holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-header.gif) repeat-x;
}
.header-btm-shadow{
	width:100%;
	height:5px;
	background:url(../images/bg-header-shadow.png) repeat-x;
	overflow:hidden;
}
#header{
	width:980px;
	margin:0 auto;
	overflow:hidden;
	height:134px;
	position:relative;
}
.logo{
	position:absolute;
	top:11px;
	left:423px;
	margin:0;
}
.logo a{
	display:block;
	width:140px;
	height:126px;
	background:url(../images/bg-logo.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	outline: none;

}
.main-nav{
	width:100%;
	overflow:hidden;
	padding:108px 0 0;
}
.main-nav ul li{
	float:left;
	padding:0 27px;
}
.main-nav ul li a{
	color:#fff;
	text-decoration:none;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	outline: none;

}
.main-nav ul li a:hover{ text-decoration:underline; }
.main-nav-left{
	float:left;
	margin:0;
	padding:0 0 0 14px;
	list-style:none;
}
.main-nav-right{
	float:right;
	margin:0;
	padding:0 14px 0 0;
	list-style:none;
}
.main-holder{
	width:100%;
	background:url(../images/bg-main.gif) repeat-x;
	margin:-5px 0 0;
	padding:4px 0 0;
}
#main{
	width:980px;
	margin:0 auto;
}
.primary-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 -13px;
}
.primary-top{
	width:100%;
	height:16px;
	background:url(../images/bg-primary-top-shadow.png) no-repeat;
	overflow:hidden;
}
.primary-btm{
	width:100%;
	height:29px;
	background:url(../images/bg-primary-btm-shadow.png) no-repeat;
}
.primary-center{
	width:940px;
	background:url(../images/bg-primary-center-shadow.png) repeat-y;
	padding:0 20px;
}
#primary{
	width:100%;
	background:#fff;
}
#primary:after{
	content:"";
	display:block;
	clear:both;
}
.illustration01{
	width:940px;
	height:365px;
}
.three-columns-holder{
	width:969px;
	margin:0 0 0 6px;
}
.three-columns-top{
	width:100%;
	background:url(../images/bg-three-columns-top-shadow.png) no-repeat;
	height:14px;
	overflow:hidden;
}
.three-columns-btm{
	width:100%;
	background:url(../images/bg-three-columns-btm-shadow.png) no-repeat;
	height:14px;
}
.three-columns-center{
	width:969px;
	background:url(../images/bg-three-columns-center-shadow.png) repeat-y;
	overflow:hidden;
}
.column{
	float:left;
	width:293px;
	padding:0 15px;
}
.column h2{
	margin:0 0 10px;
	background:url(../images/bg-column-heading.gif) repeat-x;
	color:#fff;
	font:14px Georgia, "Times New Roman", Times, serif;
	height:1%;
	overflow:hidden;
	padding:7px 0 8px 14px;
}
.column h2 embed{ display:block; }
.sIFR-hasFlash .column h2{ letter-spacing:1px; }
.column h2 a.view{
	float:right;
	font-size:10px;
	font-style:italic;
	text-decoration:none;
	color:#fff;
	margin:3px 15px 0 0;
	display:inline;
	outline: none;
	letter-spacing:0 !important;
}
.column h2 a.view:hover{ text-decoration:underline; }
.illustration02{
	float:left;
	width:115px;
	height:183px;
}
.text1{
	padding:9px 0 0 12px;
	width:281px;
}
.text1 h3{
	margin:0 0 4px;
	color:#00588a;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
}
.sIFR-hasFlash .text1 h3{ letter-spacing:1px; }
.text-holder{
	width:100%;
	overflow:hidden;
}
.text2{
	float:left;
	width:160px;
	padding:5px 0 0 15px;
	overflow:hidden;
}
.text2 h3{
	margin:0;
	color:#00588a;
	font:normal 17px Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
}
.column .text2 p{ margin:0 0 26px; }
.column p{
	margin:0;
	line-height:16px;
}
.column .text1 p{ margin:0 0 22px; }
.column .text2 p{ margin:0 0 25px; }
.more{
	display:block;
	width:110px;
	height:29px;
	background:url(../images/more-btn.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
.details-link{
	display:block;
	width:110px;
	height:29px;
	background:url(../images/details-btn.png) no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	outline: none;

}
.signup-link{
	display:block;
	width:110px;
	height:29px;
	background:url(../images/signup-btn.png) no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	outline: none;

}
.news-list{
	width:256px;
	overflow:hidden;
	margin:0 0 -10px;
	padding:11px 0 0 7px;
	list-style:none;
}
.news-list li{
	float:left;
	width:232px;
	padding:0 0 28px 24px;
	line-height:16px;
	background:url(../images/news-icon.gif) no-repeat 0 3px;
}
.news-list li a{
	color:#555;
	text-decoration:none;
	outline: none;

}
.news-list li strong{ color:#00598c; }
.news-list li a:hover{ text-decoration:underline; }
/* inner page start */
.illustration03-holder{
	width:100%;
	overflow:hidden;
	background:#005585;
}
.illustration-text{
	float:left;
	width:208px;
	padding:0 0 0 29px;
}
.illustration-text p{
	margin:0;
	font-size:26px;
	color:#fff;
	padding:40px 0 0;
}
.illustration-text p embed{ display:block; }
.illustration-text p span{
	margin:-8px 0 0;
	display:block;
	width:100%;
}
.illustration03{
	float:right;
	width:703px;
	height:125px;
	position:relative;
	z-index:1000;
}
#conteiner{
	width:100%;
	padding:0 0 25px;
	position:relative;
	z-index:100;
}
#conteiner:after{
	content:"";
	display:block;
	clear:both;
}
#content{
	float:left;
	width:662px;
	padding:14px 25px 0 10px;
		line-height:1.75em;
}
/*contact css*/
#leftcontent{
	float:left;
	width:364px;
	padding:0px;
	line-height:1.75em;
}
#leftcontenttile
{
	background:url(../images/leftcontentbgtile.gif) repeat-y top right;
	padding:0px;
	margin:0px;	
}
#leftcontenttop
{
	background:url(../images/leftcontentbgtop.gif) no-repeat top right;
	padding:0px;
	margin:0px;	
}
#leftcontentbottom
{
	background:url(../images/leftcontentbgbottom.gif) no-repeat bottom right;
	width:329px;
	min-height:786px;
	height:auto !important;
	height:786px;
	padding:14px 25px 0 10px;
	margin:0px;	
}
#rightcontent
{
	background:#fff;
float:left;
	width:541px;
	padding:0px;
	padding:14px 25px 0 10px;
	margin:0px;
	position:relative;
	z-index:1000;
}
#rightcontent h2{
	color:#005585;
	font:normal 37px/39px Georgia, "Times New Roman", Times, serif;
	margin:0 0 4px;
	letter-spacing:1px;
}
#rightitle
{
	background:#fff;
position:relative;
	top:0px;
	z-index:1000;	
}
#contactform
{
	position:relative;
	top:-55px;
	z-index:0;
	
}

.clear {
	height:0px;
	clear:both;
	overflow:hidden;
	visibility:hidden;
}




.breadcrumbs{
	margin:0 0 10px;
	padding:0;
	list-style:none;
}
.breadcrumbs li{
	display:inline;
	color:#005483;
	font-weight:bold;
	font-size:11px;
	padding:0 3px 0 0;
}
.breadcrumbs li a{
	color:#5c6d77;
	text-decoration:none;
	font-weight:normal;
}
.breadcrumbs li a:hover{ text-decoration:underline; }
.info{
	overflow:hidden;
	padding:0 0 24px 4px;

}
.info h2{
	color:#005585;
	font:normal 37px/39px Georgia, "Times New Roman", Times, serif;
	margin:0 0 4px;
	letter-spacing:1px;
	position:relative;
	/*left:-8px;*/
}
.info h3{
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	margin:1.5em 0 1em;
	letter-spacing:1px;
}
.info h4{
	color:#005585;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	margin:0 0 1em;
	letter-spacing:1px;
}
.sIFR-hasFlash .info h2{
	font-size:39px;
}
.info-text{
	width:100%;
}
.postmetadata {
	clear:both;
	font-size:10px;
}
#map {
	float:right;
	width:450px;
		position:relative;
}
.illustration04, .entry img{

	margin:-10px 0 0 20px;
	position:relative;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
img.alignleft {
margin: 10px 20px 10px 0px;

}
.alignright {
	float: right;
}
img.alignright {
margin: 10px 0px 10px 20px;

}
img.aligncenter {
margin: 10px 0px;

}



.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.info-text p{
	margin:0 0 15px;
	line-height:16px;
	position:relative;
}
.blue-bold{
	height:1%;
	padding:0 0 0 4px;
}
.blue-bold p{
	margin:0 0 24px;
	color:#005585;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
}
.list{
	margin:0;
	padding:0 0 24px 18px;
	list-style:none;
}
.list li{
	background:url(../images/bullet.gif) no-repeat 0 1px;
	padding:0 0 9px 28px;
	font-weight:bold;
	color:#555;
	line-height:15px;
}
.bold{
	height:1%;
	padding:0 0 0 4px;
}
.bold p{
	margin:0 0 24px;
	font-size:13px;
	font-weight:bold;
	color:#444;
	line-height:16px;
}
.news-box{
	width:100%;
	overflow:hidden;
	padding:0px 0 0;
}
.news-box h3{
	margin:0;
	background:#7b7b7b url(../images/bg-column-heading.gif) repeat-y;
	height:1%;
	overflow:hidden;
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:8px 7px 7px 12px;
}
.news-box h3 embed{ display:block; }
.sIFR-hasFlash .news-box h3{ letter-spacing:1px; }
.news-box h3 a.view{
	float:right;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	color:#fff;
	text-decoration:none;
	letter-spacing:0 !important;
	margin:2px 0 0;
	outline: none;

}
.news-box h3 a.view:hover{ text-decoration:underline; }
.news-box ul{
	margin:0;
	padding:22px 10px 11px 15px;
	list-style:none;
	background:#efefef;
}
.news-box ul li{
	background:url(../images/news-icon.gif) no-repeat 0 2px;
	padding:0 0 18px 24px;
	line-height:15px;
}
.news-box ul li strong{ color:#00598c; }
.news-box ul li a{
	color:#555;
	text-decoration:none;
	outline: none;

}
.news-box ul li a:hover{ text-decoration:underline; }
#sidebar{
	float:right;
	width:246px;
	margin:9px -3px 0 0;
	position:relative;
}
.side-heading{
	width:243px;
	padding:0 0 0 3px;
	overflow:hidden;
	position:relative;
	z-index:5;
}
.heading-top-shadow{
	width:100%;
	background:url(../images/bg-heading-top-shadow.png) no-repeat;
	height:4px;
	overflow:hidden;
}
.heading-center-shadow{
	background:url(../images/bg-heading-middle-shadow.png) repeat-y;
	width:237px;
	padding:0 3px;
}
.heading-center-shadow:after{
	content:"";
	display:block;
	clear:both;
}
.heading-btm-shadow{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-heading-btm-shadow.png) repeat-x;
	height:5px;
	overflow:hidden;
}
.side-heading-holder{
	width:100%;
	float:left;
}
.side-heading h3{
	margin:-3px 0 0;
	font-size:14px;
	color:#fff;
	background:#00507e url(../images/bg-side-heading.gif) repeat-x;
	padding:7px 0 6px 15px;
	letter-spacing:1px;
	position:relative;
}
.sub-nav{
	margin:-5px 0 0 6px;
	padding:6px 0 0;
	list-style:none;
	width:237px;
	overflow:hidden;
	position:relative;
	z-index:2;
	background:#e5e5e5 url(../images/bg-sub-nav-link.gif) repeat-y;
}
.sub-nav li{
	width:100%;
	float:left;
	background:url(../images/sub-nav-sep.gif) no-repeat 0 100%;
	padding:0 0 1px;
}
.sub-nav li a{
	float:left;
	text-transform:uppercase;
	color:#555;
	font:bold 11px/14px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	padding:6px 0 6px 25px;
	outline: none;

}
.sub-nav li a:hover{ text-decoration:underline; }
/* inner page end */
#footer{
	height:1%;
	overflow:hidden;
	font-size:11px;
	padding:10px 0 50px;
}
#footer p{
	margin:0 0 0 11px;
	display:inline;
	color:#555;
	font-size:11px;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#footer ul li{
	display:inline;
	padding:0 4px;
}
#footer ul li a{
	color:#555;
	font-weight:bold;
	text-decoration:none;
	outline: none;

}
#footer ul li a:hover{ text-decoration:underline; }
/* sifr */
.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced {
    visibility: visible !important;
}
span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash .list ul li strong span{
    visibility: hidden;
  	letter-spacing:-1px;
	font-size:13px;
	
	
}
/* sifr */

.category-recipes {
	padding: 20px;
	border: dashed grey 1px;
	margin-bottom: 10px;
}

.post {
clear:both;
}
.category-recipes img.size-full {
padding: 0;
margin: 0;
}

#contact-us {
  width: 100%;
  height: 450px;
  padding: 30px 0 0 30px;
}

#contact-us img.map {
}

#contact-us .right-hand-side {
  float: right;
  padding-left: 640px;
  width: 242px;
  height: 0;
  position: relative;
  top: -388px;
  left: -58px;
}

#contact-us .headquarters {
  width: 221px;
  height: 182px;
  padding: 10px 0 0 21px;
  background-color: #E7F1F6;
  -webkit-box-shadow: -10px 0 12px -10px #333333;
  -moz-box-shadow: -10px 0 12px -10px #333333;
  box-shadow: -10px 0 12px -10px #333333;
}

#contact-us .offices {
  width: 222px;
  height: 195px;
  padding: 1px 0 0 20px;
  background-color: #ededed;
  -webkit-box-shadow: -10px -8px 12px -10px #333333;
  -moz-box-shadow: -10px -8px 12px -10px #333333;
  box-shadow: -10px -8px 12px -10px #333333;
}

#contact-us h2 {
  color: #1f5585;
  font-size: 14px;
}

