html, body {
	margin: 0;
	padding: 0;
	width:100%;
	/*
	background:#88b453 url(images/back.jpg) no-repeat top left;
	background-position:center 150px;
	background-repeat:no-repeat;
	*/
	background-color:#88b453;
	color: #333333;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px !important;
}

a{
	text-decoration:none;
	border:none;
}

#header{
	background:#000000 url(../images/headerback.png) repeat-x bottom left;
	height:150px;	
}

#backhead a{
	color:#FFF;
	text-decoration:none;
}

#backhead a:hover{
	color:#4bc1de;
	text-decoration:none;
}

#header2{
	background:#000000 url(../images/headerback2.png) repeat-x bottom left;
	height:113px;	
}

#container {
	min-height:1020px;
	background-image:url(../images/back.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

#containers {
	min-height:1160px;
	background-image:url(../images/site_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

#acontainers {
	min-height:1160px;
	background-image:url(../images/site_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}


#clear{
	height:10px;	
}

#miniclear{
	height:5px;	
}

#medclear{
	height:15px;	
}

#bigclear{
	height:25px;	
}


/* City */

.headercity{
	font-size:14px;
	color:#4BC1DE;
	font-weight:bold;
	padding-bottom:7px;
}

#contentcity{
	background:url(../images/cityback.png) repeat-x top left;
	padding-left:7px;
	color:#FEFEFE;
	font-size:26px;
	font-weight:bold;
	height:37px;
	padding-top:4px;
	border:1px solid #DADADA;
	
}

.AccordionTitleTop, .AccordionContentTop, .AccordionContainerTop
{
  position:relative;
}

.AccordionTitleTop
{
  overflow:hidden;
  cursor:pointer;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
  background-repeat:repeat-x;
  display:table-cell;
  -moz-user-select:none;
}

.AccordionContentTop
{
  height:0px;
  overflow:hidden;
  display:none;
}

.AccordionContainerTop
{
 padding:0px;
 padding-left:25px;
 background-color:#232323;
 color:#FFF;
}

.selectcity a{
	color:#FFF;
	font-size:13px;
}

.selectcity a:hover {
	color:#FFF;
	font-size:13px;
}

.citytop {
	float:left;
	height: 23px;
}
.citytop a{
	float:left;
	text-align: center;
	height: 23px;
	padding-left:10px;
	padding-right:5px;
	padding-top: 3px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

.citytop a:hover {
	float:left;
	text-align: center;
	height: 23px;
	padding-left:10px;
	padding-right:5px;
	padding-top: 3px;
	display: block;
	text-decoration:underline;
	color:#FFF;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}


.dealupdate{
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color:#FFF;
	border-color:#848484;	
	border-style: solid;
	border-width: 1px 0 1px 1px;
	color: #3F3F3F;
	float: left;
	margin-top: 3px;
	padding: 4px;
	width: 193px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.subscribebut{
background-image:url(../images/subsbutton.png); width:25px; height:25px; border:none; float:left; margin-top:3px; cursor:pointer;
}
/* Navigation */
#navigation{
	color:#0F404B;
	margin-top:-7px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	width:953px;
	height:45px;
}

#navigation .link{
	float:left;
	padding:15px 18px 0;
	color:#0F404B;
	text-decoration:none;
	display:block;
	height:45px;
}

#navigation .link:hover{
	background-color:#5dd6f4;
	color:#FFFFFF;
	height:32px;
}

#navigation .linkuser{
	float:right;
	padding:15px 18px 0;
	color:#0F404B;
	text-decoration:none;
	display:block;
	height:45px;
}

#navigation .linkuser:hover{
	background-color:#5dd6f4;
	color:#FFFFFF;
	height:32px;
}

/* Additional Area */
#additionalArea{
	margin:0 auto;
	padding-top:31px;
	width:953px;
	text-align:left;
}

#adtRecommendTab{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
	height:30px;
	padding-left:20px;
}

#partLeft{
	background:url(../images/additionleft.png) no-repeat top left;
	float:left;
	height:30px;
	width:9px;
}
#partRight{
	background:url(../images/additionright.png) no-repeat top right;
	float:left;
	height:30px;
	width:9px;
	white-space: nowrap;
}
#partMiddle{
	background-color:#DDEDCC;
	float:left;
	border-top:2px solid #76A045;
	height:23px;
	padding-top:5px;
	padding-left:10px;
}

.linkrec{
	font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-right:15px;
	text-decoration:none;
	font-size:10px;
	color:#000;
}



/* Content */

#maincontent{
	width:953px;
	margin:0 auto;
	display:block;
	text-align:left;
}

#content{
	width:702px;
	float:left;
}

#contents{
	width:960px;
}

.boxContentMain{
	display:block;
	background-color:#FFF;
	border:2px solid #76A045;
	margin-bottom:7px;
	padding:10px 9px 10px 10px;
}

.boxContentMains{
	display:block;
	background-color:#FFF;
	border-left:2px solid #76A045;
	border-right:2px solid #76A045;
	margin-bottom:7px;
	padding:10px 9px 10px 10px;
}

#WhiteBigWorks{
	padding:1px 10px;
}


.contentWork{
	display:block;
	background-color:#FFF;
	border-left:2px solid #76A045;
	border-right:2px solid #76A045;
	margin-bottom:7px;
	padding:10px 0px 10px 0px;
}

#contentDealTitle{
	display:block;
	padding-right:15px;
	padding-left:10px;
	margin-top:10px;
	font-size:30px;
	font-weight:bold;
}

.photos {
    position: relative;
	width: 100%;
	height: 100%;
	margin-bottom:10px;
}

.photos img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}

.photos span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	background: url(../images/digg-style.gif) no-repeat;
}

.photos em {
	background: #fff url(../images/grey-gradient.gif) repeat-y;
	color: #000;
	font-style: normal;
	padding: 2px 10px;
	display: block;
	position: absolute;
	top: 260px;
	left: 1px;
	border: 1px solid #666;
	border-left-color: #888;
}

.photos a:hover em {
	background: #ffdb01 url(../images/orange-gradient.gif) repeat-y;
	border-color: #c25b08;
}

.photos a {
	text-decoration: none;
}

.sample6 span {
	width: 465px;
	height: 311px;
	display: block;
	position: absolute;
	top: -5px;
	left: -5px;
	background: url(../images/cut-corner.png) no-repeat;
}


/*Countdown*/

.counter{
	background:url(../images/countdown.png) no-repeat top center;
	height:32px;
	font-family:Arial;
}
.counter ul.countdown{
	list-style-type: none;
	color: #FFFFFF;
	padding: 0;

}

.countdown_num{
font-size:20px;
font-weight:bold;
height:32px;
padding-top:2px;
width:59px;
}

/* Detail */
#DetailTop{
	background:url(../images/detailtop.png) no-repeat center top;
	width:702px;
	height:9px;
}
#DetailContent{
	background:url(../images/detailrepeat.png) repeat-y center;
	width:702px;
}
#Detail{
	padding:1px 10px;
}


#DetailBottom{
	background:url(../images/detailbottom.png) no-repeat center top;
	width:702px;
	height:9px;
	margin-bottom:5px;
}

#line{
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

/* Right */

#rightDeal{
	float:right;
	width:235px;
}

#KananDeal{
	background-color:#FFF;
	border:2px solid #76A045;
}


#RightTitleBar{
	background:none repeat scroll 0 0 #E3F0D6;
	padding-bottom:8px;
	padding-top:13px;
	color:#191B1F;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#RightMainContent{
	padding:9px 10px 10px 9px;
	font-size:15px;
}

.rightDealLink{
	font-size:15px;
	color:#000;
	text-decoration:none;
}

.rightDealLink:hover{
	color:#000;
	text-decoration:underline;
}

#RightMainContents{
	border-top:2px solid #DDEDCD;
	padding:9px 10px 10px 9px;
	font-size:13px;
}

.rightDealLinks{
	font-size:13px;
	color:#000;
	text-decoration:none;
}

.rightDealLinks:hover{
	color:#000;
	text-decoration:underline;
}


#ValueRight{
	background:url(../images/rightvalue.png) no-repeat;
	width:80px;
	padding-left:11px;
	height:55px;
	text-align:center;
}

#ValueRightg{
	background:url(../images/rightvalueg.png) no-repeat;
	width:80px;
	padding-left:11px;
	height:55px;
	text-align:center;
}

#ViewDeal{
	display:block;
	background:url(../images/viewdeal.png) no-repeat top center;
	width:100px;
	height:22px;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-top:4px
}

/* Detail */
#FeatureBoxTop{
	background:url(../images/rightwhitetop.png) no-repeat center top;
	width:235px;
	height:12px;
}
#FeatureBoxRep{
	background:url(../images/rightwhiterepeat.png) repeat-y center;
	width:235px;
}
#FeatureBox{
	padding:1px 10px;
	text-align:center;
}


#FeatureBoxBottom{
	background:url(../images/rightwhitebot.png) no-repeat center top;
	width:235px;
	height:12px;
	margin-bottom:5px;
}

#FeatureTitle{
	color:#191B1F;
	font-size:13px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;	
}



#FeatureBoxTopGreen{
	background:url(../images/rightgreentop.png) no-repeat center top;
	width:235px;
	height:12px;
}
#FeatureBoxRepGreen{
	background:url(../images/rightgreenrep.png) repeat-y center;
	width:235px;
}
#FeatureBoxGreen{
	padding:1px 10px;
}


#FeatureBoxBottomGreen{
	background:url(../images/rightgreenbot.png) no-repeat center top;
	width:235px;
	height:12px;
	margin-bottom:5px;
}



#WhiteBigTop{
	background:url(../images/whitebigtop.png) no-repeat center top;
	width:954px;
	height:10px;
}
#WhiteBigRep{
	background:url(../images/whitebigrepeat.png) repeat-y center;
	width:954px;
}


#WhiteBig{
	padding:1px 10px;
}

#WhiteBigBot{
	background:url(../images/whitebigbot.png) no-repeat center top;
	width:954px;
	height:10px;
	margin-bottom:5px;
}

#BigGreenTop{
	background:url(../images/biggreentop.png) no-repeat center top;
	width:933px;
	height:10px;
}
#BigGreenBot{
	background:url(../images/biggreenbottom.png) no-repeat center top;
	width:933px;
	height:10px;
	margin-bottom:5px;
}
#BigGreenRep{
	background-color:#ddedcc;
	width:913px;
	padding-left:10px;
	padding-right:10px;
}

#BigGreenTops{
	background:url(../images/biggreentops.png) no-repeat center top;
	width:680px;
	height:7px;
	margin-top:-7px;
	margin-left:-1px;
}
#BigGreenBots{
	background:url(../images/biggreenbottoms.png) no-repeat center top;
	width:680px;
	height:7px;
	margin-bottom:5px;
	margin-left:-1px;
}
#BigGreenReps{
	background-color:#ddedcc;
	width:660px;
	padding-left:10px;
	padding-right:10px;
	margin-left:-1px;
}

.tdPurchase{
	border-bottom:1px solid #DAEACA;
	vertical-align:top;
	font-weight:bold;
	padding-bottom:2px;
}

.tdPurchasesLeft{
	font-weight:bold;
	padding-top:7px;
	padding-left:10px;
	text-align:left;
	color:#292B2F;
	font-size:15px;
}

.tdPurchasesCenter{
	font-weight:bold;
	padding-top:7px;
	text-align:center;
	font-size:15px;
	color:#292B2F;
}

.tdPurchasesRight{
	font-weight:bold;
	padding-top:7px;
	text-align:right;
	font-size:15px;
	color:#292B2F;
}

.tdPurchasesLefts{
	font-weight:bold;
	padding-top:20px;
	padding-left:10px;
	text-align:left;
	color:#292B2F;
	font-size:15px;
}

.tdPurchasesCenters{
	font-weight:bold;
	padding-top:20px;
	text-align:center;
	font-size:15px;
	color:#292B2F;
}

.tdPurchasesRights{
	font-weight:bold;
	padding-top:20px;
	text-align:right;
	font-size:15px;
	color:#292B2F;
}


/* Footer */

#footer{
	margin-top:70px;
	border-top:3px solid #4BC1DE;
}

#footerTop{
	background-color:#1A1A1A;
	color:#8E8E8E;
	padding-bottom:54px;
	padding-top:35px;
}

#footerBottom{
	background-color:#262626;
	color:#6A6A6A;
	padding-bottom:26px;
	padding-top:23px;
}

#linkfooter a{
color:#6A6A6A;
font-size:12px;
text-decoration:none;
}

#linkfooter a:hover{
color:#6A6A6A;
font-size:12px;
text-decoration:underline;
}



/* Pop Up*/
/* Pop Style */
	#greyBgTrans {
		width: 100%;
		background-image: url(../images/transBg.png);
		position: absolute;
		left: 0;
		top: 0;
		display: none;
		z-index:99;
	}
	#greyBgTransSold {
		width: 100%;
		background-image: url(../images/transBg.png);
		position: absolute;
		left: 0;
		top: 0;
		display: none;
		z-index:99;
	}
	
	#dalemanSiKotak {
		width:800px;
		height:425px;
		margin:auto;
	}
	#dalemanSiKotak #tutupSiKotak {
		font-family: Verdana, Geneva, sans-serif;
		text-align: right;
		padding: 10px;
		width: 100%;
	}
	#dalemanSiKotak #isiSiKotak {
		width: 100%;
		height: 100%;
	}
	
	/* Pop Style */
	
	#boxpop {
	width:800px;
	height:425px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background-image:url(images/lante.jpg);
	background-position:center;
	border:#88b453 3px solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	position:absolute;
	z-index:99;
	text-align:left;
	background-color:#FFF;
	}
	
	#subscr {
	-moz-border-radius-topright:15px;
	-moz-border-radius-bottomright:15px;
	background-position:center;
	border-top:#FFF 4px solid;
	border-right:#FFF 4px solid;
	border-bottom:#FFF 4px solid;
	color:#FFF;
	background-color:#88b453; padding:20px 10px 20px 15px;
	font-weight:bold;
	}
	
	#boxbot{
		background-image:url(../images/transBg.png);
		-moz-border-radius-bottomright:15px;
		-moz-border-radius-bottomleft:15px;
		background-position:bottom center;
		padding-left:20px; padding-bottom:5px; padding-top:5px;
		color:#FFF;
	}
	
	#boxbot a:hover{
		text-decoration:underline;
	}
	
	#boxbot a{
		text-decoration:none;
	}
	
	#form_submit { font-size:16px; width:187px; height:42px; padding-right:35px; padding-bottom:5px; font-weight:bold; color:#ffffff; background:transparent url(../images/button_arrow.gif) left top no-repeat; border:0px solid #ffffff; cursor:pointer; }
	
	
/* Register */	

#checkoutRegister{
	background:url(../images/centersignup.png) no-repeat top center;
	width:930px;
	margin:auto;
	height:340px;
}

#checkoutRegisters{
	background:url(../images/smallcentersignup.png) no-repeat top center;
	width:680px;
	margin:auto;
	height:362px;
}

.inputbox{
	border:1px #CCC solid;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
}

.accordian {
	width: 400px;
	text-align:left;
}

.accordian li {
	list-style-type: none;
	padding:3px;
}

.accordian ul {
	list-style-type: none;
	padding-left:10px;
}

.dimension {
	height: auto;
	margin-bottom:10px;
}
	
.even, .odd {
	font-weight: bold;
}

.even {
	padding-left:5px;
}
	
.odd {
	padding-left:5px;
}

.kotakDeskripsiBank{
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
}

#submitarea{
	padding:10px 10px 10px 15px;
	background-color:#f5fcfd;
	border:#dfdfdf 1px solid;
}

.boxTop {
	height: 9px;
	overflow: hidden;
}
.boxBottom {
	height: 9px;
	
}
.boxPart{
	background-image: url(../images/contentop.png);
	background-repeat: no-repeat;
}
.boxPartBottom{
	background-image: url(../images/contenbottom.png);
	background-repeat: no-repeat;
}

.boxContentMains h2{
	margin-top:-5px;
}

#WhiteBigWorks h1{
	font-weight: bold; border-bottom: 1px solid #DAEACA; margin-top:-2px; padding-top:5px; padding-left:5px;
	margin-left:5px; margin-right:5px; font-size:30px; z-index:99; position:relative; color:#343434; padding-bottom:5px;
}

.hgwStep{
	float: left;
	width: 225px;
	padding: 6px 25px 0 56px;
	background: url(../images/number1Large.png) no-repeat;
}
.hgwStep2{
	float: left;
	width: 225px;
	padding: 6px 25px 0 56px;
	background: url(../images/number2Large.png) no-repeat;
}
.hgwStep3{
	float: left;
	width: 225px;
	padding: 6px 25px 0 56px;
	background: url(../images/number3Large.png) no-repeat;
}
.cntMiddle{
	width:950px;
	height:498px;
	margin-left:-8px;
	margin-top:-175px;
	background: url(../images/imgMiddle.jpg) no-repeat;
}

.cntMiddle2{
	padding-top:20px;
	width:950px;
}
#cntMiddle2Left{
	float:left;
	padding:0 10px 0 20px;
	width:500px;
}
.contentBoxNormal2ColRight{
	position: relative;
	float: right;
	padding-top: 10px;
	padding-bottom: 34px;
	padding-left: 14px;
	width:400px;
	height:510px;
	background: url(../images/backworkLeft.png) repeat-y;
}
.contentBoxNormal2ColBRight{
	position: relative;
	float: right;
	padding-left: 14px;
	width:400px;
	height:149px;
	background: url(../images/backworkRightBottom.png) no-repeat;
}

#WarningPurchase{
	border-top:2px solid #D01E5E; border-bottom:2px solid #D01E5E; color:#D01E5E; padding:10px; margin-bottom:15px; background-color:#FFDCD7; font-size:15px;
}

#WarningOk{
	border-top:2px solid #8FB60F; border-bottom:2px solid #8FB60F; color:#9BB21C; padding:10px; background-color:#F4FBE9; margin-bottom:5px; font-size:18px; font-weight:bold;
}

.tbodys{
	color:#333;
	font-family:Tahoma, Arial;
}
#pageTitle {
	font-size: 19px;
	font-weight: bold;
}
#promoTable tr td {
	background-color:#ddeecc;
}

.linkHome a{
	color:#000;
	text-decoration:none;
}

.linkHome a:hover{
	color:#000;
	text-decoration:underline;	
}

.dealBox{
	background-color:#EBEBEB;
	background-image:-moz-linear-gradient(center top , #FAFAFA 0%, #EBEBEB 100%);
	border:1px solid #CCCCCC;
	box-shadow:1px 2px 3px 0 #CCCCCC;
	padding:10px;
	position:relative;
	height:400px;	
}

.dealBox .image{
	border:1px solid #EBEBEB;
	margin-bottom:3px;
}

.dealBox .image .inner{
	border:3px solid white;
}

.dealBox .line{
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	float:left;
	border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
	border-style:none none solid; border-width:0 0 1px;
	height:16px; margin:0 10px;	position:absolute; z-index:0; width:93%; float:right;
}

.dealBox .viewdeal{
	background:none repeat scroll 0 0 #EBEBEB; float:left;
	padding-right:10px; z-index:10; position:relative; margin-top:8px;
}

.dealBox .viewdeal .button{
	background-attachment:scroll;
	background-clip: padding-box !important;
	background-color:#369EC1;
	background-image:-moz-linear-gradient(center top , #FFFFFF, #80C1D8 2%, #369EC1);
	background-origin:padding-box; background-position:0 0; background-repeat:repeat; background-size:auto auto;
	border:1px solid #369EC1; border-radius:6px 6px 6px 6px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);
	color:#FFF; cursor:pointer; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.2);
	text-decoration:none; font-weight:bold; padding:6px 12px;
	border-width:1px !important; margin-top:5px;
}


.dealBoxs{
	background-color:#EBEBEB;
	background-image:-moz-linear-gradient(center top , #FAFAFA 0%, #EBEBEB 100%);
	border:1px solid #CCCCCC;
	box-shadow:1px 2px 3px 0 #CCCCCC;
	padding:10px;
	position:relative;
	height:210px;
}

.dealBoxs .image{
	border:1px solid #EBEBEB;
	margin-bottom:3px;
}

.dealBoxs .image .inner{
	border:3px solid white;
}

.dealBoxs .line{
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	float:left;
	border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
	border-style:none none solid; border-width:0 0 1px;
	height:16px; margin:0 10px;	position:absolute; z-index:0; width:575px; float:right;
}


.dealBoxs .lines{
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	float:left;
	border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
	border-style:none none solid; border-width:0 0 1px;
	height:16px; margin:0 10px;	position:absolute; z-index:0; width:325px; float:right;
}

.dealBoxs .viewdeal{
	background:none repeat scroll 0 0 #EBEBEB; float:left;
	padding-right:10px; z-index:10; position:relative; margin-top:8px;
}

.dealBoxs .viewdeal .button{
	background-attachment:scroll;
	background-clip: padding-box !important;
	background-color:#369EC1;
	background-image:-moz-linear-gradient(center top , #FFFFFF, #80C1D8 2%, #369EC1);
	background-origin:padding-box; background-position:0 0; background-repeat:repeat; background-size:auto auto;
	border:1px solid #369EC1; border-radius:6px 6px 6px 6px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);
	color:#FFF; cursor:pointer; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.2);
	text-decoration:none; font-weight:bold; padding:6px 12px;
	border-width:1px !important; margin-top:5px;
}


