/* CSS Document */


/* ================================== tag styles ================================== */


body {
	margin:0;
	background-image:url(images/bkg_1x122_2c.gif);
	background-repeat:repeat-x;
	background-color:#E7BB77;
	font-family:"Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:10px;
}


a:link {
	color:#002861;
	text-decoration:underline;
}


a:visited {
	color:#000000;
	text-decoration:underline;
}


a:hover {
	color:#000000;
	text-decoration:underline;
}


a:active {
	color:#000000;
	text-decoration:underline;
}


h1 {
	font-size:24px;
	color:#002861;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	width:792px;
	position:absolute;
	left:0px;
	top:78px;
	z-index:4;
}


h1#index {
	top:152px;
	z-index:999;
}


h2 {
	font-size:1.33em;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height:1.33em;
}


h2.item_name {
	color:#002861;
	margin-top:-10px;
}


h2#columnA_head {
	position:absolute;
	left:55px;
	top:204px;
	width:386px;
	z-index:4;
}


h2#columnB_head {
	position:absolute;
	left:493px;
	top:204px;
	width:249px;
	z-index:4;
}


h5 {
	font-size:10px;
	color:#000000;
	font-weight:bold;
	visibility:hidden;
}


h6 {
	font-size:9px;
	color:#202F2B;
	font-weight:lighter;
}


img {
	margin:0px;
	border:0px;
	padding:0px;
}


li {
	margin-top:-0.28em;
	margin-bottom:0.3em;
	margin-right:55px;
}


/* ================================== class styles ================================== */


.left {
	float:left;
}


.right {
	float:right;
}


.centered {
	margin-left:34px;
	width:724px;
	text-align:center;
}


.columns_products {
	top:280px;
}


.columns_prints {
	top:315px;
}


.columns_shirts {
	top:321px;
}


.columns_bookmarks {
	top:742px;
}

.bookmark_set {
	float:left;
	clear:right;
	position:absolute;
	left:34px;
	top:280px;
	width:681px;
}

.columns_styles {
	top:264px;
}


.bold {
	font-weight:bold;
}


.smaller {
	font-size:12px;
	font-weight:normal;
}


.superscript {
	font-size: smaller;
	vertical-align: baseline;
	position: relative;
	bottom: 0.33em;
}


.footer {
	width:792px;
	text-align:center;
	clear:both;
	z-index:7;
	margin-top:25px;
	margin-bottom:25px;
}


.blurred_copy {
	font-size:0.75em;
	text-align:center;
	line-height:1.33em;
}


.box_bottom {
	margin-bottom:-4px;
}


.nav_tab {
	float:left;
	margin-top:2px;
	margin-bottom:2px;
}


.item_id {
	font-size:.9em;
	color:#000000;
	font-weight:bold;
	text-align:center;
	line-height:1.33em;
}


.item_id2 {
	font-size:1.33em;
	color:#000000;
	font-weight:bold;
	text-align:center;
	line-height:1.33em;
	width:792px;
	position:absolute;
	top:175px;
	left:0px;
	margin:0 0 67px 0;
}


.item_box {
	margin:15px 55px 0px 55px;
	background-image:url(images/box_bkg_313x1_2c.gif);
	background-repeat:repeat-y;
	width:313px;
	height:auto;
	text-align:center;
	z-index:2;
}


.set_box {
	margin:15px 55px 0px 55px;
	background-image:url(images/box_bkg_681x1_2c.gif);
	background-repeat:repeat-y;
	width:681px;
	height:auto;
	text-align:center;
	z-index:2;
}


.enlarge_image {
	font-size:0.75em;
	color:#002861;
	text-decoration:underline;
	text-align:center;
	line-height:0.75em;
	clear:both;
	margin-bottom:1px;
}


/* ================================== ID styles ================================== */


#bkg {
	z-index:1;
}


#sun {
	position:absolute;
	left:0px;
	top:0px;
}


#honu_index {
	position:absolute;
	left:121px;
	top:52px;
}


#logo {
	position:absolute;
	left:259px;
	top:14px;
}


#intro_copy {
	z-index:7;
	position:absolute;
	top:110px;
	margin:55px;
	width:710px;
	text-align:left;
	line-height:20px;
}


#columnA_head {
	position:absolute;
	left:55px;
	top:220px;
	width:386px;
	font-size:1.33em;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height:1.33em;
	z-index:4;
	visibility:hidden;
}


#column_1 {
	float:left;
	clear:right;
	position:absolute;
	left:34px;
	width:315px;
}


#column_2 {
	float:right;
	clear:left;
	position:absolute;
	left:402px;
}


#copyright {
	position:relative;
	margin-top:10px;
	text-align:center;
	z-index:4;
}


#copyright_index {
	position:absolute;
	top:140px;
	text-align:center;
	z-index:4;
}


#shirts_footer {
	position:absolute;
	left:0px;
	top:2162px;
	margin-bottom:25px;
}


#prints_footer {
	position:absolute;
	left:0px;
	top:3585px;
	margin-bottom:25px;
}


#bookmarks_footer {
	position:absolute;
	left:0px;
	top:4517px;
	margin-bottom:25px;
}


#trivets_footer {
	position:absolute;
	left:0px;
	top:1305px;
	margin-bottom:25px;
}


#scene_footer {
	position:absolute;
	left:0px;
	top:1770px;
	margin-bottom:25px;
}


#gecko_footer {
	position:absolute;
	left:0px;
	top:2587px;
	margin-bottom:25px;
}


#honu_footer {
	position:absolute;
	left:0px;
	top:2598px;
	margin-bottom:25px;
}


#index_footer {
	position:absolute;
	left:0px;
	top:920px;
	margin-bottom:200px;
	height:auto;
}

#privacy_footer{
	position:absolute;
	left:0px;
	top:5352px;
	margin-bottom:25px;
}

#DPTC_index {
	position:absolute;
	left:277px;
	top:81px;
}


#colA2_right {
	float:right;
	margin-top:-10px;
}


#colA_bkg {
	width:386px;
	height:512px;
	color:#FFFFFF;
	position:absolute;
	left:55px;
	top:213px;
	z-index:1;
}


#DPTC {
	position:absolute;
	left:89px;
	top:249px;
	width:342px;
	font-size:12px;
	line-height:14px;
	z-index:5;
	visibility:hidden;
}


#products {
	position:absolute;
	left:68px;
	top:314px;
	z-index:2;
}


#products2 {
	position:absolute;
	left:68px;
	top:462px;
	z-index:2;
}


#tshirt {
	position:absolute;
	left:114px;
	top:270px;
	float:left;
	z-index:4;
}


#tshirt2 {
	position:absolute;
	left:101px;
	top:459px;
	float:left;
	z-index:4;
}


#tshirts_caption {
	position:absolute;
	left:86px;
	top:37px;
	width:100px;
	text-align:left;
	text-decoration:underline;
	z-index:6;
}


#tshirts_caption2 {
	position:absolute;
	left:0;
	top:96px;
	width:79px;
	text-align:center;
	text-decoration:underline;
	z-index:6;
}


#print {
	position:absolute;
	left:279px;
	top:276px;
	z-index:5;
}


#print2 {
	position:absolute;
	left:360px;
	top:467px;
	z-index:5;
}


#prints_caption {
	position:absolute;
	left:84px;
	top:31px;
	text-align:left;
	text-decoration:underline;
	z-index:6;
}


#prints_caption2 {
	position:absolute;
	left:0;
	top:88px;
	width:66px;
	text-align:center;
	text-decoration:underline;
	z-index:6;
}


#trivet {
	position:absolute;
	left:191px;
	top:391px;
	z-index:5;
}


#trivet2 {
	position:absolute;
	left:113px;
	top:391px;
	z-index:5;
}


#trivet3 {
	position:absolute;
	left:192px;
	top:474px;
	z-index:5;
}


#trivets_caption {
	position:absolute;
	left:87px;
	top:23px;
	text-align:left;
	text-decoration:underline;
	z-index:6;
}


#trivets_caption2 {
	position:absolute;
	left:0px;
	top:81px;
	width:81px;
	text-align:center;
	text-decoration:underline;
	z-index:6;
}


#bookmark_new {
	position:absolute;
	left:252px;
	top:370px;
	z-index:4;
}


#bookmarks {
	position:absolute;
	left:285px;
	top:476px;
	z-index:5;
}


#bookmarks_caption {
	position:absolute;
	left:0px;
	top:79px;
	text-align:left;
	text-decoration:underline;
	z-index:6;
}


#styles {
	position:absolute;
	left:68px;
	top:565px;
	z-index:2;
}


#styles2 {
	position:absolute;
	left:68px;
	top:613px;
	z-index:2;
}


#beach_scene_style {
	position:absolute;
	left:180px;
	top:513px;
	width:230px;
	z-index:4;
}


#beach_scene_style2 {
	position:absolute;
	left:110px;
	top:610px;
	z-index:4;
}


#scene_caption {
	position:absolute;
	left:98px;
	top:27px;
	text-align:left;
	text-decoration:underline;
	z-index:6;
}


#scene_caption2 {
	position:absolute;
	left:0;
	top:87px;
	width:93px;
	text-align:center;
	text-decoration:underline;
	z-index:6;
}


#gecko_style {
	position:absolute;
	left:109px;
	top:598px;
	z-index:4;
}


#gecko_style2 {
	position:absolute;
	left:226px;
	top:597px;
	z-index:4;
}


#gecko_caption {
	position:absolute;
	left:91px;
	top:40px;
	text-align:left;
	text-decoration:underline;
	z-index:6;
}


#gecko_caption2 {
	position:absolute;
	left:0;
	top:100px;
	width:86px;
	text-align:center;
	text-decoration:underline;
	z-index:5;
}


#honu_style {
	position:absolute;
	left:269px;
	top:598px;
	width:187px;
	z-index:4;
}


#honu_style2 {
	position:absolute;
	left:332px;
	top:597px;
	z-index:4;
}


#honu_caption {
	position:absolute;
	left:92px;
	top:42px;
	text-align:left;
	line-height:15px;
	text-decoration:underline;
	z-index:6;
}


#honu_caption2 {
	position:absolute;
	left:-10px;
	top:100px;
	width:106px;
	text-align:center;
	text-decoration:underline;
	z-index:5;
}


#colB_bkg {
	width:249px;
	height:211px;
	position:absolute;
	left:493px;
	top:213px;
	z-index:1;
}


#columnB_body {
	width:192px;
	position:absolute;
	left:495px;
	top:249px;
	padding-left:35px;
	padding-right:20px;
	font-size:12px;
	line-height:15px;
	text-align:left;
	z-index:4;
	height: 215px;
}


#columnB_new {
	position:absolute;
	left:443px;
	top:226px;
	z-index:2;
	float:left;
}


#columnB_img {
	position:absolute;
	left:493px;
	top:367px;
	width:249px;
	text-align:center;
	z-index:1;
}


#coming_soon {
	position:absolute;
	left:478px;
	top:256px;
}


#coming_soon2 {
	position:absolute;
	left:478px;
	top:647px;
}


#history {
	position:absolute;
	left:505px;
	top:440px;
	width:238px;
	z-index:900;
	line-height:20px;
}


#contact {
	position:absolute;
	left:493px;
	top:221px;
	text-align:center;
	z-index:4;
}


#contact2 {
	position:absolute;
	left:493px;
	top:598px;
	text-align:center;
	z-index:4;
}


img#paypal2 {
	position:absolute;
	left:122px;
	top:775px;
	z-index:4;
}


#contact3 {
	position:absolute;
	left:493px;
	top:775px;
	text-align:center;
	z-index:4;
}


img#border_home {
	position:absolute;
	left:0px;
	top:120px;
	z-index:4;
}


#view_cart { 
	position:absolute;
	left:718px;
	top:129px;
	text-align:center;
	z-index:998;
}


#promo_arrow {
	position:absolute;
	left:568px;
	top:69px;
	z-index:2;
}


