#tab-container-1 { width:910px; padding:0px;}
#tab-container-1 ul#tab-container-1-nav{
	list-style:none;
	margin-left:29px;
}
#tab-container-1 ul#tab-container-1-nav li{
	display:inline;
	color:#000; margin-right:3px; margin-top:2px; line-height:33px; padding:0 14px; float:left; /*background:url(../images/tabs_0.gif) repeat-x left bottom;*/ border:0px solid #eee; cursor:pointer; position:relative; z-index:19;
}
#tab-container-1 ul#tab-container-1-nav li a{	color:#666; font-weight:bold; text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#tab-container-1 ul#tab-container-1-nav li a.active{ color:#000; text-decoration:none;}
#tab-container-1 ul#tab-container-1-nav li.activeli{
	display:inline;	color:#000; height:33px; margin-right:3px; margin-top:2px; line-height:33px; padding:0 14px; float:left; background:url(../images/tabs_2.gif) repeat-x left bottom; border:1px solid #ccc; border-bottom:1px solid #fff; cursor:pointer; position:relative; z-index:21; font-weight:bold; text-transform:uppercase;
	-webkit-box-shadow:rgba(0,0,0,.2) 0px -2px 3px;	-moz-box-shadow:rgba(0,0,0,.2) 0px -2px 3px;	box-shadow:rgba(0,0,0,.2) 0px -2px 3px;

}
#tab-container-1 ul#tab-container-1-nav li:hover, #tab-container-1 ul#tab-container-1-nav li:hover a{ color:#000;}
#tab-container-1 ul#tab-container-1-nav li a:hover{	text-decoration:none;	color:#000;}

div.tab {	clear:left;	background:#fff;	width:810px;	margin-top:0;	top:-1px;	border:1px solid #ccc;	padding:20px;	margin:0;	position:relative;	text-align:left;	z-index:20;	-webkit-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;	-moz-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;	box-shadow:rgba(0,0,0,.2) 0px 0px 5px;	overflow:hidden;}
div.tab h2{	font-size:25px;	color:#900;	padding:10px 0;	margin-bottom:5px;}

div.tab div.tabcol1 {float:left; width:505px; margin-right:40px;}
div.tab div.tabcol2 {float:left; width:290px; padding:20px 0 0;}
div.tabcol1 h2 {	margin-top:15px; }
div.tabcol1 h3 {	font-size:20px;	color:#000;	padding:10px 0;	margin-bottom:15px; text-transform:uppercase;  line-height:25px;}
div.tabcol1 ul{padding:0 0 0 40px;}
div.tabcol1 .indent {padding:0 0 0 80px;}

div.tab div.tabcol2 h2 { width:100%; background:#eee; color:#333; padding:2px 10px; margin:10px 0; font-size:12px; text-transform:uppercase; }
div.tab div.tabcol2 h3 { width:100%; color:#333; padding:5px 0; margin:10px 0; font-size:12px; text-transform:uppercase; text-align:left;}

div.tab div.tabcol2 ul{list-style:none; margin:0; padding:0;}
div.tab div.tabcol2 ul li{margin:5px 10px 5px 0; display:inline;}
div.tab div.tabcol2 ul li img{width:130px; height:130px; margin:0; padding:1px; border:1px solid #ccc; -moz-box-shadow:rgba(0,0,0,.2) 1px 1px 3px; -webkit-box-shadow:rgba(0,0,0,.2) 1px 1px 3px; box-shadow:rgba(0,0,0,.2) 1px 1px 3px;}
div.tab div.tabcol2 ul li a{ text-decoration:none;  }

/*sub menu*/

#tab-sub{ width:910px; padding:0px; }
#tab-sub ul#tab-sub-nav{	list-style:none;	margin:30px; float:right; }
#tab-sub ul#tab-sub-nav li{	display:inline;	 margin:0; padding:6px 10px; background:#fcfcfc; cursor:pointer; z-index:19; border:1px solid #ccc; -moz-border-radius:5px; border-radius:5px;}
#tab-sub ul#tab-sub-nav li.activeli{ background:#eee; -moz-box-shadow:rgba(0,0,0,.2) 1px 1px 3px; -webkit-box-shadow:rgba(0,0,0,.2) 1px 1px 3px; box-shadow:rgba(0,0,0,.2) 1px 1px 3px; }
#tab-sub ul#tab-sub-nav li a.active{ color:#000; text-decoration:none;}
#tab-sub ul#tab-sub-nav li:hover, #tab-sub ul#tab-sub-nav li:hover a { background:#eee; color:#000; text-decoration:none;}
#tab-sub ul#tab-sub-nav li a:hover { color:#000; text-decoration:none;}

#tab-sub ul#tab-sub-nav li a{	color:#666; font-weight:bold; text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#tab-sub div.tab-sub-div {	clear:left;	background:#fff; width:835px;	margin-top:0;	top:-1px;	border:0px solid #ccc;	padding:10px 0 30px 40px;	margin:0;	position:relative;	text-align:left;	overflow:hidden;}


/*sub menu 2*/

#tab2-sub{ width:910px; padding:0px; }
#tab2-sub ul#tab2-sub-nav{	list-style:none;	margin:30px; float:right; }
#tab2-sub ul#tab2-sub-nav li{	display:inline;	 margin:0; padding:6px 10px; background:#fcfcfc; cursor:pointer; z-index:19; border:1px solid #ccc; -moz-border-radius:5px; border-radius:5px;}
#tab2-sub ul#tab2-sub-nav li.activeli{ background:#eee; -moz-box-shadow:rgba(0,0,0,.2) 1px 1px 3px; -webkit-box-shadow:rgba(0,0,0,.2) 1px 1px 3px; box-shadow:rgba(0,0,0,.2) 1px 1px 3px; }
#tab2-sub ul#tab2-sub-nav li a.active{ color:#000; text-decoration:none;}
#tab2-sub ul#tab2-sub-nav li:hover, #tab2-sub ul#tab2-sub-nav li:hover a { background:#eee; color:#000; text-decoration:none;}
#tab2-sub ul#tab2-sub-nav li a:hover { color:#000; text-decoration:none;}

#tab2-sub ul#tab2-sub-nav li a{	color:#666; font-weight:bold; text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#tab2-sub div.tab2-sub-div {	clear:left;	background:#fff; width:835px;	margin-top:0;	top:-1px;	border:0px solid #ccc;	padding:10px 0 30px 40px;	margin:0;	position:relative;	text-align:left;	overflow:hidden;}


/* not in use */
li.off {color:#663300; height:33px; margin-right:2px; margin-top:0; line-height:33px; padding:0 20px; float:left; background:url(../images/tabs_0.gif) repeat-x left bottom; border:1px solid #D8B1B1; border-bottom-color:#996633; cursor:pointer; position:relative; z-index:20;}
#gallery li.on {color:#663300; font-weight:bold; padding:0 20px; margin-right:2px; margin-top:1px; float:left; background:url(../images/tabs_2.gif) repeat-x left bottom; border:1px solid #996633; cursor:pointer; border-bottom:0; height:33px; line-height:32px; position:relative; z-index:100;}
div.hide {display:none; width:0; overflow:hidden;}

/*div.show img {float:left; margin:0;}*/
.clear {clear:both;}

