/* CSS Document */
/**** Top Navs ****/
#navigation_top {
	xmargin-left:6px;
	padding:0;
	width:938px;
	font-size: 11px;
	font-weight:bold;
	/*overflow:hidden;*//*removed by jordan for testing*/
}
.nav_top {
	width:938px; /* size of secondary tab */
}
.nav_top, .nav_bottom {
	margin:0;
	padding:0;
	width:938px; /* size of secondary tab */
	font-size: 12px;
	font-weight: bold;
}
.nav_top a, .nav_bottom a { /* color of the links */
	display: block;
	position: relative;
	color: #ffffff;
	z-index:100;
}
.nav_bottom {
	clear: both;
	margin:0 0 13px 0;
	position:relative;
	height:24px;
	background:transparent url(/images/sub_nav.png) no-repeat left top;
}
.navigation_top ul{
	margin:0;
	padding:0;
}
#nav_top_main {
	float:left;
	width:938px; /* 638px *//*changed by joran */
	padding:0;
	margin:0;
	color:#FFFFFF;
	height:30px; /*changed by joran */
	z-index:0;
	/*overflow:hidden;*//*removed by jordan for testing*/
	position: relative;
}
#nav_top_secondary {
	clear:right;
	float:left;
	width:150px; /* original 300px */ 
	padding:0;
	margin:0;
	color:#FFFFFF;
	height:30px; /*changed by jordan */
	z-index:0;
	/*overflow:hidden;*//*removed by jordan for testing*/
	position:relative;
}
#nav_top_main ul, #nav_top_secondary ul {
	padding:0;
	margin:0;
}
#nav_top_main li, #nav_top_secondary li{
	/*padding:0;*/
	/*margin:0;*/
	height:30px; /*changed by jordan */
	margin-top:0px;/*changed by jordan */
	margin-left:0;/*changed by jordan */
	margin-right:0;/*changed by jordan */
	margin-bottom:0;/*changed by jordan */
	/*overflow:hidden;*//*removed by jordan for testing*/
	position:relative; 
	float:left;
}
#nav_top_main a, #nav_top_secondary a{
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	text-align:center;
	
}

#nav_top_main li.nav_top_nav_cols, #nav_top_secondary li.nav_top_nav_cols{
   	padding:0;/* changed by adam for effect*/
}
#nav_top_main a{
	margin-top: -14px;/* add the align type to center from the top **freddy  */
	}
.nav_top_left {
	width:5px;  /* size of start tab */
	background-image:url(/images/nav_bg_lc_30.png);
}
.nav_top_second_col, .nav_top_nav_cols {
	background-image:url(/images/nav_bg_middle_30.png); 
	background-repeat:repeat-x; 
	background-position:bottom;
}
.nav_top_second_col {
	width:109px; /* move from the left fc was 101*/
	text-align:left;
	padding:0 0 0 8px;
}
.nav_top_nav_cols {
	text-align: center;
}

.browse_books {
	width:135px;
}
.authors {
	width:135px;
}
.about_amacom {
	width:135px;
}
.vendors {
	width:135px;
}
.faqs {
	width:135px;
}
.contact_us {
	width:135px;
}
.browse_books.ui-tabs-selected{
	/*background:url(/images/large-tab-125.png) no-repeat;*/
	background:url(/images/large-tab-js2.png) no-repeat;
}
.authors.ui-tabs-selected{
	/*background:url(/images/large-tab-125.png) no-repeat;*/
	background:url(/images/large-tab-js2.png) no-repeat;
}
.about_amacom.ui-tabs-selected{
	background:url(/images/large-tab-js2.png) no-repeat;
}
.vendors.ui-tabs-selected{
	background:url(/images/large-tab-js2.png) no-repeat;
}
.faqs.ui-tabs-selected{
	background:url(/images/large-tab-js2.png) no-repeat;
}

.contact_us.ui-tabs-selected{
	background:url(/images/large-tab-js2.png) no-repeat;
}
/* end tab */
.nav_top_right {
	width:5px;
	background-image:url(/images/nav_bg_rc_30.png);
}
#secondary_sub_navigation,.sub_navigation {
	font-weight:normal;
	background-image: none;
	background-color: Transparent;
	height:20px;
	margin:0;
	padding:0;
	/*overflow:hidden;*//*removed by jordan for testing*/
	color:#FFFFFF;
}
#secondary_sub_navigation {
	float:right;
	width:700px;
	margin:6px 10px 0 0;
}
.sub_navigation {
	top:6px;
	width:700px;
	position:absolute;
}
.sub_navigation ul {
	padding:0;
}
#secondary_sub_navigation ul {
	padding:0 10px 0 0;
	margin:0;
}
.sub_navigation li,#secondary_sub_navigation li {
	height:20px; 
	position:relative; 
	padding:0 6px 0 6px;
}
.sub_navigation li {
	float:left;
}
#secondary_sub_navigation li {
	float:right;
}
.sub_navigation.line_break,#secondary_sub_navigation.line_break {
	width:1px; 
	height:60%; 
}
#browse_books_sub_nav .sub_navigation{
	margin:0px;
	left:126px; /* 68px  */
}
#authors_sub_nav {
	position:absolute;
	left:287px;/* 200px  */
}
#vendors_sub_nav {
	position:absolute;
	left:244px; /* 200px  */
}
#about_amacom_sub_nav {
	position:absolute;
	left:540px; /* 410px  */
}
#faqs_sub_nav {
	position:absolute;
	left:128px;
}
#contact_us_sub_nav{	
	position:absolute;
	left:22px;
}
#contact_us_sub_nav .sub_navigation{width:920px;}
#faqs_sub_nav .sub_navigation{width:860px;}
/**** End Top Navs ****/

.ui-tabs-hide { display: none; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav_top_main a {float:none;}
/* End IE5-Mac hack */
.ui-tabs-nav li{list-style:none}
.ui-tabs-panel li{list-style:none}
.ui-tabs-selected li{list-style:none}

#nav_top_main li a, #nav_top_secondary li a{
	padding-top:12px;
}
#nav_top_main li div{
	padding-top:12px;
}
#nav_top_main, .nav_top, .nav_bottom a:link {  text-decoration: none; color: #fff;}
#nav_top_main, .nav_top, .nav_bottom a:visited { text-decoration: none; color: #fff;}
#nav_top_main, .nav_top, .nav_bottom a:active {  text-decoration: none; color: #fff;}
#nav_top_main, .nav_top, .nav_bottom a:hover {  text-decoration: none; color: #fff;}