/********* KHUSUS 2 KOLOM *********/


/********* SET GLOBAL CSS *********/
body {
	margin:0px;
	min-width: 440px;         								/* 2 x (LC fullwidth + CC padding) + RC fullwidth */
	background: #FFF url(images/bg.gif) repeat-x;
	font-family: Open Sans;
	font-size:10pt; 
}
a {
	text-decoration:none; 
	color:#8B683A; 
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}
table {
	border-collapse:collapse;
}
table tr th {
	padding:5px;
	font-size:12pt;
	text-align:center;
}
table tr td {
	padding:0px 5px;
}
table ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
table #producttable td p.photo_title {
	margin:5px 0 10px;
}
p {
	font:normal 10pt  Open Sans;
}
img {
	border:0 none;
	margin: 0 0 10px;
}

/*** ie fix ***/
* html #left {left: 268px;	/* RC fullwidth */}
#container {overflow: hidden;}
* html body {overflow: hidden;}
* html #footer-wrapper {float: left;position: relative;width: 100%;padding-bottom: 10010px;margin-bottom: -10000px;background: #FFF;}

/* ======= LAYOUT ======= */
body,
img.photos,
.widgetA,
.widgetB,
.widgettitle,
.widgetcontent,
.bannerblock,
.bannerblock a img,
.aksigambarevent,
.gambarevent a img,
.blocktitle,
.wrapper,
.blocktitle .wrapper h1,
.blockcontent .wrapper h2,
.blockcontent .wrapper .aksigambarevent img,
.pollquestion,
.pollanswer  {
	margin:0;
	padding:0;
}
#fixed {
	width:960px;
	margin:auto;
	background:;
}

/* ===========HEADER========== */
#headerblok {
	padding: 0 0 0 20px;
	width: 650px;
	min-height:50px;
}
#menu {
	font:bold 13pt  Open Sans;
	color:#FFF;
	bottom:0px;
	position:relative;
	height:33px;
	padding:0px 0px 0px 25px;
}

/* ===========CONTENT========== */
#container {
	padding-left: 268px;      						/* LC fullwidth */
	padding-right: 0px;     						/* RC fullwidth + CC padding */ 
	height:auto;
	background:transparent;
	margin:10px 0px 0px 0px;
}
#center {
	width:100%;
	padding: 0px 0px 0px 0px;      					 /* CC padding */
	background:transparent;
}
#container .column {
	position: relative;
	float: left;
}
#content {
	min-height:500px;
	background:;
	height:auto;
	padding:20px 20px 20px 20px;
}
#left {
	width: 268px;             						/* LC width */
	padding: 10px 0px 10px 0px;         			/* LC padding */
	right: 268px;             						/* LC fullwidth + CC padding */
	margin-left:-100%;
	/* min-height:480px !important; */
}

/* ===========WIDGET========== */
.widgetA { 											/* LC width */
	width:268px;
}
.widgetA form, .widgetA .counterwidget {text-align:left; margin: 0px;}
.widgetA ul  {text-align:left; margin: 10px;}
.widgettitle {
	position:relative;
	background:url(images/widgetheader.gif) no-repeat;
	width:263px;
	height:52px;
	font:bold 13pt  Open Sans;
	color:#FFF;
}
.widgetcontent {
	width:263px;
	height:auto;
	background:url(images/widgetcontainer.gif) repeat-y;
}
.widgetfooter {
	text-align:center;
	margin:0;
	height:10px;
}
.searchtext {

	margin-bottom:10px;
	width:140px;
}
.widgetnoborder{
	margin:0;
	padding:0 30px;
	margin-bottom:10px;
}				
.widgetnoborder p{
	padding:0;
}													/* set widget tanpa border */
.widgetnoborder ul#catalogwidget ul li {
	list-style-type:disc;
	color:;
	margin-left:10px;
}													/* set widget tanpa border, untuk all list */
.widgetcontent .wrapper{
	text-align:center;
	padding:0px 30px 10px 30px;
}
.widgetcontent .wrapper p img {
	height:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.widgetcontent .wrapper p {
	padding:0;
	margin:0;
	text-align:left;
}
.widgetcontent a {
 	margin:0;
}
ul#my-list {
	padding:0;
	margin:0;
}
.widgetcontent ul,
ul.newsrss,
.widgetnoborder ul {
	margin:0;
	padding:0 0 10px;
}
ul#catalogwidget ul li{
	list-style-type:disc;
	margin-left:10px;
}
ul#catalogproductwidget ul ul,
ul#catalogwidget ul{
	padding-left:15px;
}
ul#catalogproductwidget ul{
	padding-left:10px;
}
.widgetcontent ul li,
ul#catalogproductwidget li,
.widgetnoborder ul li {
	list-style-type:none;
	color:;
}
ul#catalogproductwidget ul ul ul{
	padding-left:40px;
}
.widgetcontent ul li ul li {
	margin-left:20px;
	list-style-type:disc;
	color:;
}
.widgetseparator {
	height:5px;
}

.widgettitle .wrapper {
	padding:15px 15px 0px 10px;
}
.pstitle {
	padding:10px 0;
}
.newshome {
	padding:0;
	margin:0;
}
ul.newshome li {											/* homeaksi/ set tampilan news di home */
	list-style-type:none;
	margin-bottom:15px;
}
.judulevent {
	font-size:10pt;
	font-weight:bold;
}
ul#eventwidget li {
	margin-bottom:20px;
}
#eventwidget {list-style:none; padding:10;}
#eventwidget li {margin-bottom:15px}
ul#eventwidget li div.gambarevent{
	margin-bottom:10px;
}
ul#eventwidget { 										/*widgetaksi, settingan tampilan list agenda di widget luar*/
	margin:0;
}
.gambarevent {
	margin:0 0 5px 0;
}
.aksigambarevent {
	text-align:center;
	margin:0 0 15px 0;
}
.aksigambarevent img {
	max-width:100%;
}
.bannerwidget a img {										/* untuk set banner widget yang ada disamping*/
	display: block;
	margin:10px auto;
	width:200px;
	height:auto;
}
.slideshow {										/* set widget aksi slideshow catalog, gallery */
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.slideshow a{									/* set widget aksi slideshow catalog, gallery */
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	right:0;
}
.newsticker-jcarousellite {
	margin:0;
	padding:0;
}
.newsticker-jcarousellite ul li p img {
	max-width:200px;
	height:auto;
	text-align:center;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#gallery {
	margin:0;
}
#gallery ul ul{
	list-style-type:circle;
	padding:0 0 0 15px;
	margin:0;
}
/* ===========BLOCK========== */

.block, .blocknoborder {													/* set block */
	position:relative;
	border-left:1px solid;
	border-color:#dddddd;
}

.blocknoborder {
	padding:5px 10px;
	border-left:1px solid #dddddd;
}

.blocktitle .wrapper {
	padding:5px 10px 10px 21px;
	margin:0px;
	font:bold 14pt  Open Sans;
}
.blockcontent {															/* set block content */
	padding:17px 10px 10px 10px;
}
.blockcontent .wrapper ul{
	list-style-type:disc;
}
.blockcontent .wrapper ul ul{
	padding:0 0 0 15px;
	list-style-type:circle; 
}
.blockcontent .wrapper ul, ul.listnews {									/* aksi / set tampilan news di hal dalam*/
 	margin:0;
	list-style-type:disc;
	padding:10px 0 10px 20px;
}
.widgetcontent ul.listnews,
.widgetnoborder ul.listnews {
	margin:0;
	padding:0;
}
ul#my-list li {
	margin:10px 0;
	list-style-type:none;
}
.blockseparator {
	height:10px;
}
.blockfooter {
/* 	background:;
	height:20px; */
}
.blocktitle {
	height:42px;
	font:bold 14pt  Open Sans;
	color:#FFF;
	background:url(images/un.gif) no-repeat;
	min-width:252px;
	position:relative;
	top:25px;
	left:-13px; 
	margin-bottom:10px;
}
.blocktitle .wrapper h1 {
	margin:0px;
	font:bold 14pt  Open Sans;
}
.blockcontent .wrapper h2 {
	font:bold 12pt  Open Sans;
}
.aksiprofil {
	height: auto;
}
.aksiprofil p img {
	margin: 0 10px 10px 10px;
}

/* BRAND */
ul#brandwidget {											/* set widget Brand*/
	list-style-type:none;
}
ul#brandwidget li {
	margin:0;
}
ul#brandwidget ul li{}
ul#catalogwidget{}
ul#catalogwidget li{}
ul#catalogwidget ul li{}
ul#catalogproductwidget ul li {
	margin-left:10px;
	list-style-type:disc;
}
.blockcontent ul#catalogproductwidget ul ul{
	margin-left:10px;
	list-style-type:circle;
	padding-left:10px;
}
.widgetnoborder ul#catalogproductwidget ul li {
	margin-left:10px;
	list-style-type:disc;
	color:;
}

/* CATALOG */

.catnav {
	margin:0 0 10px 0;
}
#productfull img {
	margin:10px 0;
}
.catalogtitle {
	margin:0;
} 														/*aksi/ set hal dalam produk*/
.catalogtitle h1 {
	margin:10px 0;
	font:;
}
.harga_catalog {
	margin: 0 0 10px;
}
.catdesc{
	margin:0 0 10px 0;
	height: 30px;
}
.catpage{}
.productsummary{
	width:95%;
}
.pstitle h1 {
	font-size:14pt;
	margin:10px 0
}
.pstitle a {}
.psphoto{
	float: left;
    width: 200px;
	margin:0 10px 10px 0;
}
.pssummary{margin-left:220px;}
.pssummary p {margin:0px;}
.productsummary .pssummary img {
    height: auto;
    max-width: 425px;
}
.blockcontent .wrapper table tr td {
	padding: 0;
}
.harga{
    margin-left: 200px;
    padding-left: 10px;
}
.psseparator {clear:both;}
.normalwodisc { 											/* set all tampilan harga produk*/
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.normalwdisc {
	color:red;
	text-decoration:line-through;
}
.discprice {
	color:green;
	text-decoration:none;
}
.discvalue {
	color:;
	font-weight:bold;
}
.blockcontent .wrapper .catsubcat ul {
	list-style-type:disc;
	padding:0 0 0 30px;
	margin:0;
}

/* CONTACT */
#contactall{}											/* set tampilan hal kontak*/
#notebefore{}
#contactform tr.selang td,
#contactform tr.seling td {
	padding:3px 5px;
}
#formstatus{}
#noteafter{}

/* COUNTER */
table.counterwidget{
	width:100%;
	color:;
}														/* set tampilan counter */
.widgetnoborder table.counterwidget{
	width:100%;
	color:;
}
.widgetnoborder table.counterwidget tr td,
.widgetcontent table.counterwidget tr td {
	padding:0;
}

/* EVENT */
ul.eventlist li {
	margin:15px 0 15px 0;
	list-style-type:none;
}
p.tglevent{}											/*Setting tampilan untuk view detail agenda*/
.lokasievent{
	color:;
}
.kotaevent{
	color:;
	font-weight:none;
}
.tglevent{
	font-style:italic;
	font-weight:bold;
}

/* FILE */
li.xdata{}												/* untuk settingan tampilan list pada hal download*/

/* GALLERY */
.titleofsubcatlist{} 									/*aksi/ setting tampilan galeri halaman dalam*/
.gallerytitle{
	margin:0;
	text-align:center;
}
.gallerytitle h1{
	font-size:;
	margin:10px;
}
.gallerydesc{}
table#gallerytable{} 									/*homekasi*/



/* YM */
.widgetcontent .wrapper p.yahoomsgr img{
 	margin-bottom:-15px;
	margin-left:auto;
	margin-right:auto;
}
p.yahoomsgr img{
	width:auto;
	height:auto;
}
.widgetcontent p.yahoomsgr,
.widgetnoborder p.yahoomsgr {
	display:block;
	text-align:center;
	padding:5px 0;
	margin:0;
}
.widgetnoborder p.yahoomsgr img {
	margin:0;
	padding:5px 0;
}

/* TESTIMONIAL */	
#formnamakomentar{}										/*set form isi komentar*/
span#length_left{}										/*set sisa karakter dlm form isi komentar*/

.blockcontent .wrapper ul.testilist {
	padding:0 0 0 40px;
	margin:0px;
}														/*set tampilan hal tetimonial */
.testiname{margin-top: 20px; list-style-type:none; padding:0; font-weight:bold; font-size:12pt}
.testimonial {list-style-type:none;padding:0}
.testicomment{}
#namatesti{
	font-weight:bold;
}
#judultesti{
	font-style:italic;
}


/* SiteMap */
#sitemap_page, #sitemap_catalog, #sitemap_news, #sitemap_gallery,		
#sitemap_file, #sitemap_link, #sitemap_others {}						/* settingan tampilan hal sitemap */

/* NEWS */	
.newstitle{}
.newstitle a{font-weight:bold;}
span.newsdate{font-style:italic;}
span.newssource{}
span.newsshortdesc{}
span.tglmuatberita{font-style:italic;}
span.sumberberita{}
.aksitglevent{font-style:italic;margin-top:10px;}
.aksilokasievent{font-weight:bold;}
.aksikotaevent{font-weight:bold;font-style:italic;}
p.newsdatesource{}
li.newslist{}
.isiberita p img {
	margin: 0 10px 10px 10px;
}

span.widgetnewstitle{}					/* widgetaksi/set tampilan widget news */
span.widgetnewsdate {
	margin-top:10px;
	color:;
	font-weight:bold;
}
.widgetnoborder span.widgetnewsdate {
	margin-top:10px;
	color:;
}
ul.listnews li{
	padding:0 0 10px;
	margin:0;
}
span.judulberita {
	font-size:;
	font-weight:bold;
}
.ringkasanberita, .newsshortdesc {
	margin:-10px 0 0;
}
/* ===========FOOTER========== */
#footer { 
/* 	background:transparent;
	width:960px;
	height:30px;
	position:relative;
	text-align:center;
	font:normal 9pt  Open Sans ;
	padding:10px 0px 10px 0px;
	clear: both;
	color:#FFF;	 */	
	font:normal 9pt  Open Sans ;
	padding:10px 0px 10px 0px;
	clear: both;
	text-align:center;
	color:#FFF;		
}
#footer p{
/* 	font:;
	font-weight:;
	color:;
	width:960px;
	padding:10px 0 0 0; */
	margin-top:0px;padding:10px 0 0 0;
}
#footer a{
	color: #FFF;
	text-decoration:none;
}
#footer a:hover{
	color:;
	text-decoration:underline;
}
#footer_bg{
	position:absolute;
	background:#8b683a;
	background-image:url(images/footer1.gif), url(images/footer2.gif);
	background-repeat:no-repeat;
	background-position: top left, top right;
	width:auto;
	height: 35px;	
	padding:0px 110px 0px 120px;
	left:50%;
	margin-left:-300px;
}
#footer_center{margin:0px auto;position:relative;text-align:center;}

/*header*/
.banner1{padding:0px;margin:0px;position:absolute;top:15px;left:0px}