/*@import "../fonts/stylesheet.css";*/
html{background:url(../images/pattern.gif) repeat top center;}
body{margin:0;background:url(../images/pattern.gif) repeat top center;font-family:"sans-serif"}
	
* {margin:0; padding:0}
a {outline:0; text-decoration:none}

img {border:0}
h1,h2,h3,h4,h5,h6 {font-weight:normal}
h7 {font-size:9px;line-height:0px; text-transform:lowercase;}
h9 {font-size:13px;line-height:0px; text-transform:uppercase;}
li{list-style:none}

#head_extra {width:100%; height:70px;}
#head_extra2 {width:100%; height:70px;}
.head_height {overflow:hidden}
.head_pad {padding-bottom:30px}
#head_cen {width:1024px; margin:0 auto}
#head_sup {width:940px; float:left; position:relative; overflow:visible; background:url(../images/bg-body.png) top center repeat-y; padding:0 40px 0 40px}

#siteSearch{
	background:url(../images/search-bg.jpg) right no-repeat;
	width:198px;
	height:auto;
	float:right;
	margin-top:7px;
	margin-right:87px;
}

#searchInput {
	border:none;
	height:23px;
	width:164px;
	color:#888;
	padding-left:5px;
	font-size:11px;
	background:transparent;
	}

#searchSubmit {
	border:none;
	height:21px;
	width:25px;
	cursor:pointer;
	background:transparent;
	outline:0;	
}
#searchul {}
#searchul li {font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:circle; margin-left:25px;}
	

#ulmenu {width:740px; height:49px; margin:29px 0 10px 0; float:right; color:#000; z-index:5000; position:relative}
/*#ulmenu li {width:auto; margin-left:7px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999; line-height:27px; text-transform:uppercase; border-top:#dc4c45 solid 1px; border-left:#dc4c45 solid 1px; border-right:#dc4c45 solid 1px;}*/
#ulmenu li {width:auto; margin-left:3px; float:left; font: 16px Arial; color:#000; line-height:47px; text-transform:uppercase;}
#ulmenu li a cufon{margin-top:15px;}
#ulmenu li:first-child {margin:0px}
#ulmenu li	a,#ulmenu li a.active {width:auto; padding:0 15px 0px 15px; float:left; color:inherit; color:black}
#ulmenu li	a:hover,#ulmenu li a.active	{color:white; background:url(../images/bgmenu.gif) repeat-x; background-color:#dc4c45; height:35px;}
#cu3er-container {width:945px; height:360px; float:left; outline:0; position:absolute; top:166px; left:0px; z-index:10}
img.ban_bg {width:auto; float:left; position:absolute; top:139px; left:-24px}

#content {width:940px; float:left; position:relative; overflow:visible; background:url(../images/bg-body.png) top center repeat-y; padding:0 40px 0 40px}
#content2 {width:100%; padding-bottom:36px; float:left; margin-top:0px; position:inherit; background:url(../images/bg-body.png) top center repeat-y}
#content_cen {width:1024px; height:auto; margin:0 auto;}

#content_bar {width:940px; height:85px; float:left; position:relative; margin-bottom:30px; background:url(../images/the-best-cookware.png) left no-repeat #adacac; z-index:-1000;}

#content_white, #content_white1 {width:940px; height:auto; float:left; position:relative; background-color:#fff; margin:0 0 10px 0; padding:0 0 20px 0;}
#content_white2 {width:915px; height:auto; float:left; position:relative; background-color:#fff; margin:-15px 0px; padding:15px 15px 50px 15px;}
#content_white1 h2{font-size: 36px; color:#dc4c45; font-weight:bold; width:100%; margin-bottom:5px;}
#content_white h2{font-size: 36px; color:#dc4c45; font-weight:bold; width:100%; margin-bottom:45px;}
#content_white h2 span, #content_white1 h2 span {color:#3b3b3b; text-transform:uppercase;}
#content_white p, #content_white1 p {font-size:15px; color:#777; margin:10px 0 10px 0; padding:10px;}

#pat-bar {background:url(../images/crosslines.gif) top left; width:940px; height:10px;}

#ct_pan {width:1020px; height:76px; margin:10px 0 0 -38px; float:left; font-size:12px; color:#fff; line-height:16px; background:url(../images/bg-ct-pan.png) transparent top center no-repeat; text-align:left; }
#logo {padding:0px; float:left; margin:0 0 0 40px; z-index:1000; position:absolute}
#pantry-box {padding:0px; float:right; margin:-25px 0 0 883px; z-index:1000; position:absolute; height:100px; overflow:hidden; width:100px; height:100px; background:url(../images/pantry-box.png) top center no-repeat;}
#pantry-box:hover {padding:0px; float:right; margin:-25px 0 0 883px; z-index:1000; position:absolute; height:100px; overflow:hidden; background:url(../images/pantry-box.png) bottom center no-repeat}
#pantry-box a {width:100px; height:100px; display:block; text-indent:-9000px}
#ct_pan p {width:700px; margin:10px 25px 0px 0px; float:left;}
#ct_pan a.tweet {width:95px; height:102px; float:right; position:absolute; right:-50px; top:42px; background:url(../images/tweet.png) no-repeat}

#ct_pan2 {width:100%; height:148px; margin:40px 0 0px 0; float:left; position:relative; font-size:12px; color:#666; line-height:16px; background:url(../images/bgctpan.gif) bottom left repeat-x; text-align:left;}
#ct_pan2 img {padding:10px; float:left}
#ct_pan2 p {width:700px; margin:40px 25px 0px 0px; float:left;}
#ct_pan2 p a {color:#dc4c45; text-transform:uppercase}
#ct_pan2 p a:hover { text-decoration:underline}
#ct_pan2 a.tweet {width:95px; height:102px; float:right; position:absolute; right:-50px; top:42px; background:url(../images/tweet.png) no-repeat}

#welcom_pan {width:945px; margin-top:37px; padding:0 10px 25px 10px; float:left; background-color:#adacac; height:50px;}
#welcom_pan a.brochure {width:auto; height:54px; margin-right:31px; padding:0 8px 0 0; float:right; font-size:12px; color:#ffffff; font-weight:bold; line-height:54px; background:url(../images/buttonBg.png) no-repeat right -54px}
#welcom_pan a.brochure span {width:auto; height:54px; padding:0 13px 0 23px; float:left; background:url(../images/buttonBg.png) no-repeat 0 0}
#welcom_pan p {width:920px; margin:25px 0 0 14px; float:left; font-size:14px; color:#4d4d4d; line-height:18px;  background:url(../images/bgrightpanning.gif) bottom 95px no-repeat}
#welcom_pan	iframe {margin:37px 0 0 14px; float:left; border-bottom:#c9c9c9 solid 1px; background:url(../images/crosslines.png) no-repeat right 8px}
#welcom_pan a.enlarg {width:auto; margin:15px 0 0 14px; float:left; color:#848484}
#welcom_pan h3 {clear:left}

.lftWrap {width:300px; float:left; clear:left}
.lftWrap p {width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:28px; color:#4d4d4d}
.rgtWrap input.txt {width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
.rgtWrap input.btn {width:113px; height:42px; margin-top:18px; float:left; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
.rgtWrap input.btn:active {background-position:1px 1px}
.rgtWrap {width:500px; float:left}
.rgtWrap h3 {width:100%}
/*
h3 {width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:white; font-weight:bold; line-height:60px; letter-spacing:-1.7px}
h3 span {color:white; margin-right:0px; border-bottom:#fff solid 1px;}*/
ul#infoPan {width:100%; float:left;}
ul#infoPan li {width:280px; margin-left:50px; float:left; border-top:#dc4c45 solid 5px; }
ul#infoPan li:first-child {margin:0}
ul#infoPan li h3 {width:100%; height:67px; float:left; font: 36px/36px "GnuolaneRegular", "Lucida Grande", Arial; color:#dc4c45; line-height:60px; letter-spacing:-1.7px; text-transform:lowercase}
ul#infoPan li h3 span {color:#3b3b3b; margin-right:2px; text-transform:uppercase}
ul#infoPan li h3 img {margin-right:31px; float:right}
ul#infoPan li p {width:100%; margin-top:25px; float:left; font-size:18px; color:#848484; line-height:24px; letter-spacing:-0.8px}
ul#infoPan li p.descrip {margin-top:13px; font-size:12px; line-height:16px;}

#infoPanning {width:100%; overflow:hidden; padding-top:15px; float:left;}

#allPanning {width:890px; float:left; padding:20px}
#allPanning h2 {font-size: 36px; color:#dc4c45; font-weight:bold; width:100%}
#allPanning h2 span {color:#3b3b3b; text-transform:uppercase;}
#allPanning p {font-size:13px; color:#3b3b3b; margin:10px 0 10px 0}

#leftPanning {width:610px; float:left; padding:20px}
#leftPanning h2 {font-size: 36px; color:#dc4c45; font-weight:bold; width:100%}
#leftPanning h2 span {color:#3b3b3b; text-transform:uppercase;}
#leftPanning p {font-size:13px; color:#3b3b3b; margin:10px 0 10px 0}

#rightPanning {width:245px; float:right; padding:7px 15px 10px 5px;}
#rightPanning p { color:#4d4d4d; font-size:11px;}

#proRight {width:560px; float:right; padding:20px;}
#proRight p {font-size:13px; color:#3b3b3b; margin:10px 0 10px 0}
.imgMain {background:url(../images/product/arrow-right.jpg) no-repeat right 9px}
#proRight .imgMain img{border-right:solid 12px #dc4c45;}

#proLeft {width:280px; float:left; padding:12px 5px 10px 0;	font: small Verdana, sans-serif;}
#proLeft p { color:#4d4d4d; font-size:13px;}
#proLeft h3 {font-size:20px; color:#3b3b3b; font-weight:bold; width:100%; border-bottom:solid 2px #dc4c45; margin-bottom:20px; margin-top:20px}
#proLeft h2 {font-size: 36px; color:#dc4c45; font-weight:bold; width:100%; margin-bottom:15px;}
#proLeft h2 span {color:#3b3b3b; text-transform:uppercase;}

#proRightPantry {width:640px; float:right;}
#headerPantry {width:610px; height:auto; padding:20px; background-color:#dc4c45; height:auto}
#headerPantry img {border:0;}
#arrowPantry {width:610px; height:25px; background:url(../images/downarrow.png) 70px top no-repeat}
#headerBox {width:285px; float:right; color:white; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#headerBox h3 {font-size:23px; color:white; text-transform:uppercase; width:250px; float:left; margin-top:10px; margin-bottom:10px;}
#servesBox {background:url(../images/serves.png) top left no-repeat; float:left; width:80px; height:40px; padding:13px 0 0 38px;}
#timeBox {background:url(../images/clock.png) top left no-repeat; float:left; width:80px; height:40px; padding:13px 0 0 38px;}
#recipesBox {width:640px; height:auto; padding:10px; font-size:13px}
#recipesBox h5 {font-size:20px; color:#777; font-weight:bold; margin:20px 0 20px 0}
#recipesBox p { padding:10px 15px;}
#recipesBox li{ list-style:inside decimal;padding:0 15px; }
#viewDetail {width:285px; float:right;background:url(../images/tivoli_arrow.png) no-repeat left center; }
#viewDetail a {color:#fff; margin-left:15px;}
#viewDetail a:hover {text-decoration:underline;}
#viewSource {width:285px; float:right;background:url(../images/tivoli_source.png) no-repeat left center; margin:-10px 0 15px 0;}
#viewSource a {color:#fff; margin-left:15px; font-size:9px}
#viewSource a:hover {text-decoration:underline;}


#menuPantry { width:220px; margin-top:15px;}
#menuPantry h5 { background:#555; padding:10px; margin-bottom:2px; color:white; font-weight:bold; font-size:12px}
#menuPantry h5:hover { background:#dc4c45;}
#menuPantry div { background:#999; padding:10px; margin-top:-2px; color:white;}
#menuPantry li { padding-left:15px;}
#menuPantry a {color:#333}
#menuPantry a:hover {color:#fff}


#proLeftPantry {width:220px; float:left; padding:12px 5px 10px 0;	font: small Verdana, sans-serif;}
#proLeftPantry p { color:#4d4d4d; font-size:13px;}
#proLeftPantry h2 {font-size: 36px; color:#dc4c45; font-weight:bold; width:100%; margin-bottom:0px;}
#proLeftPantry h2 span {color:#3b3b3b; text-transform:uppercase;}

#prospec {margin-top:8px; padding:15px; border:solid 1px #CCC; background-color:#dc4c45; font-size:10px;  color:#fff;}
#prospec b {font-size:11px;}
#prospec img { border:5px solid #990000;}
#pictogram {margin-top:30px;}
#pictogram img {vertical-align:top; margin-bottom:10px;}

#infoPanning2 {width:100%; overflow:hidden; padding-top:15px; float:left;}

#leftPanning2 {width:350px; background:#888; color:white; float:left; padding:10px; overflow:hidden; min-height:170px;}
#leftPanning2 span {font: 28px/28px "GnuolaneRegular", "Lucida Grande", Arial;}
#leftPanning2 p { color:white; font-size:12px; margin-top:30px; width:auto; background:#888}
#leftPanning2 p b, #leftPanning2 p span  { color:black; }

#rightPanning2 {width:540px; color:#333; float:right; padding:15px 10px 23px 10px; border: 1px #aaa solid; overflow:hidden;}
#rightPanning2 span {font: 28px/28px "GnuolaneRegular", "Lucida Grande", Arial; }

#rightPanning3 {width:315px; color:#777; float:right; padding:15px 10px 23px 10px; border-left: 3px #777 solid; overflow:hidden;}
#rightPanning3 h4 {text-transform:uppercase; margin-bottom:15px}
#rightPanning3 ul {width:100%; float:left; font-size:14px}
#rightPanning3 ul li {list-style:disc outside; margin-left:17px;}

#leftPanning3 {width:500px; color:white; float:left; padding:10px; overflow:hidden; min-height:170px;}


#divImage {border:#555 5px double; background-color:#fff; width:90px; height:90px; float:left; margin:10px 11px 50px 0px; -moz-border-radius: 50px; border-radius: 50px;}
#divImage:hover {border:#dc4c45 5px solid; background-color:#fff; cursor:pointer}
#divImage p {font-weight:bold; margin:0; margin-top:100px; text-align:center; font-size:9px; color:#fff; font-weight:bold;}
#divImage:hover p { color:#dc4c45}
#divImage h10 {font-size:9px; color:#444; font-weight:bold; margin:0}
#divImage h3 {width:100%}
#divImage img {margin-top:27px}

.link {color:#777}
.link:hover {text-decoration:underline}
.link1 { color:white; font: 20px/20px "GnuolaneRegular", "Lucida Grande", Arial; padding:5px 10px 5px 10px; background-color:#dc4c45;}
.link1:hover {background-color:#333;}
.link2 { color:white; font: 15px/15px "GnuolaneRegular", "Lucida Grande", Arial; padding:5px 10px 5px 10px; background-color:#444;}
.link2:hover {background-color:#333;}
.link3 {color:#dc4c45; font-family:Arial, Helvetica, sans-serif; font-size:10px}
.link3:hover {text-decoration:underline}

#cookware_use {padding-bottom:50px;}
#cookware_use ul{display:block;}
#cookware_use li{border:2px solid #ccc; width:170px; height:110px; list-style:none;}
#cookware_use li:hover{border:2px solid #dc4c45; cursor:pointer}
#cookware_use p{ text-align:center; font-size:12px; font-weight:bold; width:174px; margin: 0 0 0 -17px; background-color:#dc4c45; color:white}


#quotPan {width:848px; height:80px; margin-top:42px; float:left; position:relative; left:-24px; border-top:#c9c9c9 solid 1px; background:url(../images/pat.png) repeat }
#quotPan h3 {width:274px; margin:14px 0 0 24px; float:left; line-height:45px}
#quotPan input.txt {width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
#quotPan input.btn {width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
#quotPan input.btn:active {background-position:1px 1px}

#blog { font-size:13px;}
#blog ul {width:100%; float:left; margin-bottom:25px;}
#blog ul li {list-style:disc outside; margin-left:17px;}

#latest {width:233px; margin:24px 0 0 60px; float:left}
#latest ul {width:100%; float:left}
#latest ul li {width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px}
#latest ul li:first-child {margin-top:0; border:0}
#latest ul li a {width:auto; margin-top:25px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#latest ul li p {width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}	

#breadcrumb {width:920px; height:10px; float:left; margin-top:50px; border-top:#adacac solid 1px; padding:10px 10px 5px 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#999; background:url(../images/pat.png) top center repeat-x;text-transform:lowercase; }
#breadcrumb a {color:#dd4021;}
#breadcrumb a:hover {color:#f4765d;}

#foot_cen {width:940px; float:left; position:relative; overflow:hidden; background:url(../images/bg-bottom.png) top center repeat-y; padding:0 40px 0 40px;}
#foot_cenbot {width:1020px; height:32px; float:left; position:relative; background:url(../images/bg-cenbot.png) top center no-repeat;  margin-bottom:20px;}

#foot {width:920px; float:left; border-top:#555 solid 1px; border-bottom:#555 solid 1px; margin:25px 0 15px 0; padding:10px}
#foot h6 {width:160px; height:40px; text-indent:-9999px; background:url(../images/logo-kayurajin-sonokeling-rosewood.png) no-repeat; float:left;}
#foot h6 a {width:100%; height:100%; float:left;}
#foot ul li {float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
#foot ul li a {color:inherit}
#foot ul li a:hover {color:#dc4c45}
#foot ul li.space {width:auto; float:left; padding:0 6px}
#foot p {width:550px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
#foot p	a {color:inherit}

#bottom {background:url(../images/bgboxbtm.png) center top no-repeat transparent; width:945px; height:38px; float:left; margin-bottom:40px}

#service_pan {width:100%; margin-top:20px; float:left}
#service_pan ul {width:100%; float:left}
#service_pan ul li {width:325px; height:100px; margin:0 30px; float:left; border-bottom:#c9c9c9 solid 1px}
/*#service_pan ul li:first-child				{border:0}
*/#service_pan ul li:hover {background:#fbfbfb}
#service_pan ul li h5 {width:auto; margin:10px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#dc4c45}
#service_pan ul li p {width:300px; margin:5px 0 0 10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c}
#service_pan ul li p a {width:auto; float:right; color:#dc4c45}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {width:100%;height:430px; overflow:hidden; margin:auto; position:relative; float:left; background:url(../images/slide/bgslide.png) no-repeat top center}
#slider {width:945px; height:400px; float:left; outline:0; position:absolute; margin-top:0px; top:0px; left:0px; z-index:10; background:url(images/slide/loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}
/*
.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:0px;
}

.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/slide/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
*/
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/slide/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif; font-size:11px;}
.nivo-caption a { :#efe9d1;text-decoration:underline;}


/* General styles OIf GAllery4*/
 
#gallery4 {
	padding: 0;
	margin: 2em 0px;
	width: 650px;
	font: "sans-serif";
	overflow:hidden;
}
 
#gallery4 #main4 {
	list-style: none;
}
 
#gallery4 #main4 li p {
	margin: 0;
}
#judul-gal {font-size:11px; text-transform:capitalize; font-weight:bold; width:150px; height:auto; padding:15px; margin:-12px 0 15px -12px; color:white; background-color:#dc4c45;} 
 
/* Positioning and initial formatting */
 
#gallery4 #main4 {
	padding-left: 0px;
}
 
#gallery4 #main4 li {
	float:left;
	margin: 12px 0.5em 0 0.4em;
}
 
#gallery4 #main4 li img {
	display: block;
}

/* Backgrounds and colors */
 
#gallery4 #main4 li {
	border: #ccc 1px solid;
	margin-bottom: 1em;
/*    -moz-border-radius: 5px; border-radius: 5px;*/
	
}

#gallery4 #main4 li:hover {
	border: #f0a09c 1px solid;
	color:#000;
}
 
#gallery4 #main4 li p {
	padding: 5px;
}
#gallery4 #main4 li p.desc {
	text-align:center;
	font-size:10px;
	color:#999;
}

/* General styles OIf GAllery5*/

#gallery5 {
	padding: 0;
	margin: 2em 0px;
	width: 610px;
	font: "sans-serif";
	overflow:hidden;
}
 
#gallery5 #main5 {
	list-style: none;
}
 
#gallery5 #main5 li p {
	margin: 0;
}
#judul-gal {font-size:11px; text-transform:capitalize; font-weight:bold; width:150px; height:auto; padding:15px; margin:-12px 0 15px -12px; color:white; background-color:#dc4c45;} 
 
/* Positioning and initial formatting */
 
#gallery5 #main5 {
	padding-left: 0px;
}
 
#gallery5 #main5 li {
	float:left;
	margin: 12px 0.7em 0 0.6em;
	width:180px;
	height:280px;
}

#gallery5 #main5 li span{
	font-weight:bold;
	font-size:12px;
} 

#gallery5 #main5 li i{
	font-size:9px;
} 
 
#gallery5 #main5 li img {
	display: block;
}

/* Backgrounds and colors */
 
#gallery5 #main5 li {
	border: #ccc 1px solid;
	margin-bottom: 1em;
/*    -moz-border-radius: 5px; border-radius: 5px;*/
	
}

#gallery5 #main5 li:hover {
	border: #f0a09c 1px solid;
	color:#000;
}
 
#gallery5 #main5 li p {
	padding: 5px;
}
#gallery5 #main5 li p.desc {
	text-align:center;
	font-size:10px;
	color:#999;
}

/* General styles OIf GAllery6*/
 
#gallery6 {
	padding: 0;
	margin: 2em 0px;
	width: 940px;
	font: "sans-serif";
	overflow:hidden;
}
 
#gallery6 #main6 {
	list-style: none;
}
 
#gallery6 #main6 li p {
	margin: 0;
}
#judul-gal {font-size:11px; text-transform:capitalize; font-weight:bold; width:150px; height:auto; padding:15px; margin:-12px 0 15px -12px; color:white; background-color:#dc4c45;} 
 
/* Positioning and initial formatting */
 
#gallery6 #main6 {
	padding-left: 0px;
}
 
#gallery6 #main6 li {
	float:left;
	margin: 12px 0.5em 0 0.5em;
	height:220px; 
	width:216px;
}
 
#gallery6 #main6 li img {
	display: block;
}

/* Backgrounds and colors */
 
#gallery6 #main6 li {
	border: #ccc 1px solid;
	margin-bottom: 1em;
/*    -moz-border-radius: 5px; border-radius: 5px;*/
	
}

#gallery6 #main6 li:hover {
	border: #f0a09c 1px solid;
	color:#000;
}
 
#gallery6 #main6 li p {
	padding: 5px;
}
#gallery6 #main6 li p.desc {
	text-align:center;
	font-size:10px;
	color:#999;
}

/* Form style
----------------------------------------------------------------------------------------------------*/

#respond, #contactForm {margin:10px 0 20px 10px;}

.leftSpace {
	font-size:11px;
	margin-left:10px;
	}

.n {margin-left:0;}
	
.text_input, .text_area {
	border:1px solid #cccccc;
	padding:7px;
	margin-top:10px;
	font-family: 'Lucida Grande', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size:12px;
	background:#f1f1f1;	/*fefbef*/
	color:#444;
	width:250px;
	}
.text_select {
	border:1px solid #cccccc;
	padding:7px;
	margin-top:10px;
	font-family: 'Lucida Grande', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size:12px;
	background:#f1f1f1;	/*fefbef*/
	color:#444;
	width:265px;
	}

.text_area {margin-top:10px;width:570px;}

input:focus, textarea:focus {background:#fff;}	/*fdf6dc*/

#submitbtn {
	border:#111 1px solid;
	background:#1e2229;
	color:#fff;
	font-weight:bold;
	width:120px;
	height:30px;
	margin-top:10px;
	font-size:12px;
	padding-bottom:2px;
	outline:0;
	}

#submitbtn:hover {
	border:1px solid #dc4c45;
	background:#dc4c45;
	cursor:pointer;
	outline:0;
	}

.error.required {border:1px solid #c30;}


/*--------------------------------SLIDE THUMB ---*/

#judul-rec {font-size:11px; text-transform:capitalize; font-weight:bold; width:150px; height:auto; padding:15px; margin:65px 0 0 -12px; color:white; background-color:#dc4c45; float:left; z-index:5; position:absolute;} 

        #demo-wrapper
        {
            margin: 0;
            padding: 0;
            width: 100%;
            height: 100%;
            padding: 40px 20px 0 0;

        }
        #demo-left
        {
            width: 15%;
            float: left;
        }
        #demo-right
        {
            width: 85%;
            float: left;
        }
        #hWrapperAuto
        {
            margin-top: 20px;
        }
        #demo-tabs
        {
            width: 100%;
            height: 50px;
            color: White;
            margin: 0;
            padding: 0;
        }
        #demo-tabs div.item
        {
            height: 35px;
            float: left;
            background-color: #2F2F2F;
            border: solid 1px gray;
            border-bottom: none;
            padding: 0;
            margin: 0;
            margin-left: 10px;
            text-align: center;
            padding: 10px 4px 4px 4px;
            font-weight: bold;
        }
        #contents
        {
            width: 100%;
            margin: 0;
            padding: 0;
            color: White;
            font: arial;
            font-size: 11pt;
        }
        #demo-tabs div.item.active-tab
        {
            background-color:#fff;
        }
        #demo-tabs div.item.active-tabc
        {
            background-color: #fff;
        }
        #v1, #v2
        {
            margin: 20px;
        }
        .visible
        {
            display: block;
        }
        .hidden
        {
            display: none;
        }
        #oldWrapper
        {
            margin-left: 100px;
        }
        #contents a
        {
            color: yellow;
        }
        #contents a:hover
        {
            text-decoration: none;
            color: Gray;
        }
        .heading
        {
            font-size: 20pt;
            font-weight: bold;
        }

#listsitemap {float:left; font-size:14px; margin-left:30px}
#listsitemap li {list-style:url(../images/tivoli_arrow2.png)}
#listsitemap li, #listsitemap li a {color:#dc4c45}
#listsitemap li a:hover {text-decoration:underline}
#listsitemap li ul li { margin-left:25px; list-style:inside}