/** 
1) BODY
2) TOP MENU STYLE
3) INDEX 1 CONTAINER STYLE
4) LOGO HEADER STYLE
5) HEADER SLIDER STYLE
6) INDEX 1 WHITE BOX STYLE
7) INDEX 1 WHITE BOX LIST STYLE
8) INDEX 1 RECENT PROJECTS
9) INDEX 1 TESTIMONIALS
10) FOOTER
11) INDEX 2 CONTAINER STYLE
12) INDEX 2 RECENT PROJECTS
13) INDEX 2 TESTIMONIALS
14) INNERPAGE BODY
15) INNERPAGE CONTAINER STYLE
16) INNERPAGE HEADER STYLE
17) INNERPAGES CONTENT ( & PAGE TEMPLATE) STYLE
18) TABLE STYLE
19) INNERPAGE RIGHT PANEL STYLE
20) FULL WIDTH PAGE
21) PORTFOLIO PAGE STYLE
22) BLOG STYLE
23) BLOG CONTENT  STYLE
24) BLOG RIGHT PANEL STYLE
25) CONTACT FORM STYLE
26) CONTACT US RIGHT PANEL STYLE
**/

/* =RESET
=-----------------------*/
* {margin:0px; padding:0px;}
body {background:#E6E6CE; line-height:normal; font-family:"Trebuchet MS", sans-serif; font-size:12px; font-weight:normal; color:#3F3F3F;}
html {height:100%; font-size:100%;}
:focus {outline:0;}
ul li {list-style:none;}
img {border:none;}
a { text-decoration:underline; color:#798C09}
a:hover { text-decoration:underline; color:#3F3F3F}


/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}


/* 1) BODY
=-----------------------*/
#home_main_div {width:100%; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/main-background.png) repeat-x top;}
#main_div_1 {width:100%; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/header-background.png) no-repeat center top;}
#page_container {width:960px; margin:auto;}


/* CSS from Artemis header */
#topbg{
    width:928px;
    margin: 0 16px;
	}
#top{height:85px;}
#logo{
    width:271px;
    height:148px;
    float:left;
    margin: 17px 0 0 0;
    }
#logo a {
    display:block;
    width: 271px;
    height: 148px;
    background: url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/wfsprite.png) no-repeat 0 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    }
#logotext{
    width:650px;
    height:85px;
    float:right;
    font-size:17px;
    line-height:22px;
	color:#fff;
    text-align:right;
    margin: 10px 0 0 0;
    }


/* Header
------------------------------------------------------*/
#header{height:288px; position:relative;}
#header2{height:118px; position:relative;}
#header2 img{height:118px; position:absolute; right:0; top:0;}
#header-inner{height:147px;}

/* Mainmenu Styling */
#main-nav{
    height:63px;
    position:relative;
    background-image:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/header/nav-bkg.png);
	background-repeat:no-repeat;}
#main-nav ul li a, #main-nav ul li a:visited{color:#4c6803; text-decoration:none; text-shadow:0px 1px 0px #9db65c;}
#main-nav ul li a:hover, #main-nav ul li a.current{color:#fff;}
.navigation{
    float: left;
    width:690px;
    height:45px;
    list-style-type:none;
    margin:0px;
    padding:18px 0px 0px 20px;}


.navigation ul{
	margin:0px; 
	padding:0px; 
	list-style-type:none; 
	position:relative;
	clear:both;	
}
.navigation li{	
	list-style-type:none; 
	padding:0px 22px 0px 0px;
	margin:0px; 
	float:left;
	z-index:100; 
	position:relative;
	font-size:16px;
}
.navigation li a{
	font-size:16px;
	text-decoration:none;
	color:#e4e4e4; 
	display:block;
	margin:0px;
	padding-bottom:20px;
	float:left;
	z-index:100;
	
}
.navigation li.current a, .navigation li a:hover{
	text-decoration:none;
	color: #ffffff;	
}

.navigation li.current li a:hover{
	text-decoration:none;
	color: #d8d8d8;	
}

.navigation li li a:hover{
	color: #d8d8d8;	
}
.navigation li.current li a{
	text-decoration:none;
	color:#cac9c9;
}
.navigation li li{
	margin:0 0 0px 0px;
	padding:0px;
	position:relative;
	z-index:100;
	
}
.navigation ul{
	display:none;
	position:absolute;
	top:35px;
	left:-17px;
	width:185px;
	padding:0px 0px 12px 0px;
	z-index:100;	
	background-color:#9DB758;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.navigation li ul a{
	width:155px;
	border-bottom:solid 1px	 #8baa39;
	height:auto;
	float:left;
	padding:0px 0px 2px 0px;
	margin:0px 15px;
	font-size:16px;
	color:#cac9c9;
	line-height:36px;
	z-index:100;
	text-decoration:none;
}

/*  Search
------------------------------------------------------*/
#searchtop input[type="text"] {
    background-color: transparent !important;
    border: 0 solid #CCCCCC!important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset!important;
    transition: border 0 linear 0, box-shadow 0 linear 0!important;
}


#searchtop{
    width:210px;
    float:right;
    }
#searchtop form{display:inline;}
.bgsearch{
    position:relative; /*important*/
	display:block;
	width:210px;
	height:25px;
	margin-top:13px;
	}
.inputsearch{
	text-align:left !important;
	margin-right:22px;
	color:#fff;
    border:0px; /*important*/
    background-color:transparent; /*important*/
    position:absolute; /*important*/
    top:1px;
    left:0;
    width:173px;
    height:25px;
	}
.inputsearch_submit {
    border:0px; /*important*/
    background-color:transparent; /*important*/
    position:absolute; /*important*/
    top:4px;
    left:173px;
    width:22px;
    height:22px;
}

/*  Slideshow
------------------------------------------------------*/
#slideshow_wrapper {
    width: 928px;
	height: 288px;
}

.big_slide_container {
	width: 928px;
	height: 288px;
    position:relative;
}

#slideshow_container {
    margin-top:15px;
	width: 549px;
	height: 264px;
	background: url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/wfsprite.png) no-repeat -280px 0;
	float: right;
	clear: both;
}

#slides {
	height: 238px;
	width: 523px;
	background: #fff;
	margin: 11px 0 0 11px;
}

ul#slidenav {
    position:absolute;
    bottom:12px;
    left:0;
    width:220px;
	height: 9px;
	list-style: none outside none;
	margin: 0 0 0 0;
    z-index: 999;
}

#slidenav li {
	float: left;
	width: 9px;
	height: 9px;
	margin: 0 6px 0 0;
	background: url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/wfsprite.png) no-repeat -834px 0;
}

#slidenav li.activeSlide { background: url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/wfsprite.png) no-repeat -849px 0; }

#slidenav li a {
	display: block;
	text-indent: -100000px;
}

#slideshow_text {
	position: relative;
	width: 360px;
    height: 186px;
	margin: 90px 0 0;
}

#slideshow_text p strong {
	font: bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 10px 0;
	display: block;
	text-shadow: -1px 1px 1px #000033;
}

#slideshow_text p {
	color: #fff;
	font: bold 14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#slideshow_text .stmorelink{
    position: absolute;
    bottom: 0;
    right: 20px;
    }
.stmorelink{    
    -moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#eaf0f4;
	background-image:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/header/but.gif);
	background-repeat:repeat-x;
	border:solid 1px #c7d0d9;
	border-width:1px 1px 1px 1px;
	color:#738695;
	cursor:pointer;
	display:block;
	text-align:center;
}
.stmorelink a {
    padding:5px 8px 8px 8px;
	display:block;
    font-size:16px;
	text-decoration:none;
}


/* 2) TOP MENU STYLE
=-----------------------*/
/* 3) INDEX 1 CONTAINER STYLE
=-----------------------*/
/* 4) LOGO HEADER STYLE
=-----------------------*/
/* 5) HEADER SLIDER STYLE
=-----------------------*/
/* 6) INDEX 1 WHITE BOX STYLE
=-----------------------*/
.float_right {float:right;}
.float_left {float:left;}

/* 7) INDEX 1 WHITE BOX LIST STYLE
=-----------------------*/
/* 8) INDEX 1 RECENT PROJECTS
=-----------------------*/
/* 9) INDEX 1 TESTIMONIALS
=-----------------------*/
/* 10) FOOTER
=-----------------------*/
#footer {border-top:6px solid #F1EFE0; color:#A8A8A8;}
#grey_footer_bg {background:#302D26; border-top:8px solid #27271F; border-bottom:8px solid #27271F;}
#inner_div {width:929px; margin:auto; height:100%; position:relative;}
#go_to_top_border {position:absolute; bottom:-10px; right:10px;}
.footer_box {width:274px; padding:6px 0px 24px 0px;}
#footer h2 {font-size:18px; font-weight:normal; color:#9CB409; line-height:37px;background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/footer-title-bg.jpg) repeat-x bottom; margin-bottom:5px;}
.middle_box_2 {float:left; margin-left:55px;}
#resources-listing ul li {line-height:31px; height:32px; font-size:12px; color:#A8A8A8; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/footer-list-style.jpg) no-repeat; text-indent:29px; margin-right:6px;}
#resources-listing ul li a {text-decoration:none; color:#A8A8A8;}
#resources-listing ul li a:hover {color:#FEFEFE;}

.page-row {margin-bottom:10px; display: table; clear:left;}
.page-row::before, .page-row::after {display: table; content: "";}
.page-row::after {clear: both;}
.page-cell{display: inline-block; float:left; width:100px;}

.footer-contact-info {width:180px !important;}
.footer-contact-name {color:#9CB409; width:70px !important;}

#contact_info {width:274px; padding:6px 0px 24px 0px; float:left;  margin-left:55px;}
#contact_info a {text-decoration:none; color:#A8A8A8; border-bottom:1px dotted #A8A8A8;}
#contact_info a:hover {color:#CCCCCC;}
#contact_info a.follow_icon {margin:0px 7px 0px 0px; border-bottom:none;}

#social-media { padding:0px; margin:0px; clear:both}
#social-media ul li {float:left;}
#social-media li { width:33px; margin-right:12px;}

#latest_from_blog {width:274px; padding:6px 0px 24px 0px; float:right;}
.middle_box_2 p {font-size:12px; padding:6px 0px 4px 0px;}
.middle_box_2 p span {color:#9CB409;}
.blog {padding-top:6px;}
.blog img {float:left; width:60px; border:1px solid #424242; background-color:#1f1f1f; padding:6px;}
.blog a.blog_title {text-decoration:none; font-weight:bold; color:#DBDBDB; line-height:20px; cursor:pointer;}
.blog a.blog_title:hover {text-decoration:none; color:#FDFDFD}
.blog div {width:274px;} 
.blog p {font-size:12px; color:#A8A8A8; line-height:18px; padding:5px 0px 5px 0px;}
.blog a.read_full_article {text-decoration:none; font-size:12px; color:#9CB409;}
.blog a.read_full_article:hover {text-decoration:none; color:#FDFDFD}

.seperator_2 {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/seperator-2.jpg) repeat-x center center; height:1px; padding:10px 0px 10px 0px !important;padding:5px 0px 0px 0px;}

#green_footer_bg {background:#62700D url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/footer-background.jpg) repeat-x top; height:47px; font-size:12px; color:#FEFEFE;}
#inner_green_bg {width:929px; margin:auto; position:relative;}
#green_footer_bg p {float:left; margin:0px 0px 0px 0px;}
#go_to_top_div {position:absolute; height:35px; width:108px; right:0; top:-35px;}
#go_to_top_div a {display:block; height:35px; width:108px; background: url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/wfsprite.png) no-repeat 0 -240px; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#green_footer_bg span {float:right; padding:0px 0px 0px 0px;}

#footer-links {width:450px; padding:17px 0px 0px 0px;}
#footer-links ul li { float:left; border-right:1px solid #FFFFFF;padding:0px 10px 0px 10px;}
#footer-links ul li a {text-decoration:none; color:#FEFEFE;}
#footer-links li a.firstlink {color:#FEFEFE; padding:0px; }
#footer-links li.lastlink { border:none}
#footer-links a:hover {text-decoration:underline;}

/* copyright and CF link */
#footerCopyright {float: right; width: 450px; text-align: right; margin: -8px 0 0 0; outline:none; padding: 0; vertical-align: baseline;}

a#designedBy {display: inline-block; height: 30px; line-height: 30px; padding-right: 40px; background: url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/CF_logo.png) no-repeat bottom right; color: #FEFEFE; text-decoration: none;}

a#designedBy:hover {background-position: top right; color: #cd2a45;}
/* End copyright and CF link */


/* 11) INDEX 2 CONTAINER STYLE
=-----------------------*/
#container_2 {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/container-2-white-box-bg.jpg) repeat-y; margin:17px 16px 0px 16px;}
#container_2_top {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/container-2-white-box-top.jpg) no-repeat top;}
#container_2_bottom {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom; height:100%; padding:29px 26px 32px 28px;}

#container_2 h2 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:30px; color:#3F3F3F; margin:0px 0px 5px 0px;}
#container_2 h2 span {color:#798C09;}

#container_2 p {font-size:12px; color:#3F3F3F; line-height:18px; margin:0px 0px 6px 0px;}

#container_2 .boxes {width:268px; margin:14px 0px 0px 0px;}
#container_2 .boxes h2 {font-size:20px; font-weight:normal; color:#798C09; line-height:32px;}
#container_2 .boxes h2#write {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/write-icon.jpg) no-repeat left 2px;  padding:0px 0px 0px 44px;}
#container_2 .boxes h2#user {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/user-icon.jpg) no-repeat left 2px; padding:0px 0px 0px 34px;}
#container_2 .boxes h2#package {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/package-icon.jpg) no-repeat left 2px; padding:0px 0px 0px 34px;}
#container_2 .middle_box_3 {float:left; margin-left:34px;}
#container_2 .boxes a, #container_2 a.read_more {text-decoration:none; font-size:12px; font-weight:bold; color:#798C09; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/read-more-icon.jpg) no-repeat right 4px; padding:0px 15px 0px 0px;}
#container_2 .boxes a:hover, #container_2 a.read_more:hover {text-decoration:none; color:#000000}

.next_project_button {display:block; width:176px; height:48px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/next-project-button.jpg) no-repeat; font-size:15px; font-weight:bold; color:#FEFEFE; text-transform:uppercase; text-align:center; float:left; line-height:40px; text-decoration:none; margin-top:18px; margin-right:23px;}


/* 12) INDEX 2 RECENT PROJECTS
=-----------------------*/
#container_2 #recent_projects {width:578px; float:left; margin:28px 0px 0px 0px;}
#container_2 #recent_projects h2 {font-size:18px; font-weight:normal; color:#798C09; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/monitor-icon.jpg) no-repeat; line-height:32px; margin-bottom:19px; text-indent:38px;}
#container_2 #previous_button {float:left; margin-top:55px;}
#container_2 #next_button {float:right; margin-top:55px;}
#container_2 #slider {float:left;}
#container_2 #slider a {margin:0px 0px 0px 14px;}
#container_2 .view_projects {float:right; margin:18px 0px 0px 0px;}


/* 13) INDEX 2 TESTIMONIALS
=-----------------------*/
#container_2 #testimonials {width:267px; float:right; margin:28px 0px 0px 0px;}
#container_2 #testimonials h2 {font-size:18px; font-weight:normal; color:#798C09; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/comments-icon.jpg) no-repeat; line-height:32px; margin-bottom:19px; text-indent:38px;}
#container_2 .testimonials_box {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/testimonials-bg-2.jpg) repeat-y; width:267px;}
#container_2 .testimonials_box p {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; color:#3F3F3F; line-height:22px;}
#container_2 .testimonials_top {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/testimonials-top-2.jpg) no-repeat top;}
#container_2 .testimonials_bottom {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/testimonials-bottom-2.jpg) no-repeat bottom; padding:12px 19px 28px 19px;}
#container_2 .client_name {font-size:12px; font-weight:normal; color:#808080; margin:11px 0px 0px 11px; line-height:18px;}
#container_2 .client_name span {font-size:14px;font-weight:bold; color:#798C09; margin:0px 2px 0px 0px;} 


#testimonials input.news_email {width:253px; height:26px; line-height:26px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-3A-input-bg.png) no-repeat !important; background:fixed url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-3A-input-bg.png) no-repeat; border:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 5px 0px 5px;  margin:8px 0px 0px 0px;}
#testimonials input.news_name {width:187px; height:26px; line-height:26px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-3-input-bg.png) no-repeat !important; background:fixed url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-3-input-bg.png) no-repeat; border:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 5px 0px 5px;  margin:8px 0px 0px 0px;}

#testimonials .signup {float:left;  margin:8px 0px 0px 3px;}


/* 14) INNERPAGE BODY
=-----------------------*/
#inner_main_div {width:100%; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/main-background1.png) repeat-x top;}
#main_div_2 {width:100%; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/header-background1.png) no-repeat center top;}


/* 15) INNERPAGE CONTAINER STYLE
=-----------------------*/
#container_3 {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/container-2-white-box-bg.jpg) repeat-y; margin:17px 16px 0px 16px;}
#container_3_top {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/container-2-white-box-top.jpg) no-repeat top;}
#container_3_bottom {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom; height:100%; padding:23px 27px 32px 29px;}


/* 16) INNERPAGE HEADER STYLE
=-----------------------*/
#header_2 {padding:6px 15px 0px 8px; height:221px;}
#main_title_div {height:91px;}
#main_title_div input {width:126px; height:26px; line-height:26px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/header-search-bg.jpg) no-repeat !important; background:fixed url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/header-search-bg.jpg) no-repeat; border:none; padding:0px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
#main_title_div img {float:left; margin-left:3px;}
#header_2 h1 {line-height:91px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; color:#4B5608; text-indent:40px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/title-button.jpg) no-repeat 5px 31px;}
#header_2 p {float:right; padding:33px 0px 0px 0px; font-size:17px; line-height:25px; font-weight:bold;color:#4B5608;}


/* 17) INNERPAGES CONTENT ( & PAGE TEMPLATE) STYLE
=-----------------------*/
#content {width:622px; float:left;}

#container_3 #breadcrumb {font-size:12px; margin-bottom:14px; float:left;}
#container_3 #breadcrumb ul li{ float:left;}
#container_3 #breadcrumb li a {text-decoration:none; color:#798C09; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px; padding:0px 10px 0px 0px; margin:0px 3px 0px 3px;}
#container_3 #breadcrumb a:hover {color:#000000;}
#container_3 #breadcrumb li.boldbreadcrumb {font-weight:bold;margin:0px 3px 0px 3px;}

#content h2 {font-size:22px; font-weight:normal; color:#798C09; margin:0px 0px 6px 0px;}
#content p {line-height:18px; margin:0px 0px 12px 0px;}
#content p a {text-decoration:underline; color:#798C09;}
#content p a:hover {color:#3F3F3F;}

#content h2.contact_us_title,  h2.contact_us_title {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/contact-us-title-bg.jpg) repeat-x bottom; font-size:18px; font-weight:normal; color:#798C09; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}

.image_style {padding:5px 0px 5px 0px;}
.image_style span {width:154px; float:left;}

.top_shadow {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/border-bg.jpg) no-repeat top; padding:20px 0px 5px 0px;}
.top_shadow p {padding:5px 0px 5px 0px;}
.top_shadow span {width:154px; float:left;}

.box_style_2 {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/box-style-2-middle-bg.jpg) repeat-y center; margin:20px 0px 20px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; font-weight:normal; color:#627206; line-height:27px; height:100%;}
.box_style_2 div {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/box-style-2-top.jpg) no-repeat center top;}
.box_style_2 div div {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/box-style-2-bottom.jpg) no-repeat center bottom; padding:12px 45px 12px 30px;}

.img_float {float:left; margin:5px 13px 5px 0px; border:6px solid #E6E6CE;}

.imageleft {float:left; padding:9px 8px 9px 8px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/thumbs/image-sample-bg.jpg) no-repeat; margin:7px 22px 22px 0px;}
.imageright {float:right; padding:9px 8px 9px 8px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/thumbs/image-sample-bg.jpg) no-repeat; margin:7px 0px 22px 22px;}

.list_style_1 {padding:8px 0px 8px 0px;}
.list_style_1 li {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/list-style-1-bullet.jpg) no-repeat left 5px; line-height:20px; margin:0px 0px 4px 0px; padding:0px 0px 0px 21px;}
.list_style_1 li a {}
.list_style_1 li a:hover {}

.list_style_2 {padding:8px 0px 8px 0px;}
.list_style_2 li {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/list-style-2-bullet.jpg) no-repeat left 5px; line-height:20px; margin:0px 0px 4px 0px; padding:0px 0px 0px 21px;}
.list_style_2 li a {}
.list_style_2 li a:hover {}

#content ol {padding:8px 0px 8px 20px !important; padding:8px 0px 8px 28px;}
#content ol li {line-height:20px; margin:0px 0px 4px 0px;}

#content h1 {font-family:Arial, Helvetica, sans-serif; font-size:27px; font-weight:normal; color:#798C09; margin:0px 0px 6px 0px;}
#content h2 {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#798C09; margin:0px 0px 6px 0px;}
#content h3 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#798C09; margin:0px 0px 6px 0px;}
#content h4 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#798C09; margin:0px 0px 6px 0px;}
#content h5 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#798C09; margin:0px 0px 6px 0px;}
#content h6 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#798C09; margin:0px 0px 6px 0px;}

.quote {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/quote-box-bg.jpg) repeat-y; margin:12px 0px 12px 0px; width:621px;}
.quote .quotes_inner_1 {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/quote-box-top-bg.jpg) no-repeat top;}
.quote .quotes_inner_2 {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/quote-box-bottom.jpg) no-repeat bottom; padding:22px 46px 22px 19px}
.quotes_image {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/quotes-image.jpg) no-repeat left 10px; font-size:16px; font-weight:normal; color:#6C6C6C; font-style:italic; line-height:24px; padding:0px 0px 0px 70px;}

.common_testimonials {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/seperator-3-bg.jpg) repeat-x bottom; padding:0px 0px 16px 0px; margin-bottom:18px;}
.common_testimonials span {font-size:12px; font-weight:bold; color:#798C09; display:block; margin:8px 0px 0px 0px;}
.common_testimonials span span {font-size:12px; color:#696969; margin:0px 0px 0px 0px;font-weight:normal;}
.testimonials_left {float:left; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/testimonials-image-bg.jpg) no-repeat; padding:7px 6px 7px 6px;  margin:0px 17px 17px 0px;}
.testimonials_right {float:right; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/testimonials-image-bg.jpg) no-repeat; padding:7px 6px 7px 6px;  margin:0px 0px 17px 17px;}


/* 18) TABLE STYLE
=-----------------------*/

table {padding:inherit; margin:inherit;}
.main_border {background:#FFFFFF; border:1px solid #A8B55B;}
.main_border span { padding:0px 10px 0px 10px; display:block;}
#inner_table th {height:33px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/table-heading-bg.jpg) repeat-x; font-size:14px; color:#FEFEFE; font-weight:bold; text-align:center;}
.std_1 {height:33px; background:#E6E6CE; color:#000000; text-align:center}
.std_1 span { text-align:left}
.std_2 {height:33px; background:#DFDFC4; color:#000000;text-align:center}
.std_2 span { text-align:left}
#inner_table tr:hover, .green_text:hover{height:33px; background:#A5B355; color:#FEFEFE; padding:0px 10px 0px 10px;}
.green_text {font-size:18px; font-weight:bold; color:#798C09;}
#inner_table .alignleft { text-align:left; padding-left:10px;}


/* 19) INNERPAGE RIGHT PANEL STYLE
=-----------------------*/
#right_panel {width:225px; float:right; margin:0px 0px 0px 0px;}

.right_box_1 {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-1-bg.jpg) repeat-y; margin:0px 0px 8px 0px;}
.right_box_1 div {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-1-top.jpg) no-repeat top;}
.right_box_1 div div {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-1-bottom.jpg) no-repeat bottom; padding:12px 2px 44px 2px; height:100%;}

.right_box_1 h2 {font-size:16px; font-weight:bold; color:#FFFEFE; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-title-bg.jpg) no-repeat; height:47px; line-height:35px; text-align:center;}

.right_box_1 ul li {color:#3F3F3F; margin:0px 18px 0px 15px;}
.right_box_1 ul li a {display:block; height:32px; line-height:28px; text-decoration:none; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-list.jpg) no-repeat; color:#3F3F3F; text-indent:25px;}
.right_box_1 ul li a:hover, .right_box_1 ul li a.activelink_2 {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-list-hover.jpg) no-repeat; color:#798C09;}

.right_box_2 {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-2-bg.jpg) repeat-y; margin:0px 0px 8px 0px;}
.right_box_2 div {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-2-top.jpg) no-repeat top;}
.right_box_2 div div {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-2-bottom.jpg) no-repeat bottom; padding:10px 10px 36px 10px; height:100%;}

.right_box_2 h2 {font-size:16px; font-weight:bold; color:#798C09; margin-bottom:5px;}
.right_box_2 p {line-height:18px; font-size:12px;}
.right_box_2 input.news_email {width:193px; height:26px; line-height:26px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-2A-input-bg.jpg) no-repeat !important; background:fixed url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-2A-input-bg.jpg) no-repeat; border:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 5px 0px 5px;  margin:8px 0px 0px 0px;}
.right_box_2 input.news_name {width:127px; height:26px; line-height:26px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-2-input-bg.jpg) no-repeat !important; background:fixed url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/right-box-2-input-bg.jpg) no-repeat; border:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 5px 0px 5px;  margin:8px 0px 0px 0px;}

.right_box_2 .signup {float:left;  margin:8px 0px 0px 3px;}
.img_float_2 {float:left; margin:5px 13px 0px 0px;}

.locations_title {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/locations-title-arrow.jpg) no-repeat left; font-size:14px; font-weight:bold; line-height:16px; padding:0px 0px 0px 24px; color:#798C09;}
.padding_2 {padding:5px 52px 0px 24px;}
.padding_2 div {line-height:20px; padding:2px 0px 12px 0px;}


/* 20) FULL WIDTH PAGE
=-----------------------*/
#full_width_content {}
#full_width_content h2 {font-size:22px; font-weight:normal; color:#798C09; margin:0px 0px 6px 0px;}
#full_width_content p {line-height:18px; margin:0px 0px 12px 0px;}
#full_width_content p a {text-decoration:underline; color:#798C09;}
#full_width_content p a:hover {color:#3F3F3F;}

#full_width_content h1 {font-family:Arial, Helvetica, sans-serif; font-size:27px; font-weight:normal; color:#798C09; margin:0px 0px 6px 0px;}
#full_width_content h2 {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#798C09; margin:0px 0px 6px 0px;}
#full_width_content h3 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#798C09; margin:0px 0px 6px 0px;}
#full_width_content h4 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#798C09; margin:0px 0px 6px 0px;}
#full_width_content h5 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#798C09; margin:0px 0px 6px 0px;}
#full_width_content h6 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#798C09; margin:0px 0px 6px 0px;}

.fullwidth-pic { padding:6px; background-color:#E6E6CE; margin:0 0 15px 15px; float:right;}

#fullwidth-piclist { margin:0px; padding:0px;}
#fullwidth-piclist ul li { float:left; margin-bottom:10px;}


/* 21) PORTFOLIO PAGE STYLE
=-----------------------*/
#container_4 {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/container-2-white-box-bg.jpg) repeat-y; margin:17px 16px 0px 16px;}
#container_4_top {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/container-2-white-box-top.jpg) no-repeat top;}
#container_4_bottom {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom; height:100%; padding:23px 0px 32px 27px;}

#container_4 #breadcrumb {font-size:12px; margin-bottom:14px; float:left;}
#container_4 #breadcrumb ul li{ float:left;}
#container_4 #breadcrumb li a {text-decoration:none; color:#798C09; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px; padding:0px 10px 0px 0px; margin:0px 3px 0px 3px;}
#container_4 #breadcrumb a:hover {color:#000000;}
#container_4 #breadcrumb li.boldbreadcrumb {font-weight:bold;margin:0px 3px 0px 3px;}

#portfolio {float:right;
margin: 0px 18px 0px 0px !important;
margin: 0px 6px 0px 0px;
}

ul#portfolio-filter { float:right;     list-style: none; margin-left: 0; padding: 0px 0px 0px 40px;width: auto; }  
ul#portfolio-filter li { float: left;  line-height: 24px;  margin-right: 10px;  padding-bottom:10px;  list-style: none; }  
ul#portfolio-filter li a { font-size: 14px;	color: #798C09;	font-weight:bold; text-decoration:none; letter-spacing: -1px; line-height:24px;	display: block; 	padding-left:6px;}
ul#portfolio-filter li a:hover, ul#portfolio-filter li a.current {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/portfolio-list-hover-left.jpg) no-repeat left; color:#FEFEFE;}

ul#portfolio-filter li a span{ 	line-height:24px; display: block; padding:0px 10px 0px 4px;	color:#798C09;}
ul#portfolio-filter li a:hover span, ul#portfolio-filter li a.current span {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/portfolio-list-hover-right.jpg) no-repeat right; color:#FEFEFE;}
ul#portfolio-list { float: left; list-style: none;  padding:0px;}  
ul#portfolio-list li { float: left; list-style: none; margin: 0px 0px 14px 0px;	}  
.clear {clear: both;}

.preview-image {float: left; margin: 0px 15px 0px 0px !important; margin: 0px 7px 0px 0px; width: 207px; height: 156px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/portfolio-thumb-bg.jpg); display: block; overflow: hidden; position: relative; cursor: pointer; }
.preview-image img { position: absolute; top:7px; left:7px; }
.preview-image-2 {float: left; 	margin: 0px 15px 10px 0px !important; margin: 0px 14px 10px 0px; width: 207px; height: 265px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/portfolio-thumb-bg.jpg) no-repeat top; display: block; overflow: hidden; position: relative; text-decoration:none; }
.preview-image-2 img { padding:7px 0px 0px 7px;}
.preview-image-2  p {font-size:12px; color:#3F3F3F; line-height:18px; padding:0px 0px 4px 0px;}
.preview-image-2 .read_more_2 {font-size:12px; color:#3F3F3F; font-weight:bold; float:right; text-decoration:none;}
.preview-image-2 .read_more_2:hover {text-decoration:underline;}
	
.preview-image-2 .portfolio_title {font-size:14px; font-weight:bold; color:#798C09; display:block; padding:14px 0px 5px 0px;text-decoration:none;}
.preview-image-2 .portfolio_title:hover {color:#3F3F3F;text-decoration:none;}


/* 22) BLOG STYLE
=-----------------------*/
#container_5 {width:936px; margin:auto;}
#blogs_container {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/container-2-white-box-bg.jpg) repeat-y right; margin:17px 0px 0px 0px;}
#blogs_container_top {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/container-2-white-box-top.jpg) no-repeat right top;}
#blogs_container_bottom {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/container-2-white-box-botto.jpg) no-repeat right bottom; height:100%; padding:23px 0px 50px 0px;}


/* 23) BLOG CONTENT  STYLE
=-----------------------*/
#blog_content {width:633px; float:left; clear:both}

#container_5 #breadcrumb {font-size:12px; margin-bottom:30px; padding-left:37px;}
#container_5 #breadcrumb a {text-decoration:none; color:#798C09; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px; padding:0px 10px 0px 0px; margin:0px 3px 0px 0px;}

#container_5 #breadcrumb ul li{ float:left;}
#container_5 #breadcrumb li a {text-decoration:none; color:#798C09; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px; padding:0px 10px 0px 0px; margin:0px 3px 0px 3px;}
#container_5 #breadcrumb a:hover {color:#000000;}
#container_5 #breadcrumb li.boldbreadcrumb {font-weight:bold;margin:0px 3px 0px 3px;}

.blog_date {display:block; width:43px; height:42px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-post-title.jpg) no-repeat; float:left; font-size:12px; color:#FEFEFE; text-align:center; padding:8px 0px 0px 0px;}

.blog_div {width:574px !important;width:584px; float:left; margin-left:12px !important; margin-left:2px; height:100%; padding-bottom:23px;}
.blog_heading {font-size:27px; font-weight:normal; color:#3F3F3F; width:528px !important; width:520px; float:left; padding:0px 0px 5px 0px !important;padding:0px 0px 5px 10px;}
.blog_heading h3 a {font-size:27px; font-weight:normal; color:#798C09; text-decoration:none;}
.blog_heading h3 a:hover {color:#3F3F3F;}
.blog_heading p {font-size:12px;}
.blog_heading p span {color:#3F3F3F;}
.blog_heading a.category_name {font-size:12px; font-weight:normal; color:#798C09; text-decoration:none;}
.blog_heading a.category_name:hover {text-decoration:underline;}
.blog_heading a.admin_link {font-size:12px; font-weight:bold; color:#3F3F3F; text-decoration:none;}
.blog_heading a.admin_link:hover {text-decoration:underline;}

.blog_heading h2 {font-size:27px; font-weight:normal; color:#798C09;}

.blog_comments {width:44px; height:34px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-post-number.jpg) no-repeat; float:right; font-size:16px; font-weight:bold; color:#546105; text-align:center; padding:5px 0px 0px 0px;}

.blog_title_border {border-top:1px solid #CFD79C; padding:10px 0px 0px 0px; margin-left:0px !important;margin-left:10px}
.blog_title_border p {padding:5px 0px 10px 0px; line-height:18px;}
.blog_title_border .bloglistimg {border:9px solid #E6E6CE; float:left; margin:5px 15px 15px 0px}
.blog_title_border .blogpostimg {border:9px solid #E6E6CE; float:left; margin:5px 15px 15px 0px !important;margin:0px 0px 15px 0px;}

#pagination {margin:0px 0px 0px 48px;}
#pagination ul li { float:left}
#pagination a {float:left; margin-right:4px;}
#pagination .pagination_links {text-decoration:none; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-page-number-bg.jpg) repeat-x; border:1px solid #E3E3E3; padding:2px 6px 2px 6px; font-weight:bold; color:#3F3F3F;}
#pagination .pagination_links:hover {color:#FEFEFE; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-page-number-bg-hover.jpg) repeat-x; border:1px solid #9FB136;}
#pagination .pagination_links_active {padding:2px 6px 2px 6px; color:#FEFEFE; text-decoration:none;  font-weight:bold; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-page-number-bg-hover.jpg) repeat-x; border:1px solid #9FB136;}
#pagination span {float:right;}

#blog_responses {margin-left:47px; clear:both;}
.response_title {font-size:18px; font-weight:normal; color:#798C09; display:block;}

.response_div {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-post-list-style.jpg) repeat-x bottom; padding:17px 0px 10px 0px;  height:100%;}
.response_div .img_border_2 {border:6px solid #E6E6CE; float:left; margin:0px 14px 0px 0px;}
.response_div div {width:520px; float:left; padding:0px 0px 0px 0px; height:100%;}
.response_div h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#798C09; font-weight:normal; font-style:italic; margin:0px 0px 3px 0px;}
.response_div span {font-size:12px;}
.response_div p {padding:8px 0px 5px 0px; line-height:18px;}
.response_div a {float:right;}

#blog_form {margin:20px 0px 0px 47px; font-size:12px;}
#blog_form input {background:#E6E6CE; border:1px solid #CBCBA4; float:left; width:304px; height:23px; margin:10px 0px 0px 0px; padding:8px 8px 0px 8px;  font-size:12px;}
#blog_form textarea {font-family:Arial, Helvetica, sans-serif; background:#E6E6CE; border:1px solid #CBCBA4; width:558px; height:184px; margin:10px 0px 10px 0px; padding:8px 8px 0px 8px;  font-size:12px;}
#blog_form label {display:block; width:246px; float:left; margin:10px 0px 0px 10px; padding:7px 0px 0px 0px;}


/* 24) BLOG RIGHT PANEL STYLE
=-----------------------*/
#blog_right_panel {width:269px; float:right; margin:0px 10px 0px 0px !important; margin:0px 5px 0px 0px;}
#blog_right_panel h2 {font-size:16px; font-weight:bold; color:#FFFEFE; text-align:center; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-categories-title-bg.jpg) no-repeat; height:46px; line-height:32px;}

.blog_right_links  ul {margin:0px 0px 25px 0px;}
.blog_right_links   ul li {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-post-list-style.jpg) repeat-x bottom; padding:7px 0px 7px 0px;}
.blog_right_links   ul li a {text-decoration:none; color:#3F3F3F; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-categories-list.jpg) no-repeat 8px 3px; padding-left:26px; display:block;}
.blog_right_links ul li a:hover {color:#798C09; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 3px;}
.blog_right_links ul li a.category_active {color:#798C09; font-weight:bold; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 3px;}
.blog_right_links ul li ul {padding:4px 0px 0px 0px; margin:0px;}
.blog_right_links ul li ul li {font-size:12px; background:none; line-height:12px; margin:0px 0px 0px 27px; padding:5px 0px 5px 0px;}
.blog_right_links ul li ul li a {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-categories-sublist.jpg) no-repeat left 4px; padding-left:12px;}
.blog_right_links ul li ul li a:hover {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-categories-sublist-hov.jpg) no-repeat left 4px; color:#798C09;}
.blog_right_links ul li ul li a.subcategory_active {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-categories-sublist-hov.jpg) no-repeat left 4px; color:#798C09;}

ul#popular_posts li a  {font-size:12px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-categories-list.jpg) no-repeat 8px 4px;}
ul#popular_posts  li a:hover {color:#798C09; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 4px;}
ul#popular_posts  li a.category_active {color:#798C09; font-weight:bold; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 4px;}

.sample_image_1 {padding:0px 1px 9px 5px;}
.sample_image_2 {padding:0px 0px 5px 4px;}

#blog_adv { width:290px !important;width:270px; padding:0px; margin:0px;}
#blog_adv ul li { float:left}
#blog_adv ul { padding:0px; margin:0px;background:none}
#blog_adv ul li a{ float:left; background:none}
#blog_adv li a{ margin:0px 3px 0px 0px ;}


/* 25) CONTACT FORM STYLE
=-----------------------*/
#contact_form {}
#contact_form label {display:block; margin:9px 0px 4px 0px;}
#contact_form .input1  {width:352px; height:32px; line-height:25px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/contact-us-input-bg.jpg) repeat-x !important; background:fixed url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/contact-us-input-bg.jpg) repeat-x; border:1px solid #CFD79C; padding:2px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#contact_form .input2 {width:352px; height:115px; background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/comments-input-bg.jpg) repeat-x !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:fixed  url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/comments-input-bg.jpg) repeat-x; border:1px solid #CFD79C; padding:8px 8px 0px 8px; margin:0px 0px 10px 0px;}

.img_border {background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/contact-border-bg.jpg) no-repeat; display:block; width:194px; height:124px; text-align:center; padding:5px 0px 0px 0px; margin-bottom:8px;}


/* 26) CONTACT US RIGHT PANEL STYLE
=-----------------------*/
#right_panel_2 {width:225px; float:right; margin:0px 0px 0px 0px;}
#address1 p {padding:0px 0px 10px 14px; line-height:20px;}
#address1 a {text-decoration:none; color:#798C09;}
#address1 a:hover {color:#3F3F3F;}



/* 27) ACCORDION
=-----------------------*/
    
.cmsms_plus {
    border-radius: 13px 13px 13px 13px;
    -moz-border-radius: 13px 13px 13px 13px;
	-webkit-border-radius: 13px 13px 13px 13px;
	-o-border-radius: 13px 13px 13px 13px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    display: block;
    left: 0;
    margin-top: -15px;
    position: absolute;
    top: 50%;
}

.acc .cmsms_plus {margin-left:15px;}

.cmsms_plus_inner {
    -moz-transition: background 0.2s ease-out 0s;
	transition:none !ie;
    background: url(../images/toggle.png) repeat-x scroll 0 0 transparent;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 13px 13px 13px 13px;
	-moz-border-radius: 13px 13px 13px 13px;
	-webkit-border-radius: 13px 13px 13px 13px;
	-o-border-radius: 13px 13px 13px 13px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	-o-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    display: block;
    height: 26px;
    width: 26px;
}

.tog:hover .cmsms_plus_inner, .tog.current .cmsms_plus_inner {background-position: 0 -26px;}

.cmsms_plus .vert_line, .cmsms_plus .horiz_line {
    background-color: #fff;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.12);
}

.cmsms_plus .vert_line {
    display: block;
    height: 12px;
    left: 13px;
    position: absolute;
    top: 8px;
    width: 2px;
    z-index: 2;
}

.cmsms_plus .horiz_line {
    display: block;
    height: 2px;
    left: 8px;
    position: absolute;
    top: 13px;
    width: 12px;
}

.togg {
    overflow: hidden;
    position: relative;
}

.tog {text-decoration: none;}

.togg .tog {
    display: inline-block;
    line-height: 36px;
    margin: 0;
    padding: 10px 0 10px 50px;
    position: relative;
	color:#fff;
	font-size:20px;
}

.togg .tog.current .cmsms_plus .vert_line,
.acc .tog.current .cmsms_plus .vert_line {
    display: none;
}

.togg .tab_content {padding:0 0 16px 50px;}

.accordion {
	margin-bottom:18px;
	overflow:hidden;
	position:relative;
}

.acc .tog {
    display: block;
    line-height: 36px;
    margin: 0;
    padding: 3px 0 3px 60px;
    position: relative;
	color:#fff;
	font-size:20px;	
	background:#9CB657;
	border-top:1px solid #798C09;
	margin-bottom:1px;
}

.acc .bar {
    display: block;
    line-height: 36px;
    margin: 0;
    padding: 3px 0 3px 15px;
    position: relative;
    color:#fff;
	font-size:20px;	
	background:#9CB657;
	margin-bottom:1px;
}

.accordion .tab_content {
	padding:15px 0;
	overflow:hidden;
	position:relative;
}

/* Table
=-----------------------*/


table{
    font-family:    	Helvetica, Arial, "Franklin Gothic Medium", sans-serif;
	border-collapse: collapse;
	text-align:left;
    width:100%;
    font-size: 14px;
}
table form{
    margin: 0;
}

#itsthetable thead tr th{
    background: none repeat scroll 0 0 #DCE6C4;
	color:				#798C09;
	text-transform:		uppercase;
	text-align:			center;	
	padding:			0.4em 0;
	border-bottom:		3px solid #000;
    font-size: 16px;
}

#itsthetable tfoot th, #itsthetable tfoot td{
	border-top:			3px solid #000;
}
#itsthetable tr td, #itsthetable tr th{
	border-bottom:		1px solid #000;
	padding:			0.6em 0.4em;
	line-height:		1.5em;
}


#itsthetable tbody th a{
	text-transform:uppercase;
}

#itsthetable tbody a, #itsthetable tbody a:link{
	color:			#0099ff;
	font-weight:	bold;	
	text-decoration:none;
}

#itsthetable tbody a:visited{
	color:			#000;
}


/*************** News and Blog *****************/
#content ul.list1 {
    margin:0 0 10px 0;
    padding: 0;
    } 
ul.list1 {
    width: 100%;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    }
ul.list1 li {
    margin: 5px 5px 5px 0;
    float: left;
    display: block;
    }
ul.list1 li a {
    font: normal 12px/26px 'Droid Sans', Arial, sans-serif;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #DFDFD9;
    padding: 6px 8px;
    text-decoration: none;
    color: #888;
}
ul.list1 li a:hover {
    background: #474746;
    text-decoration: none;
    color: #fff;
}
ul.list1 li span {
    font: normal 12px/26px 'Droid Sans', Arial, sans-serif;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #E5E5E5;
    padding: 6px 8px;
    text-decoration: none;
    color: #888;
}
.article {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom-color: #ccc;
    display: block;
}
.recipebutton {
    float: right;   
}
#content .article ul {
    list-style: none;
	margin: 0;
	padding: 0;
	display: block; 
    }
#content .article h3 {
    font: bold 26px/38px 'Cabin Condensed', sans-serif;
    text-decoration: none;
    color: #888;
    }
#content .article h3 a {
    font: bold 26px/38px 'Cabin Condensed', sans-serif;
	text-decoration: none;
    color: #888;
    }
#content .article h3 a:hover {
    color: #2e7530;
    }
.article_right {
    font-size: 13px;
    line-height: 1.3em;
    width: 510px;
    float: right;
    display: block;
    }
.postmetathumb {
    width: 145px;
    float: left;
    margin-left: -165px;
    margin-top: -28px;
    display: block;
    }
.meta {
    margin: 6px 0 0 0;
    color: #999999;
    font-size: 12px;
    text-align: right;
    width: 145px;
    line-height: 1.3em;
    }
.meta li {
    margin: 3px 0 0 0;
    }
.meta li img {
    margin-right: 3px;
    position: relative;
    top: 2px !important;
}
.meta li a {
    text-decoration: none;
    color: #888;
    }
.meta li a:hover {
    color: #2e7530;
    }
.post-thumb img {
    margin: 0 0 0 0;
    }
.article-img-detail {
    border-top:1px solid #ccc;
    }
.post-detail img {
    margin: 20px 0 10px 0;
    }
.NewsSummaryMorelink button {
    margin: 15px 0 0 0;
}
.NewsSummaryMorelink a {
    text-decoration: none;
    display: block;
    color:#333333;
}
.NewsSummaryMorelink a:visited {
    text-decoration: none;
    color:#333333;
}
/*************** News and Blog *****************/
/* Stylesheet: Layout: CFtheme004 Modified On 2013-06-12 11:46:03 */
/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 12px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #4F4C46;
border-bottom:3px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
border-top:1px solid #000000;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #C4C4C4;
background-color: #3A352E;
line-height:22px;
vertical-align:middle;
height:22px;
font-size:12px;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid #747169;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: #313131;
color: #D9F14A;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}
/* Stylesheet: Menu: CFtheme004_ddlevelsmenu Modified On 2012-08-19 19:01:36 */
.jcarousel-skin-tango2 .jcarousel-container-horizontal {
    width: 460px;
    padding: 0px 40px 0px 40px;
}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
    width:  460px;
    height: 140px;
}

.jcarousel-skin-tango2 .jcarousel-item {
    width: 131px;
    height: 131px;
    background:url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/index-2-recent-prjs-bg.jpg) no-repeat left top;
	padding:9px 0px 0px 9px;
}

.jcarousel-skin-tango2 .jcarousel-item-horizontal {
    margin-right: 20px;
	margin-left: 0px;
}

.jcarousel-skin-tango2 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    right: 0px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: transparent url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/next-horizontal2.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover {
    background-position: -30px 0;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:active {
    background-position: -60px 0;
}

.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -90px 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 0px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: transparent url(http://warwickfarmtracksidemarket.com.au/uploads/CFtheme004/backgrounds/previous-horizontal2.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover {
    background-position: -30px 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:active {
    background-position: -60px 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -90px 0;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
/* Stylesheet: Layout: CFtheme004_recentprojects Modified On 2012-08-26 11:28:26 */
