td.BoxBorderRight  { 
    border-right: solid 3px #D3D3D3;
    width:3px;
    padding-right: 11px;
}
        
td.BoxBorderLeft  { 
    padding-left: 11px;
    border-left: solid 3px #D3D3D3;
    width:3px;
}

/*infoboxs used common for left and right */
/* you can change the prefix "Left_" and "Right_" in main_page.tpl.php, if changed, make sure you use the same prefix here */
.infoBox, td.Left_infoBox, span.Left_infoBox, td.Right_infoBox, span.Right_infoBox{
	font-size: 11px;
}
.infoboxContents, .Left_infoBoxContents, .Right_infoBoxContents{
	font-size: 11px;
	color: #333333;	
	/*padding-left: 10px;*/
	background-color:#F2F2F2;
}
.infoboxContents {
	background:none;
}
.infoBoxContents A:link,
.Left_infoBoxContents A:link,
.Right_infoBoxContents A:link {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.infoBoxContents A:active, .Left_infoBoxContents A:active, .Right_infoBoxContents A:active {
	color: #00FF00;
	font-size: 11;
	font-weight: bold;
}


.infoBoxContents A:visited, .Left_infoBoxContents A:visited, .Right_infoBoxContents A:visited {
	color: #333333;
	font-size: 11;
	font-weight: bold;
}

.infoBoxContents A:hover, .Left_infoBoxContents A:hover, .Right_infoBoxContents A:hover {
	color: #0000FF;
	font-size: 11;
	
}

td.infoBoxHeading, td.Left_infoBoxHeadingCenter, td.Right_infoBoxHeadingCenter, .infoBoxHeadingCenter {
  background:url(../images/infobox/az_ibox_header_center.png) repeat-x;
  font-family: "Century Gothic";
  font-size: 16px;
  text-align: center;
  color:#FFFFFF;
  font-weight:bold;
  /*white-space:nowrap;*/
}
td.infoBoxHeading {
	background:none;
	text-align:left;
	color:#333333;
	font-size: 14px;
	font-weight:bold;
}
/* infobox left */
table.Left_infoBoxHeadingLeft{
}
td.Left_infoBoxHeadingCenter{
    background: url(../images/infobox/az_ibox_header_bg.png) center top no-repeat;
    width:100%;
}
td.Left_infoBoxHeadingRight{
    text-align:right;
}
/* left footer*/
table.Left_infoBoxFooter{
	margin-bottom:3px;
}
td.Left_infoBoxFooterLeft{
}
td.Left_infoBoxFooterCenter{
    background-image: url("../images/infobox/az_ibox_footer_center.gif");
    background-repeat:  repeat-x;
    width:100%;
}
td.Left_infoBoxFooterRight{
    text-align:right;
}

/* ########## right infoboxes ##############*/
table.Right_infoBoxHeading{
	background:url(../images/infobox/az_ibox_header_center.png) repeat-x;
}
td.Right_infoBoxHeadingCenter{
    background: url(../images/infobox/az_ibox_header_bg.png) center top no-repeat;
    width:100%;
}
td.Right_infoBoxHeadingRight{
}
/* right footer*/
table.Right_infoBoxFooter{
	margin-bottom:3px;
}
td.Right_infoBoxFooterLeft{
}
td.Right_infoBoxFooterCenter{
    background-image: url("../images/infobox/az_ibox_footer_center.gif");
    background-repeat:  repeat-x;
    height: 3px;
    width:100%;
}
td.Right_infoBoxFooterRight{
}

/* bwloe is customisation to show border around */
table.infoBox{
	
}
tr.infoBoxContents{
	/*background:#fff;*/
}

td.Left_category{
    background-image: url("../images/category_arrow.gif");
    background-repeat:  no-repeat;
    background-position: top left;
    height: 25px;
    padding-top: 0;
    padding-bottom: 1px;
    padding-left: 25px;
    font-size: 10px;
    color: #5E5E5E;
}
td.Left_category a:link, td.Left_category a:visited{
    color: #5E5E5E;

}
td.Left_category a:hover{
    color: #FF0000;
}
span.category_count{
    color: #F39800;
}