/* Free css docuement at www.cssmoban.com
Template: Foodla
 Author Paarth */
 


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
font-family : inherit;
vertical-align : baseline;
}
body {
line-height : 1.5;
}
table {
border-collapse : separate;
border-spacing : 0;
}
caption, th, td {
text-align : left;
font-weight : normal;
}
table, td, th {
vertical-align : middle;
border-spacing : 0;
}
blockquote:before, blockquote:after, q:before, q:after {
content : "";
}
blockquote, q {
quotes : "" "";
}
a img {
border : none;
}
.center {
text-align : center;
}
.line {
border-top : 1px solid #cacaca;
margin : 50px 0 0;
}
.space {
height : 45px;
}
li.first, li:first-child {
border-left : none !important ;
}
li.last, li:last-child {
border-right : none !important ;
}
.none {
display : none;
}
.toplevel {
position : relative;
z-index : 99;
}
.inner_copyright{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
.no-bg {
background : none !important ;
}
html, body, div, p {
margin : 0;
padding : 0;
border : 0;
}
img {
border : 0;
}
html {
min-height : 100%;
}
body {
font-family : Georgia,Times;
min-width : 990px;
font-size : 65.5%;
}
p, li, address {
color : #696969;
font-size : 1em;
line-height : 2em;
}
p {
margin : 3px 0 8px;
}
a {
text-decoration : none;
color : #397493;
}
a:hover {
text-decoration : underline;
}
h1, h2, h3, h4, h5, h6 {
font-weight : normal;
color : #535252;
padding : 0;
}
h1 {
font-size : 2.571em;
}
h2 {
font-size : 2.354em;
}
h3 {
font-size : 2.1em;
}
h4 {
font-size : 1.8em;
}
h5 {
font-size : 1.5em;
}
h6 {
font-size : 1.2em;
}
ul {
margin-left : 40px;
margin-bottom : 20px;
}
i, em {
font-style : italic;
}
strong {
font-weight : bold;
}
img.icon {
float : left;
margin : 0 15px 10px 0 !important ;
border : 0 !important ;
padding : 0 !important ;
}
.inner {
width : 970px;
margin : 0 auto;
}
body {
background : url('../images/bg/bg.png') top repeat-x #fff;
}
#copyright {
background : #fceca2;
color : #fff;
}
#top-space {
height : 18px;
}
#header {
height : 121px;
}
#logo, #logo a {
display : block;
width : 253px;
height : 89px;
float : left;
}
#logo a {
text-indent : -9999px;
margin-top : 5px;
}
#nav ul.level-1 {
width : 690px;
float : right;
margin : auto;
height : 49px;
padding : 5px 0;
list-style : none;
}
#nav li {
padding : 20px 16px;
float : left;
border-left : 1px solid #fceca2;
border-right : 1px solid #fceca2;
position : relative;
}
#nav a {
display : block;
font-weight : bold;
color : #fff;
font-size : 1.3em;
}
#nav a:hover {
color : #bde2f8;
text-decoration : none;
}
#nav span {
color : #b7b5b5;
font-size : 1.1em;
}
#nav ul.sub-menu {
display : none;
margin : 5px;
position : absolute;
top : 75px;
left : 0;
z-index : 100000;
list-style : none;
margin : 0;
}
#nav ul.sub-menu li {
clear : both;
display : block;
width : 170px;
border : none;
}
#nav ul.sub-menu li a {
font-size : 1.1em;
font-weight : normal;
color : #eee;
}
#nav ul.sub-menu li ul {
top : 0;
left : 170px;
}
#nav ul.black ul.sub-menu {
padding : 9px 0;
background-color : #89230f;
border : #591103 solid 1px;
background : rgba(108, 0, 0, 0.8);
}
#nav ul.black ul.sub-menu li {
padding : 6px 18px;
}
#nav ul.black ul.sub-menu li:hover, #nav ul.black ul.sub-menu li.sub:hover {
background-color : #89230f;
background-color : rgba(1, 0, 0, 0.6);
}
#nav ul.black ul.sub-menu li.sub {
background : url('../images/icons/arrow-sub.png') 190px center no-repeat;
}
#nav ul.black ul.sub-menu ul {
top : -10px;
}
#nav ul.white ul.sub-menu {
background : url('../images/bg/dropdown_bg.png');
left : 6px;
padding : 16px 0 9px;
}
#nav ul.white ul.sub-menu li {
padding : 7px 26px 6px 12px;
}
#nav ul.white ul.sub-menu li.sub {
background : url('../images/icons/dropdown_arrow_right.png') 190px center no-repeat;
}
#nav ul.white ul.sub-menu a {
color : #555;
}
#nav ul.white ul.sub-menu li:hover a {
color : #333;
}
#nav ul.white ul.sub-menu li:hover {
background-color : #89230f;
}
#nav ul.white ul.sub-menu li ul {
background : url('../images/bg/dropdown_open_bg.png');
margin-left : -5px;
left : 126px;
}
#nav ul.white ul.sub-menu li ul li {
padding : 6px 12px;
margin-left : 6px;
}
#nav ul.white ul.sub-menu li ul {
padding-top : 0 !important ;
padding-bottom : 0 !important ;
}
body.no_js #nav ul li:hover > ul {
display : block;
}
body.no_js #nav ul li ul.submenu li:hover > ul {
display : block;
}
#slider {
height : 281px;
position : relative;
}
#slider .inner {
height : 282px;
position : relative;
}
#slider .panel {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 282px;
background : transparent !important ;
}
#slider .panel .text {
margin : auto;
width : 428px;
float : left;
margin : 10px 0 30px;
}
#slider .panel h1, #slider .panel h2, #slider .panel p {
color : #ba6c3d;
}
#slider .panel h1 {
font-size : 4.8em;
}
#slider .panel h2 {
font-size : 3em;
margin-top : -15px;
margin-bottom : 20px;
}
#slider .panel p {
font-size : 1.4em;
}
#slider .panel img {
float : right;
position : absolute;
bottom : 1px;
right : 30px;
z-index : 5;
}
#slider .panels {
z-index : 100;
position : static !important ;
}
#slider .img-small, #slider .img-small img {
width : 502px;
height : 299px;
}
#slider .img-small {
background : #fff;
padding : 6px;
position : relative;
z-index : 100;
float : right;
top : 40px;
height : 297px;
}
#slider .img-small .images {
position : relative;
height : 299px;
}
#slider .img-small .images img {
right : 0;
}
#slider .bg-img-small {
position : absolute;
right : 0;
z-index : 0;
}
#slider .nivo-slice {
position : absolute;
}
#slider .nivoSlider {
top : -3px !important ;
}
#slider .shadow-slideshow {
width : 514px;
height : 25px;
background : url('../images/bg/shadow-nivo-small.png') bottom center no-repeat;
position : absolute;
bottom : -25px;
left : 0;
}
#slider .nivo-controlNav, #slider .nivo-directionNav, #slider .nivo-caption {
display : none;
}
#slider-full-width {
height : 463px;
position : relative;
z-index : 100;
}
#slider-full-width .bg-full, #slider-full-width .bg-full div {
width : 100% !important ;
background-color : #000;
}
#slider-full-width .bg-full div.bg-image {
height : 463px;
background-position : top center;
position : absolute;
width : 100% !important ;
}
#slider-full-width .bg-full blockquote {
width : 960px;
margin : 0 auto;
z-index : 999000 !important ;
}
#slider-full-width .bg-full h2 {
font-size : 3em;
line-height : 60px;
color : #fff;
display : inline;
}
#slider-full-width .bg-full p {
font-style : normal;
font-size : 14px;
display : inline;
color : #fff;
background : none !important ;
padding : 0;
}
#slider-full-width .bg-full div.bg-text {
position : absolute;
left : 0;
bottom : 0;
display : block;
height : 67px;
background : #000;
background : rgba(0, 0, 0, 0.77);
width : 100%;
}
#slider-full-width .pagination {
margin-top : -100px;
float : right;
position : relative;
z-index : 9999999;
margin-right : 30px;
}
#slider-full-width .pagination a {
display : block;
width : 13px;
height : 12px;
background : url('../images/icons/pag.png') no-repeat;
float : left;
margin-right : 2px;
text-indent : -9999px;
outline : medium;
}
#slider-full-width .pagination a.activeSlide {
background-position : 0% -12px;
}
#slideshow {
position : relative;
height : 356px;
margin : 0 auto;
padding-top : 20px;
margin-bottom : -40px;
}
#slideshow .images, #slideshow img {
width : 948px;
height : 316px;
}
#slideshow .images {
background : #fff;
position : relative;
padding : 6px;
}
#slideshow img {
position : absolute;
left : 6px;
}
.nivo-slice {
position : absolute;
}
#slideshow .shadow-slideshow {
width : 960px;
height : 25px;
background : url('../images/bg/shadow-slide.png') bottom center no-repeat;
position : absolute;
bottom : 0;
left : 0;
}
#slideshow .images, #slideshow .shadow-slideshow {
position : relative;
z-index : 100;
margin : 0 auto;
}
#slideshow .nivo-controlNav, #slideshow .nivo-directionNav, #slideshow .nivo-caption {
display : none;
}
#nav-slider, #top-slogan {
height : 93px;
background : url('../images/bg/nav-slider.png') bottom repeat-x #efeded;
border-top : 1px solid #cacaca;
}
#nav-slider ul {
margin : auto;
padding : 4px 0;
list-style : none;
position : relative;
}
#nav-slider li {
height : 32px;
padding : 25px 10px 25px 20px;
float : left;
border-left : 1px solid #f3e294;
position : relative;
z-index : 0;
cursor : pointer;
width : 165px;
}
#nav-slider li:first-child, #nav-slider li.first {
padding-left : 0;
}
#nav-slider a {
display : block;
font-weight : bold;
color : #060606;
font-size : 1.4em;
}
#nav-slider a:hover, #nav-slider li:hover a, #nav-slider li.active a, #nav-slider li.current a {
color : #f30;
text-decoration : none;
}
#nav-slider span {
color : #6a6969;
font-size : 1.2em;
}
#nav-slider .arrow {
height : 9px;
background : url('../images/icons/arrow-up.png') bottom center no-repeat;
border : none;
list-style : none;
position : absolute;
z-index : 10;
top : -59px;
overflow : visible !important ;
}
#top-slogan {
text-align : left;
}
#top-slogan .news {
padding : 28px 0;
}
#top-slogan blockquote {
height : 41px;
margin : auto;
float : left;
color : #696969;
font-size : 1.3em;
background : url('../images/icons/cite.png') top left no-repeat;
padding : 0 0 0 40px;
width : 550px;
}
#top-slogan blockquote p {
background : none;
padding-left : 0;
margin : 0;
line-height : 41px;
}
#top-slogan .button-more {
display : block;
width : 182px;
height : 41px;
float : right;
margin : 0 120px 0 0;
background : url('../images/bg/button-dark.gif');
text-align : center;
text-transform : uppercase;
color : #fff;
font-size : 1.4em;
line-height : 38px;
font-family : Arial;
letter-spacing : 2px;
font-weight : normal;
}
#top-slogan .button-more:hover {
color : #eee;
}
.toppadding {
padding-top : 20px;
}
#outermain {
padding : 0;
width : 970px;
margin : 0 auto;
}
#maincontent {
background : #fff;
}
#mainthecontent {
padding : 43px 0;
}
.one_half, .two_third, .one_third {
margin-right : 4%;
margin-left : 0;
position : relative;
float : left;
}
.one_half {
width : 48%;
}
.last, .lastcols {
margin-right : 0 !important ;
clear : right;
}
.one_third {
width : 30.6666%;
}
.two_third {
width : 65.3332%;
}
.one_third img {
width : 220px;
height : 180px;
}
.clear, .clr {
clear : both;
display : block;
overflow : hidden;
visibility : hidden;
width : 0;
height : 0;
}
.row p {
overflow : hidden;
font-size : 12px;
}
.separator {
display : block;
height : 30px;
padding : 10px 0;
text-align : center;
width : 100%;
clear : both;
}
.separator.line {
display : block;
text-align : center;
width : 100%;
clear : both;
padding : 0;
border-top : 1px solid #f2f2f2;
margin : 20px 0 20px 0;
height : 4px;
}
.separator.line div {
height : 2px;
display : block;
clear : both;
border-bottom : 1px solid #f2f2f2;
}
#footer {
padding : 20px 0;
font-size : 1.2em;
}
#footer a.contact {
text-transform : uppercase;
}
#footer a.contact strong {
color : #fff;
font-size : 1.5em;
letter-spacing : -1px;
}
#footer a.contact span {
font-size : 1.4em;
letter-spacing : 6px;
}
#footer a.contact:hover {
text-decoration : none;
}
#copyright {
line-height : 50px;
text-align : center;
color : #c0bfbf;
margin : 0;
font-size : 1.1em;
}
#copyright a, #copyright a:hover {
color : #88b3b9;
}
img.alignright {
float : right;
margin : 0 0 0.5em 1.5em;
display : inline;
border : #efefef solid 2px;
}
img.alignleft {
float : left;
margin : 0 1.5em 0.5em 0;
display : inline;
border : #efefef solid 2px;
}
img.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
border : #efefef solid 2px;
}
a img.alignright {
float : right;
margin : 0 0 0.5em 1.5em;
border : #efefef solid 2px;
}
a img.alignleft {
float : left;
margin : 0 1.5em 0.5em 0;
}
a img.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
p.wp-caption-text {
font-style : italic;
}
img.wp-smiley {
border : 0 !important ;
padding : 0 !important ;
}
.left {
float : left;
margin-right : 10px;
}
.right {
float : right;
margin-left : 10px;
}
.nomargin {
margin : 0;
}
.nopadding {
padding : 0;
}
.last {
margin-right : 0 !important ;
}
hr {
margin : 40px auto;
width : 600px;
border : #ccc dotted 1px;
clear : both;
}
code, pre {
background-color : #e8ebec;
text-align : left;
border : #bbb dotted 1px;
color : #333;
min-height : 30px;
margin-bottom : 15px;
padding : 18px 5px;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
margin : 0.5em 0 0.8em;
}
#social {
float : left;
}
#social img {
border : none;
width : 32px;
height : 32px;
}
