/*
	 Organic Tabs
	 by Chris Coyier
	 http://css-tricks.com
*/

/* Generic Utility */


/* Specific to example one 

#example-one { background: #eee; padding: 10px; margin: 0 0 20px 0; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; }

#example-one .nav { overflow: hidden; margin: 0 0 10px 0; }
#example-one .nav li { width: 97px; float: left; margin: 0 10px 0 0; }
#example-one .nav li.last { margin-right: 0; }
#example-one .nav li a { display: block; padding: 5px; background: #959290; color: white; font-size: 10px; text-align: center; border: 0; }
#example-one .nav li a:hover { background-color: #111; }

#example-one ul { list-style: none; }
#example-one ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#example-one ul li a:hover { background: #fe4902; color: white; }
#example-one ul li:last-child a { border: none; }

#example-one ul li.nav-one a.current, #example-one ul.featured li a:hover { background-color: #efefef; color: #000;font-weight:bold; }
#example-one ul li.nav-two a.current, #example-one ul.core li a:hover { background-color: #efefef; color: #000;font-weight:bold; }
#example-one ul li.nav-three a.current, #example-one ul.jquerytuts li a:hover { background-color: #efefef; color: #000; font-weight:bold;}
#example-one ul li.nav-four a.current, #example-one ul.classics li a:hover { background-color: #efefef; color: #000;font-weight:bold; }
*/


/* Specific to example two */

#example-two .list-wrap { background: #fff; padding: 3px; margin: 0 0 15px 0; border-top:solid 2px #09F;  }

#example-two ul { list-style: none; }
#example-two ul li a { display: block; border-bottom: 1px  dashed #666; padding: 4px; color: #005D9C; font-size:13px;  }
#example-two ul li a:hover { background: #fff; color:#d50303; }
#example-two ul li:last-child a { border: none; background-color:#efefef; text-align:center; font-weight:bold; }
#example-two ul li span.c_link a{ color:#666 !important; text-decoration:none !important; }

#example-two .nav { overflow: hidden; height:30px; font-weight:bold;}
#example-two .nav li { width: auto; float: left; margin: 0 5px 0 0;height:30px; }
#example-two .nav li.last { margin-right: 0;height:30px; }
#example-two .nav li a { display: block; padding: 5px; background: #efefef; color: #000; font-size: 14px; text-align: center; border: 0;height:30px;text-decoration: none; }

#example-two li a.current,#example-two li a.current:hover { background-color: #55aaee !important; color: #fff; font-weight:bold; }
#example-two .nav li a:hover, #example-two .nav li a:focus { background: #efefef; color:#333;font-weight:bold;}


/*ac-tab*/
#ac-tab .list-wrap { background: #fff; padding: 3px; margin: 0 0 15px 0; border-top:solid 2px #79A53A;  }

#ac-tab ul { list-style: none; }
#ac-tab ul li a { display: block; /*border-bottom: 1px  dashed #666;*/ padding: 4px; color: #005D9C; font-size:13px;  }
#ac-tab ul li a:hover { background: #fff; color:#d50303; }
#ac-tab ul li:last-child a { border: none; background-color:#efefef; text-align:center; font-weight:bold; }


#ac-tab .nav { overflow: hidden; height:30px; font-weight:bold;}
#ac-tab .nav li { width: auto; float: left; margin: 0 5px 0 0;height:30px; }
#ac-tab .nav li.last { margin-right: 0;height:30px; }
#ac-tab .nav li a { display: block; padding: 5px; background: #efefef; color: #000; font-size: 14px; text-align: center; border: 0;height:30px;text-decoration: none; }

#ac-tab li a.current,#example-two li a.current:hover { background-color: #79A53A !important; color: #fff; font-weight:bold; }
#ac-tab .nav li a:hover, #example-two .nav li a:focus { background: #efefef; color:#333;font-weight:bold;}


/*righttab*/
#r-tab .list-wrap { background: #fff; padding: 3px; margin: 0 0 15px 0; border-top:solid 2px #09F;  }

#r-tab ul { list-style: none; }
#r-tab ul li a { display: block; border-bottom: 1px  dashed #666; padding: 4px; color: #005D9C; font-size:13px;  }
#r-tab ul li a:hover { background: #fff; color:#d50303;text-decoration: none; }
#r-tab ul li:last-child a { border: none; /*background-color:#efefef; text-align:center; font-weight:bold;*/ }


#r-tab .nav { overflow: hidden; height:30px; font-weight:bold;}
#r-tab .nav li { width: auto; float: left; margin: 0 5px 0 0;height:30px; }
#r-tab .nav li.last { margin-right: 0;height:30px; }
#r-tab .nav li a { display: block; padding: 5px; background: #efefef; color: #000; font-size: 14px; text-align: center; border: 0;height:30px;text-decoration: none; }

#r-tab li a.current,#example-two li a.current:hover { background-color: #55aaee !important; color: #fff; font-weight:bold; }
#r-tab .nav li a:hover, #example-two .nav li a:focus { background: #efefef; color:#333;font-weight:bold;}
