#headBtns h2 {
	font-size: 2em;
	width: 10.5em;
	text-align: center;
	padding-left: .5em
/*
	border: .1em solid black;
*/
}

/* ----------------------- top sub-buttons -------------- */

div.inlineBtns {
	width: 14.5em;
	height: 1.5em;
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	padding-top: .4em;
	margin-top: .5em;
	/*
margin-bottom: .5em;
*/

}

#headBtns table {
	margin-bottom: .5em;
}

#headBtns #cart {
	/*
border: .1em solid black;
*/
}

/*
#headBtns table td {
	border: .1em solid black;
}

*/
/*
#btnMugs {
	margin-left: .5em;
	margin-right: .5em;
}
*/

#headBtns img {
	width:  7.2em;
	height: 6.9em;
	}
	
#headBtns #logoImg {
	padding-top: 3.7em;
}

#btnClothing {
	background-color: #6bb26f;
}

#btnMugs {
	background-color: #e776b8;
}

#btnTrip {
	background-color: #f5d17c;
	margin-right: .5em;
}

#btnClothing a, #btnMugs a, #btnTrip a {
	text-decoration: none;
	color: #fff;
}

#btnClothing a:hover, #btnMugs a:hover, #btnTrip a:hover {
	text-decoration: none;
	color: #00f;
}

.submit {
	border-top: .1em solid #ccc;
	border-left: .1em solid #ccc;
	border-right: .1em solid #999;
	border-bottom: .1em solid #999;
	padding: .2em;
}

.allBuyNow {
	margin-left: .5em;
}


/* ------------- table / holders ------------- */ 

#bkHolder, #clothesHolder, #mugsHolder, #tripPhotosHolder {
	position: relative;
	width: 75em;
}

/*
#bkHolder table, #clothesHolder table, #mugsHolder table {
*/
table {
	border-collapse: collapse;
	margin-bottom: .5em;
	width: 75em;
}


/* -------------------- Images -------------- */

#bkHolder .itemImg {
	background-color: #fff;
	width: 17em;
	height: 25em;
}

#bkHolder .itemImg img {
	width: 15em;
	height: 23em;
	margin: 1em;
}

#clothesHolder .itemImg, #mugsHolder .itemImg, #tripPhotosHolder .itemImg {
	background-color: #fff;
	width: 17em;
	height: 17em;
}

#clothesHolder #lilacT {
	width: 10em;
	height: 10.8em;
	margin: 1em 3.5em;
}

#clothesHolder #purpleT {
	width: 8.7em;
	height: 10.8em;
	margin: 1em 4.15em;
}

#clothesHolder #tank {
	width: 9em;
	height: 10.8em;
	margin: 1em 4em;
}

#clothesHolder #comingSoonImg, #mugsHolder #comingSoonImg {
	width: 10.8em;
	height: 10.8em;
	margin: 1em 2.6em;
}

/*
#mugsHolder .itemImg img {
	width: 11em;
	height: 10.8em;
	margin: 1em 3em;
}
*/

#mugsHolder #travelThermos {
	width: 5.6em;
	height: 10.8em;
	margin: 1em 5.7em;
}

#mugsHolder #waterBottle {
	width: 4.6em;
	height: 10.8em;
	margin: 1em 5.2em;
}

#mugsHolder #ceramicMug {
	width: 10.2em;
	height: 10.8em;
	margin: 1em 3.4em;
}

#mugsHolder #waterBtl-old {
	width: 9.4em;
	height: 10.8em;
	margin: 1em 3.8em;
}

#tripPhotosHolder .itemImg img {
	width: 15em;
	height: 12.1em;
	margin: 1em;
}

#tripPhotosHolder #pelicans {
	width: 15em;
	height: 11.9em;
	margin: 1em ;
}

#tripPhotosHolder .itemImg a {
	text-decoration: none;
}

#tripPhotosHolder .itemImg p {
	text-align: center;
}

#tripPhotosHolder .itemImg a:hover {
	color: #f00;
}


/* -------------------Table Descriptions ------------*/

.itemDesc {
	font-size: 1.4em;
	width: 41.1em;
	padding: .5em;
	background-image: url('../images/gift/whiteBkgrnd4.png');
}

.itemDesc h3 {
	padding-left: .5em;
}

.itemDesc p {
	padding: .5em;
}

.red {
	color: red;
	font-weight: bold;
}

/*----------------  Bars ------------------- */

#clothBar {
	background-color: #6bb26f;
	color: #fff;
	font-size: 1.5em;
	text-align: center;
	padding-top: .4em; 
	padding-bottom: .3em;
	margin-bottom: .5em;
}

#mugsBar {
	background-color: #e776b8;
	color: #fff;
	font-size: 1.5em;
	text-align: center;
	padding-top: .4em; 
	padding-bottom: .3em;
	margin-bottom: .5em;	
}

#tripPhotosBar {
	background-color: #f5d17c;
	color: #fff;
	font-size: 1.5em;
	text-align: center;
	padding-top: .4em; 
	padding-bottom: .3em;
	margin-bottom: .5em;	
}


/* ------------------------- Other ------------------- */

#footer {
	margin-top:  1em;
}

