/* -- Additional Style sheets --*/

@import url('layout.css');
@import url('menus.css');
/*@import url('analyzedtextnav.css');*/
@import url('analyzedimages.css');
@import url('profiledimages.css');
@import url('overviewpage.css');
@import url('systemandgeneral.css');
*  {
	font-weight: normal;
	font-size: 100%; 
	/*outline: 0;*/ 
	padding: 0;
	margin: 0;
	/*vertical-align: top;*/
}
.boldblack {
	font-weight: bold;
	color: #000;
}
strong { font-weight: bold; color: black; }


/* ###################### GLOBAL - Stuff ######################  */
/*fieldset.input,fieldset {border: none}*/

#primetimeratings {
	border: 0px solid #ddd;
	width: 500px;
	margin: -15px 0px 0px 0px;
}

table#primetimeratings tr {
	border: 0px solid #aaa;
	background-color: #eae8e8;
}
table#primetimeratings td {
	width: 40px;
	padding: 2px;
}
table#primetimeratings .fff {
	background-color: #fff;
}

#videoprogrambox {
	padding: 3px;
	background-color: #ddd;
	margin: 5px 10px 0px 0px;
	float: left;
	padding: 10px;
}
#videoprogrambox a:link, #videoprogrambox a:visited  {
 font-weight: bold;
}
img, a 
	{
	border: none;
	}
#main_content {
	padding-right: 1px;
}
#main_content p {
	margin-bottom: 15px;
}
#main_content p.red {
	color: red;
	margin: -15px 0px 20px 0px;
	font-weight: bold;
}
#main_content a:link, #main_content a:visited {
	text-decoration: underline;
	color: #004276;
}	
 #main_content .weblinks a.category:link, #main_content .weblinks a.category:visited {
	text-decoration: none;
	font-weight: bold;
} 
tr td p {
	margin: 0;
	}
body, html {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0
	background: #fff; 
	font-family: arial;
}	
span.red {
	font-weight: bold;
	color: red;
}

body {
	font-family: Arial, sans-serif, Verdana;
	font-size: 79%; 
	line-height: 1.8em; 
	color: #444;
}
table {
	width: 100%;
	clear: both
	}
ul,ol,ul.menu {
	margin: 10px 0 10px 0px;
	padding: 0:
	}
ul li{
	padding: 4px 0;
	list-style-type: disc;
	margin: 0 0 0 16px:
	}
#leftmaincolumn ul {
	xlist-style-image: url("../images/arrowrk.png");
}
ol li {
	padding: 4px 0;
	margin: 0 0 0 16px;
	list-style-type: decimal;
	}
/* @group Clear Fix */
div.clear {
	clear: both; 
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0px;
	}
.clearfix:after {
	clear: both; content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;	
	width: 0;
	height: 0;
	}
.clearfix {	
	display: inline-block;
	}
* html .clearfix {	
	height: 1%;
}
.clearfix {	
	display: block;
}
/* @end */

/* ###################### GLOBAL - Main Structure ###################### */
#wrapper {
	width: 985px;
	border: 0px solid #ddd;
	margin: 0px auto 0px auto;
}
#leftmaincolumn {
	float:left;
	width: 660px;
	padding: 0px;
	margin: 0px;
	background-color: #fff; /*#9c9;*/
	border: 0px solid purple;
}
#global_rightcol {
	float: right;
	width: 325px;
	min-height: 400px;
	padding: 0px;
	margin: 0px;
	xbackground-color: #F0F8FF;
	/*background: #99c;*/
}
#global_rightcol ul {
	margin: 0px 7px 0px 7px;
}
/* ###################### GLOBAL - Header ######################*/
#header {
	border: 1px solid #fff;
	xmargin-bottom: 10px;
}
#header_right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 325px;
	border: 0px solid black;
	/** Was 350 px wide **/
}

#dropdownmenu {
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: 0px;
	right: -40px;
	height: 30px;
}
/**** ######## GLOBAL - Login Area ######### ***/
#lowloginlinks {
	list-style-type: none;
	border: 0px solid black;
	overflow: auto;
	margin: 0px; 
	color: #565656; 
	font-size: 11px;
	font-family: arial;
}
#lowloginlinks a:link, #lowloginlinks a:visited  {
	list-style-type: none;
	border: 0px solid black;
	overflow: auto;
	margin: 0px; 
	color: #565656; 
	font-size: 11px;
	border-bottom: 1px dotted #565656; 
	text-decoration: none;
}
#logintopheader {
	border: 0px solid black; 
	/*background: #000 url('http://localhost:8888/sites/newcableu/templates/newcableu../images/loginarea.jpg'); */
	background: #000 url('../images/toplogin325.png'); 
	color: #fff; 
	font-size: 11px; 
	padding: 0px 5px 0px 5px; 
	/*border-bottom: 1px solid #000; 
	border-right: 1px solid #000; 
	border-left: 1px solid #000;  */
	/*-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomright: 5px;*/
}

/**** ######## Search ######### ***/
#searchbar {
	height: 27px;
	position: absolute;
	width: 100%;
	border: 0px solid black;
	padding: 0px 0px 2px 0px;
	bottom: 1px;
	background: url('../images/searchbar325.png');
	/*-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	background-color: #5b5b5b;*/
}
#searchbar .button {
	border: 0px solid #fff;
	padding: 2px 3px 1px 3px;
	color: #fff;
	background-color: #333;
	font-size: 11px;
}
#searchbar .inputbox {
	background-color: #aaa;
	border: 1px solid #5c5c5c;
	height: 17px;
	width: 150px;
}
#search {
	margin: 5px;
}
/*###################### End of Header ######################*/

/**** ########### Freelinks ########### ****/
.freebar {
	color: #fff;
	font-size: 8pt;
		line-height: 20px;
}
.freelinks {
	color: #ddd;
	margin-right: 10px;
	font-size: 8pt;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
	border-bottom: 1px dotted #ddd;
}
.freelinks2 {
	color: red;
	margin-right: 2px;
	font-size: 8pt;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
}
/**** ########### Custom Blog, Twitter and News Head ########### ***/
.cu_module_block {
}
ul.newsfeed {
margin: -5px 0px 0px 0px;
}
ul.newsfeed li {
margin-left: 15px;
line-height: 17px;
list-style-position: outside;
list-style-image: url('../images/arrowrk.png');
}
ul.newsfeed li a:link, ul.newsfeed li a:visited {
	/* color: #004276; */
	color: #333;
	font-weight: 400;
	text-decoration: none;
}
ul.newsfeed li a:hover {
	color: #585757;
	text-decoration: none;
	border-bottom: 1px solid #585757;
}
/*###################### Special Feed Headers ######################*/
div.twitterdiv {	
	border-bottom: 1px dotted #585757;
	padding: 0px;
    margin: 5px 0px 11px 0px; 
    padding: 0px 0px 1px 0px;
}
h2.twitterh2 {	
	color: #fff;
	font-family: arial;
	font-size: 8pt;	
	display: inline;
	padding: 4px 20px 3px 2px;
	background: url('../images/triangle.gif') no-repeat right;
	background-position: right;
	border: 0px solid green;
	margin: 5px 0px 0px 0px;
	line-height: 16px;
}
#feedspan {
	background-color: #585757; 	
	padding: 4px 17px 3px 5px;
	margin-left: -2px;

}
/*######################  Content - Headers ######################*/
h1.componentheading, h2.componentheading, h2.pagetitle {
	font-size: 14pt;
	border-bottom: 0px solid #333;
	margin: 0px 0px 0px 0px;	
	color: #aaa;
	background-color: #333;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;	
}
h2.contentheading {
	font-size: 14pt;
	border-bottom: 0px solid #333;
	margin: 0px 0px 0px 0px;	
	color: #aaa;
	background-color: #333;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;	
}
h3  {
	font-size: 12pt;
	border-bottom: 1px dotted #333;
	margin: 10px 0px 5px 0px;	
}
div.componentheading {
	font-size: 14pt;
	border-bottom: 0px solid #333;
	margin: 1px 0px 10px 0px;	
	color: #fff;
	background-color: #333;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;	
}
.blog  h2.contentheading {
	font-size: 14pt;
	border-bottom: 1px dotted #333;
	margin: 4px 0px 10px 150px;	
	color: #333;
	background-color: #fff;
	padding: 0px 0px 3px 0px;

}.blog  p {
	xmargin-left:150px;	
}
/*#articletools:after {
	font-style: italic;
	content: "articletools";
}**/
#articletools {
	border: 0px solid #333;  
	padding: 0px;
	position: absolute; 
	top: -70px; 
	left: 500px; 
	min-width: 50px;
	font-family: arial;
	font-size: 8pt;
}
#articletools img {
	margin: 0px 0px -6px 0px;
}

#articletools a:link, #articletools a:visited  {
	border: 0px solid #333;  
	background-color: #fff;
	color: #333;
	padding: 0px;
}

/********/
ul.menuoverview {
	list-style-type: none;
	background-color: #ebebeb;

	list-style-image: url('../images/newcuarrow.gif');
	padding: 5px;
	width: 305px;
	margin: 0px 0px 10px -1px;
	border-bottom: 1px dotted #333;
}
ul.menuoverview a:link, ul.menuoverview a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #333;
	text-transform: lowercase;
}
#footer_wrap a:link, #footer_wrap a:visited {
	color: #ff0000;
	text-decoration: none;
}
#leftmaincolumn ul, #global_rightcol ul {
	list-style-position: inside;
}


/*###################### Image Scroller ######################*/




/*###################### Pagination ######################*/
p.counter {
     font-size: 14px;
     float: left;
	 margin-right: 5px;
	 color: red;
	 font-weight: bold;
}
.pagination {
    padding: 1px;
    border: 0px solid red;
    }
ul.pagination {
    margin: 0;
    padding: 0;
    text-align: left; /*Set to ÒrightÓ to right align pagination interface*/
    font-size: 14px;
}
ul.pagination li{
    list-style-type: none;
    display: inline;
     padding: 0 5px;
    margin-right: 3px;
}
ul.pagination a:link, ul.pagination a:visited {
    padding: 5px;
    margin-right: 3px;
    border: 3px solid #004276;
    text-decoration: none;
    color: #004276;
}
ul.pagination a:hover {
  color: #fff;
}
/***********/
.contentpaneopen_edit {
    border: 0px solid green;
    padding: 5px;
    float: right;
 }
.blogdate {
    border: 0px solid green;
    float: left;
}



/*###################### Right Panel Anchor ; ######################*/

ul#anchornav {
	overflow: hidden;
	position: fixed;
	bottom: -10px;
	width: 960px;
	background-color: #ddd;
	font-family: arial;
}
ul#anchornav li {
	list-style-type: none;
}
/*** Other Part Links ***/

ul#anchornav li a:link, ul#anchornav li a:visited {
	background-color: #fff;
	text-decoration: none;
	padding: 7px 5px 7px 5px;
	border: 1px dotted #333;
	color: #004276;
	display: inline;
	font-size: 8pt;
}
ul#anchornav li a:hover {
	background-color: #004276;;
	text-decoration: none;
	padding: 7px 5px 7px 5px;
	border: 1px solid #333;
	color: #fff;
}



/*###################### Content - Header Navigation ######################*/
#topanalnav {
	position: absolute;
	right: 0px;
	top: 15px;
	border: 0px solid #ddd;
	padding: 0px;
	margin: 0px -4px 0px 0px;

}
#content_header_nav  {
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}
#content_header_nav li  {
	list-style-type: none;
	float: left;
	margin: 0px 5px 0px 0px;
	display: block;
	height: 47px;
	padding: 0px 0px 0px 0px;
	border-top: 4px solid #fff;
}
#content_header_nav li a:link, #content_header_nav li a:visited   {
	background-color: transparent;
	text-decoration: none;
	border-top: 1px dotted #333;
	border-right: 1px dotted #333;
	border-left: 1px dotted #333;
	color: #004276;
	height: 25px;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	display: block;
	font-weight: bold;
}
#content_header_nav li a:hover {
	background-color: #333; /*** 004276 ***/
	text-decoration: none;
	border-top: 1px dotted #333;
	border-right: 1px dotted #333;
	border-left: 1px dotted #333;
	color: #fff;
	height: 25px;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	display: block;	
}
#content_header_nav li.active   {
	margin: 0;
	padding: 0px;
	display: block;
	border-top: 4px solid #fff;
	background-color: #333;
	margin: 0px 5px 0px 0px;
}
li.item6384, li.item6566, li.item6730, li.item6715, li.item6685, li.item6765, li.item6650, li.item6745, li.item6760, li.item6755, li.item6740, li.item6735, li.item6725, li.item6720, li.item6635, li.item6640, li.item6645, li.item6655, li.item6665, li.item6670, li.item6675, li.item6680, li.item6690, li.item6695, li.item6700, li.item6705, li.item6750, li.item6710, li.item6660, li.item7784 {
	background-color: red;
	height: 47px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px 0px;
	border-top: 4px solid #fff;
}
li.item6384 span, li.item6566 span, li.item6715 span, li.item6685 span, li.item6745 span, li.item6730 span, li.item6650 span, li.item6755 span, li.item6765 span, li.item6760 span, li.item6760 span, li.item6740 span, li.item6735 span, li.item6725 span, li.item6720 span, li.item6635 span, li.item6640 span, li.item6645 span, li.item6655 span, li.item6665 span, li.item6670 span, li.item6675 span, li.item6680 span, li.item6690 span, li.item6695 span, li.item6700 span, li.item6705 span, li.item6750 span, li.item6710 span, li.item6660 span, li.item7784 span {
	color: #fff;
}
li.active span  {
	color: #fff;
}
#anallogo img {
		max-width: 120px;
}

.moduletablecontentlogo {
	padding: 0px;
	float: left;
}

/*###################### This is for the style for the archives section ######################*/
table.category {
	border: 0px solid green;
	margin-bottom: 20px;
	text-align: left;

}	
div.filter {
	border: 1px dotted #333;
	width: 300px;
	height: 30px;
	padding: 7px 0px 0px 5px;
	float: left;
	margin: 4px 10px 10px 0px;
}
#tableOrdering {
	border-bottom: 1px dotted #333;
}

table.category a:link, table.category a:visited {
	font-size: 12pt;
	text-decoration: none;
}

tr.sectiontableentry2 img, tr.sectiontableentry1 img  {
	margin: 0px 10px -5px -15px;
}
tr.sectiontableentry2 a:link, tr.sectiontableentry2 a:visited  {
	background-color: #eeeeee;
	text-decoration: none;
	border-bottom: 0px solid #fff;
	padding: 5px;
	height: 20px;
	
}
tr.sectiontableentry1 a:link, tr.sectiontableentry1 a:visited  {
	text-decoration: none;
	border-bottom: 0px solid #fff;
	padding: 5px;
	height: 20px;

}
#newscroller {
	background-image: url('../images/cunewsfeed.png') left no-repeat;
}
.newsfeedheading a:link, .newsfeedheading a:visited {
	font-size: 8pt;
	font-weight: bold;
	font-family: arial;
	color: #fff;
	text-decoration: none;
}
.contentdescription {
	border: 0px solid green;
}
span.contentheading {
	font-weight: bold;
	border-bottom: 1px dotted #333;
	font-size: 12pt;
	display: block;
	margin-bottom: 8px;
}
.thumbnailhack {
	float: left;
	height: 90px;
	width: 90px;
	border: 1px dotted #333;
}
#contentloginwrap {
	background-color: black;
	height: 36px;
	width: 425px;
	padding: 12px 0px 0px 10px;
	background: #000 url('../images/contentlogin.png'); 
	background-repeat: no-repeat;
	color: #fff;
	font-family: arial;
	margin: 30px 0px 0px 0px;
}
#contentloginwrap input {
		background-color: #aaa;	
}
#contentlogintext {
	color: #333;
	font-family: arial;
}
#contentlogintext a:link, #contentlogintext a:visited  {
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #333;
}
ul.subscriber a:link, ul.subscriber a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #333;
	color: #333;
}
.analysesalerttable {
	width: 500px;
}
.alertemailicon {
	margin: 0px 3px -4px 16px;
}



ul.subscriber1 {
	background-color: #fff;
}
ul.subscriber1 li {
	list-style-type: none;
	list-style-image:url("/images/blueball.gif");
	background-color: red;
	color: #fff;
	margin-bottom: 4px;
	margin-right: 15px;
	padding-left: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
ul.subscriber1 li a:link, ul.subscriber1 li a:visited {
	color: #fff;
	text-decoration: none;
}
ul.subscriber2 {
	background-color: #fff;
}
ul.subscriber2 li {
	list-style-type: none;
	background-color: #333333;
	list-style-image:url("/images/blueball.gif");
	color: #fff;
	margin-bottom: 4px;
	margin-right: 1px;
	padding-left: 5px;
	width: 180px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
ul.subscriber2 li a:link, ul.subscriber2 li a:visited {
	color: #fff;
	text-decoration: none;
}
ul.subscriber3 {
	background-color: #fff;
}
ul.subscriber3 li {
	list-style-type: none;
	background-color: #666666;
	list-style-image:url("/images/blueball.gif");
	color: #fff;
	margin-bottom: 4px;
	padding-left: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 196px;
}
ul.subscriber3 li a:link, ul.subscriber3 li a:visited {
	color: #fff;
	text-decoration: none;
}
#menulink_3_1_8 {
	background: #000 url('../images/contentlogin.png'); 
	border: 2px solid black;
}
/*** Space Between Module Bars ***/

div.modulereess {
	margin-bottom: 2px;
}
/****#### WebLinks ###****/
ul.weblinks li {
	xbackground: #000 url('../images/toplogin325.png') bottom no-repeat;
	list-style-type: none;
	list-style-image: none;
	color: #fff;
	height: 30px;
	margin: 0px 0px 10px 0px;
	width: 300px;
	padding-left: 15px;
}

.weblinks a:link, .weblinks a:visited {
	color: #fff;
}

a.category:link, a.category:visited  {
	color: #fff;
}
/**** <---End of WebLinks ****/


/*** Footer ***/
.alertrssicon {
	margin: 0px 0px -4px 5px;
}


/***** ############## Video Box #############****/
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index: 10000;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; padding: 5px;
	z-index: 10001;
}
.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}
#lbImage {
	border: 10px solid #fff;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}
/***** <!-----############## Video Box #############****/



h5 {
	border-bottom: 1px dotted #aaa;
	color: red;
	font-weight: bold;
	display: block;
	margin: 20px 0px 0px 0px;
}
h5.largeboldtext {
	font-weight: bold;
	color: black;
	font-size: 14pt:
	font-family: arial black, arial;
	border-bottom: none;
}


h4.pagehead {
	border-bottom: 1px dotted #333;
	color: red;
	font-weight: bold;
}
h4.large {
	font-size: 20pt;
	font-weight: bold;
	color: black;
	font-family: arial black, arial;
	line-height: 115%;
}



/***** ############## Scroller HTML ##########****/
/* example_3 css */
#example_3 {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 470px; /* important */
	height: 86px; /* important */
	margin: 0 85px;
	background: #000;
}

#example_3_frame {position: relative}
#example_3_previous {float: left;}
#example_3_next {float: right;}
#example_3_content {
	position: absolute;
	top: 0;
	margin-left: 20px;
}

#example_3_content
#example_3_content li {
	list-style: none;
	margin: 0;
	padding: 0;
}
	#example_3_content {
		width: 5418px;
	}
	#container_bd #example_3 ul li {
		display: block;
		float: left;
		margin: 5px;
		padding: 5px;
		border: 1px solid #666;
		background-color: #000;
	}

#container_bd #example_3 ul li img {
	display: block;
}
#mainhomepitch {
		background: #000 url('../images/box1.jpg') bottom no-repeat;
}


#topsecondarynav ul li {
	float: left;
	list-style-type;
}

#archivespress {
	border: 1px solid black;
}

/****** This if from System CSS ****/

/* OpenID icon style */
input.system-openid, input.com-system-openid {
   background: url(http://openid.net/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}


/**** For Subscriber Dashboard ***/

ul.subdash {
	list-style-image: url("../images/redarrow.gif");
	margin-bottom: 80px;
	list-style-position: inside;
}
ul.subdash li {
	float: left;
	margin: 0px 8px 5px 0px;
	padding: 2px 6px 2px 4px;
}
ul.subdash li a:link, ul.subdash li a:visited {
	text-decoration: underline;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
span.contenttitle {
	color: red;
	font-weight: bold;
	display: block;
	border-bottom: 1px dotted #aaa;
}
span.contenttitle2 {
		border-bottom: 1px dotted #aaa;
	color: red;
	font-weight: bold;
	display: block;
}
span.analysestitle {
	border-bottom: 1px dotted #aaa;
	color: red;
	font-weight: bold;
	display: block;
}


/****Red Arrow UL ****/

ul.redarrow {
	list-style-image: url("../images/redarrow.gif");
	margin-bottom: 20px;
	list-style-position: inside;
}
ul.redarrow li {
	margin: 0px 10px 0px 0px;

}







div.feed {
	padding: 0px 6px 0px 6px;	
{


img.hide {
	display: none;
}

.entry2 {
	border: 1px solid red;
}


/***** Removed from inline in the index.php ****/

/**** Tagline ***/





/***** Videobox ****/

body {margin: 0;}
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; padding: 5px;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}




