*{margin:0; padding:0;}html, body {height: 100%;}div.wrapper {	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -124px;    background: url(../images/template/wrapper.png) center 0 repeat-x;}#footer, .push {height: 124px;}/*Buttons*/a.moduleItemReadMore,a.k2ReadMore,div.itemCommentsForm form input#submitCommentButton,input[type="submit"],button.button,.component-content div.toggle-editor a,a.moduleCustomLink{    display: inline-block;    overflow: hidden;    padding: 0px;	cursor:pointer;	font: 14px/18px 'Jockey One', sans-serif;    text-decoration: underline;    text-transform: uppercase;}		/*Typhography*/div.itemListCategory h2,div.catItemHeader h3.catItemTitle,div.module-title h2.title,div.itemHeader h2.itemTitle,div.itemCommentsForm h3,h3.itemCommentsCounter,h1.contentTitle,div.componentheading h2,h2.k2ProfileHeading,div.tagItemHeader h2.tagItemTitle {  	font: 30px/1.2307em 'Jockey One', sans-serif;    color: #a09373;	padding:0;	margin:0;	font-weight:normal;	letter-spacing:normal;    text-shadow: 1px 1px 0px rgba(255,255,255,0.44);}    h3.catItemTitle a {        display: inline-block;    }h5 {    font: 18px/18px 'Jockey One', sans-serif;    color: #3c3526;    text-shadow: 1px 1px 0px rgba(255,255,255,0.63);    letter-spacing: normal;    margin: 0 0 12px;    padding: 3px 0 0;}div.catItemHeader,div.componentheading,h2.k2ProfileHeading,div.userItemHeader,div.module-title,div.genericItemHeader,div.itemHeader,h1.contentTitle,h3.itemCommentsCounter,div.itemCommentsForm h3,div.tagItemHeader {	margin:0 0 14px 0;}	p {margin: 0 0 18px 0;}strong {color: #3c3526;}.overflow {overflow: hidden;}.container {    width: 100%;     overflow: hidden;}.img-indent {    float: left;    margin-right: 21px;}/*=== Top Positions ===*/#rt-top .rt-container {}	/*=== Header Positions ===*/#rt-header .rt-container {    background: url(../images/template/nav.png) center 66px no-repeat;    padding: 66px 0 64px;}/*=== Showcase Positions ===*/#rt-showcase .rt-container {}/*=== Feature Positions ===*/#rt-feature {    margin: 0 0 -21px;}#rt-feature .rt-container {    padding: 15px 0 0;}/*=== Utility Positions ===*//*=== MainTop Positions ===*/div.k2ItemsBlock ul {    margin: 0;}#rt-maintop {    background: url(../images/template/rt-container.png) center bottom no-repeat;        margin: 0 0 -23px;}#rt-maintop .rt-container {    padding: 49px 0 37px;}/*=== MAINBODY ===*/.homepage #rt-main .rt-container {    padding: 49px 0 20px;}#rt-main .rt-container {    padding: 49px 0 47px;}#k2Container {padding: 0;}.homepage .mb10-sa6 .rt-grid-10 #rt-content-top .rt-grid-10 .rt-block,.homepage .mb10-sa6 .rt-grid-10 #rt-mainbody {    background: url(../images/template/divider.png) right 0 repeat-y;    padding-right: 54px;}.mb10-sa6 .rt-grid-10 #rt-content-top .rt-grid-10 .rt-block,.mb10-sa6 .rt-grid-10 #rt-mainbody {    background: url(../images/template/divider.png) right 0 repeat-y;    padding-right: 60px;} /*Images*/div.itemImageBlock,div.catItemImageBlock,div.userItemImageBlock,div.genericItemImageBlock {    margin: 0 25px 0px 0;}div.itemImageBlock a,a.moduleItemImage,div.catItemImageBlock a,div.userItemImageBlock a,div.genericItemImageBlock a {    background: url(../images/template/border-bg.jpg) 0 0 repeat;    padding: 6px;    display: inline-block;}div.itemImageBlock a.modal {    margin: 0 0 20px;}div.itemImageBlock img,a.moduleItemImage img,div.catItemImageBlock img,div.userItemImageBlock img,div.genericItemImageBlock img{}	/*----------------Items List View-----------------*/div.itemContainer{margin-bottom:20px;}/*----------------------------------------- Portfolio  ------------------------------------*//*----------------------------------------- Portfolio  ------------------------------------*/.well div.module-title h2.title {    font-size: 36px;}/**/.customaddress {    font: 16px/20px 'Jockey One', sans-serif;    color: #a09373;    padding-top: 6px;    text-shadow: 1px 1px 0px rgba(255,255,255,0.63);}.customaddress span {    font-size: 18px;    color: #3c3526;    display: block;}.customaddress a,.customaddress b {    color: #3c3526;    font-weight: normal;}/**/.customopen {    font: bold 14px/18px Trebuchet MS;    color: #3c3526;}.customopen span {    display: block;    padding-bottom: 7px;    color: #a09373;}/**/.testimonials .rt-block {    width: 478px;}.testimonial {    float: left;    width: 239px;    margin-right: 0px;}.extra_info_name {    display: block;    text-align: right;    font: 16px/18px 'Jockey One', sans-serif;    color: #3c3526;    padding: 3px 19px 0 0;}/*----------------------------------------- Posts  ------------------------------------*/.posts div.module-title {    margin: 0 0 17px;    padding: 0 210px;}.posts div.module-title h2.title {    font: 24px/28px 'Jockey One', sans-serif;    text-align: center;    text-shadow: 1px 1px 0 white;}div.k2ItemsBlock.posts ul {    overflow: hidden;    margin: 0 -20px 0 0;    padding: 0 0 0;    background: url(../images/template/rt-container.png) 0 bottom no-repeat;}div.k2ItemsBlock.posts ul li {    list-style: none;    float: left;    width: 220px;    margin-right: 20px;    background: url(../images/template/post.png) center 0 no-repeat;    text-align: center;}div.k2ItemsBlock.posts ul li div.moduleItemIntrotext {    padding: 34px 20px 33px;}div.k2ItemsBlock.posts ul li div.moduleItemIntrotext a.moduleItemTitle {    font: 26px/1.2307em 'IM Fell English SC', serif;    color: #3c3526;    text-transform: none;    margin-bottom: 11px;}div.k2ItemsBlock.posts ul li div.moduleItemIntrotext p {    margin-bottom: 14px;}div.k2ItemsBlock.posts ul li a.moduleItemReadMore {    float: none;}/*----------------------------------------- Food  ------------------------------------*/.text-title {    font: bold 12px/18px Trebuchet MS;    text-transform: uppercase;}span.text-title {    padding: 16px 0 19px;    display: block;}.customfood {    padding: 11px 0 0;}blockquote:before {   background: url(../images/template/blockquote1.png) 0 0px no-repeat;   content: " ";   display: inline-block;   height: 15px;   vertical-align: middle;   width: 20px;}blockquote:after {   background: url(../images/template/blockquote2.png) right 0px no-repeat;   content: " ";   display: inline-block;   height: 15px;   vertical-align: middle;   width: 16px;}blockquote {font: 13px/18px Trebuchet MS;}span.name {    display: block;    padding: 13px 0 11px;    font: 16px/16px 'Jockey One', sans-serif;}span.name span {color: #3c3526;}/*----------------------------------------- Team  ------------------------------------*/.team div.catItemImageBlock {    margin: 5px 0 21px;}.team div.catItemHeader {    margin: 0;}.team div.catItemHeader h3.catItemTitle {    font: 16px/20px 'Jockey One', sans-serif;    color: #3c3526;}.team div.catItemHeader,.team div.catItemIntroText {    margin: 0 20px 0 0;}.about div.catItemIntroText p {    margin-bottom: 0px;}/*----------------------------------------- Wine  ------------------------------------*/ul.wine {    margin: 0 !important;    overflow: hidden;}ul.wine li {    float: left;    margin-right: 20px;    width: 220px;    list-style: none;    padding-bottom: 14px;}ul.wine li.firstItem + li+ li + li {margin-right: 0;}.text1 {    font: 12px/16px Trebuchet MS;    text-transform: uppercase;    color: #3c3526;    display: block;    padding: 17px 0 5px;}ul.wine li p {    font: bold 14px/16px Trebuchet MS;    color: #a09373;}/*----------------------------------------- Blog  ------------------------------------*/.blog div.componentheading,div.componentheading.blog {    margin: 0 0 13px;}.blog div.itemHeader,.blog div.catItemHeader {    overflow: hidden;    margin: 0 0 7px;}div.userItemHeader h3.userItemTitle,div.genericItemHeader h2.genericItemTitle,.blog div.itemHeader h2.itemTitle,.blog div.catItemHeader h3.catItemTitle {    font: 18px/1.2307em 'Jockey One',sans-serif;    padding: 0 0 2px;    color: #3c3526;    letter-spacing: normal;}    .blog div.catItemHeader h3.catItemTitle a {display: inline-block;}.blog div.itemImageBlock, .blog div.catItemImageBlock {    margin: 0 20px 0 0;}.blog div.itemImageBlock a.modal {    margin: 0 0 0px;}div.catItemRatingBlock, div.itemRatingBlock {    float: right;    padding: 0;    color: #a09373;    font: 13px/21px Trebuchet MS;}div.genericItemHeader span.genericItemDateCreated,div.userItemHeader span.userItemDateCreated {    color: #a09373;    font: 13px/21px Trebuchet MS;}.itemDateCreated,div.catItemHeader span.catItemDateCreated {    color: #a09373;    font: 13px/21px Trebuchet MS;    float: left;}div.catItemLinks {    margin: 0 0 18px;    padding: 17px 0 3px;    background: url(../images/template/list-border.png) 0 bottom repeat-x;    overflow: hidden;}div.itemCategory,.itemAuthor,span.itemHits,    div.catItemCategory,    span.catItemAuthor,    div.catItemCategory,    div.catItemHitsBlock,    div.catItemCommentsLink {        border: none;        padding: 0 0 0 22px;        margin: 0 20px 0 0px;        color: inherit;        display: inline;        float: left;        color: #a09373;        line-height: 30px;    }        div.itemCategory,    div.catItemCategory {        background: url(../images/template/category.png) 0 0 no-repeat;        padding: 0 0 0 21px;        margin: 0 15px 0 1px;    }    .itemAuthor,    span.catItemAuthor {        background: url(../images/template/user.png) 0 0 no-repeat;        margin: 0 22px 0 0px;    }    span.itemHits,    div.catItemHitsBlock {        background: url(../images/template/read.png) 0 0 no-repeat;        margin: 0 0px 0 0px;    }    div.catItemCommentsLink {        float: right;        background: url(../images/template/comment.png) 0 0 no-repeat;        padding: 0 0 0 28px;        margin: 0 1px 0 0px;    }        div.itemCategory a,        .itemAuthor a,        div.catItemCategory a,        span.catItemAuthor a,        div.catItemCommentsLink a {            color: #a09373;        }        div.itemCategory a:hover,        .itemAuthor a:hover,        div.catItemCategory a:hover,        span.catItemAuthor a:hover,        div.catItemCommentsLink a:hover {            color: #5e5748;        }.blog div.itemContainer {    margin-bottom: 34px;}/*----------------------------------------- Portfolio  ------------------------------------*/.portfolio-row{overflow:hidden;}.portfolio-row div.catItemImageBlock{margin-bottom:1em;}#port div.itemContainer{margin-bottom:0;}#port div.itemContainer .catItemBody{margin-bottom:3em}/*SortByType*/#portfoliosorting{width: 100%; overflow: hidden; margin: 0 0 1em 0}.sortbytype {padding: 0px; float:right;}.sortbytype a {	float: none;	padding: 0;	margin: 0 0 0 1em;	text-decoration: none;}.sortbytype a:hover, .sortbytype a.active_sort {}/*PrettyPhoto*/a.modal.img{position:relative; display: inline-block; overflow:hidden;}a.modal.img span{    background: url("../images/zoom.png") no-repeat scroll 0 0 transparent;    height: 80px;    left: 50%;    margin-left: -40px;    margin-top: -40px;    position: absolute;    top: -50%;    width: 80px;}.port div.catItemIntroText {    margin: 0 20px 0 0;}.port-text {    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);}.port-text span {    font: 18px/18px 'Jockey One', sans-serif;    color: #3c3526;    text-shadow: 1px 1px 0px rgba(255,255,255,0.22);} /*----------------------------------------- contact ------------------------------------*/.component-content .contact {padding: 0;}/*----------------------------------------- Pagination ------------------------------------*/		/*Pagination*/div.k2Pagination,div.pagination,div.itemComments div.itemCommentsPagination {    display: table;    margin: 0 auto;    padding: 0;    text-align: center;	}div.k2Pagination ul,div.pagination ul,div.itemComments div.itemCommentsPagination ul{    overflow: hidden;    padding: 0px;    margin: 0;    text-align: center;}.k2Pagination ul li span,.k2Pagination ul li a,div.pagination ul li a,div.pagination ul li span,div.itemComments div.itemCommentsPagination ul li a,div.itemComments div.itemCommentsPagination ul li span {	font: 18px/18px 'Jockey One', sans-serif;	display:inline-block;	float:left;	text-transform:uppercase;    color: #a09373;    text-shadow: 1px 1px 0px white;}.k2Pagination ul li span,.k2Pagination ul li a:hover,div.pagination ul li a:hover,div.pagination ul li span,div.itemComments div.itemCommentsPagination ul li a:hover,div.itemComments div.itemCommentsPagination ul li span {    color: #3c3526;}	.component-content ul {    list-style-position: outside;    list-style-type: square;    margin: 10px 0;    padding: 0;}.component-content .pagenav {    list-style-type: none;    overflow: hidden;	padding: 0px;}	div.k2Pagination ul li span.pagenav,div.pagination ul li span.pagenav,div.itemComments div.itemCommentsPagination ul li span.pagenav{}	div.k2Pagination ul li a.pagenav,div.pagination ul li a.pagenav,div.itemComments div.itemCommentsPagination ul li a.pagenav{}	div.k2Pagination ul li a.pagenav:hover,div.pagination ul li a.pagenav:hover,div.itemComments div.itemCommentsPagination ul li a.pagenav:hover,.k2Pagination ul li.num span.pagenav,div.pagination ul li.num span.pagenav,div.itemComments div.itemCommentsPagination ul li.num span.pagenav{}	.k2Pagination ul li,div.pagination ul li,div.itemComments div.itemCommentsPagination ul li{	margin-right: 12px;	float:left;	list-style:none;}/*Comments*/div.itemComments ul.itemCommentsList li{	margin-bottom: 11px;	padding: 18px 20px 20px;}	div.itemComments ul.itemCommentsList li img{	margin-right: 14px;}	#commentText{    width: 80%;	height:200px;}	#userName,#commentEmail,#commentURL{width:360px;}	div.itemComments ul.itemCommentsList li span.commentToolbar{	padding:0;	margin:0 0 1em 0;}	form#comment-form dl dt{margin:0;}div.commentBodyContainer{overflow: hidden;}/*Forms*/textarea#jform_contact_message,textarea#commentText,textarea#description,textarea#jform_profile_aboutme{	padding: 7px 8px;    resize: none;	outline: none;	overflow: auto;	font: 13px/21px Arial, Helvetica, sans-serif;	margin: 0;	-webkit-appearance: none;	-webkit-border-radius: 0;}#form-login .inputbox, #com-form-login .inputbox, #josForm .inputbox,	#contact-form fieldset input[type="text"],#contact-form fieldset input[type="email"],.itemCommentsForm input[type="text"],#form-login  input[type="text"],#form-login  input[type="password"],#mod-search-searchword,#searchForm input#search-searchword,#josForm.register input[type="text"],#josForm.register input[type="password"],#josForm.register input[type="email"],.profile input[type="text"],.profile input[type="password"],.profile input[type="email"],#user-registration input#jform_email,div.login-fields #username,div.login-fields #password,.k2AccountPage input[type="text"],.k2AccountPage input[type="password"],.k2AccountPage input[type="email"]{	width: 250px;	padding: 0 8px;	outline: none;	height: 33px;	font: 13px/33px Arial, Helvetica, sans-serif;	margin: 0;	-webkit-appearance: none;	-webkit-border-radius: 0;}	label,.k2AccountPage dd > span{	line-height:2em;	height:2em;}	div.itemCommentsForm form input.inputbox,table.admintable td span b{	margin:0;	display:block;}	#rt-popup input.inputbox[type="text"],#rt-popup input.inputbox[type="password"]{	width:200px;	-webkit-appearance: none;}	.component-content p.counter{line-height:2em;}		/*Contact Form*/#contact-form input.required[type="text"],#contact-form input.required[type="password"],#contact-form input.required[type="email"],#jform_contact_message{	margin:0;}#contact-form-cont,	#contact-address,.contact-misc p{float:left;	width:50%;}	.contact-form{margin-right:20px;}	.contact-miscinfo h3, .jicons-icons, #contact-form legend, .uniq{display:none;}	div.map-wrapper{    padding: 0.5em;	margin-bottom:2em;}	#map{height:260px;}dd.submit-button {    float: right !important;    margin-right: 17px;}	#jform_contact_message{width:252px; height:200px;}/*=== SIDEBARS===*/#rt-sidebar-a .rt-block,#rt-sidebar-b .rt-block,#rt-sidebar-c .rt-block {	margin-bottom: 34px;}#rt-sidebar-a div.module-title {    margin: 0 0 8px;}/*=== MainBottom Positions ===*/#rt-mainbottom {    }#rt-mainbottom .rt-container {    background: url(../images/template/rt-container.png) center 0 no-repeat;    padding: 26px 0 19px;}/*=== Bottom Positions ===*//*=== Footer Positions ===*/div.footer{}p.copyright {    background: url(../images/template/footer.png) center 0 no-repeat;    margin:0;    padding: 39px 0 0;    font: 16px/22px 'Jockey One', sans-serif;    color: #a09373;    text-align: center;}.copyright a {    color: #a09373;}	.copyright a:hover {text-decoration:underline;}	span.sitename {    display: block;    font: 29px/20px 'IM Fell English SC', serif;}span.date {}span.footerText {}/*ToTop*//*Scroll to top*/.rt-block.totop {    bottom: 13px;    position: fixed;    right: 13px;    display:none;}a#gantry-totop {	z-index:999;	background:url(../images/scroll-to-top.png) top left no-repeat;	display:block;	width:51px;	height:51px;	text-indent:-9999em;	font-size:1px;	line-height:1px;}/*======= 404 page styling ============*/div.img404{width:50%; float:left;}div.img404 img{width:100%;}div.text404{}/*======= Under Construction ============*/h1.constrSiteName{margin-bottom:1em;}.counter_desc{ position:relative; overflow:hidden; font-size:16px; font-weight:bold; line-height:1.2em; padding:5px 0 40px 0; margin: 0 0 0 30px}.counter_desc div{ width:104px; margin-left:18px; text-align:center; float:left;}.counter_desc div:first-child{ margin-left:0; margin-right:23px;}.cntSeparator {    color: #000000;    font-family: Georgia,"Times New Roman",Times,serif;    font-size: 50px;    margin: 24px 0;}	#frame {	width:600px;	margin: 150px auto 0;	padding: 0px;	text-align:center;	background:#fff;	box-shadow:0 1px 4px rgba(0, 0, 0, 0.6);	border-radius:15px;	}#frame .frameInner{	padding:50px 36px;}#frame form {text-align: left;}#frame #form-login label{width:100px; display: block; float:left;}div.logincolor {        background-color: #f4f0e8 !important;      }