﻿/* ----------------------------------------------------------------
TOPS Publising System

Type:General
-------------------------------------------------------------------
[Table of Contents]  

Common
Type
Body 
Header
Main
SideBar
Footer
Icons
Clears
-------------------------------------------------------------------*/ 



/* Common
-------------------------------------------------------------------*/
.clear {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.displayBlock {display:block;}
.displayNone {display:none;}
.borderNone {border:none;}
.bgGray {background-color:#F5F5F5;}
.red {color:#C00;}
.pointer {cursor:pointer}
.floatLeft { float:left}
.floatLeftI { float:left !important;}
.floatRight { float:right}
.bold { font-weight:bold; }
.textRight { text-align:right; }
.pad10{ padding:10px; }
.toUpperCase { text-transform:uppercase; }
.marginRight30 { margin-right:30px !important; }
.center { text-align:center; }

.marginTop10 { margin-top:10px !important; }

.width48P{ width:48%; }
.width462 { width:462px !important; }

.greyborder { border:solid 3px #f0f0f0; border-bottom:none; }

.td-noBg {background:none;}


/* Type
-------------------------------------------------------------------*/ 
body
{
	font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	/*font-size:62.5%; */
	/* increasing font size */
	font-size:70%;
	color:#272727;
	background:#fff url(../images/backgroundGradient.jpg) repeat-x top left;
}
h1, h2, h3, h4, h5, h6
{
    font-weight:normal;
}-
h1 {font-size:3.0em;}
*html h1 {font-size:2em;}
h2 {font-size:2.4em;}
h3 {font-size:2.2em;}
h4 {font-size:2.0em;}
h5 {font-size:1.8em;}
h6 {font-size:1.6em;}
a
{
    color:#3E98E0;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}



/* Body
-------------------------------------------------------------------*/
body
{
    padding:15px 0 0 0;
	text-align:center;
}
.td-DocStyle
{
	margin:0 auto; 
	text-align:left; 
    font-size:1.0em;
}
.td-BodyStyle
{
    padding:0 0 20px 0; background:url(../images/rightbackground.gif) repeat-y top right;
}



/* Header
-------------------------------------------------------------------*/
.td-HeaderStyle { padding-bottom:5px;}
.td-logo{
	padding-top:30px; float:left; display: block;
}
.td-logo a { display: block; margin-bottom: 5px; color: #bdbdbd; text-transform: uppercase; text-align: right; }
.td-logo a:hover { text-decoration: none; }
.td-logo a img { vertical-align: middle; }
.td-Adholder{
	background:#fff; padding:5px; text-align:center; border-bottom:solid 5px #efefef; clear:both;
}

.td-poweredByHolder { float:right; height:40px; overflow:visible; }
*html .td-poweredByHolder { width:100px; }

.td-poweredBy{
	 padding-left:145px; height:38px; overflow:hidden; width:auto; background:url(../images/powerBG-left.gif) no-repeat top left;
}

.td-poweredBy a{
	padding:0 15px 5px 0; display:block; background:#efefef; 
}

.td-poweredBy img{
	height:33px; width:auto;
}

.td-LoggedIn { float:right; padding-top:10px; }
.td-LoggedIn .ProfilePhoto { float:left; padding-right:2px; }
.td-LoggedIn .LoginLinks { float:left; }


/* Main
-------------------------------------------------------------------*/
.td-MainStyle {}

.subTitle{
	color:#177abf; font:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; padding-left:0px !important; 
}

a.plusLink, a.plusLink:visited, a.plusLink:hover, a.plusLink:active { font:Arial, Helvetica, sans-serif; float:right; line-height:16px; font-size:1.0em; font-weight:bold; display:block; color:#3e98e0 !important; background:url(../images/bullets.gif) no-repeat left; background-position:0 0; padding-left:12px; margin-top:5px; }

a.plusLink:hover{
	text-decoration:underline !important;
}

.td-searchBox {
	background:#2d8fd3 url(../images/featureHomeBg.jpg) repeat-x top left; color:#d6ebf9; padding:0 5px 5px 5px;
}

*html .td-searchBox {
	float:left;
}

	.td-searchBox .feature {
		width:171px; float:left; background:#add3ee; margin-right:15px;
	}
	
		.td-searchBox .feature h2{
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#177abf; background:#d3e7f5; padding:4px 7px;
		}
		
		.td-searchBox .feature ul{
			padding:5px;
		}
		
		.td-searchBox .feature li{
			margin-left:5px; font-family:Arial, Helvetica, sans-serif;
		}
		
		.td-searchBox .feature .title { font-weight:bold; background:none; padding-left:0px; margin-left:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
	.td-searchBox .searchContainer {
		padding:15px;
	}
	
	.td-searchBox .searchContainer .searchForm { float:left; width:323px; padding-bottom:10px; overflow:hidden; }
	
	.td-searchBox .searchContainer .searchForm .advancedSearchTitle { float:left; clear:both; padding:10px 0 3px 0; width:310px; margin:0 130px 4px 0; border-bottom:solid 1px #5FB3EB; }
	
	.td-searchBox .searchContainer .searchButtonHolder { padding-top:30px; }
	*html .td-searchBox .searchContainer .searchButtonHolder { padding-top:24px; width:120px; }
	
		.td-searchBox .searchContainer h2{
			font-weight:bold; font-size:1.9em; color:#fff;
		}

		.td-searchBox .miniSearch h2{
			font-weight:bold; font-size:1.4em; color:#fff;
		}
				
		.td-searchBox .miniSearch select, .td-searchBox .miniSearch input{
		 	margin-right:8px !important;
		}
				
		.td-searchBox .searchContainer label{
			font-family:Arial, Helvetica, sans-serif; float:left; margin-top:5px; clear:right;
		}
		
		.td-searchBox .searchContainer select, .td-searchBox .searchContainer input{
			background:#f4faff;border-top:solid 1px #56a2d8; border-left:solid 1px #56a2d8; border-right:solid 1px #d6ebf9; border-bottom:solid 1px #d6ebf9; margin:2px 10px 5px 0;float:left; clear:left;
		}
		
			.td-searchBox .searchContainer .date{ width:98px;color:#b2b2b2; padding:2px 0 2px 2px; margin-right:6px; text-transform:uppercase; }
			*:first-child + html .td-searchBox .searchContainer .datelabel{ display:block; width:145px; }/*ie7*/
			*html .td-searchBox .searchContainer .datelabel{ display:block; width:145px;}/*ie6*/
			.td-searchBox .searchContainer .lastname{ width:130px; padding:2px 0 2px 2px;}
			.td-searchBox .searchContainer .keyword{ width:136px; margin-right:0px; padding:2px 0 2px 2px; }
			.td-searchBox .searchContainer .cat{ width:136px;padding:1px 0; text-transform:uppercase; }
			.td-searchBox .searchContainer .pub{ width:136px;padding:1px 0; text-transform:uppercase; }
			.td-searchBox .searchContainer .city{ width:130px; padding:2px 0 2px 2px;}
			
			
.td-searchBoxLinks{
	background:url(../images/searchLinksBG.gif) repeat-x top left; text-align:center;
}

.td-searchBoxLinks li{
	display:block; width:24.75%; float:left; margin:0 auto; color:#fff; font-weight:bold; padding:6px 0; text-transform:uppercase; font-size:0.9em;
}
	.td-searchBoxLinks li a{
		color:#fff; display:block; background:url(../images/searchLinksSep.gif) no-repeat right;
	}
	
	.td-searchBoxLinks .last a{
		background-image:none;
	}
	
	.td-searchBoxLinks li a:hover{
		color:#ADD3EE; text-decoration:none;
	}

.td-searchBox .searchContainer .SearchButton, .td-searchBox .searchContainer .SearchButton_hover  { 
					   background:transparent url(../images/buttons.gif) no-repeat; 
					   padding:0px 0 5px 10px; 
					   border:none;
					   color:#fff;
					   font-weight:bold;
					   text-transform:uppercase;
					   font-size:0.8em;
					   height:30px;
					   width:120px;
					   cursor:pointer;
					   text-align:center;
					   float:right;
					   clear:none;
					   margin:2px 0 0 0;
					   font-family:Verdana, Arial, Helvetica, sans-serif;
					  }
		*:first-child + html .td-searchBox .searchContainer .SearchButton, *:first-child + html .td-searchBox .searchContainer .SearchButton_hover{margin-top:10px;}/*ie7*/
		*html .td-searchBox .searchContainer .SearchButton, *html .td-searchBox .searchContainer .SearchButton_hover{margin-top:10px;}/*ie6*/			  
		.td-searchBox .searchContainer .SearchButton_hover {
					   background-position:0 -36px;
					  }
		.td-searchBox .searchContainer .SearchButton {
					   background-position:0 0;
					  }			 
					  
		a.td-feature_button { 
					   background:transparent url(../images/buttons.gif) no-repeat; 
					   background-position:0 -123px;
					   padding:0px 0 5px 10px; 
					   line-height:25px;
					   border:none;
					   color:#fff;
					   font-weight:bold;
					   text-transform:uppercase;
					   font-size:0.8em;
					   height:24px;
					   width:92px;
					   cursor:pointer;
					   text-align:center;
					   float:right;
					   clear:none;
					   margin-right:0; 
					   }
					   
		a.td-feature_button:hover { 
					   background-position:0 -155px; text-decoration:none;
					   }	   
		

.td-searchBoxLinks .first{
	background:url(../images/whitePixel.gif) no-repeat bottom left;
}

.td-searchBoxLinks .last
{
    background:url(../images/whitePixel.gif) no-repeat bottom right; float:right;
}

.shadow{
	background:#fff url(../images/searchShadow_lrg.jpg) no-repeat top center; height:15px;
}

/* Right Search 
-----------------------------------------------------------------*/

.td-SideBarStyle .td-searchBox { background-position:0 -10px; padding:0 0 15px 0; }
.td-SideBarStyle .td-searchBox h2 { font-size:1.6em; }
.td-SideBarStyle .td-searchBox .feature{ display:none; }
.td-SideBarStyle .td-searchBoxLinks { display:none; }
.td-SideBarStyle .td-searchBox .searchContainer .searchForm .advancedSearchTitle { width:270px; margin:0 130px 4px 0; }
.td-SideBarStyle .shadow{ background:#fff url(../images/searchRightShadow_06.jpg) no-repeat top center; height:10px; }
            .td-SideBarStyle .td-searchBox .searchContainer .date{ width:98px;color:#b2b2b2; padding:2px 0 2px 2px; margin-right:6px; text-transform:uppercase; }
			*:first-child + html .td-SideBarStyle .td-searchBox .searchContainer .datelabel{ display:block; width:107px; }/*ie7*/
			*html .td-SideBarStyle .td-searchBox .searchContainer .datelabel{ display:block; width:107px;}/*ie6*/
			.td-SideBarStyle .td-searchBox .searchContainer .lastname{ width:105px; padding:2px 0 2px 2px; }
			.td-SideBarStyle .td-searchBox .searchContainer .keyword{ width:105px; margin-right:0px; padding:2px 0 2px 2px; margin-right:15px;}
			.td-SideBarStyle .td-searchBox .searchContainer .cat{ width:110px;padding:1px 0; margin-right:0px; text-transform:uppercase;  }
			.td-SideBarStyle .td-searchBox .searchContainer .pub{ width:110px; padding:2px 0 2px 2px; text-transform:uppercase;  }
			.td-SideBarStyle .td-searchBox .searchContainer .city{ width:120px; padding:2px 0 2px 2px; margin-right:0px; }
			.td-SideBarStyle .td-searchBox .searchContainer #lastname { width:118px; overflow:visible; }
			.td-SideBarStyle .td-searchBox .searchContainer #keyword { width:100px; overflow:visible; }
			.td-SideBarStyle .td-searchBox .popupcalempty, .td-SideBarStyle .td-searchBox .popupcal { margin-right:10px; }
			*:first-child + html .td-SideBarStyle .td-searchBox .popupcalempty, *:first-child + html .td-SideBarStyle .td-searchBox .popupcal { margin-top:18px; }
			*html .td-SideBarStyle .td-searchBox .popupcalempty, *html .td-SideBarStyle .td-searchBox .popupcal { margin-top:18px; }
			.td-SideBarStyle .td-searchBox .searchContainer .searchButtonHolder { float:left; clear:both; padding:0 0 0 140px; }
			.td-SideBarStyle .td-searchBox .searchContainer .searchForm { width:270px !important; margin:0px; overflow:hidden; }


/* Profile Content 
-------------------------------------------------------------------*/

.td-breadCrumbs { padding:5px; }	

.td-breadCrumbs .td-moreCat { float:right; padding-left:10px; }		

	.td-breadCrumbs .td-moreCat label{ padding-right:5px; }
	
	.td-CommentContainer .td-commentHead .td-guestControl { float:right; padding-top:3px; width:400px; text-align:right; }
	.td-CommentContainer .td-commentHead .subTitle { width:200px; }
	.td-breadCrumbs .td-moreCat label, .td-breadCrumbs a, .td-breadCrumbs a:visited, .td-breadCrumbs a:hover, 
	.td-CommentContainer .td-commentHead .td-guestControl a,
	 .td-CommentContainer .td-commentHead .td-guestControl span.showCommentCssClass { 
		color:#3e98e0; font-weight:bold;
	}		
	
	.td-CommentContainer .td-commentHead .td-guestControl span.showCommentCssClass { 
		background:transparent; border:none; 
	}
	
.td-breadCrumbs span, .td-CommentContainer .td-commentHead .td-guestControl span { padding:0 5px; color:#c0c0c0;}	

.td-articleControls { background:#f0f0f0; padding:5px 5px 8px 5px; margin-bottom:10px; font-size:0.9em; text-align:left; clear:both;  }
	.td-articleControls a { color:#575759; font-weight:bold; }
	.td-bookmark { float:left; margin-left:10px; }
	
.td-Profile { text-align:left; }
*html .td-Profile { padding-left:2px; }
	.td-Profile p { padding:10px 0;}
	.td-Profile h1 { clear:left; }
	.td-Profile h1, .td-emailHolder h1 { font-size:2.0em; color:#177abf; }
	.td-Profile .date { font-size:1.3em; color:#a9a9a9; }
	.td-Profile .img { margin:0 0 5px 5px; }
	.td-Profile pre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; }
	.td-Profile pre span, .td-Profile pre strong, .td-Profile p strong, .td-Profile p span { font-weight:bold; }
	
.td-CommentContainer { text-align:left; margin-top:15px; clear:both; }
.td-CommentContainer table, .td-CommentContainer tbody, .td-CommentContainer tr, .td-CommentContainer td{ border:solid 0px #fff !important; }
*html .td-CommentContainer { padding-left:2px; }
	.td-CommentContainer .td-commentHead { border-bottom:solid 7px #c8c8c8; padding-bottom:3px; }
	
	.td-CommentContainer .td-Comment { padding:5px; }
	*:first-child + html .td-CommentContainer .td-Comment { padding:10px 0 10px 5px; }
		.td-CommentContainer .td-Comment h6 { font-size:1.0em; font-weight:bold; }
		.td-CommentContainer .td-Comment .username { font-size:0.9em;  }
			.td-CommentContainer .td-Comment .username span { color:#666666; font-style:oblique; }
		.td-CommentContainer .td-Comment .date { color:#a9a9a9; padding:2px 0; }
		.td-CommentContainer .td-Comment p { padding:5px 0; }
		.td-CommentContainer .td-Comment .date { font-size:1.0em; }
	.td-CommentContainer .seporator { clear:both; border-bottom:solid 5px #efefef; }
	
.td-EndPageUserInput
{
    border:solid 1px #EEE;
    background-color:#FCFCFC;
    padding:10px;
    width:220px;
    margin:0 0 10px 0;
    line-height:24px;
}

.td-EndPageUserInput .td-IcoComment
{
    display:block;   
    background:url("/images/iconsTheme01.gif") no-repeat scroll 0 -1090px transparent;
    padding:5px 0 5px 20px;
    margin-left:0px;
}
		
/* Center Content
-------------------------------------------------------------------*/		
		
.td-Listings{ }
	.td-Listings .listTitle { background:#bbb; padding:1px 5px; color:#fff; font-weight:bold; text-transform:uppercase; font-size:0.9em; margin-top:10px; }
	.td-Listings .searchDesc { padding-top:6px; }
	.searchBar { background:#bbb; color:#fff; padding:2px 2px 2px 4px; font-weight:bold; text-transform:uppercase; font-size:0.9em; margin-top:10px; clear:both; }
		.searchBar a, .searchBar a:visited { color:#fff !important; padding:1px 4px; text-decoration:underline; background:#bbb;}
		.searchBar a:hover { text-decoration:underline; }
		.searchBar .selected { background:#a8a8a8;}
		.searchBar .selected:hover { text-decoration:none; cursor:default; }
		.searchBar .sortByDDL { float:right; padding:1px; }
		.searchBar .pageNumbers { float:left; padding:2px 2px 2px 4px; }
		
	.td-Listings li { margin:10px 0; clear:both; overflow: hidden; }
	.td-Listings a.img{ border:solid 4px #e9e9e9; display:block; float:left; margin:0 8px 0 0; }
	.td-Listings a:hover.img { border-color:#bbb; }
	.td-Listings .featuredItem .img { width: 200px; height: 150px; background: no-repeat center; overflow: hidden; text-indent: -9999px; }

	.td-Listings a, .td-Listings a:visited { color:#b45d00; font-weight:bold; }
	.td-Listings a:hover, .td-Listings a:active { color:#dd9547; }
	
	.td-Listings li .views{ color:#00558F; background:#E0E9EF; display:inline-block; margin:0 0 2px 0; font-size:0.8em; font-weight:bold; padding:0px 3px 1px 3px;}
	.td-Listings li .date { display:block; color:#a9a9a9; }
	.td-Listings li p { padding-top:5px; }
			
	.td-Listings .title	{ clear:both; float:left; width:100%; background:url(../images/3pxlightgrey.gif) repeat-x bottom left; }
	
		.td-Listings .title	span { border-top:solid 3px #efefef; border-left:solid 3px #efefef; border-right:solid 3px #efefef; padding:3px 5px 0 5px;  background:#fff; float:left; }
			
		.td-Listings .td-listingHolder { overflow: auto; clear: both; zoom: 1; padding:0 0 10px 8px; }
		
		.td-Listings .td-listingHolder ul{clear:both;}

    .td-Listings .list-fixedHeight-200 { height: 200px; overflow: auto; }
    .td-Listings .list-fixedHeight-400 { height: 400px; overflow: auto; }
    .td-Listings .list-bullet { margin-bottom: 20px; }
    .td-Listings .list-bullet li { list-style: disc inside; padding: 5px 0; margin: auto; overflow: visible; }
    .td-Listings .list-bullet li.even { background: #f0f0f0; }

.alert div {text-align:center;}
.alert div { background:url(../images/alert.gif) no-repeat left; padding-left:35px; line-height:3.0em; margin:0 auto; clear:both; font-size:1.4em; font-weight:bold; text-align:left; width:280px; }		
		
/* SideBar
-------------------------------------------------------------------*/ 
.td-SideBarStyle {
	padding:0 7px 0 0; border-top:solid 7px #f0f0f0;
}
.td-SideBarStyle .horizSeparator{
	clear:both; border-top:solid 7px #f0f0f0;
}

.td-SideBarStyle .td-FormBox { margin:0; }

.td-localNav{ padding:10px 5px; width:125px;}
	.td-localNav li{
		padding:3px 0 3px 5px; line-height:12px;
	}
	.td-localNav a, .td-localNav a:visited, .td-localNav a:hover,
	.td-leftBrowse li a, .td-leftBrowse li a:visited, .td-leftBrowse li a:hover{
		color:#272727;
	}
	
	.td-leftBrowse li a:active, .td-localNav a:active{
		color:#666;
	}
	
	.td-localNav a span, .td-leftBrowse li a span {
		color:#666;
	}
	
	.td-localNav a:hover{
	  text-decoration:underline;
	}


.td-leftBrowse { width:180px !important; }
	.td-leftBrowse .horizSeparator{
		clear:both; border-top:solid 3px #f0f0f0;
	}
	.td-leftBrowse .holder { 
		border:solid 3px #f0f0f0; padding:5px; border-bottom:none;
	}
	
	*html .td-leftBrowse .holder { 
		padding:5px 5px 0 5px;
	}
	*html .td-leftBrowse .holder .clear { 
		padding-bottom:5px;
	}
	
	.td-leftBrowse li{
		padding:3px 0 3px 10px; line-height:12px; background:url(../images/bullets.gif) no-repeat left; background-position:0 -95px; color:#272727;
	}
	
	/* Uncomment this once dynamic ad submision is ready */
	/*.td-leftBrowse li, .td-searchBox .feature li{
		padding:3px 0 3px 10px; line-height:12px; background:url(../images/bullets.gif) no-repeat left; background-position:0 -95px; color:#272727;
	}*/
	
	/* These need to go once dynamic ad submision is ready */
	    .td-searchBox .feature li{
		    padding:3px 0 3px 10px; line-height:18px; font-family:Verdana; font-size:1.0em; background:url(../images/bullets.gif) no-repeat left; background-position:0 -91px; color:#272727;
	    }
    	
	    .td-searchBox .feature li span{ font-weight:bold; display:block; font-family:Arial; font-size:1.3em; padding-top:5px; }
	/* ---------------------------------------------------- */
	
	.td-leftBrowse .date { background:none; border-top:solid 1px #828282; border-left:solid 1px #828282; border-right:solid 1px #a8a8a8; border-bottom:solid 1px #a8a8a8; width:80px; font:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:0.9em; color:#b2b2b2; padding:1px 2px; float:left; margin-top:1px; margin-right:2px; }

.arrowLink, a.arrowLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-transform:uppercase; color:#fff; background:#177abf url(../images/blueLinkArrow.gif) no-repeat right; padding:2px 11px 2px 4px; font-weight:bold; float:right; margin-top:2px;
}	
	
	
	
	
/* Footer
-------------------------------------------------------------------*/
.footerHolder
{
    margin-top:20px;
    text-align:center;
}
    .td-FooterStyle 
    {
        width:934px;
        padding:20px 20px 35px 20px;
        margin:auto;
       /* background:#d5d5d5 url(/App_Themes/standard/images/bgFooterTop.gif) no-repeat top; */
       background:#cccccc;
	    color:#a0bbce;
	    text-align:left;
	    font-family:Helvetica, Verdana, Arial, sans-serif;
    }
        .td-FooterStyle p.header
        {
            font-size:16.5px;
            font-weight:bold;
            font-style:normal !important;
            margin-bottom:15px;
            color:#000;
        }
    .td-FooterCorp
    {
        width:974px;
        padding:5px 0;
        margin:auto;
        background-color:#434343;
    }
    .td-FooterCorp ul li,
    .td-FooterCorp ul li a
    {
        display:inline;
        margin-right:5px;
        color:#FFF;
    }
    
.td-FooterList
{
    float:left;
    width:135px;
}
    .td-FooterList p.header
    {
        color:#000;
        font-weight:bold;
        font-size:13px;
        margin-bottom:10px;
    }
    .td-FooterList ul li
    {
        margin-bottom:3px;
    }
    
.td-FooterLogos
{
    float:left;
}
    .td-FooterLogos img
    {
        display:block;
        margin-bottom:5px;
    }    

.td-FooterStyle ul
    {
        list-style:none;
		text-align:left;
    }
	
	.td-FooterStyle ul li
    {
    }
	
	.td-FooterStyle ul li a:hover{
	 text-decoration:underline;
	}
	
	.td-FooterStyle ul li a{
	 color:#444546; text-decoration:none; font-size:10.5px;
	}
	
	
	.td-FooterStyle ul li.seporator{
		color:#a3a3a3;
	}
	
	.td-FooterStyle ul li.title
    {
		font-weight:bold; color:#177abf; 
    }

/* Icons
------------------------------------------------------------------- */
.td-IcoTextSize,  /* Text Size */
.td-IcoEmail,     /* Email */
.td-IcoPrint,     /* Print */
.td-IcoTypo,      /* Typo */
.td-IcoFavorite,  /* Favorite */
.td-IcoRecommend, /* Recommend */
.td-IcoAgree,     /* Agree */
.td-IcoDisagree,  /* Disagree */
.td-IcoAlert,     /* Alert */
.td-IcoCalendar,  /* Calendar */
.td-IcoRss,       /* Rss */
.td-IcoComment,   /* Comments */
.td-IcoMedia,     /* Media */
.td-IcoContact    /* Contact */ 
{
    background:url(/images/bullets.gif) no-repeat;
    padding:0 0 0 20px; margin-left:15px;
}
.td-IcoFacebook   /* Facebook */
{
    background:url(/images/iconsTheme01.gif) no-repeat;
    padding:0 0 0 20px;
}
#ctl00_ctl23_TrueTemplate0_LoginView_FbStuff
{
    position:relative;
    left:-65px;  
    margin-top:-30px;
}
.td-IcoTextSize {background-position:0 -200px; padding:0 0 0 32px; }
.td-IcoEmail {background-position:0 -298px; }
.td-IcoPrint {background-position:0 -399px; }
.td-IcoContact {background-position:0 -496px; padding-left:15px; margin:4px; }
.td-IcoTypo {background-position:0 -300px;}
.td-IcoFavorite {background-position:0 -400px;}
.td-IcoRecommend {background-position:0 -500px;}
.td-IcoAgree {background-position:0 -600px;}
.td-IcoDisagree {background-position:0 -700px;}
.td-IcoAlert {background-position:0 -800px;}
.td-IcoCalendar {background-position:0 -900px;}
.td-IcoRss {background-position:0 -1000px;}
.td-IcoComment {background-position:0 -1100px;}
.td-IcoMedia {background-position:0 -1200px;}
.td-IcoFacebook {background-position:0 -1500px;}

/* Tabs */

.td-Tabs1
{
	float:right;
	padding:30px 10px 0 0;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#58585a;
	font-size:1.25em;
	clear:right;
	width:660px;
}
    *html .td-Tabs1,
    *:first-child + html .td-Tabs1
    {
        float:right; /*IE6/IE7 */
    }
    .td-Tabs1 ul
    {
        padding:5px 0 0 0px;
        list-style:none;
    }
    .td-Tabs1 ul li
    {
        float:right;
    }
    .td-Tabs1 a
    {
        display:block;
        text-decoration:none;
        color:#58585a;
		padding:0 8px;
		line-height:2.3em;
    }
    
    .td-Tabs1 a:hover
    {
        text-decoration:underline;
    }
    .td-Tabs1 .selected
    {
        background:#bdbdbd url(../images/selectedCorner_right.gif) no-repeat top right;
    }
	.td-Tabs1 .selected a:hover
    {
        text-decoration:none; cursor:default;
    }
    .td-Tabs1 .selected a
    {
        color:#fff !important;
        background:url(../images/selectedCorner_left.gif) no-repeat top left;
		padding-right:25px !important; 
    }


/* Clears
-------------------------------------------------------------------*/
.td-FormRow:after
{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
*html .td-FormRow
{
    height:1%; /*IE6*/
}
*:first-child + html .td-FormRow
{
    min-height:1px; /*IE7*/
}

/* Email Popup
--------------------------------------------------------------------------- */

.td-emailHolder
{
    margin:0 auto; text-align:left; width:600px; background-color:#fff; padding:15px; border:solid 5px #efefef;
}

.td-emailHolder h1{ padding-bottom:10px;}

.td-emailHolder p { padding:3px 0; }

.td-emailHolder .td-FormRow { margin-bottom:10px; }

.td-emailHolder .td-FormLabel { float:left; margin-right:10px; padding:4px 0 0; width:125px; font-weight:bold; }

.td-emailHolder span.required { color:#DF1016 !important; }

.td-emailHolder .arrowLink  
{
    font-size:1.2em; border:none; font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif; cursor:pointer;
}

.td-emailHolder .arrowLink:hover
{
    text-decoration:underline;
}

.td-emailHolder #ErrorBody
{
    background:#BC0605; margin:5px 0; color:#fff; border:solid 2px #F2B389;
}
    .td-emailHolder #ErrorBody p
    {
        padding:4px;
    }

    .td-emailHolder #ErrorBody a
    {
        background:#F2B389; padding:4px; color:#fff; float:right;
    }
    
.td-emailHolder #ConfirmationBody{ background:#87CC7D; margin:5px 0; color:#fff; border:solid 2px #3C8036; }
    
    .td-emailHolder #ConfirmationBody p
    {
        padding:4px;
    }

    .td-emailHolder #ConfirmationBody a
    {
        background:#3C8036; padding:4px; color:#fff; float:right;
    }
    
/* Profile
-------------------------------------------------------------------*/
#td-ProfileNav
{
    margin-bottom:20px;
    font-size:0.9em;
}
#td-VideoSideBarNav {}
.td-Tabs3
{
    float:left;
    width:100%;
    background:url(/Images/bgTab3.gif) repeat-x bottom;
}
    *html .td-Tabs3,
    *:first-child + html .td-Tabs3
    {
        float:none; /*IE6/IE7 */
    }
    .td-Tabs3 ul
    {
        padding:5px 0 0;
    }
    .td-Tabs3 ul li
    {
        float:left;
        display:block;
        padding:6px 0 10px;
        margin-right:1px;
    }
    *html .td-Tabs3 ul li,
    *:first-child + html .td-Tabs3 ul li
    {
        padding:7px 0 10px;
    }
    .td-Tabs3 a,
    .td-Tabs3 a:active,
    .td-Tabs3 a:visited
    {
        font-size:1.4em;
        padding:6px 7px 10px 7px;
    }
    .td-Tabs3 .selected
    {
        color:#000;
        font-weight:bold;
        background:#FFF url(/Images/bgTabs3.gif) repeat-x top;
        padding-top:6px;
        border-top:solid 1px #DDD;
        border-left:solid 1px #DDD;
        border-right:solid 1px #DDD;
        border-bottom:solid 1px #FFF;
    }
.td-TabsSideBar
{
    float:left;
    width:100%;
    background:url(/Images/bgTab3.gif) repeat-x bottom;
}
    *html .td-TabsSideBar,
    *:first-child + html .td-TabsSideBar
    {
        float:none; /*IE6/IE7 */
    }
    .td-TabsSideBar ul
    {
    }
    .td-TabsSideBar ul li
    {
        float:left;
        display:block;
        padding:6px 0 10px;
        margin-right:1px;
    }
    *html .td-TabsSideBar ul li,
    *:first-child + html .td-TabsSideBar ul li
    {
        padding:7px 0 10px;
    }
    .td-TabsSideBar a,
    .td-TabsSideBar a:active,
    .td-TabsSideBar a:visited
    {
        padding:6px 7px 10px 7px;
    }
    .td-TabsSideBar .selected
    {
        color:#000;
        font-weight:bold;
        background:#FFF url(/Images/bgTabs3.gif) repeat-x top;
        padding-top:6px;
        border-top:solid 1px #DDD;
        border-left:solid 1px #DDD;
        border-right:solid 1px #DDD;
        border-bottom:solid 1px #FFF;
    }    
.td-Profile
{
    font-size:1.0em;
}
   /* .td-ProfileControls img
    {
        width:200px;
    } */
    .td-ProfileControls p
    {
        padding:5px 0 5px 5px;
        border-bottom:solid 1px #EEE;
        width:195px;
    }
    .td-ProfileControls ul
    {
        margin:10px 0 0;
        width:200px;
    }
    .td-ProfileControls ul li
    {
        padding:5px 0 5px 5px;
    }
    .td-ProfileControls ul li.header
    {
        font-weight:bold;
        background-color:#F5F5F5;
        border-top:solid 1px #DDD;
    }

    .td-ProfileList li
    {
        margin-bottom:3px;
    }
        .td-ProfileList li span.label
        {
            display:inline-block;
            font-weight:bold;
            width:175px;
        }
    .td-ProfileList,
    .td-ProfileCheckList,
    .td-ProfileTip
    {
        margin-bottom:20px;
    }
    .td-ProfileCheckList 
    {
        padding:10px 0;
        border-top:solid 1px #EEE;
        border-bottom:solid 1px #EEE;
    }
        .td-ProfileCheckList ul li
        {
            margin-bottom:3px;
        }
        .td-ProfileCheckList p
        {
            font-weight:bold;
            margin-bottom:5px;
        }
        
.dLogo { float:left; width:220px; height:auto; margin-bottom:10px;  }
        
/* Change Password Form */
.td-ChangePassword label { font-weight:bold; float:left; width:200px; text-align:left; }
.td-ChangePassword td { padding:3px 0; }
.td-ChangePassword input[type="submit"] { margin-right:10px; }

/* Recent Comments Form */
.td-UserAssetsHeader .title { font-size:1.0em; float:left; }
.td-UserAssetsHeader .toggle { display:none; }
.td-UserAssetsItem a, .td-UserAssetsItem a:visited { color:#b45d00; font-weight:bold; font-size:1.0em; }
.td-UserAssetsItem a:hover, .td-UserAssetsItem a:active { color:#dd9547; }
.td-UserAssetsItem .date { display:block; color:#a9a9a9; }
.td-UserAssetsItem { padding:5px 0; }
.td-FBFriendsApp { background-color:#F0F0F0; padding-bottom:5px; }
    .td-FBFriendsApp h4 { font-size:1.4em; font-weight:bold; }
    .td-FBFriendsApp .td-FBFriends { padding:5px; }
        .td-FBFriendsApp .td-FBFriends .td-FBUserName { float:left; font-size:1.0em; }
        .td-FBFriendsApp .td-FBFriends .td-FBImg { width:55px; float:left; }
        
        
        
#topsInfo 
{
	padding:10px;
	text-align:left;
}
#topsInfo h2 
{
	padding-left:20px;
}
#topsInfo h3 
{
	padding-left:40px;
}
#topsInfo div
{
	font-size:12px;	
}
#topsInfo table
{
	font-size:100%;	
}


/* SiteMap
-------------------------------------------------------------------*/
.td-SiteMap
{
    padding:25px 35px 0 35px;
}
    .td-SmColumn
    {
        float:left;
        width:33%;
        text-align:left;
    }
    .td-SmWrapper
    {
        margin-bottom:20px;
    }
    .td-SmWrapper ul li
    {
        margin-bottom:5px;
        list-style-type:disc;
        list-style-position:inside;
        color:#3E98E0;
    }
        .td-SmWrapper ul li a
        {
            color:#000;
        }
    .td-SmHeader
    {
        font-size:14px;
        font-weight:bold;
        text-transform:uppercase;
        color:#3E98E0;
        margin-bottom:10px;
    }
    .td-SmHeader span
    {
        font-size:11px;
        font-weight:normal;
        text-transform:capitalize;
        display:block;
        color:#3E98E0;
    }
    
    
    
/* Static
-------------------------------------------------------------------*/    

.td-Static
{
}
    .td-Static p
    {
        margin-bottom:15px;
        line-height:18px;
    }
    .td-Static ul li
    {
        list-style-type:disc;
        list-style-position:inside;
        margin-bottom:3px;
    }
    .td-Static ul li.none
    {
        list-style-type:none;
    }
    .td-Static ul li ul li
    {
        list-style-type:none;
        padding-left:25px;
    }

.TestingCssClass
{
    background:Red;
    background-color:Blue;   
    color:Maroon;
    font-weight:bold;
    font-style:italic; 
}

/* ecommerce styles */

.eco
{
    padding-top:10px;   
}

.eco .sub_title
{
    font-size:1.3em;
    font-weight:bold;
    padding:10px 0 15px 0;
}

.eco .packages li
{
       float:left;
       width:200px;
       margin:0 auto;
       margin-right:15px;
       font-weight:bold;
       font-size:1.2em;
}

.eco .packages li label
{
    display:block;
    height:230px;   
    margin-bottom:10px;
    cursor:pointer;
}

.eco .packages li a
{
    float:right;
    width:65px;
    text-align:center;
    font-size:0.9em;
    line-height:15px;
    background: #78BB20;
    padding:5px;
    color:#fff;
    margin:40px 15px 0 0;
    border:solid 2px #6AAB15;
}

*html .eco .packages li a
{
    margin-right:8px;
}

.eco .packages li a:hover
{
    text-decoration:none;
    background: #9ACF54;
     border:solid 2px #78BB20;
}

.eco .packages li input
{
    margin:0 5px 0 10px;   
}

.eco .cat
{
    width:210px; height:20px;   
}

.eco .arrowLink  
{
    font-size:1.2em; 
    border:none; 
    font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif; 
    cursor:pointer;
    margin:10px 20px 0 0; 
}

.eco .pxborder
{
    border-top:solid 3px #efefef;
    border-bottom:solid 3px #efefef;
    padding:10px 0;
}

.eco #divMSG span, .ecoform #divValidation span
{
   background:#AF2B15;
   color:#fff; 
   padding:0 0 10px 0;
   display:block;
   padding-left:25px;
}

.eco #divMSG .m, .ecoform #divValidation .m
{
   font-weight:bold;
   padding:10px 0 10px 10px;
}

.ecoform label, .ecolabel
{
    width:190px;
    float:left;
    clear:left;   
    font-weight:bold;
    padding-top:5px;
}

.ecoform label .smallprint, .smallprinteco
{
    font-style:italic;
    clear:both;
    color:#a0a0a0;
    padding-right:30px;
    display:block;
    font-weight:normal;
}


.ecoform .clear
{
    padding-bottom:15px;   
    clear:both;
}

.ecoform input
{
    padding:4px;   
    margin-right:5px;
    width:209px;
}

.ecoform input[type=checkbox], .ecoform input[type=radio]
{
    float:left;
    margin-right:5px;  
    width:auto;
}

.ecoform .hasDatepicker
{
    width:71px;   
}

.ecoform .button, .eco .button
{
    background:#177ABF;
    padding:5px;
    color:#fff;
    font-weight:bold;
    border:none;
    cursor:pointer;
    width:auto;
}

.ecoform .buttonholder .enabled
{
    background:#177ABF;
    padding:5px;
    color:#fff;
    font-weight:bold;
    border:none;
    cursor:pointer;
    width:auto;
}

.ecoform input[type=file]
{
    width:auto;
}

.ecoform .button:hover, .ecoform input[value=Upload]:hover
{
    text-decoration:underline;
    background:#005893;   
}

.ecoform .button
{
    margin-bottom:15px;   
    width:auto;
}

.ecoform .button
{
    float:right;
}

.ecoform .clearButton, .clearButton
{
    float:right;
    clear:right;   
    background:none;
    border:none;
    font-weight:bold;
    color:#2D8FD3;
    cursor:pointer;
    width:auto;
}

.clearButtonLeft
{
    float:left;
    clear:left;   
    background:none;
    border:none;
    font-weight:bold;
    color:#2D8FD3;
    cursor:pointer;
    width:auto;
}

.ecoform .clearButton:hover, .clearButton:hover
{
    text-decoration:underline;   
}

.eco .order_summary
{
    margin:35px 0 10px 0;   
    width:654px;
}

.eco .order_summary td
{
    padding:10px;   
}

.eco .order_summary .titles
{
    font-weight:bold;
    border-bottom:solid 3px #efefef;
}
    .eco .order_summary .titles .orderid
    {
        width:90px;   
    }
    
    .eco .order_summary .titles .date
    {
        width:70px;   
    }
    
    .eco .order_summary .titles .type
    {
        /*width:200px;*/   
    }
    
    .eco .order_summary .titles .package
    {
        width:100px;   
    }
    
    .eco .order_summary .titles .cost
    {
        width:70px;   
    }
    
.eco .order_summary .lists
{
    border-bottom:solid 3px #efefef;   
}

.eco .order_summary .total
{
    border-bottom:solid 1px #efefef;   
}

.ec_PreviewDiv
{
    background-color:#fff; 
    border:solid 3px #efefef;
    padding:15px;
    width:614px;
    margin:0 auto;
    overflow:hidden;
}

.ec_PreviewDiv .td-Profile .title
{
    color:#177ABF;
    font-size:2em;
    padding-bottom:5px;
}

.ec_PreviewDiv .td-Profile span
{
    font-weight:normal;   
}

.ec_PreviewDiv .td-Profile strong span
{
    font-weight:bold !important;
}

.ec_PreviewDiv .td-Profile .notice
{
    font-style:italic;
    padding:8px;
    background:#DBF7B5;
    margin-top:10px;
    color:#3F6F00;
    clear:both;
}

/* Image Upload */

.ecoform .td-FormRowLarge, 
#ctl00_cph_main_ImageControl1_rlRelateImages__dat.td-FormRowLarge
{
    margin:20px 0 10px 0;
    border-bottom:solid 1px #ccc;
}

.ecoform .td-FormRowLarge .td-FormRowInner, 
#ctl00_cph_main_ImageControl1_rlRelateImages__dat .td-FormRowLarge .td-FormRowInner
{
    width:340px;
    float:right;   
}

*html .ecoform .td-FormRowLarge .td-FormRowInner, 
*html #ctl00_cph_main_ImageControl1_rlRelateImages__dat .td-FormRowLarge .td-FormRowInner
{
    margin-top:-50px;
}

     .ecoform .td-FormRowLarge .td-FormRowInner .td-FormRowMed,
     #ctl00_cph_main_ImageControl1_rlRelateImages__dat .td-FormRowLarge .td-FormRowInner .td-FormRowMed
     {
        clear:both;   
        padding-bottom:5px; 
     }
     
     .ecoform .td-FormRowLarge .td-FormRowInner .td-FormRowMed input[type=text],
     #ctl00_cph_main_ImageControl1_rlRelateImages__dat .td-FormRowLarge .td-FormRowInner .td-FormRowMed input[type=text]
     {
        width:250px;
     }
     
    .ecoform .td-FormRowLarge .td-FormRowInner .td-FormRowMed .label,
    #ctl00_cph_main_ImageControl1_rlRelateImages__dat .td-FormRowLarge .td-FormRowInner .td-FormRowMed .label
    {
        float:left;
        width:60px; 
        font-weight:bold;
    }
    
    .ecoform .td-FormRowLarge .td-FormRowInner .bottomBar,
    #ctl00_cph_main_ImageControl1_rlRelateImages__dat .td-FormRowLarge .td-FormRowInner .bottomBar
    {
        padding-top:10px;
        line-height:10px;   
    }
    
        .ecoform .td-FormRowLarge .td-FormRowInner .bottomBar span,
        #ctl00_cph_main_ImageControl1_rlRelateImages__dat .td-FormRowLarge .td-FormRowInner .bottomBar span
        {
            float:left; 
        }
        
        .ecoform .td-FormRowLarge .td-FormRowInner .bottomBar input,
        #ctl00_cph_main_ImageControl1_rlRelateImages__dat .td-FormRowLarge .td-FormRowInner .bottomBar input
        {
            float:right; 
            border:none;
            background:#fff url(/Images/deleteImage_btn.gif) no-repeat;
            width:80px;
            height:30px;
            cursor:pointer;
        }
    
    .ecoform .td-FormRowLarge .positionBox,
    #ctl00_cph_main_ImageControl1_rlRelateImages__dat .td-FormRowLarge .positionBox
    {
        margin-left:-31px;
        z-index:2;
        float:left;
        font-weight:bold;
        color:#333;
        padding:6px;
        background:#fff url(/Images/smallcircle.gif) no-repeat center center;
    }
    
    *:first-child+html .ecoform .td-FormRowLarge .positionBox, *:first-child+html #ctl00_cph_main_ImageControl1_rlRelateImages__dat .td-FormRowLarge .positionBox
    {
        position:relative;
        left:0px;
    }
    
     *html .ecoform .td-FormRowLarge .positionBox, *html #ctl00_cph_main_ImageControl1_rlRelateImages__dat .td-FormRowLarge .positionBox
    {
        position:relative;
    }
    
    .ecoform .putConentHere
    {
        width:460px;
        border:solid 1px #2D8FD3;
        background:#D3E7F5;  
        float:right;
        height:120px; 
        margin:20px;
    }
    
.ecoform .ecoPremium
{
    padding:15px 0 0 0;
}

.ecoform .ecoPremium input
{
    width:auto;
}

.ecoform .ecoPremium .list
{
    width:460px;
    float:right;
}

    .ecoform .ecoPremium .list li
    {
        display:block;
        clear:both;
        padding-bottom:5px;
    }
    
    *:first-child+html .ecoform .ecoPremium .list li span {padding-top:4px;} 
    * html .ecoform .ecoPremium .list li span{padding-top:4px;}

.rightsideEcoLife
{
    background:#fff;
    padding:10px;   
}

.rightsideEcoLife p
{
    padding-bottom:5px;   
}

.rightsideEcoLife .didyouknow
{
    background:#FFE8CF;
    clear:both;
    color:#8F4A00;
    font-style:italic;
    margin-top:10px;
    padding:8px;
}

.rightsideEcoLife .didyouknow .title
{
    font-size:1.3em;
    font-weight:bold;
    display:block;
    padding-bottom:8px;
}

.ecolifeRightPrev
{
    float:left;
    margin-right:5px;
    width:130px;
}

.ecoPlink
{
    font-weight:bold;
    background:#78BB20;
    border:2px solid #6AAB15;
    padding:5px;
    float:left;
    position:relative;
    margin:10px 5px 0 0;
}

.ecoPlink a
{
    color:#fff !important;
}

.ecolifeRightPrev .ecoPImage img
{
    width:122px;
    height:auto;
}

.ecolifeRightPrev .ecoPImage
{
    height:130px;
    margin-left:5px;
    overflow-y:visible;
}

.videoMoment
{
  clear:both;  
}

.videoMoment p
{
    padding-bottom:10px;   
}

.rightsideEcoLife .subTitle
{
    margin-bottom:10px;   
}

.bluebutton
{
background:#177ABF;
border:none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:5px;
width:auto;
margin-top:5px;
}


.disabled
{
    background-color:Gray;   
}

.enabled
{
    background-color:inherit;
}

.PreviewDefault
{
    
}

.PreviewMain
{
    
}



.PreviewDefaultTab, .PreviewMainTab
{
    padding:8px 5px;
    margin-right:5px;
    diaplay:block;
    float:left;
}

.PreviewDefaultTab
{
    background-color:#BDBDBD;
}

.PreviewDefaultTab a
{
    color:#fff;   
    font-weight:bold;
}

.PreviewMainTab a
{
    font-weight:bold;   
}

.PreviewMainTab
{
    background-color:Transparent;
}


.PreviewInvisible
{
    display:none;
}
.PreviewVisible
{
    display:block;
    clear:both;
}

.EcoLifeMedia
{
    float:right;    
    margin:0 0 10px 10px;
    width:350px;
}

.EcoLifeMedia .videoShowsoon
{
    border:solid 1px #ccc;
    padding:60px 5px 5px 5px;
    clear:both;
    height:165px;
    background-position:center center;
    text-align:center;
}
    .EcoLifeMedia .videoShowsoon span
    {
        background:none repeat scroll 0 0 #A7E358;
        border:2px solid #6AAB15;
        width:250px;
        font-weight:bold;
        padding:5px; 
        display:block;
        margin-left:38px;
    }
.EcoLifeMedia .EcoLifePhotoPlayer
{
    text-align:center;
}

.EcoLifeMedia .EcoLifePhotoPlayer img
{
    clear:both;
}

.txtNewsPaperEnabled
{
    display:block;
    clear:both;    
}

.txtNewsPaperDisabled
{
     display:none;
}

.closeDiv { text-align:center; width:650px;clear:both;padding-top:5px; }

.closeDiv span{ background:#177ABF; padding:3px 5px; color:#fff; cursor:pointer; margin:0 auto; }

.WhiteColor {color:White;}

.ppBuyNow { margin:0px 0 40px 0; position:relative; top:-20px; }
*:first-child+html .ppBuyNow { top:-35px; }

.js-plusBody { display: none; }

.search-views { overflow: hidden; display: block; text-align: right; margin-top: 10px; }
.search-views dt { float: right; }
.search-views dd { float: right; display: inline; padding: 0; margin: 0; margin-left: 5px; width: 18px; height: 18px; }
.search-views .search-views-option { display: block; width:18px; height: 18px; background: url(/images/layoutIcons.gif) no-repeat; }
.search-views a.option-list { background-position:  center 0; }
.search-views a.option-summary { background-position: center -60px; }
.search-views a.option-list:hover, .search-views .js-selected .option-list { background-position: center -30px; }
.search-views a.option-summary:hover, .search-views .js-selected .option-summary { background-position: center -90px; }


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(/App_Themes/Standard/images/tabs_scroll_bg.png);
}
.jScrollPaneDrag {
	position: absolute;
	background: #c5c5c5;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 8px;
	background: url(/App_Themes/Standard/images/tabs_scroll_track_top.png) 50% 0;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	height: 7px;
	background: url(/App_Themes/Standard/images/tabs_scroll_track_bottom.png) 50% 0;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}