/* WebFilter 0x101000640000003B */
.t-std-list .t-std-list-item {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dashed #ccc;
}

.t-std-list .t-std-list-img_float {
	width: 112px;
	float: left;

	
}

.t-std-list .t-std-list-img_wrap {
	margin: 0 0 0 112px;
padding: 0 0 0 12px;
min-height: 108px;
}

* html .t-std-list .t-std-list-img_float {
	margin-right: -3px;
	
}

* html .t-std-list .t-std-list-img_wrap {
	margin-left: 109px;
height: 108px;
}

/* WebFilter 0x1010006400000040 */
.t-std-list .t-std-list-item {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dashed #ccc;
}

.t-std-list-sch-scr {
	background: #eee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: right;
	padding: 7px;
	font-size: 7pt;
	color: #888;
}


/* WebFilter 0x1010006400000059 */
.std-youtube { margin: 15px 0; }
/* WebFilter 0x1010006400000061 */
body {
	background: #5d5243;
	margin: 0;
	text-align: center;
}
div {
	display: inline-block;
}
div {
	display: block;
}
a img {
	border: 0;
}
img {
	vertical-align: bottom;
}
form {
	margin: 0;
	padding: 0;
}
.clearing {
	clear: both;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}
.clear_r {
	clear: right;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}
.clear_l {
	clear: left;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}

body, td, th, div, p, li{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #63584b;
}
a:link, a:active, a:visited {
	color: #8d9a3f;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 11px;
}
h1, h3 {
	font-family: Helvetica Neue, Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #a1b42e;
}

h2, h4 {
	color: #a1b42e;
	font-weight: bold;
	font-size: 10pt;
}
h5, h6 {
	font-size: 10pt;
	font-weight: bold;
}
p.big {
	font-size: 12pt;
}
span.strong {
	font-weight: bold;
}
#ct0 {
	background: url('i/bg.jpg');

}
#ct1 {
	background: url('i/bg_menu.jpg') top center repeat-x;

}
#ct2 {
	width: 990px;
	margin: 0 auto;
	text-align: left;
}
#top_elements {
	position: relative;
	height: 69px;
	z-index: 2;
}
h2.logo {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}
#mainmenu {
	position: absolute;
	top: 0;
	left: 214px;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 3;
}
#mainmenu li {
	display: block;
	float: left;
	margin: 0;
	width: 103px;
	
}
#mainmenu .l a:link, #mainmenu .l a:active, #mainmenu .l a:visited{
	background: none;
}
#mainmenu  a:link, #mainmenu  a:active, #mainmenu  a:visited {
	display: block;
	background: url('i/menu_separator.gif') top right no-repeat;
	color: #fff;
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-size: 11pt;
	padding: 13px 20px 37px 37px;
	margin: 0 -7px 0 -24px;
	z-index: 100000;
	position: relative;
	text-align: center;
}
#mainmenu li.sml {
	width: 66px;
}

#mainmenu li.lge {
	width: 135px;
}
ul#mainmenu li a:hover, ul#mainmenu li.l a:hover, ul#mainmenu li.open a:link, ul#mainmenu li.open a:active, ul#mainmenu li.open a:visited {
	background: url('i/menu_hover_med.png') top left no-repeat;
	color: #c06e0a;

	
}
ul#mainmenu li.sml a:hover, ul#mainmenu li.sml.open a:link, ul#mainmenu li.sml.open a:active, ul#mainmenu li.sml.open a:visited {
	background: url('i/menu_hover_small.png') top left no-repeat;
}
ul#mainmenu li.lge a:hover, ul#mainmenu li.lge.open a:link, ul#mainmenu li.lge.open a:active, ul#mainmenu li.lge.open a:visited {
	background: url('i/menu_hover_large.png') top left no-repeat;
}


#mainmenu li ul { display: none; margin: 0; padding: 0; position: absolute; background: #8a4a00; top: 45px; left: auto; z-index: 60000; padding-top: 12px;}
* html #mainmenu li ul { padding-top: 0;}
#mainmenu li.open ul { display: block;}
* html #mainmenu li.open ul { display: none;}
#mainmenu li.open ul li { float: none; background: none; border-bottom: 1px solid #965c1a; width: auto;}

#top_elements ul#mainmenu li.open ul li a:link, #top_elements ul#mainmenu li.open ul li a:active, #top_elements ul#mainmenu li.open ul li a:visited { background: none; padding: 4px 15px; font-size: 10pt; font-family: Arial, sans-serif; color: #e8dbcc; margin: 0; text-align: left;}


#mainmenu li.open ul li a:hover { color: #fff;}

* html #top_elements ul#mainmenu li a:link, * html #top_elements ul#mainmenu li a:active, * html #top_elements ul#mainmenu li a:visited { 
	background: url('i/menu_separator.gif') top right no-repeat;
}
* html #top_elements ul#mainmenu li ul li a:link, * html #top_elements ul#mainmenu li ul li a:active, * html #top_elements ul#mainmenu li ul li a:visited {
	background: none;
	width: 200px;
	text-align: left;
}



#right_and_content {
	position: relative;
	min-height: 925px;
}
* html #right_and_content {
	height: 925px;
}
#main {
	margin-right: 242px;
	padding: 45px 0 30px 6px;
}
#right {
	position: absolute;
	top: -9px;
	right: 0px;
	width: 233px;
}
#content0 {
	z-index: 0;
	margin-left: -6px;
	background: url('i/main_bg.jpg') top left repeat-y;
}
#content1 {
	background: url('i/main_top.jpg') top left no-repeat;
	padding-top: 45px;
}
#content2 {
	background: url('i/main_bottom.jpg') bottom left no-repeat;
	padding: 0 20px 33px 29px;
}
.border0 {
	padding: 10px 0;
	height: 7px;
	overflow: hidden;
}
.border1 {
	background: #ccc4b4;
	padding: 3px 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 1px;
	overflow: hidden;
}
.border2 {
	border-top: 1px dashed #fff;
	height: 0;
	overflow: hidden;
}
#footer0 {
	background: url('i/bg-footer-newer.jpg') top center repeat-x;

}
#footer1 {
	margin: 0 auto;
	text-align: left;
	width: 990px;
}
#footer2 {
	height: 235px;
	position: relative;
}
#footer-chilli { 
	position: absolute; top: -15px; right: 0;
}
#footer0 h3{
	font-size: 22pt;
	font-weight: normal;
}

#seo-links ul { float: left;
border-top: 1px dashed #5b5044; border-bottom: 1px dashed #5b5044;
padding: 12px 0; height: 93px; list-style: none; margin: 0 35px 0 0;}
#seo-links li { background: url('i/footer-bullet.png') 10px 4px no-repeat; padding-left: 23px;}
#seo-links li a:link, #seo-links li a:active, #seo-links li a:visited { text-decoration: none; color: #d9d6d3;}
#seo-links li a:hover { text-decoration: underline;}

#footer_text, #footer_text div, #footer_text a:link, #footer_text a:active, #footer_text a:visited {
	color: #bebab4;
	text-decoration: none;
	font-size: 9pt;
	padding-top: 33px;
}
#footer_text span.hn_lge {
	color: #bed62f;
	font-size: 17pt;
	vertical-align: middle;
}

/*Quote Request Form*/
.quote0 {
	background: url('i/quote_bg.gif') top left repeat-y;
}
.quote1 {
	background: url('i/quote_top.gif') top left no-repeat;
}
.quote2 {
	background: url('i/quote_bottom.gif') bottom left no-repeat;
	padding: 34px 37px 40px 43px;
	position: relative;
}

.quote0 .txt input, .quote0 .txt textarea {
	margin: 0 0 10px 0;
	background: #fff;
	border: 1px solid #585346;
	padding: 6px 7px;
	width: 178px;
}

.quote0 .txt input,.quote0 .txt textarea, .quote0 .cms-label-dynamic {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #a09f9f;
}

.quote0 .details {
	float: left;
	width: 212px;
}
.quote0 .about_business {
	margin-left: 212px;
	padding-left: 14px;
}

* html .quote0 .details {
	margin-right: -3px;
}
* html .quote0 .about_business {
	margin-left: 209px;
}

.quote0 .tbl {
	background: #7e7559;
	margin-bottom: 10px;
	padding: 1px;
	width: 358px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	text-align: right;
}
.quote0 .tbl .text {
	color: #fff;
	float: left;
	width: 143px;
	padding: 3px 0 0 8px;
	text-align: left;
}

.quote0 .tbl .txt input, .quote0 .tbl .txt textarea {
	margin: 0;
	border: none;
}
.quote0 .tbl textarea {
	height: 220px;
	resize: none;
	overflow: hidden;
}
.quote0 .chx {
	color: #dbd9d5;
	width: 358px;
	margin-bottom: 12px;
}
.quote0 .about_business .btn {
	position: absolute;
	bottom: 41px;
	left: 500px;
}

/*Right Box */
.rightbox0 { background: url('i/sidebar-bg.jpg') top left repeat-y;}
.rightbox1 { background: url('i/sidebar-bottom.jpg') bottom left no-repeat;}
.rightbox2 { background: url('i/sidebar-top.jpg') top left no-repeat; padding: 21px 16px 14px 15px;}
.news_rss { float: right;}
.rhs-news-item { border-top: 1px dashed #5b5043; padding: 9px 4px; color: #d8d6d3; overflow: hidden;}
.rhs-news-more { text-align: right; border-top: 1px dashed #5b5043; padding: 9px 0 0 0;}
.rhs-news-img { float: left; width: 73px;}
.rhs-news-img img { border: 2px solid #fff;}

/*Follow Us*/
.follow0 { margin-bottom: 8px; background: url('i/follow_background.jpg') top left no-repeat; padding: 2px 26px 16px 17px;}
/* WebFilter 0x1010006400000062 */
.enquiry0 {
	background: url('i/sidebar1-bg.jpg') top left repeat-y; margin-bottom: 8px;
} 
.enquiry1 {
	background: url('i/sidebar1-bottom.jpg') bottom left no-repeat;
	padding: 22px 20px 8px 19px;
	position: relative;
}
.enquiry0 h3 {
	color: #fff;
	font-weight: normal;
}
.enquiry0 .chx {
	color: #fff;
}
.enquiry0 .txt input, .enquiry0 .txt textarea{
	margin-bottom: 10px;
	color: #afafaf;
	border: 1px solid #9d7817;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	padding: 4px 7px;
	width: 178px;
}
.enquiry0 .txt textarea {
	height: 38px;
	resize: none;
	overflow: hidden;
}
.enqoeeuiry0 .btn {
	position: absolute;
	bottom: 10px;
	right: 7px;
}

.enquiry0 .btn {
	text-align: right;
}
/* WebFilter 0x1010006400000063 */
.subscribe0 {
	background: url('i/subscribe_bg.jpg') top left repeat-y;
	position: absolute;
	left: -9px;
	right: 0px;
}
.subscribe1 {
	background: url('i/subscribe_top.jpg') top left no-repeat;
}
.subscribe2 {
	background: url('i/subscribe_bottom.jpg') bottom left no-repeat;
	padding: 43px 26px 49px 28px;
}
.subscribe0 h3 {
	color: #fff;
	font-weight: normal;
}
.subscribe0 p {
	color: #fff;
}
.subscribe0 .txt input {
	margin-bottom: 10px;
	color: #afafaf;
	border: 1px solid #abb74e;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	padding: 4px 7px;
	width: 178px;	
}
/* WebFilter 0x1010006400000064 */
.img_float {
	float: right;
	width: 321px;
}
.img_wrap {
	margin-right: 321px;
}

* html .img_float {
	margin-left: -3px;
}
* html .img_wrap {
	margin-right: 318px;
}
/* WebFilter 0x1010006400000065 */
.cta_row {
	height: 304px;
}
.ctas .item {
	float: left;
	width: 181px;
	height: 305px;
	padding-left: 6px;
	background: url('i/spice_bg.jpg') bottom right no-repeat;
	cursor: pointer;
}
* html .ctas .item {
	padding-left: 4px;
}
.ctas .item.curl {
	background: url('i/spice_curl.jpg') bottom right no-repeat;
}
.ctas .item.f {
	padding-left: 0;
}
.ctas .item .spice_image {
	height: 109px;
}
.ctas .item .hdr {
	background: url('i/spice_green.gif') top right no-repeat;
	padding: 15px 12px 0 12px;
	height: 33px;
	color: #fff;
	font-size: 12pt;
}
.ctas .item .hdr.green {
	background: url('i/spice_green.gif') top right no-repeat;

}
.ctas .item .hdr.orange {
	background: url('i/spice_orange.gif') top right no-repeat;

}
.ctas .item .hdr.yellow {
	background: url('i/spice_yellow.gif') top right no-repeat;

}
.ctas .item .hdr.brown {
	background: url('i/spice_brown.gif') top right no-repeat;

}


.ctas .item .hdr span{
	font-weight: bold;
}
.ctas .item .bdy {
	padding: 10px 6px 0 10px;
	height: 75px;
	
}
.ctas .item .readmore {
	border-top: 1px dashed #bab6ad;
	padding: 18px 16px 0 0;
	text-align: right;
}
/* WebFilter 0x1010006400000066 */
.large0 {
	clear: right;
	text-align: center;
	height: 410px;
	padding: 10px;
	background: #fff;
	border: 1px solid #d7d5d2;
}
.large0 img {
	vertical-align: center;
}
.large1 {
	text-align: left;
	position: relative;
	overflow: hidden;
}
.large1 .image, .large1 .stb_image {
	text-align: center;
}
.large1 .caption {
	position: absolute;
	bottom: 0;
	background: url('/i/trans_bg.png');
	width: 100%;
}
.large1 .caption1 {
	text-align: center;
	padding: 11px 13px;
	color: #fff;
}
.large1 .stb_caption {
	position: absolute;
	top: -20000px;
	width: 100%;
}
.large1 .stb_caption1 {
	padding: 11px 13px;
	color: #fff;
}
.large1 .stb_image {
	position: absolute;
	top: -20000px;
	width: 100%;
}
.thumbs {
	margin-top: 10px;
	background: #ffffff;
	border: 1px solid #d7d5d2;

}
.thumbs .back {
	float: left;
	width: 55px;
	height: 115px;
}
.thumbs .next {
	float: right;
	width: 55px;
	height: 115px;
}
* html .thumbs .back {
	margin-right: -3px;
}
* html .thumbs .next {
	margin-left: -3px;
}
.thumbs .nav a:link, .thumbs .nav a:active, .thumbs .nav a:visited {
	display: block;
	padding: 35px 3px 35px 3px;
}
.thumbs .thumb_row {
	margin: 0 55px 0 55px;
	height: 115px;
	position: relative;
}
* html .thumbs .thumb_row {
	margin-left: -3px;
	margin-right: -3px;
}
.thumbs .thumb_row img {
	border: 1px solid #fff;
}
.thumbs .thumb_row div div {
	float: left;
	padding: 10px;

}
.thumbs .thumb_row div.f {

}
.thumbs .thumb_row .gallery-slideshow-item-active img {
	border: 1px solid #444;
}

.gallery-slideshow-state {
	float: right;
	background: url('/i/state_bg.gif') top left no-repeat;
	padding: 13px 24px 5px 18px;
	margin: -6px 8px 0 0;
}
.gallery-slideshow-state a { display: inline-block; }
.gallery-slideshow-state a {
	display: block;
	float: left;
	height: 23px;
	width: 23px;
	margin-right: 3px;
}
.gallery-slideshow-state a.pause { background-image: url('/i/gal_pause_off.gif'); }
.gallery-slideshow-state a.play { background-image: url('/i/gal_play_off.gif'); }
.gallery-slideshow-state a.pause:hover, .gallery-slideshow-state a.pause.active { background-image: url('/i/gal_pause_on.gif'); }
.gallery-slideshow-state a.play:hover, .gallery-slideshow-state a.play.active { background-image: url('/i/gal_play_on.gif'); }
/* WebFilter 0x1010006400000068 */
.listpanel0 {
	background: url('i/listpanel_bg.jpg') top left repeat-y;
	margin: 0 -20px -26px -22px;
}
.listpanel1 {
	background: url('i/listpanel_top.jpg') top left no-repeat;
}
.listpanel2 {
	background: url('i/listpanel_bottom.jpg') bottom left no-repeat;
	padding: 41px 20px 26px 22px;
}
/* WebFilter 0x1010006400000069 */
.list .img_float {
	float: left;
	width: 115px;
	padding: 4px;
	border: 1px solid #e5e2dd;
}
.list .img_wrap {
	margin: 0 0 0 125px;
	padding: 0 0 0 19px;
}

/* WebFilter 0x101000640000006A */
.addcomm {
	float: right;
	text-align: right;
padding-right: 37px;

}
.addcomm-removed {
	font-size: 7.5pt;
	padding: 3px 40px 3px 3px;
}

.list.comments {
	padding-top: 0;
}

.comhdr {
	min-height: 30px;
padding-bottom: 11px;
padding-left: 41px;
}
* html .comhdr {
	height: 30px;
}


.combar-mod {
	margin-top: 4px;
	padding: 0 8px;
}
.comments .combar-mod td, .comments .combar-mod th, .combar-mod input, .combar-mod select {
	font-size: 8pt;
}
.comments .combar-mod td, .comments .combar-mod th {
	padding: 3px;
	border: 1px #ddd solid;
}
.comments .combar-mod th {
	background: none;
	font-weight: normal;
	text-align: right;
}

.comments .item {
	padding: 10px 0 12px;
}
.comments .c_number {
	float: left;
	width: 54px;
	text-align: center;
	color: #a1b42e;
	font-size: 12pt;
}
.comments .c_main {
	margin: 0 0 0 54px;
}
.comments .item .attr span {
	color: #a1b42e;
}

.comments .c_blocked {
	color: #844;
	float: right;
	padding: 4px 4px 0 0;
}

/*Comment Form*/
.comments form {

}
.post_comment {
	padding: 0 0 11px 0;
}



.post_comment table th {
	background: none;
	vertical-align: top;
	text-align: right;
	font-weight: normal;
}

.post_comment textarea {
	border: 1px solid #ccc;
	background: #fff;
	padding: 9px;
	width: 666px;
	margin-right: 9px;
	color: #777;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	resize: none;
	height: 63px;
	overflow: hidden;
}
* html .post_comment textarea {
	width: 650px;
}


.post_comment .txt input {
	border: 1px solid #ccc;
	background: #fff;
	width: 250px;
	margin: 0 0 6px 0;
	padding: 6px 7px;
	color: #9e9e9e;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}

.post_comment .send {
	padding-top: 12px;
	text-align: right;
}
/* WebFilter 0x101000640000006C */
.sharing {
	float: left;
	background: #d8d8d8;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 4px;
	width: 211px;
	font-size: 8pt;
	color: #777;
	margin-bottom: 12px;
}
.sharing img, .sharing span{
	padding: 0 2px;
}
.sharing span {
	float: right;
	display: block;
	padding: 4px 8px 0;
}
.share_icons {
	background: #fff;
	float: right;
	padding: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

}

.blog .img_float {
	float: right;
	width: 227px;
}
.blog .img_wrap {
	margin: 0 227px 0 0;
	padding: 0 30px 0 0;
}

* html .blog .img_float {
	margin-left: -3px;
}
* html .blog .img_wrap {
	margin: 0 224px 0 0;
}

.blog .img_float .img {
	border: 1px solid #e0ded9;
	padding: 5px;
	background: #fff;
	margin-bottom: 12px;
}
/* WebFilter 0x101000640000006E */
#search {
	position: absolute;
	top: -48px;
	right: -6px;
	background: url('i/search_bg.png') top left no-repeat;
	width: 216px;
	height: 34px;
	vertical-align: middle;
	padding: 11px 14px 4px 18px;
}
* html #search {
	background: url('i/search_bg.jpg') top left no-repeat;
}
#search .hdr {
	position: absolute;
	top: 17px;
	left: 19px;
}
#search .txt {
	position: absolute;
	top: 15px;
	left: 63px;
}
#search .txt input {
	border: 1px solid #d0cdca;
	padding: 4px;
	width: 124px;
}
#search .go {
	position: absolute;
	top: 12px;
	right: 14px;
}
/* WebFilter 0x1010006400000083 */
.green-cta0 { background: url('i/rcta_bg.jpg') top left repeat-y; margin-bottom: 8px;}
.green-cta1 { background: url('i/rcta_top.jpg') top left no-repeat;}
.green-cta2 { background: url('i/rcta_bottom.jpg') bottom left no-repeat; }
.green-cta3 { background: url('i/rcta_bullet.jpg') 205px center no-repeat; padding: 12px 34px 8px 14px;}
/* Editor Global */
p.big {
	font-size: 12pt;
}
