@charset "UTF-8";
/* CSS Document */

html{font-size: 100%;} 
hr {color: #e5e5e5;}
body {font-family:arial,helvetica,serif;font-size:1em;line-height:1.35;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;background-color:#fff;margin:0;}
#background {width: 980px;margin: 0px auto;z-index:10;text-align:right;}
#header {text-align: right;width: 980px;height: 103px;margin: 0;padding: 0;position: relative;z-index:37;overflow:hidden;}
#header_img{width:800px;height:8.125em;}
#headertext {position:absolute;top:74px;right:0px;text-align: right;width: 15em;margin: 0;padding: 0;z-index:50;}
#headertext_contact {position:absolute;top:-4px;left:178px;width: 20em;height: 2em;margin: 0;padding: 0;z-index:50;text-align:left;}
#header h1 {font-size: 1em;display: inline;line-height:1em;}
#header h1 a {font-size: 2.2em;color: #6e91b3;text-decoration: none;line-height:1em;font-variant:small-caps;  border: none;}
#header h2 {font-size: 12px;font-weight:normal;Display: inline;}
#searchbox {border: 1px solid #6e91b3;color: #6e91b3;font-style:italic;font-family: arial, verdana, ms sans serif;font-size:12px;background-color: #ffffff;margin:0;display:block;height:14px;float:right;line-height:12px;}
#submitbutton { background-color: #b9cec9;border:1px solid #6e91b3;color: #6e91b3;font-family: arial, verdana, ms sans serif;font-size:12px;margin:0;padding:0;display:block;height:18px;float:right;line-height:16px;}
#submitbutton:hover{ background-color: #555;border:1px solid #6e91b3;color: #fff;font-family: arial, verdana, ms sans serif;font-size:12px;margin:0;padding:0;display:block;height:18px;float:right;line-height:16px;}
#content_left_header {width:980px;margin: 0;text-align:center;padding: 0;z-index:100;}
#content_right_header{ width:980px; margin: 0; padding: 0; z-index:101; }
#navcontainer { width: 980px;background:#6e91b3; height: 1.5em; text-align: left; margin: 0; z-index:160; margin: 0 ;padding:0;}
#container h1 { height: 1em; text-indent: -999em; margin: 0; }
#navigation{
position:absolute;
top:0;
left:810px;
width:165px;
z-index:90;
overflow:hidden;border:1px solid #ccc;
-moz-box-shadow: 3px 3px 3px #eee;
-webkit-box-shadow: 3px 3px 3px #eee;
}
#nav-loading{
position:absolute;
z-index:100;
top:20px;
left:810px;
width:169px;
background:#fff;
height:1000px;
text-align:center;
margin-right:30px;
}
#navigation h2{font-size:12px;margin:5px 0 0 10px;padding:0;}
#navigation a:link,#navigation a:visited,#navigation a:hover, #navigation a:active{color:#000;}
.item_entry{width:240px;float:left;}
#bread_crumbs{
	width:100%;
	text-align:left;
	font-size:12px;
}
#crumby_nav{float:right;}
#content_left { width:980px; margin: 0; text-align:center; padding: 0; z-index:102;
}
#content_right{ width:980px; margin: 0; padding: 0; z-index:103;}
#content h3 {color: #6e91b3;text-decoration: none;}
a:link,a:active,a:visited{text-decoration:underline;color:#6e91b3;}
#nav ul li a:active { background: #fff; }
img{border:none; }
a:hover{text-decoration:underline;color:red;border:none;}
#center {position:relative;overflow:visible;border:1px solid #ccc; width: 800px; font-size:.8em; text-align: left; margin: 10px auto 0 0; background:#fff;position:relative;
-moz-box-shadow: 3px 3px 3px #eee;
-webkit-box-shadow: 3px 3px 3px #eee;
}
/* h3,h4,h5,h6 { display: inline; }*/
.dark-row{background:#eee;border-bottom:1px solid #999;border-top:1px solid #999;}
/*td{border:1px solid #eee;padding: 5px;background:#fff;}
tr{border:1px solid #eee;}
table{border:1px solid #eee;font-size: 1em;}*/
#formdiv{text-align:right;margin:0;border:none;}
.fieldsetclass{border:none;margin:0;padding:0;}
#leftcolumn{width: 14.7em; float:left;  border-right: 1px solid #6e91b3; }
#leftcolumn p{padding: 0 1em 0 1em; }
#leftcolumn img{width:150px; }
#leftcolumn ul{padding: 0 2em 0 2em; }
#rightcolunm{width: 14em; border-left: 1px solid #6e91b3;  float: right; }
#mainright{width: 42em;  background:#EEE; border: 1px solid #6e91b3;  float: right; }
#mainright p{padding: 0 1em 0 1em; }
#mainright ul{padding: 0 2em 0 2em; }
#mainright h1,h2,h3,h4,h5,h6 { padding: 0 1em 0 1em; }
#mainright table{ margin: 0 auto; }
#viewbutton{background-color: #b9cec9; border:1px solid #6e91b3; color: #6e91b3; font-family: arial, verdana, ms sans serif; font-size:.9em; padding:1px 4px 1px 4px; text-decoration:none; }
#viewbutton a:link,.viewbutton a:visited, .viewbutton a:hover{text-decoration:none; }
#qtybutton{background-color: #fff; border:1px solid #6e91b3; font-family: arial, verdana, ms sans serif; font-size:1em; margin-top:4px; }
#bookcart a{padding:1px 4px 1px 4px; } 
#footer{background-repeat: no-repeat; text-align: center; font-size: .8em; width: 50em; height: 6.25em; padding-top: 3.125em; margin: 0 auto; background-position: center top; }
#footer a{}
#footer_img{width:50em; 	}
#frm {border: none; width: 37.5em; }
#searchheader{margin: 0 ; padding: 0px; }
#bookseven{padding: 10px; background: #fff; border-bottom: 1px solid #eee; }
.bookseven{padding: 10px; background: #fff; border-bottom: 1px solid #eee; }
.buyit{padding: 10px;background:#faffaf !important;border-top: 1px solid #6e91b3; border-left: 1px solid #eee;}
#bookseven h1,h2, h3, h4, h5{ padding: 0; margin:0;}
#bookstop{margin: 0 auto; padding: 0 0 4px 0; text-align:center; background:#fff; clear: both; }
#productimages{float: right;position:relative; margin: 0 auto; clear: right; min-height: 3.125em; }
#productform{ display:inline; }
#productimages img{ display:block;max-height:30em; }
#bookcart{ float: left; width: 50%; text-align: left; padding: 5px; }
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
#microthumbs{float:left;width:49%;margin:0;padding:1em 0;background:#000;color:#fff;}
#microthumbs_center{margin: 0 auto;width:95%;}
#microthumb {float:left;width:67px;height:35px;overflow:hidden; margin:1px;  position:relative;}
#microthumb a{display: block;  margin: 0 auto; width: 100%;  height: 100%; text-decoration: none;}
#microthumb a:hover{ display: block;  width: 95%;  height: 95%; border: 3px solid #fff;}
#tassle{float: right;margin:0 0 0 1em;padding:0;width:28em;}
#tassle img{margin:0;width:35px;}
.yarn_title{width:100%;background:#eeeecc;}
.yarn_title h2{display:inline;}
#descriptions h3, #descriptions p{padding:10px;}
#yarn_cart_component_l{float: left;margin:0;padding:0;width:42%;}
#yarn_cart_component_r{float: left;margin:0 0 0 5px;padding:0;width:56%;}
#yarn_cart_component{float: left;margin:0;padding:0;width:47%;}
.fiber_steps {float: left;background:#eeeecc;width:100%}

#yarn_info_component{float: left;padding:0 1em 2em 1em;margin:0;width:12em;}
#yarn_info_component_r{float: right;padding:0 1em 2em 1em;margin:0;width:12em;}
#yarn_color_selected{float: left;margin:0 auto;padding:0;width:14em;}
.thisColor{width:150px;height:150px}
#yarn_cart{background:#eec;float: left; margin:0 ;padding:0;width:100%;border-top:1px solid #777;}
#cart {background:#fff;padding:5px;margin:5px;}
#descriptions{padding:0;margin:0;width:50%;float:left;background:#eec;}
#shopping_area{margin:0 0;padding:0px;float:left;width:12em;}
#fiber_cart {float:right;background:#fff;padding:5px;clear:right;width:150px;}
#fiber_cart ul{margin:0 0 0 5px;padding:5px;}
#infos{float:right; background: #fff;margin:10px; padding:5px;}
.yarns{background: #fff; border-top: 1px solid #6e91b3; border-left: 1px solid #eee; float:left;margin-top:20px;}
.sample_card{text-align:left;width:100%;float:right;color:#000;margin:0 auto;padding:0;background:#eec;}
.sample_card p{padding:0 1em;margin:0;}
#sample_card_form{display:inline;margin:0;padding:0;}
.check_out_box{width:49%;float:left;background:#eee;padding:1em 0;}
.yarn_infos{width:50%;float:right;background:#eec;padding: 0 0 1em 0;border-bottom:1px solid #777;}
.yarn_infos p{padding: 1em;}
.yarn_cart_center{width:100%;margin:0 auto;}
.anchorStyle{z-index:1000;position:relative;top:-50px;width:1px;height:1px;}
.zoomIcon{z-index:190;color:red;position:absolute;bottom:0;left:0;}
/*
JCART v1.1
http://conceptlogic.com/jcart/
*/

#wrapper { margin:30px auto 250px auto; width:650px; border:solid 1px #ccc; padding:30px; background:#efefef; }
/*#sidebar { width:35%; float:right; }
#content  { width:60%; }*/
.jcart { margin:0; padding:0px; float:left; text-align:left;width:100%; }
.jcart ul { margin:0; list-style:none; padding:0 20px; text-align:left; }
.jcart fieldset { border:0; }
.jcart strong { color:#000066; }
#no_underline{text-decoration:none;}
.jcart .button { margin:20px; padding:5px; }
.jcart img,.jcart input{vertical-align:text-top;}
.fieldset { border:0; }
.jcart-thumbnail{width:50px;height:50px;}
.clear { clear:both; }
.jcart-inner-table{border:0px;}
/*#apply-discount{border:none;background:url('/cart/jcart/applyDiscount.png');width:170px;height:60px;margin:0;padding:0;}
*/
#jcart-address-header{width:100%;}
#jcart-address-header td{width:25%;}
#jcart-subtotal{text-align:right;}
#jcart-incomplete{width:100%;margin:10px;padding:10px;}
#jcart * { margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; background:#fff;}
#jcart, #jcart input, #jcart-tooltip { font-size:12px; }
#jcart fieldset { border:0; }
#jcart table { width:100%; border:0; border-collapse:collapse; }
#jcart tr {  }
#jcart td, #jcart td { padding:5px; border:0; border-collapse:collapse; vertical-align:top; text-align:left; font-weight:normal; }
#jcart td.empty { text-align:center; }
#jcart p.jcart-error { text-align:center; padding:5px; }
#jcart strong#jcart-title {  }
#jcart td {}
#jcart td#header {  }
#jcart td#footer {  }
#jcart td.jcart-item-qty { width:50px; }
#jcart td.jcart-item-name {}
#jcart td.jcart-item-price { width:50px; font-weight:bold; text-align:right; }
#jcart td.jcart-item-price span { display:block; }
#jcart td.jcart-item-thumbnail{width:50px;}
#jcart a.jcart-remove { font-size:11px; font-weight:normal; }
#jcart span#jcart-subtotal { display:block; }
#jcart span#jcart-subtotal strong {  }
#jcart input.jcart-button { padding:2px; margin:2px;cursor: pointer;}
#jcart input #jcart-checkout { float:right; }
#jcart input #jcart-paypal-checkout {padding:0px;}
#jcart-tooltip {z-index:2000; 
border:solid 1px #000; 
text-align:center;
padding:3px 7px 3px 25px;
margin:0 50px;
width: 300px;
background: #6e91b3;
opacity:0.9;
height:100px; }
#items_div{height:280px;overflow:auto;}
.form_label {text-align:right !important;background:#fff;}
.form_textbox{width:180px;background:#eee;border:1px solid #6e91b3;}
#apply-discount{margin:0;padding:6px;font-weight:bold;cursor:pointer;text-align:left;}
td.jcart-shipping {margin:0 !important;padding:0 !important;border:0 !important;text-align:center !important;}
td:hover.jcart-shipping {text-align:center !important;}
td:hover.jcart-select-shipping{background:#fff !important; text-align:left !important;}
td.jcart-select-shipping{padding-top:30px !important; text-align:left !important;}
#jcart-update-shipping{margin:0 !important;padding:0 !important;width:110px;}
#jcart-update-shipping:hover{background:#eee;}
#jcart-items-table{}
#code_messages{margin:0 30px;padding:5px;border:2px solid #eee;width:300px;}
#fill_in_please{background:#ff9900;}
.pad-top{padding-top:5px;text-align:center !important;}
#checklist{font-size:10px !important;}
/*jcart*/


/*** ESSENTIAL STYLES SUPERFISH ***/
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none; }
.sf-menu { font-size:14px; line-height:1.0; }
.sf-menu ul { position:absolute; top:-999em; width:10em; /* left offset of submenus need to match (see below) */ }
.sf-menu ul li { width:100%; }
.sf-menu li:hover { visibility:	inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float:left; position:relative;}
.sf-menu a { display:block; position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left:0; top:1.6em; /* match top ul list item height */ z-index:9999; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:10em; /* match ul width */ top:0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */top:0;}
/*** DEMO SKIN ***/
.sf-menu { float:left; width:100%;}
.sf-menu a {padding: .3em .8em; text-decoration:none; }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/	
	color:#fff;
}
.sf-menu li {
}
.sf-menu li li { background:#AABDE6; }
.sf-menu li li li { background:#9AAEDB; }
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { color:#6e91b3;background:#CFDEFF; outline:0; }

/*** arrows **/
.sf-menu a.sf-with-ul { padding-right:2.25em; min-width:1px; /* trigger IE7 hasLayout so spans position accurately */ }
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 		-999em;
	overflow:		hidden;
	background:		url('/includes/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('/includes/images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {background: transparent;}

/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	width:	10em;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	10em; /* match ul width */
	top:	0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

#btn-slide{font-size:.8em;margin:0;padding:0;float:left;display:block;width:120px;height:40px;text-decoration:none;}

#no-js-sidebar{display:none}
#cartdiv {position:absolute;top:0;right:0;text-align: right;width: 10em;height: 4.375em;margin: 0;padding: 0;z-index:51;}

#inCart{margin:0;padding:0;font-size:.8em;height:19px;}
#shoppingbag{margin:0;padding:0;float:right;display:block;}


/* SPHIDER CSS */


/*Top categories*/
.main_cat1 {font-size: 16px; font-weight: bold; color:#0000FF;}
.main_cat2 {font-size: 12px; font-weight: bold; color:#0000FF;}
.cat1:visited {font-size: 16px; font-weight: bold; color:#5555AA;}

/*Small urls*/
.url {color: #115599;}


a:visited{color:#5555AA;}
/*hr{color:#000066}*/

/*Page descriptions*/
.description{font-size: 13px;}

/* */
td {font-family:arial,sans-serif; font-size: 13px; }

/* Title/link of pages */
.title{color:#0000FF; font-size:15px;}



.searchBox{border:1px solid #113377;}

#result_report {
	text-align:center ;
	padding:3px;
	background-color:#e5ecf9; 
	font-weight: bold;
	margin-bottom:14px;
}

.catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#e5ecf9; 
	font-weight: bold;
}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#e5ecf9; 
	font-weight: bold;
}

hr{color:#000066;}
hr.powered{width:550px; color: #000066}

/*main results table */
#results{width: 740px;}

h1 {
	text-align: center;
	font-family: Verdana, Ariel;
	font-size:24px;
	color: #000066;
	}

#other_pages {
	text-align:center;
}

#powered_by {
	margin:0 auto;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;

}

#common_report {
		text-align:center;
}

#cat_table {
		width:600px;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;

}

#cat_main {
	font-weight: bold;
}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-left:30px;
}

#did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;

}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(/includes/colorbox/images/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(/includes/colorbox/images/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(/includes/colorbox/images/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(/includes/colorbox/images/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(/includes/colorbox/images/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(/includes/colorbox/images/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(/includes/colorbox/images/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(/includes/colorbox/images/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(/includes/colorbox/images/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/colorbox/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/colorbox/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/colorbox/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/colorbox/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/colorbox/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/colorbox/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/colorbox/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/includes/colorbox/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

	
/*slideshow modifications*/
.captionTXT h3{font-size:12px;}
.captionTXT p{font-size:12px;}
#slider a:link,#slider a:active,#slider a:visited{text-decoration:none;}
#homestyle a:link,#homestyle a:visited{text-decoration:none;}
#homestyle{position:relative;}
.homeBigLink{display:block;width:800px;height:500px;margin:0;padding:0;text-decoration:none;position:relative;}
.homeBigImg{width:800px;height:500px;}
.homeBigBG{position:absolute;left:0;bottom:0;padding:5px;margin:5px;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
	background:#fff;
	opacity:.6;
	color:#6e91b3;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.homeBigTXT{}

.homeSmallLink{float:left;margin:4px;padding:5px;
	width:180px;
	background:#fff;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;}
.homeSmallLink:hover{
	background:#eee;
	border:1px solid #aa0000;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;}
	
.homeSmallImg{width:180px;height:112px;}
.homeSmallBG{width:180px;}
.homeSmallTXT{padding:5px;}
.homeSmallTXT h3{font-size:12px;
font-style:italic;
font-weight:normal;}

/*
 * jsTree default theme 1.0
 * Supported features: dots/no-dots, icons/no-icons, focused, loading
 * Supported plugins: ui (hovered, clicked), checkbox, contextmenu, search
 */
.jstree-halcyon {padding-left:0;}
.jstree-halcyon li, 
.jstree-halcyon ins { background-image:url("/includes/jsTree.v.1.0rc/themes/halcyon/d.png"); background-repeat:no-repeat; background-color:transparent; }
.jstree-halcyon li { background-position:-90px 0; background-repeat:repeat-y;  }
.jstree-halcyon li.jstree-last { background:transparent; }
.jstree-halcyon .jstree-open > ins { background-position:-72px 0; }


.jstree-halcyon .jstree-open ul{background:#ddd;}
.jstree-halcyon .jstree-open ul li ul{background:#bbb;}
.jstree-halcyon .jstree-open ul li ul li ul{background:#999;}

.jstree-halcyon .jstree-closed > ins { background-position:-54px 0; }
.jstree-halcyon .jstree-leaf > ins { background-position:-36px 0; }
.jstree-halcyon li{margin-left:0px;padding-left:0px;}
.jstree-halcyon li a{margin-left:0px;padding-left:0px;}
.jstree-halcyon .jstree-hovered { background:#e7f4f9; border:1px solid #d8f0fa; padding:0 2px 0 1px; }
.jstree-halcyon .jstree-clicked { background:#beebff; border:1px solid #99defd; padding:0 2px 0 1px; }
.jstree-halcyon a .jstree-icon { background-position:-56px -19px; }
.jstree-halcyon a.jstree-loading .jstree-icon { background:url("throbber.gif") center center no-repeat !important; }

.jstree-halcyon .jstree-leaf a{padding-left:10px;}
.jstree-halcyon .jstree-no-dots li, 
.jstree-leaf > ins { display:none;}

.jstree-halcyon .jstree-no-dots .jstree-open > ins { background-position:-18px 0; }
.jstree-halcyon .jstree-no-dots .jstree-closed > ins { background-position:0 0; }
.jstree-halcyon a{height:auto;}
.jstree-halcyon li:hover{background:#eee;}
.jstree-halcyon a .jstree-icon { display:none !important;}
.jstree ins{width:12px;}
.jstree-halcyon li a{width:120px;margin-left:0;}
.jstree-halcyon .jstree-search { font-style:italic; }

.jstree-halcyon .jstree-no-icons .checkbox { display:inline-block; }
.jstree-halcyon .jstree-no-checkboxes .checkbox { display:none !important; }
.jstree-halcyon .jstree-checked > a > .checkbox { background-position:-38px -19px; }
.jstree-halcyon .jstree-unchecked > a > .checkbox { background-position:-2px -19px; }
.jstree-halcyon .jstree-undetermined > a > .checkbox { background-position:-20px -19px; }
.jstree-halcyon .jstree-checked > a > .checkbox:hover { background-position:-38px -37px; }
.jstree-halcyon .jstree-unchecked > a > .checkbox:hover { background-position:-2px -37px; }
.jstree-halcyon .jstree-undetermined > a > .checkbox:hover { background-position:-20px -37px; }


.jstree-halcyon a.jstree-search { color:aqua; }
.jstree-halcyon ul{	-moz-border-radius:8px;
-webkit-border-radius:8px;}

.jstree {white-space:normal !important;}
.jstree a{white-space:normal !important;}
.jstree li{white-space:normal !important;
border-bottom:1px solid #eee;	-moz-border-radius:8px;
	-webkit-border-radius:8px;}
/* TODO: IE6 support - the `>` selectors */

