@import url(/css/reset.css);
@import url(/css/styles4.css);
@import url(/css/newsletter.css);


/* GUIDEBOOK HOMEPAGE
--------------------------------*/
#header-divider {
	background:#fff url(../images/yellowfade.gif) repeat-x left top;
	height:41px;
}


#bookstore-hp-main {
	float:left;
	width:808px;
}

#skyscraper {
	float:left;
	width:170px;
}

#bookstore-promo {
	float:left;
	width:468px;
	height:224px;
	overflow:hidden;
}

#bookstore-destinations {
	position:relative;
	background:#ccc;
	float:left;
	width:340px;
	height:224px;
}

#bookstore-destinations h2 {
	color:#f60;
	font-size:22px;
	text-align:center;
	text-transform:uppercase;
	}
	
#bookstore-destinations form {
	position:absolute;
	bottom:-17px;
	right:10px;
}

#bookstore-destinations form input {
	border:1px #666 solid;
	background:#fff;
	}


	

/* Destination Map */
#dest-map {
	background:#fff url(/images/bookstore-world-map.jpg) no-repeat scroll right 10px;
	height:195px;
	position:relative;
	width:340px;
}
ul#world-dests {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul#world-dests li {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:0;
opacity:0.85;
padding:1px;
}
ul#world-dests li a {
color:#333333;
font-size:8px;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
vertical-align:top;
}
ul#world-dests li#canada {
left:50px;
position:absolute;
top:50px;
}
ul#world-dests li#us {
left:30px;
position:absolute;
top:70px;
}
ul#world-dests li#caribbean {
left:90px;
position:absolute;
top:90px;
}
ul#world-dests li#mexico {
left:2px;
position:absolute;
top:100px;
}
ul#world-dests li#southamerica {
left:8px;
position:absolute;
top:147px;
}
ul#world-dests li#europe {
left:158px;
position:absolute;
top:60px;
}
ul#world-dests li#africa {
left:175px;
position:absolute;
top:116px;
}
ul#world-dests li#asia {
left:245px;
position:absolute;
top:75px;
}
ul#world-dests li#australia {
left:265px;
position:absolute;
top:130px;
}
.newmap {
display:block;
height:300px;
margin-left:15px;
margin-top:15px;
text-align:left;
width:965px;
}


#bookstore-newreleases,
#bookstore-categories {
	clear:both;
	width:100%;

}
#bookstore-newreleases h2,
#bookstore-categories h2 {
	background:transparent url(../images/main_nav_fade6.gif) repeat-x scroll 0 0;
	border-top:1px solid #FF6600;
	padding:12px;
	color:#666;
	font-size:16px;
	font-weight:bold;
}
#bookstore-newreleases p,
#bookstore-categories p {
	padding:0 12px;
	color:#666;
	font-size:13px;
}

#bookstore-newreleases li {
	float:left;
	width:161px;
	text-align:center;
}

#bookstore-newreleases .book-title {
	display:block;
	padding:5px 0;
	font-size:13px;
	font-weight:bold;
}

#bookstore-categories ul {
	margin:10px 0;
}


#bookstore-categories li {
	float:left;
	border-bottom:1px solid #FFCC00;
	border-right:1px solid #FFCC00;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	width:33%;
	min-height:190px;
	_height:190px;

}


#bookstore-categories li .category {
	background:#fff url(/images/box_title.gif) no-repeat top right;
	display:block;
	height:26px;
	margin-bottom:7px;
	padding:5px 12px;
	font-size:14px;
	font-weight:bold;
}

#bookstore-categories li .image img {
	float:left;
	display:block;
	margin:0 12px;
}

#bookstore-categories li .desc {
	display:block;
	padding:0 12px;
	color:#666;
	font-size:13px;
}

#bookstore-categories li .link {
	display:block;
	padding:12px;
}

#bookstore-categories li .link a {
	text-decoration:underline;
}


#dest-bookstore {
	float:left;
	background:#fff url(/images/dest-sidebar-bookstore.jpg) no-repeat left top;
	border:1px #fc3 solid;
	margin:17px 6px;
	width:300px;
	min-height:250px;
	height: auto !important;
	height:250px;
}

#dest-bookstore h3 {
	margin:0 0 0 30px;
	padding:5px 0;
	color:#f60;
	font-size:15px;
	font-weight:bolder;
	text-transform:uppercase;
}

#dest-bookstore h2 {
	margin:0 0 0 30px;
	padding:2px 0 4px 0;
	color:#666;
	font-size:11px;
	font-weight:normal;
}

#dest-bookstore ul {
	margin:0 0 0 30px;
	padding:0;
	list-style:none;
}

#dest-bookstore li {
	float:left;
	width:130px;
}

#dest-bookstore a img {
	margin:0;
	padding:0;
	border:0; 
}

/* bookstore
----------------------------------*/
#bookstore-nav {
	margin:0 0 12px 0;
	padding:0;
	width: 158px;
	_width: 160px;
	border-right:1px #fc3 solid;
	border-bottom:1px #fc3 solid;
}

#bookstore-nav h2 {
	margin:0 0 0 16px;
	padding:10px 0 15px 15px;
	color:#666;
	font-size:11px;
}

#bookstore-nav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#bookstore-nav li {
	margin:0 0 0 0px;
	padding:0;
	border-top:1px #fc3 solid;
}

#bookstore-nav a {
	display:block;
	background: #FFF;
	margin:0;
	padding:10px 0 10px 10px;
	line-height:13px;
	width: 141px;
	_width:159px;
}

#bookstore-nav a:hover {
/*	background: #fff url(../images/dest-gradient-155w.jpg) repeat-y right top; */
	border-right:7px #f60 solid;
	color:#666;
}
#bookstore-nav a:hover span {
	color: #ff6600;
	cursor: hand;
}

#bookstore-nav #current a, #bookstore-nav #current li {
	/*currently selected tab*/
	background: #fff url(../images/dest-gradient-155w.jpg) repeat-y right top;
	border-right:7px #f60 solid;
	color:#666;
}

#bookstore-nav #current1 a, #bookstore-nav #current1 li {
	/*currently selected tab*/
	background: #fff url(../images/dest-gradient-155w.jpg) repeat-y right top;
	border-right:7px #f60 solid;
	color:#666;
}



/*BOOKSTORE RESOURCES FOOTER
-------------------------------------*/

#dest-resources {
	background:#fff url(/images/dest-gradient-283h.jpg) repeat-x left top;
	width:980px;
	height:300px;
	min-height:300px;
	margin:5px 0 0 0;
	padding:0;
	overflow:visible;
	clear:both;
}

#dest-resources #box1 {
	margin:17px 0;
	padding:0;
	width:336px;
	text-align:center;
	float:left;
	background:transparent;
	border:0px;
}

#dest-resources #box2 {
	margin:0;
	padding:0;
	width:304px;
	text-align:center;
	float:left;
	background:transparent;
	border:0px;
}

#dest-resources #box3 {
	margin:0;
	padding:0;
	width:336px;
	text-align:center;
	float:left;
	background:transparent;
	border:0px;
}

#dest-resources #dcsponsor_island {
	margin:0;
	padding:0;
}

