.yui-dt td.treeble-nub
{
	/*border-right-color: transparent;*/
}

.img-align{text-align:left;}
.cls-title{padding-left:3px;}
.tree-last-child{padding-left:15px;}
.yui-dt .row-toggle a.treeble-collapse-nub
{
	padding:0 8px;
	height:14px;
	margin-left:2px;
	*display:inline-block;
}

.yui-dt .row-closed a.treeble-collapse-nub
{
	background:url(../../images/closed.png) no-repeat;
}
.yui-dt .row-open a.treeble-collapse-nub
{
	background:url(../../images/open.png) no-repeat;
}

.yui-dt td .treeble-depth-1
{
	padding-left: 15px;
	/*color: #00FF00;*/
}
.yui-dt td .treeble-depth-2
{
	padding-left: 30px;
	/*color:#660000;*/
}
.yui-dt td .treeble-depth-3
{
	padding-left: 45px;
	/*color:#FF0000;*/
}
.yui-dt td .treeble-depth-4
{
	padding-left: 60px;
	/*color:#FF00FF;*/
}
.yui-dt td .treeble-depth-5
{
	padding-left: 75px;
	/*color:darkblue;*/
}
.form_container{
	/*float:left;*/
	/*width:406px;*/
	margin-left:20px;
}

.filter_hol_cont
{
 /*padding: 0 10px 10px;*/
}
.tabbed_content {
	/*float:right;
	width:470px;*/
}
.http_ftp{
	padding-right:10px;
}
.label_container{
	width:125px !important;
	text-align:left !important;
	float:left !important;
	padding-top:6px;
}
.label_container_title{
	width:125px !important;
	text-align:left !important;
	float:left !important;
	padding-top:6px;
	font-weight:bold;
	color:#000;
}
.label_container_count{
	width:125px !important;
	text-align:left !important;
	float:left !important;
	padding-top:6px;
	margin-left: 30px;
    margin-top: 5px;
	padding-left:20px;
}

.input_container{
	/*width:250px !important;*/
	text-align:left !important;
	float:left !important;
	padding:0 0 0 0 !important;
}
.input_container_small{
	/*width:250px !important;*/
	text-align:left !important;
	float:left !important;
	padding:0 0 0 0 !important;
	width:60px;
}
.input_container label{
 	display:inline-block;
	line-height:1.8;
	vertical-align:top;
	position:absolute;
	font-size:12px !important;
	color:#FF0000;
}
.tabslider ul li{
	text-align:left;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:3px;
	font-weight:normal !important;
}
#tabs-1 #cont_http{
	line-height:20px;
	
}
#tabs-2 #cont_ftp{
	line-height:35px !important;
}
.tab_label_container{
	width:100px;
	float:left;
	text-align:left;
}
.tab_input_container{
	width:200px;
	/*float:right;*/
	text-align:left;
}
.tab_input_container label{
 	display:inline-block;
	line-height:1.4;
	vertical-align:top;
	position:absolute;
	font-size:12px !important;
	color:#FF0000;
	margin-left:240px;
	margin-top:-10px;
}
.feed_container{
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;			
	border:1px solid #DFDFDF;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	color:#000000 !important;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.8) !important;
	font-weight:bold;
	background-color:#F6F6F6;
}
.errorMsg{
	position:absolute;
	left:370px;
	top:332px;
	width:500px;
	display:none;
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}
.feed_box{
	width:auto; 
	border:1px solid #DFDFDF; 
	cursor:text; 
	color:#000;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-weblit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-radius:10px;
	text-align:center;
	padding:7px;
	float:left;
	margin-left:70px;
	font-weight:bold;
	margin-top:-12px;
}
.ignoreClass{
	float:right;
	font-weight:normal;
	cursor:pointer;
	padding-left:40px;
	width:40px;
}
.ignoreInner{
	font-weight:normal;
	color:#000000 !important;
}
.ignoredClass{
	color:#FF0000 !important;
	font-weight:normal;
}
.updateCategoryArea{
	border:1px solid #DFDFDF;
	-moz-border-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-radius:10px 10px 10px 10px;
	-khtml-border-radius:10px 10px 10px 10px;
	height:auto;
	width:255px;
	text-align:left;
	margin-left:5px;
}
.addAreaBut{
	margin-top:20px;
}
#actionArea{
	/*padding-top:20px;*/
}
#actionArea label{
	font:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
 }
.tab-container
{
overflow:hidden;
}
.btn_container
{
padding:10px;
float:right;
}
.error
{
 border:1px solid red !important;
}
.def_criteria
{
width:170px;
margin-left:20px;
}
.input[type="text"], input[type="password"], textarea
{
padding-left:10px  !important;
}
.clsInfo
{
color:#FF0000;
}

#paginated {
	text-align: center;
}
#paginated table {
	margin-left:auto; margin-right:auto;
}
/*#paginated, #paginated .yui-dt-loading {
	text-align: center; background-color: transparent;
}*/
#paginated, #paginated {
	text-align: center; background-color: transparent;
}
.productDetail div{width:100px !important; word-wrap: break-word;}
.productDetail{vertical-align:top !important;}
<!--end custom header content for this example-->
.form_container{
	margin: 0 auto;
    width: 50%;
}

.tabbed_content {
	/*float:right;
	width:470px;*/
}
.http_ftp{
	padding-right:10px;
}
.label_container{
    float: left;
    width: 40%;;
	text-align: right;	
	font-weight:bold;
}
.input_container{
    float: left;
    width: 45%
}
.input_label_seperator{
    float: left;
    width: 10%;
	font-weight:bold;
}
.input_container label{
 	display:inline-block;
	line-height:1.8;
	vertical-align:top;
	position:absolute;
	font-size:12px !important;
	color:#FF0000;
}
.tabslider ul li{
	text-align:left;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:3px;
	font-weight:normal !important;
}
#tabs-1 #cont_http{
	line-height:20px;
	
}
#tabs-2 #cont_ftp{
	line-height:35px !important;
}
.tab_label_container{
	width:100px;
	float:left;
	text-align:left;
}
.tab_input_container{
	width:200px;
	/*float:right;*/
	text-align:left;
}
.tab_input_container label{
 	display:inline-block;
	line-height:1.4;
	vertical-align:top;
	position:absolute;
	font-size:12px !important;
	color:#FF0000;
	margin-left:240px;
	margin-top:-10px;
}
.feed_container{
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;			
	border:1px solid #DFDFDF;
	color:#000000 !important;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.8) !important;
	/*font-weight:bold;
	background-color:#F6F6F6;*/
}
.errorMsg{
	#position:absolute;
	#left:370px;
	#top:332px;
	width:100%;
	text-align:center;
	display:none;
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}
.feed_box{
	width:auto; 
	border:1px solid #DFDFDF; 
	cursor:text; 
	color:#000;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;


	-weblit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-radius:10px;
	text-align:center;
	padding:7px;
	float:left;
	margin-left:20px;
	font-weight:bold;
}
.ignoreClass{
	float:right;
	font-weight:normal;
	cursor:pointer;
	padding-left:40px;
	width:40px;
}
.ignoreInner{
	font-weight:normal;
	color:#000000 !important;
}
.ignoredClass{
	color:#FF0000 !important;
	font-weight:normal;
}
.filter_container{
	width:100%;
	margin: 0 auto;
}
.wrapper{			
	border:1px solid #DFDFDF;
	color:#000000 !important;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.8) !important;
	float:left;
	width:99.7%;
	background-color: #F6F6F6;
	border-radius: 10px 10px 10px 10px;
	/*margin:4px;*/
}
.wrap_filter{
	width:100%;
	float:left;
}
.input_row {
    float: left;
    width: 100%;
}

.filter_input {
    float: left;
    text-align: right;
    width: 33%;
	line-height:21px;
}
/*.filter_input{width:33%;float:left;text-align:right;}*/
.empty_space{float:left; height:5px;}
.input_title{float:left; text-align:right;width: 34%; padding-right:5px; font-weight:bold;}
.input_element{float:left; width: 64%; text-align:left;}
.input_seperator{width:5%; float:left; text-align:center; font-weight:bold;}
.input_seperator_date{width: 2.5%; float:left; text-align:center; font-weight:bold;}
.filter_input_date{width:66%;float:left;text-align:right;}
.input_title_date{float:left; text-align:right; font-weight:bold;width: 20%;}
.input_element_date{float:left; width: 77%; text-align:left;}
label{padding:0px 11px; font-style:italic;}
/*input{padding:5px;}*/
input#date{text-align:center;}
select#competitors_list{width: 190px; height: 100px !important;}
input#date[type='text']{height: 22px;width: 100px;}
table{width:100%;}
#ui-id-1{text-align:left;}
.ui-menu-item{text-align:left;}
/*overflow-y:scroll; height:200px;*/

/* STYLE : YUI GRID */
.yui-skin-sam .yui-dt tbody td.blue {
	background-color: #EDFFFF;
}
.yui-skin-sam .yui-dt tbody td.yellow {
	background-color: yellow;
}
.yui-skin-sam .yui-dt tbody td.green {
	background-color: #A9FFAE;
}
.yui-skin-sam .yui-dt tbody td.red {
	background-color: #F89A7F;
	color: #000;
}
.yui-skin-sam .yui-dt tbody td {
	border-bottom: 1px solid #DDDDDD;
}	
.yui3-skin-sam .yellow .yui3-datatable-cell {
    background-color: red;
}
.yui-dt-liner{overflow: hidden} /* added to avoid div overlapping*/

#graph_container{min-height:30px;}
.highcharts-container{border-radius: 10px 10px 10px 10px;}

/* STYLE :: OVERVIEW */
.overview_container{float: left;width: 100%;}
.overview_wrap{float: left;width: 100%;}
.overview_header{float: left;width: 100%;font-weight:bold;}
.overview_row{float: left;width: 100%;}
.overview_title{border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;float: left;width: 21%; height:30px; text-align:right; line-height: 20px;  word-wrap: break-word;}
.single_view{width: 23.9%;}
.last{border-right: 1px solid #CCCCCC;}
.overview_header .overview_title{border-top: 1px solid #CCCCCC; background: url("../../images/gray-grad.png") repeat-x scroll left top #DFDFDF;color: #000000; height:30px; float: left; text-align:center; line-height:30px;}
.row_bg .overview_title{background: none repeat scroll 0 0 #F9F9F9;}
.long_txt{width:35%; text-align:left;}
.long_txt span{margin-left:10px; float: left;}
.space{margin:5px;}
.boldTxt{font-weight:bold;}
.rightAlign{text-align:right;}
select{height:24px !important;}
/*input[type="text"]{height:20px !important;}*/
.button_pro {padding: 4px 8px !important;}
#overview_container{padding:5px;}
.summaryTitle{width:150px;}
.summaryData{width:85px;}

.seo-loader-indicator{
 width:16px;
 height:16px;
 background: url( '../../images/loadinfo.gif' );
 background-repeat: no-repeat;
 background-position: center center;
}
.loading-indicator-overlay{
	-moz-border-radius:20px;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-toprigth:20px;
	border-radius:20px 20px 20px 20px !important;
	-webkit-border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-webkit-bottom-left-radius:20px;
	-webkit-bottom-right-radius:20px;
	opacity: 0.8;
}
.table-cell{padding:5px; display: table-cell; text-align:left;}
.tbl-row{padding:5px;}
.save-promo-change, .cancel-promo-change{cursor:pointer; padding-left:5px;}
.promo_change_actions{display:none; color:#0000FF;}
.raw_promo_text{cursor:pointer;}
.promo_txt_count{padding-left:10px; color:#000033;}