@media only screen and (max-width:768px) {   
  .trnHideMobile{
	  display:none;
  }
  .trnShowMobile{
	  display:block;
  }  
}

.trnUpdateResult{display:none;}
.trnDeleteResult{display:none;}
.trnAddResult{display:none;}
.trnDisplayNone{display:none;}
.trnFullWidth{ width:100%;}

.trnStrong{
	font-weight:bold;
}

.trnAlertSuccess{
	padding:10px;
	color:#766C24;
	background-color:#D4EDDA;
}

.trnAlertError{
	padding:10px;
	color:#721C24;
	background-color:#F8D7DA;
}

.trnAlertWarning{
	padding:10px;
	color:#856404;
	background-color:#FFF3CD;
}

.trnLoader{
	position:fixed;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:999999;
	display:block;
	background-color:#000;
	display:block;
}

.trnLoaderContent{
	width:250px;
	height:250px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-125px 0 0 -125px;
	text-align:center;
	color:#FFF;
}

.trnLoaderContent .trnLoaderText{
	width:250px;
	height:250px;
	line-height:250px;
	position:absolute;	
	top:0;
	text-align:center;
	color:#FFF;
	font-size:18px;
	font-family:arial;
}

.trnLoaderContent img{
	width:250px;
	height:250px;
}

.trnSuccess{
	padding:10px;
	background-color:#0F834D;
	border-left:10px solid #0D6F42;
	color:#FFF;
	border-radius:5px; 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.trnWarning{
	padding:10px;
	background-color:#D1A02B;
	border-left:10px solid #C99313;
	color:#FFF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.trnError{
	padding:10px;
	background-color:#DA4B37;
	border-left:10px solid #D54533;
	color:#FFF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.trnNoStyle{
	border:none;
}

.trnEditContainer{
	border:3px dashed #60DF61;
}

.trnEditor{
	position:fixed;
	top:50%;
	right:0;
	z-index:1000;
	list-style:none;
}

.trnEditor li{
	text-align:right;
	margin-bottom:10px;
	list-style:none;
}

.trnEditor li button{
	width:150px;
	padding:5px 10px 5px 10px;
	margin:0;
}

.trnOption{
	position:fixed;
	top:50%;
	left:0;
	z-index:1000;
}

.trnInline{
	width:auto;
	position:relative;
	right:0;
	z-index:100;
	height:45px;
}

.trnInlineEdit{
	position:relative;
	top:0;
	right:0;
	background-color:transparent;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background-color:#0072C6;
	margin:5px 0 0 ;
	padding:4px 10px 4px 10px;
	border:1px dashed #FFF;
}

.trnSave{
	position:relative;
	background-color:transparent;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background-color:#008A00;
	margin:5px 0 0 ;
	padding:4px 10px 4px 10px;
	border:1px dashed #000;
	display:none;
}

.trnUpdate{
	position:relative;
	background-color:transparent;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background-color:#008A00;
	margin:5px 0 0 ;
	padding:4px 10px 4px 10px;
	border:1px dashed #FFF;
	display:none;
}

.trnAdd{
	position:relative;
	background-color:transparent;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background-color:#008A00;
	margin:5px 0 0 ;
	padding:4px 10px 4px 10px;
	border:1px dashed #FFF;
}

.trnCancel{
	position:relative;
	background-color:transparent;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background-color:#D50505;
	margin:5px 0 0 ;
	padding:4px 10px 4px 10px;
	border:1px dashed #FFF;
	display:none;
}

.trnClose{	
	position:relative;
	background-color:transparent;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background-color:#D50505;
	margin:5px 0 0 ;
	padding:4px 10px 4px 10px;
	border:1px dashed #FFF;
	display:block;	
}

.trnResult{
	position:relative;
	background-color:transparent;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background-color:#000;
	margin:5px 0 0 ;
	padding:4px 10px 4px 10px;
	border:1px dashed #FFF;
	display:none;
}

.trnAddBasketResult{
	color:#FFF;
	font-size:14px;
	display:none;
}

.trnDeleteRecordResult{
	position:relative;
	background-color:transparent;
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	margin:5px 0 0 ;
	border:1px dashed #FFF;
	padding:4px 10px 4px 10px;
	display:none;
}

.trnModal {
	color:#000;
}


#trnRecordDesc{
	min-height:20px;
}
#trnRecordShortDesc{
	min-height:20px;
}
#trnRecordTitle{
	min-height:20px;
}
#trnRecordSeoDesc{
	min-height:20px;
}
#trnRecordPrice{
	min-height:20px;
}

.trnDelete{
	border:none;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background-color:#D50505;
	margin:5px 0 0 ;
	padding:4px 10px 4px 10px;
	border:1px dashed #FFF;
}

.trnEditRecordBtn{
	border:none;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background-color:#0072C6;
	margin:5px 0 0 ;
	padding:4px 10px 4px 10px;
	border:1px dashed #FFF;
}

.trnAddRecordBtn{
	border:none;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background-color:#008A00;
	border:1px dashed #FFF;
}

.trnOptionBtn{
	padding:10px;
}

.addGalleryPicBtn{
	background-color:transparent;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	background-color:#008A00;
	margin:5px 0 0 ;
	padding:4px 10px 4px 10px;
	border:1px dashed #fff;
}

#addGalleryItem{
	display:none;
	margin:15px 0 0 0;
	border:1px solid #CCC;
	padding:10px;
}

.trnInput{
	padding:10px;
	height:25px;
	line-height:25px;
	color:#CCC;
	border:1px solid #CCC; border-radius:60px;  -moz-border-radius:60px; -webkit-border-radius:60px;
	}

.trnPopUp{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgb(0,0,0,0.5);
	z-index:900000;
}

.trnPopUp input{
	border:1px solid #CCC;
}

.trnPopUp .trnCloseBtn{
	width:30px;
	height:30px;
	float:right;
	line-height:30px;
	text-align:center;
	color:#FFF;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	background-color:#0072C6;
	cursor:pointer;
}


.trnPopUpBtn{
	cursor:pointer;
	z-index:1000;
}





#trnEditRecordDetailPopUp{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	right:0;
	background-color:rgb(0,0,0,0.5);
	z-index:900000;
	display:none;
}

#trnEditRecordDetailDiv{
	height:90%;
	position:fixed;
	top:5%;
	bottom:5%;
	right:0;
	padding:10px;
	overflow-y:scroll;
	background-color:#FFF;
}


#trnEditRecordDetailDiv input{
	border:1px solid #CCC;
}

#trnEditRecordDetailDiv .input{
	padding:5px 10px 5px 10px;
	border:1px solid #CCC;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor: no-drop;
	overflow:hidden;
}

.InputHoverAlert{
	display:block;
	color:#F00;
}

#trnEditRecordDetailDiv .trnCloseBtn{
	width:30px;
	height:30px;
	float:right;
	line-height:30px;
	text-align:center;
	color:#FFF;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	background-color:#0072C6;
	cursor:pointer;
}





#trnAddRecordPopUp{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	right:0;
	background-color:rgb(0,0,0,0.5);
	z-index:900000;
	display:none;
}

#trnAddRecordDiv{
	height:90%;
	position:fixed;
	top:5%;
	bottom:5%;
	right:0;
	padding:10px;
	overflow-y:scroll;
	background-color:#FFF;
}


#trnAddRecordDiv input{
	border:1px solid #CCC;
}

#trnAddRecordDiv .trnCloseBtn{
	width:30px;
	height:30px;
	float:right;
	line-height:30px;
	text-align:center;
	color:#FFF;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	background-color:#0072C6;
	cursor:pointer;
}




/*
#trnOptionPopUp{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgb(0,0,0,0.5);
	z-index:900000;
	display:none;
}

#trnOptionDiv{
	height:90%;
	position:fixed;
	top:5%;
	bottom:5%;
	left:0;
	padding:10px;
	overflow-y:scroll;
	background-color:#FFF;
}


#trnOptionDiv input{
	border:1px solid #CCC;
}

#trnOptionDiv .trnCloseBtn{
	width:30px;
	height:30px;
	float:right;
	line-height:30px;
	text-align:center;
	color:#FFF;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	background-color:#0072C6;
	cursor:pointer;
}
*/

.trnAdminPanel{
	position:fixed;
	height:50px;
	width:100%;
	bottom:0;
	left:0;
	z-index:999999;
	background-color:#000;
}

.trnAdminLeftPanel{
	border:1px solid #EEE;
}

.trnAdminLeftPanel ul{
	list-style:none;
	padding:0;
	margin:0;
	}
	
.trnAdminLeftPanel ul li{
	list-style:none;
	padding:0;
	margin:0;
	}
	
.checkedDivContent{
	display:none;
}	
.selectDivContent{
	display:none;
}
.trnBlock{
	display:block;
}

.trnBasketCount{
	width:50px;
	margin:0 auto;
}

.trnTabList{
	list-style:none;
	padding:0;
	margin:0;
}

.trnTabList li{
	list-style:none;
	padding:0;
	margin:0;
	display:none;
}

.trnTabList .trnActive{
	display:block;
}

.trnTabListBtn{
	list-style:none;
	margin:0;
	padding:0;
}
.trnTabListBtn li{
	list-style:none;
	padding:0;
	margin:0;
}



/* ########## Pop Up Başladı ########## */
.trnPopUp{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background-color:rgb(0,0,0,0.6);
	z-index:1000;
	display:none;
}	
				
.trnPopUp .trnPopUpContainer{
	width:300px;
	height:230px;
	position:fixed;
	left:50%;
	margin-left:-150px;
	top:50%;
	margin-top:-115px;
	background-color:#FFF;
}

.trnPopUp .trnPopUpContent{
	margin:35px 10px 10px 10px;
}

.trnPopUp .trnPopUpClose{
	width:30px;
	height:30px;
	line-height:30px;
	position:absolute;
	right:-5px;
	top:-5px;
	background-color:#000;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	color:#FFF;
	text-align:center;
	cursor:pointer;
}

.trnPopUp .trnPopUpContent .trnPopUpClose:hover{
	background-color:#999;
}

.trnPopUp .trnPopUpContent .trnPopUpTable{
	width:100%;
	border:1px solid #CCC;
}

.trnPopUp .trnPopUpContent .trnPopUpTable th{
	font-size:12px;
	padding:10px;
	margin:0;
}

.trnPopUp .trnPopUpContent .trnPopUpTable tr{
	margin:0;
	padding:0;
}

.trnPopUp .trnPopUpContent .trnPopUpTable td{
	font-size:14px;
	font-weight:500;
	padding:5px;
	margin:0;
}


.trnPopUp .trnPopUpContent .trnSuccess{
	padding:10px;
	background-color:#0F834D;
	border-left:10px solid #0D6F42;
	color:#FFF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.trnPopUp .trnPopUpContent h2{
	font-size:18px;
	margin:10px 0 10px 0;
	padding:0;
}
/* ########## Pop Up Bitti ########## */

.trnRequiredReturn{
	width:100%;
	padding:5px;
}

.trnIyzicoCardHideFormDiv{
	height:100%;
	width:100%;
	position:absolute;
	z-index:1000;
	cursor:pointer;
}

/* Step Form */
.stepwizard-step p {
    margin-top: 10px;
}

.stepwizard-row {
    display: table-row;
}

.stepwizard {
    display: table;
    width: 100%;
    position: relative;
}

.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;

}

.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}

.trnGeneralTabBtn{
	float:none;
	list-style:none;
	margin:0;
	padding:0;
}

.trnGeneralTabBtn li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	margin-right:20px;
}

.trnGeneralItem{
	display:none;
}

.help-block{
	padding:5px 10px 5px 10px;
	margin:0;
}
.with-errors{
	padding:5px 10px 5px 10px;
	margin:0;
}

.list-unstyled{
	list-style:none;
	padding:0;
	margin:0;
}
.list-unstyled li { 
	list-style:none;
	padding:0;
	margin:0;
}


/* ##### CheckOut ##### */
	.trnCheckoutLogin{
		position:absolute;
		text-align:right;
		right:30px;
		top:10px;
	}
	
	@media only screen and (max-width: 600px) { 
		.trnCheckoutLogin{
			position:relative;
			text-align:center;
			margin-bottom:20px;
		}
	}	
	
	.trActivTabBtn{
		color:#F00;
	}
	
	.trActivTabBtn:hover{
		color:#FFF;
		background-color:#000;
	}
	
	.trnSmartWizartBtn{
		width:100%;
		float:left;
		list-style:none;
		margin:0 0 25px 0;
		padding:10px;
		background-color:#EDF1F2;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}	
	.trnSmartWizartBtn li{
		float:left;
		list-style:none;
		margin:0 10px 0 0;
		padding:10px;
		cursor:pointer;
		background-color:#FFF;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	.trnSmartWizartBtn li:hover{
		color:#FFF;
		background-color:#000;
	}	
	
	.trnClear{
		clear: both;
	}
	
	.trnSmartWizartContent{
		width:100%;
		list-style:none;
		margin:0;
		padding:10px;
		background-color:#FFF;
		border:2px solid #EDF1F2;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;		
	}	
	.trnSmartWizartContent li{
		width:100%;
		list-style:none;
		margin:0 10px 0 0;
		padding:10px;
		display:none;
		cursor:pointer;
	}	
	
	.trnSmartWizartContent li:first-child {
		display:block;
	}
	
	.trnSmartWizarNav{
		width:auto;
		float:right;
		list-style:none;
		margin:25px 0 25px 0;
		padding:10px;
		background-color:#EDF1F2;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;		
	}
	
	.trnSmartWizarNav li{
		width:auto;
		float:right;
		list-style:none;
		margin:0;
		padding:10px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;	
	}
	
	.trnSmartWizarNav .trnSmartWizarNext{
		margin:0;
		cursor:pointer;
		background-color:#FFF;
	}
	
	.trnSmartWizarNav .trnSmartWizarPrev{
		margin:0;
		cursor:pointer;
		background-color:#FFF;
	}
	
	#trnSmartWizartIndex{
		display:none;
	}
	
	.trnSmartWizarWrap input{
		background-color:transparent;
		border:2px solid #EDF1F2;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	.trnSmartWizarWrap textarea{
		background-color:transparent;
		border:2px solid #EDF1F2;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	.trnTabBtn{
		color:#000;
	}
	
	
	
	
	
	.trnTabListBtn{
		width:100%;
		float:left;
		list-style:none;
		margin:0 0 25px 0;
	}
	
	.trnTabListBtn .trnTabListBtnItem{
		float:left;
		list-style:none;
		margin:0 10px 0 0;
		cursor:pointer;
		color:#666;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	.trnTabListBtn .trnTabListBtnItem:hover{
		color:#000;
	}
	
	.trnTabListContent{
		width:100%;
		list-style:none;
		margin:0;
		background-color:#FFF;	
	}	
	.trnTabListContent .trnTabListContentItem{
		width:100%;
		list-style:none;
		margin:0 10px 0 0;
		display:none;
		cursor:pointer;
	}	
	
	.trnTabListContent .trnTabListContentItem:first-child {
		display:block;
	}	
	
	.trnRightArrow{
		float:right;
		cursor:pointer;
		color:#666;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		padding:10px;
		background-color:#EDF1F2;
	}
	
	.trnLeftArrow{
		float:left;
		cursor:pointer;
		color:#666;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		padding:10px;
		background-color:#EDF1F2;
	}
	
	#newGalleryImg{
		width:100%;
		height:200px;
		text-align:center;
	}
	
	#newGalleryImg img{
		height:200px;
		margin:0 auto;
	}
	
	.trnForm{
		overflow:hidden;
	}
	
	.trnUpdateBtnStyle{
		float:left;
		padding:5px 10px 5px 10px;
		margin:5px;
		background-color:green;
		color:#FFF;
	}	
	.trnDeleteBtnStyle{
		float:left;
		padding:5px 10px 5px 10px;
		margin:5px;
		background-color:red;
		color:#FFF;
	}
	
	.trnPriceAndSalePriceDiv{
		width:100%;
		height:100px;
		border-bottom:2px solid #EDF1F2;
	}
	
	.trnBorderBottom2px{
		border-bottom:2px solid #EDF1F2;		
	}
	
	.trnPaddingBottom10px{
		padding-bottom:10px;	
	}
	
	.trnSalePriceDiv{
		width:100%;
		height:40px;
		line-height:40px;
		font-size:28px;
	}

	.trnPriceDiv{
		width:100%;
		height:60px;
		line-height:60px;
		font-size:38px;
	}

	.trnSearchDiv{
		width:100%;
		height:60px;
		position:relative;
		z-index:10;
		bottom:0;
	}
	
	.trnSearchTitle{
		width:100%;
		height:40px;
		line-height:40px;
		padding:0 10px 0 10px;
	}
	
	.trnSearchLocation{
		padding:10px;
		background-color:#EDF1F2;
	}
												
	.trnLocationReturn{
		width:100%;
		position:absolute;
		list-style-type: none;
		z-index:10;
		display:block;
	}
	.trnLocationReturn li{
		width:100%;
		padding:5px 10px 5px 10px;
		list-style-type: none;
		font-size:12px;
		background-color:#FFF;
	}
	.trnLocationReturn li:hover{
		color:#FFF;
		background-color:#E23B69;
	}
	
	.trnDeliveryTimeAlert{
		list-style-type:none;
		list-style:none;
		margin:0;
		padding:0;
	}
	
	.trnDeliveryTimeAlert li{
		list-style-type:none;
		list-style:none;
		margin:0;
		padding:0;
		display:none;
	}
	
	.trnDeliveryTimeAlert .trnActive{
		display:block;
	}
	
	.trnDeliveryTimeReturn {
		display:none;		
	}
	


.trnAdminEdit{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}

.trnAdminEdit li{
	width:50%;
	float:left;
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
}
	
	
.trnTableRow {
	padding:10px;
	border:1px dashed #CCC;
}	
	
.trnTableRowTitle {
	padding:10px;
	border:1px dashed #CCC;
	background-color:#EDF1F2;
}

.trnTascAlertDanger {
	color:#F00;
	text-align:center;
	background-color:#FFF;
	padding:10px;
	border:1px solid #F00;
	border-left:10px solid #F00;
	border-radius:5px;
	-webkit-box-shadow: 5px;
	-moz-box-shadow: 5px;
	box-shadow: 5px;
}

.trnTascAlertSucces {
	color:#4CAF50;
	text-align:center;
	background-color:#FFF;
	padding:10px;
	border:1px solid #4CAF50;
	border-left:10px solid #4CAF50;
	border-radius:5px;
	-webkit-box-shadow: 5px;
	-moz-box-shadow: 5px;
	box-shadow: 5px;
}

.trnTascAlertInfo {
	color:#00BCD4;
	text-align:center;
	background-color:#FFF;
	padding:10px;
	border:1px solid #00BCD4;
	border-left:10px solid #00BCD4;
	border-radius:5px;
	-webkit-box-shadow: 5px;
	-moz-box-shadow: 5px;
	box-shadow: 5px;
}

.trnTascAlertWarning {
	color:#FF9800;
	text-align:center;
	background-color:#FFF;
	padding:10px;
	border:1px solid #FF9800;
	border-left:10px solid #FF9800;
	border-radius:5px;
	-webkit-box-shadow: 5px;
	-moz-box-shadow: 5px;
	box-shadow: 5px;
}

.trnTascAlertBlue {
	color:#00BCD4;
	text-align:center;
	background-color:#FFF;
	padding:10px;
	border:1px solid #00BCD4;
	border-left:10px solid #00BCD4;
	border-radius:5px;
	-webkit-box-shadow: 5px;
	-moz-box-shadow: 5px;
	box-shadow: 5px;
}

.trnBasketNegative{
	padding:5px;
	cursor:pointer;
}

.trnBasketPositive{
	padding:5px;
	cursor:pointer;
}

/* TRN Vizart CheckOut Form */
	.trnCheckoutLogin{
		position:absolute;
		text-align:right;
		right:30px;
		top:10px;
	}
	
	@media only screen and (max-width: 600px) { 
		.trnCheckoutLogin{
			position:relative;
			text-align:center;
			margin-bottom:20px;
		}
	}	
	
	.trActivTabBtn{
		color:#F00;
	}
	
	.trActivTabBtn:hover{
		color:#FFF;
		background-color:#000;
	}
	
	.trnSmartWizartBtn{
		width:100%;
		float:left;
		list-style:none;
		margin:0 0 25px 0;
		padding:10px;
		background-color:#EDF1F2;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}	
	.trnSmartWizartBtn li{
		float:left;
		list-style:none;
		margin:0 10px 0 0;
		padding:10px;
		cursor:pointer;
		background-color:#FFF;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	.trnSmartWizartBtn li:hover{
		color:#FFF;
		background-color:#000;
	}	
	
	.trnClear{
		clear: both;
	}
	
	.trnSmartWizartContent{
		width:100%;
		list-style:none;
		margin:0;
		padding:10px;
		background-color:#FFF;
		border:2px solid #EDF1F2;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;		
	}	
	.trnSmartWizartContent li{
		width:100%;
		list-style:none;
		margin:0 10px 0 0;
		padding:10px;
		display:none;
		cursor:pointer;
	}	
	
	.trnSmartWizartContent li:first-child {
		display:block;
	}
	
	.trnSmartWizarNav{
		width:auto;
		float:right;
		list-style:none;
		margin:25px 0 25px 0;
		padding:10px;
		background-color:#EDF1F2;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;		
	}
	
	.trnSmartWizarNav li{
		width:auto;
		float:right;
		list-style:none;
		margin:0;
		padding:10px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;	
	}
	
	.trnSmartWizarNav .trnSmartWizarNext{
		margin:0;
		cursor:pointer;
		background-color:#FFF;
	}
	
	.trnSmartWizarNav .trnSmartWizarPrev{
		margin:0;
		cursor:pointer;
		background-color:#FFF;
	}
	
	#trnSmartWizartIndex{
		display:none;
	}
	
	.trnSmartWizarWrap input{
		background-color:transparent;
		border:2px solid #EDF1F2;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	.trnSmartWizarWrap textarea{
		background-color:transparent;
		border:2px solid #EDF1F2;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	.trnTabBtn{
		color:#000;
	}
	
	
	
	
	
	.trnTabListBtn{
		width:100%;
		float:left;
		list-style:none;
		margin:0 0 25px 0;
	}
	
	.trnTabListBtn .trnTabListBtnItem{
		float:left;
		list-style:none;
		margin:0 10px 0 0;
		cursor:pointer;
		color:#666;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	.trnTabListBtn .trnTabListBtnItem:hover{
		color:#000;
	}
	
	.trnTabListContent{
		width:100%;
		list-style:none;
		margin:0;
		background-color:#FFF;	
	}	
	.trnTabListContent .trnTabListContentItem{
		width:100%;
		list-style:none;
		margin:0 10px 0 0;
		display:none;
		cursor:pointer;
	}	
	
	.trnTabListContent .trnTabListContentItem:first-child {
		display:block;
	}	
	
	.trnRightArrow{
		float:right;
		cursor:pointer;
		color:#666;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		padding:10px;
		background-color:#EDF1F2;
	}
	
	.trnLeftArrow{
		float:left;
		cursor:pointer;
		color:#666;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		padding:10px;
		background-color:#EDF1F2;
	}	