A 		{ color: #333; font-weight:bold; text-decoration: none; }		
A:hover		{ color: #ccc; font-weight:bold; text-decoration:underline;  }

body {background-color: #C3C3C3; margin:0;}

body, td, tr{		
color:#444;		
/*font-size:middle;*/
font-weight:normal;
}

th,td {vertical-align:top;}

h1 {font-weight: bold; font-size:120%; padding-top:5px; margin-bottom:10px; color: #01788C;}
h2 {font-weight: bold; font-size:100%; padding-top:5px; margin-bottom:10px; color: #01788C;}

a.crumb {font-weight: normal; color: #000;}

#container {background-color:#fff; width:950px; border: solid 0px #fff; text-align:left;}

#SuperTopNav { text-align:right; width:950px; padding-top:10px; padding-bottom:10px; padding-right:10px;}
#SuperTopNav a {font-size:90%; color: #fff; border-left: solid 1px; padding-left:3px;}
#SuperTopNav a:first-child {border-left: none;}
#SuperTopNav a:hover {font-weight:normal; color: #333; }

div#hdr {height:99px; padding: 0px; background: #fff url(/images/logo.jpg) no-repeat 0 0px; border: solid 0px #22232F;}
                                
/*div#nav {background: #6FC3BD url(/images/topnavback.jpg) repeat-x; padding:1px 20px;}
div#nav a {color:#fff; min-width:75px;}
div#nav a:hover {color:#333;}
div#nav ul {margin:0; padding:9px 15px;}
div#nav li:first-child {border-left:none; padding-left:0;}
div#nav li {list-style-type:none; display:inline; border-left: solid 1px #C0C0C0; padding: 0 20px;}
div#nav li.sel a {color:#333;}*/

ul#subnav {/*background:#00778B; */margin: 10px 10px 0 10px; /*padding:0;*/ border: solid 0px #fff; border-bottom: none; border-right: none; width: 150px; float:left; display:block;}
ul#subnav a {color:#333;}
ul#subnav li {/*border-bottom: solid 0px #fff;*/ list-style-type:none; list-style-image:url(/images/subnavbullet.jpg); margin:0; padding:5px 0; padding-left:10px;}
ul#subnav li.sel a {color:#01788C; text-decoration:underline;}

div#sub-nav ul li.selected  
{
	/*background-color:#BB3B7A;*/
 background-image:url(/images/menu-selected-red.gif);
background-position:5px 5px;
background-repeat:no-repeat;
/*color:#FFFFFF;*/}

div#sub-nav ul li.nodeselected  {background-color:#BB3B7A;
 background-image:url(/images/menu-selected.gif);
background-position:5px 5px;
background-repeat:no-repeat;
color:#FFFFFF;}

div#sub-nav ul li a.selected {}
div#sub-nav ul li a.nodeselected {color:#FFFFFF;}
div#sub-nav ul li.selected ul li a {display:block; padding-left:40px;}
div#sub-nav ul li.selected ul li {display:block;  background-color:#FFF6EC; }

div#sub-nav ul li.selected ul li a.selected { display:block; padding-left:0px; color:#ffffff;  }
div#sub-nav ul li.selected ul li.selected  {background-color:#BB3B7A; display:block; padding-left:40px; background-image:url(/images/menu-selected.gif);}

div#sub-nav ul li ul li a {display:none; background-color:inherit;}
div#sub-nav ul li ul li {display:none; background-color:inherit;}


div#content {background: #FFFFFF; margin:0; padding:0; display:block; border-top:solid 0px #202020;}
div#content-inner {min-height:350px; padding: 0px 5px 0px 10px;}

img.hdrImage {float: right; border: solid 1px #fff; margin: 10px 5px 5px 5px;}
div#bnr {padding:20px 10px; background: #3C3354;}
/*
div#content {margin-left:220px; border-left:solid 1px #fff;}
ul#subnav {display:block;}
*/


div.gallery	{float:left; width:230px; margin:10px;}

.yui-calendar .calheader {color: #000;}
#cal1Container {margin-top:20px; margin-bottom:20px; /*margin-left:30px;*/}

table.CopyRight {width:950px;}
table.CopyRight td {color:#fff;}



div.clear {clear:both;}

div.CrumbTrail {margin-top:5px; margin-bottom:15px; color: #666; font-size:x-small; color:#000;}
div.CrumbTrail a {color: #666; font-size:x-small;}

div#search {float:right;}
/*=============== LEFT - HOUSES "TREE NAV" ===============*/
div#left{
	float:left;
	/*display:inline;CC IE6*/
	width:240px;
	background-color:#FFFFFF;
	margin:0px 20px 20px 20px;
}
/*sub navigation box*/
	div#subnav{
		/*width:240px;CC IE55*/
		width:214px;
		background-color:#FFFFFF;
		border:1px solid #6FC3BD ;
		margin:7px 0px 10px 0px;
		padding:0px 12px 12px 12px;
	}
	
		/*sub navigation title*/
		div#subnav h1{
			font-size:80%;
			color:#FFFFFF;
			font-weight:bold;
			background-color:#6FC3BD ;
			margin:0px -12px 12px -12px;
			padding:8px 12px;
		}
		
		div#subnav ul{
			list-style:none;
			margin:0px;
			padding:0px;
		}
			div#subnav ul li{
				list-style:none;
				margin:0px 0px 8px 0px;
			}
			
			div#subnav ul li a{
				background-image:url(../images/subnav_bullet.gif);
				background-position:left center;
				background-repeat:no-repeat;
				padding:0px 0px 0px 15px;
			}
			
			/*"on state"*/
			div#subnav ul li a.on{
				font-weight:bold;
				text-decoration:underline;
			}
				
				
				/*product browser container*/
	div#browserbox{
		/*width:240px;CC IE55*/
		width:214px;
		border:1px solid #6FC3BD;
		background-image:url(../images/background_tree.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding:0px 12px 12px 12px;
		/*float:left;
		margin-right:10px;*/
	}
		
		/*product browser title*/
		div#browserbox h1{
			font-size:110%;
			color:#FFFFFF;
			font-weight:bold;
			background-color:#6FC3BD;
			margin:0px -12px 12px -12px;
			padding:8px 12px;
		}
	
	/*product browser tree menu*/
	div#browser{
		overflow:auto;
		/*width:214px;CC IE55*/
		width:209px;
		height:300px;
		background-color:transparent;
		padding:0px 5px 0px 0px;
	}
	
		/*tree ul menu*/
		div#browser ul{
			list-style:none;
			margin:0px;
			padding:0px;
	}
		div#browser ul li{
			list-style:none;
			font-weight:bold;
	}
		div#browser ul li ul li{
		  	list-style:none;
			font-weight:normal;
	}
	
	input.text
{
	border:1px solid #6FC3BD ;
	color:#002043;
	width:230px;
	font-size:95%;
	height:16px;
}