/* General */

@import "/css/slimbox.css";

body {
	color:#fff;
	font-family:'Futura', 'Lucida Grande', Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing:1px;
	background:#739207 url(/img/bg.gif) top left repeat-x;
	height: 100%;
	position:relative;
	}
img {
	border:0;
	}
a {
	text-decoration:none;
	color:#fff;
	border-bottom:1px dotted white;
	outline: none;
	}
a:hover { 
	color:#000; 
	border-bottom:1px solid black;
	}
a.simple,a.simple:hover { border:none; }
ul {
	list-style-type:none;
	list-style-image:url(/img/bullet.gif);
	}
p {
	margin:.5em 0;
	line-height:1.3em;
	padding:0;
	} 
h2.category-header {
	margin:0;
	width:547px;
	height:100px;
	background:url(/img/h2_shoulderbags.gif) top left no-repeat;
	}

#headerimg,#headerimg-laptopcases,#headerimg-cart,#headerimg-shoulderbags,#headerimg-makeupbags {
	display:block;
	position:absolute;
	left:773px;
	top:88px;
	width:103px;
	height:156px;
	}
#headerimg-shoulderbags {
	top:98px;
	width:136px;
	height:157px;
}
#headerimg-makeupbags {
	width:136px;
	height:157px;
}

#ordermsg {
	font-size:24px;
	}
#headerimg-cart {
	display:block;
	position:absolute;
	left:682px;
	top:120px;
	width:103px;
	height:124px;
	}
#headerimg-laptopcases {
	display:block;
	position:absolute;
	left:791px;
	top:97px;
	width:57px;
	height:150px;
	}

p.hidden,h1,h2 span { display:none; }	
h3,h4 {
	font-size:14px;
	letter-spacing:3px;
	font-weight:normal;
	margin-bottom:4px;
	}
h4 { font-size:13px; margin:0; }
form {
	padding:0;
	margin:0;
	}
	
/* Layout */

#header {
	width:900px;
	position:relative;
	padding:4px;
	height:230px;
	background:#B9D8F6;
	}
#header a,#header a:hover { border:none; }

#main {
	width:850px;
	position:relative;
	margin:20px 0 0 17px;
	}
#intro {
	float:left;
	width:200px;
	}
#infotext {
	width:450px;
	}
#browse {
	position:absolute;
	left:230px;
	}

/*  Horizontal nav */

#navbar {
	width:910px;
	height:60px;
	}
#navbar a {
	display:block;
	height:42px;
	width:200px;
	float:left;
	background:#b9d8f6 url(/img/nav_index.gif) 0 0 no-repeat;
	text-decoration: none;
	}
#navbar a.navbags { 
	background-image:url(/img/nav_bags.gif);
	width:92px; 
	}
#navbar a.navlaptop { 
	background-image:url(/img/nav_laptop.gif);
	width:89px; 
	}
#navbar a.navmakeup { 
	background-image:url(/img/nav_makeup.gif);
	width:154px; 
	}
#navbar a.navbooks { 
	background-image:url(/img/nav_books.gif);
	width:87px;
	}
#navbar a.navaccessories { 
	background-image:url(/img/nav_accessories.gif);
	width:140px; 
	}
#navbar a.navinfo { 
	background-image:url(/img/nav_info.gif);
	width:70px; 
	}
#navbar a.navcart { 
	background-image:url(/img/nav_cart.gif);
	width:72px; 
	}

#navbar a:hover { 
	background-position:0 -47px;
	}
#navbar span,.buybutton span,.checkout span,.updatecart span,.continueshopping span { display:none; }

.buybutton a,.checkout button,.updatecart button,.continueshopping a {
	display:block;
	height:30px;
	width:76px;
	float:left;
	background:#739207 url(/img/buybutton.gif) 0 0 no-repeat;
	text-decoration: none;
	overflow:hidden;
	border:none;
	}
.buybutton a:hover,continueshopping a:hover,.checkout button:hover,.updatecart button:hover,.continueshopping a:hover { 
	background-position:0 -29px;
	border:none;
	}

.checkout button {
	width:128px;
	border:0;
	background:#739207 url(/img/checkout.gif) 0 0 no-repeat;
	}		
.updatecart button {
	width:154px;
	border:0;
	background:#739207 url(/img/updatecart.gif) 0 0 no-repeat;
	margin-right:25px;
	}		
.continueshopping a {
	width:238px; 
	border:0;
	background:#739207 url(/img/continueshopping.gif) 0 0 no-repeat;
	margin-right:25px;
	}		

.itemgroup {
	width:280px;
	height:300px;
	float:left;
	margin-left:20px;
	}
p.iteminfo {
	width:190;
	float:right;
	margin-right:15px;
	}
.recordbook {
	width:280px;
	height:257px;
	background:url(/img/book_bg.gif) top left no-repeat;
	}
img.book {
	margin:10px 0 0 17px;
	}		
	
/* Section specific */

.prices,.alert {
	margin-left:12px;
	font-size:24px;
	}
.prices {
	display:none;
	}
.priceinfo {
	font-size:14px;
	}

/* General Hooha */

.spacer {
	margin:0;
	padding:0;
	clear:both;
	height:0;
	line-height:0;
	}

/* Shopping Cart & Checkout */

#cart {
	}

table.cart {
	font-size:12px;
	width:600px;
	text-align:left;
	}
table.cart label { font-size: 10px;}
table.cart input[type=checkbox] { padding:0; margin:0; }
table.cart td { 
	padding-left:4px;
	}
table.cart tr.bordertop td {
	padding:6px 0;
	border-top:1px dotted #000;
	}
.extraOptions {
	background:#42617B;
	padding:0;
	}
td.noborder {
	border:0 !important;
	}
th {
	font-weight:normal;
	text-align:left;
	font-size:12px;
	}
#extrashipping {
	clear:both;
	width:600px;
	margin-top:40px;
	border-top:1px dotted #000;
	}
#extrashipping a {
	padding-top:10px;
	}
#bigspacer {
	clear:left;
	height:25px;
	}
p.note {
	font-size:12px;
	margin-top:15px;
	}
		
/* New Browser */

#browse {
	width:600px;
	height:335px;
}
a.thumb,.blank-thumb {
	display:block;
	float:left;
	background:url(/img/browser-thumb-bg.gif) top left no-repeat;
	width:91px;
	height:78px;
	border:0;
	text-decoration:none;
	margin:0 6px 10px 0;
	position:relative;
	}
a.thumb img {
	display:block;
	margin:6px auto 0 auto; 
	}
.thumbs,#large { width:295px; float:left;}
a.thumb:hover { border:0; }
#large { 
	background:url(/img/browser-large-bg.gif) top left no-repeat;
	height:370px;
	position:relative;
	padding:0;
	margin:0 0 0 10px;
	overflow:hidden;
}
.thumb-out { position:absolute; width:80px; height:70px; background:#fff url(/img/out.gif) center center no-repeat; top:5px; left:5px; }

#large-image { position:absolute; top:10px; left:15px; background-color: #fff; }
#large-desc { position:absolute; top:245px; right:14px; text-align:right; }
#large-desc h3 { font-size:14px; letter-spacing:3px; font-weight:normal; }
#large-desc p { font-size:11px; letter-spacing:1px; width:200px;}
select#laptop-size { font-size:11px; margin-top:4px; background:#597105; border:0; padding:2px; color:#fff; }
#laptop-strap-label { font-size:10px; }

#thumbs-viewport,.thumbs-page,#thumbs-nav { width:287px; overflow:hidden; position:relative; float:left; }
.thumbs-page { margin-right:10px; }
#thumbs-wrapper { width:1200px; margin-left:0; }
#thumbs-nav { height:20px; width:283px;}
a#next,a#prev { 
	display:block;
	text-indent:-1000em; 
	position:absolute;
	top:0;
	background:url(/img/arrow-left.gif) top left no-repeat;
	width:30px;
	height:15px;
	border:0;
	}
a#prev { left:5px; }
a#next { right:0; background:url(/img/arrow-right.gif) top left no-repeat; }
a#prev:hover,a#next:hover { background-position:0 -32px;}

a#buy { 
	display:block; 
	background: url(/img/buy-button.gif) top left no-repeat; 
	width:64px; 
	height:32px; 
	overflow:hidden; 
	text-indent:-1000em; 
	border:0;
	position:absolute;
	top:260px;
	left:5px;
	}
a#buy:hover { background-position:0 -43px; border:0; }
a#blowup-link { display:block; width:100%; height:100%; border:0; }
#view-blowup { position:absolute; top:0; left:0; background:#fff url(/img/view-blowup.gif) center center no-repeat; width:268px; height:239px; }

.strike { text-decoration: line-through; font-size:10px; }
