.tx-ablinklist-pi1 {
 margin-bottom: 20px;

}

/* --------------------  general styles  -------------------- */

.tx_ablinklist_viewDetailsForLink {
	font: normal 11px Arial, Helvetica; Sans-serif;
	border : solid 0px #C5C5C5;
	background-color : #fff;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLink {
	font: normal 11px Arial, Helvetica; Sans-serif;
	border : solid 0px #C5C5C5;
	background-color : #fff;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}


.tx_ablinklist_viewAddNewLinkResult {
	font: normal 11px Arial, Helvetica; Sans-serif;
	border : solid 0px #C5C5C5;
	background-color : #fff;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}


.tx_ablinklist_viewReportBrokenLink {
	font: normal 11px Arial, Helvetica; Sans-serif;
	border : solid 0px #C5C5C5;
	background-color : #fff;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLinkResult {
	font: normal 11px Arial, Helvetica; Sans-serif;
	border : solid 0px #C5C5C5;
	background-color : #fff;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLink {
	font: normal 11px Arial, Helvetica; Sans-serif;
	border : solid 0px #C5C5C5;
	background-color : #fff;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLinkResult {
	font: normal 11px Arial, Helvetica; Sans-serif;
	border : solid 0px #C5C5C5;
	background-color : #fff;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_categoryPath {
	font-size : small;
}

.tx_ablinklist_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}



/* --------------------  listView  -------------------- */

.tx_ablinklist_listView_categoryPath {
	font-size : small;
}

.tx_ablinklist_listView_categories {
	margin-top : 10px;
}

.tx_ablinklist_listView_category {
	margin-top : 10px;
}

.tx_ablinklist_listView_categoryLabel { }

.tx_ablinklist_listView_links {
	margin-top : 10px;
}

.tx_ablinklist_listView_link { }

.tx_ablinklist_listView_linkAddNew {
	margin-top : 10px;
}

.tx_ablinklist_listView_linkLabel { }

.tx_ablinklist_listView_linkDetails { }

.tx_ablinklist_listView_linkReportBroken { }

.tx_ablinklist_listView_linkRate { }

.tx_ablinklist_listView_linkImage { }





/* --------------------  treeView  -------------------- */

.tx_ablinklist_treeView_category {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_category_level_1 { }

.tx_ablinklist_treeView_category_level_2 {

}

.tx_ablinklist_treeView_category_level_3 {

}

.tx_ablinklist_treeView_category_level_4 {

}

.tx_ablinklist_treeView_links {
	margin-bottom : 10px;
}



.tx_ablinklist_treeView_linkAddNew {
 padding-left: 14px;
 background-image:url('../images/arrow_right.png');
 background-repeat: no-repeat;
 background-position: 0px 3px;
 color: #808080;
}

table.VIEW_TREE {}
table.VIEW_TREE TH {
 font: bold 11px Arial, Helvetica, Sans-serif;
 text-align: left;
 padding: 1px;
 padding-left: 12px;
 background-color: #EEE;
}

table.VIEW_TREE TD {
 padding: 4px;
 padding-left: 12px;
 border-bottom: solid 1px #EEE;  
}

TR.tx_ablinklist_treeView_links {}


.tx_ablinklist_treeView_linkLabel {

}


.link-tx_ablinklist_treeView_linkLabel {
 color: #369;
 font: bold 11px Arial, Helvetica, Sans-serif;
}

.link-tx_ablinklist_treeView_linkLabel:hover {
 color: #f90; 
}

.tx_ablinklist_treeView_linkDescription {
 font: normal 11px Arial, Helvetica, Sans-serif; 
}

.tx_ablinklist_treeView_linkDetails { }

.tx_ablinklist_treeView_linkReportBroken { }

.tx_ablinklist_treeView_linkRate { }

.tx_ablinklist_treeView_linkImage { }










/* --------------------  searchView  -------------------- */

.tx_ablinklist_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_searchView_noLinksMessage {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}

.tx_ablinklist_searchView_categoryPath {
	font-size : small;
}

.tx_ablinklist_searchView_categoryLabel { }

.tx_ablinklist_searchView_links {
	margin-top : 10px;
}

.tx_ablinklist_searchView_linkLabel { }

.tx_ablinklist_searchView_linkDetails { }

.tx_ablinklist_searchView_linkReportBroken { }

.tx_ablinklist_searchView_linkRate { }

.tx_ablinklist_searchView_linkImage { }

/* --------------------  topView  -------------------- */

.tx_ablinklist_topView_links {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-bottom : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_topView_link {
	margin-top : 5px;
}

.tx_ablinklist_topView_linkLabel { }

.tx_ablinklist_topView_linkDetails { }

.tx_ablinklist_topView_linkImage { }

/* --------------------  catalogView  -------------------- */

.tx_ablinklist_catalogView_categoryPath {
	font-size : small;
}

.tx_ablinklist_catalogView_category {
	float : left;
	width : 300px;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_subcategories {
	font-size : small;
}

.tx_ablinklist_catalogView_categoryLabel { }

.tx_ablinklist_catalogView_links {
	clear : both;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_link { }

.tx_ablinklist_catalogView_linkAddNew {
	margin-top : 10px;
}

.tx_ablinklist_catalogView_linkLabel { }

.tx_ablinklist_catalogView_linkDetails { }

.tx_ablinklist_catalogView_linkReportBroken { }

.tx_ablinklist_catalogView_linkRate { }

.tx_ablinklist_catalogView_linkImage { }





.tx_ablinklist_treeView_category_level_1 A {

}


.tx_ablinklist_treeView_category_level_1 A:hover {
 color: #f90;
}


.view-add-new-link {
 width: 475px;
 border-top: solid 1px #e9e9e9;
}

.view-add-new-link-label {
 width: 125px;
 font: bold 11px Arial,Helvetica,Sans-serif;
 color: #808080;
 vertical-align: top;
 padding: 2px 4px 2px 8px;
}

.view-add-new-link-element {
 padding: 2px 4px 2px 4px;
}

.view-add-new-link-element small {
 font: normal 10px Arial, Helvetica; Sans-serif;
 padding: 2px;
 color: #aaa;
}

.view-add-new-link-row-top .view-add-new-link-label {
 padding: 12px 4px 2px 8px;
}

.view-add-new-link-row-top .view-add-new-link-element {
 padding: 12px 4px 2px 4px;
}




.view-add-new-link-element INPUT,
.view-add-new-link-element TEXTAREA,
.view-add-new-link-element SELECT {
 font: 11px normal Arial,Helvetica,Sans-serif;
 border: solid 1px #ccc;
}

.view-add-new-link-row-bottom .view-add-new-link-element {
 padding-bottom: 12px;
}

.view-add-new-link-row-buttons TD {
 border-top: solid 1px #e9e9e9;
 border-bottom: solid 1px #e9e9e9;
}

.view-add-new-link-submit,
.view-add-new-link-cancel {
 background-color: #fff;
 border: solid 1px #fff;
 font: bold 12px Arial, Helvetica,Sans-serif;
 color: #369;
 font-variant: small-caps;
}




.LINK-BACK-TO-CATEGORY A {
 padding-left: 14px;
 background-image:url('../images/arrow_left.png');
 background-repeat: no-repeat;
 background-position: 0px 2px;
 color: #808080;
}

.LINK-BACK-TO-CATEGORY A:hover {
 color: #f90;
}


