

input{
font-size: 70%;
}



/*content wrapper*/

#flash-content-ndx{
width:688px;
height:185px;
margin:0 auto;
}

hr {
clear:both;
visibility:hidden;
margin:0;
padding:0
}

#content-header{
background: url(../images/content-head-hr_08.jpg) no-repeat left top;
width:711px;
height:22px;
margin:0;
padding:0
}

#content{
width:711px;
background: url(../images/content-bg_17.jpg) repeat-y left top;
}

#content-side-wrap{	
width:203px;
float:left;
padding-left:5px;
}

/*---------------------------------------------SIDE TILES FOR THE INDEX PAGE */
.content-side-tile{
width:160px;
margin:0 0 10px 8px;
padding:5px;
background: url(../images/grad-side-tile-ndx_11.jpg) no-repeat left bottom;
border:solid 1px #E9E9EA; 
}

.content-side-tile a:link, .content-side-tile a:visited{
color:#F5821F;
text-decoration:underline;
}

.content-side-tile a:hover{
color:#F5821F;
text-decoration:none;
}

.content-side-tile h3{
font-size:14px;
color:#333;
display:block;
background:#FFFFFF;
padding:10px 10px 10px 0;
}

.content-side-tile p{
font-size:14px;
color:#585959;
margin:5px 0;
padding:3px 0;
}

/*---------------------------------------------MAIN CONETNT DIVS INDEX PAGE */
#content-primary-wrap{	
width:494px;
float:left;
margin:0 0 0 2px;
}


#content-footer{
background:url(../images/content-footer_10.jpg) no-repeat left bottom;
height:18px;
width:711px;
clear:both;
margin:0;
padding:0;
}

/*---------------------------------------------CUSTOM CLASSES FOR INDEX PAGE DIVS */

SUP{
font: 20%/0 Verdana, Arial, Helvetica, sans-serif;

}

/*------------------------------------------ 2ND LEVEL ( SOME 3RD AS WELL ) MAIN STYLES*/
#section-content{
width:711px;
background: url(../images/bg-section-content_12.jpg) repeat-y left top;
/*padding-left:5px;*/
}

#content-section-side-wrap{
width:203px;
float:left;
padding-right:5px;
padding-left:5px;
}

#section-content-primary-wrap{
width:494px;
float:left;
}


#section-content-header{
background: url(../images/misc-top-corner_06.gif) no-repeat left top;
width:711px;
height:6px;
margin:0;
padding:0;
overflow: hidden; 
clear:both;                            
}

#section-banner{
width:494px;
height:188px;
background: url(../images/banner/cinch-banner_03.jpg) no-repeat left top;
}

#section-banner p{
font-size:15px;
color:#FFF;
display:block;
padding: 10px 100px 0 30px;

}

.highlight{
background-color:#333;

}

#section-banner h2{
font-size:26px;
font-weight:bold;
color:#FFF;
display:block;
letter-spacing:-1px;
text-transform:uppercase;
width:400px;
padding: 30px 0 0 30px;	                             
}

.section-side-tile h3{
background: url(../images/bg-section-header_03.jpg);
font-size:12px;
font-weight:bold;
color:#fff;
display:block;
height:34px;
padding:20px 0 0 55px;
text-transform:uppercase;
}

/*------------------------------------------ 2ND LEVEL NAVIGATION SIDE LISTS*/
#section-prod-nav ul{
list-style:none;
font-size:11px;
line-height:140%;
font-weight:bold;
}

#section-prod-nav ul li{
padding:0;
background: url(../images/prod-nav-li-bg_10.jpg) no-repeat;
}

#section-prod-nav a{
display:block;
height:16px;
padding:4px 0 0 10px;
text-transform: uppercase;
}

#section-prod-nav ul li.current{
background: url(../images/prod-nav-li-current_05.jpg) no-repeat top left;
}

#section-prod-nav li a.selected{	
color:#666666;
}

#section-prod-nav a:link, #section-prod-nav a:visited{
color:#999;	
text-decoration:none;
}

#section-prod-nav a:hover{
color:#999;	
text-decoration:underline;
}

#section-prod-nav ul ul{	
background:  #F3F2F2 url(../images/sub-prod-nav-ul-bg_08.jpg) no-repeat top left;
margin:2px 0 0 0;
padding:10px 0 0 0;
}

#section-prod-nav ul ul li{
border-top: 1px solid #C0C0C0/*url(../images/sub-prod-ul-ul-li_10.jpg) no-repeat top left*/;	
background-image:none;
padding-top:5px;
margin:0;
display:block;
}

#section-prod-nav ul ul li a{
background-color:#F2F1F1;
background-image:none;
display:block;
padding:0 0 0 15px;
margin:0;
}

#section-prod-nav ul ul li.list-top{
background: #F2F1F1;
}

#section-prod-nav ul ul li.list-end{
background: url(../images/sub-prod-nav-ul-ul-li-end-c.jpg) repeat-x left bottom;
}

/*------------------------------------------ BREAD CRUMBS*/
#bread-crumbs{
display:block;
margin:5px 0;
padding-left:10px;
font-size:11px;
color:#999;
}

#bread-crumbs ul{
padding:5px 0;
list-style:none;
color:#999;
}

#bread-crumbs ul li{
display:inline;
}

#bread-crumbs ul li a{
color:#F5821F;
text-decoration:underline;
padding-right:3px;
}

#bread-crumbs ul li a:hover{
text-decoration:none;
}

/*------------------------------------------ CATEGORY OVERVIEW DIVS AND STYLES 2ND LEVEL PAGES*/

.category-overview, .parent-category-overview, #news-feed{
color:#666;
background: url(../images/cat-overview-bg_16.jpg) no-repeat top left;
margin:10px 0 0 15px;
padding:5px 0 10px 10px;
width:451px;
border:solid 1px #E9E9EA;
}


.overview-small-thumb, .parent-overview-thumb{
float:left;
clear:both;
margin-right:15px;
margin-bottom:10px;
}

.detail-container{
float:left;

}

.news-feed-item{
float:left;	
width:210px;
margin-right:15px;
padding-top:10px;
}

.news-feed-item h2{
font-size:12px;
font-weight:bold;
float:left;	
width:145px;
text-transform:uppercase;
padding:10px 0 0 10px;
letter-spacing:-.03em;
line-height:115%;	
}

.news-feed-item a{
 color:#666;
 text-decoration:none;
}

.news-feed-item a:hover{
 color:#FF6600;
 text-decoration:underline;
}

.news-feed-item p{
font-size:11px;
line-height:110%;
color:#FF6600;	
clear:both;	
padding-top:5px;	
}

.news-feed-item img{
	float:left;
	border:1px solid #666;
}

.category-title, .parent-category-title{
font-size:12px;
color:#666;
padding:0 5px 5px 0;
border-bottom:solid 1px #E9E9EA;		
}

.category-prod-short-desc, .parent-category-prod-short-desc{
font-size:12px;
color:#666;
padding:0 0 5px 0;
margin:0;
width:240px;
display:block;	
clear:both;	
line-height:120%;	
}

.category-prod-price{
font-size:12px;
color:#F5821F;
padding:5px 0;
display:block;
float:left;
}

.category-prod-partnum{
font-size:12px;
color:#666;
padding:5px 0 5px 6px;
display:block;
float:left;
}

.category-prod-addCart {
float:left;
display:block;
margin:5px 15px 0  0 ;
display:block;
}

/*------------------------------------------ CATEGORY OVERVIEW MISC TAGS DIVS AND STYLES*/
.return-top{
	text-align:right;
	display:block;
	clear:both;
	width:460px;
	margin:5px 0 5px 15px;
}

.return-top a{
	font-size:12px;
	display:block;
	padding-right:5px;
}

.return-top a:link, .return-top a:visited{
color:#F5821F;
text-decoration:none;
}

.return-top a:hover{
color:#F5821F;
text-decoration:underline;
}

	
/*------------------------------------------ CUTOUT TILES DIVS AND STYLES*/
.cut-out-tile{	
background: url(../images/cutout-bg_26.jpg) no-repeat left top;
margin:10px auto;
width:194px;	
}

.cut-out-footer{
background: url(../images/cutout-bottom_34.jpg) no-repeat left bottom;
clear:both;
height:10px;
}

.cut-out-tile h4 {
font-size:12px;
color:#F5821F;
padding:10px 8px 5px 8px;
}

.cut-out-tile p {
font-size:11px;
line-height:110%;
color:#666;
padding:7px 8px
}

.cut-out-tile ul {
padding:2px 0 2px 10px;
list-style:none;
color:#666;
}

.cut-out-tile ul li {
padding:2px 0;
}

.cut-out-tile ul li a{
display:block;
font-size:11px;
line-height:110%;
}

.cut-out-tile input {
font-size:10px;
color:#666;
float:left;
margin:10px 0 0 8px;
}

.cut-out-tile .cut-out-button{
float:left;
margin:3px 0 0 8px;
}

.cut-out-tile a:link, .cut-out-tile a:visited{
color:#666;
text-decoration:none;
}

.cut-out-tile a:hover{
color:#F5821F;
text-decoration:underline;
}

.outset{
background:#ffffff;
}

.outset a:link, .outset a:visited{
color:#F5821F;
text-decoration:none;
}

.outset a:hover{
color:#F5821F;
text-decoration:underline;
}

/*------------------------------------------ 3RD LEVEL HEADER DIVS AND STYLES*/
#product-banner{
width:494px;
height:188px;
background: url(../images/banner/generic_logo_banner.jpg) no-repeat left top;
}

#product-banner p{
font: 70%/110% Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
width:230px;
padding: 60px 0 0 30px;	                             
}

#product-banner h1{
font: bold 150%/110% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
display:block;
letter-spacing:-1px;
text-transform:uppercase;
width:400px;
padding: 30px 0 0 30px;	    
}

#product-banner h2{
font: bold 110%/110% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
display:block;
letter-spacing:-1px;
text-transform:uppercase;
width:400px;
padding: 30px 0 0 30px;	    
}

#product-banner h3 {
font: bold 140%/110% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
display:block;
letter-spacing:-1px;
text-transform:uppercase;
width:400px;
padding: 5px 0 0 30px;	    
}

/*------------------------------------------ 3RD LEVEL CONTENT DIVS AND STYLES*/

#image-block{
	width:260px;
	float:left;
	padding:0px;
	margin-left:10px;
	display:inline;
}


#image-viewer{
	background:url(../images/cat-overview-bg_16.jpg) no-repeat top left;
	margin:0;
	padding:0;
	width:260px;
	height:230px;
}

#image-viewer img{
	border:solid 1px #E9E9EA;
	width:260px;
	height:230px;
}

* html #image-viewer {
	display: inline;
}
 
#image-viewer div.hidden {
	display: none;
}

.large-image {
	font-size:10px;
	display:block;
	padding:3px;
}

.large-image a{
	color:#666;
	text-decoration:none;	
}

.large-image a:hover{
	text-decoration:underline;	
}

#selection-overview{
float:left;
margin:0 0 0 10px;
width:200px;
}

#selection-overview h3{
font-size:15px;
text-transform:uppercase;
color:#666;
padding:5px 5px 5px 0;
display:block;
border-bottom:solid 1px #E9E9EA;	
}

#selection-overview h4{
font-size:13px;
color:#F5821F;
padding:5px 5px 5px 0;
display:block;
border-bottom:solid 1px #E9E9EA;	
}

#selection-overview h5{
font-size:12px;
color:#666;
padding:5px 5px 5px 0;
display:block;
border-bottom:solid 1px #E9E9EA;	
}

#selection-overview p{
font-size:12px;
line-height:130%;
color:#666;
padding:5px 5px 5px 0;
display:block;
border-bottom:solid 1px #E9E9EA;	
}

#additional-images h3{
float:left;
font-size:12px;
color:#666;
padding:0 15px 0 0;
margin:0;
}

#additional-images ul{
list-style:none;
}

#additional-images ul li{
float:left;	
display:block;
font-size:11px;
line-height:100%;
}

#additional-images a{
display:block;
color:#FFFFFF;
padding:1px;
margin:0 2px;
background-color:#F5821F;
border:1px solid #ccc;
text-decoration:none;
}

#additional-images a.current{
color:#F5821F;
background-color:#FFf;

}

#additional-images a:hover{
color:#F5821F;
background-color:#FFF;
border:1px solid #ccc;
text-decoration:none;
}

#product-specs{
color:#666;
clear:both;
margin:10px 0 0 10px;
padding:5px 10px 5px 0px;
font-size:12px;
}

.product-supplement{
color:#666;
clear:both;
margin:0 0 10px 10px;
padding:5px 10px 5px 0px;
font-size:12px;
}

#product-specs h3, .product-supplement h3{
font-size:14px;
background:url(../images/h-header-bg.gif);
padding:5px;
margin:5px 0px 5px 0;
display:block;
border-bottom:solid 1px #ccc;	
}

#product-specs h3.tag-item{
font-size:14px;
color:#F5821F;
}

#product-specs h5{
font-size:13px;
color:#666;
padding:4px 0 4px 10px;
}

#product-specs p{
font-size:12px;
color:#666;
padding:0px;
}

#product-specs p strong{
color:#F5821F;
}

#product-specs a:link, #product-specs a:visited{
color:#F5821F;
text-decoration:none;
}

#product-specs a:hover{
color:#F5821F;
text-decoration:underline;
}


#product-specs .related-products{
color:#666;
background: url(../images/cat-overview-bg_16.jpg) no-repeat top left;
margin:10px 5px 0 0;
padding:5px 0 0 0;
height:115px;
border:solid 1px #E9E9EA;
}

.product-supplement a{
	color:#F5821F;
	text-decoration:none;
}

.product-supplement a:hover{
	color:#F5821F;
	text-decoration:underline;
}


#product-specs .related-products .related-prod-short-desc{
font: 60%/120% Verdana, Arial, Helvetica, sans-serif;
}

#product-specs .related-products .related-title{
font: bold 60%/120% Verdana, Arial, Helvetica, sans-serif;
color:#666;
}

#product-specs .related-products .related-price{
font: bold 60%/120% Verdana, Arial, Helvetica, sans-serif;
color:#F5821F;
}

/*------------------------------------------ CART FUNCTION - REGISTER AND PROILFES*/
#cart-function-register, #cart-function-profile{
font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
color:#747474;
margin:10px 15px 0 15px;
padding:5px 10px 0 10px;
}

#cart-function-register a, #cart-function-profile a{
font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
color:#F5821F;
}

#cart-function-register table, #cart-function-profile table{
width:100%;
background:url(../images/cat-overview-bg_16.jpg) no-repeat top left;
margin:0 0 10px 0;
}

#cart-function-register p/*, #cart-function-profile p*/{
font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
margin:0 0 5px 0;
}

#cart-function-register h3, #cart-function-profile h3{
font: bold 100%/200% Verdana, Arial, Helvetica, sans-serif;
}

#cart-function-register h4, #cart-function-profile h4{
font: bold 100%/200% Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 0 0 ;
}

#cart-function-register .step, #cart-function-profile .step {
padding: 0; 
color: #7A7A7A;
background:url(../images/h-header-bg.gif);
border-top:1px solid #efefef;
border-bottom:1px solid #ccc;
}

#cart-function-register .step strong, #cart-function-profile .step strong {
float:left;
margin: 0 6px 0 0;
padding: 0 8px; 
color: #F5821F;
background:url(../images/h-header-bg.gif);
text-align:center;
text-transform:uppercase;
border-right:1px solid #ccc;
border-left:1px solid #f7f7f7;
}

#cart-function-register fieldset label{
font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
display: block;
float:left;
margin: 0 0 ;
padding: 0 0 0 0;
color:#747474;
}

#cart-function-register fieldset input{
display: block;
width:140px;
float:left;
margin: 0 0 0 0 ;
padding: 2px 0 0 0;
color:#515151;
}

#cart-function-profile fieldset label{
font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
display: block;
/*	width:60px;*/
margin: 0 0 0 0 ;
padding: 2px 0 0 0;
color:#515151;
}

#cart-function-profile fieldset input{
display: block;
width:140px;
margin: 0 0 0 0 ;
padding: 2px 0 0 0;
color:#515151;
}

#cart-function-register fieldset .checkBox/*, #cart-function-profile fieldset .checkbox*/{
display: block;
width:15px;
}
 
/*------------------------------------------ CART FUNCTION TABLE STYLES FOR SHOPPING*/
#cart-function-wrap{
font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
color:#747474;
padding:10px 10px 0 15px;
}

#cart-function-wrap a{
color:#747474;
text-decoration:none;
}

#cart-function-wrap a:hover{
text-decoration:underline;
}

#cart-function-wrap h3{
font: bold 100%/120% Verdana, Arial, Helvetica, sans-serif;
color:#F5821F;
margin-bottom:10px;
}

#cart-function-wrap h4{
font: bold 85%/120% Verdana, Arial, Helvetica, sans-serif;
color:#F5821F;
margin-bottom:10px;
}

#cart-function-wrap p{
font: bold 75%/120% Verdana, Arial, Helvetica, sans-serif;
color:#747474;
margin-bottom:10px;
}

#cart-function-wrap ul{
list-style:disc;
}

#cart-function-wrap ul li{
font: bold 80%/120% Verdana, Arial, Helvetica, sans-serif;
color:#747474;
padding:5px;
}

#cart-function-shopping{
width:100%;
background: url(../images/cat-overview-bg_16.jpg) no-repeat top left;
margin-top:10px
}

#cart-function-shopping a{
color:#F5821F;
text-decoration:none;
}

#cart-function-shopping a:hover{
text-decoration:underline;
}
	
#cart-function-shopping th {
font: bold 75%/120% Verdana, Arial, Helvetica, sans-serif;
color: #999;
border-right: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
border-top: 1px solid #D7D7D7;
letter-spacing: 2px;
text-transform: uppercase;
text-align: left;
padding: 6px 6px 6px 12px;
background: url(../images/th-bg.gif);
}

#cart-function-shopping th.left-cap{
font: bold 75%/120% Verdana, Arial, Helvetica, sans-serif;
color: #999;
border-right: 1px solid #D7D7D7;
border-left: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
border-top: 1px solid #D7D7D7;
letter-spacing: 2px;
text-transform: uppercase;
text-align: left;
padding: 3px 3px 3px 6px;
background: url(../images/th-bg.gif);
}

#cart-function-shopping td {
border-right: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
background: #fff;
padding: 3px 3px 3px 6px;	
}

#cart-function-shopping td.left-cap{
border-left: 1px solid #D7D7D7;
border-right: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
background: #fff;
padding: 3px 3px 3px 6px;
}

#cart-function-shopping tr.alt td {
background: url(../images/tr-alt-bg.gif) no-repeat top left;
border-bottom: 1px solid #D7D7D7;
color: #999;
}

#cart-function-shopping tr.alt td.left-cap {
border-left: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
background: url(../images/tr-alt-bg.gif) no-repeat top left;
color: #999;
}

#cart-function-shopping input.submit  {
margin:15px 0 15px 0;
border: 1px outset #eee;
padding:3px;
background: url(../images/h-header-bg.gif);
font: bold 75%/120% Verdana, Arial, Helvetica, sans-serif;
color: #999;
cursor: pointer;
}

#cart-function-shopping input.submit:hover, #cart-function-shopping input.submit:focus {
color:#ccc;
font-weight:bold;
cursor: pointer;
}

#cart-function-shopping input.submit:active {
background-color: #fff;
color:#eee;
cursor: pointer;
}

/*------------------------------------------ SEARCH FUNCTIONS */
#function-search{
font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
color:#747474;
margin:10px 5px 0 5px;
padding:5px 10px 0 10px;
}

#function-search a{
font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
color:#F5821F;
}

#function-search table{
width:100%;
background:url(../images/cat-overview-bg_16.jpg) no-repeat top left;
margin:0 0 10px 0;
}

#function-search p{
font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
margin:0 0 5px 0;
}

#function-search h3{
font: bold 100%/200% Verdana, Arial, Helvetica, sans-serif;
}

#function-search h4{
font: bold 100%/200% Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 0 0 ;
}

#function-search .step{
padding: 0 0 0 5px; 
color: #7A7A7A;
background:url(../images/h-header-bg.gif);
border-top:1px solid #efefef;
border-bottom:1px solid #ccc;
}

#function-search .step strong{
float:left;
margin: 0 6px 0 0;
padding: 0 8px; 
color: #F5821F;
background:url(../images/h-header-bg.gif);
text-align:center;
text-transform:uppercase;
border-right:1px solid #ccc;
border-left:1px solid #f7f7f7;
}

#function-search fieldset label{
font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
display: block;
float:left;
margin: 0 0 ;
padding: 0 0 0 0;
color:#747474;
}

#function-search fieldset input{
display: block;
width:140px;
float:left;
margin: 0 0 0 0 ;
padding: 2px 0 0 0;
color:#515151;
}

#function-search fieldset label{
font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
display: block;
width:120px;
margin: 0 0 0 0 ;
padding: 2px 0 0 0;
color:#515151;
}

#function-search fieldset input{
display: block;
width:140px;
margin: 0 0 0 0 ;
padding: 2px 0 0 0;
color:#515151;
}

#function-search fieldset .checkBox{
display: block;
width:15px;
}
 

/*------------------------------------------------------------------
				STYLES FOR EVENTS PAGE - OCTOBER 06 BY STEPHEN
/*------------------------------------------------------------------*/

#event-wrapper{
margin:10px 0 10px 15px;
padding:0 15px 0 0;
}



#event-wrapper a{
text-decoration:none;
color:#666;
}

#event-wrapper a:hover{
text-decoration:underline;
}


.event-detail{
border-top:1px solid #D16C25;
padding:0;
background:url(../images/cat-overview-bg_16.jpg) 0 0 no-repeat;
}

.event-detail h3{
font-size:14px;
color: #F5821F;	
letter-spacing:-.02em;
padding:2px 2px;
border-bottom:1px solid #D16C25;
margin-bottom:5px;
}

.event-detail h4{
font-size:13px;
color:#333;

}

.event-detail h4 a{
font-size:13px;
letter-spacing:-.02em;
color:#333;
text-decoration:none;
}

.event-detail a:hover{
	text-decoration:underline;
}

.return{
	padding:5px;
}

.event-detail h5{
font-size:11px;
color: #F5821F;	
margin-bottom:10px;
}

/* highlights -- steve, get in here */

#event-wrapper .highlight{
	background:url(../images/event-highlight.jpg) right 35px no-repeat;
	padding-bottom:15px;

}

#legend{
	background:url(../images/event-highlight-icon.jpg) 0 -1px no-repeat;
	padding-left: 30px;
	font-size:10px;
	font-style:italic;
	color:#666;
	padding-bottom:10px;
}

/*------------------------------------------ ALT SECTION STYLES */
#section-alt-wrap{
font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
color:#747474;
padding:0 5px 0 13px;
}

#section-alt-wrap a, #section-alt-wrap a:link, #section-alt-wrap a:visited, #section-alt-wrap a:hover{
font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
color:#F5821F;
text-decoration:underline;
}

#section-alt-wrap a:hover{
color:#F5821F;
text-decoration:none;
}

#section-alt-wrap h1{
height:34px;
padding:10px 0 5px 10px;
text-transform:uppercase;

color:#fff;
background: url(../images/section_h1_head_bg_03.jpg) left top no-repeat;
letter-spacing: -1px;
}

#section-alt-wrap p{

color:#333;
margin-bottom:10px;
}

#section-headline{
font-size:16px;
font-weight:bold;
font-style:italic;
text-transform:uppercase;
color:#fff;
background: url(../images/section_h1_head_bg_03.jpg) left top no-repeat;
letter-spacing: -.05em;
padding:3px;
margin:5px 0 10px 10px;
display:block;
}


#connected-content, .section-body{
padding:0 10px 0 15px;
font-size:12px;
line-height:115%;
color:#333
}

.section-body{
padding:5px 10px 5px 15px;
}



#current-heading{
padding:5px 0;
margin:0 0 5px 0;
}

#current-story{

}

#current-story ol, #current-story ul{
	font-size: 12px;
	padding-left: 15px;
}

#current-story p{
padding:8px 0;
line-height:130%
}

#current-story a{
color:#FF6600;
}

#current-story a:hover{
	text-decoration:none;
}

#current-story img{
float:left;
border:1px solid #333;
margin-right:6px;
}

#alt-layout-story{
float:left;
padding:0 10px 0 0;
}

#alt-layout-story h2{

color: #F5821F;
padding-bottom:3px;
}



#alt-column{
float:right;
width:169px;
padding:3px;
margin:0 0 15px 15px;
border-left:1px solid #ccc;

}

.stories{
border-bottom: 1px solid #ccc;
padding:6px 3px 6px 3px;
font-size:10px;
line-height:110%;
}

.stories-thumb{
margin-right:4px;
margin-bottom:4px;
border:1px solid #747474;
float:left;
}

.stories h3 a{
	font-size:10px;
	line-height:110%;
	padding:10px 0 0 0;
	color:#FF6600;
}

.stories h3 a:hover{
text-decoration:none;
color:#999;

}

.stories P{
	clear:both;
	margin-top:3px;
}




/*------------------------------------------ ALT HELP SECTION STYLES */
.help-content{
font-size:12px;
line-height:125%;
padding:0;
}

.help-content p{
padding:5px 10px 5px 15px;
}

.help-content h3 {
font-size:13px;
color: #F5821F;	
padding:5px 5px;
margin:5px 10px;
border-bottom:1px solid #F5821F;
border-top:1px solid #F5821F;
background:url(../images/tr-alt-bg.gif) 0 0 repeat-x;
}

.help-content h4 {
font-size:14px;
color: #F5821F;	
padding:5px 0;
margin-left:15px;
}

.help-content ul{
padding:5px 10px 5px 15px;
list-style:none;
}

.help-content ul li{
background:url(../images/bullet_bg.gif) 0 .35em no-repeat;
padding:3px 0 3px 20px;

}

.help-content a{
color:#FF6600;
}

.help-content a:hover{
	text-decoration:none;
}


/*------------------------------------------ FEEDBACK STYLES */

h3.callOut-heading {
font-size:12px;
color: #F5821F;	
padding:2px 5px;
margin:0 10px 5px 10px;
border-bottom:1px solid #F5821F;
border-top:1px solid #F5821F;
background:url(../images/tr-alt-bg.gif) 0 0 repeat-x;
}

#feedback{
text-align:left;
padding-top:5px;
font-size:12px;
margin:0 10px 3px 10px;

}

#feedback label {
display: block;
width: 140px;
float: left;
margin:5px 0 3px 2px;
}

#feedback input,#feedback textarea,#feedback select  {
font-size:11px;
}

#feedback br {
clear: both;
}

#feedback p.forms {
border-bottom: 1px solid #f1eeee;
padding:2px;
display:block;
}

/*------------------------------------------ ERROR BOX STYLES */
.form-error-box{
font-size:11px;
color:#CC3300;
padding:10px;
margin-left:10px;
}

.form-error-box ul{
background:none;
color:#CC3300;
}

/*------------------------------------------POPUP WARNING AND INSTRUCTION STYLES */

#popup-wrapper {
	padding: 10px;
}
#popup-wrapper p {
	color: #ff9933; 
}
#popup-content {
	background-color: #fff;
	padding-top:180px;
	font: 90%/120% Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/pop-bg.jpg) 0 0 no-repeat; 
	width:600px;
	color: #666; 
	text-align: left;
}

#popup-content h2 {
	font: bold 120%/120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #F5821F;	
}

#popup-content p {
	font: 90%/120% Verdana, Arial, Helvetica, sans-serif;
	width:600px;
	color: #666; 

}

#popup-content ul{
	list-style:none;
}

#popup-content ul li{
	font: 80%/120% Verdana, Arial, Helvetica, sans-serif;
	display:block;
	background:url(../images/bullet_bg.gif) 0 .35em no-repeat;
	padding:3px 0 3px 20px;
	color:#666;
}

/*------------------------------------------------------------------
				Sept-25-06 Revisions or updates. Calendar styles
/*------------------------------------------------------------------*/

#calendar {
	width: 175px;
	margin: 0 0 0 10px;
	padding: 0;
	border-left: 1px solid #A2ADBC;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	background-color: #fff;
}

#calendar caption .calNav{
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
}	



#calendar caption {
	width: 175px;
	margin: 10px 0 0 10px;
	padding: 0;
	background: #F18131 url(../images/bg-cal-heade.jpg) 0 0 repeat-x;;
	color: #fff;	 
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#calendar th {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background:#fff url(../images/prod-nav-end-cap_10.jpg) -160px 0 repeat-x;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	
}

#calendar td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 20px;
	height: 20px;
	text-align: center;
	background: url(../images/bg_calendar.gif) no-repeat right bottom;
}

#calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#calendar td a:link, #calendar td a:visited {	
	color: #fff;
	background: url(../images/bg_calendar.gif) no-repeat left top;
	text-decoration:underline;
}

#calendar td a:hover, #calendar td a:active {
	color: #fff;
	background: url(../images/bg_calendar.gif) no-repeat right top;
	text-decoration:none;
}

#calendar td a.today{
	background: url(../images/bg_calendar.gif) no-repeat right top;
}

#calendar td a.highlight{
	background-image: none;
	background-color: #ffffcc;
	color: #000;
}



/*------------------------------------------------------------------
				Knowledge base
/*------------------------------------------------------------------*/

#knowledge-base{
	margin-left:10px;
	
}

.kb-category{
	background:url(../images/cat-overview-bg_16.jpg) no-repeat 0 107px;	
	margin:5px 5px 15px 5px;
	float:left;
	width:228px;
}

.kb-header{
	border:1px solid #efefef;
	margin-bottom:5px;
}

.kb-body{
	font-size:11px;
	line-height:16px;
	color:#333;
	
}


#kb-content{
padding:0 10px 0 15px;
font-size:12px;
line-height:135%;

}